"use strict";this.default_kevlar_base=this.default_kevlar_base||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(B){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_kevlar_base=B||[]};
(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
*/
/*


 The MIT License (MIT)

 Copyright (c) 2015-present Dan Abramov

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

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

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

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

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

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

 Copyright Google Inc. All Rights Reserved.

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

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

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

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var tN,Bmw,O_m,Sg,dm,kXL,X2,jg,HL,f_,d9_,CoN,RC,LDL,hzw,wm,Ehz,JNo,m9o,Sq,u2L,jC2,avL,Rzq,ANC,E1,I4,u8,a4,wLg,fE,ohX,As,s1,Qo,QC9,We,GH,Mgz,GXg,pLw,zH,Yqw,tg,KDv,SN,i_X,Os,lvq,rNo,tq_,F8,T2m,S1z,OEm,kHm,dbD,ss,zzN,gb,b_C,B2w,E8X,P8q,UbD,$n,IiX,Jsw,mbz,N2D,uBN,j4L,fio,l1,Asg,s4_,weg,xbw,Mqz,rb,tE,$bL,iEC,Oo,Kuw,rsq,v8L,dg,n8h,kd,Xew,ZU,Vs,Eo,CY,Uo,Bb2,z2z,bEv,ua,tNw,Tb9,SsL,kwq,OBz,RH,dCC,C1L,NK,Lrv,hfC,FE,VNL,UC_,ys,X_D,Enh,u8X,j7w,HBq,cg2,gnL,$d,eS,Frz,onm,ygq,$CN,iBD,zfN,TgN,Cag,kg,L4L,qoh,qZ,E8,
Do,IF,m3,gy,Al,cv,JEX,$g,mKz,uEq,lj,vv,HYo,ry,zu,bj,Bl,fUX,gd_,RDw,AE9,cEm,sH2,F4X,w5D,odL,QH2,Zh,OH,xKv,MSz,$Kh,eDX,W4g,G9q,Pl,iYL,UH,Iw,Je,mT,jV,K4N,Hl,vdX,ByN,go,t92,Tyq,S89,Ae,O7v,kuo,cl,sH,Z7g,wo,q8C,V9N,ow,DZC,EgX,Pjg,UZC,IoX,JlC,xR,mZX,Nyv,Mg,Xvz,uxC,$R,Wl,eV,pI,jFz,aog,H7w,il,ggv,Rqh,AlL,KI,vl,ro,zL,bl,B9,t0,clw,sFz,F3X,wv2,ogh,ylN,QFq,xZw,M9X,$Zz,W3L,SY,eqv,GuL,d9,pv9,ZA,L1,i7C,low,vgq,ng2,zqq,b79,Bo_,OIw,kLC,dgq,Clv,ZIL,LTX,haq,DgC,VN,PlX,Ugh,IhD,Jev,mg2,NoC,uph,oR_,yeN,Qw9,MV2,$gC,XV,WT2,
uy,YH9,KT9,lhm,vRq,nR_,reD,zaN,bIg,g9,tYN,pl9,T9q,Snw,O1N,k_N,dQL,CyL,Z1w,LMq,hCo,Eq2,VYo,UQ9,DQz,PyC,mQD,N9C,X9g,IA2,jBN,J0C,aAq,eY,fA_,G_,iy,gqL,A0w,c0X,w9w,p9o,y02,oqv,xQq,$Qo,QBm,lA_,Ynz,vq_,nqz,r0h,zCq,b1X,tiD,BSv,TSq,SS2,Obv,kmw,CKg,LJz,hA9,qSq,EBC,ViX,aCw,z_,fCq,RAD,Aah,ca_,s0m,FJq,oBm,yaw,Q0D,kB,dS,xcX,Gmw,ha,qc,KJo,lCg,O6o,US,Z6w,LSv,Ebh,qZ_,Vm_,ji,D_q,P6D,obo,yx2,QUL,x_C,MmC,$_z,WSC,Gh9,pVz,YZv,i62,vbN,Fo,yb,rxh,zgh,b6L,BNX,t6C,TNC,O4C,dB2,kyg,nb,zm,bK,mBX,NNq,Th,uvz,jSL,Sm,acC,H4_,oM2,
yBw,QSo,M6g,Gy_,i4g,YeN,KFm,lcm,nMq,zTw,b4_,Z8,SDD,dsw,CEz,Zj2,LV2,hxq,kZw,TDv,t_2,hx,BDw,qDD,EvC,IEz,PE_,D8,msL,XY2,uDo,jAD,HjN,Jx,aEq,gvq,fED,Rxw,cbL,XA,M_q,WVm,GZo,ijC,HV,KVw,gO,Ax,RU,rb9,YDL,zxD,wO,TTm,M_,$b,k4h,ZRo,hlN,qP9,VQL,WV,ElN,Dho,Pq2,I$q,JDg,mhq,NT_,uS_,Gh,j1N,HRm,i6,l6,gl2,RlN,ADC,n6,FR9,wzm,yD_,Oe,G4D,pz2,$h2,YPz,KRC,l$g,L4,qB,VY,Bjg,Ee,tcN,TjC,SOh,OCz,d7o,C_v,kiq,ZCq,Ue,hLL,Vcv,IS,qO9,Emo,L0N,D79,mF,U7D,I3m,Jhm,m7C,X2m,Nj_,u3o,a3q,jzL,gmh,w2h,yhN,Qzv,McC,eL2,W0v,$79,Giz,iCm,K0m,YOo,
vmN,rhz,zLL,bC9,BCv,se,dPo,ktg,Cwg,Z9D,wN,oS,LZX,qcg,EO2,UPL,JOq,InC,tb,mPh,V52,fnw,gOC,RrN,dD,AOz,sgq,oOo,xPh,Qg9,erv,Gt9,pno,i9o,KZq,zr2,ln_,nOz,rO2,b9h,Bh2,ThN,tKz,Omh,Sgh,Jb,kQq,C5m,Zm2,VKm,fj,gD,EzN,DdD,RA,Jpg,FD,wD,oA,u__,yE,a0q,Ms,f0z,gzz,RHN,Apw,e_,cp_,FIv,wOL,ypX,xd2,WIz,GQX,bE,pO9,imm,Ygw,KIv,l02,vzo,nzX,rp_,T4,Bv_,trC,Tvo,SQz,OGo,kAm,dig,CSw,ZGL,LYh,hwq,qQw,VrD,LR,HG_,aug,hD,qh,VB,fuh,gGm,Rw9,Aim,cig,sGN,FYC,xiz,Mr9,$io,WY2,ew_,UP,JD,mR,Nh,jQ,Hz,a1,p7h,AD,YQw,cz,KYo,luv,sP,vGg,nGD,riX,
d8N,ZF_,ETw,ISh,U8L,CZ2,JcX,XS2,ych,gTC,W6_,AcL,$8o,eKz,xl,pSD,$l,Y6h,K62,vTL,nTq,rch,bFw,G4,t82,Tx_,Saz,Okg,k2q,da_,Cn9,Bxg,hvm,qag,V8D,iq,Jmo,mag,IND,X6z,uJm,HkC,aNL,jE_,FC9,okh,QEq,M8q,th,ikL,p6z,nkm,zvh,bkN,Bfh,teL,TfC,SvL,q7,Veq,D6o,hmD,LAL,Ea_,kom,U6C,gah,m6q,NfN,Xb2,x6q,$62,QKo,Yv_,ykm,OxX,ixm,JkC,fHX,Meg,PWv,CWN,d6m,Zxw,qvC,oa_,Ah,CQC,LBg,hM9,qWg,Vwz,XaD,gtw,RMX,$m,c_L,waD,xAN,Qr2,$A_,WBw,Gnq,iZo,paz,YWC,nC,KBz,lKm,nth,vtC,rj,TUg,tH2,BUm,drz,Szz,Cdw,kJ9,Zz9,b_,Ln9,E1w,qz2,VHo,PdL,JKw,S5,X4L,
mrw,ubN,f1D,g1v,cKz,FnL,C9,Zn,Qlq,xr_,L9,hO,MHL,qP,VR,$rz,Ec,Wnq,Dn,e4q,GJ9,Uc,p4N,izD,Yz9,Kn_,l1h,n1L,v1D,z4q,tZz,BF_,TFm,Si2,rKm,OSq,Cc2,dIo,bz_,ZSX,LOg,XF,hQo,VZN,qio,ENo,DIv,UIL,Pcm,Idh,j5,mIX,NFg,JTo,uag,jav,HSC,ATL,FO_,xIL,eQw,Hn,iSN,Yiw,ag,KOL,AO,cn,bSD,gC,wC,BKC,tXg,S0q,Of_,dHw,Zfq,Lfo,hXq,q0X,DH_,mHv,IRv,EL2,NKo,Xqh,xO,JUz,u6D,Wn,jfq,Hfo,aRD,fRh,cUX,gLL,AUh,oLC,yUX,WfD,$H_,pq_,nLN,rUo,bfo,tAC,TEh,Olz,kUN,dM_,ZlN,L5D,h6o,Epz,Iqw,JRv,DMm,NEm,uWm,Xs9,mMN,jON,aqh,fqq,gpq,R6o,ARz,BO,tp,Og,dh,
F5N,wsN,yRv,MAz,Cm,Z0,$MX,Lm,GUv,psm,ilN,qd,nph,B$o,T$X,S7w,O2_,kG2,dq_,Lc_,Eg,h7h,EUD,D0,DqC,Ifg,JHm,mqh,UqN,af_,R7g,ffg,AHD,FcX,oUw,QJq,Wcm,$qg,i22,mI,Y79,Kc2,Nd,lfh,X_,vUv,nUq,rHN,b2N,z7g,Bim,tyh,Tih,SMD,him,Vyg,Djh,E02,CRN,kx2,Ujq,JVq,jxD,Hyg,g02,wpv,yV_,aj,Qxz,Myo,$jL,ei_,YMo,v0v,ziC,byL,BB_,tU2,dLN,TBo,hBD,q$h,EAC,Rj,PD9,ULh,IrX,J1L,mLh,NB2,XiN,j8h,HpN,F_,aro,frC,RBX,oj,gA9,c1C,oA_,xz,y12,Q8o,xL_,Wk_,eB_,MU9,piL,lrh,vAw,nAo,i5,r1m,tRX,TV2,vO,kdg,Sjg,Ogh,CzL,Lig,hng,qj2,PzD,J8w,Ism,UTq,mTC,Xyg,
uZX,gDo,jRL,RnN,c8D,A8g,QRz,$TX,enN,py_,ls_,tnm,SCg,Ohm,Zh_,h5w,c7,$G,Uew,NX2,meg,uYo,jYv,abD,Hhq,fbq,gx_,W7,D8h,Ib_,Xcz,J79,xG,c7m,sYg,FWL,wcC,ox2,y7N,QYz,xem,zA,Mn2,bS,$eg,WWm,e5C,Ggz,TO,pcm,KWg,vxo,nx9,Spw,k1N,d5q,CNo,LXm,hkh,Vi,VzD,Eu_,D5g,PNg,U5L,I9h,m5w,XX2,jvz,Hdo,cjo,RkL,svh,ouh,yjw,m6,QvN,x5m,MzN,ek_,pXm,G1D,Ypq,HwX,jo,fkq,g9N,akm,RPN,Awg,sym,wUz,Fp2,o9w,cwL,ywD,Qyg,x1g,M3o,$1C,Wpo,eP9,GK_,pUw,KpN,Y5L,lkh,n9q,v9h,HS,rwC,B89,Oa_,zPg,Cg_,Zam,L2z,h_o,mJX,N8L,u1m,j_g,xT,gsD,s_h,osN,M8,Mkz,xJX,
$JN,eo,W2q,e_q,GRC,iam,Ylq,K2g,lPC,nsX,r5o,CJN,Sx9,klX,Lvz,Zv2,h1o,qx2,EiL,PJz,Iah,mpw,AZL,Fvo,oio,yZ2,QID,xpq,Mtv,Wvm,e1C,ivv,Yxm,Kvo,laD,vim,ni_,rZ2,z1_,tI_,kFq,T2,Oa,kk,dx,dnD,Lk,ZA2,It9,jnm,XKh,$nX,WdN,e0C,h0L,Un2,ErN,pKm,iAq,Y_m,mn2,ltX,nrC,z09,t7D,T4h,j8,fk,gx,Ljg,ZqD,Ecz,DDL,jDh,awD,gc_,RVD,sDN,wQm,Fjw,QDD,M7_,YAv,pQw,WjL,iq_,eVg,Kj9,rJX,G2,dOw,SEq,Z3N,LQh,qEo,Vj_,Yk,EPC,UON,JFL,mO_,XWw,NkD,v6,gPo,tk,AFL,cFL,Se,sdN,FQX,wWw,oPw,yFL,QdD,xON,MjL,$OL,WQv,e9_,GCh,pWz,i3L,YEw,Ov,KQh,lyh,vPw,nPg,
rF_,z92,b3z,Buw,tvN,Tuv,SGv,Ot9,df,dx9,ZtL,hsq,E6N,Uxw,IB9,Jrq,NuC,uNX,jTD,Htg,DH,ArX,g6g,cr2,sTX,FEL,yr2,QT2,xxw,$x2,fx,esw,Hb,pGv,ito,gf,YGh,KE2,lBm,v6D,Ak,btD,tOL,dXz,kaN,ZrD,LqC,QX,huq,q3L,EFX,P$C,UXL,J$g,mXX,DXh,X0_,ueC,gFv,s3_,Fqz,xa,w0X,oFL,$Xv,y$w,xXC,MO9,Y3C,euh,Kqm,vFz,r$o,zuo,brz,BML,tlv,TMC,OXh,kvz,dw_,CTq,ZX2,hJ_,Vlg,PTo,mwm,udL,HXh,g52,iW,RJC,APh,cPX,s9C,FUw,o5q,yPw,Q9X,xwh,Ml2,$ww,WUL,eJ2,Gvg,pDw,iXD,KUC,YTg,n5w,zJX,lW,bX_,TWh,t$X,keo,dzN,CAX,ZUm,qIq,Dzv,EH2,hFw,IFq,Uzo,um_,Jy9,t_,
NW2,AyL,aFX,fF9,gH_,RFz,cyL,FHq,ssC,Tn,Sw,$zh,oHL,M$L,xzm,yyo,QsD,Geh,iU_,KHD,YIv,ryC,nHo,BGz,tEo,Sdm,OMw,TG2,kWv,Cko,dtv,LoD,VEh,qA,EeN,DtC,I_q,ung,Rjg,EW,czo,oe_,MEq,xtz,yzX,QkX,J_,GWX,$tz,Wo2,p3z,Ydq,iMo,ve9,neD,zjv,bMm,B0w,tC2,T0g,OJh,k$X,sW,CFL,wp,ZJ9,VCh,EjL,xt,D2L,U29,a2h,Gn,N0D,HJL,XkX,uq_,A4o,c4g,Rbo,sWX,Ft2,QWz,wk_,x2q,MCX,iQ,Wtm,ebm,G$w,$2N,lQ,pk2,Yt,l2w,thz,T5w,SrD,O8z,kEN,dk_,hdv,Z8v,L_9,Cxz,Vhg,PxD,JXD,mk2,XF_,H8m,uXX,jm2,apo,gZm,RdX,AXo,cXC,smo,F_g,oZ2,TJ,Qmz,$kX,MhC,edD,W_C,GEh,pFN,
i8g,SH,K_h,OVo,TPg,C2v,ZVN,Doh,P2_,Uo9,Im9,JW9,moC,usD,j$o,HVo,amm,RWm,AW2,cWw,s$h,F$o,wPv,oQh,yWz,Q$h,xoD,$o_,W$w,eWq,pPw,Ytm,nQq,vQC,lmg,K$w,Bs_,zWv,Ts_,OsN,kb_,dVD,ud,C3m,Zsm,Lx9,EX2,hYL,DV9,qBN,P3v,gU,UVC,IGq,JnD,VWo,mVD,Hs2,fGD,aGv,c4,gXg,Anw,RYq,cnh,sev,Fxv,wZC,oX2,Qe9,xVN,MWq,$Vz,GbN,eY9,lGq,Wx2,Fb,vXw,pZq,Kxg,zYN,BQq,kNw,SJL,OTX,TQz,tf9,$1,dRw,ZTg,LKg,hED,qJh,VfN,J9X,DRL,E4X,P4z,A9D,g4w,I6L,f62,Qbq,xRD,Mf9,$RN,WKq,eE9,GN2,pHm,KK_,v4o,r9D,bTq,Blv,tJD,kfq,Oio,dm2,Zio,dF,qbC,VJ9,EJz,DmC,Zd,LS,
I4D,Nl2,f4h,cv2,sXq,Flo,wxL,oJg,yvD,xmh,$mv,MJ9,Wl_,Gfg,px9,iio,Ybh,KlN,l4w,Dd,vJC,Tn9,Sk_,big,z$D,tG_,Bnh,qkm,ZDz,Ia,VG2,E$z,DyN,PO_,UyX,IYN,myz,X19,j6o,aYo,g$D,s6h,Feo,w1D,Q6D,y6L,o$g,xyC,MGD,Wev,e8q,Gsg,p19,jZ,YkD,KeC,lY2,n$z,v$2,r6q,bDC,TZw,SR_,OcX,kPm,d0X,Lbq,hyN,CH2,Zcm,IOq,JdX,NZN,Xtg,uCD,juD,Hc_,aOv,RyN,Adg,FbX,ooo,wtX,ydX,y5,Quw,x0C,MuC,$0X,pth,GPz,icm,YRq,lOz,vow,zyv,BLL,tBm,TLq,Smz,OL_,kMz,d3w,CrX,ZLm,Lmz,qmw,hN_,VBw,EEL,D3v,PrN,U3_,IXv,JMh,NL_,XoX,m3q,Gp,jpN,HLq,aXC,fXh,RNX,cMv,spg,FmD,
wom,oEN,yMD,x3X,MBq,WmD,GM_,iLo,vE2,Kmv,YmC,lXm,nEq,rMv,zNX,tPg,T6v,SVv,kzN,dS_,CiX,Zo2,hcX,VPg,LLh,ESw,DS9,Piv,US2,IIX,JC2,N6q,mS9,XhD,uHz,jQX,HoD,gSq,RcN,ACg,cCD,sQz,whg,oS2,yC2,MPq,$SC,QQN,xSg,ecw,Gz2,ph_,KLL,lIX,SX,bo2,BeD,TeX,kYw,OK_,d42,CYN,O0,dK,LwL,hU9,Lf,hU,D4N,qyw,VpC,I7h,XNN,joN,HKN,a7_,f7o,gIh,AQN,cQ2,soX,Fwg,wNh,oIo,yQv,U0,Qoz,x4w,JU,MpC,$49,Wwv,eUg,GYv,pN_,X6,um,iKg,Yy9,jX,Kwq,l7m,vIX,nIg,zU2,bKL,tsz,dFw,k0w,O5_,CBD,Z5C,DFo,qKq,VsC,hIo,EVX,af,IJg,Jov,mFm,Nww,Xjo,jhz,aJq,fJg,coL,RIz,
ff,gV2,yo_,xFo,MsC,$Fh,W1N,eI_,pjL,i52,YKw,K1g,vVh,nVm,rom,b5_,B7X,T7X,S9X,ZQ_,htN,Lh_,V1g,IZX,Jtw,muC,N7D,uQ2,aZo,F6,fZX,g_2,Rt2,Atz,sto,Fh9,wIv,o_2,QtX,M1X,$u2,WhL,wK,eth,G3C,Y9D,Khh,of,yU,n_w,lZN,bQ9,rtg,Bd_,MH,Tdw,Sfw,dUm,Zeq,$L,hGq,qfD,VTC,ECo,DUN,P9g,UUX,mUq,jLw,Heg,gCN,alo,flw,RGg,Faz,ASo,sLX,wJo,oCh,yS2,MTo,$Uz,Waq,eGo,Grv,vCD,llm,tDz,OO_,vq,kV2,gBm,d$D,Cuq,LGv,VDz,E3_,N3C,XAz,Bs,uth,jcN,HOm,fWz,g3g,AfD,scw,Rpg,cfC,wA9,FGo,x$L,yf_,MDw,$$h,WGN,epL,GV9,iOv,pA_,v3N,zpN,n3h,bOC,BR9,tLo,Oh,TR_,
S2X,dE,k6q,O$9,dWz,Cfv,Ls2,hhX,VLz,EYv,DWX,Pfh,UW2,mWw,u0_,azC,H$2,fzC,gYL,c32,WsD,oYz,G6h,pT2,Y2D,KsX,r3L,B_C,T_C,SYq,ONg,dG_,Cb_,ZNg,L8h,hSv,qYD,Vao,DGD,IQv,JAq,mGL,N_2,Xg2,ugz,jM2,fQ2,aQD,cAg,sMh,F8g,wgz,o2w,QMg,yAv,Maq,pgC,n2q,lQ2,rAX,zSh,bNg,tFo,jA,Suo,gE,kqz,C7z,ZHX,E7C,P7q,mvw,XBq,uKN,HHX,axw,fx2,R3X,cGz,sVL,wBo,QV2,yGC,o72,wE,MFo,xvg,$vv,WPC,e3m,Gqz,pBo,iHN,Yu2,lxw,v7g,n7D,rGh,z3_,bHN,BY9,tM2,TYN,On_,k89,Efq,DEo,PGo,ID2,JqL,mEq,uPm,Ws,RZ2,Aqv,cqo,s2q,FgX,eA,GU,rS,pl,Yp,Wgh,inq,Kgo,YUw,Kl,
lDo,vf_,p5q;_.BL=function(B,t){if(Error.captureStackTrace)Error.captureStackTrace(this,_.BL);else{var T=Error().stack;T&&(this.stack=T)}B&&(this.message=String(B));t!==void 0&&(this.cause=t)};
tN=function(){throw Error("B");};
Bmw=function(B,t){t=String.fromCharCode.apply(null,t);return B==null?t:B+t};
O_m=function(B){var t=!1;t=t===void 0?!1:t;if(tg2){if(t&&(Tmm?!B.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(B)))throw Error("C");B=(Sqz||(Sqz=new TextEncoder)).encode(B)}else{for(var T=0,S=new Uint8Array(3*B.length),O=0;O<B.length;O++){var d=B.charCodeAt(O);if(d<128)S[T++]=d;else{if(d<2048)S[T++]=d>>6|192;else{if(d>=55296&&d<=57343){if(d<=56319&&O<B.length){var Z=B.charCodeAt(++O);if(Z>=56320&&Z<=57343){d=(d-55296)*1024+Z-56320+65536;S[T++]=d>>18|
240;S[T++]=d>>12&63|128;S[T++]=d>>6&63|128;S[T++]=d&63|128;continue}else O--}if(t)throw Error("C");d=65533}S[T++]=d>>12|224;S[T++]=d>>6&63|128}S[T++]=d&63|128}}B=T===S.length?S:S.subarray(0,T)}return B};
Sg=function(B){_.TX.setTimeout(function(){throw B;},0)};
_.Oq=function(B,t){return B.lastIndexOf(t,0)==0};
dm=function(B,t){var T=B.length-t.length;return T>=0&&B.indexOf(t,T)==T};
_.L_=function(B){return/^[\s\xa0]*$/.test(B)};
_.q9=function(B,t){return B.indexOf(t)!=-1};
_.Vw=function(B,t){return _.q9(B.toLowerCase(),t.toLowerCase())};
_.Uq=function(B,t){var T=0;B=Eq(String(B)).split(".");t=Eq(String(t)).split(".");for(var S=Math.max(B.length,t.length),O=0;T==0&&O<S;O++){var d=B[O]||"",Z=t[O]||"";do{d=/(\d*)(\D*)(.*)/.exec(d)||["","","",""];Z=/(\d*)(\D*)(.*)/.exec(Z)||["","","",""];if(d[0].length==0&&Z[0].length==0)break;T=kXL(d[1].length==0?0:parseInt(d[1],10),Z[1].length==0?0:parseInt(Z[1],10))||kXL(d[2].length==0,Z[2].length==0)||kXL(d[2],Z[2]);d=d[3];Z=Z[3]}while(T==0)}return T};
kXL=function(B,t){return B<t?-1:B>t?1:0};
_.IC=function(){var B=_.TX.navigator;return B&&(B=B.userAgent)?B:""};
X2=function(B){if(!JN||!mD)return!1;for(var t=0;t<mD.brands.length;t++){var T=mD.brands[t].brand;if(T&&_.q9(T,B))return!0}return!1};
jg=function(B){return _.q9(_.IC(),B)};
HL=function(){return JN?!!mD&&mD.brands.length>0:!1};
f_=function(){return HL()?!1:jg("Opera")};
d9_=function(){return HL()?!1:jg("Trident")||jg("MSIE")};
CoN=function(){return HL()?X2("Microsoft Edge"):jg("Edg/")};
RC=function(){return jg("Firefox")||jg("FxiOS")};
_.F2=function(){return jg("Safari")&&!(_.sq()||(HL()?0:jg("Coast"))||f_()||(HL()?0:jg("Edge"))||CoN()||(HL()?X2("Opera"):jg("OPR"))||RC()||jg("Silk")||jg("Android"))};
_.sq=function(){return HL()?X2("Chromium"):(jg("Chrome")||jg("CriOS"))&&!(HL()?0:jg("Edge"))||jg("Silk")};
_.Z_C=function(){return jg("Android")&&!(_.sq()||RC()||f_()||jg("Silk"))};
LDL=function(B){var t={};B.forEach(function(T){t[T[0]]=T[1]});
return function(T){return t[T.find(function(S){return S in t})]||""}};
hzw=function(B){var t=_.IC();if(B==="Internet Explorer"){if(d9_())if((B=/rv: *([\d\.]*)/.exec(t))&&B[1])t=B[1];else{B="";var T=/MSIE +([\d\.]+)/.exec(t);if(T&&T[1])if(t=/Trident\/(\d.\d)/.exec(t),T[1]=="7.0")if(t&&t[1])switch(t[1]){case "4.0":B="8.0";break;case "5.0":B="9.0";break;case "6.0":B="10.0";break;case "7.0":B="11.0"}else B="7.0";else B=T[1];t=B}else t="";return t}var S=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");T=[];for(var O;O=S.exec(t);)T.push([O[1],O[2],O[3]||void 0]);
t=LDL(T);switch(B){case "Opera":if(f_())return t(["Version","Opera"]);if(HL()?X2("Opera"):jg("OPR"))return t(["OPR"]);break;case "Microsoft Edge":if(HL()?0:jg("Edge"))return t(["Edge"]);if(CoN())return t(["Edg"]);break;case "Chromium":if(_.sq())return t(["Chrome","CriOS","HeadlessChrome"])}return B==="Firefox"&&RC()||B==="Safari"&&_.F2()||B==="Android Browser"&&_.Z_C()||B==="Silk"&&jg("Silk")?(t=T[2])&&t[1]||"":""};
_.qqL=function(B){if(HL()&&B!=="Silk"){var t=mD.brands.find(function(T){return T.brand===B});
if(!t||!t.version)return NaN;t=t.version.split(".")}else{t=hzw(B);if(t==="")return NaN;t=t.split(".")}return t.length===0?NaN:Number(t[0])};
wm=function(){return JN?!!mD&&!!mD.platform:!1};
_.Vg9=function(){return wm()?mD.platform==="Android":jg("Android")};
Ehz=function(){return jg("iPhone")&&!jg("iPod")&&!jg("iPad")};
_.oC=function(){return Ehz()||jg("iPad")||jg("iPod")};
_.D9q=function(){return wm()?mD.platform==="macOS":jg("Macintosh")};
_.Po2=function(){return wm()?mD.platform==="Windows":jg("Windows")};
_.U9D=function(){return wm()?mD.platform==="Chrome OS":jg("CrOS")};
_.Qw=function(B){return B[B.length-1]};
_.xh=function(B,t,T){t=_.Iv2(B,t,T);return t<0?null:typeof B==="string"?B.charAt(t):B[t]};
_.Iv2=function(B,t,T){for(var S=B.length,O=typeof B==="string"?B.split(""):B,d=0;d<S;d++)if(d in O&&t.call(T,O[d],d,B))return d;return-1};
JNo=function(B){for(var t=_.$h,T=typeof B==="string"?B.split(""):B,S=B.length-1;S>=0;S--)if(S in T&&t.call(void 0,T[S],S,B))return S;return-1};
_.eg=function(B,t){return _.WL(B,t)>=0};
_.Yh=function(B,t){_.eg(B,t)||B.push(t)};
_.lo=function(B,t){t=_.WL(B,t);var T;(T=t>=0)&&_.K_(B,t);return T};
_.K_=function(B,t){Array.prototype.splice.call(B,t,1)};
_.vL=function(B){var t=B.length;if(t>0){for(var T=Array(t),S=0;S<t;S++)T[S]=B[S];return T}return[]};
_.zX=function(B,t){for(var T=1;T<arguments.length;T++){var S=arguments[T];if(_.rm(S)){var O=B.length||0,d=S.length||0;B.length=O+d;for(var Z=0;Z<d;Z++)B[O+Z]=S[Z]}else B.push(S)}};
_.Nm_=function(B,t,T,S){Array.prototype.splice.apply(B,m9o(arguments,1))};
m9o=function(B,t,T){return arguments.length<=2?Array.prototype.slice.call(B,t):Array.prototype.slice.call(B,t,T)};
Sq=function(B,t){t=t||B;for(var T=0,S=0,O={};S<B.length;){var d=B[S++],Z=_.Be(d)?"o"+_.TH(d):(typeof d).charAt(0)+d;Object.prototype.hasOwnProperty.call(O,Z)||(O[Z]=!0,t[T++]=d)}t.length=T};
_.XLD=function(B,t,T){T=T||_.O1;for(var S=0,O=B.length,d;S<O;){var Z=S+(O-S>>>1);var h=T(t,B[Z]);h>0?S=Z+1:(O=Z,d=!h)}return d?S:-S-1};
_.k8=function(B,t,T){if(!_.rm(B)||!_.rm(t)||B.length!=t.length)return!1;var S=B.length;T=T||u2L;for(var O=0;O<S;O++)if(!T(B[O],t[O]))return!1;return!0};
_.O1=function(B,t){return B>t?1:B<t?-1:0};
u2L=function(B,t){return B===t};
jC2=function(B,t,T){t=Array.prototype.splice.call(B,t,1);Array.prototype.splice.call(B,T,0,t[0])};
avL=function(B){return H_g[B]||""};
Rzq=function(B){if(!fvN)return _.Zi(B);B=ghL.test(B)?B.replace(ghL,avL):B;B=atob(B);for(var t=new Uint8Array(B.length),T=0;T<B.length;T++)t[T]=B.charCodeAt(T);return t};
ANC=function(B,t){B.__closure__error__context__984382||(B.__closure__error__context__984382={});B.__closure__error__context__984382.severity=t};
_.qb=function(B){B=Error(B);ANC(B,"warning");return B};
E1=function(B,t){if(B!=null){var T;var S=(T=cNX)!=null?T:cNX={};T=S[B]||0;T>=t||(S[B]=T+1,B=Error(),ANC(B,"incident"),Sg(B))}};
I4=function(B,t,T){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(T===void 0?0:T)&&Symbol.for&&B?Symbol.for(B):B!=null?Symbol(B):Symbol():t};
u8=function(B,t){mu||_.Nb in B||sC2(B,FDX);B[_.Nb]|=t};
a4=function(B,t){mu||_.Nb in B||sC2(B,FDX);B[_.Nb]=t};
wLg=function(B){if(4&B)return 512&B?512:1024&B?1024:0};
fE=function(B){u8(B,34);return B};
ohX=function(B){u8(B,32);return B};
As=function(){return typeof BigInt==="function"};
s1=function(B,t){return t===void 0?B.copyOnWrite!==ce&&!!(2&(B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.Nb]|0)):!!(2&t)&&B.copyOnWrite!==ce};
_.yo=function(B,t){if(B!=null)if(typeof B==="string")B=B?new FB(B,w2):_.o4();else if(B.constructor!==FB)if(yNg&&B!=null&&B instanceof Uint8Array)B=B.length?new FB(new Uint8Array(B),w2):_.o4();else{if(!t)throw Error();B=void 0}return B};
Qo=function(B,t){if(typeof t!=="number"||t<0||t>=B.length)throw Error();};
QC9=function(B,t,T){var S=t&128?0:-1,O=B.length,d;if(d=!!O)d=B[O-1],d=d!=null&&typeof d==="object"&&d.constructor===Object;var Z=O+(d?-1:0);for(t=t&128?1:0;t<Z;t++)T(t-S,B[t]);if(d){B=B[O-1];for(var h in B)!isNaN(h)&&T(+h,B[h])}};
We=function(B){return B&128?Mb:void 0};
GH=function(B){B.isGuard_doNotManuallySetPrettyPlease=!0;return B};
Mgz=function(){var B=x9w;return GH(function(t){for(var T in B)if(t===B[T]&&!/^[0-9]+$/.test(T))return!0;return!1})};
_.KE=function(B){var t=B;if($9w(t)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(t))throw Error(String(t));}else if(WDC(t)&&!Number.isSafeInteger(t))throw Error(String(t));return Y8?BigInt(B):B=ezq(B)?B?"1":"0":$9w(B)?B.trim()||"0":String(B)};
GXg=function(B,t){if(B.length>t.length)return!1;if(B.length<t.length||B===t)return!0;for(var T=0;T<B.length;T++){var S=B[T],O=t[T];if(S>O)return!1;if(S<O)return!0}};
pLw=function(B){var t=B>>>0;ve=t;nE=(B-t)/4294967296>>>0};
zH=function(B){if(B<0){pLw(-B);var t=_.C(i_X(ve,nE));B=t.next().value;t=t.next().value;ve=B>>>0;nE=t>>>0}else pLw(B)};
Yqw=function(B,t){var T=t*4294967296+(B>>>0);return Number.isSafeInteger(T)?T:_.b8(B,t)};
tg=function(B,t){var T=t&2147483648;T&&(B=~B+1>>>0,t=~t>>>0,B==0&&(t=t+1>>>0));B=Yqw(B,t);return typeof B==="number"?T?-B:B:T?"-"+B:B};
_.b8=function(B,t){t>>>=0;B>>>=0;if(t<=2097151)var T=""+(4294967296*t+B);else As()?T=""+(BigInt(t)<<BigInt(32)|BigInt(B)):(T=(B>>>24|t<<8)&16777215,t=t>>16&65535,B=(B&16777215)+T*6777216+t*6710656,T+=t*8147497,t*=2,B>=1E7&&(T+=B/1E7>>>0,B%=1E7),T>=1E7&&(t+=T/1E7>>>0,T%=1E7),T=t+KDv(T)+KDv(B));return T};
KDv=function(B){B=String(B);return"0000000".slice(B.length)+B};
_.Tw=function(B,t){t&2147483648?As()?B=""+(BigInt(t|0)<<BigInt(32)|BigInt(B>>>0)):(t=_.C(i_X(B,t)),B=t.next().value,t=t.next().value,B="-"+_.b8(B,t)):B=_.b8(B,t);return B};
SN=function(B){if(B.length<16)zH(Number(B));else if(As())B=BigInt(B),ve=Number(B&BigInt(4294967295))>>>0,nE=Number(B>>BigInt(32)&BigInt(4294967295));else{var t=+(B[0]==="-");nE=ve=0;for(var T=B.length,S=t,O=(T-t)%6+t;O<=T;S=O,O+=6)S=Number(B.slice(S,O)),nE*=1E6,ve=ve*1E6+S,ve>=4294967296&&(nE+=Math.trunc(ve/4294967296),nE>>>=0,ve>>>=0);t&&(t=_.C(i_X(ve,nE)),B=t.next().value,t=t.next().value,ve=B,nE=t)}};
i_X=function(B,t){t=~t;B?B=~B+1:t+=1;return[B,t]};
Os=function(B){return Array.prototype.slice.call(B)};
_.CB=function(B,t){throw Error(t===void 0?"unexpected value "+B+"!":t);};
_.ZV=function(B){if(B!=null&&typeof B!=="number")throw Error("I`"+typeof B+"`"+B);return B};
_.hg=function(B){if(B==null||typeof B==="number")return B;if(B==="NaN"||B==="Infinity"||B==="-Infinity")return Number(B)};
lvq=function(B){if(B!=null&&typeof B!=="boolean")throw Error("J`"+_.qC(B)+"`"+B);return B};
_.vhX=function(B){if(B==null||typeof B==="boolean")return B;if(typeof B==="number")return!!B};
_.I7=function(B){switch(typeof B){case "bigint":return!0;case "number":return Vq(B);case "string":return nhg.test(B);default:return!1}};
_.mr=function(B){if(!Vq(B))throw _.qb("enum");return B|0};
_.u1=function(B){return B==null?B:Vq(B)?B|0:void 0};
rNo=function(B){if(typeof B!=="number")throw _.qb("int32");if(!Vq(B))throw _.qb("int32");return B|0};
_.jN=function(B){return B==null?B:rNo(B)};
_.H_=function(B){if(B==null)return B;if(typeof B==="string"&&B)B=+B;else if(typeof B!=="number")return;return Vq(B)?B|0:void 0};
_.a7=function(B){if(B==null)return B;if(typeof B==="string"&&B)B=+B;else if(typeof B!=="number")return;return Vq(B)?B>>>0:void 0};
tq_=function(B){var t=0;t=t===void 0?0:t;if(!_.I7(B))throw _.qb("int64");var T=typeof B;switch(t){case 512:switch(T){case "string":return gb(B);case "bigint":return String(c_(64,B));default:return zzN(B)}case 1024:switch(T){case "string":return b_C(B);case "bigint":return _.KE(c_(64,B));default:return B2w(B)}case 0:switch(T){case "string":return gb(B);case "bigint":return _.KE(c_(64,B));default:return ss(B)}default:return _.CB(t,"Unknown format requested type for int64")}};
F8=function(B){return B==null?B:tq_(B)};
T2m=function(B){if(B[0]==="-")return!1;var t=B.length;return t<20?!0:t===20&&Number(B.substring(0,6))<184467};
S1z=function(B){var t=B.length;return B[0]==="-"?t<20?!0:t===20&&Number(B.substring(0,7))>-922337:t<19?!0:t===19&&Number(B.substring(0,6))<922337};
OEm=function(B){if(B<0){zH(B);var t=_.b8(ve,nE);B=Number(t);return wb(B)?B:t}t=String(B);if(T2m(t))return t;zH(B);return Yqw(ve,nE)};
kHm=function(B){if(S1z(B))return B;SN(B);return _.Tw(ve,nE)};
dbD=function(B){if(T2m(B))return B;SN(B);return _.b8(ve,nE)};
ss=function(B){B=o7(B);wb(B)||(zH(B),B=tg(ve,nE));return B};
_.C8X=function(B){B=o7(B);return B>=0&&wb(B)?B:OEm(B)};
zzN=function(B){B=o7(B);if(wb(B))B=String(B);else{var t=String(B);S1z(t)?B=t:(zH(B),B=_.Tw(ve,nE))}return B};
_.ZEv=function(B){B=o7(B);if(B>=0&&wb(B))B=String(B);else{var t=String(B);T2m(t)?B=t:(zH(B),B=_.b8(ve,nE))}return B};
gb=function(B){var t=o7(Number(B));if(wb(t))return String(t);t=B.indexOf(".");t!==-1&&(B=B.substring(0,t));return kHm(B)};
b_C=function(B){var t=o7(Number(B));if(wb(t))return _.KE(t);t=B.indexOf(".");t!==-1&&(B=B.substring(0,t));return As()?_.KE(c_(64,BigInt(B))):_.KE(kHm(B))};
B2w=function(B){return wb(B)?_.KE(ss(B)):_.KE(zzN(B))};
_.Luv=function(B){return wb(B)?_.KE(_.C8X(B)):_.KE(_.ZEv(B))};
_.h2D=function(B){var t=o7(Number(B));if(wb(t)&&t>=0)return String(t);t=B.indexOf(".");t!==-1&&(B=B.substring(0,t));return dbD(B)};
_.q1g=function(B){var t=o7(Number(B));if(wb(t)&&t>=0)return _.KE(t);t=B.indexOf(".");t!==-1&&(B=B.substring(0,t));return As()?_.KE((0,_.yq)(64,BigInt(B))):_.KE(dbD(B))};
_.Vqz=function(B){if(B==null)return B;if(typeof B==="bigint")return Qq(B)?B=Number(B):(B=c_(64,B),B=Qq(B)?Number(B):String(B)),B;if(_.I7(B))return typeof B==="number"?ss(B):gb(B)};
E8X=function(B,t){t=t===void 0?!1:t;var T=typeof B;if(B==null)return B;if(T==="bigint")return String(c_(64,B));if(_.I7(B))return T==="string"?gb(B):t?zzN(B):ss(B)};
_.Dbw=function(B){var t=typeof B;if(B==null)return B;if(t==="bigint")return _.KE(c_(64,B));if(_.I7(B))return t==="string"?b_C(B):B2w(B)};
P8q=function(B){if(B==null)return B;var t=typeof B;if(t==="bigint")return String(c_(64,B));if(_.I7(B)){if(t==="string")return gb(B);if(t==="number")return ss(B)}};
UbD=function(B){if(B==null)return B;var t=typeof B;if(t==="bigint")return String((0,_.yq)(64,B));if(_.I7(B)){if(t==="string")return _.h2D(B);if(t==="number")return _.C8X(B)}};
_.xn=function(B){if(typeof B!=="string")throw Error();return B};
$n=function(B){if(B!=null&&typeof B!=="string")throw Error();return B};
_.W_=function(B){return B==null||typeof B==="string"?B:void 0};
IiX=function(B,t,T,S){if(B!=null&&B[eN]===Gw)return B;if(!Array.isArray(B))return T?S&2?((B=t[pB])||(B=new t,fE(B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),B=t[pB]=B),t=B):t=new t:t=void 0,t;T=B[_.Nb]|0;S=T|S&32|S&2;S!==T&&a4(B,S);return new t(B)};
Jsw=function(B,t,T){B=t?rNo(B):_.H_(B);return B==null?T?0:void 0:B|0};
mbz=function(B){return B};
N2D=function(B){return B};
uBN=function(B,t,T,S,O,d){B=IiX(B,S,T,d);O&&(B=Xew(B));return B};
j4L=function(B){return[B,this.get(B)]};
fio=function(){return HEw||(HEw=new i1(fE([]),void 0,void 0,void 0,aiz))};
l1=function(B){var t=Yn(KB);return t?B[t]:void 0};
Asg=function(B,t){var T=T===void 0?!1:T;if(Yn(g8g)&&Yn(KB)&&void 0===g8g){var S=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=S[KB];if(!O)return;if(O=O.reviveUnknownFields)try{O(S,t,R2q);return}catch(d){Sg(d)}}T&&(B=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(T=Yn(KB))&&T in B&&(B=B[T])&&delete B[t])};
s4_=function(B,t){var T=Yn(KB),S;mu&&T&&((S=B[T])==null?void 0:S[t])!=null&&E1(csm,3)};
weg=function(B,t){t<100||E1(Fuz,1)};
xbw=function(B,t,T,S){var O=S!==void 0;S=!!S;var d=Yn(KB),Z;!O&&mu&&d&&(Z=B[d])&&nB(Z,weg);d=[];var h=B.length;Z=4294967295;var q=!1,D=!!(t&64),P=D?t&128?0:-1:void 0;if(!(t&1)){var U=h&&B[h-1];U!=null&&typeof U==="object"&&U.constructor===Object?(h--,Z=h):U=void 0;if(D&&!(t&128)&&!O){q=!0;var J;Z=((J=o8o)!=null?J:mbz)(Z-P,P,B,U,void 0)+P}}t=void 0;for(J=0;J<h;J++){var N=B[J];if(N!=null&&(N=T(N,S))!=null)if(D&&J>=Z){var H=J-P,f=void 0;((f=t)!=null?f:t={})[H]=N}else d[J]=N}if(U)for(var c in U)h=U[c],
h!=null&&(h=T(h,S))!=null&&(J=+c,N=void 0,D&&!Number.isNaN(J)&&(N=J+P)<Z?d[N]=h:(J=void 0,((J=t)!=null?J:t={})[c]=h));t&&(q?d.push(t):d[Z]=t);O&&Yn(KB)&&(B=l1(B))&&B instanceof yso&&(d[KB]=Q4m(B));return d};
Mqz=function(B){B[0]=rb(B[0]);B[1]=rb(B[1]);return B};
rb=function(B){switch(typeof B){case "number":return Number.isFinite(B)?B:""+B;case "bigint":return Qq(B)?Number(B):""+B;case "boolean":return B?1:0;case "object":if(Array.isArray(B)){var t=B[_.Nb]|0;return B.length===0&&t&1?void 0:xbw(B,t,rb)}if(B!=null&&B[eN]===Gw)return $bL(B);if(B instanceof FB){t=B.JSC$6879_value_;if(t==null)B="";else if(typeof t==="string")B=t;else{if(fvN){for(var T="",S=0,O=t.length-10240;S<O;)T+=String.fromCharCode.apply(null,t.subarray(S,S+=10240));T+=String.fromCharCode.apply(null,
S?t.subarray(S):t);t=btoa(T)}else t=_.zw(t);B=B.JSC$6879_value_=t}return B}if(B instanceof i1)return B=B.size!==0?Array.from(B5.prototype.entries.call(B),Mqz):void 0,B;return}return B};
tE=function(B,t){if(t){o8o=t==null||t===mbz||t[WuL]!==e2o?mbz:t;try{return $bL(B)}finally{o8o=void 0}}return $bL(B)};
$bL=function(B){B=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return xbw(B,B[_.Nb]|0,rb)};
iEC=function(B){switch(typeof B){case "boolean":return GH_||(GH_=[0,void 0,!0]);case "number":return B>0?void 0:B===0?peg||(peg=[0,void 0]):[-B,void 0];case "string":return[0,B];case "object":return B}};
Oo=function(B,t,T){return B=_.SS(B,t[0],t[1],T?1:2)};
_.SS=function(B,t,T,S){S=S===void 0?0:S;if(B==null){var O=32;T?(B=[T],O|=128):B=[];t&&(O=O&-8380417|(t&1023)<<13)}else{if(!Array.isArray(B))throw Error("L");O=B[_.Nb]|0;if(Y1g&&1&O)throw Error("M");2048&O&&!(2&O)&&Kuw();if(O&256)throw Error("N");if(O&64)return S!==0||O&2048||a4(B,O|2048),B;if(T&&(O|=128,T!==B[0]))throw Error("O");a:{T=B;O|=64;var d=T.length;if(d){var Z=d-1,h=T[Z];if(h!=null&&typeof h==="object"&&h.constructor===Object){t=O&128?0:-1;Z-=t;if(Z>=1024)throw Error("Q");for(var q in h)d=
+q,d<Z&&(T[d+t]=h[q],delete h[q]);O=O&-8380417|(Z&1023)<<13;break a}}if(t){q=Math.max(t,d-(O&128?0:-1));if(q>1024)throw Error("R");O=O&-8380417|(q&1023)<<13}}}O|=64;S===0&&(O|=2048);a4(B,O);return B};
Kuw=function(){if(Y1g)throw Error("P");E1(liL,5)};
rsq=function(B,t){if(typeof B!=="object")return B;if(Array.isArray(B)){var T=B[_.Nb]|0;return B.length===0&&T&1?void 0:v8L(B,T,t)}if(B!=null&&B[eN]===Gw)return n8h(B);if(B instanceof i1){t=B.arrayState;if(t&2)return B;if(!B.size)return;T=fE(Array.from(B5.prototype.entries.call(B)));if(B.valueCtor)for(B=0;B<T.length;B++){var S=T[B],O=S[1];O==null||typeof O!=="object"?O=void 0:O!=null&&O[eN]===Gw?O=n8h(O):Array.isArray(O)?O=v8L(O,O[_.Nb]|0,!!(t&32)):O=void 0;S[1]=O}return T}if(B instanceof FB)return B};
v8L=function(B,t,T){if(t&2)return B;!T||4096&t||16&t?B=kd(B,t,!1,T&&!(t&16)):(u8(B,34),t&4&&Object.freeze(B));return B};
dg=function(B,t,T){B=new B.constructor(t);T&&(B.copyOnWrite=ce);B.noLegacyNull=ce;return B};
n8h=function(B){var t=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=t[_.Nb]|0;return s1(B,T)?B:CY(B,t,T)?dg(B,t):kd(t,T)};
kd=function(B,t,T,S){S!=null||(S=!!(34&t));B=xbw(B,t,rsq,S);S=32;T&&(S|=2);t=t&8380609|S;a4(B,t);return B};
Xew=function(B){var t=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=t[_.Nb]|0;return s1(B,T)?CY(B,t,T)?dg(B,t,!0):new B.constructor(kd(t,T,!1)):B};
ZU=function(B){if(B.copyOnWrite!==ce)return!1;var t=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;t=kd(t,t[_.Nb]|0);u8(t,2048);B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=t;B.copyOnWrite=void 0;B.noLegacyNull=void 0;return!0};
Vs=function(B){if(!ZU(B)&&s1(B,B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.Nb]|0))throw Error();};
Eo=function(B,t){t===void 0&&(t=B[_.Nb]|0);t&32&&!(t&4096)&&a4(B,t|4096)};
CY=function(B,t,T){return T&2?!0:T&32&&!(T&4096)?(a4(t,T|2),B.copyOnWrite=ce,!0):!1};
Uo=function(B,t,T,S,O){var d=T+(O?0:-1),Z=B.length-1;if(Z>=1+(O?0:-1)&&d>=Z){var h=B[Z];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[T]=S,t}if(d<=Z)return B[d]=S,t;if(S!==void 0){var q;Z=((q=t)!=null?q:t=B[_.Nb]|0)>>13&1023||536870912;T>=Z?S!=null&&(d={},B[Z+(O?0:-1)]=(d[T]=S,d)):B[d]=S}return t};
_.XE=function(B,t,T,S,O){var d=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Z=d[_.Nb]|0;S=s1(B,Z)?1:S;O=!!O||S===3;S===2&&ZU(B)&&(d=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Z=d[_.Nb]|0);B=z2z(d,t);var h=B===IH?7:B[_.Nb]|0,q=bEv(h,Z);var D=4&q?!1:!0;if(D){4&q&&(B=Os(B),h=0,q=NK(q,Z),Z=Uo(d,Z,t,B));for(var P=0,U=0;P<B.length;P++){var J=T(B[P]);J!=null&&(B[U++]=J)}U<P&&(B.length=U);T=(q|4)&-513;q=T&=-1025;q&=-4097}q!==h&&(a4(B,q),2&q&&Object.freeze(B));return B=Bb2(B,q,d,
Z,t,S,D,O)};
Bb2=function(B,t,T,S,O,d,Z,h){var q=t;d===1||(d!==4?0:2&t||!(16&t)&&32&S)?ua(t)||(t|=!B.length||Z&&!(4096&t)||32&S&&!(4096&t||16&t)?2:256,t!==q&&a4(B,t),Object.freeze(B)):(d===2&&ua(t)&&(B=Os(B),q=0,t=NK(t,S),S=Uo(T,S,O,B)),ua(t)||(h||(t|=16),t!==q&&a4(B,t)));2&t||!(4096&t||16&t)||Eo(T,S);return B};
z2z=function(B,t,T){B=jS(B,t,T);return Array.isArray(B)?B:IH};
bEv=function(B,t){2&t&&(B|=2);return B|1};
ua=function(B){return!!(2&B)&&!!(4&B)||!!(256&B)};
tNw=function(B){return _.yo(B,!0)};
Tb9=function(B,t){var T=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,S=T[_.Nb]|0;a:{var O=S;S=s1(B,S);!S&&ZU(B)&&(T=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=T[_.Nb]|0);var d=jS(T,t);B=!1;if(d==null){if(S){t=fio();break a}d=[]}else if(d.constructor===i1)if(d.arrayState&2&&!S)d=Array.from(B5.prototype.entries.call(d));else{t=d;break a}else Array.isArray(d)?B=!!((d[_.Nb]|0)&2):d=[];if(S){if(!d.length){t=fio();break a}B||(B=!0,fE(d))}else if(B){B=!1;S=d;S=Os(S);for(d=0;d<
S.length;d++){var Z=S[d]=Os(S[d]);Array.isArray(Z[1])&&(Z[1]=fE(Z[1]))}d=S}!B&&O&32&&ohX(d);S=new i1(d,void 0,Jsw,Jsw);O=Uo(T,O,t,S);B||Eo(T,O);t=S}return t};
_.H5=function(B,t,T,S){Vs(B);var O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=O[_.Nb]|0;if(T==null)return Uo(O,d,t),B;var Z=T===IH?7:T[_.Nb]|0,h=Z,q=ua(Z),D=q||Object.isFrozen(T);q||(Z=0);D||(T=Os(T),h=0,Z=NK(Z,d),D=!1);Z|=5;var P;q=(P=wLg(Z))!=null?P:0;for(P=0;P<T.length;P++){var U=T[P],J=S(U,q);Object.is(U,J)||(D&&(T=Os(T),h=0,Z=NK(Z,d),D=!1),T[P]=J)}Z!==h&&(D&&(T=Os(T),Z=NK(Z,d)),a4(T,Z));Uo(O,d,t,T);return B};
_.aH=function(B,t,T,S,O){Vs(B);var d=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Uo(d,d[_.Nb]|0,t,(S==="0"?Number(T)===0:T===S)?void 0:T,O);return B};
_.fY=function(B,t,T){if(t&2)throw Error();var S=We(t),O=z2z(B,T,S),d=O===IH?7:O[_.Nb]|0,Z=bEv(d,t);if(2&Z||ua(Z)||16&Z)O=Os(O),d=0,Z=NK(Z,t),Uo(B,t,T,O,S);Z&=-13;Z!==d&&a4(O,Z);return O};
SsL=function(B){if(mu){var t;return(t=B[gg])!=null?t:B[gg]=new Map}if(gg in B)return B[gg];t=new Map;Object.defineProperty(B,gg,{value:t});return t};
kwq=function(B,t,T,S,O){var d=SsL(B),Z=OBz(d,B,t,T,O);Z!==S&&(Z&&(t=Uo(B,t,Z,void 0,O)),d.set(T,S));return t};
OBz=function(B,t,T,S,O){var d=B.get(S);if(d!=null)return d;for(var Z=d=0;Z<S.length;Z++){var h=S[Z];jS(t,h,O)!=null&&(d!==0&&(T=Uo(t,T,d,void 0,O)),d=h)}B.set(S,d);return d};
RH=function(B,t,T,S,O){var d=!1;S=jS(B,S,O,function(Z){var h=IiX(Z,T,!1,t);d=h!==Z&&h!=null;return h});
if(S!=null)return d&&!s1(S)&&Eo(B,t),S};
dCC=function(B,t,T,S,O,d,Z,h){var q=s1(B,T);d=q?1:d;Z=!!Z||d===3;q=h&&!q;(d===2||q)&&ZU(B)&&(t=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=t[_.Nb]|0);B=z2z(t,O);var D=B===IH?7:B[_.Nb]|0,P=bEv(D,T);if(h=!(4&P)){var U=B,J=T,N=!!(2&P);N&&(J|=2);for(var H=!N,f=!0,c=0,w=0;c<U.length;c++){var W=IiX(U[c],S,!1,J);if(W instanceof S){if(!N){var v=s1(W);H&&(H=!v);f&&(f=v)}U[w++]=W}}w<c&&(U.length=w);P|=4;P=f?P&-4097:P|4096;P=H?P|8:P&-9}P!==D&&(a4(B,P),2&P&&Object.freeze(B));if(q&&!(8&P||!B.length&&
(d===1||(d!==4?0:2&P||!(16&P)&&32&T)))){ua(P)&&(B=Os(B),P=NK(P,T),T=Uo(t,T,O,B));S=B;q=P;for(D=0;D<S.length;D++)U=S[D],P=Xew(U),U!==P&&(S[D]=P);q|=8;P=q=S.length?q|4096:q&-4097;a4(B,P)}return B=Bb2(B,P,t,T,O,d,h,Z)};
C1L=function(B){B==null&&(B=void 0);return B};
NK=function(B,t){return B=(2&t?B|2:B&-3)&-273};
_.ZBw=function(B,t,T,S,O){Vs(B);t=_.XE(B,t,O,2,!0);var d;O=(d=wLg(t===IH?7:t[_.Nb]|0))!=null?d:0;t.push(T(S,O));return B};
Lrv=function(B,t,T,S,O,d,Z){Vs(B);var h=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;B=dCC(B,h,h[_.Nb]|0,T,t,2,!0);if(d&&Z)O!=null||(O=B.length-1),Qo(B,O),B.splice(O,d),B.length||(B[_.Nb]&=-4097);else{if(d){if(typeof O!=="number"||O<0||O>B.length)throw Error();}else S=S!=null?S:new T;O!=void 0?B.splice(O,d,S):B.push(S);O=T=B===IH?7:B[_.Nb]|0;(S=s1(S))?(T&=-9,B.length===1&&(T&=-4097)):T|=4096;T!==O&&a4(B,T);S||Eo(h)}};
hfC=function(B,t){if(typeof B==="string")return new c5(Rzq(B),t);if(Array.isArray(B))return new c5(new Uint8Array(B),t);if(B.constructor===Uint8Array)return new c5(B,!1);if(B.constructor===ArrayBuffer)return B=new Uint8Array(B),new c5(B,!1);if(B.constructor===FB)return t=so(B)||new Uint8Array(0),new c5(t,!0,B);if(B instanceof Uint8Array)return B=B.constructor===Uint8Array?B:new Uint8Array(B.buffer,B.byteOffset,B.byteLength),new c5(B,!1);throw Error();};
FE=function(){var B=function(){throw Error();};
Object.setPrototypeOf(B,B.prototype);return B};
VNL=function(B,t){var T=T===void 0?qsg:T;return new oH(B,t,T)};
UC_=function(B,t,T,S,O){t=Enh(t,S);t!=null&&(T=_.DC2(B,T),O(t,B),_.P1o(B,T))};
ys=function(B,t,T,S){var O=S[B];if(O)return O;O={};O.binaryFields=S;O.messageMetadata=iEC(S[0]);var d=S[1],Z=1;d&&d.constructor===Object&&(O.extensions=d,d=S[++Z],typeof d==="function"&&(O.isMessageSet=!0,IVq!=null||(IVq=d),Jgq!=null||(Jgq=S[Z+1]),d=S[Z+=2]));for(var h={};d&&Array.isArray(d)&&d.length&&typeof d[0]==="number"&&d[0]>0;){for(var q=0;q<d.length;q++)h[d[q]]=d;d=S[++Z]}for(q=1;d!==void 0;){typeof d==="number"&&(q+=d,d=S[++Z]);var D=void 0;if(d instanceof oH)var P=d;else P=mC9,Z--;d=void 0;
if((d=P)==null?0:d.$$isMsg){d=S[++Z];D=S;var U=Z;typeof d==="function"&&(d=d(),D[U]=d);D=d}d=S[++Z];U=q+1;typeof d==="number"&&d<0&&(U-=d,d=S[++Z]);for(;q<U;q++){var J=h[q];D?T(O,q,P,D,J):t(O,q,P,J)}}return S[B]=O};
X_D=function(B){return Array.isArray(B)?B[0]instanceof oH?B:[NbX,B]:[B,void 0]};
Enh=function(B,t){if(B instanceof _.Qs)return B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(B))return Oo(B,t,!1)};
u8X=function(B,t,T,S){var O=T.$$binaryReaderFn;B[t]=S?function(d,Z,h){return O(d,Z,h,S)}:O};
j7w=function(B,t,T,S,O){var d=T.$$binaryReaderFn,Z,h;B[t]=function(q,D,P){return d(q,D,P,h||(h=ys(xd,u8X,j7w,S).messageMetadata),Z||(Z=HBq(S)),O)}};
HBq=function(B){var t=B[aVz];if(t!=null)return t;var T=ys(xd,u8X,j7w,B);t=T.isMessageSet?function(S,O){return IVq(S,O,T)}:function(S,O){for(;fVz(O)&&O.nextWireType_!=4;){var d=O.nextField_,Z=T[d];
if(Z==null){var h=T.extensions;h&&(h=h[d])&&(h=gnL(h),h!=null&&(Z=T[d]=h))}if(Z==null||!Z(O,S,d)){h=O;Z=h.fieldCursor_;MK(h);if(h.discardUnknownFields)var q=void 0;else{var D=h.decoder_.cursor_-Z;h.decoder_.cursor_=Z;q=RfC(h.decoder_,D)}D=h=Z=void 0;var P=S;q&&((Z=(h=(D=P[KB])!=null?D:P[KB]=new yso)[d])!=null?Z:h[d]=[]).push(q)}}if(S=l1(S))S.reviveUnknownFields=T.binaryFields[AgC];return!0};
B[aVz]=t;B[AgC]=cg2.bind(B);return t};
cg2=function(B,t,T,S){var O=this[xd],d=this[aVz],Z=Oo(void 0,O.messageMetadata,!1),h=l1(B);if(h){var q=!1,D=O.extensions;if(D){O=function(H,f,c){if(c.length!==0)if(D[f])for(H=_.C(c),f=H.next();!f.done;f=H.next()){f=s7m(f.value);try{q=!0,d(Z,f)}finally{f.free()}}else S==null||S(B,f,c)};
if(t==null)nB(h,O);else if(h!=null){var P=h[t];P&&O(h,t,P)}if(q){var U=B[_.Nb]|0;if(U&2&&U&2048&&(T==null||!T.reviveIntoImmutable))throw Error();var J=We(U),N=function(H,f){if(jS(B,H,J)!=null)switch(T==null?void 0:T.resolutionBehavior){case 1:return;default:throw Error();}f!=null&&(U=Uo(B,U,H,f,J));delete h[H]};
t==null?QC9(Z,Z[_.Nb]|0,function(H,f){N(H,f)}):N(t,jS(Z,t,J))}}}};
gnL=function(B){B=X_D(B);var t=B[0].$$binaryReaderFn;if(B=B[1]){var T=HBq(B),S=ys(xd,u8X,j7w,B).messageMetadata;return function(O,d,Z){return t(O,d,Z,S,T)}}return t};
$d=function(B,t,T){B[t]=T.$$binaryWriterFn};
eS=function(B,t,T,S){var O,d,Z=T.$$binaryWriterFn;B[t]=function(h,q,D){return Z(h,q,D,d||(d=ys(W5,$d,eS,S).messageMetadata),O||(O=Frz(S)))}};
Frz=function(B){var t=B[w_z];if(!t){var T=ys(W5,$d,eS,B);t=function(S,O){return onm(S,O,T)};
B[w_z]=t}return t};
onm=function(B,t,T){QC9(B,B[_.Nb]|0,function(S,O){if(O!=null){var d=ygq(T,S);d?d(t,O,S):S<500||E1(Q7h,3)}});
(B=l1(B))&&nB(B,function(S,O,d){G9(t,t.encoder_.end());for(S=0;S<d.length;S++)G9(t,so(d[S])||new Uint8Array(0))})};
ygq=function(B,t){var T=B[t];if(T)return T;if(T=B.extensions)if(T=T[t]){T=X_D(T);var S=T[0].$$binaryWriterFn;if(T=T[1]){var O=Frz(T),d=ys(W5,$d,eS,T).messageMetadata;T=B.isMessageSet?Jgq(d,O):function(Z,h,q){return S(Z,h,q,d,O)}}else T=S;
return B[t]=T}};
_.xCo=function(B,t,T){if(Array.isArray(t)){var S=t[_.Nb]|0;if(S&4)return t;for(var O=0,d=0;O<t.length;O++){var Z=B(t[O]);Z!=null&&(t[d++]=Z)}d<O&&(t.length=d);T&&(a4(t,(S|5)&-1537),S&2&&Object.freeze(t));return t}};
_.pY=function(B,t,T){return new oH(B,t,T)};
_.MN9=function(B,t,T){return new oH(B,t,T)};
_.ia=function(B,t,T){Uo(B,B[_.Nb]|0,t,T,We(B[_.Nb]|0))};
$CN=function(B,t,T){t=_.hg(t);t!=null&&(_.KY(B,T,1),B=B.encoder_,T=la||(la=new DataView(new ArrayBuffer(8))),T.setFloat64(0,+t,!0),ve=T.getUint32(0,!0),nE=T.getUint32(4,!0),_.v5(B,ve),_.v5(B,nE))};
_.nY=function(B,t,T){t=P8q(t);if(t!=null){switch(typeof t){case "string":Wr2(t)}if(t!=null)switch(_.KY(B,T,0),typeof t){case "number":B=B.encoder_;zH(t);efN(B,ve,nE);break;case "bigint":T=BigInt.asUintN(64,t);T=new Gwg(Number(T&BigInt(4294967295)),Number(T>>BigInt(32)));efN(B.encoder_,T.JSC$6923_lo,T.JSC$6923_hi);break;default:T=Wr2(t),efN(B.encoder_,T.JSC$6923_lo,T.JSC$6923_hi)}}};
iBD=function(B,t,T){t=_.H_(t);t!=null&&t!=null&&(_.KY(B,T,0),_.p_m(B.encoder_,t))};
_.KrX=function(B,t,T){Ysz(B,T,UbD(t))};
_.lVq=function(B,t,T){t=_.vhX(t);t!=null&&(_.KY(B,T,0),B.encoder_.JSC$6925_buffer_.push(t?1:0))};
_.rgg=function(B,t,T){t=_.W_(t);t!=null&&vnz(B,T,O_m(t))};
zfN=function(B,t,T,S,O){t=Enh(t,S);t!=null&&(T=_.DC2(B,T),O(t,B),_.P1o(B,T))};
_.bBo=function(B,t,T){t=t==null||typeof t=="string"||t instanceof FB?t:void 0;t!=null&&vnz(B,T,hfC(t,!0).buffer)};
_.Bgm=function(B,t,T){t=_.H_(t);t!=null&&(t=parseInt(t,10),_.KY(B,T,0),_.p_m(B.encoder_,t))};
_.rg=function(B,t){return function(T,S){var O={treatNewDataAsImmutable:!0};S&&Object.assign(O,S);T=s7m(T,void 0,void 0,O);try{var d=new B,Z=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;HBq(t)(Z,T);var h=d}finally{T.free()}return h}};
_.z9=function(B){return function(t){return tSh(t,B)}};
TgN=function(B){return function(){return tSh(this,B)}};
_.ba=function(B){return GH(function(t){return t instanceof B&&!s1(t)})};
_.Bv=function(B){return function(t){return SoD(B,t)}};
Cag=function(B,t){return OYw({child:B,origin:t||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:k9N,getPayloadCase:function(T){return T.getPayloadCase()},
createInitMessage:function(T){var S=new tl,O=new dKX;T=_.Tu(O,1,T);return _.S9(S,5,O8,T)}})};
kg=function(B){return{valueOf:B}.valueOf()};
L4L=function(){var B=null;if(!ZYC)return B;try{var t=function(T){return T};
B=ZYC.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(T){}return B};
qoh=function(){hDv===void 0&&(hDv=L4L());return hDv};
_.Zo=function(B){var t=qoh();B=t?t.createScriptURL(B):B;return new C7(B)};
_.L7=function(B){if(B instanceof C7)return B.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("da");};
_.hl=function(B){return Object.isFrozen(B)&&Object.isFrozen(B.raw)};
qZ=function(B){return B.toString().indexOf("`")===-1};
E8=function(B){return new _.VA(VS2,B)};
Do=function(B){return B instanceof _.VA};
_.Pv=function(B){if(Do(B))return B.privateDoNotAccessOrElseWrappedUrl;throw Error("da");};
IF=function(B){return new EdN(function(t){return t.substr(0,B.length+1).toLowerCase()===B+":"})};
m3=function(B,t){t=t===void 0?DKw:t;if(Do(B))return B;for(var T=0;T<t.length;++T){var S=t[T];if(S instanceof EdN&&S.isValid(B))return E8(B)}};
_.Xx=function(B,t){t=t===void 0?DKw:t;return m3(B,t)||NZ};
_.uj=function(B){var t=window;if(typeof MediaSource!=="undefined"&&B instanceof MediaSource||typeof t.ManagedMediaSource!=="undefined"&&B instanceof t.ManagedMediaSource)return E8(URL.createObjectURL(B));t=B.type;t.toLowerCase()==="application/octet-stream"?t=!0:(t=t.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),t=(t==null?void 0:t.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(t[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(t[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(t[1])||/^font\/[\w-]+$/i.test(t[1])));if(!t)throw Error("da");return E8(URL.createObjectURL(B))};
_.aF=function(B){for(var t=_.j9.apply(1,arguments),T=[B[0]],S=0;S<t.length;S++)T.push(String(t[S])),T.push(B[S+1]);return E8(T.join(""))};
_.UKo=function(B){if(!Pao){a:{var t=document.createElement("a");try{t.href=B}catch(T){B=void 0;break a}B=t.protocol;B=B===":"||B===""?"https:":B}return B}try{t=new URL(B)}catch(T){return"https:"}return t.protocol};
_.f7=function(B){B instanceof _.VA?B=_.Pv(B):B=IUq.test(B)?B:void 0;return B};
gy=function(B,t){t=_.f7(t);t!==void 0&&(B.href=t)};
Al=function(B){var t=qoh();B=t?t.createHTML(B):B;return new RF(B)};
cv=function(B){if(B instanceof RF)return B.privateDoNotAccessOrElseWrappedHtml;throw Error("da");};
_.s8=function(B,t){B.src=_.L7(t).toString()};
JEX=function(B,t){B.setAttribute("sandbox","");for(var T=0;T<t.length;T++)B.sandbox.supports&&!B.sandbox.supports(t[T])||B.sandbox.add(t[T])};
_.wy=function(B,t,T){B.removeAttribute("srcdoc");switch(t){case 0:if(T instanceof C7)throw new Fx("TrustedResourceUrl",0);JEX(B,[]);t=_.f7(T);t!==void 0&&(B.src=t);break;case 1:if(!(T instanceof C7))throw new Fx(typeof T,1);JEX(B,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.s8(B,T);break;case 2:if(T instanceof C7)throw new Fx("TrustedResourceUrl",2);JEX(B,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
t=_.f7(T);t!==void 0&&(B.src=t);break;default:_.CB(t)}};
_.yA=function(B,t,T,S){t=_.f7(t);return t!==void 0?B.open(t,T,S):null};
_.QA=function(B){B=B===void 0?document:B;var t,T;B=(T=(t=B).querySelector)==null?void 0:T.call(t,"script[nonce]");return B==null?"":B.nonce||B.getAttribute("nonce")||""};
_.MZ=function(B){var t=qoh();B=t?t.createScript(B):B;return new _.xg(B)};
$g=function(B){if(B instanceof _.xg)return B.privateDoNotAccessOrElseWrappedScript;throw Error("da");};
mKz=function(B){var t=_.QA(B.ownerDocument);t&&B.setAttribute("nonce",t)};
_.Wv=function(B,t){B.textContent=$g(t);mKz(B)};
_.e9=function(B,t){B.src=_.L7(t);mKz(B)};
_.Gu=function(B,t){if(B.nodeType===1&&/^(script|style)$/i.test(B.tagName))throw Error("da");B.innerHTML=cv(t)};
_.p7=function(B,t,T,S){if(B.length===0)throw Error("da");B=B.map(function(d){if(d instanceof Ngq)d=d.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("da");return d});
var O=T.toLowerCase();if(B.every(function(d){return O.indexOf(d)!==0}))throw Error("fa`"+T);
t.setAttribute(T,S)};
_.ij=function(B,t,T){if(t instanceof C7)B.href=_.L7(t).toString(),B.rel=T;else{if(X52.indexOf(T)===-1)throw Error("ga`"+T);t=_.f7(t);t!==void 0&&(B.href=t,B.rel=T)}};
uEq=function(B){return"function"==typeof _.Yg&&B instanceof _.Yg};
_.jHN=function(B){if(uEq(B))return B.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("da");};
_.K7=function(B,t){t=_.f7(t);t!==void 0&&(B.href=t)};
lj=function(B,t){B&&(t=B.indexOf(t),0<=t&&B.splice(t,1))};
vv=function(B){return typeof B==="function"};
HYo=function(B){return B instanceof n7||B&&"closed"in B&&vv(B.remove)&&vv(B.add)&&vv(B.unsubscribe)};
ry=function(){};
zu=function(B){aUz(function(){throw B;})};
bj=function(B){return B};
Bl=function(){return fUX(_.j9.apply(0,arguments))};
fUX=function(B){return B.length===0?bj:B.length===1?B[0]:function(t){return B.reduce(function(T,S){return S(T)},t)}};
gd_=function(B){var t;return(t=B!=null?B:void 0)!=null?t:Promise};
RDw=function(B,t){return new te(function(T){var S=0;return t.schedule(function(){S===B.length?T.complete():(T.next(B[S++]),T.closed||this.schedule())})})};
AE9=function(B,t){if(!B)throw Error("ha");return new te(function(T){var S=new n7;S.add(t.schedule(function(){var O=B[Symbol.asyncIterator]();S.add(t.schedule(function(){var d=this;O.next().then(function(Z){Z.done?T.complete():(T.next(Z.value),d.schedule())})}))}));
return S})};
cEm=function(B,t,T){t=t.schedule(function(){try{T.call(this)}catch(S){B.error(S)}},0);
B.add(t)};
sH2=function(B,t){return new te(function(T){var S;T.add(t.schedule(function(){S=B[TL]();cEm(T,t,function(){var O=S.next(),d=O.value;O.done?T.complete():(T.next(d),this.schedule())})}));
return function(){var O;return vv((O=S)==null?void 0:O.return)&&S.return()}})};
F4X=function(B,t){return new te(function(T){var S=new n7;S.add(t.schedule(function(){var O=B[SV]();S.add(O.subscribe({next:function(d){S.add(t.schedule(function(){return T.next(d)}))},
error:function(d){S.add(t.schedule(function(){return T.error(d)}))},
complete:function(){S.add(t.schedule(function(){return T.complete()}))}}))}));
return S})};
w5D=function(B,t){return new te(function(T){return t.schedule(function(){return B.then(function(S){T.add(t.schedule(function(){T.next(S);T.add(t.schedule(function(){return T.complete()}))}))},function(S){T.add(t.schedule(function(){return T.error(S)}))})})})};
odL=function(B){return new TypeError("ia`"+(B!==null&&typeof B==="object"?"an invalid object":"'"+B+"'"))};
QH2=function(B,t){if(B!=null){if(vv(B[SV]))return F4X(B,t);if(yEh(B))return RDw(B,t);if(vv(B==null?void 0:B.then))return w5D(B,t);if(Symbol.asyncIterator&&vv(B==null?void 0:B[Symbol.asyncIterator]))return AE9(B,t);if(vv(B==null?void 0:B[TL]))return sH2(B,t)}throw odL(B);};
Zh=function(B,t){return t?QH2(B,t):OH(B)};
OH=function(B){if(B instanceof te)return B;if(B!=null){if(vv(B[SV]))return xKv(B);if(yEh(B))return MSz(B);if(vv(B==null?void 0:B.then))return $Kh(B);if(Symbol.asyncIterator&&vv(B==null?void 0:B[Symbol.asyncIterator]))return W4g(B);if(vv(B==null?void 0:B[TL]))return eDX(B)}throw odL(B);};
xKv=function(B){return new te(function(t){var T=B[SV]();if(vv(T.subscribe))return T.subscribe(t);throw new TypeError("ja");})};
MSz=function(B){return new te(function(t){for(var T=0;T<B.length&&!t.closed;T++)t.next(B[T]);t.complete()})};
$Kh=function(B){return new te(function(t){B.then(function(T){t.closed||(t.next(T),t.complete())},function(T){return t.error(T)}).then(null,zu)})};
eDX=function(B){return new te(function(t){for(var T=B[TL]();!t.closed;){var S=T.next(),O=S.value;S.done?t.complete():t.next(O)}return function(){return vv(T==null?void 0:T.return)&&T.return()}})};
W4g=function(B){return new te(function(t){G9q(B,t).catch(function(T){return t.error(T)})})};
G9q=function(B,t){var T,S,O,d,Z,h;return _.L(function(q){switch(q.nextAddress){case 1:_.LI(q,2,3);var D=B[Symbol.asyncIterator];d=D!==void 0?D.call(B):new p5q(_.C(B));case 5:return _.V(q,d.next(),8);case 8:S=q.yieldResult;if(S.done){q.jumpTo(3);break}Z=S.value;t.next(Z);q.jumpTo(5);break;case 3:_.he(q);_.qg(q,9);if(!S||S.done||!(O=d.return)){q.jumpTo(9);break}return _.V(q,O.call(d),9);case 9:_.he(q,0,0,1);if(T)throw T.error;_.VK(q,10,1);break;case 10:_.VK(q,4);break;case 2:h=_.EH(q);T={error:h};q.jumpTo(3);
break;case 4:t.complete(),_.Dh(q)}})};
Pl=function(B,t){return t?RDw(B,t):MSz(B)};
iYL=function(B){return vv(B[B.length-1])?B.pop():void 0};
UH=function(B){var t=B[B.length-1];return t&&vv(t.schedule)?B.pop():void 0};
Iw=function(){var B=_.j9.apply(0,arguments),t=UH(B);return t?RDw(B,t):Pl(B)};
Je=function(B){var t=vv(B)?B:function(){return B};
return new te(function(T){return T.error(t())})};
mT=function(B){return function(t){if(vv(t==null?void 0:t.lift))return t.lift(function(T){try{return B(T,this)}catch(S){this.error(S)}});
throw new TypeError("ka");}};
jV=function(){return mT(function(B,t){var T=null;B._refCount++;var S=new Ng(t,void 0,void 0,void 0,function(){if(!B||B._refCount<=0||0<--B._refCount)T=null;else{var O=B._connection,d=T;T=null;!O||d&&O!==d||O.unsubscribe();t.unsubscribe()}});
B.subscribe(S);S.closed||(T=B.connect())})};
K4N=function(){var B=YoC;var t=t===void 0?0:t;return mT(function(T,S){S.add(B.schedule(function(){return T.subscribe(S)},t))})};
Hl=function(B){return mT(function(t,T){var S=0;t.subscribe(new Ng(T,function(O){T.next(B.call(void 0,O,S++))}))})};
vdX=function(B){return Hl(function(t){return lUm(t)?B.apply(null,_.aw(t)):B(t)})};
ByN=function(B){if(B.length===1){var t=B[0];if(ndz(t))return{args:t,keys:null};if(t&&typeof t==="object"&&rED(t)===zDL)return B=bYm(t),{args:B.map(function(T){return t[T]}),
keys:B}}return{args:B,keys:null}};
go=function(){var B=_.j9.apply(0,arguments),t=UH(B),T=iYL(B);B=ByN(B);var S=B.args,O=B.keys;if(S.length===0)return Zh([],t);t=new te(t92(S,t,O?function(d){for(var Z={},h=0;h<d.length;h++)Z[O[h]]=d[h];return Z}:bj));
return T?t.pipe(vdX(T)):t};
t92=function(B,t,T){T=T===void 0?bj:T;return function(S){Tyq(t,function(){for(var O=B.length,d=Array(O),Z=O,h=B.map(function(){return!1}),q=!0,D={i$jscomp$216:0};D.i$jscomp$216<O;D={i$jscomp$216:D.i$jscomp$216},D.i$jscomp$216++)Tyq(t,function(P){return function(){Zh(B[P.i$jscomp$216],t).subscribe(new Rw(S,function(U){d[P.i$jscomp$216]=U;
q&&(h[P.i$jscomp$216]=!0,q=!h.every(bj));q||S.next(T(d.slice()))},function(){return--Z===0}))}}(D),S)},S)}};
Tyq=function(B,t,T){B?T.add(B.schedule(t)):t()};
S89=function(B,t,T,S){var O=[],d=0,Z=0,h=!1,q=function(D){d++;OH(T(D,Z++)).subscribe(new Ng(t,function(P){t.next(P)},void 0,function(){d--;
for(var P={};O.length&&d<S;P={bufferedValue:void 0})P.bufferedValue=O.shift(),q(P.bufferedValue);!h||O.length||d||t.complete()}))};
B.subscribe(new Ng(t,function(D){return d<S?q(D):O.push(D)},void 0,function(){h=!0;
!h||O.length||d||t.complete()}));
return function(){O=null}};
Ae=function(B,t){var T=T===void 0?Infinity:T;if(vv(t))return Ae(function(S,O){return Hl(function(d,Z){return t(S,d,O,Z)})(OH(B(S,O)))},T);
typeof t==="number"&&(T=t);return mT(function(S,O){return S89(S,O,B,T)})};
O7v=function(B){B=B===void 0?Infinity:B;return Ae(bj,B)};
kuo=function(){var B=_.j9.apply(0,arguments);return O7v(1)(Pl(B,UH(B)))};
cl=function(B){return new te(function(t){OH(B()).subscribe(t)})};
sH=function(B,t,T){if(vv(T)){var S=T;T=void 0}if(S)return sH(B,t,T).pipe(vdX(S));S=_.C(vv(B.addEventListener)&&vv(B.removeEventListener)?dZv.map(function(Z){return function(h){return B[Z](t,h,T)}}):vv(B.addListener)&&vv(B.removeListener)?Cjh.map(Z7g(B,t)):vv(B.on)&&vv(B.off)?L3o.map(Z7g(B,t)):[]);
var O=S.next().value,d=S.next().value;return!O&&yEh(B)?Ae(function(Z){return sH(Z,t,T)})(Pl(B)):new te(function(Z){if(!O)throw new TypeError("la");
var h=function(){var q=_.j9.apply(0,arguments);return Z.next(1<q.length?q:q[0])};
O(h);return function(){return d(h)}})};
Z7g=function(B,t){return function(T){return function(S){return B[T](t,S)}}};
wo=function(){var B=_.j9.apply(0,arguments),t=UH(B);var T=typeof B[B.length-1]==="number"?B.pop():Infinity;return B.length?B.length===1?OH(B[0]):O7v(T)(Pl(B,t)):Fp};
q8C=function(B){return B.length===1&&hq2(B[0])?B[0]:B};
V9N=function(){var B=q8C(_.j9.apply(0,arguments));return mT(function(t,T){var S=[t].concat(_.aw(B)),O=function(){if(!T.closed)if(S.length>0){try{var d=OH(S.shift())}catch(h){O();return}var Z=new Ng(T,void 0,ry,ry);T.add(d.subscribe(Z));Z.add(O)}else T.complete()};
O()})};
ow=function(B){return mT(function(t,T){var S=0;t.subscribe(new Ng(T,function(O){return B.call(void 0,O,S++)&&T.next(O)}))})};
DZC=function(){var B=_.j9.apply(0,arguments);B=q8C(B);return B.length===1?OH(B[0]):new te(EgX(B))};
EgX=function(B){return function(t){for(var T=[],S={i$jscomp$219:0};T&&!t.closed&&S.i$jscomp$219<B.length;S={i$jscomp$219:S.i$jscomp$219},S.i$jscomp$219++)T.push(OH(B[S.i$jscomp$219]).subscribe(new Ng(t,function(O){return function(d){if(T){for(var Z=0;Z<T.length;Z++)Z!==O.i$jscomp$219&&T[Z].unsubscribe();T=null}t.next(d)}}(S))))}};
Pjg=function(){var B=_.j9.apply(0,arguments),t=iYL(B),T=q8C(B);return T.length?new te(function(S){var O=T.map(function(){return[]}),d=T.map(function(){return!1});
S.add(function(){O=d=null});
for(var Z={sourceIndex$jscomp$1:0};!S.closed&&Z.sourceIndex$jscomp$1<T.length;Z={sourceIndex$jscomp$1:Z.sourceIndex$jscomp$1},Z.sourceIndex$jscomp$1++)OH(T[Z.sourceIndex$jscomp$1]).subscribe(new Ng(S,function(h){return function(q){O[h.sourceIndex$jscomp$1].push(q);O.every(function(D){return D.length})&&(q=O.map(function(D){return D.shift()}),S.next(t?t.apply(null,_.aw(q)):q),O.some(function(D,P){return!D.length&&d[P]})&&S.complete())}}(Z),void 0,function(h){return function(){d[h.sourceIndex$jscomp$1]=
!0;
!O[h.sourceIndex$jscomp$1].length&&S.complete()}}(Z)));
return function(){O=d=null}}):Fp};
UZC=function(B){var t,T,S;return!!B&&typeof B.active==="boolean"&&typeof((t=B.clock)==null?void 0:t.now)==="function"&&((T=B.clock)==null?void 0:T.timeline)!==void 0&&!((S=B.lastMeasurement)==null||!S.timestamp)&&typeof B.equivalentTo==="function"&&typeof B.extrapolateToNow==="function"&&typeof B.extrapolateToTime==="function"&&typeof B.map==="function"&&typeof B.joinWith==="function"};
IoX=function(B){function t(T){return typeof T==="boolean"||typeof T==="string"||typeof T==="number"||T===void 0||T===null}
return t(B)?!0:Array.isArray(B)?B.every(t):typeof B==="object"?Object.keys(B).every(function(T){return typeof T==="string"})&&Object.values(B).every(function(T){return Array.isArray(T)?T.every(t):t(T)}):!1};
JlC=function(B){if(IoX(B))return B;if(UZC(B))return{lastMeasurement:{value:JlC(B.lastMeasurement.value),timestamp:yK(B.lastMeasurement.timestamp,new QK(0,B.lastMeasurement.timestamp.timeline))},active:B.active};try{return JSON.parse(JSON.stringify(B))}catch(t){}return String(B)};
xR=function(B,t){return function(T){return new te(function(S){return T.subscribe(function(O){B.timeExecution(t,function(){S.next(O)})()},function(O){B.timeExecution(t,function(){S.error(O)})()},function(){B.timeExecution(t,function(){S.complete()})()})})}};
mZX=function(B,t){var T=!1;return new te(function(S){var O=B.setTimeout(function(){T=!0;S.next(!0);S.complete()},t);
return function(){T||B.clearTimeout(O)}})};
Nyv=function(B){B=B.global;if(B.fetchLater)return B.fetchLater.bind(B)};
Mg=function(B){return mT(function(t,T){var S=null,O=!1,d;S=t.subscribe(new Ng(T,void 0,function(Z){d=OH(B(Z,Mg(B)(t)));S?(S.unsubscribe(),S=null,d.subscribe(T)):O=!0}));
O&&(S.unsubscribe(),S=null,d.subscribe(T))})};
Xvz=function(B,t,T){return function(S,O){var d=T,Z=t,h=0;S.subscribe(new Ng(O,function(q){var D=h++;Z=d?B(Z,q,D):(d=!0,q);O.next(Z)},void 0,void 0))}};
uxC=function(B){B=B===void 0?null:B;return mT(function(t,T){var S=!1;t.subscribe(new Ng(T,function(O){S=!0;T.next(O)},void 0,function(){S||T.next(B);
T.complete()}))})};
$R=function(){return mT(function(B,t){B.subscribe(new Ng(t,ry))})};
Wl=function(B){return mT(function(t,T){t.subscribe(new Ng(T,function(){return T.next(B)}))})};
eV=function(B){return B<=0?function(){return Fp}:mT(function(t,T){var S=0;
t.subscribe(new Ng(T,function(O){++S<=B&&(T.next(O),B<=S&&T.complete())}))})};
pI=function(B){var t=t===void 0?bj:t;var T;B=(T=B)!=null?T:jFz;return mT(function(S,O){var d,Z=!0;S.subscribe(new Ng(O,function(h){var q=t(h);if(Z||!B(d,q))Z=!1,d=q,O.next(h)}))})};
jFz=function(B,t){return B===t};
aog=function(B){B=B===void 0?H7w:B;return mT(function(t,T){var S=!1;t.subscribe(new Ng(T,function(O){S=!0;T.next(O)},void 0,function(){return S?T.complete():T.error(B())}))})};
H7w=function(){return new foN};
il=function(){var B=_.j9.apply(0,arguments);return function(t){return kuo(t,Iw.apply(null,_.aw(B)))}};
ggv=function(B){return mT(function(t,T){var S=0;t.subscribe(new Ng(T,function(O){B.call(void 0,O,S++,t)||(T.next(!1),T.complete())},void 0,function(){T.next(!0);
T.complete()}))})};
Rqh=function(){return mT(function(B,t){var T=[];B.subscribe(new Ng(t,function(S){T.push(S);1<T.length&&T.shift()},void 0,function(){for(var S=_.C(T),O=S.next();!O.done;O=S.next())t.next(O.value);
t.complete()},function(){T=null}))})};
AlL=function(B,t){var T=arguments.length>=2;return function(S){return S.pipe(B?ow(function(O,d){return B(O,d,S)}):bj,Rqh(),T?uxC(t):aog(function(){return new foN}))}};
KI=function(B){var t=vv(B)?B:function(){return B};
return vv()?mT(function(T,S){var O=t();(void 0)(O).subscribe(S).add(T.subscribe(O))}):function(T){var S=new YR(T,t);
vv(T==null?void 0:T.lift)&&(S.lift=T.lift);S.source=T;S.subjectFactory=t;return S}};
vl=function(B){var t=new ll(B,void 0,void 0);return function(T){return KI(function(){return t})(T)}};
ro=function(B,t){return mT(Xvz(B,t,arguments.length>=2))};
zL=function(){var B=_.j9.apply(0,arguments),t=UH(B);return mT(function(T,S){(t?kuo(B,T,t):kuo(B,T)).subscribe(S)})};
bl=function(B){return mT(function(t,T){var S=null,O=0,d=!1;t.subscribe(new Ng(T,function(Z){var h;(h=S)==null||h.unsubscribe();h=O++;OH(B(Z,h)).subscribe(S=new Ng(T,function(q){return T.next(q)},void 0,function(){S=null;
d&&!S&&T.complete()}))},void 0,function(){(d=!0,!S)&&T.complete()}))})};
B9=function(B,t){t=t===void 0?!1:t;return mT(function(T,S){var O=0;T.subscribe(new Ng(S,function(d){var Z=B(d,O++);(Z||t)&&S.next(d);!Z&&S.complete()}))})};
t0=function(B,t,T){var S=vv(B)||t||T?{next:B,error:t,complete:T}:B;return S?mT(function(O,d){O.subscribe(new Ng(d,function(Z){var h;(h=S.next)==null||h.call(S,Z);d.next(Z)},function(Z){var h;
(h=S.error)==null||h.call(S,Z);d.error(Z)},function(){var Z;
(Z=S.complete)==null||Z.call(S);d.complete()}))}):bj};
clw=function(){var B=_.j9.apply(0,arguments),t=iYL(B);return mT(function(T,S){for(var O=B.length,d=Array(O),Z=B.map(function(){return!1}),h=!1,q={i$jscomp$229:0};q.i$jscomp$229<O;q={i$jscomp$229:q.i$jscomp$229},q.i$jscomp$229++)OH(B[q.i$jscomp$229]).subscribe(new Ng(S,function(D){return function(P){d[D.i$jscomp$229]=P;
h||Z[D.i$jscomp$229]||(Z[D.i$jscomp$229]=!0,(h=Z.every(bj))&&(Z=null))}}(q),void 0,ry));
T.subscribe(new Ng(S,function(D){h&&(D=[D].concat(_.aw(d)),S.next(t?t.apply(null,_.aw(D)):D))}))})};
sFz=function(B){var t=[],T=0,S;for(S in B)t[T++]=S;return t};
F3X=function(B,t){for(var T in B)if(B[T]==t)return!0;return!1};
wv2=function(B,t,T){for(var S in B)if(t.call(T,B[S],S,B))return S};
ogh=function(B){if(!B||typeof B!=="object")return B;if(typeof B.clone==="function")return B.clone();if(typeof Map!=="undefined"&&B instanceof Map)return new Map(B);if(typeof Set!=="undefined"&&B instanceof Set)return new Set(B);if(B instanceof Date)return new Date(B.getTime());var t=Array.isArray(B)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(B)||B instanceof DataView?{}:new B.constructor(B.length),T;for(T in B)t[T]=ogh(B[T]);return t};
ylN=function(B){var t=arguments.length;if(t==1&&Array.isArray(arguments[0]))return ylN.apply(null,arguments[0]);if(t%2)throw Error("pa");for(var T={},S=0;S<t;S+=2)T[arguments[S]]=arguments[S+1];return T};
QFq=function(B){var t=arguments.length;if(t==1&&Array.isArray(arguments[0]))return QFq.apply(null,arguments[0]);for(var T={},S=0;S<t;S++)T[arguments[S]]=!0;return T};
_.T_=function(B){return new Ngq(B[0].toLowerCase())};
xZw=function(B){try{return new URL(B,window.document.baseURI)}catch(t){return new URL("about:invalid")}};
M9X=function(B,t){var T=t.createRange();T.selectNode(t.body);B=Al(B);return T.createContextualFragment(cv(B))};
$Zz=function(B){B=B.nodeName;return typeof B==="string"?B:"FORM"};
W3L=function(B){B=B.nodeType;return B===1||typeof B!=="number"};
SY=function(B,t,T){B.setAttribute(t,T)};
eqv=function(B){return B.parts.map(function(t){var T=t.descriptor;return""+t.url+(T?" "+T:"")}).join(" , ")};
_.On=function(B){var t=_.j9.apply(1,arguments);if(t.length===0)return _.Zo(B[0]);for(var T=B[0],S=0;S<t.length;S++)T+=encodeURIComponent(t[S])+B[S+1];return _.Zo(T)};
_.kq=function(B,t){B=_.L7(B).toString();var T=B.split(/[?#]/),S=/[?]/.test(B)?"?"+T[1]:"";return GuL(T[0],S,/[#]/.test(B)?"#"+(S?T[2]:T[1]):"",t)};
GuL=function(B,t,T,S){function O(Z,h){Z!=null&&(Array.isArray(Z)?Z.forEach(function(q){return O(q,h)}):(t+=d+encodeURIComponent(h)+"="+encodeURIComponent(Z),d="&"))}
var d=t.length?"&":"?";S.constructor===Object&&(S=Object.entries(S));Array.isArray(S)?S.forEach(function(Z){return O(Z[1],Z[0])}):S.forEach(O);
return _.Zo(B+t+T)};
d9=function(B,t,T,S){this.top=B;this.right=t;this.bottom=T;this.left=S};
pv9=function(B){B=B.global;if(B.PendingGetBeacon)return B.PendingGetBeacon};
ZA=function(B){return function(t){return t.pipe(i7C(B,KI(new C1)))}};
L1=function(B){return function(t){return t.pipe(i7C(B,vl(1)))}};
i7C=function(B,t){function T(S){return new te(function(O){return S.subscribe(function(d){h0(B,function(){return void O.next(d)},3)},function(d){h0(B,function(){return void O.error(d)},3)},function(){h0(B,function(){return void O.complete()},3)})})}
return Bl(T,K4N(),t,jV(),T)};
low=function(B){var t=Y8h(B);return t===null?new qQ(null):t.pipe(Hl(function(T){T=T.serialize();if(K3g)T=_.TX.btoa(T);else{for(var S=[],O=0,d=0;d<T.length;d++){var Z=T.charCodeAt(d);Z>255&&(S[O++]=Z&255,Z>>=8);S[O++]=Z}T=_.zw(S)}return T}),eV(1),L1(B.queue))};
vgq=function(B){var t=t===void 0?{}:t;if(typeof Event==="function")return new Event(B,t);if(typeof document!=="undefined"){var T=document.createEvent("CustomEvent");T.initCustomEvent(B,t.bubbles||!1,t.cancelable||!1,t.detail);return T}throw Error();};
ng2=function(B){return typeof B==="string"?document.getElementById(B):B};
zqq=function(B){var t=!1;t=t===void 0?!1:t;if(B.tagName==="IMG"){if(B.complete&&(!B.naturalWidth||!B.naturalHeight))return!0;var T;if(t&&((T=B.style)==null?void 0:T.display)==="none")return!0}var S,O;return rlh.test((S=B.getAttribute("width"))!=null?S:"")&&rlh.test((O=B.getAttribute("height"))!=null?O:"")};
b79=function(B,t){if(B.tagName==="IMG")return B.naturalWidth&&B.naturalHeight?!0:!1;try{if(B.readyState)var T=B.readyState;else{var S,O;T=(S=B.contentWindow)==null?void 0:(O=S.document)==null?void 0:O.readyState}return T==="complete"}catch(d){return t===void 0?!1:t}};
Bo_=function(B){B||(B=function(t,T,S){t.addEventListener(T,S)});
return B};
OIw=function(B,t){var T=tVz();T=T===void 0?new ToN:T;if(B=ng2(B)){var S=Bo_(S);for(var O=!1,d=function(c){O||(O=!0,t(c))},Z,h=2,q=0;q<SH9.length;++q)if(SH9[q]===B.tagName){h=3;
Z=[B];break}Z||(Z=B.querySelectorAll(SH9.join(",")));var D=0,P=0,U=!0,J=B=!1;q={};for(var N=0;N<Z.length;q={isImg:void 0},N++){var H=Z[N];if(!zqq(H))if(q.isImg=H.tagName==="IMG",b79(H,T.crossDomainLoadedDefault))B=!0,q.isImg&&(U=!0);else{D++;var f=function(c){return function(w){D--;!D&&U&&d(h);c.isImg&&(w=w&&w.type==="error",P--,w||(U=!0),!P&&J&&U&&d(h))}}(q);
S(H,"load",f);q.isImg&&(P++,S(H,"error",f))}}P===0&&(U=!0);Z=null;Z=_.TX.document.readyState==="complete";if(D===0&&!B&&Z)h=5;else if(D||!B){S(_.TX,"load",function(){!T.pendingImagesBlockLoad||!P&&U?d(4):J=!0});
return}d(h)}};
kLC=function(B,t,T){if(B)for(var S=0;B!=null&&S<500&&!T(B);++S)B=t(B)};
dgq=function(B,t){kLC(B,function(T){try{return T===T.parent?null:T.parent}catch(S){}return null},t)};
Clv=function(B,t){if(B.tagName=="IFRAME")t(B);else{B=B.querySelectorAll("IFRAME");for(var T=0;T<B.length&&!t(B[T]);++T);}};
ZIL=function(B){return(B=B.ownerDocument)&&(B.parentWindow||B.defaultView)||null};
LTX=function(B,t,T){try{var S=JSON.parse(T.data)}catch(Z){}if(typeof S==="object"&&S&&S.type==="creativeLoad"){var O=ZIL(B);if(T.source&&O){var d;dgq(T.source,function(Z){try{if(Z.parent===O)return d=Z,!0}catch(h){}});
d&&Clv(B,function(Z){if(Z.contentWindow===d)return t(S),!0})}}};
haq=function(B){return typeof B==="string"?document.getElementById(B):B};
DgC=function(){var B={};return B[0]=_.On(qHv,"current"),B[1]=_.On(VV2),B[2]=_.On(ERD),B};
VN=function(B,t){return B.left===t.left&&B.top===t.top&&B.width===t.width&&B.height===t.height};
PlX=function(B,t){return{left:Math.max(B.left,t.left),top:Math.max(B.top,t.top),width:Math.max(0,Math.min(B.left+B.width,t.left+t.width)-Math.max(B.left,t.left)),height:Math.max(0,Math.min(B.top+B.height,t.top+t.height)-Math.max(B.top,t.top))}};
Ugh=function(B,t){return{left:Math.round(B.left+t.x),top:Math.round(B.top+t.y),width:B.width,height:B.height}};
IhD=function(B,t,T){if(B&&t!==null&&t!=t.top){if(!t.top)return new _.En(-12245933,-12245933);t=t.top}try{return(T===void 0?0:T)?(new _.En(t.innerWidth,t.innerHeight)).round():_.P9(t).round()}catch(S){return new _.En(-12245933,-12245933)}};
Jev=function(B,t,T){try{if(B){if(!t.top)return new d9(-12245933,-12245933,-12245933,-12245933);t=t.top}var S=IhD(B,t,T),O=S.height,d=S.width;if(d===-12245933)return new d9(d,d,d,d);var Z=Un(IB(t.document)),h=Z.x,q=Z.y;return new d9(q,h+d,q+O,h)}catch(D){return new d9(-12245933,-12245933,-12245933,-12245933)}};
mg2=function(B){var t;return(t=B.google_tag_data)!=null?t:B.google_tag_data={}};
NoC=function(B){var t,T;return typeof((t=B.navigator)==null?void 0:(T=t.userAgentData)==null?void 0:T.getHighEntropyValues)==="function"};
uph=function(B){if(!NoC(B))return null;var t=mg2(B);if(t.uach_promise)return t.uach_promise;B=B.navigator.userAgentData.getHighEntropyValues(Xlq).then(function(T){t.uach!=null||(t.uach=T);return T});
return t.uach_promise=B};
oR_=function(B){var t;return jww(HID(ahh(fhL(gRX(RaD(Ae_(ceX(sw9(new FT_,B.architecture||""),B.bitness||""),B.mobile||!1),B.model||""),B.platform||""),B.platformVersion||""),B.uaFullVersion||""),((t=B.fullVersionList)==null?void 0:t.map(function(T){var S=new wlz;S=_.J0(S,1,T.brand);return _.J0(S,2,T.version)}))||[]),B.wow64||!1)};
yeN=function(B){var t,T;return(T=(t=uph(B))==null?void 0:t.then(function(S){return oR_(S)}))!=null?T:null};
Qw9=function(B,t){return new te(function(T){var S=!1,O=Array(t.length);O.fill(void 0);var d=new Set,Z=new Set,h=function(U,J){B.running?(O[J]=U,d.add(J),S||(S=!0,h0(B,function(){S=!1;T.next(_.vL(O))},1))):T.error(new mM(J))},q=function(U,J){Z.add(J);
d.add(J);h0(B,function(){T.error(U)},1)},D=function(U){Z.add(U);
h0(B,function(){Z.size===t.length&&T.complete()},1)},P=t.map(function(U,J){return U.subscribe(function(N){return void h(N,J)},function(N){return void q(N,J)},function(){return void D(J)})});
return function(){P.forEach(function(U){return void U.unsubscribe()})}})};
MV2=function(B,t,T){function S(){if(t.debugChannel){var c=t.debugChannel,w=c.next;var W={creativeId:t.debugNames.getName(T),requiredSignals:O,signals:Object.assign({},d),hasPrematurelyCompleted:Z,errorMessage:h,erroredSignalKey:q};W={specMajor:2,specMinor:0,specPatch:0,timestamp:yK(t.timeProvider.now(),new QK(0,t.timeProvider.timeline)),instanceId:t.debugNames.getName(t.symbol),creativeState:W};w.call(c,W)}}
for(var O=Object.keys(B),d={},Z=!1,h=null,q=null,D={},P=new Set,U=[],J=[],N=_.C(O),H=N.next(),f={};!H.done;f={key$jscomp$375:void 0},H=N.next())f.key$jscomp$375=H.value,H=B[f.key$jscomp$375],H instanceof qQ?(D[f.key$jscomp$375]=H.value,P.add(f.key$jscomp$375),t.debugChannel&&(d[String(f.key$jscomp$375)]=JlC(H.value))):(H=H.pipe(pI(function(c,w){return UZC(c)||UZC(w)?!1:c===w}),Hl(function(c){return function(w){t.debugChannel&&(d[String(c.key$jscomp$375)]=JlC(w),S());
var W={};return W[c.key$jscomp$375]=w,W}}(f)),Mg(function(c){return function(w){if(w instanceof mM)throw new xgL(String(c.key$jscomp$375));
throw w;}}(f)),t0(function(c){return function(){P.add(c.key$jscomp$375)}}(f),function(c){return function(w){q=String(c.key$jscomp$375);
h=String(w);S()}}(f),function(c){return function(){P.has(c.key$jscomp$375)||(Z=!0,S())}}(f))),J.push(f.key$jscomp$375),U.push(H));
(B=Object.keys(d).length>0)&&S();N=Qw9(t.queue,U).pipe(Mg(function(c){if(c instanceof mM)throw new NQ(String(J[c.inputObservableIndex]));throw c;}),Hl(function(c){return Object.freeze(Object.assign.apply(Object,[{},
D].concat(_.aw(c))))}));
return(U=U.length>0)&&B?wo(Iw(Object.freeze(D)),N):U?N:Iw(Object.freeze(D))};
$gC=function(B,t,T,S,O){return B.performanceMonitor.timeExecution.bind(B.performanceMonitor)(733,function(){var d={};try{return t.pipe(Mg(function(Z){S(Object.assign({},d,{error:Z}));return Fp}),Ae(function(Z){try{var h=T(B,Z)}catch(D){return S(Object.assign({},d,{error:D instanceof Error?D:String(D)})),Fp}var q={};
return MV2(h,B,Z.symbol).pipe(t0(function(D){q=D}),vl(1),jV()).pipe(O,Mg(function(D){S(Object.assign({},q,{error:D}));
return Fp}),il(void 0),Hl(function(){return!0}))})).pipe(ro(function(Z){return Z+1},0),Mg(function(Z){S(Object.assign({},d,{error:Z}));
return Fp}))}catch(Z){return S(Object.assign({},d,{error:Z})),Fp}})()};
XV=function(B){var t=new Map;if(typeof B!=="object"||B===null)return t;Object.values(B).forEach(function(T){T&&typeof T.extrapolateToNow==="function"&&(t.has(T.clock.timeline)||t.set(T.clock.timeline,T.clock.now()))});
return t};
WT2=function(B,t){return typeof B==="string"?encodeURIComponent(B):typeof B==="number"?String(B):Array.isArray(B)?B.map(function(T){return WT2(T,t)}).join(","):B instanceof QK?B.toString():B&&typeof B.extrapolateToNow==="function"?WT2(B.extrapolateUsingTimestampMap(t).value,t):B===!0?"1":B===!1?"0":B===void 0||B===null?null:B instanceof eag?GL_(B):[B.top,
B.left,B.top+B.height,B.left+B.width].join()};
uy=function(B,t){B=Object.entries(B).map(function(T){var S=_.C(T);T=S.next().value;S=S.next().value;S=WT2(S,t);return S===null?"":T+"="+S}).filter(function(T){return T!==""});
return B.length?B.join("&"):""};
YH9=function(B,t){var T=pl9,S=iI_;t=t===void 0?.01:t;return function(O){t>0&&Math.random()<=t&&(B.global.HTMLFencedFrameElement&&B.global.fence&&typeof B.global.fence.reportEvent==="function"&&B.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),O=Object.assign({},O,{errorMessage:O.error instanceof Error&&O.error.message?O.error.message:String(O.error),errorStack:O.error instanceof Error&&O.error.stack?String(O.error.stack):null,errorName:O.error instanceof
Error&&O.error.name?String(O.error.name):null,errorContext:String(B.performanceMonitor.timedFunctionContext),errorEscapedQueryId:O.escapedQueryId}),T(Object.assign({},O,{payloadMapper:function(){return function(d){try{return S(Object.assign({},d))}catch(Z){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),XV(O)).forEach(function(d){B.beaconFactory.makeBeacon(d).sendNow()}))}};
KT9=function(){var B=_.j9.apply(0,arguments);return function(t){var T=t.pipe(vl(1),jV());t=B.map(function(S){return T.pipe(S,il(!0))});
return go(t).pipe(eV(1),$R())}};
lhm=function(){var B=_.j9.apply(0,arguments);return function(t){var T=t.pipe(vl(1),jV());t=B.map(function(S){return T.pipe(S,il(!0))});
return wo.apply(null,_.aw(t)).pipe(eV(1),$R())}};
vRq=function(B,t){return function(T){var S=T.pipe(vl(1),jV());T=S.pipe(B,il(!0));S=S.pipe(Bl(t,vl(),jV()),il(!0));T=go([T,S]);return DZC(T,S).pipe(eV(1),$R())}};
nR_=function(B,t,T){T(!0)};
reD=function(B,t){return Bl(bl(function(T){var S=B(T),O=t(T),d={};return S&&O&&d?new te(function(Z){O(S,d,function(h){Z.next(Object.assign({},T,{canEmit:h}));Z.complete()});
return function(){}}):jY}),ow(function(T){return T.canEmit}))};
zaN=function(B){var t={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(T){return T.pipe(bl(function(S){return new te(function(O){function d(){h.disconnect();q.unsubscribe()}
var Z=B.MutationObserver;if(Z&&S.ref!==void 0){var h=new Z(function(D){O.next(D)});
h.observe(S.ref,t);var q=S.JSC$7420_released.subscribe(d);return d}})}))}};
bIg=function(B){if(B.measurementDeferralState===3)return null;if(B.timeOnScreenReason!==void 0){var t=B.creativeFound===!1?"n":null;if(t!==null)return t}return B.geometricMeasurementErrors instanceof H9?"msf":B.contextValidationErrors instanceof aB?"c":B.contextVisibilityKnown===!1?"pv":B.geometricMeasurementErrors||B.contextValidationErrors?"x":null};
g9=function(B,t){return B.replace(B9X,function(T,S){try{var O=_.f1.get(t,S);if(O==null||O.toString()==null)return T;O=O.toString();if(O==""||!_.L_(O==null?"":String(O)))return encodeURIComponent(O).replace(/%2C/g,",")}catch(d){}return T})};
tYN=function(B,t){var T=Object.assign({},B),S=B.userAgentClientHints;T=(delete T.userAgentClientHints,T);T=B.payloadMapper(T);var O=uy(T,t);return _.RB(B.urlPrefixes,function(d){var Z="";typeof S==="string"&&(Z="&"+uy({uach:S},t));var h={};return g9(d,(h.VIEWABILITY=O,h))+Z})};
pl9=function(B,t){var T=B.payloadMapper(B),S=uy(T,t);return S?_.RB(B.urlPrefixes,function(O){O=O.indexOf("?")>=0?O:O+"?";O="?&".indexOf(O.slice(-1))>=0?O:O+"&";return O+S}):B.urlPrefixes};
T9q=function(){return Bl(ow(function(B){return B!==void 0}),Hl(function(B){return B}))};
Snw=function(B){return Bl(Hl(function(){return!0}),zL(!1),L1(B))};
O1N=function(B){return B.length<=0?Fp:go(B.map(function(t){var T=0;return t.pipe(Hl(function(S){return{index:T++,value:S}}))})).pipe(ow(function(t){return t.every(function(T){return T.index===t[0].index})}),Hl(function(t){return t.map(function(T){return T.value})}))};
k_N=function(B,t){B.currentState&&(B.previousState=B.currentState);B.currentState=t;B.previousState&&B.previousState.value?(t=Math.max(0,yK(t.timestamp,B.previousState.timestamp)),B.totalTime+=t,B.consecutiveTime+=t):B.consecutiveTime=0;return B};
dQL=function(){return Bl(ro(k_N,{totalTime:0,consecutiveTime:0}),Hl(function(B){return B.totalTime}))};
CyL=function(){return Bl(ro(k_N,{totalTime:0,consecutiveTime:0}),Hl(function(B){return B.consecutiveTime}))};
Z1w=function(B,t){return function(T){return O1N(t.map(function(S){return T.pipe(B(S))}))}};
LMq=function(){var B;return Bl(t0(function(t){return void(B=t.timestamp)}),CyL(),Hl(function(t){return{timestamp:B,
value:Math.round(t)}}))};
hCo=function(B,t){return VN(B.topWindowViewportExternalGeometry,t.topWindowViewportExternalGeometry)&&VN(B.elementGeometry,t.elementGeometry)&&VN(B.exposedViewportLocalGeometry,t.exposedViewportLocalGeometry)&&VN(B.intersectionGeometry,t.intersectionGeometry)&&B.elementGeometrySourceName===t.elementGeometrySourceName&&B.measurementRequests===t.measurementRequests&&B.viewportGeometrySourceName===t.viewportGeometrySourceName&&B.viewportLocalAppOffset.x===t.viewportLocalAppOffset.x&&B.viewportLocalAppOffset.y===
t.viewportLocalAppOffset.y};
Eq2=function(B,t){return function(T){return function(S){var O=S.pipe(KI(new C1),jV());S=T.element.pipe(pI());O=O.pipe(Hl(function(d){return d.value}));
return go([S,O,t]).pipe(Hl(function(d){var Z=_.C(d);d=Z.next().value;var h=Z.next().value;Z=Z.next().value;if(d.ref===void 0)var q={top:0,left:0,width:0,height:0};else{q=d.ref.getBoundingClientRect();var D=d.ref,P=B.global,U=new _.A0(0,0),J=c9(_.sn(D));if(FV(J,"parent")){do{if(J==P)var N=_.w9(D);else N=qnN(D),N=new _.A0(N.left,N.top);U.x+=N.x;U.y+=N.y}while(J&&J!=P&&J!=J.parent&&(D=J.frameElement)&&(J=J.parent))}q={top:U.y,left:U.x,width:q.width,height:q.height}}q=Ugh(q,h.viewportLocalAppOffset);
P=PlX(q,h.exposedViewportLocalGeometry);U=B.timeProvider.now();J=Object;D=J.assign;if(Z!==2||B.inCrossDomainIframe||P.width<=0||P.height<=0)var H=!1;else try{var f=B.document.elementFromPoint(P.left+P.width/2,P.top+P.height/2);H=f?!VYo(f,d):!1}catch(c){H=!1}return{timestamp:U,value:D.call(J,{},h,{elementGeometrySourceName:"geo",intersectionGeometry:H?oB.intersectionGeometry:P,elementGeometry:q})}}),ZA(B.queue))}}};
VYo=function(B,t,T){T=T===void 0?0:T;return B.ref===void 0||t.ref===void 0?!1:B.ref===t.ref||_.yN(t.ref,function(S){return S===B.ref})?!0:t.ref.ownerDocument&&t.ref.ownerDocument.defaultView&&t.ref.ownerDocument.defaultView===t.ref.ownerDocument.defaultView.top?!1:T<10&&t.ref.ownerDocument&&t.ref.ownerDocument.defaultView&&t.ref.ownerDocument.defaultView.frameElement?VYo(B,new QN(t.ref.ownerDocument.defaultView.frameElement),T+1):!0};
UQ9=function(B){return function(t){return t.pipe(B.ResizeObserver?DQz(B):PyC(B),vl(1),jV())}};
DQz=function(B){return function(t){return t.pipe(bl(function(T){var S=B.ResizeObserver;if(!S||T.ref===void 0)return Iw(oB.elementGeometry);var O=(new te(function(d){function Z(){T.ref!==void 0&&h.unobserve(T.ref);h.disconnect();q.unsubscribe()}
if(T.ref===void 0)return d.complete(),function(){};
var h=new S(function(D){D.forEach(function(P){d.next(P)})});
h.observe(T.ref);var q=T.JSC$7420_released.subscribe(Z);return Z})).pipe(xR(B.performanceMonitor,736),Hl(function(d){return d.contentRect}));
return wo(Iw(T.ref.getBoundingClientRect()),O)}),pI(VN))}};
PyC=function(B){return function(t){var T=t.pipe(zaN(B)),S=B.onResize;T=wo(t.pipe(Hl(function(){return vgq("resize")})),T,S);
return go(t,T).pipe(xR(B.performanceMonitor,737),Hl(function(O){O=_.C(O).next().value;return O.ref===void 0?void 0:O.ref.getBoundingClientRect()}),T9q(),pI(VN))}};
mQD=function(B,t){var T=IA2(B,t).pipe(vl(1),jV());return function(S){return function(O){O=O.pipe(bl(function(d){return d.element}),pI());
return go([T,O]).pipe(bl(function(d){var Z=_.C(d);d=Z.next().value;Z=Z.next().value;return J0C(B,d.intersectionObserver,UQ9(B),d.observations,S,d.flushRecords,Z)}),ZA(B.queue))}}};
N9C=function(B){return Hl(function(t){return t.value.viewportGeometrySourceName!=="nio"?t:Object.assign({},t,{value:Object.assign({},t.value,{exposedViewportLocalGeometry:xq(B,!0),topWindowViewportExternalGeometry:xq(B,!0)})})})};
X9g=function(B,t){return Iw(t).pipe(B,Hl(function(){return t}))};
IA2=function(B,t){return B.timeProvider.timeline!==uVm?Je(new H9(2)):B.MutationObserver?typeof IntersectionObserver==="undefined"?Je(new H9(0)):(new te(function(T){var S=new C1,O=new MQ(S.next.bind(S),{threshold:[].concat(_.aw(t))});T.next({observations:S.pipe(xR(B.performanceMonitor,735)),intersectionObserver:O,flushRecords:function(d){d=O.takeRecords(d);d.length>0&&S.next(d)}})})).pipe(eV(1),vl(1),jV()):Je(new H9(1))};
jBN=function(B){return QH2(B.sort(function(t,T){return t.time-T.time}),YoC)};
J0C=function(B,t,T,S,O,d,Z){return new te(function(h){function q(){H||(H=!0,Z.ref!==void 0&&t.unobserve(O,Z.ref),P.unsubscribe(),N.unsubscribe(),J.unsubscribe(),f.unsubscribe())}
if(Z.ref!==void 0){H1C(t,O);t.observe(O,Z.ref);var D=new $q({timestamp:B.timeProvider.now(),value:Object.assign({},oB,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),P=S.pipe(Ae(function(c){return jBN(c)}),ow(function(c){return c.target===Z.ref}),Hl(function(c){return{timestamp:new QK(c.time,uVm),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:c.rootBounds||W9,topWindowViewportExternalGeometry:c.rootBounds||xq(B,!0),measurementRequests:U,elementGeometrySourceName:"nio",intersectionGeometry:c.intersectionRect,elementGeometry:c.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:c.isIntersecting,isV2Visible:c.isVisible}}}),KI(D),jV()).subscribe(h),U=new C1,J=U.subscribe(function(){d(O);
h.next({timestamp:B.timeProvider.now(),value:D.value.value});Z.ref!==void 0&&(t.unobserve(O,Z.ref),t.observe(O,Z.ref))}),N=X9g(T,Z).subscribe(function(){U.next()}),H=!1,f=Z.JSC$7420_released.subscribe(function(){return q()});
return q}})};
aAq=function(B,t){var T=B.getOnBackgrounded().pipe(Hl(function(){return"b"}));
return DZC(t,T).pipe(eV(1),L1(B.queue))};
eY=function(B){return function(t){var T;return t.pipe(t0(function(S){return void(T=S.timestamp)}),Hl(function(S){return S.value}),B,Hl(function(S){return{timestamp:T,
value:S}}))}};
fA_=function(B){return B.intersectionGeometry.width*B.intersectionGeometry.height/(B.elementGeometry.width*B.elementGeometry.height)};
G_=function(B,t,T){T=T===void 0?function(S,O){return S===O}:T;
return B.timestamp.equals(t.timestamp)&&T(B.value,t.value)};
iy=function(B,t){return t.pipe(Hl(function(T){return new p1(B.timeProvider,{timestamp:B.timeProvider.now(),value:T})}))};
gqL=function(B){return function(t){return t.pipe(clw(B),Hl(function(T){var S=_.C(T);T=S.next().value;S=S.next().value;var O=T.value;return{timestamp:T.timestamp,value:O>=1?!0:O<=0?!1:O>=S}}))}};
A0w=function(){return Bl(ow(function(B,t){return t>0}),RCg,zL(-1),pI())};
c0X=function(B,t,T){return B?go([t,T]).pipe(ow(function(S){var O=_.C(S);S=O.next().value;O=O.next().value;return S.timestamp.equals(O.timestamp)}),Hl(function(S){var O=_.C(S);
S=O.next().value;O=O.next().value;return S.value>O.value?S:O})):t};
w9w=function(B){return function(t){var T=t.pipe(sBo),S=t.pipe(FMq);return B instanceof te?B.pipe(bl(function(O){return c0X(O,T,S)})):c0X(B.value,T,S)}};
p9o=function(B,t,T,S){var O=S.geometryIsOccluded,d=S.exposureThreshold,Z=S.wasLargeAdAtRender,h=S.allowLargeAdThreshold,q=S.largeAdExposureThreshold,D=S.mayUseViewportShareExposure,P=S.hasMeasurementStarted;S=S.useIntersectionObserverV2;t=oqv(B,T,t);T=y02(B,T);S=QBm(t,S);var U=xQq(B,O,D,t),J=U.pipe(Hl(function(l){return l.value}),pI(),L1(B),ro(function(l,b){return Math.max(l,b)},0)),N=U.pipe(Hl(function(l){return l.value}),A0w(),L1(B)),H=t.pipe(MYz,Hl(function(l){return l.value}),eV(2),pI(),L1(B));
Z=$Qo(B,t,Z,h);var f=Z.pipe(zL(!1),pI(),Hl(function(l){return l?q:d}));
h=U.pipe(gqL(f),pI(),L1(B));var c=go([h,t]).pipe(ow(function(l){var b=_.C(l);l=b.next().value;b=b.next().value;return l.timestamp.equals(b.timestamp)}),Hl(function(l){var b=_.C(l);
l=b.next().value;b=b.next().value;return{visible:l.value,geometry:b.value.elementGeometry}}),ro(function(l,b){return!b.visible&&l.visible?l:b},{visible:!1,
geometry:W9}),Hl(function(l){return l.geometry}),zL(W9),L1(B),pI(VN));
D=D instanceof te?D.pipe(pI(),Wl()):jY;f=go([D,f]).pipe(Wl());var w=t.pipe(ow(function(l){return l.value.viewportGeometrySourceName!=="ns"&&l.value.elementGeometrySourceName!=="ns"}),ro(function(l){return l+1},0),zL(0),L1(B)),W=T.pipe(Wl(!0),zL(!1),L1(B));
W=go([P,W]).pipe(Hl(function(l){var b=_.C(l);l=b.next().value;b=b.next().value;return l&&!b}),L1(B));
var v=t.pipe(WML,pI()),p=v.pipe(Hl(function(l){return l.value}),ro(function(l,b){return Math.max(l,b)},0),pI(),L1(B));
B=v.pipe(Hl(function(l){return l.value}),A0w(),L1(B));
return{shouldResetExposureSignals:D,shouldResetViewabilitySignals:f,geometrySignals:{readyGeometryWithDefault:t,measurementStrategy:t.pipe(eCg),creativePosition:c.pipe(pI(VN)),visible:h.pipe(pI(G_)),timestampedExposure:U.pipe(pI(G_)),maximumExposure:J,minimumExposure:N,browserSize:t.pipe(G_m,pI(_.k8)),timestampedScreenShare:v,maxScreenShare:p,minScreenShare:B,geometricMeasurementErrors:T,measurementRequests:t.pipe(Hl(function(l){return l.value.measurementRequests})),
isLargeAd:Z,geometryIsOccluded:O,hasMeasurementStarted:P,geometryMeasurable:W,validMeasurementCount:w,loadTimeExposure:H,v2VisibilityBitVector:S}}};
y02=function(B,t){return t.pipe(ow(function(){return!1}),Hl(function(T){return T}),Mg(function(T){return Yq(new qQ(T),B)}))};
oqv=function(B,t,T){return t.pipe(V9N(jY),L1(B)).pipe(pI(function(S,O){return G_(S,O,hCo)}),zL({timestamp:T.now(),
value:oB}),L1(B))};
xQq=function(B,t,T,S){T=S.pipe(w9w(T),eY(Hl(function(O){return Math.round(O*100)/100})),L1(B));
return t instanceof qQ?T:go([T,t]).pipe(Hl(function(O){var d=_.C(O);O=d.next().value;d=d.next().value;return{timestamp:d.timestamp.maximum(O.timestamp),value:d.value?0:O.value}}),pI(G_),L1(B))};
$Qo=function(B,t,T,S){t=[t.pipe(Hl(function(O){return O.value.elementGeometry.width*O.value.elementGeometry.height>=242500}))];
T instanceof te&&t.push(T.pipe(Hl(function(O){return!!O})));
T=go(t);return S?T.pipe(Hl(function(O){return O.some(function(d){return d})}),zL(!1),pI(),L1(B)):Yq(new qQ(!1),B)};
QBm=function(B,t){B=go([B,t]).pipe(Hl(function(O){var d=_.C(O);O=d.next().value;if(d.next().value&&O.value.isIntersecting)return O.value.isV2Visible}),pI());
var T=B.pipe(Hl(function(O){return O===void 0?!0:O}),ro(function(O,d){return O||!d},!1)),S=B.pipe(ro(function(O,d){return d===void 0?O:d?!1:O!=null?O:!0},void 0),Hl(function(O){return!!O}));
return go([t,Pjg(B,T,S)]).pipe(Hl(function(O){var d=_.C(O);O=d.next().value;var Z=_.C(d.next().value);d=Z.next().value;var h=Z.next().value;Z=Z.next().value;var q=0;if(!O)return 0;if(d===void 0)return 16;d&&(q|=1);d||(q|=2);h&&(q|=4);Z&&(q|=8);return q}))};
lA_=function(B,t,T,S,O){var d=K1.timeThresholdMs;var Z=Z===void 0?new i1N(t,S):Z;return(new te(function(h){var q=T.pipe(zL(void 0),bl(function(){return Ynz(O)})).pipe(Hl(function(D){var P=D.value;
D=D.timestamp;var U=P.visible;P=P.consecutiveViewTime;var J=P>=d;J||!U?ly(Z):(D=Math.max(0,yK(t.now(),D)),KMq(Z,Math.max(0,d-P-D)));return J}),ro(function(D,P){return P||D},!1),pI()).subscribe(h);
return function(){Z.dispose();q.unsubscribe()}})).pipe(B9(function(h){return!h},!0),L1(B))};
Ynz=function(B){return O1N([B,B.pipe(LMq())]).pipe(Hl(function(t){var T=_.C(t);t=T.next().value;T=T.next().value;return{timestamp:t.timestamp,value:{visible:t.value,consecutiveViewTime:T.value}}}),pI(function(t,T){return G_(t,T,function(S,O){return S.consecutiveViewTime===O.consecutiveViewTime&&S.visible===O.visible})}))};
vq_=function(){return Bl(CyL(),ro(function(B,t){return Math.max(B,t)},0),Hl(function(B){return Math.round(B)}))};
nqz=function(B){return Bl(gqL(Iw(B)),vq_())};
r0h=function(B,t){return t instanceof te?t.pipe(bl(function(T){return(T=T?15:null)?Je(new H9(T)):B})):(t=t.value?15:null)?Je(new H9(t)):B};
zCq=function(B){var t=new H9(13);if(B.length<1)return{chain:Fp,capturedErrors:Fp};var T=new C1,S=B[0];return{chain:B.slice(1).reduce(function(O,d){return O.pipe(Mg(function(Z){T.next(Z);return d}))},S).pipe(Mg(function(O){T.next(O);
return Je(t)}),KI(new C1),jV()),
capturedErrors:T}};
b1X=function(B,t){var T=B.pipe(KI(new C1),jV());return bl(function(S){return T.pipe(t(S))})};
tiD=function(B,t){if(B.inCrossDomainIframe)return Je(new H9(6));var T=new C1;return wo(Iw({}),t,T).pipe(Hl(function(){return{timestamp:B.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:BSv(B),topWindowViewportExternalGeometry:xq(B,!0),measurementRequests:T,viewportLocalAppOffset:{x:0,y:0}}}}),ZA(B.queue))};
BSv=function(B){var t=xq(B,!1);if(!B.inIframe||!v9(B.global.parent)||B.global.parent===B.global)return t;var T=new n1(B.global.parent,B.debugChannel);T.beaconFactory=B.beaconFactory;T=BSv(T);B=B.global.frameElement.getBoundingClientRect();return PlX(Ugh(PlX(T,B),{x:t.left-B.left,y:t.top-B.top}),t)};
TSq=function(B){if(B.prerendering)return 3;var t;return(t={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[B.visibilityState||B.webkitVisibilityState||B.mozVisibilityState||""])!=null?t:0};
SS2=function(B){return B.document.JSC$7431_onVisibilityChange.pipe(Hl(function(t){return t==="visible"}),pI(),L1(B.queue))};
Obv=function(B,t,T){var S;return t.pipe(pI(),bl(function(O){return T.pipe(Hl(function(){if(!S){S=!0;try{O.next()}finally{S=!1}}return!0}))}),zL(!1),L1(B.queue))};
kmw=function(B){return Bl(eY(Hl(function(t){return t>=1?!0:t<=0?!1:t>=B})),dQL(),Hl(function(t){return Math.round(t)}))};
CKg=function(B,t,T,S,O){var d=dc_;if(d.length>1)for(var Z=0;Z<d.length-1;Z++)if(d[Z]<d[Z+1])throw Error();Z=O.pipe(zL(void 0),bl(function(){return T.pipe(LMq())}),pI(),L1(B));
O=O.pipe(zL(void 0),bl(function(){return T.pipe(vq_())}),pI(),L1(B));
return{totalMeasurementTime:S.pipe(zL(void 0),bl(function(){return t.pipe(Hl(function(h){return{timestamp:h.timestamp,value:!0}}),dQL())}),pI(),L1(B)),
totalUnviewedTime:S.pipe(zL(void 0),bl(function(){return t.pipe(Hl(function(h){return{timestamp:h.timestamp,value:h.value===0}}),dQL())}),pI(),L1(B)),
maxTimeOnScreen:S.pipe(zL(void 0),bl(function(){return t.pipe(Z1w(nqz,d))}),pI(_.k8),L1(B)),
timeOnScreen:S.pipe(zL(void 0),bl(function(){return t.pipe(Z1w(kmw,d),Hl(function(h){return h.map(function(q,D){return D>0?q-h[D-1]:q})}))}),pI(_.k8),L1(B)),
maxConsecutiveViewTime:O,consecutiveViewTime:Z.pipe(pI(G_),L1(B))}};
LJz=function(B){var t=!0;t=t===void 0?!1:t;return Bl(bl(function(T){return Zb2(B.document,T,t)}),L1(B.queue))};
hA9=function(B,t,T){var S=T.pipe(Hl(function(O){return{value:O,timestamp:B.timeProvider.now()}}),pI(G_));
return t instanceof te?t.pipe(pI(),bl(function(O){return O?Yq(new qQ({value:!1,timestamp:B.timeProvider.now()}),B.queue):S})):t.value===!1?S:new qQ(!1)};
qSq=function(B,t,T,S,O,d,Z){var h=K1;t=t instanceof te?t.pipe(zL(!1),pI()):t;var q=!B.isMobile();T=hA9(B,T,S);B=Z.measurableCreative.pipe(Snw(B.queue));return Object.assign({},h,{geometryIsOccluded:T,wasLargeAdAtRender:O,allowLargeAdThreshold:q,mayUseViewportShareExposure:t,hasMeasurementStarted:B,useIntersectionObserverV2:d})};
EBC=function(B,t,T,S,O,d){var Z=1;d=d===void 0?!0:d;Z=Z===void 0?.01:Z;var h=h===void 0?B.timeProvider.intervalObservable(100).pipe(L1(B.queue)):h;return B.performanceMonitor.timeExecution(916,function(){return ViX(B,t.pipe(ZA(B.queue)),T.pipe(ZA(B.queue)),S,O,d,Z,h)})()};
ViX=function(B,t,T,S,O,d,Z,h){var q=SS2(B).pipe(Hl(function(P){return!P})),D=new Dcv(B,[new PKh(B,dc_),
new UcN(B,h)]);h=KT9(IC2,JaN);return $gC(B,t,function(P,U){var J=Yq(new qQ(U.element),P.queue).pipe(LJz(P),L1(P.queue)),N={loadedElement:J,shouldMeasure:J.pipe(Wl(!0)),measurableCreative:J.pipe(Hl(function(l){var b=b===void 0?Symbol():b;return Object.freeze({symbol:b,element:Yq(new qQ(l),P.queue)})})),
creativeSearchResult:Yq(new qQ("mue"),P.queue)},H=new qQ(!1),f=new qQ(!1),c=new qQ(17),w=new qQ(!1),W=new qQ(!1),v=Yq(r9,P.queue);H=D.buildGeometrySource(N,{inApp:H,useV2:!1,requestSource:Yq(c,P.queue)}).geometrySource;N=qSq(P,w,f,q,W,v,N);f=p9o(P.queue,P.timeProvider,H,N);N=f.geometrySignals;w=f.shouldResetViewabilitySignals;f=CKg(P.queue,N.timestampedExposure,N.visible,f.shouldResetExposureSignals,w);w=lA_(P.queue,P.timeProvider,w,N.measurementRequests,N.visible);W=T.pipe(ow(function(l){return l===
U.element.ref}),Hl(function(){return"ur"}));
v=mZX(P.timeProvider,O).pipe(Wl("t"));W=aAq(P,wo(W,v));v=Obv(P,N.measurementRequests,W.pipe(ow(function(l){return l!==null})));
H=W.pipe(ow(function(l){return l!==null}),Hl(function(){return TSq(P.global.document)===1}));
var p=mcm(P.document);return Object.assign({},{beaconFactory:new qQ(P.beaconFactory),context:new qQ(P),inferredPingId:new qQ("lidar2"),timeOnScreenPingId:new qQ("lidartos"),binaryContext:new qQ(17),binaryVersion:new qQ(S),requestSource:c,contextValidationErrors:new qQ(P.validate()?null:new aB),contextVisibilityKnown:new qQ(p),payloadMapper:new qQ(iI_),endOfSessionReason:W,timeOnScreenReason:W,requestMeasurementOnEndOfSession:v,hasImpressionFired:NSz,crossDomainIframeState:new qQ(P.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:r9,inFetchLaterBeaconExperiment:r9,isTurtlex:r9,turtlexReportEventData:new qQ(""),reportFencedFrameEvent:jY,isViewableAttributionEnabled:r9,inViewableAttributionExperiment:new qQ(0),fetchBeaconFactory:jY,supportsPendingBeacon:r9,supportsFetchLater:r9,emit:new qQ(nR_),beginToRenderEvent:new qQ(Symbol()),activeViewUnmeasurableEvent:new qQ(Symbol()),activeViewViewableEvent:new qQ(Symbol()),creativeFound:NSz,immediateUrlPrefixes:new qQ(U.immediateUrls),timeOnScreenUrlPrefixes:new qQ(U.timeOnScreenUrls),
cpmavUrls:jY,viewableRelayUrls:jY,measurementDeferralState:new qQ(2),urlSerializer:new qQ(tYN),viewUrlSerializer:new qQ(XCD),isCreativeLoaded:J.pipe(Snw(P.queue)),pageVisible:q.pipe(Hl(function(l){return!l})),
eosPageVisible:H,timestampedExposureHistory:N.timestampedExposure.pipe(ro(function(l,b){l.push(b);return l},[]))},N,{viewable:iy(P,w),
maxTimeOnScreen:iy(P,f.maxTimeOnScreen),timeOnScreen:iy(P,f.timeOnScreen),maxConsecutiveViewTime:iy(P,f.maxConsecutiveViewTime),consecutiveViewTime:f.consecutiveViewTime.pipe(Hl(function(l){return new p1(P.timeProvider,l)})),
totalMeasurementTime:iy(P,f.totalMeasurementTime),totalUnviewedTime:iy(P,f.totalUnviewedTime),userAgentClientHints:low(P),clientOrderPingCounter:new qQ(new eag)})},YH9(B,Z),lhm(d?vRq(h,uoL):vRq(h,j0o),HbD))};
aCw=function(B){var t=_.j9.apply(1,arguments).filter(Boolean).join("&");if(!t)return B;var T=B.match(/[?&]adurl=/);return T?B.slice(0,T.index+1)+t+"&"+B.slice(T.index+1):B+(B.indexOf("?")<0?"?":"&")+t};
z_=function(B,t){return t?"&"+B+"="+encodeURIComponent(t):""};
fCq=function(){try{var B,t;return!!((B=window)==null?0:(t=B.top)==null?0:t.location.href)&&!1}catch(T){return!0}};
_.by=function(B){B&&typeof B.dispose=="function"&&B.dispose()};
_.BC=function(B){for(var t=0,T=arguments.length;t<T;++t){var S=arguments[t];_.rm(S)?_.BC.apply(null,S):_.by(S)}};
RAD=function(){var B=gBm();B=B===void 0?"bevasrsg":B;return new Promise(function(t){var T=window===window.top?window:fCq()?window:window.top,S=T[B],O;((O=S)==null?0:O.bevasrs)?t(new ta(S.bevasrs)):(S||(S={},S=(S.nqfbel=[],S),T[B]=S),S.nqfbel.push(function(d){t(new ta(d))}))})};
Aah=function(B){var t={c:B.iy,e:B.gVu,mc:B.f6T,me:B.pQq};B.bd&&(t.co={c:B.bd.dli,a:B.bd.yd4,s:B.bd.miV});return t};
ca_=function(B){var t,T,S={iy:B.c,gVu:B.e,f6T:(t=B.mc)!=null?t:!1,pQq:(T=B.me)!=null?T:!1};B.co&&(S.bd={dli:B.co.c,yd4:B.co.a,miV:B.co.s});return S};
s0m=function(B){return function(){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B(),2);t=T.yieldResult;return T.return({f:function(){return t.cIq()},
c:function(S){return t.x09(S)},
m:function(S){return t.te(ca_(S))},
mws:function(S){return t.oCC(ca_(S))}})})}};
FJq=function(B,t){var T=gBm();T=T===void 0?"bevasrsg":T;t={s:function(d){var Z;return B.snapshot(Object.assign({},d.c&&{iy:d.c},d.s&&{poV:d.s},{clK:(Z=d.p)!=null?Z:!0}))},
e:function(d){var Z;return void((Z=B.d2u)==null?void 0:Z.call(B,d))},
c:function(d,Z){return B.nkF(d,Z)},
p:B.sVi,l:function(){return B.sTc()},
wpc:t?s0m(t):void 0};var S=window===window.top?window:fCq()?window:window.top,O=S[T];if(O){O.bevasrs=t;if(O.nqfbel!==void 0)for(T=_.C(O.nqfbel),S=T.next();!S.done;S=T.next())S=S.value,S(t);O.nqfbel=void 0}else O={},O=(O.bevasrs=t,O.nqfbel=void 0,O),S[T]=O};
oBm=function(B){var t=t===void 0?50:t;var T=[];_.Tm(B,wCN,6,_.Si()).forEach(function(S){_.OS(S,2)<=t&&T.push(_.OS(S,1))});
return T};
yaw=function(B){var t=t===void 0?50:t;var T=[];_.Tm(B,wCN,6,_.Si()).forEach(function(S){_.OS(S,2)>t&&T.push(_.OS(S,1))});
return T};
Q0D=function(B){B.then(function(){},function(){})};
kB=function(B){return{fieldType:1,fieldName:B}};
dS=function(B){return{fieldType:2,fieldName:B}};
_.Cb=function(B){return{fieldType:3,fieldName:B}};
xcX=function(){function B(){O[0]=1732584193;O[1]=4023233417;O[2]=2562383102;O[3]=271733878;O[4]=3285377520;P=D=0}
function t(U){for(var J=Z,N=0;N<64;N+=4)J[N/4]=U[N]<<24|U[N+1]<<16|U[N+2]<<8|U[N+3];for(N=16;N<80;N++)U=J[N-3]^J[N-8]^J[N-14]^J[N-16],J[N]=(U<<1|U>>>31)&4294967295;U=O[0];var H=O[1],f=O[2],c=O[3],w=O[4];for(N=0;N<80;N++){if(N<40)if(N<20){var W=c^H&(f^c);var v=1518500249}else W=H^f^c,v=1859775393;else N<60?(W=H&f|c&(H|f),v=2400959708):(W=H^f^c,v=3395469782);W=((U<<5|U>>>27)&4294967295)+W+w+v+J[N]&4294967295;w=c;c=f;f=(H<<30|H>>>2)&4294967295;H=U;U=W}O[0]=O[0]+U&4294967295;O[1]=O[1]+H&4294967295;O[2]=
O[2]+f&4294967295;O[3]=O[3]+c&4294967295;O[4]=O[4]+w&4294967295}
function T(U,J){if(typeof U==="string"){U=unescape(encodeURIComponent(U));for(var N=[],H=0,f=U.length;H<f;++H)N.push(U.charCodeAt(H));U=N}J||(J=U.length);N=0;if(D==0)for(;N+64<J;)t(U.slice(N,N+64)),N+=64,P+=64;for(;N<J;)if(d[D++]=U[N++],P++,D==64)for(D=0,t(d);N+64<J;)t(U.slice(N,N+64)),N+=64,P+=64}
function S(){var U=[],J=P*8;D<56?T(h,56-D):T(h,64-(D-56));for(var N=63;N>=56;N--)d[N]=J&255,J>>>=8;t(d);for(N=J=0;N<5;N++)for(var H=24;H>=0;H-=8)U[J++]=O[N]>>H&255;return U}
for(var O=[],d=[],Z=[],h=[128],q=1;q<64;++q)h[q]=0;var D,P;B();return{reset:B,update:T,digest:S,digestString:function(){for(var U=S(),J="",N=0;N<U.length;N++)J+="0123456789ABCDEF".charAt(Math.floor(U[N]/16))+"0123456789ABCDEF".charAt(U[N]%16);return J}}};
Gmw=function(B,t){t=t===void 0?Mi9:t;if(!$co){var T;B=(T=B.navigator)==null?void 0:T.userAgentData;if(!B||typeof B.getHighEntropyValues!=="function"||B.brands&&typeof B.brands.map!=="function")return Promise.reject(Error("za"));WJD((B.brands||[]).map(function(O){var d=new eAL;d=_.J0(d,1,O.brand);return _.J0(d,2,O.version)}));
typeof B.mobile==="boolean"&&_.ZC(Lb,2,B.mobile);$co=B.getHighEntropyValues(t)}var S=new Set(t);return $co.then(function(O){var d=Lb.clone();S.has("platform")&&_.J0(d,3,O.platform);S.has("platformVersion")&&_.J0(d,4,O.platformVersion);S.has("architecture")&&_.J0(d,5,O.architecture);S.has("model")&&_.J0(d,6,O.model);S.has("uaFullVersion")&&_.J0(d,7,O.uaFullVersion);return d.serialize()}).catch(function(){return Lb.serialize()})};
ha=function(B,t,T,S){this.initialValue_=B;this.maxValue_=t;this.currBaseValue_=this.currValue_=B;this.randomFactor_=T||0;this.backoffFactor_=S||2};
qc=function(B){this.src=B;this.listeners={};this.typeCount_=0};
KJo=function(){for(var B;B=pCX.remove();){try{B.fn.call(B.scope)}catch(t){Sg(t)}ibg.put(B)}YSX=!1};
_.Vb=function(B){switch(B){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}};
lCg=function(B){switch(B){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""}};
_.vBh=function(){};
O6o=function(B,t,T,S,O){B=nBC(rag(zAh(new _.ES(1828,"0"),B),new bbL));t.length&&BOm(B,tmz(new TOq,t));S!==void 0&&(B.destinationUrl=S);O&&B.disableWithCredentials();var d=new SZq(1828,"","",!1,"",B.build());_.DC(d,B);var Z=new PC({flush:function(h){try{d.flush(h)}catch(q){T(q)}}});
Z.addOnDisposeCallback(function(){setTimeout(function(){try{Z.snapshotAndFlush()}finally{d.dispose()}})});
Z.invocationLimit=1E5;Z.flushInterval=3E4;Z.JSC$7848_flushTimer.setInterval(3E4);return Z};
US=function(){var B,t,T;return(T=(B=globalThis.performance)==null?void 0:(t=B.now)==null?void 0:t.call(B))!=null?T:Date.now()};
Z6w=function(B,t){if(B.disable)return new khD;var T=t?oBm(t):[],S=B.sh,O=B.wUK,d=B.amz,Z=B.destinationUrl,h=B.jku;B=B.bli;t=t==null?void 0:_.I0(t,d_z,11);var q=q===void 0?50:q;t=(t==null?void 0:_.OS(t,1))||0;S={sh:S,vVC:O,sGb:d,destinationUrl:Z,jku:h,bli:B,disableClearcutCredentialBinding:t>0&&q>=t};T=T===void 0?[]:T;return new C6g(S,T)};
LSv=function(B){if(!B)return null;B=_.mJ(B,2);return B===null||B===void 0?null:Al(B)};
_.hgD=function(B){if(!B)return null;B=_.mJ(B,4);return B===null||B===void 0?null:_.Zo(B)};
Ebh=function(B,t){return t?qZ_(t):B?Vm_(B):Promise.resolve()};
qZ_=function(B){return new Promise(function(t,T){var S=_.Nc("SCRIPT"),O=_.hgD(B);_.e9(S,O);S.onload=function(){_.Xo(S);t()};
S.onerror=function(){_.Xo(S);T(Error("Ka"))};
(uK("HEAD")[0]||document.documentElement).appendChild(S)})};
Vm_=function(B){return new Promise(function(t){var T=_.Nc("SCRIPT");if(B){var S=_.mJ(B,6);S=S===null||S===void 0?null:_.MZ(S)}else S=null;_.Wv(T,S);(uK("HEAD")[0]||document.documentElement).appendChild(T);_.Xo(T);t()})};
ji=function(B,t,T){var S,O=new Promise(function(d){S=setTimeout(d,t)});
return Promise.race([B.finally(function(){return void clearTimeout(S)}),
O.then(T)])};
D_q=function(B,t){try{return globalThis.sessionStorage.setItem(B,t),!0}catch(T){return!1}};
P6D=function(B,t,T,S){t=t===void 0?0:t;T=T===void 0?B.length:T;var O=0;for(S&&(O=P6D(S));t<T;t++)S=typeof B==="string"?B.charCodeAt(t):B[t],O=wVL(31,O)+S|0;return O};
obo=function(B,t){return[P6D(B,0,B.length>>1,t),P6D(B,B.length>>1)]};
yx2=function(B){var t=_.C(obo(B,HC));B=t.next().value;t=t.next().value;return B.toString(16)+t.toString(16)};
QUL=function(B,t){var T=obo(t);B=new Uint32Array(B.buffer);t=B[0];var S=_.C(T);T=S.next().value;S=S.next().value;for(var O=1;O<B.length;O+=2){for(var d=t,Z=O,h=T,q=S,D=0;D<22;D++)Z=Z>>>8|Z<<24,Z+=d|0,Z^=h+38293,d=d<<3|d>>>29,d^=Z,q=q>>>8|q<<24,q+=h|0,q^=D+38293,h=h<<3|h>>>29,h^=q;d=[d,Z];B[O]^=d[0];O+1<B.length&&(B[O+1]^=d[1])}};
x_C=function(B,t,T,S,O){var d=(4-(HC.length+T.length)%4)%4,Z=new Uint8Array(4+d+HC.length+4+T.length),h=new DataView(Z.buffer),q=0;h.setUint32(q,Math.random()*4294967295);q=q+4+d;Z.set(HC,q);q+=HC.length;h.setUint32(q,O);Z.set(T,q+4);QUL(Z,S);return B.insert(t,function(D){return void globalThis.sessionStorage.removeItem(D)})?D_q(t,_.zw(Z))?"s":"t":"i"};
MmC=function(B,t){var T=globalThis.sessionStorage.getItem(B);if(!T)return["m"];try{var S=_.Zi(T);QUL(S,t)}catch(O){return globalThis.sessionStorage.removeItem(B),["c"]}for(t=4;t<7&&S[t]===0;)t++;for(T=0;T<HC.length;T++)if(S[t++]!==HC[T])return globalThis.sessionStorage.removeItem(B),["d"];T=(new DataView(S.buffer)).getUint32(t);return Math.floor(Date.now()/1E3)>=T?(globalThis.sessionStorage.removeItem(B),["e"]):["a",new Uint8Array(S.buffer,t+4)]};
$_z=function(B){return globalThis.TextEncoder?(new TextEncoder).encode(B):_.a0(B)};
WSC=function(B){var t=B,T;return function(){if(t){var S=t;t=void 0;T=S.apply(this,arguments)}return T}};
Gh9=function(B){return GH(function(t){if(t instanceof B)return!0;var T,S,O=t==null?void 0:(T=t.ownerDocument)==null?void 0:(S=T.defaultView)==null?void 0:S[B.name];return egv(O)&&t instanceof O})};
_.R0=function(B,t,T){_.fb.call(this);this.JSC$8063_listener_=B;this.JSC$8063_interval_=t||0;this.handler_=T;this.callback_=(0,_.gS)(this.JSC$8065_doAction_,this)};
_.Aa=function(B){B=pVz(B);return _.Zo(B)};
pVz=function(B){return B===null?"null":B===void 0?"undefined":B};
YZv=function(B){if(B&&B.focus)if(B!==document.activeElement)B.focus();else return i62(function(){return _.L(function(t){document.activeElement&&document.activeElement.blur();return t.return(i62(function(){B.focus()}))})})};
_.KSv=function(B){var t=t===void 0?5:t;setTimeout(function(){var T;return _.L(function(S){S.nextAddress==1&&(T=document.activeElement);if(S.nextAddress!=5)return(document.activeElement===T||document.activeElement===document.body)&&t>=0&&B?_.V(S,YZv(B),5):S.jumpTo(0);if(document.activeElement===B)return S.return();B=B.parentElement;--t;return S.jumpTo(2)})},15)};
i62=function(B){return new Promise(function(t){requestAnimationFrame(function(){t(B())})})};
vbN=function(B){if(_.cC)B(_.cC);else{var t;((t=l8_)!=null?t:l8_=[]).push(B)}};
Fo=function(){!_.cC&&_.sS&&_.nbo(_.sS());return _.cC};
_.nbo=function(B){_.cC=B;var t;(t=l8_)==null||t.forEach(vbN);l8_=void 0};
_.wS=function(B){_.cC&&_.cC.beforeLoadModuleCode(B)};
_.o0=function(){_.cC&&_.cC.JSC$9038_setLoaded()};
yb=function(B){return Qq(B)?Number(B):String(B)};
rxh=function(B){this.action=B;this.wfv=!1};
zgh=function(B,t){rxh.call(this,"set-drive-options");this.appId=B;this.appOrigin=t};
b6L=function(B){rxh.call(this,"visibility");this.visible=B};
BNX=function(B,t,T){Mc.call(this,B,t,T)};
t6C=function(B){$B.call(this,B)};
TNC=function(B){B=B&&B.getWindow()||window;return B.gadgets&&B.gadgets.rpc};
O4C=function(B,t){var T=t&&t.getWindow()||window;if(TNC(t))B();else if(Sev)Sev.push(B);else var S=Sev=[B],O=T.setInterval(function(){if(TNC(t)){T.clearInterval(O);for(var d=0;d<S.length;d++)S[d]();Sev=null}},100)};
dB2=function(B,t){var T=new WC(B);_.DC(t,T);var S={passive:!1};t.listen(T,"mousewheel",function(O){return void kyg(B,O)},S).listen(B,"scroll",function(O){return void kyg(B,O)},S)};
kyg=function(B,t){var T;a:{for(T=t.target;T;){if(T.nodeType==1){var S=_.ei(T,"overflowY");if(S=="auto"||S=="scroll")break a}T=T.parentNode}T=null}if(!T||!_.Gm(B,T)||T.scrollHeight==T.clientHeight||t.deltaY>0&&Math.abs(T.scrollTop-(T.scrollHeight-T.clientHeight))<=1||t.deltaY<0&&T.scrollTop==0)t.preventDefault(),t.stopPropagation()};
nb=function(B,t,T,S,O,d,Z,h,q){h=h===void 0?!1:h;q=q===void 0?!1:q;Mc.call(this,void 0,void 0,void 0);Mc.call(this,d?d+" picker modal-dialog":"picker modal-dialog",!0,T);_.pb(B,"protocol");this.iframeManager_=new Ctw;this.targetId_=iK();this.rpcToken_=iK();B=_.YB(B);_.Kb(B,"hostId");T=_.Kb(B,"parent");this.useGapi_=!q&&!0||(T==null?void 0:T.includes("onepick.corp.google.com"));h&&_.lK(B,"fv2","true");this.setUrl(B.toString());this.preferredDialogWidth_=S;this.preferredDialogHeight_=O;S!==void 0||
O!==void 0?S=!0:(S=_.Kb(_.YB(B.toString()),"hostId"),Z4o||(Z4o=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),S=!Z4o.has(S));this.autoSizeDialog_=S;this.JSC$8253_gadgetsDomHelper_=Z||this.JSC$8204_dom_;t&&(Z=this.JSC$8253_gadgetsDomHelper_,t=_.Kb(_.YB(this.JSC$8255_url_),"grugl")=="true"?LF9:hTD,TNC(Z)||(Z=Z||IB(document),S=Z.createElement("SCRIPT"),_.e9(S,t),S.type="text/javascript",Z.JSC$7386_document_.body.appendChild(S)));
B=B.toString();t=null;Z=B.indexOf("/picker?");Z>-1?t=B.substring(0,Z+8-1):dm(B,"/picker")&&(t=B);t&&this.setRelayUrl(t+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(B=this.buttons_,B.JSC$8238_element_=this.buttonEl_,B.render()):_.Gu(this.buttonEl_,qe9),_.vC(this.buttonEl_,!!this.buttons_))};
_.PtD=function(B){var t=t===void 0?V6m:t;var T=_.TH(B),S=function(d){d=_.C(d);d.next();d=rS(d);return t(T,d)},O=function(d){var Z=_.C(d);
d=Z.next().value;Z=rS(Z);return B.apply(d,Z)};
return function(){var d=_.j9.apply(0,arguments),Z=this||_.TX,h=EMz.get(Z);h||(h={},EMz.set(Z,h));return DB9(h,[this].concat(_.aw(d)),O,S)}};
zm=function(B){var t={};B=B.replace(/\r/g,"").split("\n");for(var T=0;T<B.length;T++){var S=B[T],O=S.indexOf(":");O<0||(t[S.substring(0,O)]=S.substring(O+2,S.length))}return t};
bK=function(B,t,T){T=T===void 0?function(){}:T;
return B?t():T()};
_.IcN=function(B){var t;return((t=UBX.documentOverride)!=null?t:B).__wizdispatcher};
_.tx=function(B){var t=BV;BV=B;return t};
mBX=function(B){return B===JB_||(B==null?void 0:B.name)==="\u0275NotFound"};
NNq=function(B,t){var T;if((T=B)==null?0:T.isDisposed)throw Error("ob`"+String(B.debugName));for(;B!==void 0;){T=B;if(T.retrieve)return T.retrieve(t,{optional:!0});B=B.parent}return JB_};
Th=function(B){return{"\u0275prov":{providedIn:"root",token:Symbol(B),factory:void 0,value:void 0}}};
_.Xwg=function(B){var t=BV;if(!t){switch(B===void 0?3:B){case 0:B=Error("nb");break;case 1:B=Error("pb");break;case 2:B=Error("qb");break;default:B=Error("rb")}throw B;}return t};
uvz=function(B){var t=_.tx(B);B={};return B[Symbol.dispose]=function(){_.tx(t)},B};
jSL=function(B,t){B.disposables||(B.disposables=[]);B.disposables.push(t)};
Sm=function(B){var t=BV;t&&!t.isDisposed&&(jSL(t,B),B.parent=t)};
acC=function(B){if(B.disposables){for(var t=_.C(B.disposables),T=t.next();!T.done;T=t.next())T=T.value,typeof T==="function"?T():H4_(T);B.disposables.length=0}};
H4_=function(B){if(!B.isDisposed){B.isDisposed=!0;var t;(t=B[Symbol.dispose])==null||t.call(B);delete B.parent;acC(B)}};
oM2=function(B){var t={retrieve:function(T){switch(T.\u0275prov.token){case fc_.\u0275prov.token:var S=B.asyncDeps;break;case gMo.\u0275prov.token:S=B.rootElement;break;case RT2.\u0275prov.token:S=B.modelRootElement;break;case ABX.\u0275prov.token:S=B.appContext;break;case cB9.\u0275prov.token:S=B.rendererData;break;case sSq.\u0275prov.token:S=B.injectingConstructor;break;case FF9.\u0275prov.token:S=B.dispatcher}if(S)T=S;else a:{for(S=t.parent;S;){var O=S;if(O.retrieve){T=O.retrieve(T);break a}S=
S.parent}S=T.\u0275prov.token;O=wwD[S];O!==void 0?T=O:(O=T.\u0275prov.providedIn,T.\u0275prov.factory?(T=T.\u0275prov.factory(),S&&O==="root"&&(wwD[S]=T)):T=JB_)}return T}};
Sm(t);return t};
yBw=function(){var B=_.Xwg(1),t=NNq(B,ABX);mBX(t)&&(B=NNq(B,FF9),mBX(B)||B.getOptionalAppContext())};
QSo=function(B){if(typeof document!=="undefined"&&document&&document.getElementById&&(B=document.getElementById(B))){var t=B.tagName.toUpperCase();if(t=="SCRIPT"||t=="LINK")return B}return null};
M6g=function(B,t){if((B=B===void 0?"":B)&&t)throw Error("xb");var T="";var S=_.TX._F_jsUrl;(B=t||QSo(B))&&(T=B.src?B.src:B.getAttribute("href"));if(S&&T){if(S!=T)throw Error("yb`"+S+"`"+T);T=S}else T=S||T;if(!xB2(T))throw Error("zb");return T};
Gy_=function(){if(!$BN){$BN=!0;try{var B=M6g(_.TX._F_jsUrl?"":"base-js")}catch(S){return}var t=WFD(eT2(B)),T=Object.keys(t);T.length!==0&&vbN(function(S){for(var O=_.C(T),d=O.next();!d.done;d=O.next()){d=d.value;for(var Z=_.C(Object.keys(t[d])),h=Z.next();!h.done;h=Z.next())S.addExtraEdge(d,h.value)}})}};
i4g=function(){var B=Object.assign({},pwC);Object.getOwnPropertyNames(pwC).forEach(function(t){OZ[t]!==void 0&&(B[t]=OZ[t])});
return B};
YeN=function(B,t){if(OZ.enablePerformanceTiming){var T,S;(S=(T=performance).mark)==null||S.call(T,B+"Start__"+t)}};
KFm=function(B,t){if(OZ.enablePerformanceTiming){var T,S;(S=(T=performance).measure)==null||S.call(T,B+"__"+t,B+"Start__"+t)}};
lcm=function(B,t,T){var S;return B&&t?B+"__"+t:(S=B!=null?B:t)!=null?S:T};
nMq=function(B,t){var T=Object.create(vMD);T.debugName=t;!BV||Sm(T);t=_.tx(T);try{B(T)}finally{_.tx(t)}return function(){return void H4_(T)}};
zTw=function(B){return kb(B)&&rBm in B};
b4_=function(B,t){return Object.is(B,t)};
Z8=function(B){var t=C6;C6=B;return t};
SDD=function(B){if(L6)throw Error("da");if(C6!==null){var t=C6.nextProducerIndex++;BDw(C6);t<C6.producerNode.length&&C6.producerNode[t]!==B&&hx(C6)&&t_2(C6.producerNode[t],C6.producerIndexOfThis[t]);C6.producerNode[t]!==B&&(C6.producerNode[t]=B,C6.producerIndexOfThis[t]=hx(C6)?TDv(B,C6,t):0);C6.producerLastReadVersion[t]=B.version}};
dsw=function(B){if(!hx(B)||B.dirty)if(B.dirty||B.lastCleanEpoch!==OjN)(B.producerMustRecompute(B)||kZw(B))&&B.producerRecomputeValue(B),B.dirty=!1,B.lastCleanEpoch=OjN};
CEz=function(B){if(B.liveConsumerNode!==void 0){var t=L6;L6=!0;try{for(var T=_.C(B.liveConsumerNode),S=T.next();!S.done;S=T.next()){var O=S.value;O.dirty||(B=void 0,O.dirty=!0,CEz(O),(B=O.consumerMarkedDirty)==null||B.call(O,O))}}finally{L6=t}}};
Zj2=function(){var B;return((B=C6)==null?void 0:B.consumerAllowSignalWrites)!==!1};
LV2=function(B){B&&(B.nextProducerIndex=0);return Z8(B)};
hxq=function(B,t){Z8(t);if(B&&B.producerNode!==void 0&&B.producerIndexOfThis!==void 0&&B.producerLastReadVersion!==void 0){if(hx(B))for(t=B.nextProducerIndex;t<B.producerNode.length;t++)t_2(B.producerNode[t],B.producerIndexOfThis[t]);for(;B.producerNode.length>B.nextProducerIndex;)B.producerNode.pop(),B.producerLastReadVersion.pop(),B.producerIndexOfThis.pop()}};
kZw=function(B){BDw(B);for(var t=0;t<B.producerNode.length;t++){var T=B.producerNode[t],S=B.producerLastReadVersion[t];if(S!==T.version)return!0;dsw(T);if(S!==T.version)return!0}return!1};
TDv=function(B,t,T){qDD(B);if(B.liveConsumerNode.length===0&&B.producerNode!==void 0)for(var S=0;S<B.producerNode.length;S++)B.producerIndexOfThis[S]=TDv(B.producerNode[S],B,S);B.liveConsumerIndexOfThis.push(T);return B.liveConsumerNode.push(t)-1};
t_2=function(B,t){qDD(B);if(B.liveConsumerNode.length===1&&B.producerNode!==void 0)for(var T=0;T<B.producerNode.length;T++)t_2(B.producerNode[T],B.producerIndexOfThis[T]);T=B.liveConsumerNode.length-1;B.liveConsumerNode[t]=B.liveConsumerNode[T];B.liveConsumerIndexOfThis[t]=B.liveConsumerIndexOfThis[T];B.liveConsumerNode.length--;B.liveConsumerIndexOfThis.length--;t<B.liveConsumerNode.length&&(T=B.liveConsumerIndexOfThis[t],B=B.liveConsumerNode[t],BDw(B),B.producerIndexOfThis[T]=t)};
hx=function(B){var t,T;return B.consumerIsAlwaysLive||((T=B==null?void 0:(t=B.liveConsumerNode)==null?void 0:t.length)!=null?T:0)>0};
BDw=function(B){B.producerNode!=null||(B.producerNode=[]);B.producerIndexOfThis!=null||(B.producerIndexOfThis=[]);B.producerLastReadVersion!=null||(B.producerLastReadVersion=[])};
qDD=function(B){B.liveConsumerNode!=null||(B.liveConsumerNode=[]);B.liveConsumerIndexOfThis!=null||(B.liveConsumerIndexOfThis=[])};
EvC=function(B){var t=Object.create(V_h);t.computation=B;B=function(){dsw(t);SDD(t);if(t.value===VS)throw t.error;return t.value};
B[EZ]=t;return B};
IEz=function(B,t){var T=Object.create(Dsw);T.value=B;t!==void 0&&(T.equal=t);B=function(){SDD(T);return T.value};
B[EZ]=T;return[B,function(S){return PE_(T,S)},
function(S){Zj2()||UsD(T);PE_(T,S(T.value))}]};
PE_=function(B,t){Zj2()||UsD(B);if(!B.equal(B.value,t)){B.value=t;B.version++;OjN++;CEz(B);var T;(T=Jbo)==null||T(B)}};
D8=function(B){var t=Z8(null);try{return B()}finally{Z8(t)}};
_.PV=function(B,t,T){T=T===void 0?"":T;B=IEz(B,t==null?void 0:t.equals);var S=B[0],O=S[EZ];O.debugName=lcm(t==null?void 0:t.debugName,T,"[signal]");if(!OZ.enablePerformanceTiming)return B;var d=B[1],Z=B[2];return[S,function(h){msL(function(){return void d(h)},O)},
function(h){msL(function(){return void Z(h)},O)}]};
msL=function(B,t){YeN("signalSet",t.debugName);try{B()}finally{KFm("signalSet",t.debugName)}};
XY2=function(B,t){var T=_.C(_.PV(B,void 0,"cPpJzc"));B=T.next().value;T=T.next().value;B[NDD]=T;B[UZ]=t;return B};
uDo=function(B){return!!B&&typeof B==="object"&&Object.getPrototypeOf(B)===Object.prototype};
jAD=function(B){return typeof B==="function"&&NDD in B&&typeof B[NDD]==="function"};
HjN=function(B,t){Object.defineProperty(B,UZ,{get:function(){return t}})};
Jx=function(B,t){if(IU(B)){var T=B.map(function(d){return Jx(d,t)});
HjN(T,t);return T}if(uDo(B)){T={};B=_.C(Object.entries(B));for(var S=B.next();!S.done;S=B.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;T[S]=Jx(O,t)}HjN(T,t);return T}return XY2(B,t)};
aEq=function(B){if(IU(B))return B.map(function(O){return aEq(O)});
if(uDo(B)){var t={};B=_.C(Object.entries(B));for(var T=B.next();!T.done;T=B.next()){var S=_.C(T.value);T=S.next().value;S=S.next().value;t[T]=aEq(S)}return t}return jAD(B)?B():B};
gvq=function(){var B={height:0,width:0};if(!uDo(B))throw Error("Lb");var t=Symbol("Mb");return[Jx(B,t),function(T,S){if(T[UZ]===t)if(typeof S==="function"){var O=[].concat(_.aw(aEq(T)));S=S(O)||O;fED(T,[].concat(_.aw(S)))}else fED(T,S);else throw Error("Nb");}]};
fED=function(B,t){if(jAD(B))B[NDD](t);else if(IU(B)&&IU(t))t=Jx(t,B[UZ]),B.length=0,B.push.apply(B,_.aw(t));else if((uDo(B)||IU(B))&&(IU(t)||typeof t==="object"&&t!==null)){t=_.C(Object.entries(t));for(var T=t.next();!T.done;T=t.next()){var S=_.C(T.value);T=S.next().value;S=S.next().value;var O=B,d=O[T];Object.hasOwn(B,T)?fED(d,S):O[T]=Jx(S,B[UZ])}}else throw Error("Ob");};
Rxw=function(B){return Object.create(Object.assign({},mS,B))};
cbL=function(){var B;return(B=AbD)!=null?B:AbD=Rxw({consumerAllowSignalWrites:!0})};
_.N_=function(B,t,T){T=T===void 0?"":T;B=EvC(B);var S=B[EZ];S.debugName=lcm(t==null?void 0:t.debugName,T,"[computed]");(t==null?void 0:t.equals)!=null&&(S.equal=t.equals);return B};
XA=function(B){var t=Z8(sAv);try{B()}finally{Z8(t)}};
M_q=function(B){if(!B.isDisposed)switch(B.effectType){case FVg:wYL.schedule(B);break;case ov_:ybq.schedule(B);break;case QAg:xs2.schedule(B);break;default:_.CB(B.effectType)}};
WVm=function(B){$sC.push(B);return function(){var t=$sC.indexOf(B);t!==-1&&$sC.splice(t,1)}};
GZo=function(){if(u6>0)OZ.flushRenderEffectsDuringRender&&wYL.flush();else for(var B=_.C(exo),t=B.next();!t.done;t=B.next())t.value.flush()};
ijC=function(B){jm=!0;try{for(var t=_.C(B),T=t.next();!T.done;T=t.next()){for(var S=T.value,O=[S],d=S;d.parent!==void 0;)d=d.parent,pYL(d)&&B.has(d)&&O.push(d);for(;O.length>0;){var Z=O.pop();B.delete(Z);Z.run()}}}finally{jm=!1}};
HV=function(B){u6--;if(B){B=_.C(exo);for(var t=B.next();!t.done;t=B.next())t.value.clear()}else u6>0||jm&&!OZ.flushRenderEffectsDuringRender||GZo()};
KVw=function(B,t,T){var S=YDL(B);aU={name:T?S+" ("+T+")":S,isReactive:B.componentType!==f6,parent:aU};B=t();aU=aU.parent;return B};
gO=function(){var B=aU;return B?B.isReactive:!1};
Ax=function(B,t){var T=aU;t&&(aU=t);try{return B()}catch(d){B=d;RU(B,aU);if(B!==lEX){vvN=aU;t=[];for(var S=BV;S;){var O=void 0;t.push((O=S.debugName)!=null?O:"[context]");O=void 0;S=(O=S.parent)!=null?O:null}nvh=t.reverse()}lEX=B;throw B;}finally{aU=T}};
RU=function(B,t){try{var T=rb9(t);if(T&&!B.componentStack&&(B.componentStack=T,OZ.enableComponentStacksInErrorMessages)){var S=B.message+"\n\nComponent stack: "+T;B.stack&&(B.stack=B.stack.replace(B.message,S));B.message=S}}catch(O){}};
rb9=function(B){if(kb(B)&&B.name!==void 0&&B.isReactive!==void 0&&B.parent!==void 0||B===null){for(var t=0,T="";t<20&&B;)T+=B.name+" > ",B=B.parent,t++;B=T.slice(0,-3)}else if(OZ.enableContextBasedComponentStacks){a:{for(B=B===void 0?BV:B;B;){if(zTw(B))break a;t=void 0;B=(t=B.parent)!=null?t:null}B=null}B=B.getComponentStack().slice(0,20).join(" > ")}else B="";return B};
YDL=function(B){return B.debugName||B.name||"[component]"};
zxD=function(B,t,T){t=Object.create(t);t.effectFn=B;T&&(t.debugName=T);Sm(t);t.componentStack=aU;return t};
_.sZ=function(B,t){B=zxD(B,bjm,t);M_q(B)};
_.FA=function(B){var t=BV;if(t){var T=aU;jSL(t,function(){var S=Z8(cbL());try{Ax(function(){return void B()},T)}catch(O){throw OZ.enableContextBasedComponentStacks&&RU(O),O;
}finally{Z8(S)}})}};
wO=function(B,t){var T={};(t===void 0||t)&&Sm(T);t=_.tx(T);try{B(T)}finally{_.tx(t)}return function(){return void H4_(T)}};
_.oU=function(B){return typeof B==="function"?B():(B==null?0:B[BT_])?B.get():B};
_.yS=function(B,t){B=zxD(B,tQN,t);M_q(B)};
TTm=function(B){if(BV)throw Error("sb");wO(B,!1)};
M_=function(B,t){B=_.tx(B);try{return D8(t)}finally{_.tx(B)}};
$b=function(B,t){var T=rb9(vvN),S,O;var d=(O=(S=nvh)==null?void 0:S.slice())!=null?O:[];t={componentStack:T,contextTrace:d,errorSeverity:3,featureFlags:i4g(),tagName:t};return[B,t]};
k4h=function(B,t,T){if(Object.hasOwnProperty.call(SPz,B)&&(B=SPz[B],Object.hasOwnProperty.call(B,t)&&(B=B[t],B instanceof Array))){for(var S=null,O=!1,d=0,Z=B.length;d<Z;++d){var h=B[d],q=h.contingentAttribute;if(!q)return h.contract;S===null&&(S={});q=Object.hasOwnProperty.call(S,q)?S[q]:S[q]=T(q);if(q===h.requiredValue)return h.contract;q==null&&(O=!0)}if(O)return null}t=ORg[t];return typeof t==="number"?t:null};
ZRo=function(B,t,T){var S=null;(B=dhL[B])&&(S=B[t]);return typeof S!=="number"&&((B=dhL["*"])&&(S=B[t]),typeof S!=="number")?!1:!0===Cq2[S][String(T).toLowerCase()]};
hlN=function(B,t){t=k4h(B.toLowerCase(),t,function(){var S;(S=OZ.handleError)==null||S.call.apply(S,[OZ].concat(_.aw($b(Error("Tb"),B.toLowerCase()))))});
if(t===null)return null;var T;return(T=LRh[t])!=null?T:null};
qP9=function(B,t,T){if(T===null||T===void 0)return T;t=t.toLowerCase();B=hlN(B,t);return B===null?T:B(t,T)};
VQL=function(){};
WV=function(B,t){for(;B.length>t;)B.pop()};
ElN=function(B){B=Array(B);WV(B,0);return B};
Dho=function(B,t,T){if(T==null)B.removeAttribute(t);else{var S;(S=t.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":t.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?B.setAttributeNS(S,t,T):B.setAttribute(t,T)}};
Pq2=function(B,t,T){B[t]=T};
I$q=function(B,t,T){B=B.style;if(typeof T==="string")B.cssText=T;else{B.cssText="";for(var S in T)if(Uhw.call(T,S)){t=B;var O=S,d=T[S];O.indexOf("-")>=0?t.setProperty(O,d):t[O]=d}}};
JDg=function(B,t,T){var S=typeof T;S==="object"||S==="function"?B[t]=T:Dho(B,t,T)};
mhq=function(){var B=new VQL;B[em.default]=JDg;B.style=I$q;return B};
NT_=function(B,t,T,S){(S[t]||S[em.default])(B,t,T)};
uS_=function(B,t,T){t=new Xz2(t,T);return B.__incrementalDOMData=t};
Gh=function(B,t){if(B.__incrementalDOMData)return B.__incrementalDOMData;var T=B.nodeType===1?B.localName:B.nodeName,S=B.nodeType===1?B.getAttribute("key"):null;t=uS_(B,T,B.nodeType===1?S||t:null);if(B.nodeType===1&&(B=B.attributes,T=B.length)){S=t._attrsArr||(t._attrsArr=ElN(T*2));for(var O=0,d=0;O<T;O+=1,d+=2){var Z=B[O],h=Z.value;S[d]=Z.name;S[d+1]=h}}return t};
j1N=function(B,t,T,S,O){return t==T&&S==O};
HRm=function(B){for(var t=p6,T=i6();T!==B;){var S=T.nextSibling;t.removeChild(T);Yb.deleted.push(T);T=S}};
i6=function(){return K6?K6.nextSibling:p6.firstChild};
l6=function(){K6=i6()};
gl2=function(B,t,T){l6();var S;a:{if(S=K6){do{var O=S,d=B,Z=t,h=Gh(O,Z);if(a$9(O,d,h.nameOrCtor,Z,h.key))break a}while(t&&(S=S.nextSibling))}S=null}S||(B==="#text"?(T=vV.createTextNode(""),uS_(T,"#text",null),B=T):(S=vV,O=p6,typeof B==="function"?S=new B:S=(O=B==="svg"?"http://www.w3.org/2000/svg":B==="math"?"http://www.w3.org/1998/Math/MathML":O==null||Gh(O).nameOrCtor==="foreignObject"?null:O.namespaceURI)?S.createElementNS(O,B):S.createElement(B),uS_(S,B,t),B=S,T&&B.setAttribute("nonce",T)),Yb.created.push(B),
S=B);T=S;if(T!==K6){if(f$m.indexOf(T)>=0)for(B=p6,t=T.nextSibling,S=K6;S!==null&&S!==T;)O=S.nextSibling,B.insertBefore(S,t),S=O;else p6.insertBefore(T,K6);K6=T}};
RlN=function(B,t,T){gl2(B,t,T);p6=K6;K6=null;return p6};
ADC=function(){HRm(null);K6=p6;p6=p6.parentNode};
n6=function(){K6=p6.lastChild};
FR9=function(B,t){t=t===void 0?{}:t;var T=t.matches===void 0?j1N:t.matches;return function(S,O,d){var Z=Yb,h=vV,q=f$m,D=rO,P=zh,U=K6,J=p6,N=a$9;vV=S.ownerDocument;Yb=new cDq(S);a$9=T;rO=[];zh=[];K6=null;var H=p6=S.parentNode,f,c=s1m.call(S);if((f=c.nodeType===11||c.nodeType===9?c.activeElement:null)&&S.contains(f)){for(c=[];f!==H;)c.push(f),f=f.parentNode||(H?f.host:null);H=c}else H=[];f$m=H;try{return B(S,O,d)}finally{S=Yb,b6&&S.deleted.length>0&&b6(S.deleted),vV=h,Yb=Z,a$9=N,rO=D,zh=P,K6=U,p6=J,
f$m=q}}};
wzm=function(B,t,T,S){Bw.push(NT_);Bw.push(B);Bw.push(t);Bw.push(T);Bw.push(S)};
yD_=function(B,t,T){var S=zh;t=t._attrsArr||(t._attrsArr=ElN(S.length));for(var O=!t.length||!1,d=0;d<S.length;d+=2){var Z=S[d];if(O)t[d]=Z;else if(t[d]!==Z)break;var h=S[d+1];if(O||t[d+1]!==h)t[d+1]=h,wzm(B,Z,h,T)}if(d<S.length||d<t.length){for(d=O=d;d<t.length;d+=2)Ty[t[d]]=t[d+1];for(d=O;d<S.length;d+=2)O=S[d],Z=S[d+1],Ty[O]!==Z&&wzm(B,O,Z,T),t[d]=O,t[d+1]=Z,delete Ty[O];WV(t,S.length);for(var q in Ty)wzm(B,q,void 0,T),delete Ty[q]}B=olq;olq=T=Bw.length;for(q=B;q<T;q+=5)(0,Bw[q])(Bw[q+1],Bw[q+
2],Bw[q+3],Bw[q+4]);olq=B;WV(Bw,B);WV(S,0)};
Oe=function(B){gl2("#text",null);var t=K6;var T=Gh(t);if(T.text!==B){T=T.text=B;for(var S=1;S<arguments.length;S+=1)T=(0,arguments[S])(T);t.data!==T&&(t.data=T)}};
G4D=function(B,t,T){if(T===!1&&Q1q.has(t))Dho(B,t,null);else if(t!=="idomKey"&&t!=="skip"&&t!=="skipchildren"&&t!=="children"&&t!=="el")if(t.startsWith("on")){if(t[2]!==":")throw Error("Sb`"+t);if(T===void 0||T===null){var S;(S=OZ.handleError)==null||S.call.apply(S,[OZ].concat(_.aw($b(Error("Xb`"+t),B.tagName))));B[t]=void 0}else{var O=t.slice(3);S=gO();if(O==="jsaction"){T=_.C(Array.isArray(T)?T:[T]);for(var d=T.next();!d.done;d=T.next()){d=d.value;if(typeof d!=="object"||d===null||typeof d.selfReg!==
"function")throw Error("$b`"+t);d.selfReg(0,B,S?_.FA:function(){})}}else{if(typeof T!=="object"||T===null)throw Error("Yb`"+t+"`"+typeof T);
if(typeof T.getFn!=="function")throw Error("Zb`"+t+"`"+Object.keys(T));if(T.selfReg)T.selfReg(0,B,O,S?_.FA:function(){});
else if(S&&B["on"+O]===void 0){var Z=T.getFn(0);B.addEventListener(O,Z);_.FA(function(){return void B.removeEventListener(O,Z)})}else if(S||!xhX.includes(O))B["on"+O]=T.getFn(0)}}}else{if(t.startsWith("data-")&&typeof T==="string")try{T=MQq(T)}catch(h){T="zSoyz"}typeof T!=="function"||B._disposeEffects!=null?((S=t.startsWith("prop:"))&&(t=t.slice(5)),OZ.enableAttributeSanitization&&(S&&$h2(B.tagName)||(T=qP9(B.tagName,t,T))),t==="style"?("function"==typeof _.kM&&T instanceof _.kM&&(T=T.toString()),
WRo(B,t,T)):S?B[t]=T:elw(B,t,T)):(B._signalProps||(B._signalProps=[]),B._signalValues||(B._signalValues=[]),B._signalProps.push(t))}};
pz2=function(B,t,T){T=(T===void 0?{}:T).isReactive;if(t==null?0:t.el){var S=t.el;if(typeof S==="function")S(B);else{var O;(O=S.onRender)==null||O.call(S,B);B._disposeRef||(B._disposeRef=function(){var d;(d=S.onUnmount)==null||d.call(S);delete B._disposeRef},T&&_.FA(function(){var d;
(d=B._disposeRef)==null||d.call(B)}))}}};
$h2=function(B){return B.length>0&&B.includes("-")&&!iRL.includes(B.toLowerCase())};
YPz=function(B){return kb(B)&&dN in B};
KRC=function(B){return YPz(B)?B[dN].flattened:B};
l$g=function(B,t){var T=_.j9.apply(2,arguments),S;t=(S=t)!=null?S:{};S={};return S.type=B,S.props=t,S.children=T,S[C4]=!0,S};
_.Zc=function(B){return B.children};
L4=function(B){var t=vlm!==l$g;vlm=B?nlv:l$g;return t};
_.hB=function(B){return _.Be(B)?"nodeType"in B:!1};
qB=function(){return document.createTextNode("")};
VY=function(B){B=document.createTextNode(String(B));B._isSignalTextNode=!0;return B};
Bjg=function(B){var t=document.createElement("div");if(rDL(B)&&LSv(B))_.Gu(t,LSv(B));else if(B instanceof RF)_.Gu(t,B);else if(zlm(B)){if(B.contentKind!==bRq)throw Error("Wb");B=Al(B.toString());_.Gu(t,B)}B=_.C(t.childNodes);for(var T=B.next();!T.done;T=B.next())T.value._isSafeOrSanitizedHtmlNode=!0;return t};
Ee=function(B){B=typeof B;return B==="string"||B==="number"||B==="boolean"};
tcN=function(B){return B instanceof C7||Do(B)||"function"==typeof _.Yg&&B instanceof _.Yg||"function"==typeof _.kM&&B instanceof _.kM};
TjC=function(B,t){var T=B.parentElement;if(!T)return t;T.replaceChild(t,B);return t};
SOh=function(B,t){var T=B[0].parentElement;if(T)if(B[0].previousSibling||B[B.length-1].nextSibling){T.insertBefore(t,B[0]);for(var S=B.length-1;S>=0;S--)T.removeChild(B[S])}else T.textContent="",T.appendChild(t);return t};
OCz=function(B,t){if(B[0].parentElement)for(var T=B[0].parentElement,S=t.length,O=B.length,d=S,Z=0,h=0,q=B[O-1].nextSibling,D=null;Z<O||h<d;)if(B[Z]===t[h])Z++,h++;else{for(;B[O-1]===t[d-1];)O--,d--;if(O===Z)for(var P=d<S?h?t[h-1].nextSibling:t[d-h]:q;h<d;){var U=t[h++];T.insertBefore(U,P)}else if(d===h)for(;Z<O;)P=B[Z],D&&D.has(P)||T.removeChild(P),Z++;else if(B[Z]===t[d-1]&&t[h]===B[O-1])P=B[--O].nextSibling,T.insertBefore(t[h++],B[Z++].nextSibling),T.insertBefore(t[--d],P),B[O]=t[d];else{if(!D)for(D=
new Map,P=h;P<d;)D.set(t[P],P++);P=D.get(B[Z]);if(P==null)T.removeChild(B[Z]),Z++;else if(h<P&&P<d){U=Z;for(var J=1,N=void 0;++U<O&&U<d&&(N=D.get(B[U]))!=null&&N===P+J;)J++;if(J>P-h)for(U=B[Z];h<P;)T.insertBefore(t[h++],U);else T.replaceChild(t[h++],B[Z++])}else Z++}}return t};
d7o=function(B){if(Array.isArray(B)){if(B.length>1)throw Error("ic`"+B.length+"`"+B.map(kiq).join(", "));B=B[0]}if(B==null)return null;if(!(B instanceof _.xg)){var t,T;if((t=window)==null?0:(T=t.trustedTypes)==null?0:T.isScript(B))throw Error("hc");if(String(B).trim().length===0)return null;throw Error("jc`"+kiq(B));}return B};
C_v=function(B){if(Array.isArray(B)){if(B.length>1)throw Error("kc`"+B.length+"`"+B.map(kiq).join(", "));B=B[0]}if(B==null)return null;if(!uEq(B)){if(String(B).trim().length===0)return null;throw Error("lc`"+kiq(B));}return B};
kiq=function(B){return"("+typeof B+") "+(B!=null&&typeof B==="object"?B.constructor.name:typeof B)+" "+B};
ZCq=function(){};
Ue=function(B,t){t=t===void 0?{}:t;var T=L0N();OZ.legacyTriggerSoyRendererEvents&&yBw();_.yS(function(){Dc.setUp();t.isControlFlowComponent&&u6++;var S=T[0],O=T[dN].flattened,d=L4(!0);try{var Z=B(),h=hLL(S,Z,T);Array.isArray(h)||(T[dN].flattened=[h]);var q=T[dN].flattened;if(O&&(!Array.isArray(O)||O.length!==0)){var D=Array.isArray(O)?O[0]:O,P=D[Pw],U=D._disposeEffects;D._disposeEffects=void 0;D=Array.isArray(q)?q[0]:q;D[Pw]=P;D[Pw]&&(D[Pw].numNodes=D===q?1:q.length);D._disposeEffects=U}T[0]=h;t.isControlFlowComponent&&
HV(!1)}catch(J){throw t.isControlFlowComponent&&HV(!0),J;}finally{L4(d),Dc.tearDown()}},t.debugName);
return T};
hLL=function(B,t,T){for(;typeof t==="function";)t=t();if(t!=null&&t[C4]){var S,O,d;(d=OZ.handleError)==null||d.call.apply(d,[OZ].concat(_.aw($b(Error("mc`"+((S=t.type)==null?void 0:S.TAG_NAME)),(O=t.type)==null?void 0:O.TAG_NAME))))}if(B==null)return t==null?qB():Ee(t)?VY(t):tcN(t)?VY(t.toString()):_.hB(t)?t:t.length===0?qB():qO9(t,T);if(_.hB(B)){if(t==null)return TjC(B,qB());if(Ee(t))return Vcv(B,t);if(tcN(t))return Vcv(B,t.toString());if(_.hB(t))return TjC(B,t);if(t.length===0)return TjC(B,qB());
t=qO9(t,T);OCz([B],T[dN].flattened);return t}B=IS(B);if(t==null)return SOh(B,qB());if(Ee(t))return SOh(B,VY(t));if(tcN(t))return SOh(B,VY(t.toString()));if(_.hB(t))return OCz(B,[t])[0];if(t.length===0)return SOh(B,qB());t=qO9(t,T);OCz(B,T[dN].flattened);return t};
Vcv=function(B,t){B.nodeType===Node.TEXT_NODE?B.textContent!==String(t)&&(B.textContent=String(t)):B=TjC(B,VY(t));return B};
IS=function(B,t,T){return Emo(B,t!=null?t:[],T===void 0?!1:T)};
qO9=function(B,t){var T=IS(B,void 0,!0);if(T.length===0)return qB();t[dN].flattened=T;return B};
Emo=function(B,t,T,S,O){t=t===void 0?[]:t;T=T===void 0?!1:T;O=O===void 0?-1:O;if(B==null)return t;if(B instanceof JB)return B=B.render(),Emo(B,t,T,S,O);if(_.hB(t)&&t.nodeType===Node.ELEMENT_NODE)switch(t.tagName){case "SCRIPT":T=d7o(B);T!==null&&_.Wv(t,T);return;case "STYLE":T=C_v(B);T!==null&&(t.textContent=_.jHN(T));return}Ee(B)&&(B=VY(B),S&&T&&(S[O]=B));if(zlm(B)||B instanceof RF||rDL(B)){T=Bjg(B);T=Array.from(T.childNodes);T=_.C(T);for(B=T.next();!B.done;B=T.next())D79(t,B.value);return t}tcN(B)&&
(B=VY(B.toString()),S&&T&&(S[O]=B));if(_.hB(B))return D79(t,B);if(Array.isArray(B)){for(var d=0;d<B.length;d++)Emo(B[d],t,T,B,d);return t}if(typeof B==="function"){B=Ue(B,{debugName:"qmF2ne"})[0];if(Array.isArray(B)){T=_.C(B);for(B=T.next();!B.done;B=T.next())D79(t,B.value);return t}S&&T&&(S[O]=B);return D79(t,B)}if(B!=null&&B[C4]){S=L4(!0);O=vlm;try{d=O.apply(null,[B.type,B.props].concat(_.aw(B.children)))}finally{L4(S)}return Emo(d,t,T)}var Z;(Z=OZ.handleError)==null||Z.call.apply(Z,[OZ].concat(_.aw($b(Error("nc")))));
return t};
L0N=function(B){var t={};t=Object.assign([],(t[dN]={flattened:[]},t));if(!B)return t;t[0]=qO9(B,t);return t};
D79=function(B,t){Array.isArray(B)?B.push(t):B.appendChild(t);return B};
mF=function(B){if(!OZ.enableLazyTsx)return B;if(Array.isArray(B)){for(var t=0;t<B.length;t++)B[t]=mF(B[t]);return B}return B instanceof JB?(B=B.render(),mF(B)):B};
U7D=function(B,t){var T,S,O=YDL(B),d=function(N){S=N;N=L4(!0);var H=Z8(NB);YeN("render",O);try{T=mF(B(t))}finally{KFm("render",O),Z8(H),L4(N)}};
d=OZ.enableContextPerComponent?nMq(d,O):wO(d,OZ.alwaysTrackContexts||!!BV);zTw(S);if(!t.renderedFromIdom){var Z=_.tx(S);try{return P_N(B,t,T),T}finally{_.tx(Z)}}!YPz(T)&&Array.isArray(T)&&(T=L0N(T));var h=KRC(T);Z=Array.isArray(h)?h[0]:h;var q=!1;if(Z){var D,P=(D=t==null?void 0:t.idomKey)!=null?D:B;D=h!==Z;Z._disposeEffects=d;var U=Z[Pw]||{},J=YPz(T)?T:U.sourceDynamicRange;Object.assign(U,{key:P,numNodes:D?h.length:1,context:S,higherOrder:!!Z[Pw],sourceDynamicRange:J});Z[Pw]=U}else q=!0;(function(){var N=
_.tx(S);try{P_N(B,t,h)}finally{_.tx(N)}})();
q&&d();return T};
I3m=function(B){var t={},T;for(T in B)t={prev$jscomp$23:void 0,next$jscomp$32:void 0},t.prev$jscomp$23=Xv[T],t.next$jscomp$32=B[T],Xv[T]=function(S){return function(){var O=_.j9.apply(0,arguments);S.prev$jscomp$23.apply(null,_.aw(O));S.next$jscomp$32.apply(null,_.aw(O))}}(t)};
Jhm=function(){if(gO())throw Error("oc");return ut};
m7C=function(B,t){if(!B.__unmounted&&t){B.__unmounted=!0;try{B.didUnmount()}catch(O){var T,S;(S=OZ.handleError)==null||S.call.apply(S,[OZ].concat(_.aw($b(O,(T=B.JSC$8279___type)==null?void 0:T.TAG_NAME))))}Xv.didUnmount(B);B.el=null;t.__instance&&delete t.__instance}};
X2m=function(B,t,T){B._signalProps!=null&&B._disposeEffects==null&&((T===void 0?0:T)?B._disposeEffects=wO(function(){return void Nj_(B,t)},OZ.alwaysTrackContexts||!!BV):Nj_(B,t))};
Nj_=function(B,t){_.yS(function(){for(var T=B._signalProps,S=B._signalValues,O=0;O<T.length;O++){var d=T[O],Z=t[d]();S[O]!==Z&&(S[O]=Z,G4D(B,d,Z))}},"e3YVbb")};
u3o=function(B,t,T){var S,O=[];B._disposeEffects=wO(function(){_.yS(function(){var d=T();if(d===null||d===void 0)d="";if(Ee(d)||d===null)S!=null||(S=document.createTextNode("")),S.parentNode!==B&&(S._isSignalTextNode=!0,B.insertBefore(S,t)),S.textContent=String(d);else if(zlm(d)||d instanceof RF||rDL(d)){for(var Z=O.length>0?O[O.length-1].nextSibling:t,h=_.C(O),q=h.next();!q.done;q=h.next())B.removeChild(q.value);d=Bjg(d);O=Array.from(d.childNodes);d=_.C(O);for(h=d.next();!h.done;h=d.next())B.insertBefore(h.value,
Z)}else throw q=(h=(Z=aU)==null?void 0:Z.name)!=null?h:"unknown",Error("dc`"+q+"`"+typeof d);},"VvDgC")},OZ.alwaysTrackContexts||!!BV)};
a3q=function(B,t){var T=_.j9.apply(2,arguments);t!=null||(t={});return!OZ.enableLazyTsx||aU!=null&&!gO()?jzL(B,t,T):new HCh(B,t,T)};
jzL=function(B,t,T){if(B===_.Zc)return T;if(typeof B==="function")return aU&&!gO()&&(t.renderedFromIdom=!0),KVw(B,function(){var d=f3q(B,t,T);if(d)return d;T.length>0&&(t.children=T.length===1?T[0]:T);if(B.componentType===f6){var Z;nMq(function(){var h=t;if(B.componentType!==f6)Z=!1;else{h||(h={});var q=new j6(h,B),D=Z8(NB);try{var P=q.render(h)}finally{Z8(D)}P instanceof HTMLElement?(P.__instance=q,q.el=P,q.JSC$8279___type=B,B.TAG_NAME=P.tagName.toLowerCase(),Xv.didPatch(q),Z=P):Z=P}},B.name);
if(Z)return Z}return U7D(B,t)},t.debugInstance);
var S=gmh(B,t),O;for(O in t)G4D(S,O,t[O]);X2m(S,t);IS(T,S);pz2(S,t,{isReactive:!0});RL_(S,t);return S};
gmh=function(B,t){B=(Ahw.has(B.toLowerCase())?0:chN.has(B.startsWith("svg:")?B.replace("svg:",""):B))?document.createElementNS("http://www.w3.org/2000/svg",B.startsWith("svg:")?B.replace("svg:",""):B):szD(B,t)||document.createElement(B);B[F0z]=!0;return B};
w2h=function(B){if(B){var t;(t=B._disposeRef)==null||t.call(B);var T;(T=B._disposeEffects)==null||T.call(B);B.__instance&&B.__instance instanceof Hw&&(t=B.__instance,m7C(t,B),t instanceof j6&&t.disposeEffects());for(t=0;t<B.childNodes.length;t++)w2h(B.childNodes[t])}};
yhN=function(B){omz.push(B)===1&&requestAnimationFrame(function(){setTimeout(function(){var t=[].concat(_.aw(omz));omz=[];t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;try{for(var S=0;S<T.length;S++)w2h(T[S])}catch(O){S=T=void 0,(S=(T=OZ).handleError)==null||S.call.apply(S,[T].concat(_.aw($b(O))))}}})})};
_.E=function(B,t){return vlm.apply(null,[B,t].concat(_.aw(_.j9.apply(2,arguments))))};
Qzv=function(B,t){t=t===void 0?new Map:t;B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,!t.has(T)){var S=void 0,O=(S=T.producerNode)!=null?S:[];t.set(T,O);Qzv(O,t)}return t};
_.I=function(B){var t=B.cond;if(t===void 0)return B.else&&B.else();var T=_.N_(function(){return!!t()},void 0,"JHVi8"),S=function(){var O=t();
if(!O){var d;(d=OZ.handleError)==null||d.call.apply(d,[OZ].concat(_.aw($b(x7_.nonNullableCondIsNull()))))}return O};
return Ue(function(){var O=T(),d;wO(function(){var Z=Z8(NB);try{d=mF(O?B.then(S):B.else&&B.else())}finally{Z8(Z)}},!0);
return d},{debugName:B.debugInstance,
isControlFlowComponent:!0})};
McC=function(B){return _.I(B)};
_.aS=function(B){return B.keyBy==="INDEX"?$79(B):W0v(B)};
eL2=function(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next()){var T=void 0;(T=t.value)==null||T()}};
W0v=function(B){var t=B.keyBy===void 0||B.keyBy==="REFERENCE",T=t?function(P){return P}:B.keyBy,S=[],O=[],d=[],Z=[],h=[],q=[],D=!0;
_.FA(function(){eL2(Z)});
return Ue(function(){var P=B.each(),U=P.length;if(U===0){if(S.length===0&&!D)return d;eL2(Z);S=P;O=[];for(P=0;P<S.length;P++)O.push(T(S[P]));d=[];Z=[];h=[];q=[];B.fallback&&(Z[0]=Giz(function(){d[0]=mF(B.fallback())}));
D=!1;return d}for(var J=new p2w,N=S.length-1;N>=0;N--)J.push(O[N],N);N=Array(U);for(var H=Array(U),f=Array(U),c=Array(U),w=Array(t?0:U),W={i$jscomp$445:0};W.i$jscomp$445<U;W={i$jscomp$445:W.i$jscomp$445,item$jscomp$103:void 0,key$jscomp$524:void 0},W.i$jscomp$445++){W.item$jscomp$103=P[W.i$jscomp$445];W.key$jscomp$524=T(W.item$jscomp$103);var v=J.pop(W.key$jscomp$524);v!=null?(f[W.i$jscomp$445]=d[v],H[W.i$jscomp$445]=O[v],N[W.i$jscomp$445]=Z[v],c[W.i$jscomp$445]=h[v],t||(w[W.i$jscomp$445]=q[v]),XA(function(p){return function(){c[p.i$jscomp$445](p.i$jscomp$445);
if(!t)w[p.i$jscomp$445](p.item$jscomp$103)}}(W)),delete Z[v]):N[W.i$jscomp$445]=Giz(function(p){return function(){var l=_.C(_.PV(p.i$jscomp$445,void 0,"Fqk1zd")),b=l.next().value;
l=l.next().value;c[p.i$jscomp$445]=l;H[p.i$jscomp$445]=p.key$jscomp$524;if(t)f[p.i$jscomp$445]=mF(B.children(p.item$jscomp$103,b));else{var Zv=_.C(_.PV(p.item$jscomp$103,void 0,"GBj5de"));l=Zv.next().value;Zv=Zv.next().value;w[p.i$jscomp$445]=Zv;f[p.i$jscomp$445]=mF(B.children(l,b))}}}(W))}eL2(Z);
S=P;O=H;d=f;Z=N;h=c;q=w;D=!1;return f},{debugName:B.debugInstance,
isControlFlowComponent:!0})};
$79=function(B){var t=[],T=[],S=[],O=[],d=!1;_.FA(function(){for(var Z=_.C(O),h=Z.next();!h.done;h=Z.next())h=h.value,h()});
return Ue(function(){var Z=B.each();d&&Z.length>0&&(O.pop()(),t.pop(),d=!1);for(var h=Array(Z.length),q={i$jscomp$446:0};q.i$jscomp$446<Z.length;q={i$jscomp$446:q.i$jscomp$446},q.i$jscomp$446++)if(q.i$jscomp$446<t.length)t[q.i$jscomp$446]!==Z[q.i$jscomp$446]&&(XA(function(P){return function(){return void T[P.i$jscomp$446](Z[P.i$jscomp$446])}}(q)),t[q.i$jscomp$446]=Z[q.i$jscomp$446]),h[q.i$jscomp$446]=S[q.i$jscomp$446];
else{var D=Giz(function(P){return function(){t[P.i$jscomp$446]=Z[P.i$jscomp$446];var U=_.C(_.PV(Z[P.i$jscomp$446],void 0,"kGMqJe")),J=U.next().value;U=U.next().value;T[P.i$jscomp$446]=U;h[P.i$jscomp$446]=mF(B.children(J,P.i$jscomp$446))}}(q));
O[q.i$jscomp$446]=D}for(;t.length>Z.length;)t.pop(),O.pop()(),T.pop();Z.length===0&&!d&&B.fallback&&(q=Giz(function(){h[0]=mF(B.fallback())}),O[0]=q,d=!0);
return S=h},{debugName:B.debugInstance,
isControlFlowComponent:!0})};
Giz=function(B){var t=BV;return wO(function(T){var S=Z8(NB);try{T.parent=t,B(T)}finally{Z8(S)}},!1)};
_.f4=function(B){return B};
_.gN=function(B){return{isDefault:!0,children:B.children}};
_.RS=function(B){var t=iCm(B),T=_.N_(function(){return YOo(t)},void 0,"F1PF4");
return Ue(function(){var S=T(),O;wO(function(){var d=Z8(NB);try{O=mF(S())}finally{Z8(d)}});
return O},{debugName:B.debugInstance,
isControlFlowComponent:!0})};
iCm=function(B){B=B.children;return Array.isArray(B)?B:[B]};
K0m=function(B){var t=B.props;B=B.getChildren()[0];return t.when?{when:t.when,children:B}:{isDefault:!0,children:B}};
YOo=function(B){var t=function(){return null};
B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,T!=null&&T[C4]&&(T=T.type===_.gN?{isDefault:!0,children:T.children[0]}:{when:T.props.when,children:T.children[0]}),T instanceof JB&&(T=K0m(T)),T.isDefault)t=T.children;else if(T.when())return T.children;return t};
vmN=function(B){var t=null,T,S={get value(){var d,Z;(Z=(d=O).validateGetValue)==null||Z.call(d);return O.__value},set value(d){var Z,h;(h=(Z=O).validateSetValue)==null||h.call(Z,d);O.__value=d;O.__hasBeenSet=!0}},O=(S.__value=null,S.__hasBeenSet=!1,S.__hasErrored=!1,S.onRender=function(d){if(T&&d!==T){T._disposeRef=void 0;var Z;(Z=t)==null||Z()}T=d;t=B(d)||null},S.onUnmount=function(){var d;
(d=t)==null||d();t=O.value=null},S[l3h]=!0,S);
return O};
rhz=function(B){var t=Jhm();if(t==null)throw _.nm2.PRIMITIVE_INVALID_HOOK_CALL();var T=t.hookCounter++;t.hooks||(t.hooks=[]);var S=t.hooks;S[T]||(S[T]={key:B,host:t});if(B!==S[T].key){if(t.JSC$8279___type){var O;B=(O=t.JSC$8279___type)==null?void 0:O.name}else B=t instanceof j6?YDL(t.functionComponent):"<"+t.el.tagName.toLowerCase()+">";throw _.nm2.OUT_OF_ORDER_HOOK_CALL(B);}return S[T]};
zLL=function(B,t){return!B||B.length!==(t==null?void 0:t.length)||B.some(function(T,S){return T!==t[S]})};
bC9=function(B,t){var T=rhz("onChange"),S=Jhm();zLL(T.deps,t)&&(T.deps=t,T.pendingEffect=B,S.__syncEffects||(S.__syncEffects=[]),S.__syncEffects.push(T))};
_.AB=function(B,t){var T=T===void 0?{}:T;T=T.appContext;var S=!!OZ.legacyTriggerSoyRendererEvents;Dc.setUp();try{var O=BCv(B,t,T);S&&(t=T,t==null&&(t=_.IcN(document).getAppContext()),t.get(t59).JSC$25658_getEventTarget().dispatchEvent(new TCm(Sc_,B,bRq)));Dc.log(B);return O}finally{Dc.tearDown()}};
BCv=function(B,t,T){var S=Ax(function(){var O=Z8(NB);try{return wO(function(){var d=_.IcN(_.sn(B)),Z;var h=oM2({rootElement:{value:B},appContext:T||(d==null?void 0:(Z=d.getOptionalAppContext)==null?void 0:Z.call(d)),dispatcher:d});d=_.tx(h);h=L4(!0);u6++;try{IS(t(),B),HV(!1)}catch(q){throw HV(!0),q;}finally{L4(h),_.tx(d)}},!1)}catch(d){throw OZ.enableContextBasedComponentStacks&&RU(d),d;
}finally{Z8(O)}});
B[O9w]=!0;return function(){B.textContent="";S();B[O9w]=!1}};
_.cw=function(B){if(pYL(C6)){var t;(t=OZ.handleError)==null||t.call.apply(t,[OZ].concat(_.aw($b(Error("cc")))))}var T=BV,S=aU;Promise.resolve().then(function(){if(T&&!T.isDisposed){var O=_.tx(T);try{Ax(function(){return void B()},S)}catch(d){throw OZ.enableContextBasedComponentStacks&&RU(d),d;
}finally{_.tx(O)}}})};
se=function(B,t){bC9(function(){return D8(B)},t)};
_.Fv=function(B){gO()?_.cw(function(){D8(B)}):bC9(function(){return D8(B)},[])};
dPo=function(B){var t=[].concat(_.aw(B));B.length=0;B=_.C(t);for(t=B.next();!t.done;t=B.next()){t=t.value;ktg(t);var T=t.pendingEffect;t.pendingEffect=null;if(T=T==null?void 0:T())t.pendingCleanup=T}};
ktg=function(B){var t=B.pendingCleanup;B.pendingCleanup=null;t==null||t()};
Cwg=function(B,t){if(gO())return B();var T=rhz("useMemoInternal");zLL(T.deps,t)&&(T.deps=t,T.value=B());return T.value};
Z9D=function(B,t){return Cwg(B,t)};
wN=function(B){return Cwg(B,[])};
oS=function(B){return wN(function(){return{value:B}})};
_.yY=function(B,t){if(!B)return null;B=Object.keys(B);B=_.C(B);for(var T=B.next();!T.done;T=B.next()){T=T.value;var S=T.toLowerCase();if(S.indexOf(t,S.length-t.length)>-1)return T}return null};
_.xM=function(){var B=arguments,t=_.QY;B.length>1?t[B[0]]=B[1]:B.length===1&&Object.assign(t,B[0])};
_.MB=function(B,t){return B in _.QY?_.QY[B]:t};
_.$M=function(B,t){return!!_.MB(B,t)};
LZX=function(B){var t=_.QY.EXPERIMENT_FLAGS;return t?t[B]:void 0};
qcg=function(B){hrh.forEach(function(t){return t(B)})};
_.e6=function(B){return B&&window.yterr?function(){try{return B.apply(this,arguments)}catch(t){_.Ww(t)}}:B};
_.Ww=function(B){var t=_.Gy("yt.logging.errors.log");t?t(B,"ERROR",void 0,void 0,void 0,void 0,void 0):(t=_.MB("ERRORS",[]),t.push([B,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.xM("ERRORS",t));qcg(B)};
_.p4=function(B,t,T,S,O){var d=_.Gy("yt.logging.errors.log");d?d(B,"WARNING",t,T,S,void 0,O):(d=_.MB("ERRORS",[]),d.push([B,"WARNING",t,T,S,void 0,O]),_.xM("ERRORS",d))};
EO2=function(B,t){t=B.split(t);for(var T={},S=0,O=t.length;S<O;S++){var d=t[S].split("=");if(d.length===1&&d[0]||d.length===2)try{var Z=V52(d[0]||""),h=V52(d[1]||"");if(Z in T){var q=T[Z];Array.isArray(q)?_.zX(q,h):T[Z]=[q,h]}else T[Z]=h}catch(J){var D=J,P=d[0],U=String(EO2);D.args=[{key:P,value:d[1],query:B,method:DPv===U?"unchanged":U}];Pwo.hasOwnProperty(P)||_.p4(D)}}return T};
UPL=function(B){var t=[];_.f1.forEach(B,function(T,S){var O=_.YM(S);_.K4(Array.isArray(T)?T:[T],function(d){d==""?t.push(O):t.push(O+"="+_.YM(d))})});
return t.join("&")};
_.lt=function(B){B.charAt(0)==="?"&&(B=B.substring(1));return EO2(B,"&")};
_.vw=function(B){return B.indexOf("?")!==-1?(B=(B||"").split("#")[0],B=B.split("?",2),_.lt(B.length>1?B[1]:B[0])):{}};
_.n4=function(B,t){return InC(B,t||{},!0)};
JOq=function(B,t){return InC(B,t||{},!1)};
InC=function(B,t,T){var S=B.split("#",2);B=S[0];S=S.length>1?"#"+S[1]:"";var O=B.split("?",2);B=O[0];O=_.lt(O[1]||"");for(var d in t)if(T||!_.f1.containsKey(O,d))O[d]=t[d];return _.rN(B,O)+S};
tb=function(B){if(!t)var t=window.location.href;var T=_.zy(B)[1]||null,S=_.bt(B);return T&&S?BY(B,t):S?_.bt(t)===S&&(Number(_.zy(t)[4]||null)||null)===(Number(_.zy(B)[4]||null)||null):!0};
_.NC_=function(B){B=mPh(B);return B===null?!1:B[0]==="com"&&B[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
mPh=function(B){B=_.bt(B);return B!==null?B.split(".").reverse():null};
V52=function(B){return B&&B.match(XnC)?B:TZ(B)};
_.S_=function(B){return new uFh(B)};
_.OD=function(){jg2||(jg2=new H9C);return jg2};
fnw=function(B){var t=_.kv,T,S;_.L(function(O){T=_.OD();return(S=T.resolve(_.S_(t)))?(B(S),O.return(Promise.resolve(S))):O.return(T.resolve(new an9(t)).then(function(d){B(d);return d}))})};
_.m=function(B){B=dD(B);return typeof B==="string"&&B==="false"?!1:!!B};
_.Cj=function(B,t){B=dD(B);return B===void 0&&t!==void 0?t:Number(B||0)};
gOC=function(B){B=dD(B);return Array.isArray(B)?_.RB(B,function(t){return Number(t||0)}):[Number(B||0)]};
_.ZE=function(B){B=dD(B);return B!==void 0?String(B):""};
_.Lj=function(B){B=dD(B);return Array.isArray(B)?_.RB(B,function(t){return String(t||"")}):[String(B||"")]};
RrN=function(){return _.MB("EXPERIMENTS_TOKEN","")};
dD=function(B){return _.MB("EXPERIMENT_FLAGS",{})[B]};
AOz=function(){for(var B=[],t=_.MB("EXPERIMENTS_FORCED_FLAGS",{}),T=_.C(Object.keys(t)),S=T.next();!S.done;S=T.next())S=S.value,B.push({key:S,value:String(t[S])});T=_.MB("EXPERIMENT_FLAGS",{});S=_.C(Object.keys(T));for(var O=S.next();!O.done;O=S.next())O=O.value,O.startsWith("force_")&&t[O]===void 0&&B.push({key:O,value:String(T[O])});return B};
sgq=function(){if(!cOq)return null;var B=cOq();return"open"in B?B:null};
_.FZv=function(B){switch(_.hb(B)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.hb=function(B){return B&&"status"in B?B.status:-1};
_.qs=function(B,t){typeof B==="function"&&(B=_.e6(B));return window.setTimeout(B,t)};
_.VE=function(B,t){typeof B==="function"&&(B=_.e6(B));return window.setInterval(B,t)};
_.ED=function(B){window.clearTimeout(B)};
oOo=function(B){B=_.vw(B);for(var t=_.C(wnh),T=t.next();!T.done;T=t.next())if(B[T.value]!==void 0)return!0;return!1};
xPh=function(B,t,T,S,O,d,Z,h){T=T===void 0?"GET":T;S=S===void 0?"":S;h=h===void 0?!1:h;var q=sgq();if(!q)return null;var D=function(){(q&&"readyState"in q?q.readyState:0)===4&&t&&_.e6(t)(q)};
"onloadend"in q?q.addEventListener("loadend",D,!1):q.onreadystatechange=D;_.m("debug_forward_web_query_parameters")&&(B=yOL(B,window.location.search));q.open(T,B,!0);d&&(q.responseType=d);Z&&(q.withCredentials=!0);T=T==="POST"&&(window.FormData===void 0||!(S instanceof FormData));if(O=Qg9(B,O))for(var P in O)q.setRequestHeader(P,O[P]),"content-type"===P.toLowerCase()&&(T=!1);T&&q.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(h&&"setAttributionReporting"in XMLHttpRequest.prototype){B=
{eventSourceEligible:!0,triggerEligible:!1};try{q.setAttributionReporting(B)}catch(U){_.p4(U)}}q.send(S);return q};
Qg9=function(B,t){t=t===void 0?{}:t;var T=tb(B),S=_.MB("INNERTUBE_CLIENT_NAME"),O=_.m("web_ajax_ignore_global_headers_if_set"),d;for(d in M59){var Z=_.MB(M59[d]),h=d==="X-Goog-AuthUser"||d==="X-Goog-PageId";d!=="X-Goog-Visitor-Id"||Z||(Z=_.MB("VISITOR_DATA"));var q;if(!(q=!Z)){if(!(q=T||(_.bt(B)?!1:!0))){q=B;var D;if(D=_.m("add_auth_headers_to_remarketing_google_dot_com_ping")&&d==="Authorization"&&(S==="TVHTML5"||S==="TVHTML5_UNPLUGGED"||S==="TVHTML5_SIMPLY"))D=mPh(q),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&&(q=_.DE(q)||"",q=q.split("/"),q="/"+(q.length>1?q[1]:""),D=q==="/pagead");q=D?!0:!1}q=!q}q||O&&t[d]!==void 0||S==="TVHTML5_UNPLUGGED"&&h||(t[d]=Z)}"X-Goog-EOM-Visitor-Id"in t&&"X-Goog-Visitor-Id"in t&&delete t["X-Goog-Visitor-Id"];if(T||!_.bt(B))t["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(T||!_.bt(B)){try{var P=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(U){}P&&(t["X-YouTube-Time-Zone"]=
P)}document.location.hostname.endsWith("youtubeeducation.com")||!T&&_.bt(B)||(t["X-YouTube-Ad-Signals"]=UPL($Pm()));return t};
_.WZz=function(B,t){var T=_.bt(B);_.m("debug_handle_relative_url_for_query_forward_killswitch")||!T&&tb(B)&&(T=document.location.hostname);var S=_.DE(B);S=(T=T&&(T.endsWith("youtube.com")||T.endsWith("youtube-nocookie.com")))&&S&&S.startsWith("/api/");if(!T||S)return B;var O=_.lt(t),d={};_.K4(wnh,function(Z){O[Z]&&(d[Z]=O[Z])});
return JOq(B,d)};
erv=function(B,t){t.method="POST";t.postParams||(t.postParams={});return _.PY(B,t)};
Gt9=function(B,t){var T=_.MB("XSRF_FIELD_NAME"),S;t.headers&&(S=t.headers["Content-Type"]);return!t.excludeXsrf&&(!_.bt(B)||t.withCredentials||_.bt(B)===document.location.hostname)&&t.method==="POST"&&(!S||S==="application/x-www-form-urlencoded")&&!(t.postParams&&t.postParams[T])};
_.PY=function(B,t){var T=t.format||"JSON";B=pno(B,t);var S=i9o(B,t),O=!1,d=Ycv(B,function(q){if(!O){O=!0;h&&_.ED(h);var D=_.FZv(q),P=null,U=400<=q.status&&q.status<500,J=500<=q.status&&q.status<600;if(D||U||J)P=KZq(B,T,q,t.convertToSafeHtml);D&&(D=ln_(T,q,P));P=P||{};U=t.context||_.TX;D?t.onSuccess&&t.onSuccess.call(U,q,P):t.onError&&t.onError.call(U,q,P);t.onFinish&&t.onFinish.call(U,q,P)}},t.method,S,t.headers,t.responseType,t.withCredentials);
S=t.timeout||0;if(t.onTimeout&&S>0){var Z=t.onTimeout;var h=_.qs(function(){O||(O=!0,d.abort(),_.ED(h),Z.call(t.context||_.TX,d))},S)}return d};
pno=function(B,t){t.includeDomain&&(B=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+B);var T=_.MB("XSRF_FIELD_NAME");if(t=t.urlParams)t[T]&&delete t[T],B=_.n4(B,t);return B};
i9o=function(B,t){var T=_.MB("XSRF_FIELD_NAME"),S=_.MB("XSRF_TOKEN"),O=t.postBody||"",d=t.postParams;Gt9(B,t)&&(d||(d={}),d[T]=S);(_.m("ajax_parse_query_data_only_when_filled")&&d&&Object.keys(d).length>0||d)&&typeof O==="string"&&(O=_.lt(O),_.f1.extend(O,d),O=t.postBodyFormat&&t.postBodyFormat==="JSON"?JSON.stringify(O):_.UD(O));d=O||d&&!_.f1.isEmpty(d);!vOh&&d&&t.method!=="POST"&&(vOh=!0,_.Ww(Error("Lc")));return O};
KZq=function(B,t,T,S){var O=null;switch(t){case "JSON":try{var d=T.responseText}catch(Z){throw S=Error("Mc"),S.params=B,_.p4(S),Z;}B=T.getResponseHeader("Content-Type")||"";d&&B.indexOf("json")>=0&&(d.substring(0,5)===")]}'\n"&&(d=d.substring(5)),O=JSON.parse(d));break;case "XML":if(B=(B=T.responseXML)?nOz(B):null)O={},_.K4(B.getElementsByTagName("*"),function(Z){O[Z.tagName]=rO2(Z)})}S&&zr2(O);
return O};
zr2=function(B){if(_.Be(B))for(var t in B)t==="html_content"||dm(t,"_html")?B[t]=Al(B[t]):zr2(B[t])};
ln_=function(B,t,T){if(t&&t.status===204)return!0;switch(B){case "JSON":return!!T;case "XML":return Number(T&&T.return_code)===0;case "RAW":return!0;default:return!!T}};
nOz=function(B){return B?(B=("responseXML"in B?B.responseXML:B).getElementsByTagName("root"))&&B.length>0?B[0]:null:null};
rO2=function(B){var t="";_.K4(B.childNodes,function(T){t+=T.nodeValue});
return t};
b9h=function(B){if(B.name==="JavaException")return!0;B=B.stack;return B.includes("chrome://")||B.includes("-extension://")||B.includes("webkit-masked-url://")};
Bh2=function(B){if(!B.stack)return!0;var t=!B.stack.includes("\n");return t&&B.stack.includes("ErrorType: ")||t&&B.stack.includes("Anonymous function (Unknown script")||B.stack.toLowerCase()==="not available"||B.fileName==="user-script"||B.fileName.startsWith("user-script:")?!0:!1};
_.IA=function(B){_.fb.call(this);this.JSC$8529_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!B};
ThN=function(B,t){var T=B.length,S=0,O=function(){return B.charCodeAt(S++)};
do{var d=tKz(O);if(d===Infinity)break;var Z=d>>3;switch(d&7){case 0:d=tKz(O);if(Z===t)return d;break;case 1:if(Z===t)return;S+=8;break;case 2:d=tKz(O);if(Z===t)return B.substr(S,d);S+=d;break;case 5:if(Z===t)return;S+=4;break;default:return}}while(S<T)};
tKz=function(B){var t=B(),T=t&127;if(t<128)return T;t=B();T|=(t&127)<<7;if(t<128)return T;t=B();T|=(t&127)<<14;if(t<128)return T;t=B();return t<128?T|(t&127)<<21:Infinity};
Omh=function(B,t,T,S){if(B)if(Array.isArray(B)){var O=S;for(S=0;S<B.length&&!(B[S]&&(O+=Sgh(S,B[S],t,T),O>500));S++);S=O}else if(typeof B==="object")for(O in B){if(B[O]){var d=O;var Z=B[O],h=t,q=T;d=typeof Z!=="string"||d!=="clickTrackingParams"&&d!=="trackingParams"?0:(Z=ThN(atob(Z.replace(/-/g,"+").replace(/_/g,"/")),2))?Sgh(d+".ve",Z,h,q):0;S+=d;S+=Sgh(O,B[O],t,T);if(S>500)break}}else T[t]=Jb(B),S+=T[t].length;else T[t]=Jb(B),S+=T[t].length;return S};
Sgh=function(B,t,T,S){T+="."+B;B=Jb(t);S[T]=B;return T.length+B.length};
Jb=function(B){try{return(typeof B==="string"?B:String(JSON.stringify(B))).substr(0,500)}catch(t){return"unable to serialize "+typeof B+" ("+t.message+")"}};
kQq=function(B){switch(B){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}};
_.Ns=function(B,t,T,S,O){_.mV.set(B,t,{maxAge:T,path:"/",domain:S===void 0?"youtube.com":S,secure:O===void 0?!1:O})};
_.ddD=function(B,t,T){_.mV.remove(B,t===void 0?"/":t,T===void 0?"youtube.com":T)};
_.XD=function(){if(_.m("embeds_web_enable_cookie_detection_fix")){if(!_.TX.navigator.cookieEnabled)return!1}else if(!_.mV.isEnabled())return!1;if(!_.mV.isEmpty())return!0;_.m("embeds_web_enable_cookie_detection_fix")?_.mV.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.mV.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.mV.get("TESTCOOKIESENABLED")!=="1")return!1;_.mV.remove("TESTCOOKIESENABLED");return!0};
C5m=function(){var B=_.TX.navigator;return B?B.connection:void 0};
Zm2=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(B){}};
_.hHD=function(){var B=C5m();if(B){var t=LIC[B.type||"unknown"]||"CONN_UNKNOWN";B=LIC[B.effectiveType||"unknown"]||"CONN_UNKNOWN";t==="CONN_CELLULAR_UNKNOWN"&&B!=="CONN_UNKNOWN"&&(t=B);if(t!=="CONN_UNKNOWN")return t;if(B!=="CONN_UNKNOWN")return B}};
VKm=function(){var B=C5m();if(B!=null&&B.effectiveType)return qgq.hasOwnProperty(B.effectiveType)?qgq[B.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.j_=function(){try{return _.uE(),!0}catch(B){return!1}};
_.uE=function(B){if(_.MB("DATASYNC_ID")!==void 0)return _.MB("DATASYNC_ID");throw new _.HY("Datasync ID not set",B===void 0?"unknown":B);};
_.aA=function(B){this.mechanism=B};
fj=function(B){this.mechanism=B};
gD=function(B){this.storage_=B;this.cachedIsStorageAvailable_=null};
EzN=function(){var B=null;try{B=_.TX.localStorage||null}catch(t){}gD.call(this,B)};
DdD=function(){var B=null;try{B=_.TX.sessionStorage||null}catch(t){}gD.call(this,B)};
RA=function(B,t){this.mechanism_=B;this.JSC$8631_prefix_=t+"::"};
_.P5o=function(B){var t=new EzN;return t.isAvailable()?B?new RA(t,B):t:null};
_.UdC=function(B){var t=new DdD;return t.isAvailable()?B?new RA(t,B):t:null};
Jpg=function(){var B;return(B=I0g())==null?void 0:B.get("LAST_RESULT_ENTRY_KEY",!0)};
_.sD=function(B){mdq||(_.Ab?_.Ab.logError(B):(_.cY.push({type:"ERROR",payload:B}),_.cY.length>10&&_.cY.shift()))};
FD=function(B,t){mdq||(_.Ab?_.Ab.logEvent(B,t):(_.cY.push({type:"EVENT",eventType:B,payload:t}),_.cY.length>10&&_.cY.shift()))};
wD=function(B){if(B.indexOf(":")>=0)throw Error("Tc");};
oA=function(B){return B.substr(0,B.indexOf(":"))||B};
u__=function(){return(Nhv||XOX)&&yE("applewebkit")&&!yE("version")&&(!yE("safari")||yE("gsa/"))};
yE=function(B){var t=_.IC();return t?t.toLowerCase().indexOf(B)>=0:!1};
a0q=function(B,t,T,S){t=oA(t);var O=B instanceof Error?B:Error("Uc`"+B);if(O instanceof QE)return O;B={objectStoreNames:T,dbName:t,dbVersion:S};if(O.name==="QuotaExceededError")return new QE("QUOTA_EXCEEDED",B);if(_.xv&&O.name==="UnknownError")return new QE("QUOTA_MAYBE_EXCEEDED",B);if(O instanceof jjo)return new QE("MISSING_INDEX",Object.assign({},B,{objectStore:O.objectStore,index:O.index}));if(O.name==="InvalidStateError"&&HmD.some(function(d){return O.message.includes(d)}))return new QE("EXECUTE_TRANSACTION_ON_CLOSED_DB",
B);
if(O.name==="AbortError")return new QE("UNKNOWN_ABORT",B,O.message);O.args=[Object.assign({},B,{name:"IdbError",originalName:O.name})];O.level="WARNING";return O};
Ms=function(B,t,T){var S=Jpg();return new QE("IDB_NOT_SUPPORTED",{context:{caller:B,publicName:t,version:T,hasSucceededOnce:S==null?void 0:S.hasSucceededOnce}})};
f0z=function(B){if(!B)throw Error();throw B;};
gzz=function(B){return B};
RHN=function(B,t,T){var S=function(){try{B.removeEventListener("success",O),B.removeEventListener("error",d)}catch(Z){}},O=function(){t(B.result);
S()},d=function(){T(B.error);
S()};
B.addEventListener("success",O);B.addEventListener("error",d)};
Apw=function(B){return new Promise(function(t,T){RHN(B,t,T)})};
e_=function(B){return new $v(new WY(function(t,T){RHN(B,t,T)}))};
cp_=function(B,t){return new $v(new WY(function(T,S){var O=function(){var d=B?t(B):null;d?d.then(function(Z){B=Z;O()},S):T()};
O()}))};
FIv=function(B,t,T){return new Promise(function(S,O){var d=t!==void 0?self.indexedDB.open(B,t):self.indexedDB.open(B);var Z=T.blocked,h=T.blocking,q=T.terminated,D=T.upgrade,P=T.closed,U,J=function(){U||(U=new GZ(d.result,{closed:P}));return U};
d.addEventListener("upgradeneeded",function(N){try{if(N.newVersion===null)throw Error("Zc");if(d.transaction===null)throw Error("$c");N.dataLoss&&N.dataLoss!=="none"&&FD("IDB_DATA_CORRUPTED",{reason:N.dataLossMessage||"unknown reason",dbName:oA(B)});var H=J(),f=new sjD(d.transaction);D&&D(H,function(c){return N.oldVersion<c&&N.newVersion>=c},f);
f.done.catch(function(c){O(c)})}catch(c){O(c)}});
d.addEventListener("success",function(){var N=d.result;h&&N.addEventListener("versionchange",function(){h(J())});
N.addEventListener("close",function(){FD("IDB_UNEXPECTEDLY_CLOSED",{dbName:oA(B),dbVersion:N.version});q&&q()});
S(J())});
d.addEventListener("error",function(){O(d.error)});
Z&&d.addEventListener("blocked",function(){Z()})})};
wOL=function(B,t,T){T=T===void 0?{}:T;return FIv(B,t,T)};
_.Yv=function(B,t){t=t===void 0?{}:t;var T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return _.LI(Z,2),T=self.indexedDB.deleteDatabase(B),S=t,(O=S.blocked)&&T.addEventListener("blocked",function(){O()}),_.V(Z,Apw(T),4);
if(Z.nextAddress!=2)return _.pj(Z,0);d=_.EH(Z);throw a0q(d,B,"",-1);})};
ypX=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,_.lE(ozz,t),2);T=S.yieldResult;return S.return(_.vY(T,["databases"],{enableRetries:!0,mode:"readwrite"},function(O){var d=O.objectStore("databases");return d.get(B.actualName).then(function(Z){if(Z?B.actualName!==Z.actualName||B.publicName!==Z.publicName||B.userIdentifier!==Z.userIdentifier:1)return d.put(B).then(function(){})})}))})};
_.nj=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1)return B?_.V(S,_.lE(ozz,t),2):S.return();T=S.yieldResult;return S.return(T.delete("databases",B))})};
_.QjL=function(B,t){var T,S;return _.L(function(O){return O.nextAddress==1?(T=[],_.V(O,_.lE(ozz,t),2)):O.nextAddress!=3?(S=O.yieldResult,_.V(O,_.vY(S,["databases"],{enableRetries:!0,mode:"readonly"},function(d){T.length=0;return rD(d.objectStore("databases"),{},function(Z){B(Z.getValue())&&T.push(Z.getValue());return Z.continue()})}),3)):O.return(T)})};
xd2=function(B,t){return _.QjL(function(T){return T.publicName===B&&T.userIdentifier!==void 0},t)};
WIz=function(){var B,t,T,S;return _.L(function(O){switch(O.nextAddress){case 1:B=Jpg();if((t=B)==null?0:t.hasSucceededOnce)return O.return(!0);var d;if(d=MKw)d=/WebKit\/([0-9]+)/.exec(_.IC()),d=!!(d&&parseInt(d[1],10)>=600);d&&(d=/WebKit\/([0-9]+)/.exec(_.IC()),d=!(d&&parseInt(d[1],10)>=602));if(d||zZ)return O.return(!1);try{if(T=self,!(T.indexedDB&&T.IDBIndex&&T.IDBKeyRange&&T.IDBObjectStore))return O.return(!1)}catch(Z){return O.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return O.return(!1);
_.LI(O,2);S={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return _.V(O,ypX(S,$dh),4);case 4:return _.V(O,_.nj("yt-idb-test-do-not-use",$dh),5);case 5:return O.return(!0);case 2:return _.EH(O),O.return(!1)}})};
GQX=function(){if(eH2!==void 0)return eH2;mdq=!0;return eH2=WIz().then(function(B){mdq=!1;var t;if((t=I0g())!=null&&t.expiringStorage_){var T;t={hasSucceededOnce:((T=Jpg())==null?void 0:T.hasSucceededOnce)||B};var S;(S=I0g())==null||S.set("LAST_RESULT_ENTRY_KEY",t,2592E3,!0)}return B})};
bE=function(){return _.Gy("ytglobal.idbToken_")||void 0};
_.tD=function(){var B=bE();return B?Promise.resolve(B):GQX().then(function(t){(t=t?$dh:void 0)&&_.Bz("ytglobal.idbToken_",t);return t})};
pO9=function(B){if(!_.j_())throw B=new QE("AUTH_INVALID",{dbName:B}),_.sD(B),B;var t=_.uE();return{actualName:B+":"+t,publicName:B,userIdentifier:t}};
imm=function(B,t,T,S){var O,d,Z,h,q,D;return _.L(function(P){switch(P.nextAddress){case 1:return d=(O=Error().stack)!=null?O:"",_.V(P,_.tD(),2);case 2:Z=P.yieldResult;if(!Z)throw h=Ms("openDbImpl",B,t),_.m("ytidb_async_stack_killswitch")||(h.stack=h.stack+"\n"+d.substring(d.indexOf("\n")+1)),_.sD(h),h;wD(B);q=T?{actualName:B,publicName:B,userIdentifier:void 0}:pO9(B);_.LI(P,3);return _.V(P,ypX(q,Z),5);case 5:return _.V(P,wOL(q.actualName,t,S),6);case 6:return P.return(P.yieldResult);case 3:return D=
_.EH(P),_.LI(P,7),_.V(P,_.nj(q.actualName,Z),9);case 9:_.pj(P,8);break;case 7:_.EH(P);case 8:throw D;}})};
Ygw=function(B,t,T){T=T===void 0?{}:T;return imm(B,t,!1,T)};
KIv=function(B,t,T){T=T===void 0?{}:T;return imm(B,t,!0,T)};
l02=function(B,t){t=t===void 0?{}:t;var T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,_.tD(),2);if(O.nextAddress!=3){T=O.yieldResult;if(!T)return O.return();wD(B);S=pO9(B);return _.V(O,_.Yv(S.actualName,t),3)}return _.V(O,_.nj(S.actualName,T),0)})};
vzo=function(B,t,T){B=B.map(function(S){return _.L(function(O){return O.nextAddress==1?_.V(O,_.Yv(S.actualName,t),2):_.V(O,_.nj(S.actualName,T),0)})});
return Promise.all(B).then(function(){})};
nzX=function(B){var t=t===void 0?{}:t;var T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,_.tD(),2);if(O.nextAddress!=3){T=O.yieldResult;if(!T)return O.return();wD(B);return _.V(O,xd2(B,T),3)}S=O.yieldResult;return _.V(O,vzo(S,t,T),0)})};
rp_=function(B,t){t=t===void 0?{}:t;var T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,_.tD(),2);if(S.nextAddress!=3){T=S.yieldResult;if(!T)return S.return();wD(B);return _.V(S,_.Yv(B,t),3)}return _.V(S,_.nj(B,T),0)})};
T4=function(B,t){return zHN(B,t)};
Bv_=function(B){return _.lE(bm2(),B)};
trC=function(B,t,T,S){var O,d,Z;return _.L(function(h){switch(h.nextAddress){case 1:return O={config:B,hashData:t,timestamp:S!==void 0?S:(0,_.SQ)()},_.V(h,Bv_(T),2);case 2:return d=h.yieldResult,_.V(h,d.clear("hotConfigStore"),3);case 3:return _.V(h,d.put("hotConfigStore",O),4);case 4:return Z=h.yieldResult,h.return(Z)}})};
Tvo=function(B,t,T,S,O){var d,Z,h;return _.L(function(q){switch(q.nextAddress){case 1:return d={config:B,hashData:t,configData:T,timestamp:O!==void 0?O:(0,_.SQ)()},_.V(q,Bv_(S),2);case 2:return Z=q.yieldResult,_.V(q,Z.clear("coldConfigStore"),3);case 3:return _.V(q,Z.put("coldConfigStore",d),4);case 4:return h=q.yieldResult,q.return(h)}})};
SQz=function(B){var t,T;return _.L(function(S){return S.nextAddress==1?_.V(S,Bv_(B),2):S.nextAddress!=3?(t=S.yieldResult,T=void 0,_.V(S,_.vY(t,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(O){return _.OP(O.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(d){T=d.getValue()})}),3)):S.return(T)})};
OGo=function(B){var t,T;return _.L(function(S){return S.nextAddress==1?_.V(S,Bv_(B),2):S.nextAddress!=3?(t=S.yieldResult,T=void 0,_.V(S,_.vY(t,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(O){return _.OP(O.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(d){T=d.getValue()})}),3)):S.return(T)})};
kAm=function(){return _.L(function(B){return _.V(B,nzX("ytGcfConfig"),0)})};
dig=function(){return"INNERTUBE_API_KEY"in _.QY&&"INNERTUBE_API_VERSION"in _.QY};
_.kl=function(){return{innertubeApiKey:_.MB("INNERTUBE_API_KEY"),innertubeApiVersion:_.MB("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.MB("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.MB("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.MB("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.MB("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.MB("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.MB("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.MB("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.$M("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.$M("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.MB("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.EGC=function(B){var t={client:{hl:B.innertubeContextHostLanguage,gl:B.innertubeContextGeoLocation,clientName:B.innertubeContextClientName,clientVersion:B.innertubeContextClientVersion,configInfo:B.innertubeContextClientConfigInfo}};navigator.userAgent&&(t.client.userAgent=String(navigator.userAgent));var T=_.TX.devicePixelRatio;T&&T!=1&&(t.client.screenDensityFloat=String(T));T=RrN();T!==""&&(t.client.experimentsToken=T);T=AOz();T.length>0&&(t.request={internalExperimentFlags:T});CSw(B,void 0,t);
ZGL(void 0,t);LYh(void 0,t);hwq(B,void 0,t);qQw(void 0,t);_.m("start_client_gcf")&&VrD(void 0,t);_.MB("DELEGATED_SESSION_ID")&&!_.m("pageid_as_header_web")&&(t.user={onBehalfOfUser:_.MB("DELEGATED_SESSION_ID")});!_.m("fill_delegate_context_in_gel_killswitch")&&(B=_.MB("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(t.user=Object.assign({},t.user,{serializedDelegationContext:B}));B=_.MB("INNERTUBE_CONTEXT");var S;if(_.m("enable_persistent_device_token")&&(B==null?0:(S=B.client)==null?0:S.rolloutToken)){var O;
t.client.rolloutToken=B==null?void 0:(O=B.client)==null?void 0:O.rolloutToken}S=Object;O=S.assign;B=t.client;T={};for(var d=_.C(Object.entries(_.lt(_.MB("DEVICE","")))),Z=d.next();!Z.done;Z=d.next()){var h=_.C(Z.value);Z=h.next().value;h=h.next().value;Z==="cbrand"?T.deviceMake=h:Z==="cmodel"?T.deviceModel=h:Z==="cbr"?T.browserName=h:Z==="cbrver"?T.browserVersion=h:Z==="cos"?T.osName=h:Z==="cosver"?T.osVersion=h:Z==="cplatform"&&(T.platform=h)}t.client=O.call(S,B,T);return t};
CSw=function(B,t,T){B=B.innertubeContextClientName;if(B==="WEB"||B==="MWEB"||B===1||B===2)if(t){T=_.I0(t,Dio,96)||new Dio;var S=PSh();S=Object.keys(Uiq).indexOf(S);S=S===-1?null:S;S!==null&&_.dT(T,3,S);_.Tu(t,96,T)}else T&&(T.client.mainAppWebInfo=(S=T.client.mainAppWebInfo)!=null?S:{},T.client.mainAppWebInfo.webDisplayMode=PSh())};
ZGL=function(B,t){var T=_.Gy("yt.embedded_player.embed_url");T&&(B?(t=_.I0(B,IuC,7)||new IuC,_.J0(t,4,T),_.Tu(B,7,t)):t&&(t.thirdParty={embedUrl:T}))};
LYh=function(B,t){var T;if(_.m("web_log_memory_total_kbytes")&&((T=_.TX.navigator)==null?0:T.deviceMemory)){var S;T=(S=_.TX.navigator)==null?void 0:S.deviceMemory;B?_.CR(B,95,F8(T*1E6)):t&&(t.client.memoryTotalKbytes=""+T*1E6)}};
hwq=function(B,t,T){if(B.appInstallData)if(t){var S;T=(S=_.I0(t,Z$,62))!=null?S:new Z$;_.J0(T,6,B.appInstallData);_.Tu(t,62,T)}else T&&(T.client.configInfo=T.client.configInfo||{},T.client.configInfo.appInstallData=B.appInstallData)};
qQw=function(B,t){var T=_.hHD();T&&(B?_.dT(B,61,JiL[T]):t&&(t.client.connectionType=T));_.m("web_log_effective_connection_type")&&(T=VKm())&&(B?_.dT(B,94,miv[T]):t&&(t.client.effectiveConnectionType=T))};
_.uiw=function(B,t,T){T=T===void 0?{}:T;var S={};_.MB("EOM_VISITOR_DATA")?S={"X-Goog-EOM-Visitor-Id":_.MB("EOM_VISITOR_DATA")}:S={"X-Goog-Visitor-Id":T.visitorData||_.MB("VISITOR_DATA","")};if(t&&t.includes("www.youtube-nocookie.com"))return S;t=T.authorization||_.MB("AUTHORIZATION");t||(B?t="Bearer "+_.Gy("gapi.auth.getToken")().access_token:(Nvv.instance||(Nvv.instance=new Nvv),B=X7D(),_.m("pageid_as_header_web")||delete B["X-Goog-PageId"],S=Object.assign({},S,B)));t&&(S.Authorization=t);return S};
VrD=function(B,t){var T=jGL();if(T){var S=T.coldConfigData,O=T.coldHashData;T=T.hotHashData;if(B){var d;t=(d=_.I0(B,Z$,62))!=null?d:new Z$;S=_.J0(t,1,S);_.J0(S,3,O).setHotHashData(T);_.Tu(B,62,t)}else t&&(t.client.configInfo=t.client.configInfo||{},S&&(t.client.configInfo.coldConfigData=S),O&&(t.client.configInfo.coldHashData=O),T&&(t.client.configInfo.hotHashData=T))}};
LR=function(B){for(var t=B.length;--t>=0;)B[t]=0};
HG_=function(B,t,T,S,O){this.static_tree=B;this.extra_bits=t;this.extra_base=T;this.elems=S;this.max_length=O;this.has_stree=B&&B.length};
aug=function(B,t){this.dyn_tree=B;this.max_code=0;this.stat_desc=t};
hD=function(B,t){B.pending_buf[B.pending++]=t&255;B.pending_buf[B.pending++]=t>>>8&255};
qh=function(B,t,T){B.bi_valid>16-T?(B.bi_buf|=t<<B.bi_valid&65535,hD(B,B.bi_buf),B.bi_buf=t>>16-B.bi_valid,B.bi_valid+=T-16):(B.bi_buf|=t<<B.bi_valid&65535,B.bi_valid+=T)};
VB=function(B,t,T){qh(B,T[t*2],T[t*2+1])};
fuh=function(B,t){var T=0;do T|=B&1,B>>>=1,T<<=1;while(--t>0);return T>>>1};
gGm=function(B,t,T){var S=Array(16),O=0,d;for(d=1;d<=15;d++)S[d]=O=O+T[d-1]<<1;for(T=0;T<=t;T++)O=B[T*2+1],O!==0&&(B[T*2]=fuh(S[O]++,O))};
Rw9=function(B){var t;for(t=0;t<286;t++)B.dyn_ltree[t*2]=0;for(t=0;t<30;t++)B.dyn_dtree[t*2]=0;for(t=0;t<19;t++)B.bl_tree[t*2]=0;B.dyn_ltree[512]=1;B.opt_len=B.static_len=0;B.last_lit=B.matches=0};
Aim=function(B){B.bi_valid>8?hD(B,B.bi_buf):B.bi_valid>0&&(B.pending_buf[B.pending++]=B.bi_buf);B.bi_buf=0;B.bi_valid=0};
cig=function(B,t,T){Aim(B);hD(B,T);hD(B,~T);EP.arraySet(B.pending_buf,B.window,t,T,B.pending);B.pending+=T};
sGN=function(B,t,T,S){var O=t*2,d=T*2;return B[O]<B[d]||B[O]===B[d]&&S[t]<=S[T]};
FYC=function(B,t,T){for(var S=B.heap[T],O=T<<1;O<=B.heap_len;){O<B.heap_len&&sGN(t,B.heap[O+1],B.heap[O],B.depth)&&O++;if(sGN(t,S,B.heap[O],B.depth))break;B.heap[T]=B.heap[O];T=O;O<<=1}B.heap[T]=S};
xiz=function(B,t,T){var S=0;if(B.last_lit!==0){do{var O=B.pending_buf[B.d_buf+S*2]<<8|B.pending_buf[B.d_buf+S*2+1];var d=B.pending_buf[B.l_buf+S];S++;if(O===0)VB(B,d,t);else{var Z=D$[d];VB(B,Z+256+1,t);var h=w7m[Z];h!==0&&(d-=oGq[Z],qh(B,d,h));O--;Z=O<256?Pz[O]:Pz[256+(O>>>7)];VB(B,Z,T);h=yi_[Z];h!==0&&(O-=QGL[Z],qh(B,O,h))}}while(S<B.last_lit)}VB(B,256,t)};
Mr9=function(B,t){var T=t.dyn_tree,S=t.stat_desc.static_tree,O=t.stat_desc.has_stree,d=t.stat_desc.elems,Z,h=-1;B.heap_len=0;B.heap_max=573;for(Z=0;Z<d;Z++)T[Z*2]!==0?(B.heap[++B.heap_len]=h=Z,B.depth[Z]=0):T[Z*2+1]=0;for(;B.heap_len<2;){var q=B.heap[++B.heap_len]=h<2?++h:0;T[q*2]=1;B.depth[q]=0;B.opt_len--;O&&(B.static_len-=S[q*2+1])}t.max_code=h;for(Z=B.heap_len>>1;Z>=1;Z--)FYC(B,T,Z);q=d;do Z=B.heap[1],B.heap[1]=B.heap[B.heap_len--],FYC(B,T,1),S=B.heap[1],B.heap[--B.heap_max]=Z,B.heap[--B.heap_max]=
S,T[q*2]=T[Z*2]+T[S*2],B.depth[q]=(B.depth[Z]>=B.depth[S]?B.depth[Z]:B.depth[S])+1,T[Z*2+1]=T[S*2+1]=q,B.heap[1]=q++,FYC(B,T,1);while(B.heap_len>=2);B.heap[--B.heap_max]=B.heap[1];Z=t.dyn_tree;q=t.max_code;S=t.stat_desc.static_tree;O=t.stat_desc.has_stree;d=t.stat_desc.extra_bits;var D=t.stat_desc.extra_base,P=t.stat_desc.max_length,U,J=0;for(U=0;U<=15;U++)B.bl_count[U]=0;Z[B.heap[B.heap_max]*2+1]=0;for(t=B.heap_max+1;t<573;t++){var N=B.heap[t];U=Z[Z[N*2+1]*2+1]+1;U>P&&(U=P,J++);Z[N*2+1]=U;if(!(N>
q)){B.bl_count[U]++;var H=0;N>=D&&(H=d[N-D]);var f=Z[N*2];B.opt_len+=f*(U+H);O&&(B.static_len+=f*(S[N*2+1]+H))}}if(J!==0){do{for(U=P-1;B.bl_count[U]===0;)U--;B.bl_count[U]--;B.bl_count[U+1]+=2;B.bl_count[P]--;J-=2}while(J>0);for(U=P;U!==0;U--)for(N=B.bl_count[U];N!==0;)S=B.heap[--t],S>q||(Z[S*2+1]!==U&&(B.opt_len+=(U-Z[S*2+1])*Z[S*2],Z[S*2+1]=U),N--)}gGm(T,h,B.bl_count)};
$io=function(B,t,T){var S,O=-1,d=t[1],Z=0,h=7,q=4;d===0&&(h=138,q=3);t[(T+1)*2+1]=65535;for(S=0;S<=T;S++){var D=d;d=t[(S+1)*2+1];++Z<h&&D===d||(Z<q?B.bl_tree[D*2]+=Z:D!==0?(D!==O&&B.bl_tree[D*2]++,B.bl_tree[32]++):Z<=10?B.bl_tree[34]++:B.bl_tree[36]++,Z=0,O=D,d===0?(h=138,q=3):D===d?(h=6,q=3):(h=7,q=4))}};
WY2=function(B,t,T){var S,O=-1,d=t[1],Z=0,h=7,q=4;d===0&&(h=138,q=3);for(S=0;S<=T;S++){var D=d;d=t[(S+1)*2+1];if(!(++Z<h&&D===d)){if(Z<q){do VB(B,D,B.bl_tree);while(--Z!==0)}else D!==0?(D!==O&&(VB(B,D,B.bl_tree),Z--),VB(B,16,B.bl_tree),qh(B,Z-3,2)):Z<=10?(VB(B,17,B.bl_tree),qh(B,Z-3,3)):(VB(B,18,B.bl_tree),qh(B,Z-11,7));Z=0;O=D;d===0?(h=138,q=3):D===d?(h=6,q=3):(h=7,q=4)}}};
ew_=function(B){var t=4093624447,T;for(T=0;T<=31;T++,t>>>=1)if(t&1&&B.dyn_ltree[T*2]!==0)return 0;if(B.dyn_ltree[18]!==0||B.dyn_ltree[20]!==0||B.dyn_ltree[26]!==0)return 1;for(T=32;T<256;T++)if(B.dyn_ltree[T*2]!==0)return 1;return 0};
UP=function(B,t,T){B.pending_buf[B.d_buf+B.last_lit*2]=t>>>8&255;B.pending_buf[B.d_buf+B.last_lit*2+1]=t&255;B.pending_buf[B.l_buf+B.last_lit]=T&255;B.last_lit++;t===0?B.dyn_ltree[T*2]++:(B.matches++,t--,B.dyn_ltree[(D$[T]+256+1)*2]++,B.dyn_dtree[(t<256?Pz[t]:Pz[256+(t>>>7)])*2]++);return B.last_lit===B.lit_bufsize-1};
JD=function(B,t){B.msg=I1[t];return t};
mR=function(B){for(var t=B.length;--t>=0;)B[t]=0};
Nh=function(B){var t=B.state,T=t.pending;T>B.avail_out&&(T=B.avail_out);T!==0&&(EP.arraySet(B.output,t.pending_buf,t.pending_out,T,B.next_out),B.next_out+=T,t.pending_out+=T,B.total_out+=T,B.avail_out-=T,t.pending-=T,t.pending===0&&(t.pending_out=0))};
jQ=function(B,t){var T=B.block_start>=0?B.block_start:-1,S=B.strstart-B.block_start,O=0;if(B.level>0){B.strm.data_type===2&&(B.strm.data_type=ew_(B));Mr9(B,B.l_desc);Mr9(B,B.d_desc);$io(B,B.dyn_ltree,B.l_desc.max_code);$io(B,B.dyn_dtree,B.d_desc.max_code);Mr9(B,B.bl_desc);for(O=18;O>=3&&B.bl_tree[GAD[O]*2+1]===0;O--);B.opt_len+=3*(O+1)+5+5+4;var d=B.opt_len+3+7>>>3;var Z=B.static_len+3+7>>>3;Z<=d&&(d=Z)}else d=Z=S+5;if(S+4<=d&&T!==-1)qh(B,t?1:0,3),cig(B,T,S);else if(B.strategy===4||Z===d)qh(B,2+(t?
1:0),3),xiz(B,XS,uq);else{qh(B,4+(t?1:0),3);T=B.l_desc.max_code+1;S=B.d_desc.max_code+1;O+=1;qh(B,T-257,5);qh(B,S-1,5);qh(B,O-4,4);for(d=0;d<O;d++)qh(B,B.bl_tree[GAD[d]*2+1],3);WY2(B,B.dyn_ltree,T-1);WY2(B,B.dyn_dtree,S-1);xiz(B,B.dyn_ltree,B.dyn_dtree)}Rw9(B);t&&Aim(B);B.block_start=B.strstart;Nh(B.strm)};
Hz=function(B,t){B.pending_buf[B.pending++]=t};
a1=function(B,t){B.pending_buf[B.pending++]=t>>>8&255;B.pending_buf[B.pending++]=t&255};
p7h=function(B,t){var T=B.max_chain_length,S=B.strstart,O=B.prev_length,d=B.nice_match,Z=B.strstart>B.w_size-262?B.strstart-(B.w_size-262):0,h=B.window,q=B.w_mask,D=B.prev,P=B.strstart+258,U=h[S+O-1],J=h[S+O];B.prev_length>=B.good_match&&(T>>=2);d>B.lookahead&&(d=B.lookahead);do{var N=t;if(h[N+O]===J&&h[N+O-1]===U&&h[N]===h[S]&&h[++N]===h[S+1]){S+=2;for(N++;h[++S]===h[++N]&&h[++S]===h[++N]&&h[++S]===h[++N]&&h[++S]===h[++N]&&h[++S]===h[++N]&&h[++S]===h[++N]&&h[++S]===h[++N]&&h[++S]===h[++N]&&S<P;);
N=258-(P-S);S=P-258;if(N>O){B.match_start=t;O=N;if(N>=d)break;U=h[S+O-1];J=h[S+O]}}}while((t=D[t&q])>Z&&--T!==0);return O<=B.lookahead?O:B.lookahead};
AD=function(B){var t=B.w_size,T;do{var S=B.window_size-B.lookahead-B.strstart;if(B.strstart>=t+(t-262)){EP.arraySet(B.window,B.window,t,t,0);B.match_start-=t;B.strstart-=t;B.block_start-=t;var O=T=B.hash_size;do{var d=B.head[--O];B.head[O]=d>=t?d-t:0}while(--T);O=T=t;do d=B.prev[--O],B.prev[O]=d>=t?d-t:0;while(--T);S+=t}if(B.strm.avail_in===0)break;O=B.strm;T=B.window;d=B.strstart+B.lookahead;var Z=O.avail_in;Z>S&&(Z=S);Z===0?T=0:(O.avail_in-=Z,EP.arraySet(T,O.input,O.next_in,Z,d),O.state.wrap===
1?O.adler=iGw(O.adler,T,Z,d):O.state.wrap===2&&(O.adler=fR(O.adler,T,Z,d)),O.next_in+=Z,O.total_in+=Z,T=Z);B.lookahead+=T;if(B.lookahead+B.insert>=3)for(S=B.strstart-B.insert,B.ins_h=B.window[S],B.ins_h=(B.ins_h<<B.hash_shift^B.window[S+1])&B.hash_mask;B.insert&&!(B.ins_h=(B.ins_h<<B.hash_shift^B.window[S+3-1])&B.hash_mask,B.prev[S&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=S,S++,B.insert--,B.lookahead+B.insert<3););}while(B.lookahead<262&&B.strm.avail_in!==0)};
YQw=function(B,t){for(var T;;){if(B.lookahead<262){AD(B);if(B.lookahead<262&&t===0)return 1;if(B.lookahead===0)break}T=0;B.lookahead>=3&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+3-1])&B.hash_mask,T=B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart);T!==0&&B.strstart-T<=B.w_size-262&&(B.match_length=p7h(B,T));if(B.match_length>=3)if(T=UP(B,B.strstart-B.match_start,B.match_length-3),B.lookahead-=B.match_length,B.match_length<=B.max_lazy_match&&B.lookahead>=3){B.match_length--;
do B.strstart++,B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+3-1])&B.hash_mask,B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart;while(--B.match_length!==0);B.strstart++}else B.strstart+=B.match_length,B.match_length=0,B.ins_h=B.window[B.strstart],B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+1])&B.hash_mask;else T=UP(B,0,B.window[B.strstart]),B.lookahead--,B.strstart++;if(T&&(jQ(B,!1),B.strm.avail_out===0))return 1}B.insert=B.strstart<2?B.strstart:2;return t===4?(jQ(B,
!0),B.strm.avail_out===0?3:4):B.last_lit&&(jQ(B,!1),B.strm.avail_out===0)?1:2};
cz=function(B,t){for(var T,S;;){if(B.lookahead<262){AD(B);if(B.lookahead<262&&t===0)return 1;if(B.lookahead===0)break}T=0;B.lookahead>=3&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+3-1])&B.hash_mask,T=B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart);B.prev_length=B.match_length;B.prev_match=B.match_start;B.match_length=2;T!==0&&B.prev_length<B.max_lazy_match&&B.strstart-T<=B.w_size-262&&(B.match_length=p7h(B,T),B.match_length<=5&&(B.strategy===1||B.match_length===3&&
B.strstart-B.match_start>4096)&&(B.match_length=2));if(B.prev_length>=3&&B.match_length<=B.prev_length){S=B.strstart+B.lookahead-3;T=UP(B,B.strstart-1-B.prev_match,B.prev_length-3);B.lookahead-=B.prev_length-1;B.prev_length-=2;do++B.strstart<=S&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+3-1])&B.hash_mask,B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart);while(--B.prev_length!==0);B.match_available=0;B.match_length=2;B.strstart++;if(T&&(jQ(B,!1),B.strm.avail_out===0))return 1}else if(B.match_available){if((T=
UP(B,0,B.window[B.strstart-1]))&&jQ(B,!1),B.strstart++,B.lookahead--,B.strm.avail_out===0)return 1}else B.match_available=1,B.strstart++,B.lookahead--}B.match_available&&(UP(B,0,B.window[B.strstart-1]),B.match_available=0);B.insert=B.strstart<2?B.strstart:2;return t===4?(jQ(B,!0),B.strm.avail_out===0?3:4):B.last_lit&&(jQ(B,!1),B.strm.avail_out===0)?1:2};
KYo=function(B,t){for(var T,S,O,d=B.window;;){if(B.lookahead<=258){AD(B);if(B.lookahead<=258&&t===0)return 1;if(B.lookahead===0)break}B.match_length=0;if(B.lookahead>=3&&B.strstart>0&&(S=B.strstart-1,T=d[S],T===d[++S]&&T===d[++S]&&T===d[++S])){for(O=B.strstart+258;T===d[++S]&&T===d[++S]&&T===d[++S]&&T===d[++S]&&T===d[++S]&&T===d[++S]&&T===d[++S]&&T===d[++S]&&S<O;);B.match_length=258-(O-S);B.match_length>B.lookahead&&(B.match_length=B.lookahead)}B.match_length>=3?(T=UP(B,1,B.match_length-3),B.lookahead-=
B.match_length,B.strstart+=B.match_length,B.match_length=0):(T=UP(B,0,B.window[B.strstart]),B.lookahead--,B.strstart++);if(T&&(jQ(B,!1),B.strm.avail_out===0))return 1}B.insert=0;return t===4?(jQ(B,!0),B.strm.avail_out===0?3:4):B.last_lit&&(jQ(B,!1),B.strm.avail_out===0)?1:2};
luv=function(B,t){for(var T;;){if(B.lookahead===0&&(AD(B),B.lookahead===0)){if(t===0)return 1;break}B.match_length=0;T=UP(B,0,B.window[B.strstart]);B.lookahead--;B.strstart++;if(T&&(jQ(B,!1),B.strm.avail_out===0))return 1}B.insert=0;return t===4?(jQ(B,!0),B.strm.avail_out===0?3:4):B.last_lit&&(jQ(B,!1),B.strm.avail_out===0)?1:2};
sP=function(B,t,T,S,O){this.good_length=B;this.max_lazy=t;this.nice_length=T;this.max_chain=S;this.func=O};
vGg=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 EP.Buf16(1146);this.dyn_dtree=new EP.Buf16(122);this.bl_tree=new EP.Buf16(78);mR(this.dyn_ltree);mR(this.dyn_dtree);mR(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new EP.Buf16(16);this.heap=new EP.Buf16(573);mR(this.heap);this.heap_max=this.heap_len=0;this.depth=new EP.Buf16(573);mR(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};
nGD=function(B,t){if(!B||!B.state||t>5||t<0)return B?JD(B,-2):-2;var T=B.state;if(!B.output||!B.input&&B.avail_in!==0||T.status===666&&t!==4)return JD(B,B.avail_out===0?-5:-2);T.strm=B;var S=T.last_flush;T.last_flush=t;if(T.status===42)if(T.wrap===2)B.adler=0,Hz(T,31),Hz(T,139),Hz(T,8),T.gzhead?(Hz(T,(T.gzhead.text?1:0)+(T.gzhead.hcrc?2:0)+(T.gzhead.extra?4:0)+(T.gzhead.name?8:0)+(T.gzhead.comment?16:0)),Hz(T,T.gzhead.time&255),Hz(T,T.gzhead.time>>8&255),Hz(T,T.gzhead.time>>16&255),Hz(T,T.gzhead.time>>
24&255),Hz(T,T.level===9?2:T.strategy>=2||T.level<2?4:0),Hz(T,T.gzhead.os&255),T.gzhead.extra&&T.gzhead.extra.length&&(Hz(T,T.gzhead.extra.length&255),Hz(T,T.gzhead.extra.length>>8&255)),T.gzhead.hcrc&&(B.adler=fR(B.adler,T.pending_buf,T.pending,0)),T.gzindex=0,T.status=69):(Hz(T,0),Hz(T,0),Hz(T,0),Hz(T,0),Hz(T,0),Hz(T,T.level===9?2:T.strategy>=2||T.level<2?4:0),Hz(T,3),T.status=113);else{var O=8+(T.w_bits-8<<4)<<8;O|=(T.strategy>=2||T.level<2?0:T.level<6?1:T.level===6?2:3)<<6;T.strstart!==0&&(O|=
32);T.status=113;a1(T,O+(31-O%31));T.strstart!==0&&(a1(T,B.adler>>>16),a1(T,B.adler&65535));B.adler=1}if(T.status===69)if(T.gzhead.extra){for(O=T.pending;T.gzindex<(T.gzhead.extra.length&65535)&&(T.pending!==T.pending_buf_size||(T.gzhead.hcrc&&T.pending>O&&(B.adler=fR(B.adler,T.pending_buf,T.pending-O,O)),Nh(B),O=T.pending,T.pending!==T.pending_buf_size));)Hz(T,T.gzhead.extra[T.gzindex]&255),T.gzindex++;T.gzhead.hcrc&&T.pending>O&&(B.adler=fR(B.adler,T.pending_buf,T.pending-O,O));T.gzindex===T.gzhead.extra.length&&
(T.gzindex=0,T.status=73)}else T.status=73;if(T.status===73)if(T.gzhead.name){O=T.pending;do{if(T.pending===T.pending_buf_size&&(T.gzhead.hcrc&&T.pending>O&&(B.adler=fR(B.adler,T.pending_buf,T.pending-O,O)),Nh(B),O=T.pending,T.pending===T.pending_buf_size)){var d=1;break}d=T.gzindex<T.gzhead.name.length?T.gzhead.name.charCodeAt(T.gzindex++)&255:0;Hz(T,d)}while(d!==0);T.gzhead.hcrc&&T.pending>O&&(B.adler=fR(B.adler,T.pending_buf,T.pending-O,O));d===0&&(T.gzindex=0,T.status=91)}else T.status=91;if(T.status===
91)if(T.gzhead.comment){O=T.pending;do{if(T.pending===T.pending_buf_size&&(T.gzhead.hcrc&&T.pending>O&&(B.adler=fR(B.adler,T.pending_buf,T.pending-O,O)),Nh(B),O=T.pending,T.pending===T.pending_buf_size)){d=1;break}d=T.gzindex<T.gzhead.comment.length?T.gzhead.comment.charCodeAt(T.gzindex++)&255:0;Hz(T,d)}while(d!==0);T.gzhead.hcrc&&T.pending>O&&(B.adler=fR(B.adler,T.pending_buf,T.pending-O,O));d===0&&(T.status=103)}else T.status=103;T.status===103&&(T.gzhead.hcrc?(T.pending+2>T.pending_buf_size&&Nh(B),
T.pending+2<=T.pending_buf_size&&(Hz(T,B.adler&255),Hz(T,B.adler>>8&255),B.adler=0,T.status=113)):T.status=113);if(T.pending!==0){if(Nh(B),B.avail_out===0)return T.last_flush=-1,0}else if(B.avail_in===0&&(t<<1)-(t>4?9:0)<=(S<<1)-(S>4?9:0)&&t!==4)return JD(B,-5);if(T.status===666&&B.avail_in!==0)return JD(B,-5);if(B.avail_in!==0||T.lookahead!==0||t!==0&&T.status!==666){S=T.strategy===2?luv(T,t):T.strategy===3?KYo(T,t):FS[T.level].func(T,t);if(S===3||S===4)T.status=666;if(S===1||S===3)return B.avail_out===
0&&(T.last_flush=-1),0;if(S===2&&(t===1?(qh(T,2,3),VB(T,256,XS),T.bi_valid===16?(hD(T,T.bi_buf),T.bi_buf=0,T.bi_valid=0):T.bi_valid>=8&&(T.pending_buf[T.pending++]=T.bi_buf&255,T.bi_buf>>=8,T.bi_valid-=8)):t!==5&&(qh(T,0,3),cig(T,0,0),t===3&&(mR(T.head),T.lookahead===0&&(T.strstart=0,T.block_start=0,T.insert=0))),Nh(B),B.avail_out===0))return T.last_flush=-1,0}if(t!==4)return 0;if(T.wrap<=0)return 1;T.wrap===2?(Hz(T,B.adler&255),Hz(T,B.adler>>8&255),Hz(T,B.adler>>16&255),Hz(T,B.adler>>24&255),Hz(T,
B.total_in&255),Hz(T,B.total_in>>8&255),Hz(T,B.total_in>>16&255),Hz(T,B.total_in>>24&255)):(a1(T,B.adler>>>16),a1(T,B.adler&65535));Nh(B);T.wrap>0&&(T.wrap=-T.wrap);return T.pending!==0?0:1};
riX=function(B){if(!(this instanceof riX))return new riX(B);B=this.options=EP.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},B||{});B.raw&&B.windowBits>0?B.windowBits=-B.windowBits:B.gzip&&B.windowBits>0&&B.windowBits<16&&(B.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new zwz;this.strm.avail_out=0;var t=this.strm;var T=B.level,S=B.method,O=B.windowBits,d=B.memLevel,Z=B.strategy;if(t){var h=1;T===-1&&(T=6);O<0?(h=0,O=-O):O>15&&
(h=2,O-=16);if(d<1||d>9||S!==8||O<8||O>15||T<0||T>9||Z<0||Z>4)t=JD(t,-2);else{O===8&&(O=9);var q=new vGg;t.state=q;q.strm=t;q.wrap=h;q.gzhead=null;q.w_bits=O;q.w_size=1<<q.w_bits;q.w_mask=q.w_size-1;q.hash_bits=d+7;q.hash_size=1<<q.hash_bits;q.hash_mask=q.hash_size-1;q.hash_shift=~~((q.hash_bits+3-1)/3);q.window=new EP.Buf8(q.w_size*2);q.head=new EP.Buf16(q.hash_size);q.prev=new EP.Buf16(q.w_size);q.lit_bufsize=1<<d+6;q.pending_buf_size=q.lit_bufsize*4;q.pending_buf=new EP.Buf8(q.pending_buf_size);
q.d_buf=q.lit_bufsize;q.l_buf=3*q.lit_bufsize;q.level=T;q.strategy=Z;q.method=S;if(t&&t.state){t.total_in=t.total_out=0;t.data_type=2;T=t.state;T.pending=0;T.pending_out=0;T.wrap<0&&(T.wrap=-T.wrap);T.status=T.wrap?42:113;t.adler=T.wrap===2?0:1;T.last_flush=0;if(!bGC){S=Array(16);for(d=Z=0;d<28;d++)for(oGq[d]=Z,O=0;O<1<<w7m[d];O++)D$[Z++]=d;D$[Z-1]=d;for(d=Z=0;d<16;d++)for(QGL[d]=Z,O=0;O<1<<yi_[d];O++)Pz[Z++]=d;for(Z>>=7;d<30;d++)for(QGL[d]=Z<<7,O=0;O<1<<yi_[d]-7;O++)Pz[256+Z++]=d;for(O=0;O<=15;O++)S[O]=
0;for(O=0;O<=143;)XS[O*2+1]=8,O++,S[8]++;for(;O<=255;)XS[O*2+1]=9,O++,S[9]++;for(;O<=279;)XS[O*2+1]=7,O++,S[7]++;for(;O<=287;)XS[O*2+1]=8,O++,S[8]++;gGm(XS,287,S);for(O=0;O<30;O++)uq[O*2+1]=5,uq[O*2]=fuh(O,5);Bqm=new HG_(XS,w7m,257,286,15);toL=new HG_(uq,yi_,0,30,15);TqL=new HG_([],S6g,0,19,7);bGC=!0}T.l_desc=new aug(T.dyn_ltree,Bqm);T.d_desc=new aug(T.dyn_dtree,toL);T.bl_desc=new aug(T.bl_tree,TqL);T.bi_buf=0;T.bi_valid=0;Rw9(T);T=0}else T=JD(t,-2);T===0&&(t=t.state,t.window_size=2*t.w_size,mR(t.head),
t.max_lazy_match=FS[t.level].max_lazy,t.good_match=FS[t.level].good_length,t.nice_match=FS[t.level].nice_length,t.max_chain_length=FS[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0);t=T}}else t=-2;if(t!==0)throw Error(I1[t]);B.header&&(t=this.strm)&&t.state&&t.state.wrap===2&&(t.state.gzhead=B.header);if(B.dictionary){var D;typeof B.dictionary==="string"?D=OFC(B.dictionary):kO9.call(B.dictionary)==="[object ArrayBuffer]"?
D=new Uint8Array(B.dictionary):D=B.dictionary;B=this.strm;d=D;Z=d.length;if(B&&B.state)if(D=B.state,t=D.wrap,t===2||t===1&&D.status!==42||D.lookahead)t=-2;else{t===1&&(B.adler=iGw(B.adler,d,Z,0));D.wrap=0;Z>=D.w_size&&(t===0&&(mR(D.head),D.strstart=0,D.block_start=0,D.insert=0),T=new EP.Buf8(D.w_size),EP.arraySet(T,d,Z-D.w_size,D.w_size,0),d=T,Z=D.w_size);T=B.avail_in;S=B.next_in;O=B.input;B.avail_in=Z;B.next_in=0;B.input=d;for(AD(D);D.lookahead>=3;){d=D.strstart;Z=D.lookahead-2;do D.ins_h=(D.ins_h<<
D.hash_shift^D.window[d+3-1])&D.hash_mask,D.prev[d&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=d,d++;while(--Z);D.strstart=d;D.lookahead=2;AD(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;B.next_in=S;B.input=O;B.avail_in=T;D.wrap=t;t=0}else t=-2;if(t!==0)throw Error(I1[t]);this._dict_set=!0}};
d8N=function(B,t){t=t||{};t.gzip=!0;t=new riX(t);t.push(B,!0);if(t.err)throw t.msg||I1[t.err];return t.result};
ZF_=function(B,t){var T=CZ2();T&&T.publish.call(T,B.toString(),B,t)};
ETw=function(B,t,T){var S=CZ2();if(!S)return 0;var O=S.subscribe(B.toString(),function(d,Z){var h=_.Gy("ytPubsub2Pubsub2SkipSubKey");h&&h==O||(h=function(){if(L6z[O])try{if(Z&&B instanceof hKm&&B!=d)try{var q=B.dataClass,D=Z;if(!D.args||!D.version)throw Error("bd");try{if(!q.version_){var P=new q;q.version_=P.version}var U=q.version_}catch(J){}if(!U||D.version!=U)throw Error("cd");try{Z=Reflect.construct(q,_.vL(D.args))}catch(J){throw J.message="yt.pubsub2.Data.deserialize(): "+J.message,J;}}catch(J){throw J.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+B.toString()+": "+J.message,J;}t.call(T||window,Z)}catch(J){_.Ww(J)}},q6o[B.toString()]?_.Gy("yt.scheduler.instance")?_.wT.addLowPriorityJob(h):_.qs(h,0):h())});
L6z[O]=!0;VoD[B.toString()]||(VoD[B.toString()]=[]);VoD[B.toString()].push(O);return O};
ISh=function(){var B=D8h,t=ETw(PZ2,function(T){B.apply(void 0,arguments);U8L(t)});
return t};
U8L=function(B){var t=CZ2();t&&(typeof B==="number"&&(B=[B]),_.K4(B,function(T){t.unsubscribeByKey(T);delete L6z[T]}))};
CZ2=function(){return _.Gy("ytPubsub2Pubsub2Instance")};
JcX=function(B,t,T){T=T===void 0?{sampleRate:.1}:T;Math.random()<Math.min(.02,T.sampleRate/100)&&ZF_("meta_logging_csi_event",{timerName:B,timelineData:t})};
_.m8_=function(B){return B?(B=B.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.MZ(B):null:null};
_.o1=function(B){return B?(B=B.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Zo(B):null:null};
XS2=function(){NqC||(NqC=_.o1(_.MB("WORKER_SERIALIZATION_URL")));return NqC||void 0};
_.jPC=function(){var B=XS2();uy9||B===void 0||(uy9=new Worker(_.L7(B),void 0));return uy9};
_.HFL=function(){return typeof Worker==="function"&&XS2()?!0:!1};
_.RKq=function(){if(_.HFL()&&!aSz){var B=function(T){T=T.data;if(T.op==="gzippedGelBatch"){var S=fSv.get(T.key);S&&(gTC(T.gzippedBatch,S.latencyPayload,S.url,S.options,S.sendFn),fSv.delete(T.key))}},t=_.jPC();
t&&(t.addEventListener("message",B),t.onerror=function(){fSv.clear()},aSz=!0)}};
ych=function(B,t,T,S,O){O=O===void 0?!1:O;var d={startTime:(0,_.SQ)(),ticks:{},infos:{}};if(yB)try{var Z=AcL(t);if(Z!=null&&(Z>ccL||Z<sPh))S(B,T);else{if(_.m("gzip_gel_with_worker")&&(_.m("initial_gzip_use_main_thread")&&!F62||!_.m("initial_gzip_use_main_thread"))){aSz||_.RKq();var h=_.jPC();if(h&&!O){fSv.set(wSg,{latencyPayload:d,url:B,options:T,sendFn:S});h.postMessage({op:"gelBatchToGzip",serializedBatch:t,key:wSg});wSg++;return}}var q=d8N(oTw(t));gTC(q,d,B,T,S)}}catch(D){_.p4(D),S(B,T)}else S(B,
T)};
gTC=function(B,t,T,S,O){F62=!1;var d=(0,_.SQ)();t.ticks.gelc=d;QB++;_.m("disable_compression_due_to_performance_degredation")&&d-t.startTime>=QPD&&(x8w++,_.m("abandon_compression_after_N_slow_zips")?QB===_.Cj("compression_disable_point")&&x8w>Moz&&(yB=!1):yB=!1);$8o(t);S.headers||(S.headers={});S.headers["Content-Encoding"]="gzip";S.postBody=B;S.postParams=void 0;O(T,S)};
W6_=function(B){var t=t===void 0?!1:t;var T=T===void 0?!1:T;var S=(0,_.SQ)(),O={startTime:S,ticks:{},infos:{}},d=t?_.Gy("yt.logging.gzipForFetch",!1):!0;if(yB&&d){if(!B.body)return B;try{var Z=T?B.body:typeof B.body==="string"?B.body:JSON.stringify(B.body);d=Z;if(!T&&typeof Z==="string"){var h=AcL(Z);if(h!=null&&(h>ccL||h<sPh))return B;T=t?{level:1}:void 0;d=d8N(oTw(Z),T);var q=(0,_.SQ)();O.ticks.gelc=q;if(t){QB++;if((_.m("disable_compression_due_to_performance_degredation")||_.m("disable_compression_due_to_performance_degradation_lr"))&&
q-S>=QPD)if(x8w++,_.m("abandon_compression_after_N_slow_zips")||_.m("abandon_compression_after_N_slow_zips_lr")){t=x8w/QB;var D=Moz/_.Cj("compression_disable_point");QB>0&&QB%_.Cj("compression_disable_point")===0&&t>=D&&(yB=!1)}else yB=!1;$8o(O)}}B.headers=Object.assign({},{"Content-Encoding":"gzip"},B.headers||{});B.body=d;return B}catch(P){return _.p4(P),B}}else return B};
AcL=function(B){try{return(new Blob(B.split(""))).size}catch(t){return _.p4(t),null}};
$8o=function(B){_.m("gel_compression_csi_killswitch")||!_.m("log_gel_compression_latency")&&!_.m("log_gel_compression_latency_lr")||JcX("gel_compression",B,{sampleRate:.1})};
eKz=function(){this.blockSize=-1};
xl=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var B=1;B<this.blockSize;++B)this.pad_[B]=0;this.total_=this.inbuf_=0;this.reset()};
pSD=function(B){B=Object.assign({},B);delete B.Authorization;var t=_.GOX();if(t){var T=new xl;T.update(_.MB("INNERTUBE_API_KEY"));T.update(t);B.hash=_.zw(T.digest(),3)}return B};
$l=function(){iFg||(iFg=new _.Mh("yt.innertube"));return iFg};
Y6h=function(B,t,T,S){if(S)return null;S=$l().get("nextId",!0)||1;var O=$l().get("requests",!0)||{};O[S]={method:B,request:t,authState:pSD(T),requestTime:Math.round((0,_.SQ)())};$l().set("nextId",S+1,86400,!0);$l().set("requests",O,86400,!0);return S};
K62=function(B){var t=$l().get("requests",!0)||{};delete t[B];$l().set("requests",t,86400,!0)};
vTL=function(B){var t=$l().get("requests",!0);if(t){for(var T in t){var S=t[T];if(!(Math.round((0,_.SQ)())-S.requestTime<6E4)){var O=S.authState,d=pSD(_.uiw(!1));_.f1.equals(O,d)&&(O=S.request,"requestTimeMs"in O&&(O.requestTimeMs=Math.round((0,_.SQ)())),lSN(B,S.method,O,{}));delete t[T]}}$l().set("requests",t,86400,!0)}};
nTq=function(B){var t;return(B=B==null?void 0:(t=B.error)==null?void 0:t.code)&&B>=400&&B<=599?!1:!0};
rch=function(B){var t;B=B==null?void 0:(t=B.error)==null?void 0:t.code;return!(B!==400&&B!==415)};
bFw=function(){if(zKX)return zKX();var B={};zKX=T4("LogsDatabaseV2",{objectStores:(B.LogsRequestsStore={addedAtVersion:2},B),shared:!1,upgrade:function(t,T,S){T(2)&&Wz(t,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});T(3);T(5)&&(S=S.objectStore("LogsRequestsStore"),S.JSC$8690_wrapped.indexNames.contains("newRequest")&&S.JSC$8690_wrapped.deleteIndex("newRequest"),eQ(S,"newRequestV2",["status","interface","timestamp"]));T(7)&&t.JSC$8675_wrapped.objectStoreNames.contains("sapisid")&&t.JSC$8675_wrapped.deleteObjectStore("sapisid");
T(9)&&t.JSC$8675_wrapped.objectStoreNames.contains("SWHealthLog")&&t.JSC$8675_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return zKX()};
G4=function(B){return _.lE(bFw(),B)};
t82=function(B,t){var T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return T={startTime:(0,_.SQ)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},_.V(Z,G4(t),2);if(Z.nextAddress!=3)return S=Z.yieldResult,O=Object.assign({},B,{options:JSON.parse(JSON.stringify(B.options)),interface:_.MB("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),_.V(Z,S.put("LogsRequestsStore",O),3);d=Z.yieldResult;T.ticks.tc=(0,_.SQ)();Bxg(T);return Z.return(d)})};
Tx_=function(B,t){var T,S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1)return T={startTime:(0,_.SQ)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},_.V(P,G4(t),2);if(P.nextAddress!=3)return S=P.yieldResult,O=_.MB("INNERTUBE_CONTEXT_CLIENT_NAME",0),d=[B,O,0],Z=[B,O,(0,_.SQ)()],h=IDBKeyRange.bound(d,Z),q="prev",_.m("use_fifo_for_networkless")&&(q="next"),D=void 0,_.V(P,_.vY(S,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(U){return _.OP(U.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:h,direction:q},function(J){J.getValue()&&(D=J.getValue(),B==="NEW"&&(D.status="QUEUED",J.update(D)))})}),3);
T.ticks.tc=(0,_.SQ)();Bxg(T);return P.return(D)})};
Saz=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,G4(t),2);T=S.yieldResult;return S.return(_.vY(T,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(O){var d=O.objectStore("LogsRequestsStore");return d.get(B).then(function(Z){if(Z)return Z.status="QUEUED",d.put(Z).then(function(){return Z})})}))})};
Okg=function(B,t,T,S){T=T===void 0?!0:T;var O;return _.L(function(d){if(d.nextAddress==1)return _.V(d,G4(t),2);O=d.yieldResult;return d.return(_.vY(O,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Z){var h=Z.objectStore("LogsRequestsStore");return h.get(B).then(function(q){return q?(q.status="NEW",T&&(q.sendCount+=1),S!==void 0&&(q.options.compress=S),h.put(q).then(function(){return q})):$v.resolve(void 0)})}))})};
k2q=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,G4(t),2);T=S.yieldResult;return S.return(T.delete("LogsRequestsStore",B))})};
da_=function(B){var t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,G4(B),2);t=S.yieldResult;T=(0,_.SQ)()-2592E6;return _.V(S,_.vY(t,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(O){return rD(O.objectStore("LogsRequestsStore"),{},function(d){if(d.getValue().timestamp<=T)return d.delete().then(function(){return d.continue()})})}),0)})};
Cn9=function(){_.L(function(B){return _.V(B,nzX("LogsDatabaseV2"),0)})};
Bxg=function(B){_.m("nwl_csi_killswitch")||JcX("networkless_performance",B,{sampleRate:1})};
_.LCq=function(B){return _.lE(ZkX(),B)};
hvm=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,_.LCq(B),2);t=S.yieldResult;T=(0,_.SQ)()-2592E6;return _.V(S,_.vY(t,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(O){return rD(O.objectStore("SWHealthLog"),{},function(d){if(d.getValue().timestamp<=T)return d.delete().then(function(){return d.continue()})})}),0)})};
qag=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,_.LCq(B),2);t=T.yieldResult;return _.V(T,t.clear("SWHealthLog"),0)})};
_.pR=function(B,t,T,S,O,d,Z){O=O===void 0?"":O;d=d===void 0?!1:d;Z=Z===void 0?!1:Z;if(B)if(T&&!yE("cobalt"))_.p4(new _.HY("Legacy referrer-scrubbed ping detected")),B&&V8D(B,void 0,{scrubReferrer:!0});else if(O)xPh(B,t,"POST",O,S);else if(_.MB("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||S||Z)xPh(B,t,"GET","",S,void 0,d,Z);else{b:{try{c:{var h=new Ek_({url:B});if(h.urlParamValues_.dsh==="1")var q=null;else{var D=h.urlParamValues_.ae;if(D==="1"){var P=h.urlParamValues_.adurl;if(P)try{q={version:3,directUrl:decodeURIComponent(P),
asyncUrl:aCw(h.JSC$7536_url_,"act=1","ri=1",Dam(h))};break c}catch(H){}}q=D==="2"?{version:4,directUrl:aCw(h.JSC$7536_url_,"dct=1","suid="+h.suid_,""),asyncUrl:aCw(h.JSC$7536_url_,"act=1","ri=1","suid="+h.suid_)}:null}}if(q){var U=_.DE(B);var J=!(!U||!U.endsWith("/aclk")||_.pb(B,"ri")!=="1");break b}}catch(H){}J=!1}if(J){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(B,"")){var N=!0;break b}}catch(H){}N=!1}N?(t&&t(),T=!0):T=!1}else T=!1;T||V8D(B,t)}};
V8D=function(B,t,T){T=T===void 0?{}:T;var S=new Image,O=""+Pnv++;Ua2[O]=S;S.onload=S.onerror=function(){t&&Ua2[O]&&t();delete Ua2[O]};
T.scrubReferrer&&(S.referrerPolicy="no-referrer");S.src=B};
iq=function(B,t){IND(B,t==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
Jmo=function(B){var t;return((t=document.featurePolicy)==null?0:t.allowedFeatures().includes("attribution-reporting"))?B+"&nis=6":B+"&nis=5"};
mag=function(B){if(!B)return!1;try{var t;if(((t=_.lt(B))==null?void 0:t.asm)==="4")return!0}catch(T){_.Ww(T)}return!1};
IND=function(B,t){t?(B=Jmo(B),_.pR(B,void 0,void 0,void 0,"",!0,!0)):_.pR(B)};
X6z=function(){Nxo||(Nxo=new _.Mh("yt.offline"));return Nxo};
uJm=function(B){if(_.m("offline_error_handling")){var t=X6z().get("errors",!0)||{};t[B.message]={name:B.name,stack:B.stack};B.level&&(t[B.message].level=B.level);X6z().set("errors",t,2592E3,!0)}};
HkC=function(B,t,T,S){S=S===void 0?!1:S;t=_.m("web_fp_via_jspb")?Object.assign({},t):t;_.m("use_cfr_monitor")&&jE_(B,t);if(_.m("use_request_time_ms_header"))t.headers&&tb(B)&&(t.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.SQ)())));else{var O;if((O=t.postParams)==null?0:O.requestTimeMs)t.postParams.requestTimeMs=Math.round((0,_.SQ)())}T&&Object.keys(t).length===0?_.pR(B):t.compress?t.postBody?(typeof t.postBody!=="string"&&(t.postBody=JSON.stringify(t.postBody)),ych(B,t.postBody,
t,_.PY,S)):ych(B,JSON.stringify(t.postParams),t,erv,S):_.PY(B,t)};
aNL=function(B,t){_.m("use_event_time_ms_header")&&tb(B)&&(t.headers||(t.headers={}),t.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.SQ)())));return t};
_.gkz=function(){fNh||(fNh=new _.Yl({logOfflineErrors:!0,enablePolling:!0}));return fNh};
jE_=function(B,t){var T=t.onError?t.onError:function(){};
t.onError=function(O,d){KR().requestComplete(B,!1);T(O,d)};
var S=t.onSuccess?t.onSuccess:function(){};
t.onSuccess=function(O,d){KR().requestComplete(B,!0);S(O,d)}};
_.RvL=function(){return _.bt(document.location.toString())!=="www.youtube-nocookie.com"};
_.sEL=function(){return _.Gy("ytNetworklessLoggingInitializationOptions")?_.Am_.isNwlInitialized:_.cmX};
FC9=function(B,t){if(_.m("polymer_on_demand_shady_dom")){var T;var S=(T=B.__shady_native_firstElementChild)!=null?T:B.firstElementChild}else S=B.firstElementChild;for(;S;){if(B=t(S)?S:FC9(S,t))return B;S=S.nextElementSibling}return null};
okh=function(){var B=document;if("visibilityState"in B)return B.visibilityState;var t=w6_+"VisibilityState";if(t in B)return B[t]};
_.ym9=function(B,t){var T;lq(B,function(S){T=t[S];return!!T});
return T};
_.nR=function(B){var t=QEq(B);t?t.focus(void 0):_.vz(B)};
QEq=function(B){return(B=FC9(B,function(t){return _.rT(t)?xaN(t)&&!!t.offsetParent:!1}))?B:null};
_.vz=function(B,t){B.hasAttribute("tabindex")||B.setAttribute("tabindex","-1");B.focus(t)};
M8q=function(B,t,T,S){S=S===void 0?{}:S;B.addEventListener&&(t!="mouseenter"||"onmouseenter"in document?t!="mouseleave"||"onmouseenter"in document?t=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(t="MozMousePixelScroll"):t="mouseout":t="mouseover");return _.f1.findKey(z4,function(O){var d=typeof O[4]==="boolean"&&O[4]==!!S,Z=_.Be(O[4])&&_.Be(S)&&_.f1.equals(O[4],S);return!!O.length&&O[0]==B&&O[1]==t&&O[2]==T&&(d||Z)})};
_.B2=function(B,t,T,S){S=S===void 0?{}:S;if(!B||!B.addEventListener&&!B.attachEvent)return"";var O=M8q(B,t,T,S);if(O)return O;O=++$am.count+"";var d=!(t!="mouseenter"&&t!="mouseleave"||!B.addEventListener||"onmouseenter"in document);var Z=d?function(h){h=new bq(h);if(!_.yN(h.relatedTarget,function(q){return q==B},!0))return h.currentTarget=B,h.type=t,T.call(B,h)}:function(h){h=new bq(h);
h.currentTarget=B;return T.call(B,h)};
Z=_.e6(Z);B.addEventListener?(t=="mouseenter"&&d?t="mouseover":t=="mouseleave"&&d?t="mouseout":t=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(t="MozMousePixelScroll"),WCv()||typeof S==="boolean"?B.addEventListener(t,Z,S):B.addEventListener(t,Z,!!S.capture)):B.attachEvent("on"+t,Z);z4[O]=[B,t,T,Z,S];return O};
_.G2v=function(B,t,T){var S=S===void 0?{}:S;var O=_.B2(B,t,function(){_.ev_(O);T.apply(B,arguments)},S)};
_.ev_=function(B){B&&(typeof B=="string"&&(B=[B]),_.K4(B,function(t){if(t in z4){var T=z4[t],S=T[0],O=T[1],d=T[3];T=T[4];S.removeEventListener?WCv()||typeof T==="boolean"?S.removeEventListener(O,d,T):S.removeEventListener(O,d,!!T.capture):S.detachEvent&&S.detachEvent("on"+O,d);delete z4[t]}}))};
th=function(B){this.callback_=B;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(B=0;B<4;B++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.B2(window,"mousemove",(0,_.gS)(this.onMouseMove_,this));this.timerId_=_.VE((0,_.gS)(this.checkPosition_,this),25)};
ikL=function(){var B={};var t=B.preferMobileEvents===void 0?!1:B.preferMobileEvents;B=B.enableScrollEventListener===void 0?!0:B.enableScrollEventListener;if(_.Gy("_lact",window)==null){var T=parseInt(_.MB("LACT"),10);T=isFinite(T)?Date.now()-Math.max(T,0):-1;_.Bz("_lact",T,window);_.Bz("_fact",T,window);T==-1&&_.Ti();_.B2(document,"keydown",_.Ti);_.B2(document,"keyup",_.Ti);_.B2(document,"mousedown",_.Ti);_.B2(document,"mouseup",_.Ti);t?_.B2(window,"touchmove",function(){p6z("touchmove",200)},{passive:!0}):
(_.B2(window,"resize",function(){p6z("resize",200)}),B&&_.B2(window,"scroll",function(){p6z("scroll",200)}));
new th(function(){p6z("mouse",100)});
_.B2(document,"touchstart",_.Ti,{passive:!0});_.B2(document,"touchend",_.Ti,{passive:!0})}};
p6z=function(B,t){Yag[B]||(Yag[B]=!0,_.wT.addLowPriorityJob(function(){_.Ti();Yag[B]=!1},t))};
_.Ti=function(){_.Gy("_lact",window)==null&&ikL();var B=Date.now();_.Bz("_lact",B,window);_.Gy("_fact",window)==-1&&_.Bz("_fact",B,window);(B=_.Gy("ytglobal.ytUtilActivityCallback_"))&&B()};
_.Sc=function(){var B=_.Gy("_lact",window);return B==null?-1:Math.max(Date.now()-B,0)};
_.Z3=function(B,t,T){var S=_.km();if(S&&t){var O=S.subscribe(B,function(){var d=arguments,Z=function(){dj[O]&&t.apply&&typeof t.apply=="function"&&t.apply(T||window,d)};
try{_.KCv[B]?Z():_.qs(Z,0)}catch(h){_.Ww(h)}},T);
dj[O]=!0;CC[B]||(CC[B]=[]);CC[B].push(O);return O}return 0};
_.lNo=function(B){var t=_.km();t&&(typeof B==="number"?B=[B]:typeof B==="string"&&(B=[parseInt(B,10)]),_.K4(B,function(T){t.unsubscribeByKey(T);delete dj[T]}))};
_.vkq=function(B,t){var T=_.km();T&&T.publish.apply(T,arguments)};
_.rmz=function(B){var t=_.km();if(t)if(t.clear(B),B)nkm(B);else for(var T in CC)nkm(T)};
_.km=function(){return _.TX.ytPubsubPubsubInstance};
nkm=function(B){CC[B]&&(B=CC[B],_.K4(B,function(t){dj[t]&&delete dj[t]}),B.length=0)};
zvh=function(){var B,t;return"h5vcc"in LC&&((B=LC.h5vcc.traceEvent)==null?0:B.traceBegin)&&((t=LC.h5vcc.traceEvent)==null?0:t.traceEnd)?1:"performance"in LC&&LC.performance.mark&&LC.performance.measure?2:0};
bkN=function(B){var t=zvh();switch(t){case 1:LC.h5vcc.traceEvent.traceBegin("YTLR",B);break;case 2:LC.performance.mark(B+"-start");break;case 0:break;default:_.CB(t,"unknown trace type")}};
Bfh=function(B){var t=zvh();switch(t){case 1:LC.h5vcc.traceEvent.traceEnd("YTLR",B);break;case 2:t=B+"-start";var T=B+"-end";LC.performance.mark(T);LC.performance.measure(B,t,T);break;case 0:break;default:_.CB(t,"unknown trace type")}};
teL=function(B){var t,T;(T=(t=window).onerror)==null||T.call(t,B.message,"",0,0,B)};
TfC=function(B){if(_.m("web_lifecycle_error_handling_killswitch"))return B();try{return B()}catch(t){teL(t)}};
SvL=function(B){return[B.auth===void 0?"undefined":B.auth,B.isJspb===void 0?"undefined":B.isJspb,B.cttAuthInfo===void 0?"undefined":B.cttAuthInfo,B.tier===void 0?"undefined":B.tier].join("/")};
_.X=function(B,t){if(B)return B[t.name]};
q7=function(){var B=_.Gy("yt.logging.ims");B||(B=new hh,_.Bz("yt.logging.ims",B));return B};
Veq=function(B,t){if(B.endpoint==="log_event"){OxX(B);var T=kom(B),S=d6m(B.payload)||"",O=CWN(S),d=200;if(O){if(O.enabled===!1&&!_.m("web_payload_policy_disabled_killswitch"))return;d=Zxw(O.tier);if(d===400){LAL(B,t);return}}Vu[T]=!0;T={cttAuthInfo:T,isJspb:!1,tier:d};q7().storePayload(T,B.payload);hmD(t,!1,T,qvC(S))}};
D6o=function(B,t,T){if(t.endpoint==="log_event"){OxX(void 0,t);var S=kom(t,!0),O=CWN(B),d=200;if(O){if(O.enabled===!1&&!_.m("web_payload_policy_disabled_killswitch"))return;d=Zxw(O.tier);if(d===400){Ea_(B,t,T);return}}Vu[S]=!0;S={cttAuthInfo:S,isJspb:!0,tier:d};q7().storePayload(S,tE(t.payload));hmD(T,!0,S,qvC(B))}};
hmD=function(B,t,T,S){t=t===void 0?!1:t;S=S===void 0?!1:S;B&&(EO=new B);B=_.Cj("tvhtml5_logging_max_batch_ads_fork")||_.Cj("tvhtml5_logging_max_batch")||_.Cj("web_logging_max_batch")||100;var O=(0,_.SQ)(),d=PWv(t,T.tier),Z=d.lastDebounceQueueFromLogTimeMs;S&&(d.useVideoStatsEndPoint=!0);S=0;T&&(S=q7().getSequenceCount(T));var h=function(){U6C({writeThenSend:!0},t,T.tier)};
S>=1E3?h():S>=B?IHN||(IHN=JkC(function(){h();IHN=void 0},0)):O-Z>=10&&(m6q(t,T.tier),d.lastDebounceQueueFromLogTimeMs=O)};
LAL=function(B,t){if(B.endpoint==="log_event"){_.m("more_accurate_gel_parser")&&q7().storePayload({isJspb:!1},B.payload);OxX(B);var T=kom(B),S=new Map;S.set(T,[B.payload]);var O=d6m(B.payload)||"";t&&(EO=new t);return new _.UO(function(d,Z){EO&&EO.isReady()?NfN(S,EO,d,Z,{bypassNetworkless:!0},!0,qvC(O)):d()})}};
Ea_=function(B,t,T){if(t.endpoint==="log_event"){OxX(void 0,t);var S=kom(t,!0),O=new Map;O.set(S,[tE(t.payload)]);T&&(EO=new T);return new _.UO(function(d){EO&&EO.isReady()?Xb2(O,EO,d,{bypassNetworkless:!0},!0,qvC(B)):d()})}};
kom=function(B,t){var T="";if(B.dangerousLogToVisitorSession)T="visitorOnlyApprovedKey";else if(B.cttAuthInfo){if(t===void 0?0:t){t=B.cttAuthInfo.token;T=B.cttAuthInfo;var S=new u9g;T.videoId?S.setVideoId(T.videoId):T.playlistId&&Iz(S,2,jKv,$n(T.playlistId));Hxm[t]=S}else t=B.cttAuthInfo,T={},t.videoId?T.videoId=t.videoId:t.playlistId&&(T.playlistId=t.playlistId),aHg[B.cttAuthInfo.token]=T;T=B.cttAuthInfo.token}return T};
U6C=function(B,t,T){B=B===void 0?{}:B;t=t===void 0?!1:t;new _.UO(function(S,O){var d=PWv(t,T),Z=d.useVideoStatsEndPoint;d.useVideoStatsEndPoint=!1;fHX(d.queueTimer);fHX(d.queueMaxTimer);d.queueMaxTimer=0;EO&&EO.isReady()?T===void 0&&_.m("enable_web_tiered_gel")?gah(S,O,B,t,300,Z):gah(S,O,B,t,T,Z):(m6q(t,T),S())})};
gah=function(B,t,T,S,O,d){var Z=EO;T=T===void 0?{}:T;S=S===void 0?!1:S;O=O===void 0?200:O;d=d===void 0?!1:d;var h=new Map,q=new Map,D={isJspb:S,cttAuthInfo:void 0,tier:O},P={isJspb:S,cttAuthInfo:void 0};if(S){t=_.C(Object.keys(Vu));for(O=t.next();!O.done;O=t.next())O=O.value,q=_.m("enable_web_tiered_gel")?q7().smartExtractMatchingEntries({keys:[D,P],sizeLimit:1E3}):q7().extractMatchingEntries({isJspb:!0,cttAuthInfo:O}),q.length>0&&h.set(O,q),(_.m("web_fp_via_jspb_and_json")&&T.writeThenSend||!_.m("web_fp_via_jspb_and_json"))&&
delete Vu[O];Xb2(h,Z,B,T,!1,d)}else{h=_.C(Object.keys(Vu));for(D=h.next();!D.done;D=h.next())D=D.value,P=_.m("enable_web_tiered_gel")?q7().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:D,tier:O},{isJspb:!1,cttAuthInfo:D}],sizeLimit:1E3}):q7().extractMatchingEntries({isJspb:!1,cttAuthInfo:D}),P.length>0&&q.set(D,P),(_.m("web_fp_via_jspb_and_json")&&T.writeThenSend||!_.m("web_fp_via_jspb_and_json"))&&delete Vu[D];NfN(q,Z,B,t,T,!1,d)}};
m6q=function(B,t){B=B===void 0?!1:B;t=t===void 0?200:t;var T=function(){U6C({writeThenSend:!0},B,t)},S=PWv(B,t),O=S===Rmw||S===Akz?5E3:ckw;
_.m("web_gel_timeout_cap")&&!S.queueMaxTimer&&(O=JkC(function(){T()},O),S.queueMaxTimer=O);
fHX(S.queueTimer);O=_.MB("LOGGING_BATCH_TIMEOUT",_.Cj("web_gel_debounce_ms",1E4));_.m("shorten_initial_gel_batch_timeout")&&sKN&&(O=FAq);O=JkC(function(){_.Cj("gel_min_batch_size")>0?q7().getSequenceCount({cttAuthInfo:void 0,isJspb:B,tier:t})>=wbD&&T():T()},O);
S.queueTimer=O};
NfN=function(B,t,T,S,O,d,Z){O=O===void 0?{}:O;var h=Math.round((0,_.SQ)()),q=B.size,D=oa_(Z);B=_.C(B);var P=B.next();for(Z={};!P.done;Z={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},P=B.next()){var U=_.C(P.value);P=U.next().value;U=U.next().value;Z.batchRequest=_.f1.unsafeClone({context:_.EGC(t.config_||_.kl())});if(!_.rm(U)&&!_.m("throw_err_when_logevent_malformed_killswitch")){S();break}Z.batchRequest.events=U;
(U=aHg[P])&&ykm(Z.batchRequest,P,U);delete aHg[P];Z.dangerousLogToVisitorSession=P==="visitorOnlyApprovedKey";QKo(Z.batchRequest,h,Z.dangerousLogToVisitorSession);x6q(O);Z.onSuccess$jscomp$3=function(J){_.m("start_client_gcf")&&_.wT.addLowPriorityJob(function(){return _.L(function(N){return _.V(N,Meg(J),0)})});
q--;q||T()};
Z.networkFailures=0;Z.onError$jscomp$5=function(J){return function(){J.networkFailures++;if(O.bypassNetworkless&&J.networkFailures===1)try{lSN(t,D,J.batchRequest,$62({writeThenSend:!0},J.dangerousLogToVisitorSession,J.onSuccess$jscomp$3,J.onError$jscomp$5,d)),sKN=!1}catch(N){_.Ww(N),S()}q--;q||T()}}(Z);
try{lSN(t,D,Z.batchRequest,$62(O,Z.dangerousLogToVisitorSession,Z.onSuccess$jscomp$3,Z.onError$jscomp$5,d)),sKN=!1}catch(J){_.Ww(J),S()}}};
Xb2=function(B,t,T,S,O,d){S=S===void 0?{}:S;var Z=Math.round((0,_.SQ)()),h={value:B.size},q=new Map([].concat(_.aw(B)));q=_.C(q);for(var D=q.next();!D.done;D=q.next()){var P=_.C(D.value).next().value,U=B.get(P);D=new WAX;var J=t.config_||_.kl(),N=new Jh,H=new emD;_.J0(H,1,J.innertubeContextHostLanguage);_.J0(H,2,J.innertubeContextGeoLocation);_.dT(H,16,J.innertubeContextClientNameFieldNumber);_.J0(H,17,J.innertubeContextClientVersion);if(J.innertubeContextClientConfigInfo){var f=J.innertubeContextClientConfigInfo,
c=new Z$;f.coldConfigData&&_.J0(c,1,f.coldConfigData);f.appInstallData&&_.J0(c,6,f.appInstallData);f.coldHashData&&_.J0(c,3,f.coldHashData);f.hotHashData&&c.setHotHashData(f.hotHashData);_.Tu(H,62,c)}(f=_.TX.devicePixelRatio)&&f!=1&&_.CR(H,65,_.ZV(f));f=RrN();f!==""&&_.J0(H,54,f);f=AOz();if(f.length>0){c=new Goz;for(var w=0;w<f.length;w++){var W=new m0;W.setKey(f[w].key);Iz(W,2,pbz,$n(f[w].value));N7(c,15,m0,W)}_.Tu(N,5,c)}CSw(J,H);ZGL(N);LYh(H);hwq(J,H);qQw(H);_.m("start_client_gcf")&&VrD(H);_.MB("DELEGATED_SESSION_ID")&&
!_.m("pageid_as_header_web")&&(J=new X3,_.J0(J,3,_.MB("DELEGATED_SESSION_ID")));!_.m("fill_delegate_context_in_gel_killswitch")&&(f=_.MB("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(c=_.I0(N,X3,3)||new X3,J=N,f=_.J0(c,18,f),_.Tu(J,3,f));J=H;f=_.C(Object.entries(_.lt(_.MB("DEVICE",""))));for(c=f.next();!c.done;c=f.next())w=_.C(c.value),c=w.next().value,w=w.next().value,c==="cbrand"?_.J0(J,12,w):c==="cmodel"?_.J0(J,13,w):c==="cbr"?_.J0(J,87,w):c==="cbrver"?_.J0(J,88,w):c==="cos"?_.J0(J,18,
w):c==="cosver"?_.J0(J,19,w):c==="cplatform"&&_.dT(J,42,kQq(w));N.setClient(H);_.Tu(D,1,N);if(H=Hxm[P])a:{if(_.mJ(H,u_(H,jKv,1)))N=1;else if(H.getPlaylistId())N=2;else break a;_.Tu(D,4,H);H=D.getContext()||new Jh;J=_.I0(H,X3,3)||new X3;f=new jc;f.setToken(P);_.dT(f,1,N);N7(J,12,jc,f);_.Tu(H,3,J)}delete Hxm[P];P=P==="visitorOnlyApprovedKey";ixm()||_.H2(D,2,Z);!P&&(N=_.MB("EVENT_ID"))&&(H=Yv_(),J=new KA9,_.J0(J,1,N),_.H2(J,2,H),_.Tu(D,5,J));x6q(S);if(_.m("jspb_serialize_with_worker")&&(N=_.jPC())&&
S.writeThenSend){_.lH2.set(vah,{client:t,resolve:T,networklessOptions:S,isIsolated:O,useVSSEndpoint:d,dangerousLogToVisitorSession:P,requestsOutstanding:h});N.postMessage({op:"gelBatchToSerialize",batchRequest:tE(D),clientEvents:U,key:vah});vah++;break}if(U){N=[];for(H=0;H<U.length;H++)try{N.push(new az(U[H]))}catch(v){_.Ww(new _.HY("Transport failed to deserialize "+String(U[H])))}U=N}else U=[];U=_.C(U);for(N=U.next();!N.done;N=U.next())N7(D,3,az,N.value);U={startTime:(0,_.SQ)(),ticks:{},infos:{}};
D=D.serialize();U.ticks.geljspc=(0,_.SQ)();_.m("log_jspb_serialize_latency")&&JcX("gel_jspb_serialize",U,{sampleRate:.1});_.naw(D,t,T,S,O,d,P,h)}};
_.naw=function(B,t,T,S,O,d,Z,h){S=S===void 0?{}:S;h=h===void 0?{value:0}:h;d=oa_(d);S=$62(S,Z,function(q){_.m("start_client_gcf")&&_.wT.addLowPriorityJob(function(){return _.L(function(D){return _.V(D,Meg(q),0)})});
h.value--;h.value||T()},function(){h.value--;
h.value||T()},O);
S.headers["Content-Type"]="application/json+protobuf";S.postBodyFormat="JSPB";S.postBody=B;lSN(t,d,"",S);sKN=!1};
x6q=function(B){_.m("always_send_and_write")&&(B.writeThenSend=!1)};
$62=function(B,t,T,S,O){B={retry:!0,onSuccess:T,onError:S,networklessOptions:B,dangerousLogToVisitorSession:t,bypassMonitoring:!!O,headers:{},postBodyFormat:"",postBody:"",compress:_.m("compress_gel")||_.m("compress_gel_lr")};ixm()&&(B.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.SQ)())));return B};
QKo=function(B,t,T){ixm()||(B.requestTimeMs=String(t));_.m("unsplit_gel_payloads_in_logs")&&(B.unsplitGelPayloadsInLogs=!0);!T&&(t=_.MB("EVENT_ID"))&&(T=Yv_(),B.serializedClientEventId={serializedEventId:t,clientCounter:String(T)})};
Yv_=function(){var B=_.MB("BATCH_CLIENT_COUNTER")||0;B||(B=Math.floor(Math.random()*65535/2));B++;B>65535&&(B=1);_.xM("BATCH_CLIENT_COUNTER",B);return B};
ykm=function(B,t,T){if(T.videoId)var S="VIDEO";else if(T.playlistId)S="PLAYLIST";else return;B.credentialTransferTokenTargetId=T;B.context=B.context||{};B.context.user=B.context.user||{};B.context.user.credentialTransferTokens=[{token:t,scope:S}]};
OxX=function(B,t){var T=_.ZE("il_payload_scraping")==="enable_il_payload_scraping";if(!_.Gy("yt.logging.transport.enableScrapingForTest"))if(T)rkw=[],_.Bz("yt.logging.transport.enableScrapingForTest",!0),_.Bz("yt.logging.transport.scrapedPayloadsForTesting",rkw),_.Bz("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Bz("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.Bz("yt.logging.transport.scrapeClientEvent",!0);else return;T=_.Gy("yt.logging.transport.scrapedPayloadsForTesting");var S=_.Gy("yt.logging.transport.payloadToScrape");t&&(t=_.Gy("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(t.payload)())&&T.push(t);t=_.Gy("yt.logging.transport.scrapeClientEvent");if(S&&S.length>=1)for(var O=0;O<S.length;O++)if(B&&B.payload[S[O]])if(t)T.push(B.payload);else{var d=void 0;T.push(((d=B)==null?void 0:d.payload)[S[O]])}_.Bz("yt.logging.transport.scrapedPayloadsForTesting",
T)};
ixm=function(){return _.m("use_request_time_ms_header")||_.m("lr_use_request_time_ms_header")};
JkC=function(B,t){return _.m("transport_use_scheduler")===!1?_.qs(B,t):_.m("logging_avoid_blocking_during_navigation")||_.m("lr_logging_avoid_blocking_during_navigation")?_.fC(_.wT,function(){if(_.zmm().currentState==="none")B();else{var T={};_.zmm().install((T.none={callback:B},T))}},t):_.fC(_.wT,B,t)};
fHX=function(B){_.m("transport_use_scheduler")?_.wT.cancelJob(B):_.ED(B)};
Meg=function(B){var t,T,S,O,d,Z,h,q,D,P;return _.L(function(U){return U.nextAddress==1?(S=(t=B)==null?void 0:(T=t.responseContext)==null?void 0:T.globalConfigGroup,O=_.X(S,bxD),Z=(d=S)==null?void 0:d.hotHashData,h=_.X(S,Bp_),D=(q=S)==null?void 0:q.coldHashData,(P=_.OD().resolve(_.S_(gj)))?Z?O?_.V(U,twz(P,Z,O),2):_.V(U,twz(P,Z),2):U.jumpTo(2):U.return()):D?h?_.V(U,TpX(P,D,h),0):_.V(U,TpX(P,D),0):U.jumpTo(0)})};
PWv=function(B,t){t=t===void 0?200:t;return B?t===300?Rmw:SW2:t===300?Akz:OZw};
CWN=function(B){if(_.m("enable_web_tiered_gel")){B=knm[B||""];var t,T,S,O=_.OD().resolve(_.S_(gj))==null?void 0:(t=dA2())==null?void 0:(T=t.loggingHotConfig)==null?void 0:(S=T.eventLoggingConfig)==null?void 0:S.payloadPolicies;if(O)for(t=0;t<O.length;t++)if(O[t].payloadNumber===B)return O[t]}};
d6m=function(B){B=Object.keys(B);B=_.C(B);for(var t=B.next();!t.done;t=B.next())if(t=t.value,knm[t])return t};
Zxw=function(B){switch(B){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}};
qvC=function(B){return B==="gelDebuggingEvent"};
oa_=function(B){return(B===void 0?0:B)&&_.m("vss_through_gel_video_stats")?"video_stats":"log_event"};
Ah=function(B,t,T,S){S=S===void 0?{}:S;var O={},d=Math.round(S.timestamp||(0,_.SQ)());O.eventTimeMs=d<Number.MAX_SAFE_INTEGER?d:0;O[B]=t;B=_.Sc();O.context={lastActivityMs:String(S.timestamp||!isFinite(B)?-1:B)};S.sequenceGroup&&!_.m("web_gel_sequence_info_killswitch")&&(B=O.context,t=S.sequenceGroup,t={index:CQC(t),groupKey:t},B.sequence=t,S.endOfSequence&&delete Rz[S.sequenceGroup]);_.m("web_tag_automated_log_events")&&(O.context.automatedLogEventSource=S.automatedLogEventSource);(S.sendIsolatedPayload?
LAL:Veq)({endpoint:"log_event",payload:O,cttAuthInfo:S.cttAuthInfo,dangerousLogToVisitorSession:S.dangerousLogToVisitorSession},T)};
CQC=function(B){Rz[B]=B in Rz?Rz[B]+1:0;return Rz[B]};
_.sO=function(B,t,T){T=T===void 0?{}:T;var S=c2;_.$M("ytLoggingEventsDefaultDisabled",!1)&&c2===c2&&(S=null);Ah(B,t,S,T)};
_.F3=function(){if(_.m("web_fp_via_jspb")){var B=!0;B=B===void 0?!1:B;var t=ZZm;ZZm=[];if(t){t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,B?Ah(T.payloadName,T.payload,c2,T.options):_.sO(T.payloadName,T.payload,T.options)}U6C(void 0,!0);if(!_.m("web_fp_via_jspb_and_json"))return}U6C(void 0,!1)};
LBg=function(B,t){var T;if((T=t)==null?0:T.componentStack)return t;if(B=B.componentStack)t||(t={}),t.componentStack=B;return t};
hM9=function(){_.K4(_.MB("ERRORS")||[],function(B){_.wj.apply(null,B)});
_.xM("ERRORS",[])};
_.oz=function(B){_.wj(B)};
_.yu=function(B){_.wj(B,"WARNING")};
qWg=function(B){B instanceof Error?_.wj(B):(B=_.Be(B)?JSON.stringify(B):String(B),B=new _.HY(B),B.name="RejectedPromiseError",_.yu(B))};
Vwz=function(B,t,T,S,O,d){t=t===void 0?"Unknown file":t;T=T===void 0?0:T;var Z=!1,h=LZX("log_window_onerror_fraction");if(h&&Math.random()<h)Z=!0;else{h=document.getElementsByTagName("script");for(var q=0,D=h.length;q<D;q++)if(h[q].src.indexOf("/debug-")>0){Z=!0;break}}Z&&(Z=!1,O?Z=!0:(typeof B==="string"?h=B:ErrorEvent&&B instanceof ErrorEvent?(Z=!0,h=B.message,t=B.filename,T=B.lineno,S=B.colno):(h="Unknown error",t="Unknown file",T=0),O=new _.HY(h),O.name="UnhandledWindowError",O.message=h,O.fileName=
t,O.lineNumber=T,isNaN(S)?delete O.columnNumber:O.columnNumber=S),_.m("wiz_enable_component_stack_propagation_killswitch")||(d=LBg(O,d)),d&&_.Qu(O,d),Z?_.wj(O):_.yu(O))};
_.wj=function(B,t,T,S,O,d,Z,h){d=d===void 0?{}:d;d.name=T||_.MB("INNERTUBE_CONTEXT_CLIENT_NAME",1);d.version=S||_.MB("INNERTUBE_CONTEXT_CLIENT_VERSION");T=d;t=t===void 0?"ERROR":t;Z=Z===void 0?!1:Z;t=t===void 0?"ERROR":t;Z=Z===void 0?!1:Z;if(B&&(B.hasOwnProperty("level")&&B.level&&(t=B.level),_.m("console_log_js_exceptions")&&(S=[],S.push("Name: "+B.name),S.push("Message: "+B.message),B.hasOwnProperty("params")&&S.push("Error Params: "+JSON.stringify(B.params)),B.hasOwnProperty("args")&&S.push("Error args: "+
JSON.stringify(B.args)),S.push("File name: "+B.fileName),S.push("Stacktrace: "+B.stack),S=S.join("\n"),window.console.log(S,B)),!(Etw>=5))){S=[];O=_.C(DAv);for(d=O.next();!d.done;d=O.next()){d=d.value;try{d()&&S.push(d())}catch(c){}}S=[].concat(_.aw(PQm),_.aw(S));var q=UA2(B);O=q.message||"Unknown Error";d=q.name||"UnknownError";var D=q.stack||B.stacktrace||"Not available";if(D.startsWith(d+": "+O)){var P=D.split("\n");P.shift();D=P.join("\n")}P=q.lineNumber||"Not available";q=q.fileName||"Not available";
var U=0;if(B.hasOwnProperty("args")&&B.args&&B.args.length)for(var J=0;J<B.args.length&&!(U=Omh(B.args[J],"params."+J,T,U),U>=500);J++);else if(B.hasOwnProperty("params")&&B.params){var N=B.params;if(typeof B.params==="object")for(J in N){if(N[J]){var H="params."+J,f=Jb(N[J]);T[H]=f;U+=H.length+f.length;if(U>500)break}}else T.params=Jb(N)}if(S.length)for(J=0;J<S.length&&!(U=Omh(S[J],"params.context."+J,T,U),U>=500);J++);navigator.vendor&&!T.hasOwnProperty("vendor")&&(T["device.vendor"]=navigator.vendor);
J={message:O,name:d,lineNumber:P,fileName:q,stack:D,params:T,sampleWeight:1};T=Number(B.columnNumber);isNaN(T)||(J.lineNumber=J.lineNumber+":"+T);if(B.level==="IGNORED")B=0;else a:{B=IKh();T=_.C(B.messageWeights);for(S=T.next();!S.done;S=T.next())if(S=S.value,J.message&&J.message.match(S.messageRegExp)){B=S.weight;break a}B=_.C(B.callbackWeights);for(T=B.next();!T.done;T=B.next())if(T=T.value,T.callback(J)){B=T.weight;break a}B=1}J.sampleWeight=B;B=_.C(J_h);for(T=B.next();!T.done;T=B.next())if(T=
T.value,T.patternsForType[J.name])for(O=_.C(T.patternsForType[J.name]),S=O.next();!S.done;S=O.next())if(d=S.value,S=J.message.match(d.regexp)){J.params["params.error.original"]=S[0];O=d.groups;d={};for(P=0;P<O.length;P++)d[O[P]]=S[P+1],J.params["params.error."+O[P]]=S[P+1];J.message=T.messageFn(d);break}J.params||(J.params={});B=IKh();J.params["params.errorServiceSignature"]="msg="+B.messageWeights.length+"&cb="+B.callbackWeights.length;J.params["params.serviceWorker"]="false";_.TX.document&&_.TX.document.querySelectorAll&&
(J.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new xm(mAD,"sample")).constructor!==xm&&(J.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(J);if(J.sampleWeight!==0&&!Npw.has(J.message)){if(Z&&_.m("web_enable_error_204"))XaD(t===void 0?"ERROR":t,J);else{t=t===void 0?"ERROR":t;t==="ERROR"?(urw.publish("handleError",J),_.m("record_app_crashed_web")&&jrh===0&&J.sampleWeight===1&&(jrh++,Z={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.m("report_client_error_with_app_crash_ks")||(Z.systemHealth={crashData:{clientError:{logMessage:{message:J.message}}}}),_.sO("appCrashed",Z)),HZ2++):t==="WARNING"&&urw.publish("handleWarning",J);if(_.m("kevlar_gel_error_routing")){Z=t;h=h===void 0?{}:h;b:{B=_.C(aKg);for(T=B.next();!T.done;T=B.next())if(yE(T.value.toLowerCase())){B=!0;break b}B=!1}if(B)h=void 0;else{T={stackTrace:J.stack};J.fileName&&(T.filename=J.fileName);B=J.lineNumber&&J.lineNumber.split?J.lineNumber.split(":"):[];B.length!==
0&&(B.length!==1||isNaN(Number(B[0]))?B.length!==2||isNaN(Number(B[0]))||isNaN(Number(B[1]))||(T.lineNumber=Number(B[0]),T.columnNumber=Number(B[1])):T.lineNumber=Number(B[0]));B={level:"ERROR_LEVEL_UNKNOWN",message:J.message,errorClassName:J.name,sampleWeight:J.sampleWeight};Z==="ERROR"?B.level="ERROR_LEVEL_ERROR":Z==="WARNING"&&(B.level="ERROR_LEVEL_WARNNING");T={isObfuscated:!0,browserStackInfo:T};h.pageUrl=window.location.href;h.kvPairs=[];_.MB("FEXP_EXPERIMENTS")&&(h.experimentIds=_.MB("FEXP_EXPERIMENTS"));
S=_.MB("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!LZX("web_disable_gel_stp_ecatcher_killswitch")&&S)for(O=_.C(Object.keys(S)),d=O.next();!d.done;d=O.next())d=d.value,h.kvPairs.push({key:d,value:String(S[d])});if(S=J.params)for(O=_.C(Object.keys(S)),d=O.next();!d.done;d=O.next())d=d.value,h.kvPairs.push({key:"client."+d,value:String(S[d])});S=_.MB("SERVER_NAME");O=_.MB("SERVER_VERSION");S&&O&&(h.kvPairs.push({key:"server.name",value:S}),h.kvPairs.push({key:"server.version",value:O}));h={errorMetadata:h,
stackTrace:T,logMessage:B}}h&&(_.sO("clientError",h),(Z==="ERROR"||_.m("errors_flush_gel_always_killswitch"))&&_.F3())}_.m("suppress_error_204_logging")||XaD(t,J)}try{Npw.add(J.message)}catch(c){}Etw++}}};
XaD=function(B,t){var T=t.params||{};B={urlParams:{a:"logerror",t:"jserror",type:t.name,msg:t.message.substr(0,250),line:t.lineNumber,level:B,"client.name":T.name},postParams:{url:_.MB("PAGE_NAME",window.location.href),file:t.fileName},method:"POST"};T.version&&(B["client.version"]=T.version);if(B.postParams){t.stack&&(B.postParams.stack=t.stack);t=_.C(Object.keys(T));for(var S=t.next();!S.done;S=t.next())S=S.value,B.postParams["client."+S]=T[S];if(T=_.MB("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(t=
_.C(Object.keys(T)),S=t.next();!S.done;S=t.next())S=S.value,B.postParams[S]=T[S];(T=_.MB("LAVA_VERSION"))&&(B.postParams["lava.version"]=T);T=_.MB("SERVER_NAME");t=_.MB("SERVER_VERSION");T&&t&&(B.postParams["server.name"]=T,B.postParams["server.version"]=t)}_.PY(_.MB("ECATCHER_REPORT_HOST","")+"/error_204",B)};
_.fK9=function(B,t){t=t===void 0?"ERROR":t;var T=T===void 0?{}:T;var S=_.Gy("ytbin.polymer.shared.lib.tampering.info");S&&(S=S())&&(T["params.tamperingInfo"]=S.sort().join(","));_.wj(B,t,void 0,void 0,!0,T)};
_.Qu=function(B){var t=_.j9.apply(1,arguments);B.args||(B.args=[]);Array.isArray(B.args)&&B.args.push.apply(B.args,_.aw(t))};
gtw=function(B){B.level="IGNORED"};
RMX=function(B,t){PQm.push(B);t();PQm.pop()};
$m=function(B,t){for(var T in t)t.hasOwnProperty(T)&&(B=_.M7(B,T,t[T]));return B};
_.A_m=function(B,t,T){T=T===void 0?!1:T;if(!B)return null;if(B.adInfoDialogEndpoint||B.backstageImageUploadEndpoint||B.confirmDialogEndpoint||B.clientActionEndpoint||B.createBackstagePostDialogEndpoint||B.createCommentReplyDialogEndpoint||B.flowEndpoint||B.guideBuilderEndpoint||B.liveChatDialogEndpoint||B.modalEndpoint||B.openPopupAction||B.shareEndpoint||B.shareEntityEndpoint||B.showLiveChatItemEndpoint||B.subscriptionManagerEndpoint||B.unlimitedCreateFamilyEndpoint||B.unlimitedFamilyFlowEndpoint||
B.updateCommentDialogEndpoint||B.updateCommentReplyDialogEndpoint||B.userFeedbackEndpoint||B.videoEditorEndpoint||B.ypcCancelSurveyEndpoint)return t=_.Cj("polymer_report_client_url_requested_rate"),!T&&Math.random()<t&&_.yu(new _.HY("urlForEndpoint used on client endpoint",B)),null;var S=_.Cj("polymer_report_missing_web_navigation_endpoint_rate");if(B.liveChatEndpoint||B.liveChatReplayEndpoint)S=0;if(!B.commandMetadata&&!B.clickTrackingParams&&Math.random()<S){var O={},d;for(d in B)O[d]="1";_.yu(new _.HY("Missing navigation data",
O))}O="";if(B.commandMetadata&&B.commandMetadata.webCommandMetadata&&B.commandMetadata.webCommandMetadata.url)O=B.commandMetadata.webCommandMetadata.url;else if(B.searchEndpoint)Math.random()<S&&_.yu(new _.HY("Should not manually handle search",B)),O="/results?search_query="+encodeURIComponent(B.searchEndpoint.query).replace(/%20/g,"+"),B.searchEndpoint.params&&(O+="&sp="+B.searchEndpoint.params);else if(B.watchEndpoint)Math.random()<S&&_.yu(new _.HY("Should not manually handle watch",B)),O="/watch?v="+
B.watchEndpoint.videoId,B.watchEndpoint.playlistId&&(O+="&list="+B.watchEndpoint.playlistId),B.watchEndpoint.index&&(O+="&index="+B.watchEndpoint.index),B.watchEndpoint.startTimeSeconds&&(O+="&t="+B.watchEndpoint.startTimeSeconds);else if(B.browseEndpoint)S=B.browseEndpoint.browseId,(d=B.browseEndpoint.canonicalBaseUrl)?O=d:S&&(O=S.substr(0,2),O=O==="FE"?S==="FEwhat_to_watch"?"/":S==="FEmy_videos"?"/my_videos":"/feed/"+S.substr(2):O==="VL"?"/playlist?list="+S.substr(2):"/channel/"+S),O&&B.browseEndpoint.query&&
(O=$m(O+"/search",{query:B.browseEndpoint.query})),O&&B.browseEndpoint.params&&(O=$m(O,{params:B.browseEndpoint.params}));else{if(B.urlEndpoint)return B.urlEndpoint.url;B.signInEndpoint?(O="https://accounts.google.com/ServiceLogin",S={},_.f1.extend(S,t||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),t=S):B.uploadEndpoint?O="//www.youtube.com/upload":B.liveChatEndpoint?(O=B.liveChatEndpoint,S=_.f1.clone(O),_.Be(O.continuation)&&(d=Object.keys(O.continuation)[0],
S.continuation=O.continuation[d].continuation),O=$m("/youtubei/v1/live_chat/get_live_chat",S)):B.liveChatReplayEndpoint?(O=_.f1.clone(B.liveChatReplayEndpoint),O.currentPlayerState&&(_.f1.extend(O,O.currentPlayerState),delete O.currentPlayerState),O=$m("/youtubei/v1/live_chat/get_live_chat_replay",O)):B.liveChatItemContextMenuEndpoint?O=$m("/youtubei/v1/live_chat/get_item_context_menu",B.liveChatItemContextMenuEndpoint):B.liveChatPurchaseMessageEndpoint?O=$m("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
B.liveChatPurchaseMessageEndpoint):B.openSuperStickerBuyFlowCommand?O=$m("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",B.openSuperStickerBuyFlowCommand):B.videoEditEndpoint?O=$m("/edit",{video_id:B.videoEditEndpoint.videoId}):B.liveDashboardEndpoint?O=B.liveDashboardEndpoint.videoId?$m("/live_dashboard",{v:B.liveDashboardEndpoint.videoId}):"/live_dashboard":B.signalNavigationEndpoint&&B.signalNavigationEndpoint.signal&&B.signalNavigationEndpoint.signal==="WEBCAM"?O="/webcam":B.getPdgBuyFlowCommand&&
(O=$m(B.getPdgBuyFlowCommand.buyflowApiPath,{params:B.getPdgBuyFlowCommand.params}))}return O||T?$m(O,t||{}):(_.yu(new _.HY("Error: Can't construct url for endpoint","keys:"+Object.keys(B).sort().join(","),B)),null)};
c_L=function(B){if(B){if(B.browseEndpoint)return!!B.browseEndpoint.nofollow;if(B.watchEndpoint)return!!B.watchEndpoint.nofollow;if(B.urlEndpoint)return!!B.urlEndpoint.nofollow}return!1};
_.FBg=function(B,t){var T=t+B,S=srh.get(T);if(S)return S;B=t+"-"+B.replace(/([A-Z])/g,"-$1").toLowerCase();srh.set(T,B);return B};
waD=function(B){var t=_.yY(B,"action")||_.yY(B,"command")||_.yY(B,"endpoint");if(!t)return null;t=_.FBg(t,"yt");_.X(B,_.W2)&&(t+="-"+_.X(B,_.W2).signal.toLowerCase().replace(/_/g,"-"));return t};
xAN=function(B){try{var t=Object.keys(B)}catch(O){return[]}for(var T=0;T<t.length;T++){var S=t[T];if(ot_.test(S)||y_m.test(S))return Qr2(B[S])}return[]};
Qr2=function(B){return B.command?[B.command]:B.onExecutionAction?[B.onExecutionAction]:B.onResponseReceivedCommand?[B.onResponseReceivedCommand]:B.updateFlowCommand?[B.updateFlowCommand]:B.clientActions?B.clientActions:B.action?[B.action]:B.actions||B.commands||B.onResponseReceivedActions||B.onResponseReceivedCommands||B.onResponseReceivedEndpoints||[]};
$A_=function(B,t){t=t===void 0?!1:t;var T=_.OD().resolve(_.S_(ec));T||(T=new Mw2,_.OD().addProvider({provide:ec,useValue:T}));return T&&B&&!_.f1.isEmpty(B)?T.getUrl(B,t):""};
WBw=function(B,t,T){T=T===void 0?"":T;if(t){B.data=t;var S=$A_(t);S?(gy(B,S),c_L(t)||!tb(S)?B.rel="nofollow":B.removeAttribute("rel"),_.X(t,_.Gi)&&_.X(t,_.Gi).target==="TARGET_NEW_WINDOW"?B.target="_blank":T?B.target=T:B.removeAttribute("target")):(B.removeAttribute("href"),B.removeAttribute("rel"),B.removeAttribute("target"))}};
_.KC=function(B,t){var T=BV;if(gO())eMm(B,function(){var d=_.j9.apply(0,arguments);M_(T,function(){t.apply(null,_.aw(d))})});
else{var S=_.pC.getInstance(),O=oS(t);bC9(function(){O.value=t});
_.Fv(function(){var d={},Z=_.i_(S,(d[B]=function(){var h=_.j9.apply(0,arguments);M_(T,function(){O.value.apply(O,_.aw(h))})},d));
return function(){var h={};_.Ym(S,(h[B]="",h),Z)}})}};
_.l_=function(B,t){return Gnq(B,!1,t)};
_.v2=function(B,t){return Gnq(B,!0,t)};
Gnq=function(B,t,T){return gO()?paz(B,t,T):iZo(B,t,T)};
iZo=function(B,t,T){return wN(function(){return paz(B,t,T)})};
paz=function(B,t,T){var S=vmN(function(O){S.value=O;var d=function(){var Z=Z8(null);try{return T==null?void 0:T(O)}finally{Z8(Z)}}();
return function(){d==null||d()}});
S.__expectedTagName=B;S.__optional=t;S.isIdom=!gO();return S};
YWC=function(B){var t=BV,T=aU;return{getFn:function(){return function(S){t.isDisposed||Ax(function(){return D8(function(){return B(S)})},T)!==!0&&S.stopPropagation()}}}};
nC=function(B){if(typeof B.children==="function")return B.children(),null;B=_.C(B.children);for(var t=B.next();!t.done;t=B.next())t=t.value,t();return null};
KBz=function(B){var t;return((t=B.prototype)==null?void 0:t.render)===void 0};
lKm=function(B){B=B.items.map(B.children);return B.length>0&&typeof B[0]==="string"?B.join(""):B};
nth=function(B,t,T){T=T===void 0?!1:T;Ax(function(){return vtC(B,t,T)})};
vtC=function(B,t,T){var S=null;u6++;T=(T===void 0?0:T)?r_w:zMh;try{S=T(B,function(){rj(t)}),HV(!1)}catch(O){throw HV(!0),O;
}return S===null?B:S};
rj=function(B){if(B!==void 0&&B!==null)if(B instanceof JB)for(var t=p6;i6()!=null&&F0z in i6()&&t.contains(i6());)l6();else if(Array.isArray(B))for(t=_.C(B),B=t.next();!B.done;B=t.next())rj(B.value);else if(B instanceof C7||"function"==typeof _.Yg&&B instanceof _.Yg||"function"==typeof _.kM&&B instanceof _.kM)Oe(B.toString());else if(_.hB(B)){if(i6()!==B){var T,S;t=(S=(T=aU)==null?void 0:T.name)!=null?S:"unknown";throw Error("gc`"+B.tagName+"`"+t);}l6()}else if(zlm(B)||B instanceof RF||rDL(B))for(t=
Bjg(B),t=Array.from(t.childNodes),t=_.C(t),B=t.next();!B.done;B=t.next())p6.appendChild(B.value),l6();else if(Do(B)&&(B=B.toString()),T=typeof B,T==="boolean"||T==="number"||T==="string")Oe(B);else if(typeof B==="function"){t=p6;var O=i6();O&&(O._isSignalTextNode||O._isSafeOrSanitizedHtmlNode)||u3o(t,O,B);l6()}else if(B.type===lKm)rj(B.type(Object.assign({},B.props,{children:B.children[0]})));else{Xv.beforeVisit(B);if(typeof B.type==="string"){a:{B.__open||RlN(B.type,B.props.idomKey);O=p6;for(t in B.props)if(B.props[t]!==
bZq){var d=B.props[t];T=zh;T.push(t);T.push(d)}t=OZ.attributes;t=t===void 0?zi:t;d=p6;T=Gh(d);yD_(d,T,t);X2m(O,B.props,!0);if((B.props.skip||B.props.skipchildren)&&p6.hasChildNodes())n6();else{if(B.type==="style"&&C_v(B.children)===null){n6();t=void 0;break a}rj(B.children)}ADC();B.__open&&(B.__open=!1);pz2(O,B.props);t=O}return t}if(B.type===_.Zc)rj(B.children);else if(!BUm(B)){t=B;try{tH2(t)}catch(Z){B=Z,(d=OZ.handleError)==null||d.call.apply(d,[OZ].concat(_.aw($b(B,(O=t.type)==null?void 0:O.TAG_NAME))))}t.__open&&
(ADC(),t.__open=!1)}}};
TUg=function(B,t){var T;KBz(B)?T=new j6(t,B):T=new B(t);T.JSC$8279___type=B;T.__updateContext={nextState:T.state,isForced:!1};return T};
tH2=function(B){var t=B.type,T=t.TAG_NAME;if(t===nC)B.props.children=B.children,t(B.props);else{B.children.length>0&&(B.props.children=B.children);var S;(S=B.props).idomKey||(S.idomKey=t);if(T){var O=RlN(T,B.props.idomKey);B.__open=!0;var d=O.__instance}d||(d=TUg(t,B.props),d.props=null,O&&(O.__instance=d,d.el=O));var Z;T=((Z=d.__updateContext)!=null?Z:{nextState:d.state,isForced:!1}).nextState;d.__updateContext=void 0;t.getDerivedStateFromProps&&(T=t.getDerivedStateFromProps(B.props,T));d.props=
B.props;d.state=T;Z=function(){var h=d;Xv.beforeRender(h);var q=h.render(h.props);Xv.afterRender(h,q);q?(h.props.idomKey&&(q.props.idomKey=h.props.idomKey),h=q):h=void 0;if(q=h)if(q.__open=B.__open,h=rj(q),B.__open=q.__open,!t.TAG_NAME)if(h)t.TAG_NAME=h.tagName.toLowerCase(),h.__instance=d,d.el=h;else{var D;if((D=d.hooks)==null?0:D.length){var P;(P=OZ.handleError)==null||P.call.apply(P,[OZ].concat(_.aw($b(Error("pd")))))}}d.didPatch();Xv.didPatch(d)};
(T=d.functionComponent)?KVw(T,Z,d.props.debugInstance):Z()}};
BUm=function(B){var t=B.type;if(!KBz(t)||t===nC||t.componentType===f6)return!1;B.props.children=B.children.length>1?B.children:B.children[0];var T,S=(T=B.props.idomKey)!=null?T:B.type,O;if(i6()&&((O=i6()[Pw])==null?void 0:O.key)===S){var d=i6(),Z=d[Pw];if(!Z)throw Error("fc`"+d.tagName);var h;(h=Z.updateSignalsFromIdomProps)==null||h.call(Z,B.props);Szz(Z);return!0}if(OzN.has(t.name))throw h=t.name,t=(Z=(d=aU)==null?void 0:d.name)!=null?Z:"unknown",Error("ec`"+h+"`"+t);f3q(B.type,B.props,B.children);
B.props.renderedFromIdom=!0;(h=KVw(B.type,function(){return U7D(B.type,B.props)},B.props.debugInstance))&&kJ9(h);
return!0};
drz=function(B){for(var t=0;t<IS(B).length;t++)l6()};
Szz=function(B){var t=Cdw();if(t)drz(t);else for(var T=0;T<B.numNodes;T++)(t=Cdw())?drz(t):l6()};
Cdw=function(){var B;return(B=i6()[Pw])==null?void 0:B.sourceDynamicRange};
kJ9=function(B){B=KRC(B);B=Array.isArray(B)?B:[B];B=_.C(B);for(var t=B.next();!t.done;t=B.next())p6.insertBefore(t.value,i6()),l6()};
Zz9=function(B){var t=Jhm(),T=wN(function(){return{value:typeof B==="function"?B():B}});
return[T.value,function(S){if(ut!==null){var O;(O=OZ.handleError)==null||O.call.apply(O,[OZ].concat(_.aw($b(Error("qd")))))}T.value=typeof S==="function"?S(T.value):S;t.__updateContext={nextState:t.state,isForced:!0};S=_.tx(t.effectContext);O=L4(!1);try{if(t.el){var d,Z={},h=(Z.props=t.props,Z.type=t.JSC$8279___type,Z.children=(d=t.props.children)!=null?d:[],Z[C4]=!0,Z);try{nth(t.el,h,!0)}catch(P){var q,D;(D=OZ.handleError)==null||D.call.apply(D,[OZ].concat(_.aw($b(P,(q=t.JSC$8279___type)==null?void 0:
q.TAG_NAME))))}}}finally{L4(O),_.tx(S)}}]};
b_=function(B,t){var T=BV,S=function(O){M_(T,function(){t(O)})};
window.addEventListener(B,S,void 0);_.FA(function(){window.removeEventListener(B,S,void 0)})};
_.tO=function(B,t){var T=BV;_.Fv(function(){var S,O=(S=t.observer)!=null?S:_.OD().resolve(Bn);if(S=B.value){var d=Ln9(S),Z=[];t.showOption&&Z.push(O.observe(S,function(){M_(T,function(){t.visibilityCallback(!0)})},t.showOption));
t.hideOption&&Z.push(O.observe(S,function(){M_(T,function(){t.visibilityCallback(!1)})},t.hideOption));
t.prescanOption&&t.prescanCallback&&Z.push(O.observe(S,function(){M_(T,function(){t.prescanCallback()})},t.prescanOption));
var h;d.visibilityMonitorKeys=((h=d.visibilityMonitorKeys)!=null?h:[]).concat(Z)}})};
Ln9=function(B){var t;return(t=B.polymerController)!=null?t:B};
_.Tt=function(B){B.componentType=f6};
E1w=function(B,t){var T=h4w;return _.E(_.Zc,null,bK(OZ.enableLazyTsx,function(){return _.E(qz2,{id:T,value:B,children:t})},function(){var S=VHo(T,B);
Sm(S);S=_.tx(S);try{return t()}finally{_.tx(S)}}))};
qz2=function(B){var t=B.children;B=VHo(B.id,B.value);Sm(B);B=_.tx(B);try{return _.E(_.Zc,null,mF(t()))}finally{_.tx(B)}};
VHo=function(B,t){return Object.assign(Object.create(DrL),{id:B,contextValue:t})};
PdL=function(B){var t,T=BV;_.yS(function(){var S=_.tx(T),O=L4(!t);try{if(t)nth(t,B.children(),!0);else if(t=mF(B.children()),!(t instanceof Element))throw Error("rd");}finally{L4(O),_.tx(S)}});
return t};
_.Urq=function(B,t){var T;t=wO(function(){var S=L4(!0);try{T=IS(B())}finally{L4(S)}},t===void 0?!1:t);
return[T,t]};
JKw=function(B){B=B.buf.charCodeAt(B.pos++);return I1N[B]};
S5=function(B){var t=0,T=0;do{var S=JKw(B);t|=(S&31)<<T;T+=5}while(S&32);return t<0?t+4294967296:t};
X4L=function(B,t,T){mrw(B,t);B[t][NUg].unshift(T)};
mrw=function(B,t){if(!B[t]||!B[t][NUg]){var T=B[t],S=T?[T]:[];B[t]=function(){for(var O=_.C(S),d=O.next();!d.done;d=O.next())d.value.apply(this,arguments)};
B[t][NUg]=S}};
ubN=function(B){if(!B)return[];var t=[];B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,Array.isArray(T)?t.push.apply(t,_.aw(ubN(T))):t.push(T);return t};
_.kO=function(B,t){if(B&&jl_.test(B)||B==="//")return B;if(HzN===void 0){HzN=!1;try{var T=new URL("b","http://a");T.pathname="c%20d";HzN=T.href==="http://a/c%20d"}catch(S){}}t||(t=document.baseURI||window.location.href);if(HzN)try{return(new URL(B,t)).href}catch(S){return B}Oc||(Oc=document.implementation.createHTMLDocument("temp"),Oc.base=Oc.createElement("base"),Oc.head.appendChild(Oc.base),Oc.anchor=Oc.createElement("a"),Oc.body.appendChild(Oc.anchor));Oc.base.href=t;Oc.anchor.href=B;return Oc.anchor.href||
B};
f1D=function(B,t){return B.replace(a1g,function(T,S,O,d){return S+"'"+_.kO(O.replace(/["']/g,""),t)+"'"+d})};
g1v=function(B){return B.substring(0,B.lastIndexOf("/")+1)};
cKz=function(){R49=!1;for(var B=dC.length,t=0;t<B;t++){var T=dC[t];if(T)try{T()}catch(S){setTimeout(function(){throw S;})}}dC.splice(0,B);
AKm+=B};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(B){console.log("["+B.is+"]: registered")};
FnL=function(B){slh.push(B)};
C9=function(B){return w4m[B]||(w4m[B]=B.indexOf("-")<0?B:B.replace(o1w,function(t){return t[1].toUpperCase()}))};
Zn=function(B){return w4m[B]||(w4m[B]=B.replace(yKC,"-$1").toLowerCase())};
Qlq=function(B,t){var T=t.parentInfo&&Qlq(B,t.parentInfo);if(T)for(B=T.firstChild,T=0;B;B=B.nextSibling){if(t.parentIndex===T++)return B}else return B};
xr_=function(B,t){B=B._methodHost||B;return function(T){if(B[t])B[t](T,T.detail);else console.warn("listener method `"+t+"` not defined")}};
L9=function(B){return B.indexOf(".")>=0};
hO=function(B){var t=B.indexOf(".");return t===-1?B:B.slice(0,t)};
MHL=function(B,t){return B.indexOf(t+".")===0};
qP=function(B,t){return t.indexOf(B+".")===0};
VR=function(B,t,T){return t+T.slice(B.length)};
$rz=function(B,t){return B===t||MHL(B,t)||qP(B,t)};
Ec=function(B){if(Array.isArray(B)){for(var t=[],T=0;T<B.length;T++)for(var S=B[T].toString().split("."),O=0;O<S.length;O++)t.push(S[O]);return t.join(".")}return B};
Wnq=function(B){return Array.isArray(B)?Ec(B).split("."):B.toString().split(".")};
Dn=function(B,t,T){t=Wnq(t);for(var S=0;S<t.length;S++){if(!B)return;B=B[t[S]]}T&&(T.path=t.join("."));return B};
e4q=function(B,t,T){var S=Wnq(t),O=S[S.length-1];if(S.length>1){for(t=0;t<S.length-1;t++)if(B=B[S[t]],!B)return;B[O]=T}else B[t]=T;return S.join(".")};
GJ9=function(B,t,T){var S=B[t];if(!S)S=B[t]={};else if(!B.hasOwnProperty(t)&&(S=B[t]=Object.create(B[t]),T))for(var O in S)for(B=S[O],t=S[O]=Array(B.length),T=0;T<B.length;T++)t[T]=B[T];return S};
Uc=function(B,t,T,S,O,d){if(t){var Z=!1,h=Pn++,q;for(q in T){var D=O?hO(q):q;if(D=t[D])for(var P=0,U=D.length,J=void 0;P<U&&(J=D[P]);P++)J.info&&J.info.lastRun===h||O&&!p4N(q,J.trigger)||(J.info&&(J.info.lastRun=h),J.fn(B,q,T,S,J.info,O,d),Z=!0)}return Z}return!1};
p4N=function(B,t){if(t){var T=t.name;return T==B||!(!t.structured||!MHL(T,B))||!(!t.wildcard||!qP(T,B))}return!0};
izD=function(B,t,T,S,O){t=typeof O.method==="string"?B[O.method]:O.method;T=O.property;t?t.call(B,B.__data[T],S[T]):O.dynamicFn||console.warn("observer method `"+O.method+"` not defined")};
Yz9=function(B,t,T,S){T={value:T,queueProperty:!0};S&&(T.path=S);(0,_.Ig)(B).dispatchEvent(new CustomEvent(t,{detail:T}))};
Kn_=function(B,t,T,S,O,d){d=(S=(d?hO(t):t)!=t?t:null)?Dn(B,S):B.__data[t];S&&d===void 0&&(d=T[t]);Yz9(B,O.eventName,d,S)};
l1h=function(B,t,T,S,O){T=B.__data[t];JO&&(T=JO(T,O.attrName,"attribute",B));B._propertyToAttribute(t,O.attrName,T)};
n1L=function(B){var t=B.constructor.__orderedComputedDeps;if(!t){t=new Map;for(var T=B.__computeEffects,S=v1D(B),O=S.counts,d=S.ready,Z=S.total;S=d.shift();)t.set(S,t.size),(S=T[S])&&S.forEach(function(h){h=h.info.methodInfo;--Z;--O[h]===0&&d.push(h)});
Z!==0&&console.warn("Computed graph for "+B.localName+" incomplete; circular?");B.constructor.__orderedComputedDeps=t}return t};
v1D=function(B){var t=B.__computeInfo,T={};B=B.__computeEffects;var S=[],O=0,d;for(d in t){var Z=t[d];O+=T[d]=Z.args.filter(function(q){return!q.literal}).length+(Z.dynamicFn?1:0)}for(var h in B)t[h]||S.push(h);
return{counts:T,ready:S,total:O}};
z4q=function(B,t,T,S,O){t=rKm(B,t,T,S,O);if(t===mZ)return!1;O=O.methodInfo;if(B.__dataHasAccessor&&B.__dataHasAccessor[O])return B._setPendingProperty(O,t,!0);B[O]=t;return!1};
tZz=function(B,t,T,S,O,d,Z){T.bindings=T.bindings||[];S={kind:S,target:O,parts:d,literal:Z,isCompound:d.length!==1};T.bindings.push(S);S.target&&S.kind!="attribute"&&S.kind!="text"&&!S.isCompound&&S.parts[0].mode==="{"&&(T=S.parts[0],d=T.negate,S.listenerEvent=T.event||Zn(O)+"-changed",S.listenerNegate=d);O=t.nodeInfoList.length;for(T=0;T<S.parts.length;T++){var h=S.parts[T];h.compoundIndex=T;d=B;Z=t;var q=S,D=h,P=O;if(!D.literal)if(q.kind==="attribute"&&q.target[0]==="-")console.warn("Cannot set attribute "+
q.target+' because "-" is not a valid attribute starting character');else for(h=D.dependencies,q={index:P,binding:q,part:D,evaluator:d},D=0;D<h.length;D++)P=h[D],typeof P=="string"&&(P=bz_(P),P.wildcard=!0),d._addTemplatePropertyEffect(Z,P.rootProperty,{fn:BF_,info:q,trigger:P})}};
BF_=function(B,t,T,S,O,d,Z){Z=Z[O.index];var h=O.binding,q=O.part;d&&q.source&&t.length>q.source.length&&h.kind=="property"&&!h.isCompound&&Z.__isPropertyEffectsClient&&Z.__dataHasAccessor&&Z.__dataHasAccessor[h.target]?(T=T[t],t=VR(q.source,h.target,t),Z._setPendingPropertyOrPath(t,T,!1,!0)&&B._enqueueClient(Z)):(t=O.evaluator._evaluateBinding(B,q,t,T,S,d),t!==mZ&&(h.isCompound&&(T=Z.__dataCompoundStorage[h.target],T[q.compoundIndex]=t,t=T.join("")),h.kind==="attribute"||h.target!=="textContent"&&
(h.target!=="value"||Z.localName!=="input"&&Z.localName!=="textarea")||(t=t==void 0?"":t),q=t,JO&&(q=JO(q,h.target,h.kind,Z)),h.kind=="attribute"?B._valueToNodeAttribute(Z,q,h.target):(h=h.target,Z.__isPropertyEffectsClient&&Z.__dataHasAccessor&&Z.__dataHasAccessor[h]?Z.__readOnly&&Z.__readOnly[h]||Z._setPendingProperty(h,q)&&B._enqueueClient(Z):B._setUnmanagedPropertyToNode(Z,h,q))))};
TFm=function(B,t,T){if(T.listenerEvent){var S=T.parts[0];B.addEventListener(T.listenerEvent,function(O){var d=T.target,Z=S.source,h=S.negate,q=O.detail,D=q&&q.path;D?(Z=VR(d,Z,D),O=q&&q.value):O=O.currentTarget[d];t.__readOnly&&t.__readOnly[Z]||!t._setPendingPropertyOrPath(Z,h?!O:O,!0,!!D)||q&&q.queueProperty||t._invalidateProperties()})}};
Si2=function(B,t,T,S,O,d){d=t.static||d&&(typeof d!=="object"||d[t.methodName]);O={methodName:t.methodName,args:t.args,methodInfo:O,dynamicFn:d};for(var Z=0,h=void 0;Z<t.args.length&&(h=t.args[Z]);Z++)h.literal||B._addPropertyEffect(h.rootProperty,T,{fn:S,info:O,trigger:h});d&&B._addPropertyEffect(t.methodName,T,{fn:S,info:O});return O};
rKm=function(B,t,T,S,O){S=B._methodHost||B;var d=S[O.methodName];if(d)return B=B._marshalArgs(O.args,t,T),B===mZ?mZ:d.apply(S,B);O.dynamicFn||console.warn("method `"+O.methodName+"` not defined")};
OSq=function(B){for(var t="",T=0;T<B.length;T++)t+=B[T].literal||"";return t};
Cc2=function(B){if(B=B.match(/([^\s]+?)\(([\s\S]*)\)/)){var t={methodName:B[1],static:!0,args:kp9};return B[2].trim()?dIo(B[2].replace(/\\,/g,"&comma;").split(","),t):t}return null};
dIo=function(B,t){t.args=B.map(function(T){T=bz_(T);T.literal||(t.static=!1);return T},this);
return t};
bz_=function(B){B=B.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var t={name:B,value:"",literal:!1},T=B[0];T==="-"&&(T=B[1]);T>="0"&&T<="9"&&(T="#");switch(T){case "'":case '"':t.value=B.slice(1,-1);t.literal=!0;break;case "#":t.value=Number(B),t.literal=!0}t.literal||(t.rootProperty=hO(B),t.structured=L9(B),t.structured&&(t.wildcard=B.slice(-2)==".*",t.wildcard&&(t.name=B.slice(0,-2))));return t};
ZSX=function(B,t,T){B=Dn(B,T);B===void 0&&(B=t[T]);return B};
LOg=function(B,t,T,S){S={indexSplices:S};NP&&!B._overrideLegacyUndefined&&(t.splices=S);B.notifyPath(T+".splices",S);B.notifyPath(T+".length",t.length);NP&&!B._overrideLegacyUndefined&&(S.indexSplices=[])};
XF=function(B,t,T,S,O,d){LOg(B,t,T,[{index:S,addedCount:O,removed:d,object:t,type:"splice"}])};
hQo=function(B){B=f1D((B.body?B.body:B).textContent,B.baseURI);var t=document.createElement("style");t.textContent=B;return t};
VZN=function(B){B=B.trim().split(/\s+/);for(var t=[],T=0;T<B.length;T++)t.push.apply(t,_.aw(qio(B[T])));return t};
qio=function(B){var t=uw.import(B);if(!t)return console.warn("Could not find style data in module named",B),[];if(t._styles===void 0){B=[];B.push.apply(B,_.aw(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(t)));var T=t.querySelector("template");T&&B.push.apply(B,_.aw(ENo(T,t.assetpath)));t._styles=B}return t._styles};
ENo=function(B,t){if(!B._styles){for(var T=[],S=B.content.querySelectorAll("style"),O=0;O<S.length;O++){var d=S[O],Z=d.getAttribute("include");Z&&T.push.apply(T,_.aw(VZN(Z).filter(function(h,q,D){return D.indexOf(h)===q})));
t&&(d.textContent=f1D(d.textContent,t));T.push(d)}B._styles=T}return B._styles};
DIv=function(B){return(B=uw.import(B))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(B):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(B){var t=[];B=B.querySelectorAll("link[rel=import][type~=css]");for(var T=0;T<B.length;T++){var S=B[T];if(S.import){var O=S.import;if((S=S.hasAttribute("shady-unscoped"))&&!O._unscopedStyle){var d=hQo(O);d.setAttribute("shady-unscoped","");O._unscopedStyle=d}else O._style||(O._style=hQo(O));t.push(S?O._unscopedStyle:O._style)}}return t};
UIL=function(B){B=B.trim().split(/\s+/);for(var t="",T=0;T<B.length;T++)t+=Pcm(B[T]);return t};
Pcm=function(B){var t=uw.import(B);if(t&&t._cssText===void 0){var T=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(t),S=t.querySelector("template");S&&(T+=Idh(S,t.assetpath));t._cssText=T||null}t||console.warn("Could not find style data in module named",B);return t&&t._cssText||""};
Idh=function(B,t){var T="";B=ENo(B,t);for(t=0;t<B.length;t++){var S=B[t];S.parentNode&&S.parentNode.removeChild(S);T+=S.textContent}return T};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(B){var t="";B=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(B);for(var T=0;T<B.length;T++)t+=B[T].textContent;return t};
j5=function(B,t){return{index:B,removed:[],addedCount:t}};
mIX=function(B,t,T,S){var O=0,d=0,Z=0,h=0,q=Math.min(t-O,S-d);if(O==0&&d==0)a:{for(Z=0;Z<q;Z++)if(B[Z]!==T[Z])break a;Z=q}if(t==B.length&&S==T.length){h=B.length;for(var D=T.length,P=0;P<q-Z&&JTo(B[--h],T[--D]);)P++;h=P}O+=Z;d+=Z;t-=h;S-=h;if(t-O==0&&S-d==0)return[];if(O==t){for(t=j5(O,0);d<S;)t.removed.push(T[d++]);return[t]}if(d==S)return[j5(O,t-O)];q=O;Z=d;S=S-Z+1;h=t-q+1;t=Array(S);for(D=0;D<S;D++)t[D]=Array(h),t[D][0]=D;for(D=0;D<h;D++)t[0][D]=D;for(D=1;D<S;D++)for(P=1;P<h;P++)if(B[q+P-1]===
T[Z+D-1])t[D][P]=t[D-1][P-1];else{var U=t[D-1][P]+1,J=t[D][P-1]+1;t[D][P]=U<J?U:J}q=t.length-1;Z=t[0].length-1;S=t[q][Z];for(B=[];q>0||Z>0;)q==0?(B.push(2),Z--):Z==0?(B.push(3),q--):(h=t[q-1][Z-1],D=t[q-1][Z],P=t[q][Z-1],U=D<P?D<h?D:h:P<h?P:h,U==h?(h==S?B.push(0):(B.push(1),S=h),q--,Z--):U==D?(B.push(3),q--,S=D):(B.push(2),Z--,S=P));B.reverse();t=void 0;q=[];for(Z=0;Z<B.length;Z++)switch(B[Z]){case 0:t&&(q.push(t),t=void 0);O++;d++;break;case 1:t||(t=j5(O,0));t.addedCount++;O++;t.removed.push(T[d]);
d++;break;case 2:t||(t=j5(O,0));t.addedCount++;O++;break;case 3:t||(t=j5(O,0)),t.removed.push(T[d]),d++}t&&q.push(t);return q};
NFg=function(B,t){return mIX(B,B.length,t,t.length)};
JTo=function(B,t){return B===t};
uag=function(B){if(B instanceof XRD)return B.value;throw Error("Id`"+B);};
jav=function(B,t){for(var T in t)T===null?B.style.removeProperty(T):B.style.setProperty(T,t[T])};
HSC=function(B,t){return(B=window.getComputedStyle(B).getPropertyValue(t))?B.trim():""};
ATL=function(B){requestAnimationFrame(function(){adv?adv(B):(fdX||(fdX=new Promise(function(t){gNm=t}),document.readyState==="complete"?gNm():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&gNm()})),fdX.then(function(){B&&B()}))})};
FO_=function(B){cTh=B&&B.shimcssproperties?!1:saN||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
xIL=function(B){if(!(wRz.indexOf(B)>-1)&&B!=="touchend"&&oN9&&yTh&&Qao)return{passive:!0}};
eQw=function(B){for(var t=MZv?["click"]:wRz,T=0,S;T<t.length;T++)S=t[T],B?($Iz.length=0,document.addEventListener(S,WOz,!0)):document.removeEventListener(S,WOz,!0)};
Hn=function(B){var t=B.type;return wRz.indexOf(t)>-1?t==="mousemove"?(t=B.buttons===void 0?1:B.buttons,B instanceof window.MouseEvent&&!GpX&&(t=pR_[B.which]||0),!!(t&1)):(B.button===void 0?0:B.button)===0:!1};
iSN=function(B){if(B.type==="click"){if(B.detail===0)return!0;var t=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;t=t.getBoundingClientRect();var T=B.pageX;B=B.pageY;return!(T>=t.left&&T<=t.right&&B>=t.top&&B<=t.bottom)}return!1};
Yiw=function(B,t,T){B.movefn=t;B.upfn=T;document.addEventListener("mousemove",t);document.addEventListener("mouseup",T)};
ag=function(B){document.removeEventListener("mousemove",B.movefn);document.removeEventListener("mouseup",B.upfn);B.movefn=null;B.upfn=null};
KOL=function(B,t){for(var T=document.elementFromPoint(B,t),S=T;S&&S.shadowRoot&&!window.ShadyDOM;){var O=S;S=S.shadowRoot.elementFromPoint(B,t);if(O===S)break;S&&(T=S)}return T};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B){var t=ldX(B);return t.length>0?t[0]:B.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B){var t=B.type,T=B.currentTarget.__polymerGestures;if(T&&(T=T[t])){if(!B.__polymerGesturesHandled&&(B.__polymerGesturesHandled={},t.slice(0,5)==="touch")){var S=B.changedTouches[0];t==="touchstart"&&B.touches.length===1&&(vN_=S.identifier);if(vN_!==S.identifier)return;oN9||(t==="touchstart"||t==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B)}S=
B.__polymerGesturesHandled;if(!S.skip){for(var O=0,d;O<f9.length;O++)d=f9[O],T[d.name]&&!S[d.name]&&d.flow&&d.flow.start.indexOf(B.type)>-1&&d.reset&&d.reset();for(O=0;O<f9.length;O++)d=f9[O],T[d.name]&&!S[d.name]&&(S[d.name]=!0,d[t](B))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B){var t=B.changedTouches[0],T=B.type;if(T==="touchstart")nNh=t.clientX,rTw=t.clientY,zQD=!1;else if(T==="touchmove"&&!zQD){zQD=!0;T="auto";for(var S=ldX(B),O=0,d;O<S.length;O++)if(d=S[O],d.__polymerGesturesTouchAction){T=d.__polymerGesturesTouchAction;break}S=!1;O=Math.abs(nNh-t.clientX);t=Math.abs(rTw-t.clientY);B.cancelable&&(T==="none"?S=!0:T==="pan-x"?S=t>O:T==="pan-y"&&(S=O>t));S?B.preventDefault():
gC("track")}};
AO=function(B,t,T){return Rg[t]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B,t,T),!0):!1};
cn=function(B,t,T){return Rg[t]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B,t,T),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B,t,T){var S=Rg[t],O=S.deps,d=S.name,Z=B.__polymerGestures;Z||(B.__polymerGestures=Z={});for(var h=0,q,D;h<O.length;h++)q=O[h],MZv&&wRz.indexOf(q)>-1&&q!=="click"||((D=Z[q])||(Z[q]=D={_count:0}),D._count===0&&B.addEventListener(q,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,xIL(q)),D[d]=(D[d]||0)+1,D._count=(D._count||0)+1);B.addEventListener(t,T);S.touchAction&&_.sc(B,S.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B,t,T){var S=Rg[t],O=S.deps;S=S.name;var d=B.__polymerGestures;if(d)for(var Z=0,h,q;Z<O.length;Z++)h=O[Z],(q=d[h])&&q[S]&&(q[S]=(q[S]||1)-1,q._count=(q._count||1)-1,q._count===0&&B.removeEventListener(h,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,xIL(h)));B.removeEventListener(t,T)};
bSD=function(B){f9.push(B);for(var t=0;t<B.emits.length;t++)Rg[B.emits[t]]=B};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B){for(var t=0,T;t<f9.length;t++){T=f9[t];for(var S=0,O;S<T.emits.length;S++)if(O=T.emits[S],O===B)return T}return null};
_.sc=function(B,t){oN9&&B instanceof HTMLElement&&FF.run(function(){B.style.touchAction=t});
B.__polymerGesturesTouchAction=t};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(B,t,T){t=new Event(t,{bubbles:!0,cancelable:!0,composed:!0});t.detail=T;(0,_.Ig)(B).dispatchEvent(t);t.defaultPrevented&&(B=T.preventer||T.sourceEvent)&&B.preventDefault&&B.preventDefault()};
gC=function(B){B=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B);B.info&&(B.info.prevent=!0)};
wC=function(B,t,T,S){t&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(t,B,{x:T.clientX,y:T.clientY,sourceEvent:T,preventer:S,prevent:function(O){return gC(O)}})};
BKC=function(B,t,T){if(B.prevent)return!1;if(B.started)return!0;T=Math.abs(B.y-T);return Math.abs(B.x-t)>=5||T>=5};
tXg=function(B,t,T){if(t){var S=B.moves[B.moves.length-2],O=B.moves[B.moves.length-1],d=O.x-B.x,Z=O.y-B.y,h=0;if(S){var q=O.x-S.x;h=O.y-S.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(t,"track",{state:B.state,x:T.clientX,y:T.clientY,dx:d,dy:Z,ddx:q,ddy:h,sourceEvent:T,hover:function(){return KOL(T.clientX,T.clientY)}})}};
S0q=function(B,t,T){var S=Math.abs(t.clientX-B.x),O=Math.abs(t.clientY-B.y),d=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(T||t);!d||TKq[d.localName]&&d.hasAttribute("disabled")||!(isNaN(S)||isNaN(O)||S<=25&&O<=25||iSN(t))||B.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(d,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:T})};
Of_=function(B,t,T,S,O){var d;O&&(d=typeof T==="object"&&T!==null)&&(S=B.__dataTemp[t]);S=S!==T&&(S===S||T===T);d&&S&&(B.__dataTemp[t]=T);return S};
dHw=function(){if(og&&!yR){if(!kTX){kTX=!0;var B=document.createElement("style");B.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(B)}return!0}return!1};
Zfq=function(){return Cm9};
Lfo=function(B,t){Cm9=B;Object.setPrototypeOf(B,t.prototype);new t;Cm9=null};
hXq=function(B,t){for(var T=0;T<t.length;T++){var S=t[T];if(!!B!=!!S.__hideTemplateChildren__)if(S.nodeType===Node.TEXT_NODE)B?(S.__polymerTextContent__=S.textContent,S.textContent=""):S.textContent=S.__polymerTextContent__;else if(S.localName==="slot")if(B)S.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.Ig)((0,_.Ig)(S).parentNode).replaceChild(S.__polymerReplaced__,S);else{var O=S.__polymerReplaced__;O&&(0,_.Ig)((0,_.Ig)(O).parentNode).replaceChild(S,O)}else S.style&&(B?(S.__polymerDisplay__=
S.style.display,S.style.display="none"):S.style.display=S.__polymerDisplay__);S.__hideTemplateChildren__=B;S._showHideChildren&&S._showHideChildren(B)}};
q0X=function(B){return(B=B.__dataHost)&&B._methodHost||B};
DH_=function(B,t,T){var S=T.mutableData?VXh:QR;xO.mixin&&(S=xO.mixin(S));var O=function(){return S.apply(this,arguments)||this};
_.u(O,S);O.prototype.__templatizeOptions=T;O.prototype._bindTemplate(B);EL2(O,B,t,T);return O};
mHv=function(B,t,T,S){var O=T.forwardHostProp;if(O&&t.hasHostProps){var d=B.localName=="template",Z=t.templatizeTemplateClass;if(!Z){if(d){var h=T.mutableData?Pmg:UHz;Z=function(){return h.apply(this,arguments)||this};
_.u(Z,h);Z=t.templatizeTemplateClass=Z}else{var q=B.constructor;Z=function(){return q.apply(this,arguments)||this};
_.u(Z,q);Z=t.templatizeTemplateClass=Z}var D=t.hostProps,P;for(P in D)Z.prototype._addPropertyEffect("_host_"+P,Z.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:IRv(O)}),Z.prototype._createNotifyingProperty("_host_"+P);MP&&S&&JUz(t,T,S)}B.__dataProto&&Object.assign(B.__data,B.__dataProto);if(d)Lfo(B,Z),B.__dataTemp={},B.__dataPending=null,B.__dataOld=null,B._enableProperties();else{Object.setPrototypeOf(B,Z.prototype);t=t.hostProps;for(var U in t)U="_host_"+U,U in B&&(t=B[U],delete B[U],B.__data[U]=
t)}}};
IRv=function(B){return function(t,T,S){B.call(t.__templatizeOwner,T.substring(6),S[T])}};
EL2=function(B,t,T,S){var O=T.hostProps||{},d;for(d in S.instanceProps){delete O[d];var Z=S.notifyInstanceProp;Z&&B.prototype._addPropertyEffect(d,B.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:NKo(Z)})}if(S.forwardHostProp&&t.__dataHost)for(var h in O)T.hasHostProps||(T.hasHostProps=!0),B.prototype._addPropertyEffect(h,B.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Xqh()})};
NKo=function(B){return function(t,T,S){B.call(t.__templatizeOwner,t,T,S[T])}};
Xqh=function(){return function(B,t,T){B.__dataHost._setPendingPropertyOrPath("_host_"+t,T[t],!0,!0)}};
xO=function(B,t,T){if($O&&!q0X(B))throw Error("Od");T=T||{};if(B.__templatizeOwner)throw Error("Pd");B.__templatizeOwner=t;var S=(t?t.constructor:QR)._parseTemplate(B),O=S.templatizeInstanceClass;O||(O=DH_(B,S,T),S.templatizeInstanceClass=O);var d=q0X(B);mHv(B,S,T,d);T=function(){return O.apply(this,arguments)||this};
_.u(T,O);T.prototype._methodHost=d;T.prototype.__dataHost=B;T.prototype.__templatizeOwner=t;T.prototype.__hostProps=S.hostProps;return T};
JUz=function(B,t,T){T=T.constructor._properties;B=B.propertyEffects;t=t.instanceProps;for(var S in B)if(!(T[S]||t&&t[S]))for(var O=B[S],d=0;d<O.length;d++){var Z=O[d].info.part;if(!Z.signature||!Z.signature.static){console.warn("Property '"+S+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
u6D=function(B,t){for(var T;t;)if(T=t.__dataHost?t:t.__templatizeInstance)if(T.__dataHost!=B)t=T.__dataHost;else return T;else t=(0,_.Ig)(t).parentNode;return null};
Wn=function(B){return B.localName==="slot"};
jfq=function(){for(var B=e5.prototype,t="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),T={},S=0;S<t.length;T={method$jscomp$30:void 0},S++)T.method$jscomp$30=t[S],B[T.method$jscomp$30]=function(O){return function(){return this.node[O.method$jscomp$30].apply(this.node,arguments)}}(T)};
Hfo=function(B,t){for(var T={},S=0;S<t.length;T={name$jscomp$383:void 0},S++)T.name$jscomp$383=t[S],Object.defineProperty(B,T.name$jscomp$383,{get:function(O){return function(){return this.node[O.name$jscomp$383]}}(T),
configurable:!0})};
aRD=function(){for(var B=e5.prototype,t=["textContent","innerHTML","className"],T={},S=0;S<t.length;T={name$jscomp$384:void 0},S++)T.name$jscomp$384=t[S],Object.defineProperty(B,T.name$jscomp$384,{get:function(O){return function(){return this.node[O.name$jscomp$384]}}(T),
set:function(O){return function(d){this.node[O.name$jscomp$384]=d}}(T),
configurable:!0})};
fRh=function(){Gt=document.documentElement.getAttribute("dir");Gt=document.documentElement.getAttribute("dir");for(var B=0;B<p9.length;B++){var t=p9[B];t.__autoDirOptOut||t.setAttribute("dir",Gt)}};
cUX=function(){iw=!0;requestAnimationFrame(function(){iw=!1;gLL(RXm);setTimeout(function(){for(var B=0,t=YO.length;B<t;B++)AUh(YO.shift())})})};
gLL=function(B){for(;B.length;)AUh(B.shift())};
AUh=function(B){var t=B[0],T=B[1];B=B[2];try{T.apply(t,B)}catch(S){setTimeout(function(){throw S;})}};
_.sfh=function(B,t,T){iw||cUX();RXm.push([B,t,T])};
_.K9=function(B,t,T){iw||cUX();YO.push([B,t,T])};
oLC=function(B,t){t=t===void 0?!1:t;if(!FfC||!wqo||!FfC.handlesDynamicScoping)return null;var T=wqo.ScopingShim;if(!T)return null;var S=T.scopeForNode(B),O=(0,_.Ig)(B).getRootNode(),d=function(Z){if((0,_.Ig)(Z).getRootNode()===O){var h=Array.from(FfC.nativeMethods.querySelectorAll.call(Z,"*"));h.push(Z);for(Z=0;Z<h.length;Z++){var q=h[Z];if((0,_.Ig)(q).getRootNode()===O){var D=T.currentScopeForNode(q);D!==S&&(D!==""&&T.unscopeNode(q,D),T.scopeNode(q,S))}}}};
d(B);return t?(t=new MutationObserver(function(Z){for(var h=0;h<Z.length;h++)for(var q=Z[h],D=0;D<q.addedNodes.length;D++){var P=q.addedNodes[D];P.nodeType===Node.ELEMENT_NODE&&d(P)}}),t.observe(B,{childList:!0,
subtree:!0}),t):null};
yUX=function(){document.body.removeAttribute("unresolved")};
WfD=function(B){var t=B=B.replace(Qfv,"").replace(xHz,""),T=new MXD;T.start=0;T.end=t.length;for(var S=T,O=0,d=t.length;O<d;O++)if(t[O]==="{"){S.rules||(S.rules=[]);var Z=S,h=Z.rules[Z.rules.length-1]||null;S=new MXD;S.start=O+1;S.parent=Z;S.previous=h;Z.rules.push(S)}else t[O]==="}"&&(S.end=O+1,S=S.parent||T);return $H_(T,B)};
$H_=function(B,t){var T=t.substring(B.start,B.end-1);B.parsedCssText=B.cssText=T.trim();B.parent&&(T=t.substring(B.previous?B.previous.end:B.parent.start,B.start-1),T=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(T),T=T.replace(eXL," "),T=T.substring(T.lastIndexOf(";")+1),T=B.parsedSelector=B.selector=T.trim(),B.atRule=T.indexOf("@")===0,B.atRule?T.indexOf("@media")===0?B.type=4:T.match(GTD)&&(B.type=7,B.keyframesName=B.selector.split(eXL).pop()):T.indexOf("--")===
0?B.type=1E3:B.type=1);if(T=B.rules)for(var S=0,O=T.length,d=void 0;S<O&&(d=T[S]);S++)$H_(d,t);return B};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(B){return B.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var t=arguments[1],T=6-t.length;T--;)t="0"+t;return"\\"+t})};
pq_=function(B,t,T){T=T===void 0?"":T;var S="";if(B.cssText||B.rules){var O=B.rules;if(O&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(O))for(var d=0,Z=O.length,h=void 0;d<Z&&(h=O[d]);d++)S=pq_(h,t,S);else t?t=B.cssText:(t=B.cssText,t=t.replace(ifC,"").replace(Y0g,""),t=t.replace(Kfz,"").replace(lRC,"")),(S=t.trim())&&(S="  "+S+"\n")}S&&(B.selector&&(T+=B.selector+" {\n"),T+=S,B.selector&&(T+="}\n\n"));return T};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(B){B=B[0];return!!B&&!!B.selector&&B.selector.indexOf("--")===0};
nLN=function(B){if(B=vLD[B])B._applyShimCurrentVersion=B._applyShimCurrentVersion||0,B._applyShimValidatingVersion=B._applyShimValidatingVersion||0,B._applyShimNextVersion=(B._applyShimNextVersion||0)+1};
rUo=function(B){return B._applyShimCurrentVersion===B._applyShimNextVersion};
bfo=function(B){B._applyShimValidatingVersion=B._applyShimNextVersion;B._validating||(B._validating=!0,zX2.then(function(){B._applyShimCurrentVersion=B._applyShimNextVersion;B._validating=!1}))};
tAC=function(B){if(!B)return"";typeof B==="string"&&(B=WfD(B));return pq_(B,BEX)};
TEh=function(B){!B.__cssRules&&B.textContent&&(B.__cssRules=WfD(B.textContent));return B.__cssRules||null};
Olz=function(B,t,T,S){if(B){var O=!1,d=B.type;if(S&&d===4){var Z=B.selector.match(Shg);Z&&(window.matchMedia(Z[1]).matches||(O=!0))}d===1?t(B):T&&d===7?T(B):d===1E3&&(O=!0);if((B=B.rules)&&!O)for(O=0,d=B.length,Z=void 0;O<d&&(Z=B[O]);O++)Olz(Z,t,T,S)}};
kUN=function(B,t){var T=B.indexOf("var(");if(T===-1)return t(B,"","","");a:{var S=0;var O=T+3;for(var d=B.length;O<d;O++)if(B[O]==="(")S++;else if(B[O]===")"&&--S===0)break a;O=-1}S=B.substring(T+4,O);T=B.substring(0,T);B=kUN(B.substring(O+1),t);d=S.indexOf(",");if(d===-1)return t(T,S.trim(),"",B);O=S.substring(0,d).trim();S=S.substring(d+1).trim();return t(T,O,S,B)};
dM_=function(B){if(vn!==void 0)return vn;if(B.__cssBuild===void 0){var t=B.getAttribute("css-build");if(t)B.__cssBuild=t;else{a:{t=B.localName==="template"?B.content.firstChild:B.firstChild;if(t instanceof Comment&&(t=t.textContent.trim().split(":"),t[0]==="css-build")){t=t[1];break a}t=""}if(t!==""){var T=B.localName==="template"?B.content.firstChild:B.firstChild;T.parentNode.removeChild(T)}B.__cssBuild=t}}return B.__cssBuild||""};
ZlN=function(B,t,T,S){for(var O=t._noAccessors,d=Object.getOwnPropertyNames(t),Z=0;Z<d.length;Z++){var h=d[Z];if(!(h in S))if(O)B[h]=t[h];else{var q=Object.getOwnPropertyDescriptor(t,h);q&&(q.configurable=!0,Object.defineProperty(B,h,q))}}for(var D in Ceg)t[D]&&(T[D]=T[D]||[],T[D].push(t[D]))};
L5D=function(B,t,T){t=t||[];for(var S=B.length-1;S>=0;S--){var O=B[S];O?Array.isArray(O)?L5D(O,t):t.indexOf(O)<0&&(!T||T.indexOf(O)<0)&&t.unshift(O):console.warn("behavior is null, check for missing or 404 import")}return t};
h6o=function(B,t){for(var T in t){var S=B[T],O=t[T];B[T]=!("value"in O)&&S&&"value"in S?Object.assign({value:S.value},O):O}};
Epz=function(B,t,T){var S={},O=function(){return t.apply(this,arguments)||this};
_.u(O,t);O._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(Z)for(var q=0,D;q<Z.length;q++)D=Z[q],D.properties&&this.createProperties(D.properties),D.observers&&this.createObservers(D.observers,D.properties);B.properties&&this.createProperties(B.properties);B.observers&&this.createObservers(B.observers,B.properties);this._prepareTemplate()}else t._finalizeClass.call(this)};
O.prototype.created=function(){t.prototype.created.call(this);var q=S.created;if(q)for(var D=0;D<q.length;D++)q[D].call(this)};
O.prototype._registered=function(){var q=O.prototype;if(!q.hasOwnProperty("__hasRegisterFinished")){q.__hasRegisterFinished=!0;t.prototype._registered.call(this);og&&h(q);q=Object.getPrototypeOf(this);var D=S.beforeRegister;if(D)for(var P=0;P<D.length;P++)D[P].call(q);if(D=S.registered)for(P=0;P<D.length;P++)D[P].call(q)}};
O.prototype._applyListeners=function(){t.prototype._applyListeners.call(this);var q=S.listeners;if(q)for(var D=0;D<q.length;D++){var P=q[D];if(P)for(var U in P)this._addMethodEventListenerToNode(this,U,P[U])}};
O.prototype._ensureAttributes=function(){var q=S.hostAttributes;if(q)for(var D=q.length-1;D>=0;D--){var P=q[D],U;for(U in P)this._ensureAttribute(U,P[U])}t.prototype._ensureAttributes.call(this)};
O.prototype.ready=function(){t.prototype.ready.call(this);var q=S.ready;if(q)for(var D=0;D<q.length;D++)q[D].call(this)};
O.prototype.attached=function(){t.prototype.attached.call(this);var q=S.attached;if(q)for(var D=0;D<q.length;D++)q[D].call(this)};
O.prototype.detached=function(){t.prototype.detached.call(this);var q=S.detached;if(q)for(var D=0;D<q.length;D++)q[D].call(this)};
O.prototype.attributeChanged=function(q,D,P){t.prototype.attributeChanged.call(this);var U=S.attributeChanged;if(U)for(var J=0;J<U.length;J++)U[J].call(this,q,D,P)};
_.n9.Object.defineProperties(O,{properties:{configurable:!0,enumerable:!0,get:function(){var q={};if(Z)for(var D=0;D<Z.length;D++)h6o(q,Z[D].properties);h6o(q,B.properties);return q}},
observers:{configurable:!0,enumerable:!0,get:function(){var q=[];if(Z)for(var D=0,P;D<Z.length;D++)P=Z[D],P.observers&&(q=q.concat(P.observers));B.observers&&(q=q.concat(B.observers));return q}}});
if(T){Array.isArray(T)||(T=[T]);var d=t.prototype.behaviors;var Z=L5D(T,null,d);O.prototype.behaviors=d?d.concat(T):Z}var h=function(q){if(Z)for(var D=Z,P=0;P<D.length;P++)ZlN(q,D[P],S,qhD);ZlN(q,B,S,VAD)};
og||h(O.prototype);O.generatedFrom=B;return O};
Iqw=function(B){var t=typeof B!=="string"?B:{is:B,notifyObserversOnUndefined:!0};t.fastInit===void 0&&(t.fastInit=!0);return function(T){if(!t.disableInheritanceCheck&&Object.getPrototypeOf(T.prototype).constructor!==_.rC)throw Error("Td");var S=T.prototype;S.is=t.is;X4L(S,"created",function(){this.hostElement=this;this.polymerController=this});
DMm(S,T,t.fastInit);t.notifyObserversOnUndefined&&(S._overrideLegacyUndefined=!0);if(Pez)for(var O=_.C(Object.getOwnPropertyNames(S)),d=O.next();!d.done;d=O.next()){d=d.value;var Z=Object.getOwnPropertyDescriptor(S,d);Z.enumerable===!1&&(Z.enumerable=!0,Object.defineProperty(S,d,Z))}if("template"in T)var h=function(){return T.template};
else t.template!==void 0&&(h=t.template);if(h!==void 0){var q;Object.defineProperty(S,"_template",{get:function(){q===void 0&&(q=h());return q},
set:function(D){q=D},
configurable:!0,enumerable:!0})}Polymer(S);T[UMq]=S}};
JRv=function(B){B=B===void 0?{}:B;B.fastInit===void 0&&(B.fastInit=!0);return function(t){if(!B.disableInheritanceCheck&&Object.getPrototypeOf(t.prototype).constructor!==zt)throw Error("Ud");DMm(t.prototype,t,B.fastInit)}};
DMm=function(B,t,T){T=T===void 0?!1:T;mMN(t);T?X4L(B,"created",function(){this.disableEnforceFastDefaultValuesCheck||NEm(t,this)}):X4L(B,"ready",function(){for(var S={},O=_.C(ubN(this.behaviors)),d=O.next();!d.done;d=O.next())d=d.value,d.properties&&Object.assign(S,Xs9(this,d.properties));
Object.assign(S,Xs9(this,this.properties));NEm(t,this);O=_.C(Object.keys(S));for(d=O.next();!d.done;d=O.next())d=d.value,this[d]=S[d]})};
NEm=function(B,t){if(Pez){B=new B;for(var T=_.C(Object.getOwnPropertyNames(B)),S=T.next();!S.done;S=T.next())S=S.value,t[S]=B[S];for(T=t;T&&T!==Object.prototype;T=Object.getPrototypeOf(T)){S=_.C(Object.getOwnPropertyNames(T));for(var O=S.next();!O.done;O=S.next())O=O.value,B.hasOwnProperty(O)||Object.defineProperty(B,O,uWm(t,O))}}else B.apply(t)};
uWm=function(B,t){return{get:function(){var T=B[t];return T instanceof Function?T.bind(B):T},
set:function(T){B[t]=T}}};
Xs9=function(B,t){if(!t)return{};for(var T={},S=_.C(Object.keys(t)),O=S.next();!O.done;O=S.next())if(O=O.value,!t[O].readOnly){var d=B[O];d!==void 0&&(T[O]=d)}return T};
mMN=function(B){var t=new B;B=B.prototype.properties||{};for(var T=_.C(Object.keys(B)),S=T.next();!S.done;S=T.next())if(S=S.value,t.hasOwnProperty(S)){var O=B[S];typeof O==="function"&&(B[S]=O={type:O});t[S]!=null&&O.type===Object&&(O.type=jON(t[S].constructor))}};
jON=function(B){for(var t=_.C(HlC),T=t.next();!T.done;T=t.next())if(T=T.value,B===T)return T;return Object};
aqh=function(B){return function(t,T){t.behaviors=t.behaviors||[];t.behaviors.push(B||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",t,T).prototype:void 0));Object.defineProperty(t,T,{get:function(){return this},
enumerable:!0,configurable:!0})}};
fqq=function(B){B=B===void 0?{}:B;return function(t,T){t.properties=t.properties||{};B.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?B.type=jON(Reflect.getMetadata("design:type",t,T)):B.type=String);var S=B,O=t.properties[T];t.properties[T]=O?Object.assign({},O,S):S}};
gpq=function(B){return function(t,T){t.listeners=t.listeners||{};t.listeners[B]=T}};
R6o=function(){var B=_.j9.apply(0,arguments);if(B.length===0)throw Error("Vd");return function(t,T){t.observers=t.observers||[];t.observers.push(T+"("+B.join(",")+")")}};
ARz=function(){var B=_.j9.apply(0,arguments);return function(t,T,S){var O=Object.getOwnPropertyDescriptor(t,T).get,d="__compute__"+T;Object.defineProperty(t,d,{value:O,enumerable:!0});t.properties=t.properties||{};O=t.properties[T];O||(O={},t.properties[T]=O);O.computed=d+"("+B.join(",")+")";S.get=void 0}};
_.bw=function(B,t,T){_.fb.call(this);this.JSC$9310_id_=null;this.usingListeners_=!1;this.JSC$9310_listener_=B;this.handler_=T;this.JSC$9310_win_=t||window;this.callback_=(0,_.gS)(this.JSC$9312_doAction_,this)};
BO=function(B){this.range_=B};
tp=function(B){this.range_=B};
Og=function(B,t,T){_.fb.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=B;this.scrollTimer_=new _.TQ(50);this.JSC$9389_eventHandler_=new _.SK(this);this.scrollDelta_=new _.A0;this.containerIsActuallyContent_=B.tagName==="BODY"||B.tagName==="HTML";this.containerBounds_=cRX(B);this.containerIsActuallyContent_&&(B=_.P9(),this.containerBounds_.height=B.height,this.containerBounds_.width=B.width);this.margin_=t||0;if(t){if(t=this.containerBounds_.clone(),B=this.margin_){var S=
Math.min(B,t.height*.25);t.top+=S;t.height-=2*S;B=Math.min(B,t.width*.25);t.left+=B;t.width-=2*B}}else t=this.containerBounds_;this.scrollBounds_=t;T||this.JSC$9389_eventHandler_.listen(_.sn(this.containerNode_),"mousemove",this.JSC$9391_onMouseMove);this.JSC$9389_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$9391_onTick_)};
_.kz=function(B){this.mechanism=B};
dh=function(B,t){this.JSC$9487_key_=B;this.JSC$9487_value_=t};
F5N=function(B){if(B>=55296&&B<=57343||B>1114111)return"\ufffd";B in sOz&&(B=sOz[B]);var t="";B>65535&&(B-=65536,t+=String.fromCharCode(B>>>10&1023|55296),B=56320|B&1023);return t+=String.fromCharCode(B)};
wsN=function(B,t){return B<t?1:-1};
yRv=function(){return function(B){return B.charAt(1)==="#"?B.charAt(2)==="X"||B.charAt(2)==="x"?F5N(parseInt(B.substr(3),16)):F5N(parseInt(B.substr(2),10)):opg[B.slice(1,-1)]}};
MAz=function(B){return B.slice(1,B.length-1).trim().replace(QOo,function(t){return xMg[t]||" "})};
Cm=function(B){return B===32||B===9};
Z0=function(B,t){return t<B.length?B.charCodeAt(t):-1};
$MX=function(B){for(;B;){if(B._lastLineBlank)return!0;var t=B.type;if(t==="list"||t==="item")B=B._lastChild;else break}return!1};
Lm=function(B){if(W5v.test(B)){var t=1,T=0,S=0;for(B[T]=="|"&&T++;T<B.length;){switch(B[T]){case "|":S=1;break;case " ":break;case "\t":break;default:S&&(S=0,t++)}T++}return e69.test(B)?-t:t}return 0};
GUv=function(B){return B=="table"||B=="row"||B=="cell"};
psm=function(){return new hp("document",[[1,1],[0,0]])};
ilN=function(){};
qd=function(){var B={safe:!1};B=B||{};B.softbreak=B.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=B};
nph=function(B,t){var T="";if(B)if(B=B.toLowerCase(),B===" "||Yh9.test(B))T="space";else if(K5g.test(B))T="esc";else if(B.length==1){if(!t||lq_.test(B))T=B}else T=vpw.test(B)?B.replace("arrow",""):B=="multiply"?"*":B;return T};
B$o=function(B,t){var T=B.hasModifiers;if(t.key)T=nph(t.key,T);else if(t.detail&&t.detail.key)T=nph(t.detail.key,T);else{T=t.keyIdentifier;var S="";T&&(T in rRN?S=rRN[T]:z6q.test(T)?(T=parseInt(T.replace("U+","0x"),16),S=String.fromCharCode(T).toLowerCase()):S=T.toLowerCase());(T=S)||(T=t.keyCode,S="",Number(T)&&(T>=65&&T<=90?S=String.fromCharCode(32+T):T>=112&&T<=123?S="f"+(T-112+1):T>=48&&T<=57?S=String(T-48):T>=96&&T<=105?S=String(T-96):S=blL[T]),T=S);T=T||""}return T===B.key&&(!B.hasModifiers||
!!t.shiftKey===!!B.shiftKey&&!!t.ctrlKey===!!B.ctrlKey&&!!t.altKey===!!B.altKey&&!!t.metaKey===!!B.metaKey)};
T$X=function(B){return B.length===1?{combo:B,key:B,event:"keydown"}:B.split("+").reduce(function(t,T){var S=T.split(":");T=S[0];S=S[1];T in txw?(t[txw[T]]=!0,t.hasModifiers=!0):(t.key=T,t.event=S||"keydown");return t},{combo:B.split(":").shift()})};
S7w=function(B){return B.trim().split(" ").map(function(t){return T$X(t)})};
O2_=function(B,t){if(B&&B.fn){var T=B.fn;B.fn=function(){try{T.apply(this,arguments)}catch(S){if(S instanceof VW)console.warn("Argument '"+S.arg+"'"+(t?" for method '"+t+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw S;}}}return B};
kG2=function(){var B=_.j9.apply(0,arguments);return B.length===0?function(t){return t}:B.length===1?B[0]:B.reduce(function(t,T){return function(){return t(T.apply(null,_.aw(_.j9.apply(0,arguments))))}})};
dq_=function(){var B=_.j9.apply(0,arguments);return function(t){return function(T,S){T=t(T,S);var O=function(){throw Error("Fe");},d={getState:T.getState,
dispatch:function(Z){return O.apply(null,[Z].concat(_.aw(_.j9.apply(1,arguments))))}};
S=B.map(function(Z){return Z(d)});
O=kG2.apply(null,_.aw(S))(T.dispatch);return Object.assign({},T,{dispatch:O})}}};
Lc_=function(B){Object.keys(B).forEach(function(t){var T=B[t];if(typeof T(void 0,{type:CL9})==="undefined")throw Error("Ge`"+t);if(typeof T(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+Z2q()})==="undefined")throw Error("He`"+t+"`"+CL9);})};
Eg=function(B){for(var t=Object.keys(B),T={},S=0;S<t.length;S++){var O=t[S];typeof B[O]==="function"&&(T[O]=B[O])}var d=Object.keys(T);try{Lc_(T)}catch(h){var Z=h}return function(h,q){h=h===void 0?{}:h;if(Z)throw Z;for(var D=!1,P={},U=0;U<d.length;U++){var J=d[U],N=h[J],H=(0,T[J])(N,q);if(typeof H==="undefined")throw h=q&&q.type,Error("Ie`"+(h?'"'+String(h)+'"':"(unknown type)")+"`"+J);P[J]=H;D=D||H!==N}return(D=D||d.length!==Object.keys(h).length)?P:h}};
h7h=function(B,t,T){function S(){if(P)throw Error("Je");return h}
function O(N){if(typeof N!=="function")throw Error("Ke`"+typeof N);if(P)throw Error("Le");var H=!0;D===q&&(D=q.slice());D.push(N);return function(){if(H){if(P)throw Error("Me");H=!1;D===q&&(D=q.slice());var f=D.indexOf(N);D.splice(f,1);q=null}}}
function d(N){if(typeof N!=="object"||N===null)var H=!1;else{for(H=N;Object.getPrototypeOf(H)!==null;)H=Object.getPrototypeOf(H);H=Object.getPrototypeOf(N)===H}if(!H)throw Error("Ne`"+typeof N);if(typeof N.type==="undefined")throw Error("Oe");if(P)throw Error("Pe");try{P=!0,h=Z(h,N)}finally{P=!1}H=q=D;for(var f=0;f<H.length;f++)(0,H[f])();return N}
if(typeof t==="function"&&typeof T==="function"||typeof T==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof t==="function"&&typeof T==="undefined"&&(T=t,t=void 0);if(typeof T!=="undefined"){if(typeof T!=="function")throw Error("Re`"+typeof T);return T(h7h)(B,t)}if(typeof B!=="function")throw Error("Se`"+typeof B);var Z=B,h=t,q=[],D=q,P=!1;d({type:CL9});var U={},J=(U.dispatch=d,U.subscribe=O,U.getState=S,U.replaceReducer=function(N){if(typeof N!=="function")throw Error("Te`"+
typeof N);Z=N;d({type:q7X});return J},U[VxX]=function(){var N={};
return N.subscribe=function(H){function f(){H.next&&H.next(S())}
if(typeof H!=="object"||H===null)throw new TypeError("Ue`"+typeof H);f();return{unsubscribe:O(f)}},N[VxX]=function(){return this},N},U);
return J};
EUD=function(B){function t(){O&&(O=!1,B());d&&S()}
function T(){requestAnimationFrame(t)}
function S(){var h=Date.now();if(O){if(h-Z<2)return;d=!0}else O=!0,d=!1,setTimeout(T,20);Z=h}
var O=!1,d=!1,Z=0;return S};
D0=function(B){return typeof B==="number"?B:parseFloat(B)||0};
DqC=function(B){return _.j9.apply(1,arguments).reduce(function(t,T){return t+D0(B["border-"+T+"-width"])},0)};
_.a=function(B,t){t=cv(Al(t));B.innerHTML=t};
Ifg=function(B){var t=PLm;t||(t=UqN(),t=PLm=_.f1.transpose(t));t=t[B];return typeof t==="string"?t:_.PO(B)};
JHm=function(B){B=String(B).toLowerCase();var t=UqN()[B];return typeof t==="string"?t:_.Ug(B)};
mqh=function(B){B=B.toLowerCase();B=UqN()[B];return typeof B==="string"?B:null};
UqN=function(){if(!N$q){for(var B=Object.assign({},XEX),t=_.C(ujo),T=t.next();!T.done;T=t.next())T=T.value,B[T.toLowerCase()]=T;N$q=B}return N$q};
af_=function(B,t){var T=window.customElements;return T&&T.get(B)||jJL[B]===!0?2:t.name==="HTMLUnknownElement"?1:t.name==="HTMLElement"&&H2m.test(B)?3:0};
R7g=function(B,t){switch(t){case "innerHTML":return ffg(B)===1?2:null;case "textContent":return B=ffg(B),B===1||B===6?1:null;default:var T,S;return(S=(T=gUm[B.localName])==null?void 0:T[t])!=null?S:null}};
ffg=function(B){var t=B.localName,T=af_(t,B.constructor);switch(T){case 0:case 1:return AHD(t,B);case 3:case 2:return 1;default:_.CB(T,"got an unknown element classification")}};
AHD=function(B,t){var T=Object.hasOwnProperty.call(cHw,B)?cHw[B]:null;return T!==null?T:Object.hasOwnProperty.call(sJ2,B)&&t instanceof SVGElement?sJ2[B]:null};
FcX=function(B,t){return t};
oUw=function(B){return(B=B.split(wEz,2))?{url:B[0],metadata:B[1]}:null};
QJq=function(B){var t=String(B.url).replace(yHm,encodeURIComponent);if(B=B.metadata){yHm.lastIndex=0;if(yHm.test(B))return null;t+=" "+B}return t};
Wcm=function(B){function t(D){var P=D.localName;if(!D.getAttribute("is")&&af_(P,D.constructor)===2){var U;return(U=q)!=null?U:q=document.createElement("polyresinuncustomized")}(D=h[P])||(D=h[P]=document.createElement(P));return D}
var T=B.reportHandler||void 0,S=B.safeTypesBridge||xqN,O=/^$/;if(B=B.allowedIdentifierPrefixes){B=_.C(B);for(var d=B.next();!d.done;d=B.next())O=new RegExp(O.source+"|^"+_.MxD(d.value))}T&&T(!1,"initResin",null);var Z=$qg(O,S,T),h={},q=null;return function(D,P,U){var J=D.nodeType;if(J!==Node.ELEMENT_NODE){if(J===Node.TEXT_NODE){P=D.parentElement;U=!P;if(P&&P.nodeType===Node.ELEMENT_NODE){J=P.localName;var N=af_(J,P.constructor);switch(N){case 0:case 1:P=AHD(J,P);U=P===1||P===6;break;case 3:case 2:U=
!0;break;default:_.CB(N,"got an unknown element classification")}}if(U)return function(w){return""+S(w,"STRING",w)}}return function(w){if(!w&&w!==document.all)return w;
T&&T(!0,"Failed to sanitize "+(D.parentElement&&D.parentElement.nodeName)+" #text node to value "+w,D.parentElement);return Ij}}var H=D.localName;
J=t(D);var f=null;switch(U){case "attribute":if(JHm(P)in J)break;return function(w){return w};
case "property":if(P in J){f=R7g(J,P);break}if((N=mqh(P))&&N in J)break;return function(w){return w};
default:_.CB(U,"got an unknown resin type, expected either 'property' or 'attribute'")}var c=U==="attribute"?P.toLowerCase():Ifg(P);f||(f=k4h(H,c,function(w){var W=D.getAttribute(w);return!W||/[\[\{]/.test(w)?null:W}));
return function(w){var W=Jp,v=null;if(!w&&w!==document.all)return w;if(f!=null){var p=Z[f],l=p.safeType;v=p.safeReplacement;l&&(W=S(w,l,Jp));W===Jp&&(p.filterString?(W=String(S(w,"STRING",w)),W=p.filterString(H,c,W)):p.filterRaw&&(W=p.filterRaw(H,c,w,D)),W===v&&(W=Jp))}W===Jp&&(W=v||Ij,T&&T(!0,"Failed to sanitize attribute of <"+H+">: <"+H+" "+c+'="'+w+'">',D));return W}}};
$qg=function(B,t,T){return[,{filterRaw:function(S,O,d){return d},
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:e7X,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:e7X,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Ij,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:GGo,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(S,O,d){d=
String(d).toLowerCase();return ZRo(S,O,d)?d:Ij},
safeReplacement:Ij,safeType:void 0},,{filterRaw:void 0,filterString:function(S,O,d){return B.test(d)?d:Ij},
safeReplacement:Ij,safeType:"CONSTANT"},{filterRaw:function(S,O,d,Z){if(typeof d==="string")var h=(h=d.match(pEC))?h.map(oUw).filter(Boolean):[];else if(Array.isArray(d))h=d;else return e7X;var q=h;h=[];var D=[],P={};if(Array.isArray(q))for(var U=0,J=q.length;U<J;++U){var N=q[U],H=N&&N.url;if(H){var f=t(H,"URL",P);if(f){var c=f!==P;(c?h:D).push({url:c?f:H,metadata:N.metadata})}}}else D.push(q);q=D.length?JSON.stringify(D):null;D=Jp;if(h.length){if(!Array.isArray(h))throw Error();D=h.map(QJq).filter(Boolean).join(" , ")||
Jp}q&&T&&T(!0,"Failed to sanitize attribute value of <"+S+">: <"+S+" "+O+'="'+d+'">: '+q,Z);return D===Jp?e7X:D},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
i22=function(B){var t=Wcm(B);return function(T,S,O,d){return d||d===document.all?t(T,S,O)(d):d}};
mI=function(B,t){function T(){function O(h,q,D){for(q=Reflect.getMetadata("parameters",h)||[];q.length<=D;)q.push(null);q[D]=q[D]||[];q[D].push(Z);Reflect.defineMetadata(q,h);return h}
var d=_.j9.apply(0,arguments);if(this instanceof T)return S.apply(this,d),this;var Z=new (Function.prototype.bind.apply(T,[null].concat(_.aw(d))));O.annotation=Z;return O}
var S=Y79(t);T.prototype.toString=function(){return"@"+B};
return T.annotationCls=T};
Y79=function(B){return function(){var t=_.j9.apply(0,arguments),T=this;B.forEach(function(S,O){O=t[O];if(Array.isArray(S))T[S[0]]=O&&O!==void 0?O:S[1];else for(var d in S)T[d]=O&&O[d]!==void 0?O[d]:S[d]})}};
Kc2=function(B){return B!==void 0&&B!==null};
Nd=function(B){if(typeof B==="string")return B;if(B===void 0||B===null)return""+B;if(B.overriddenName)return B.overriddenName;if(B.name)return B.name;B=B.toString();var t=B.indexOf("\n");return t===-1?B:B.substring(0,t)};
lfh=function(B){B.__forward_ref__=lfh;B.toString=function(){return Nd(this())};
return B};
X_=function(B){return typeof B==="function"&&B.hasOwnProperty("__forward_ref__")&&B.__forward_ref__===lfh?B():B};
vUv=function(B){return B?B.map(function(t){return new (Function.prototype.bind.apply(t.type.annotationCls,[null].concat(_.aw(t.args?t.args:[]))))}):[]};
nUq=function(B){for(var t=[],T=0;T<B.length;++T){if(t.indexOf(B[T])>-1){t.push(B[T]);break}t.push(B[T])}return t};
rHN=function(B){return B.length>1?" ("+nUq(B.slice().reverse()).map(function(t){return Nd(t.token)}).join(" -> ")+")":""};
b2N=function(B,t,T,S){if(S){var O=Error("af``"+(S instanceof Error?S.message:S));O.ngOriginalError=S}else O=Error();O.addKey=z7g;O.keys=[t];O.injectors=[B];O.constructResolvingMessage=T;O.message=O.constructResolvingMessage();O.ngOriginalError=S;return O};
z7g=function(B,t){this.injectors.push(B);this.keys.push(t);this.message=this.constructResolvingMessage()};
Bim=function(B,t){return b2N(B,t,function(){return"No provider for "+Nd(this.keys[0].token)+"!"+rHN(this.keys)})};
tyh=function(B,t){return b2N(B,t,function(){return"Cannot instantiate cyclic dependency!"+rHN(this.keys)})};
Tih=function(B,t,T){return b2N(B,T,function(){var S=Nd(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+S+"!"+rHN(this.keys)+"."},t)};
SMD=function(B,t){for(var T=[],S=0,O=t.length;S<O;S++){var d=t[S];d&&d.length!=0?T.push(d.map(Nd).join(" ")):T.push("?")}return Error("ef`"+Nd(B)+"`"+T.join(", ")+"`"+Nd(B))};
him=function(B){var t=void 0,T=void 0;if(B&&B.useClass!==void 0){t=B.useClass;var S=X_(B.useClass);var O=OyL.factory(S);S=kx2(S)}else B&&B.useExisting!==void 0?(O=function(d){return d},S=[djm(u5.get(X_(B.useExisting)))]):B&&B.useFactory!==void 0?(O=B.useFactory,S=CRN(B.useFactory,B.deps)):(T=B.useValue,O=function(){return B.useValue},S=ZyD);
return new L9o(O,S,t,T)};
Vyg=function(B){return new qMz(u5.get(X_(B.provide)),[him(B)],B.multi)};
Djh=function(B){B=E02(B,[]).map(Vyg);for(var t=new Map,T=0;T<B.length;T++){var S=B[T],O=t.get(S.key.id);if(O){if(S.multiProvider!==O.multiProvider)throw Error("gf`"+O+"`"+S);if(S.multiProvider)for(var d=0;d<S.resolvedFactories.length;d++)O.resolvedFactories.push(S.resolvedFactories[d]);else t.set(S.key.id,S)}else O=void 0,S.multiProvider?O=new qMz(S.key,S.resolvedFactories.slice(),S.multiProvider):O=S,t.set(S.key.id,O)}return Array.from(t.values())};
E02=function(B,t){B.forEach(function(T){if(T instanceof PRX)t.push({provide:T,useClass:T});else if(T&&typeof T=="object"&&T.provide!==void 0)t.push(T);else if(T instanceof Array)E02(T,t);else throw Error("df`"+T);});
return t};
CRN=function(B,t){if(t){var T=t.map(function(S){return[S]});
return t.map(function(S){return Ujq(B,S,T)})}return kx2(B)};
kx2=function(B){var t=OyL.parameters(B);if(!t)return[];if(t.some(function(T){return T==null}))throw SMD(B,t);
return t.map(function(T){return Ujq(B,T,t)})};
Ujq=function(B,t,T){var S=null,O=!1;if(!Array.isArray(t))return t instanceof IjN?JVq(t.token,O,null):JVq(t,O,null);for(var d=null,Z=0;Z<t.length;++Z){var h=t[Z];if(h instanceof PRX)S=h;else if(h instanceof IjN)S=h.token;else if(h instanceof mj_)O=!0;else if(h instanceof NiD||h instanceof Xp2)d=h}S=X_(S);if(S!=null)return JVq(S,O,d);throw SMD(B,T);};
JVq=function(B,t,T){return new uk2(u5.get(X_(B)),t,T)};
jxD=function(B,t){for(var T=Array(B.providers.length),S=0;S<B.providers.length;++S){var O=S;if(S<0||S>=B.providers.length)throw Error("ff`"+S);T[O]=t(B.providers[S])}return T};
Hyg=function(B){return typeof B==="function"&&OyL.parameters(B).every(function(t){return!!t})};
g02=function(B){var t=ajz;fj2.get(B)||fj2.set(B,new t);return fj2.get(B)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(B)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(B)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B,t){var T,S;if(B.contains(t))return!0;B=_.jK(B).querySelectorAll("content,slot");for(T=0;T<B.length;++T){var O=_.jK(B[T]).getDistributedNodes();for(S=0;S<O.length;++S)if(O[S].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(O[S],t))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B){B.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(B)&&B.preventDefault();B.targetTouches&&(B=B.targetTouches[0],Rig=B.pageX,AVX=B.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 B=0,t=HO.length;B<t;B++)document.addEventListener(HO[B],_._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 B=0,t=HO.length;B<t;B++)document.removeEventListener(HO[B],_._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(B){var t=_.jK(B).rootTarget;B.type!=="touchmove"&&cVm!==t&&(cVm=t,sxm=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.jK(B).path));if(!sxm.length)return!0;if(B.type==="touchstart")return!1;B=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(B);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(sxm,B.deltaX,B.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B){for(var t=[],T=B.indexOf(F9g),S=0;S<=T;S++)if(B[S].nodeType===Node.ELEMENT_NODE){var O=B[S],d=O.style;d.overflow!=="scroll"&&d.overflow!=="auto"&&(d=window.getComputedStyle(O));d.overflow!=="scroll"&&d.overflow!=="auto"||t.push(O)}return t};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B,t,T){if(t||T)for(var S=Math.abs(T)>=Math.abs(t),O=0;O<B.length;O++){var d=B[O];if(S?T<0?d.scrollTop>0:d.scrollTop<d.scrollHeight-d.clientHeight:t<0?d.scrollLeft>0:d.scrollLeft<d.scrollWidth-d.clientWidth)return d}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(B){var t={deltaX:B.deltaX,deltaY:B.deltaY};"deltaX"in B||("wheelDeltaX"in B&&"wheelDeltaY"in B?(t.deltaX=-B.wheelDeltaX,t.deltaY=-B.wheelDeltaY):"wheelDelta"in B?(t.deltaX=0,t.deltaY=-B.wheelDelta):"axis"in B?(t.deltaX=B.axis===1?B.detail:0,t.deltaY=B.axis===2?B.detail:0):B.targetTouches&&(B=B.targetTouches[0],t.deltaX=Rig-B.pageX,t.deltaY=AVX-B.pageY));return t};
wpv=function(B){this.element=B;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
yV_=function(B){this.element=B;this.color=window.getComputedStyle(B).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");_.jK(this.waveContainer).appendChild(this.wave);o0N(this)};
aj=function(B,t){for(var T in B)if(T.toLowerCase()===t.toLowerCase())return B[T]};
Qxz=function(B,t){for(var T in B)if(T.toLowerCase()===t.toLowerCase()){delete B[T];break}};
Myo=function(B){B=_.f1.clone(B);for(var t=0;t<xjw.length;++t){var T=xjw[t],S=aj(B,T);S&&(B["X-Goog-Upload-Header-"+T]=S,Qxz(B,T))}return B};
$jL=function(B){B=_.f1.clone(B);Qxz(B,"X-Goog-Upload-Status")};
ei_=function(B){return W9L.some(function(t){return t.test(B)})};
YMo=function(B,t){var T;var S=(T=B.formContent)==null?void 0:T.locale;T=S==null?void 0:S.split("-")[0];S=S&&Gx_.includes(S)?S:T&&Gx_.includes(T)?T:void 0;S=(S!=null?S:"en").replaceAll("-","_").toLowerCase();var O;B=((O=B.initializationData)==null?0:O.useNightlyRelease)?"nightly":"live";var d;return(t==null?0:(d=t.getEnableAlohaBinarySplit)==null?0:d.call(t))?_.On(ppD,B):_.On(iy9,B,S)};
v0v=function(B,t,T,S){if(K9m&&lj2===t)return K9m;lj2=t;var O=YMo(B,S);return K9m=t.feedbackV2GlobalObject?Promise.resolve(t.feedbackV2GlobalObject):new Promise(function(d,Z){var h=_.Nc("SCRIPT");_.e9(h,O);h.onload=function(){t.feedbackV2GlobalObject?d(t.feedbackV2GlobalObject):Z(Error("kf"))};
h.onerror=function(){Z(Error("lf`"+O.toString()))};
T.body.appendChild(h)})};
ziC=function(B,t,T,S){if(n0o&&rVq===t)return n0o;rVq=t;var O=YMo(B,S);return n0o=t.feedbackV2GlobalObject?Promise.resolve(t.feedbackV2GlobalObject):new Promise(function(d,Z){var h=_.Nc("SCRIPT");_.e9(h,O);h.onload=function(){t.feedbackV2GlobalObject?d(t.feedbackV2GlobalObject):Z(Error("kf"))};
h.onerror=function(){Z(Error("lf`"+O.toString()))};
T.body.appendChild(h)})};
byL=function(B,t,T,S,O){O=O===void 0?!0:O;var d,Z,h,q,D;return _.L(function(P){switch(P.nextAddress){case 1:return d=Date.now(),_.V(P,v0v(B,T,S,t),2);case 2:Z=P.yieldResult;if(!(O||((q=B.initializationData)==null?0:q.useNightlyRelease)||((D=B.initializationData)==null?0:D.isLocalServer))){h=Z.initializeFeedbackClient(B,d,t);P.jumpTo(3);break}return _.V(P,Z.initializeFeedbackClientAsync(B,d,t),4);case 4:h=P.yieldResult;case 3:return h.initiateAloha(),P.return(h)}})};
BB_=function(B,t,T,S){var O,d,Z;return _.L(function(h){if(h.nextAddress==1)return O=Date.now(),_.V(h,ziC(B,T,S.document,t),2);if(h.nextAddress!=3)return d=h.yieldResult,_.V(h,d.initializeFeedbackClientAsync(B,O,t,S),3);Z=h.yieldResult;Z.initiateAloha();return h.return(Z)})};
tU2=function(B,t,T){var S=!0;S=S===void 0?!0:S;var O,d,Z,h,q,D,P,U,J,N;return _.L(function(H){O=T||_.TX;if((d=t)==null?0:(h=(Z=d).getEnableAlohaBinarySplit)==null?0:h.call(Z)){q=O;if(q.isFormOpened)throw D=Error("mf"),D.name="DuplicateFormError",D;q.isFormOpened=!0;B.callbacks=B.callbacks||{};P=B.callbacks.onClose||function(){};
B.callbacks.onClose=function(f){q.isFormOpened=!1;P(f)};
try{return H.return(BB_(B,t,q,O))}catch(f){throw q.isFormOpened=!1,f;}}else{U=O;if(U.isFormOpened)throw J=Error("mf"),J.name="DuplicateFormError",J;U.isFormOpened=!0;B.callbacks=B.callbacks||{};N=B.callbacks.onClose||function(){};
B.callbacks.onClose=function(f){U.isFormOpened=!1;N(f)};
try{return H.return(byL(B,t,U,O.document,S))}catch(f){throw U.isFormOpened=!1,f;}}_.Dh(H)})};
dLN=function(B,t){return _.L(function(T){return T.return(new Promise(function(S){var O=TBo(t!=null?t:"")+"/aloha_form_properties?productId="+B;S$2(O,function(d){d=d.target;var Z=null;try{var h=JSON,q=h.stringify;if(d.JSC$7857_xhr_){var D=d.JSC$7857_xhr_.responseText;D.indexOf(")]}'\n")==0&&(D=D.substring(5));var P=(0,_.fm)(D)}else P=void 0;Z=SoD(Op9,q.call(h,P))}catch(U){q=new Op9,P=kB2(),P=_.gh(P,13,!1),P=_.gh(P,14,!0),P=_.gh(P,15,!0),P=_.gh(P,20,!1),Z=_.Tu(q,1,P)}S(Z)},"GET","",{},2E3,!0)}))})};
TBo=function(B){return ei_(B)?B:"https://www.google.com/tools/feedback"};
hBD=function(B){B=B.match(new RegExp(CDm,"gi"))||[];B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;a:{var T=_.C(Zp_);for(var S=T.next();!S.done;S=T.next())if(S.value.test(t)){T=!1;break a}T=!0}if(!T)a:{T=_.C(LkC);for(S=T.next();!S.done;S=T.next())if(S.value.test(t)){T=!0;break a}T=!1}if(T)return!0}return!1};
q$h=function(B){switch(B){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"}};
EAC=function(B){if(window.crypto&&window.crypto.getRandomValues)try{var t=Array(B),T=new Uint8Array(B);window.crypto.getRandomValues(T);for(var S=0;S<t.length;S++)t[S]=T[S];return t}catch(d){}t=Array(B);for(T=0;T<B;T++){S=Date.now();for(var O=0;O<S%23;O++)t[T]=Math.random();t[T]=Math.floor(Math.random()*256)}if(VUD)for(T=1,S=0;S<VUD.length;S++)t[T%B]^=t[(T-1)%B]/4^VUD.charCodeAt(S),T++;return t};
Rj=function(B){B=EAC(B);for(var t=[],T=0;T<B.length;T++)t.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(B[T]&63));return t.join("")};
PD9=function(B){B&&_.sO("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:DLX,clientScreenNonce:B})};
ULh=function(B){return _.MB("client-screen-nonce-store",{})[B===void 0?0:B]};
IrX=function(B,t){t=t===void 0?0:t;var T=_.MB("client-screen-nonce-store");T||(T={},_.xM("client-screen-nonce-store",T));T[t]=B};
J1L=function(B){B=B===void 0?0:B;return B===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+B};
mLh=function(B){return _.MB(J1L(B===void 0?0:B))};
_.cO=function(B){return(B=mLh(B===void 0?0:B))?new _.Ap({veType:B,youtubeData:void 0,jspbYoutubeData:void 0}):null};
NB2=function(){var B=_.MB("csn-to-ctt-auth-info");B||(B={},_.xM("csn-to-ctt-auth-info",B));return B};
XiN=function(){return Object.values(_.MB("client-screen-nonce-store",{})).filter(function(B){return B!==void 0})};
_.sg=function(B){B=ULh(B===void 0?0:B);if(!B&&!_.$M("USE_CSN_FALLBACK",!0))return null;B||(B="UNDEFINED_CSN");return B?B:null};
j8h=function(B){for(var t=_.C(Object.values(uh2)),T=t.next();!T.done;T=t.next())if(_.sg(T.value)===B)return!0;return!1};
HpN=function(B,t,T){var S=NB2();(T=_.sg(T))&&delete S[T];t&&(S[B]=t)};
F_=function(B){return NB2()[B]};
_.wh=function(B,t,T,S){T=T===void 0?0:T;if(B!==ULh(T)||t!==_.MB(J1L(T)))if(HpN(B,S,T),IrX(B,T),_.xM(J1L(T),t),t=function(){setTimeout(function(){PD9(B)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(t)}catch(O){t()}else t()};
aro=function(B,t){t=t===void 0?"":t;var T=[],S;for(S in B)if(B.hasOwnProperty(S)){var O=t!==""?t+"."+S:S;typeof B[S]==="object"?T.push.apply(T,_.aw(aro(B[S],O))):T.push([O,B[S]])}T.sort();return T};
_.yW=function(B){var t=_.j9.apply(1,arguments);if(!oj(B)||t.some(function(S){return!oj(S)}))throw Error("nf");
t=_.C(t);for(var T=t.next();!T.done;T=t.next())frC(B,T.value)};
frC=function(B,t){for(var T in t)if(oj(t[T])){if(T in B&&!oj(B[T]))throw Error("of");T in B||(B[T]={});frC(B[T],t[T])}else if(gA9(t[T])){if(T in B&&!gA9(B[T]))throw Error("pf");T in B||(B[T]=[]);RBX(B[T],t[T])}else B[T]=t[T];return B};
RBX=function(B,t){t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,oj(T)?B.push(frC({},T)):gA9(T)?B.push(RBX([],T)):B.push(T);return B};
oj=function(B){return typeof B==="object"&&!Array.isArray(B)};
gA9=function(B){return typeof B==="object"&&Array.isArray(B)};
c1C=function(B){for(var t=_.C(Object.entries(A1v)),T=t.next();!T.done;T=t.next())if(T=_.C(T.value),T.next(),T=T.next().value,T==="SLI_STATUS_"+B)return T;return"SLI_STATUS_UNKNOWN"};
_.QW=function(B,t,T,S){return s8m(B,t,function(){return new _.Fkw(B,t,T,S)})};
_.wih=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
oA_=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
xz=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
y12=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
Q8o=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
xL_=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
Wk_=function(B){B&&(B.dataset?B.dataset[MU9()]="true":_.p7([_.T_($LC)],B,"data-loaded","true".toString()))};
eB_=function(B){return B?B.dataset?B.dataset[MU9()]:B.getAttribute("data-loaded"):null};
MU9=function(){return GBX.loaded||(GBX.loaded="loaded".replace(/\-([a-z])/g,function(B,t){return t.toUpperCase()}))};
_.Md=function(B,t,T){piL(B,t,T===void 0?null:T)};
_.Y$C=function(B,t){B&&t&&(B=""+_.TH(t),(B=ipm[B])&&_.lNo(B))};
piL=function(B,t,T){T=T===void 0?null:T;var S=_.KkN(B),O=document.getElementById(S),d=O&&eB_(O),Z=O&&!d;d?t&&t():(t&&(d=_.Z3(S,t),t=""+_.TH(t),ipm[t]=d),Z||(O=lrh(B,S,function(){eB_(O)||(Wk_(O),_.vkq(S),_.qs(function(){_.rmz(S)},0))},T)))};
lrh=function(B,t,T,S){S=S===void 0?null:S;var O=_.Nc("SCRIPT");O.id=t;O.onload=function(){T&&setTimeout(T,0)};
O.onreadystatechange=function(){switch(O.readyState){case "loaded":case "complete":O.onload()}};
S&&O.setAttribute("nonce",S);_.e9(O,_.Aa(B));B=document.getElementsByTagName("head")[0]||document.body;B.insertBefore(O,B.firstChild);return O};
_.KkN=function(B){var t=document.createElement("a");gy(t,B);return"js-"+$z(t.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
vAw=function(B){var t=_.MB("INNERTUBE_HOST_OVERRIDE");t&&(B=String(t)+String(_.WO(B)));return B};
nAo=function(B){var t={};_.m("json_condensed_response")&&(t.prettyPrint="false");return B=JOq(B,t)};
_.eK=function(B){return tb(B)?"same-origin":"include"};
_.pm=function(B){return tb(B)?"same-origin":"cors"};
i5=function(B,t,T){T=T===void 0?{}:T;B={method:t===void 0?"POST":t,mode:_.pm(B),credentials:_.eK(B)};t={};for(var S=_.C(Object.keys(T)),O=S.next();!O.done;O=S.next())O=O.value,T[O]&&(t[O]=T[O]);Object.keys(t).length>0&&(B.headers=t);return B};
_.Yz=function(B,t){t=t===void 0?{}:t;return"service:"+B+"/"+Object.keys(t).sort().map(function(T){return T+":"+t[T]}).join("/")};
r1m=function(B){var t,T,S,O;B=(t=_.X(B,_.Km))==null?void 0:(T=t.watchEndpointSupportedOnesieConfig)==null?void 0:(S=T.html5PlaybackOnesieConfig)==null?void 0:(O=S.commonConfig)==null?void 0:O.url;if(!B)return[];t=new _.l5(B);return t.JSC$8094_domain_?["https://"+t.JSC$8094_domain_+"/generate_204"]:[]};
_.BVg=function(){return zB_()||u__()||bpz&&yE("version/")?!0:_.MB("EOM_VISITOR_DATA")?!1:!0};
tRX=function(B){var t=B.docid||B.video_id||B.videoId||B.id;if(t)return t;t=B.raw_player_response;t||(B=B.player_response)&&(t=JSON.parse(B));return t&&t.videoDetails&&t.videoDetails.videoId||null};
TV2=function(B){return B.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
vO=function(B){return!isNaN(Number(B))&&!_.L_(B)};
_.rh=function(B,t,T,S){S=S===void 0?!0:S;var O=_.MB("VALID_SESSION_TEMPDATA_DOMAINS",[]),d=_.bt(window.location.href);d&&O.push(d);d=_.bt(B);if(_.eg(O,d)||!d&&_.Oq(B,"/"))if(O=document.createElement("a"),gy(O,B),B=O.href)if(B=_.WO(B),B=_.nm(B))S&&!t.csn&&(t.itct||t.ved)&&(t=Object.assign({csn:_.sg()},t)),T?(T=parseInt(T,10),isFinite(T)&&T>0&&Sjg(B,t,T)):Sjg(B,t)};
kdg=function(B){var t=_.MB("VALID_SESSION_TEMPDATA_DOMAINS",[]),T=_.bt(window.location.href);T&&t.push(T);T=_.bt(B);if(!(_.eg(t,T)||!T&&_.Oq(B,"/")))return null;B=_.WO(B);(B=_.nm(B))?(B=Ogh(B),B=(B=_.mV.get(B,void 0)||null)?_.lt(B):{}):B=null;return B};
Sjg=function(B,t,T){B=Ogh(B);t=t?_.UD(t):"";T=T||5;_.BVg()&&_.Ns(B,t,T)};
Ogh=function(B){for(var t=_.C(dTo),T=t.next();!T.done;T=t.next())B=_.zQ(B,T.value);return"ST-"+$z(B).toString(36)};
CzL=function(B,t){B.commandMetadata&&_.X(B.commandMetadata,_.b5)&&_.X(B.commandMetadata,_.b5).url&&(B=_.vw(_.X(B.commandMetadata,_.b5).url).adurl)&&_.NC_(B)&&_.rh(_.WO(B),{encoded_ad_playback_context:t})};
_.Zgz=function(B){if(B.requestFullscreen)B=B.requestFullscreen(void 0);else if(B.webkitRequestFullscreen)B=B.webkitRequestFullscreen();else if(B.mozRequestFullScreen)B=B.mozRequestFullScreen();else if(B.msRequestFullscreen)B=B.msRequestFullscreen();else if(B.webkitEnterFullscreen)B=B.webkitEnterFullscreen();else return Promise.reject(Error("yf"));return B instanceof Promise?B:Promise.resolve()};
_.ti=function(B){var t;_.ym9(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.B7()==B&&(t=document):t=B;if(t&&(B=_.ym9(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],t))){B.call(t)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.B7=function(){var B=B===void 0?!1:B;var t=_.ym9(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(B)for(;t&&t.shadowRoot;)t=t.shadowRoot.fullscreenElement;return t?t:null};
_.TA=function(B,t){t=t===void 0?!0:t;B.addEventListener("wheel",Lig);B.overscrollConfig={cooldown:t}};
_.kG=function(B){B.overscrollConfig=void 0;B.removeEventListener("wheel",Lig)};
Lig=function(B){var t=B.deltaY,T=B.target,S=null;if(window.Polymer&&window.Polymer.Element){if(T=B.path||B.composedPath&&B.composedPath()){T=_.C(T);for(var O=T.next();!O.done&&(O=O.value,!hng(O,t));O=T.next())if(O.overscrollConfig){S=O;break}}}else for(;T&&!hng(T,t);){if(T.overscrollConfig){S=T;break}T=T.parentElement}S&&(t=S.overscrollConfig,t.cooldown?(S=B.deltaY,T=t.lastDeltaY||0,t.lastDeltaY=S,O=t.lastStopped||0,T&&O&&T>0==S>0?Math.abs(T)>=Math.abs(S)?(S=O+1200,T=!1):(S=O+600,T=!0):(S=Date.now()+
600,T=!0),S>Date.now()&&(B.preventDefault(),T&&(t.lastStopped=Date.now()))):B.preventDefault())};
hng=function(B,t){return t<0&&B.scrollTop>0||t>0&&B.scrollTop<B.scrollHeight-B.clientHeight-1?(B=getComputedStyle(B).overflowY,B=="auto"||B=="scroll"):!1};
_.dv=function(B,t,T,S){S||(S={bubbles:!0,cancelable:!1,composed:!0});T!==null&&T!==void 0&&(S.detail=T);var O=new CustomEvent(t,S);_.m("untrack_fire_custom_event_killswitch")?B.dispatchEvent(O):D8(function(){return void B.dispatchEvent(O)});
return O};
qj2=function(B){var t=window,T=function(S){t.removeEventListener("yt-navigate-start",T);return B.call(t,S)};
t.addEventListener("yt-navigate-start",T,void 0)};
_.CG=function(B,t,T,S){t=new VRw(t,!(S===void 0||!S),T);_.dv(B,"yt-action",t);return t.returnValue};
_.Zu=function(B,t,T){return _.CG(B,t,T,!0)};
_.LG=function(B,t,T){return _.CG(B,t,T)[0]};
_.qi=function(B,t,T,S){t&&t.length&&t.forEach(function(O){var d=waD(O);d&&(_.m("handle_service_request_actions")&&O.commandMetadata&&O.commandMetadata.webCommandMetadata&&O.commandMetadata.webCommandMetadata.sendPost?_.hi(T?T:B,[O]):_.Zu(B,d,[O,T,S]))})};
_.hi=function(B,t){var T=[B];t&&T.push.apply(T,t);t=_.CG(B,"yt-service-request",T);return t.length>0&&(t=t[0],_.dv(B,"yt-service-request-sent",t),t&&t.ajaxPromise)?(t.ajaxPromise.then(function(S){_.dv(B,"yt-service-request-completed",S)},function(S){_.dv(B,"yt-service-request-error",{error:S,
params:T})},B),t.ajaxPromise):_.V2()};
_.Du=function(B,t){if(_.m("handle_service_request_actions"))_.qi(t,B,t);else{B=_.C(B);for(var T=B.next();!T.done;T=B.next()){T=T.value;var S=void 0;((S=_.X(T,_.EQ))==null?0:S.commands)?_.Du(_.X(T,_.EQ).commands,t):(S=void 0,((S=_.X(T,_.P7))==null?0:S.actions)?_.Du(_.X(T,_.P7).actions,t):(S=void 0,((S=_.X(T.commandMetadata,_.b5))==null?0:S.sendPost)?_.hi(t,[T]):_.qi(t,[T],t)))}}};
_.DTh=function(B,t,T){t=t===void 0?{}:t;typeof t==="function"&&(t={callback:t});T||t._c&&t._c.jsl&&t._c.jsl.h||_.f1.extend(t,{_c:{jsl:{h:_.MB("GAPI_HINT_PARAMS")}}});(t.gapiHintOverride||_.MB("GAPI_HINT_OVERRIDE"))&&(T=_.vw(document.location.href).gapi_jsh)&&_.f1.extend(t,{_c:{jsl:{h:T}}});EDw(B,t)};
_.IG=function(B,t,T){t=t===void 0?{}:t;B=(B=B in UQ?UQ[B]:T)||"";T={};for(var S in t){T={key$jscomp$789:T.key$jscomp$789};T.key$jscomp$789=S;var O=function(d){return function(){return String(t[d.key$jscomp$789])}}(T);
B=B.replace(new RegExp("\\$\\{"+T.key$jscomp$789+"\\}","gi"),O);B=B.replace(new RegExp("\\$"+T.key$jscomp$789,"gi"),O)}return B};
_.Ji=function(B,t){return PzD(B in UQ?UQ[B]:{},t)};
PzD=function(B,t){var T=_.MB("I18N_PLURAL_RULES");T||(T=function(S){return S==1?"one":"other"});
return(B=B["case"+t]||B[T(t)])?B.replace("#",t.toString()):t+""};
J8w=function(B){var t=UTq(B),T=document.getElementById(t),S=T&&eB_(T);S||T&&!S||(T=Ism(B,t,function(){if(!eB_(T)){Wk_(T);_.vkq(t);var O=_.mY(_.rmz,t);_.qs(O,0)}}))};
Ism=function(B,t,T){var S=document.createElement("link");S.id=t;S.onload=function(){T&&setTimeout(T,0)};
B=_.Aa(B);_.ij(S,B,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(S);return S};
UTq=function(B){var t=_.Nc("A");gy(t,E8(B));return"css-"+$z(t.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.NVv=function(B){var t=mTC();B!==t&&(t=_.Ni(),!_.m("web_autonav_allow_off_by_default")&&B||_.Xi(0,141,!0),_.Xi(0,140,!B),t.save())};
mTC=function(){var B=_.Ni();return _.m("web_autonav_allow_off_by_default")&&!B.getFlag(141)&&_.MB("AUTONAV_OFF_BY_DEFAULT")?!1:!B.getFlag(140)};
Xyg=function(B,t){var T,S;B=((T=B.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(S=T.videoAuthorizationToken)==null?void 0:S.credentialTransferTokens)||[];for(T=0;T<B.length;++T)if(B[T].scope===t)return B[T].token||void 0};
uZX=function(B){for(var t=0,T=0;T<B.length;T++)t=t*31+B.charCodeAt(T),T<B.length-1&&(t%=0x800000000000);return t%1E5};
_.uS=function(B){return _.Gy("ytcsi."+(B||"")+"data_")||jRL(B)};
_.HgL=function(B){B=_.uS(B);B.metadata||(B.metadata={});return B.metadata};
_.asL=function(B){B=_.uS(B);B.tick||(B.tick={});return B.tick};
_.jr=function(B){B=_.uS(B);if(B.gel){var t=B.gel;t.gelInfos||(t.gelInfos={});t.gelTicks||(t.gelTicks={})}else B.gel={gelTicks:{},gelInfos:{}};return B.gel};
_.fsq=function(B){B=_.jr(B);B.gelInfos||(B.gelInfos={});return B.gelInfos};
gDo=function(B){var t=_.uS(B).nonce;t||(t=Rj(16),_.uS(B).nonce=t);return t};
jRL=function(B){var t={tick:{},info:{}};_.Bz("ytcsi."+(B||"")+"data_",t);return t};
RnN=function(){var B=_.Gy("ytcsi.debug");B||(B=[],_.Bz("ytcsi.debug",B),_.Bz("ytcsi.reference",{}));return B};
_.H7=function(B){B=B||"";var t=A8g();if(t[B])return t[B];var T=RnN(),S={timerName:B,info:{},tick:{},span:{},jspbInfo:[]};T.push(S);return t[B]=S};
c8D=function(B){B=B||"";var t=A8g();t[B]&&delete t[B];var T=RnN(),S={timerName:B,info:{},tick:{},span:{},jspbInfo:[]};T.push(S);t[B]=S};
A8g=function(){var B=_.Gy("ytcsi.reference");if(B)return B;RnN();return _.Gy("ytcsi.reference")};
_.Fiw=function(B){return sRg[B]||"LATENCY_ACTION_UNKNOWN"};
QRz=function(B,t,T){T=T===void 0?{}:T;var S=!1;_.$M("ytLoggingEventsDefaultDisabled",!1)&&(S=!0);S=S?null:c2;T=T===void 0?{}:T;var O=Math.round(T.timestamp||(0,_.SQ)());_.H2(t,1,O<Number.MAX_SAFE_INTEGER?O:0);O=new wy2;if(T.lact)_.H2(O,1,isFinite(T.lact)?T.lact:-1);else if(T.timestamp)_.H2(O,1,-1);else{var d=_.Sc();_.H2(O,1,isFinite(d)?d:-1)}if(T.sequenceGroup&&!_.m("web_gel_sequence_info_killswitch")){d=T.sequenceGroup;var Z=CQC(d),h=new oDX;_.H2(h,2,Z);_.J0(h,1,d);_.Tu(O,3,h);T.endOfSequence&&delete y8q[T.sequenceGroup]}_.Tu(t,
33,O);(T.sendIsolatedPayload?Ea_:D6o)(B,{endpoint:"log_event",payload:t,cttAuthInfo:T.cttAuthInfo,dangerousLogToVisitorSession:T.dangerousLogToVisitorSession},S)};
_.fG=function(){return(_.m("csi_use_time_origin")||_.m("csi_use_time_origin_tvhtml5"))&&_.aG.timeOrigin?Math.floor(_.aG.timeOrigin):_.aG.timing.navigationStart};
_.xTm=function(B,t){_.gv("_start",B,t)};
_.RG=function(B,t){if(!_.m("web_csi_action_sampling_enabled")||!_.uS(t).actionDisabled){var T=_.H7(t||"");_.yW(T.info,B);B.loadType&&(T=B.loadType,_.HgL(t).loadType=T);_.yW(_.fsq(t),B);T=gDo(t);t=_.uS(t).cttAuthInfo;MR_().info(B,T,t)}};
$TX=function(){var B,t,T,S;return((S=_.OD().resolve(_.S_(gj))==null?void 0:(B=dA2())==null?void 0:(t=B.loggingHotConfig)==null?void 0:(T=t.csiConfig)==null?void 0:T.debugTicks)!=null?S:[]).map(function(O){return Object.values(O)[0]})};
_.gv=function(B,t,T){if(!_.m("web_csi_action_sampling_enabled")||!_.uS(T).actionDisabled){var S=gDo(T),O;if(O=_.m("web_csi_debug_sample_enabled")&&S){(_.OD().resolve(_.S_(gj))==null?0:dA2())&&!WiL&&(WiL=!0,_.gv("gcfl",(0,_.SQ)(),T));var d,Z,h;O=(_.OD().resolve(_.S_(gj))==null?void 0:(d=dA2())==null?void 0:(Z=d.loggingHotConfig)==null?void 0:(h=Z.csiConfig)==null?void 0:h.debugSampleWeight)||0;if(d=O!==0)b:{d=$TX();if(d.length>0)for(Z=0;Z<d.length;Z++)if(B===d[Z]){d=!0;break b}d=!1}d?(O=uZX(S)%O!==
0,_.uS(T).debugTicksExcludedLogged||(d={},d.debugTicksExcluded=O,_.RG(d,T)),_.uS(T).debugTicksExcludedLogged=!0):O=!1}if(!O){B[0]!=="_"&&enN(B,T,t);O=_.H7(T||"");O.tick[B]=t||(0,_.SQ)();if(O.callback&&O.callback[B])for(O=_.C(O.callback[B]),d=O.next();!d.done;d=O.next())d=d.value,d();O=_.jr(T);O.gelTicks&&(O.gelTicks[B]=!0);d=_.asL(T);O=t||(0,_.SQ)();_.m("log_repeated_ytcsi_ticks")?B in d||(d[B]=O):d[B]=O;d=_.uS(T).cttAuthInfo;B==="_start"?MR_().baseline(S,t,d):MR_().tick(B,S,t,d);_.GdL(T);return O}}};
enN=function(B,t,T){if(_.aG.mark)if(B.startsWith("mark_")||(B="mark_"+B),t&&(B+=" ("+t+")"),T===void 0||_.m("web_csi_disable_alt_time_performance_mark"))_.aG.mark(B);else{T=_.m("csi_use_performance_navigation_timing")?T-_.aG.timeOrigin:T-(_.aG.timeOrigin||_.aG.timing.navigationStart);try{_.aG.mark(B,{startTime:T})}catch(S){}}};
py_=function(){var B,t=(B=_.aG.getEntriesByType)==null?void 0:B.call(_.aG,"mark");t&&t.forEach(function(T){if(T.name.startsWith("mark_")){var S;(S=_.aG.clearMarks)==null||S.call(_.aG,T.name)}})};
_.ig_=function(){switch(okh()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.YjL=function(B){var t={},T=function(d,Z,h){Z=Z.match("_rid")?Z.split("_rid")[0]:Z;typeof h==="number"&&(h=JSON.stringify(h));d.requestIds?d.requestIds.push({endpoint:Z,id:h}):d.requestIds=[{endpoint:Z,id:h}]};
B=_.C(Object.entries(B));for(var S=B.next();!S.done;S=B.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;switch(S){case "GetBrowse_rid":T(t,S,O);break;case "GetGuide_rid":T(t,S,O);break;case "GetHome_rid":T(t,S,O);break;case "GetPlayer_rid":T(t,S,O);break;case "GetSearch_rid":T(t,S,O);break;case "GetSettings_rid":T(t,S,O);break;case "GetTrending_rid":T(t,S,O);break;case "GetWatchNext_rid":T(t,S,O);break;case "yt_red":t.isRedSubscriber=!!O;break;case "yt_ad":t.isMonetized=!!O}}return t};
ls_=function(B,t,T,S,O,d){if(!_.m("web_csi_action_sampling_enabled")||!_.uS(d).actionDisabled){var Z=_.jr(d);if(Z.gelSpans)Z.gelSpans[B]=!0;else{var h={};Z.gelSpans=(h[B]=!0,h)}Kiw++;B={spanName:B,spanLengthUsec:String(Math.round(t*1E3)),spanNonce:Kiw};S&&(B.spanInfo=S);O&&(B.parentSpanNonce=O);T&&(B.spanStartTimeUsec=String(Math.round(T*1E3)));_.H7(d||"").span[String(B.spanName)]=B;T=_.jr(d);T.gelSpans||(T.gelSpans={});_.yW(T.gelSpans,B);T=gDo(d);d=_.uS(d).cttAuthInfo;MR_().span(B,T,d);return B.spanNonce}};
_.vDv=function(B){var t=_.Ai("aft",B);if(t)return t;t=_.MB((B||"")+"TIMING_AFT_KEYS",["ol"]);for(var T=t.length,S=0;S<T;S++){var O=_.Ai(t[S],B);if(O)return O}return NaN};
_.nDw=function(B,t){_.Bz("ytglobal.timing"+(t||"")+"ready_",B)};
_.Ai=function(B,t){if(B=_.asL(t)[B])return typeof B==="number"?B:B[B.length-1]};
_.GdL=function(B){var t=_.Ai("_start",B),T=_.vDv(B),S=!r8_;t&&T&&S&&(ZF_(zn_,new bg9(Math.round(T-t),B)),r8_=!0)};
tnm=function(B){jRL(B);BX_();py_();B||(_.MB("TIMING_ACTION")&&_.xM("PREVIOUS_ACTION",_.MB("TIMING_ACTION")),_.xM("TIMING_ACTION",""))};
_.TXz=function(B){B=B===void 0?{}:B;_.e6(function(){c7();c8D();tnm();_.nDw(!1);B.cttAuthInfo&&(_.uS().cttAuthInfo=B.cttAuthInfo);_.xM("TIMING_AFT_KEYS",[]);B.isHot?_.sQ({loadType:"hot"}):_.sQ({loadType:"warm"});_.xM("TIMING_ACTION","");delete _.MB("TIMING_INFO",{}).yt_lt;_.e6(_.xTm)(B.startTime,void 0)})()};
_.Fi=function(B,t,T,S){t=t===void 0?{}:t;_.e6(function(){var O=T?T:B;SCg(O);var d=t.sampleRate;if(!_.m("web_csi_action_sampling_enabled")||d===void 0||d<=1)d=!1;else{var Z=gDo(O);d=uZX(Z)%d!==0}d&&(_.uS(O).actionDisabled=!0);_.H7(O||"").info.actionType=B;t.cttAuthInfo&&(_.uS(O).cttAuthInfo=t.cttAuthInfo);_.xM(O+"TIMING_ACTION",B);_.e6(_.xTm)(t.startTime,O);d={actionType:S||_.Fiw(B)};t.logPreviousAction&&(d.previousAction=_.Fiw(_.MB("TIMING_ACTION")));(Z=_.sg())&&Z!=="UNDEFINED_CSN"&&(d.clientScreenNonce=
Z);_.sQ(d,O);_.nDw(!0,O)})()};
SCg=function(B){_.e6(function(){c7(B);c8D(B);tnm(B)})()};
Ohm=function(){_.e6(function(){var B=[],t;for(t in _.Gy("ytcsi.".slice(0,-1)))t.endsWith("data_")&&B.push(t.slice(0,-5));B=_.C(B);for(t=B.next();!t.done;t=B.next())SCg(t.value);c7()})()};
_.deo=function(B){return _.e6(function(){return _.kgX("_start",B)})()};
_.sQ=function(B,t,T){_.e6(_.RG)(B,t,T===void 0?!1:T)};
_.wv=function(B,t,T){return _.e6(_.gv)(B,t,T)};
_.kgX=function(B,t){return _.e6(function(){var T=_.asL(t);return B in T})()};
Zh_=function(B){if(!_.m("universal_csi_network_ticks"))return"";B=_.DE(B)||"";for(var t=Object.keys(CMo),T=0;T<t.length;T++){var S=t[T];if(B.includes(S))return S}return""};
h5w=function(B){if(!_.m("universal_csi_network_ticks"))return function(){};
var t=CMo[B];return t?(_.oG(t),function(){var T=_.m("universal_csi_network_ticks")?(T=LWh[B])?_.oG(T):!1:!1;return T}):function(){}};
_.oG=function(B,t,T){return _.e6(function(){if(_.kgX(B,T))return!1;_.wv(B,t,T);return!0})()};
_.y2=function(B,t,T){_.e6(function(){if(!_.deo(T)||_.kgX(B,T))return!1;_.wv(B,t,T);return!0})()};
_.Q2=function(B){return _.e6(_.Ai)(B,void 0)};
c7=function(B){_.deo(B)&&_.wv("aa",void 0,B)};
_.PMw=function(B,t,T,S,O,d,Z,h,q){var D=qCm();h=new _.Ap({veType:t,youtubeData:d,jspbYoutubeData:h});d=xG({},D);O&&(d.cttAuthInfo=O);O={csn:D,pageVe:h.getAsJson()};_.m("expectation_logging")&&q&&q.screenCreatedLoggingExpectations&&(O.screenCreatedLoggingExpectations=q.screenCreatedLoggingExpectations);T&&T.visualElement?(O.implicitGesture={parentCsn:T.clientScreenNonce,gesturedVe:T.visualElement.getAsJson()},Z&&(O.implicitGesture.gestureType=Z)):T&&_.yu(new _.HY("newScreen() parent element does not have a VE - rootVe",
t));S&&(O.cloneCsn=S);B?Ah("screenCreated",O,B,d):_.sO("screenCreated",O,d);ZF_(PZ2,new Vn9(D));Mi.clear();ExN.clear();DeX.clear();return D};
$G=function(B,t,T,S,O,d){d=d===void 0?{}:d;Uew(B,t,T,[S],O===void 0?!1:O,d)};
Uew=function(B,t,T,S,O,d){O=O===void 0?!1:O;d=d===void 0?{}:d;Object.assign(d,xG({cttAuthInfo:F_(t)||void 0},t));for(var Z=_.C(S),h=Z.next();!h.done;h=Z.next()){h=h.value;var q=h.getAsJson();(_.f1.isEmpty(q)||!q.trackingParams&&!q.veType)&&_.yu(Error("zf"));if(_.m("no_client_ve_attach_unless_shown")){var D=Ib_(h,t);if(q.veType&&!ExN.has(D)&&!DeX.has(D)&&!O){if(!_.m("il_attach_cache_limit")||Mi.size<1E3){Mi.set(D,[B,t,T,h]);return}_.m("il_attach_cache_limit")&&Mi.size>1E3&&_.yu(new _.HY("IL Attach cache exceeded limit"))}h=
Ib_(T,t);Mi.has(h)?J79(T,t):DeX.set(h,!0)}}S=S.filter(function(P){P.csn!==t?(P.csn=t,P=!0):P=!1;return P});
T={csn:t,parentVe:T.getAsJson(),childVes:_.RB(S,function(P){return P.getAsJson()})};
t==="UNDEFINED_CSN"?W7("visualElementAttached",d,T):B?Ah("visualElementAttached",T,B,d):_.sO("visualElementAttached",T,d)};
NX2=function(B,t,T,S,O){meg(B,t,T,O)};
meg=function(B,t,T,S){Xcz(T,t);var O=xG({cttAuthInfo:F_(t)||void 0},t);T={csn:t,ve:T.getAsJson(),eventType:1};S&&(T.clientData=S);t==="UNDEFINED_CSN"?W7("visualElementShown",O,T):B?Ah("visualElementShown",T,B,O):_.sO("visualElementShown",T,O)};
uYo=function(B,t,T,S){Xcz(T,t);var O=xG({cttAuthInfo:F_(t)||void 0},t);T={csn:t,ve:T.getAsJson(),eventType:4};S&&(T.clientData=S);t==="UNDEFINED_CSN"?W7("visualElementShown",O,T):B?Ah("visualElementShown",T,B,O):_.sO("visualElementShown",T,O)};
jYv=function(B,t,T,S,O){var d=(S=S===void 0?!1:S)?16:8;S=xG({cttAuthInfo:F_(t)||void 0,endOfSequence:S},t);T={csn:t,ve:T.getAsJson(),eventType:d};O&&(T.clientData=O);t==="UNDEFINED_CSN"?W7("visualElementHidden",S,T):B?Ah("visualElementHidden",T,B,S):_.sO("visualElementHidden",T,S)};
abD=function(B,t,T,S,O){Hhq(B,t,T,void 0,S,O)};
Hhq=function(B,t,T,S,O){Xcz(T,t);S=S||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var d=xG({cttAuthInfo:F_(t)||void 0},t);T={csn:t,ve:T.getAsJson(),gestureType:S};O&&(T.clientData=O);t==="UNDEFINED_CSN"?W7("visualElementGestured",d,T):B?Ah("visualElementGestured",T,B,d):_.sO("visualElementGestured",T,d)};
fbq=function(B,t,T,S){var O=xG({cttAuthInfo:F_(t)||void 0},t);T={csn:t,ve:T.getAsJson(),clientData:S};t==="UNDEFINED_CSN"?W7("visualElementStateChanged",O,T):B?Ah("visualElementStateChanged",T,B,O):_.sO("visualElementStateChanged",T,O)};
gx_=function(){var B=EAC(16);for(var t=[],T=0;T<B.length;T++)t.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(B[T]&63));return t.join("")};
W7=function(B,t,T){R5w.push({payloadName:B,payload:T,jspbPayload:void 0,options:t});A7o||(A7o=ISh())};
D8h=function(B){if(R5w){for(var t=_.C(R5w),T=t.next();!T.done;T=t.next())T=T.value,T.payload&&(T.payload.csn=B.csn,_.sO(T.payloadName,T.payload,T.options));R5w.length=0}A7o=0};
Ib_=function(B,t){return""+B.getAsJson().veType+B.getAsJson().veCounter+t};
Xcz=function(B,t){if(_.m("no_client_ve_attach_unless_shown")){var T=Ib_(B,t);ExN.set(T,!0);J79(B,t)}};
J79=function(B,t){B=Ib_(B,t);Mi.has(B)&&(t=Mi.get(B)||[],$G(t[0],t[1],t[2],t[3],!0),Mi.delete(B))};
xG=function(B,t){_.m("log_sequence_info_on_gel_web")&&(B.sequenceGroup=t);return B};
_.er=function(B,t,T){_.e6($G)(void 0,B,t,T)};
_.GA=function(B,t,T){_.e6(Uew)(void 0,B,t,T)};
_.pG=function(B,t){_.e6(NX2)(void 0,B,t,void 0,void 0,void 0)};
_.iS=function(B,t,T){_.e6(function(){_.K4(t,function(S){uYo(void 0,B,S,T)})})()};
_.YG=function(B,t,T,S){_.e6(function(){_.K4(t,function(O){jYv(void 0,B,O,T,S)})})()};
_.KG=function(B,t,T){_.e6(abD)(void 0,B,t,T,void 0)};
_.lS=function(B,t,T,S){_.e6(Hhq)(void 0,B,t,T,S,void 0)};
_.v7=function(B,t,T){_.e6(fbq)(void 0,B,t,T,void 0)};
c7m=function(B,t){nG.set(B,t)};
sYg=function(B){return rv?rv.enabledSpans?!!rv.enabledSpans[B]:!0:!1};
FWL=function(B){if(!rv)throw Error("Cf");rv.processors.push(B)};
wcC=function(B,t){if(B){t=t===void 0?1:t;if(B&&(B.endTime=performance.now(),t&&(B.status=t),t=rv)){t=_.C(t.processors);for(var T=t.next();!T.done;T=t.next()){var S=void 0,O=void 0;(O=(S=T.value).onSpanEnd)==null||O.call(S,B)}}if(t=rv){if(B!==t.activeSpan)throw Error("Df");var d;t.activeSpan=(d=t.activeSpan)==null?void 0:d.parent}}};
ox2=function(B,t,T){var S;if((S=rv)&&sYg(B)){var O=S.nextSpanId++,d=S.activeSpan;B={id:O,parent:d,name:B,attributes:t,traceId:d?d.traceId:O,sessionId:S.sessionId,startTime:performance.now(),status:0};if(S.activeSpan){var Z;(Z=S.activeSpan).children||(Z.children=[]);S.activeSpan.children.push(B)}S=_.C(S.processors);for(Z=S.next();!Z.done;Z=S.next())O=t=void 0,(O=(t=Z.value).onSpanStart)==null||O.call(t,B);S=B}else S=void 0;B=rv;S=S&&B?B.activeSpan=S:void 0;if(!S)return T();try{var h=T(S);wcC(S);return h}catch(q){throw wcC(S,
2),q;}};
y7N=function(B,t){var T=Object.keys(B);B=new _.HY("[Command Handler] "+t,{filteredCommandNames:T,originalCommand:B});_.wj(B)};
QYz=function(B,t){y7N(B,t+" was called but not set")};
xem=function(B){return function(){return new B}};
zA=function(B){return function(){return _.OD().resolve(B)}};
Mn2=function(B,t){var T=_.X(B,_.W2);if(T&&(T=t[T.signal]))return T();B=_.C(Object.keys(B));for(T=B.next();!T.done;T=B.next())if(T=T.value,t[T]&&(T=t[T]))return T()};
bS=function(B,t,T,S){return{browseEndpoint:{browseId:B},commandMetadata:{webCommandMetadata:{url:t,rootVe:T,webPageType:S===void 0?"WEB_PAGE_TYPE_BROWSE":S}}}};
$eg=function(B,t,T){var S=t=t===void 0?0:t;T=T===void 0?0:T;var O=T-S;return _.BS(B,"PPSV",void 0,void 0,(O>600?0:O<60||T<=0||S/T>.9)?0:t)};
_.BS=function(B,t,T,S,O){var d="/watch?v="+B;B={videoId:B};t&&(B.playlistId=t,d+="&list="+t);S&&(d+="&pp="+S);O&&(B.startTimeSeconds=O,d+="&t="+O+"s");t={watchEndpoint:B,commandMetadata:{webCommandMetadata:{url:d,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};T&&(t.clickTrackingParams=T);S&&(_.X(t,_.Km).playerParams=S);return t};
WWm=function(B){return{browseEndpoint:{browseId:"VL"+B},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+B,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
e5C=function(B){if(B){var t;if(B){var T=(t=_.X(B.commandMetadata,_.b5))==null?void 0:t.url;t=!(!T||T==="/service_ajax")}else t=!1;if(t)return B;var S;if(B=(S=_.X(B,_.EQ))==null?void 0:S.commands)for(S=_.C(B),B=S.next();!B.done;B=S.next())if(B=e5C(B.value))return B}};
_.tc=function(B){return{runs:[{text:B}]}};
Ggz=function(B,t){return B&&t?{runs:[{text:B,navigationEndpoint:t}]}:void 0};
TO=function(B){return B?_.tc(B):void 0};
_.So=function(B){return B?{simpleText:B}:void 0};
_.kT=function(B){var t=B.type;B=B.payload;t={type:t};B!==void 0&&(t.payload=B);return t};
pcm=function(B,t,T){for(var S=Object.assign({},B),O=_.C(Object.keys(t)),d=O.next();!d.done;d=O.next()){d=d.value;var Z=B[d],h=t[d];if(h===void 0)delete S[d];else if(Z===void 0)S[d]=h;else if(Array.isArray(h)&&Array.isArray(Z))S[d]=T?[].concat(_.aw(Z),_.aw(h)):h;else if(!Array.isArray(h)&&_.Be(h)&&!Array.isArray(Z)&&_.Be(Z))S[d]=pcm(Z,h,T);else if(typeof h===typeof Z)S[d]=h;else return t=new _.HY("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:d,originalValue:Z,updateValue:h}),
_.wj(t),B}return S};
KWg=function(B){if(!B.length)return"";try{if(ihC)return ihC.decode(B);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(B)}catch(Z){}for(var t=0,T=[],S=B.length;t<S;){for(var O=0;O<1024&&t<S;){var d=B[t++];if(d<128)YCq[O++]=d;else{if(d<224)d=(d&31)<<6|B[t++]&63;else if(d<240)d=(d&15)<<12|(B[t++]&63)<<6|B[t++]&63;else{if(O+1===1024){--t;break}d=(d&7)<<18|(B[t++]&63)<<12|(B[t++]&63)<<6|B[t++]&63;d-=65536;YCq[O++]=55296|d>>10;d=56320|d&1023}YCq[O++]=d}}d=String.fromCharCode.apply(String,
YCq);O<1024&&(d=d.substring(0,O));T.push(d)}return T.join("")};
vxo=function(B,t){var T;if((T=lbD)==null?0:T.encodeInto)return t=lbD.encodeInto(B,t),t.read<B.length?B.length*4:t.written;for(var S=T=0;S<B.length;S++){var O=B.charCodeAt(S);O<128?t[T++]=O:(O<2048?t[T++]=O>>6|192:((O&64512)===55296&&S+1<B.length&&(B.charCodeAt(S+1)&64512)===56320?(O=65536+((O&1023)<<10)+(B.charCodeAt(++S)&1023),t[T++]=O>>18|240,t[T++]=O>>12&63|128):t[T++]=O>>12|224,t[T++]=O>>6&63|128),t[T++]=O&63|128)}return T};
nx9=function(B,t){B=new Uint8Array(B);t&&B.set(t);return B};
_.CF=function(B){B=new r72(new z5h([_.Zi(decodeURIComponent(B))]));if(bhv(B,2)){var t=dq(B);var T=B.pos;var S=B.arrayView;T=T===void 0?0:T;var O=t===void 0?-1:t;T=T===void 0?0:T;O=O===void 0?-1:O;if(S.totalLength&&O){O<0&&(O=S.totalLength-T);S.focus(T);if(!(T-S.arrayPos+O<=S.arrays[S.arrayIdx].length)){var d=S.arrayIdx,Z=S.arrayPos;S.focus(T+O-1);Z=new Uint8Array(S.arrayPos+S.arrays[S.arrayIdx].length-Z);for(var h=0,q=d;q<=S.arrayIdx;q++)Z.set(S.arrays[q],h),h+=S.arrays[q].length;S.arrays.splice(d,
S.arrayIdx-d+1,Z);S.arrayIdx=0;S.arrayPos=0;S.focus(T)}d=S.arrays[S.arrayIdx];S=new DataView(d.buffer,d.byteOffset+T-S.arrayPos,O)}else S=new DataView(new ArrayBuffer(0));S=new Uint8Array(S.buffer,S.byteOffset,S.byteLength);B.pos+=t;t=S}else t=void 0;t=t?KWg(t):void 0;B=bhv(B,4)?dq(B):void 0;S=Bt9[B];if(typeof S==="undefined")throw B=new _.HY("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:B}),_.wj(B),B;return{entityTypeFieldNumber:B,entityType:S,entityId:t}};
_.hc=function(B,t,T){T=T===void 0?0:T;var S=new tz_;if(lbD)B=lbD.encode(B);else{var O=new Uint8Array(Math.ceil(B.length*1.2)),d=vxo(B,O);O.length<d&&(O=new Uint8Array(d),d=vxo(B,O));O.length>d&&(O=O.subarray(0,d));B=O}B!==void 0&&(ZS(S,18),O=B.length,ZS(S,O),LF(S,O),S.buf.set(B,S.pos),S.pos+=O);B=TtN[t];if(typeof B==="undefined")throw T=new _.HY("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:t}),_.wj(T),T;B!==void 0&&(ZS(S,32),ZS(S,B));ZS(S,40);ZS(S,1);t=new Uint8Array(S.buf.buffer,
S.buf.byteOffset,S.pos);return encodeURIComponent(_.zw(t,T))};
Spw=function(B){B=B.key||B.id;if(!B)throw Error("Ef");return B};
k1N=function(B,t){B=B===void 0?{}:B;return Odv(B,t)};
d5q=function(B,t,T,S){if(S===void 0)return S=Object.assign({},B[t]||{}),T=(delete S[T],S),S={},Object.assign({},B,(S[t]=T,S));var O={},d={};return Object.assign({},B,(d[t]=Object.assign({},B[t],(O[T]=S,O)),d))};
CNo=function(B,t,T,S,O){var d=B[t];if(d==null||!d[T])return B;S=pcm(d[T],S,O==="REPEATED_FIELDS_MERGE_OPTION_APPEND");O={};d={};return Object.assign({},B,(d[t]=Object.assign({},B[t],(O[T]=S,O)),d))};
_.q8=function(B,t,T){return B[t]?B[t][T]||null:null};
LXm=function(){if(Zdm)return Zdm();var B={};Zdm=T4("PersistentEntityStoreDb",{objectStores:(B.EntityStore={addedAtVersion:1},B.EntityAssociationStore={addedAtVersion:2},B),shared:!1,upgrade:function(t,T){T(1)&&eQ(Wz(t,"EntityStore",{keyPath:"key"}),"entityType","entityType");T(2)&&(t=Wz(t,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),eQ(t,"byParentEntityKey","parentEntityKey"),eQ(t,"byChildEntityKey","childEntityKey"))},
version:3});return Zdm()};
hkh=function(B){return _.lE(LXm(),B)};
Vi=function(B){return window.Int32Array?new Int32Array(B):Array(B)};
VzD=function(B){return _.lE(qpC(),B)};
Eu_=function(B){return new E6("WRONG_DATA_TYPE",{encoderVersion:B})};
D5g=function(B){return B instanceof Error?new E6("UNKNOWN_ENCODE_ERROR",{originalMessage:B.message}):new E6("UNKNOWN_ENCODE_ERROR")};
PNg=function(B){return B instanceof Error?new E6("UNKNOWN_DECODE_ERROR",{originalMessage:B.message}):new E6("UNKNOWN_DECODE_ERROR")};
U5L=function(B,t){B=B instanceof E6?B:t(B);_.wj(B);throw B;};
I9h=function(B){B=(new TextEncoder).encode(B).subarray(0,16);var t=new Uint8Array(16);t.set(B);return t};
m5w=function(B){var t=Jjh[B];if(t)return t;_.yu(new _.HY("Entity model not found.",{entityType:B}))};
_.DS=function(){Ntz||(Ntz=XX2());return Ntz};
XX2=function(){var B,t,T;return _.L(function(S){if(S.nextAddress==1)return _.LI(S,2),_.V(S,_.tD(),4);if(S.nextAddress!=2){B=S.yieldResult;if(!B||!_.j_()||typeof _.TX.BroadcastChannel==="undefined")return S.return();t=new ulC;return S.return(new PS(B,t))}T=_.EH(S);T instanceof Error&&_.wj(T);return S.return()})};
_.U6=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1){T=B.mutations;if(!T||T.length<=0)return S.return();t&&t.dispatch(_.kT({type:"ENTITY_LOADED",payload:T}));return _.V(S,jvz(T),2)}T.length=0;_.Dh(S)})};
jvz=function(B){var t;return _.L(function(T){return T.nextAddress==1?_.V(T,_.DS(),2):(t=T.yieldResult)?_.V(T,_.IP(t,"readwrite",function(S){for(var O={},d=_.C(B),Z=d.next(),h={};!Z.done;h={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},Z=d.next())h.mutation$jscomp$4=Z.value,h.mutation$jscomp$4.entityKey&&Hdo(h.mutation$jscomp$4)&&(h.mutationEntityType$jscomp$3=(0,_.f1.getAnyKey)(h.mutation$jscomp$4.payload),Z=void 0,h.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(Z=function(q){return function(){return _.a9m(S,
q.mutation$jscomp$4.payload[q.mutationEntityType$jscomp$3],q.mutationEntityType$jscomp$3)}}(h)),h.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(Z=function(q){return function(){return f9N(S,q.mutation$jscomp$4.entityKey)}}(h)),h.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(Z=function(q){return function(){return guC(S,q.mutation$jscomp$4.entityKey,q.mutation$jscomp$4.payload[q.mutationEntityType$jscomp$3],q.mutationEntityType$jscomp$3)}}(h)),Z&&(O[h.mutation$jscomp$4.entityKey]=
O[h.mutation$jscomp$4.entityKey]?O[h.mutation$jscomp$4.entityKey].then(Z):Z()));
return $v.all(Object.values(O))}),0):T.return()})};
Hdo=function(B){var t;B=(t=B.options)==null?void 0:t.persistenceOption;return B==="ENTITY_PERSISTENCE_OPTION_PERSIST"||B==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
cjo=function(B,t){var T,S;_.L(function(O){if(O.nextAddress==1)return _.V(O,_.DS(),2);if(O.nextAddress!=3)return(T=O.yieldResult)?_.V(O,_.IP(T,"readonly",function(d){var Z={},h=Object.keys(t).map(function(q){var D=t[q]?[].concat(_.aw(t[q])):[];return RkL(d,q,D,Z)});
return $v.all(h).then(function(){return Z})}),3):O.return();
S=O.yieldResult;Object.keys(S).length>0&&B.dispatch(Ajz(S));_.Dh(O)})};
RkL=function(B,t,T,S){return Jc(B,t,T).then(function(O){S[t]=svh(T,O)})};
svh=function(B,t){if(t.length!==B.length)throw Error("Hf");return t.reduce(function(T,S,O){T[B[O]]=S;return T},{})};
ouh=function(B){var t=B.filter(function(O){var d;return(O==null?void 0:(d=O.transferEntity)==null?void 0:d.transferState)==="TRANSFER_STATE_COMPLETE"}).length,T=B.filter(function(O){var d;
return(O==null?void 0:(d=O.transferEntity)==null?void 0:d.transferState)==="TRANSFER_STATE_FAILED"}).length,S=B.filter(function(O){var d;
return(O==null?void 0:(d=O.transferEntity)==null?void 0:d.transferState)&&FXh.includes(O.transferEntity.transferState)});
if(!(t||S!=null&&S.length))return 0;t=_.wXz(S)+t;B=B.length-T;return B===0?0:Math.round(t*100/B)/100};
_.wXz=function(B){var t=[];t=t.concat.apply(t,_.aw(B.filter(function(d){return d.streamEntity}).map(function(d){var Z=Object.assign({},d.streamEntity),h,q=(h=d.transferEntity)==null?void 0:h.transferState;
Z.streamsProgress=Z.streamsProgress||[];Z.streamsProgress=Z.streamsProgress.map(function(D){var P=Object.assign({},D);P.numBytesDownloaded=q==="TRANSFER_STATE_COMPLETE"?D.numTotalBytes:D.numBytesDownloaded;return P});
return Z}).map(function(d){return d.streamsProgress})));
var T=B=0;t=_.C(t);for(var S=t.next();!S.done;S=t.next()){var O=S.value;S=Number(O.numBytesDownloaded);O=Number(O.numTotalBytes);T+=isNaN(S)?0:S;B+=isNaN(O)?0:O}return B===0?0:Math.round(T*100/B)/100};
yjw=function(B){if(!B||!B.expirationTimestamp||!B.action)return!1;var t=(0,_.SQ)()/1E3;return Number(B.expirationTimestamp)>=t};
m6=function(B){return B&&B.expirationTimestamp&&B.action?yjw(B)&&B.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.N8=function(B){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(B||"TRANSFER_STATE_UNKNOWN")};
QvN=function(B){var t=new tz_;if(B!==void 0){var T=Math.ceil(Math.log2(B.length*4+2)/7);T=T===void 0?2:T;ZS(t,10);t.submessagePosStack.push(t.pos);t.submessagePosStack.push(T);t.pos+=T;LF(t,B.length*1.2);T=vxo(B,t.buf.subarray(t.pos));t.pos+T>t.buf.length&&(LF(t,T),T=vxo(B,t.buf.subarray(t.pos)));t.pos+=T;B=t.submessagePosStack.pop();T=t.submessagePosStack.pop();for(var S=t.pos-T-B;B--;){var O=B?128:0;t.view.setUint8(T++,S&127|O);S>>=7}}t=new Uint8Array(t.buf.buffer,t.buf.byteOffset,t.pos);return(new TextDecoder("utf-8")).decode(t)};
_.Xy=function(B){var t=0;B=_.C(B);for(var T=B.next(),S={};!T.done;S={transferState$jscomp$3:void 0},T=B.next()){var O=T.value,d=void 0;T=(d=O.streamEntity)!=null?d:{};d=void 0;S.transferState$jscomp$3=(d=O.transferEntity)==null?void 0:d.transferState;d=O=void 0;((O=T)==null?0:(d=O.streamsProgress)==null?0:d.length)&&T.streamsProgress.forEach(function(Z){return function(h){h=Number(Z.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?h.numTotalBytes:h.numBytesDownloaded);isFinite(h)&&(t+=h)}}(S))}return t};
x5m=function(B){return B.some(function(t){var T;if(!(t==null?0:(T=t.transferEntity)==null?0:T.transferState)){var S;return!(t==null?0:(S=t.policyEntity)==null?0:S.action)||t.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return FXh.includes(t.transferEntity.transferState)})};
MzN=function(B,t){if(!t)return!1;if(_.m("of_pb_en_po_ks"))return!0;var T;B=(T=_.q8(B,"offlineVideoPolicy",_.hc(t,"offlineVideoPolicy")))!=null?T:void 0;return!!B&&m6(B)};
_.WX2=function(B){var t=["TRANSFER_STATE_COMPLETE"];t=t===void 0?$5m:t;return B.filter(function(T){var S,O;return t.includes((O=(S=T.transferEntity)==null?void 0:S.transferState)!=null?O:"TRANSFER_STATE_UNKNOWN")})};
ek_=function(B,t){if(t){var T,S=(T=_.q8(B,"playbackData",_.hc(t,"playbackData")))!=null?T:null,O;T=(O=_.q8(B,"transfer",_.hc(t,"transfer")))!=null?O:null;var d;O=(d=_.q8(B,"offlineVideoStreams",_.hc(t,"offlineVideoStreams")))!=null?d:null;var Z;B=(Z=_.q8(B,"offlineVideoPolicy",_.hc(t,"offlineVideoPolicy")))!=null?Z:null;if(S||T||O||B)return{playbackDataEntity:S,transferEntity:T,streamEntity:O,policyEntity:B}}};
_.uZ=function(B){var t=B.playbackData;if(!t)return[];var T=[];t=_.C(Object.keys(t));for(var S=t.next();!S.done;S=t.next()){var O=S.value;if(!G1D(B,_.CF(O).entityId)&&(S=ek_(B,_.CF(O).entityId))){var d=void 0,Z=void 0;O=(Z=Number((d=_.q8(B,"playbackData",O))==null?void 0:d.streamDownloadTimestampSeconds))!=null?Z:(0,_.SQ)();T.push({entity:S,streamDownloadTimestamp:O})}}return T.sort(function(h,q){var D=h.streamDownloadTimestamp,P=q.streamDownloadTimestamp;return P===D?h.entity.streamEntity&&!q.entity.streamEntity?
1:-1:P-D}).map(function(h){return h.entity})};
pXm=function(B){return _.WX2(_.uZ(B))};
_.id_=function(B){return _.uZ(B).filter(function(t){var T;if(((T=t.policyEntity)==null?0:T.action)&&t.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var S;if((S=t.transferEntity)==null?0:S.transferState){var O;return FXh.includes((O=t.transferEntity)==null?void 0:O.transferState)}return!0})};
G1D=function(B,t){var T;return((T=_.q8(B,"downloadStatusEntity",_.hc(t,"downloadStatusEntity")))==null?void 0:T.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
Ypq=function(B){var t;if(B==null?0:(t=B.playbackDataEntity)==null?0:t.key)return _.CF(B.playbackDataEntity.key).entityId;var T;if(B==null?0:(T=B.transferEntity)==null?0:T.key)return _.CF(B.transferEntity.key).entityId;var S;if(B==null?0:(S=B.streamEntity)==null?0:S.key)return _.CF(B.streamEntity.key).entityId;var O;if(B==null?0:(O=B.policyEntity)==null?0:O.key)return _.CF(B.policyEntity.key).entityId};
HwX=function(B){var t=new Set,T;B=(T=B.mainDownloadsListEntity)==null?void 0:T[KXL];var S;if(!(B==null?0:(S=B.downloads)==null?0:S.length))return t;var O;B==null||(O=B.downloads)==null||O.forEach(function(d){(d==null?0:d.videoItem)&&t.add(d.videoItem)});
return t};
jo=function(B,t){if(t){var T=_.q8(B,"mainVideoEntity",_.hc(t,"mainVideoEntity")),S=_.q8(B,"downloadStatusEntity",_.hc(t,"downloadStatusEntity")),O=_.q8(B,"ytMainChannelEntity",_.hc(t,"ytMainChannelEntity")),d={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};B=ek_(B,t);S=(S==null?void 0:S.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.m("woffle_render_failed_download_state_ks")&&(S==null?void 0:S.downloadState)==="DOWNLOAD_STATE_FAILED";!B&&S&&(B=d);if(B&&T&&
O)return Object.assign({},{videoEntity:T,channelEntity:O},B)}};
fkq=function(B,t){return akm(B,t)==="TRANSFER_STATE_COMPLETE"&&MzN(B,t)};
g9N=function(B,t){if(!t)return!1;var T;B=(T=_.q8(B,"playbackData",_.hc(t,"playbackData")))!=null?T:void 0;return!!B&&!!B.playerResponseJson};
akm=function(B,t){if(!t)return"TRANSFER_STATE_UNKNOWN";var T=_.q8(B,"transfer",_.hc(t,"transfer"));if(T){var S;return(S=T.transferState)!=null?S:"TRANSFER_STATE_UNKNOWN"}T=_.q8(B,"offlineOrchestrationActionWrapperEntity",_.hc(t,"offlineOrchestrationActionWrapperEntity"));B=_.q8(B,"mainVideoEntity",_.hc(t,"mainVideoEntity"));return T||B?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
RPN=function(B,t){if(!t)return"TRANSFER_STATE_UNKNOWN";if(B=_.q8(B,"transfer",_.hc(t,"transfer"))){var T;return(T=B.transferState)!=null?T:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
Awg=function(B,t){return t&&(B=_.q8(B,"videoPlaybackPositionEntity",_.hc(t,"videoPlaybackPositionEntity")),B==null?0:B.lastPlaybackPositionSeconds)?Number(B.lastPlaybackPositionSeconds):0};
sym=function(B,t){return cwL(B).some(function(T){var S;return(T==null?void 0:(S=T.mainPlaylistEntity)==null?void 0:S.playlistId)===t})};
wUz=function(B,t,T){var S=Fp2(B,t);if(!S.length)return[];t=[];S=_.C(S);for(var O=S.next();!O.done;O=S.next()){O=O.value;var d=jo(B,O);T&&akm(B,O)!=="TRANSFER_STATE_COMPLETE"||d&&t.push(d)}return t};
Fp2=function(B,t){if(!t)return[];var T=_.hc(t,"mainPlaylistEntity"),S;t=(S=B.mainPlaylistEntity)==null?void 0:S[T];S=[];if(t==null||!t.videos)return S;t=_.C(t.videos);for(T=t.next();!T.done;T=t.next()){T=T.value;var O=void 0,d=void 0,Z=void 0,h=(O=B)==null?void 0:(d=O.mainPlaylistVideoEntity)==null?void 0:(Z=d[T])==null?void 0:Z.video;h&&(T=_.CF(h).entityId)&&S.push(T)}return S};
o9w=function(B,t){if(t){var T=_.q8(B,"mainPlaylistEntity",_.hc(t,"mainPlaylistEntity")),S=_.q8(B,"mainPlaylistDownloadStateEntity",_.hc(t,"mainPlaylistDownloadStateEntity"));B=_.q8(B,"ytMainChannelEntity",_.hc(t,"ytMainChannelEntity"));if(S&&T)return Object.assign({},{mainPlaylistEntity:T,mainPlaylistDownloadStateEntity:S},!!B&&{channelEntity:B})}};
cwL=function(B){return ywD(B).sort(function(t,T){return T.addedTimestampMillis-t.addedTimestampMillis}).map(function(t){return t.downloadedPlaylistEntities})};
ywD=function(B){var t=B.mainPlaylistDownloadStateEntity,T=[];if(!t)return T;for(var S=_.C(Object.keys(t)),O=S.next();!O.done;O=S.next()){var d=O.value;O=o9w(B,_.CF(d).entityId);var Z=void 0;d=Number((Z=t[d])==null?void 0:Z.addedTimestampMillis);Z=isNaN(d)?(0,_.SQ)():d;O!==void 0&&T.push({downloadedPlaylistEntities:O,addedTimestampMillis:Z})}return T};
Qyg=function(B){var t,T=(t=B.mainPlaylistVideoEntity)!=null?t:{};return new Set(cwL(B).reduce(function(S,O){S=S===void 0?[]:S;var d,Z;O==null||(d=O.mainPlaylistEntity)==null||(Z=d.videos)==null||Z.forEach(function(h){var q;(h=(q=T[h])==null?void 0:q.video)&&S.push(h)});
return S},[]))};
x1g=function(B){return"downloadedMusicPlaylistEntities"in B};
M3o=function(B){return"mainPlaylistEntity"in B&&"mainPlaylistDownloadStateEntity"in B};
$1C=function(B){return"videoEntity"in B&&"channelEntity"in B};
Wpo=function(B){var t=B.musicPlaylistDownloadMetadataEntity,T=[];if(!t)return T;for(var S=_.C(Object.keys(t)),O=S.next();!O.done;O=S.next()){O=O.value;a:{var d=B,Z=_.CF(O).entityId;if(Z){var h=_.q8(d,"musicPlaylist",_.hc(Z,"musicPlaylist"));d=_.q8(d,"musicPlaylistDownloadMetadataEntity",_.hc(Z,"musicPlaylistDownloadMetadataEntity"));if(h&&d){h={musicPlaylistEntity:h,musicPlaylistDownloadStateEntity:d};break a}}h=void 0}d=void 0;O=Number((d=t[O])==null?void 0:d.addedTimestampMillis);O=isNaN(O)?(0,_.SQ)():
O;h!==void 0&&T.push({downloadedMusicPlaylistEntities:h,addedTimestampMillis:O})}return T};
eP9=function(B){var t=new Set;B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,"musicPlaylistEntity"in T&&"musicPlaylistDownloadStateEntity"in T){T=_.C(T.musicPlaylistEntity.tracks);for(var S=T.next();!S.done;S=T.next())t.add(S.value)}return t};
GK_=function(B,t){if(t){var T=_.q8(B,"musicTrack",_.hc(t,"musicTrack")),S=_.q8(B,"musicArtist",_.hc(t,"musicArtist"))||{};if((B=ek_(B,t))&&T&&S)return Object.assign({},{musicTrackEntity:T,musicArtistEntity:S},B)}};
pUw=function(B){var t=B.musicTrackDownloadMetadataEntity,T=[];if(!t)return[];t=_.C(Object.keys(t));for(var S=t.next();!S.done;S=t.next()){var O=S.value;S=GK_(B,_.CF(O).entityId);var d=void 0;O=Number((d=_.q8(B,"musicTrackDownloadMetadataEntity",O))==null?void 0:d.addedTimestampMillis);d=isNaN(O)?(0,_.SQ)():O;S!==void 0&&T.push({downloadedMusicEntities:S,addedTimestampMillis:d})}return T};
KpN=function(B,t){if(!t)return[];if(Object.values(iwD).includes(t))return Y5L(B,t);t=_.hc(t,"musicPlaylist");var T;B=(T=B.musicPlaylist)==null?void 0:T[t];T=[];if(B==null||!B.tracks)return T;B=_.C(B.tracks);for(t=B.next();!t.done;t=B.next())(t=_.CF(t.value).entityId)&&T.push(t);return T};
Y5L=function(B,t){var T=new Set,S=Wpo(B).map(function(d){return d.downloadedMusicPlaylistEntities});
S=eP9(S);S=_.C(S);for(var O=S.next();!O.done;O=S.next())(O=_.CF(O.value).entityId)&&T.add(O);return lkh(B).downloadedMusicEntities.filter(function(d){var Z;if((Z=d.musicTrackEntity)!=null&&Z.videoId){d=d.musicTrackEntity;if(Z=t==="PPOM"?!0:!T.has(d.videoId))b:switch(d=d.musicVideoType,t){case "PPSE":Z=d==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:Z=d!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}d=Z}else d=!1;return d}).map(function(d){var Z;
return(Z=d.musicTrackEntity)==null?void 0:Z.videoId})};
lkh=function(B){var t=pUw(B).sort(function(T,S){return S.addedTimestampMillis-T.addedTimestampMillis}).map(function(T){return"downloadedMusicEntities"in T?T.downloadedMusicEntities:x1g(T)?T.downloadedMusicPlaylistEntities:{}});
B=Wpo(B).sort(function(T,S){return S.addedTimestampMillis-T.addedTimestampMillis}).map(function(T){return"downloadedMusicEntities"in T?T.downloadedMusicEntities:x1g(T)?T.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:t,downloadedMusicPlaylistEntities:B}};
n9q=function(B,t){t=_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?KpN(B,t):Fp2(B,t);if(!t.length)return"TRANSFER_STATE_UNKNOWN";t=t.map(function(T){return RPN(B,T)});
return v9h(t)};
v9h=function(B){var t=new Set(B);if(t.has("TRANSFER_STATE_FAILED")&&t.size===1)return"TRANSFER_STATE_FAILED";t.delete("TRANSFER_STATE_FAILED");if(t.has("TRANSFER_STATE_UNKNOWN")&&t.size===1)return"TRANSFER_STATE_PRE_TRANSFER";t.delete("TRANSFER_STATE_UNKNOWN");if(t.has("TRANSFER_STATE_PRE_TRANSFER")&&t.size===1||t.size===0)return"TRANSFER_STATE_PRE_TRANSFER";B=t.has("TRANSFER_STATE_TRANSFERRING");t=t.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return B||t?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
HS=function(B){var t=B.mainVideoDownloadStateEntity,T=[];if(!t)return[];t=_.C(Object.keys(t));for(var S=t.next();!S.done;S=t.next()){var O=S.value;if(!G1D(B,_.CF(O).entityId)){S=jo(B,_.CF(O).entityId);var d=void 0,Z=void 0;O=(Z=Number((d=_.q8(B,"mainVideoDownloadStateEntity",O))==null?void 0:d.addedTimestampMillis))!=null?Z:(0,_.SQ)();S!==void 0&&T.push({downloadedVideoEntities:S,addedTimestampMillis:O})}}return T};
rwC=function(B){return HS(B).sort(function(t,T){return T.addedTimestampMillis-t.addedTimestampMillis}).map(function(t){return t.downloadedVideoEntities})};
_.bwC=function(B){var t=Qyg(B),T=_.aP(B),S=HwX(B),O=HS(B).filter(function(Z){var h,q;if((Z==null?void 0:(h=Z.downloadedVideoEntities)==null?void 0:(q=h.transferEntity)==null?void 0:q.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var D,P;Z=Z==null?void 0:(D=Z.downloadedVideoEntities)==null?void 0:(P=D.videoEntity)==null?void 0:P.key;return _.m("kevlar_use_library_entity")?Z&&(S.has(Z)||T[Z]):Z&&!t.has(Z)}),d=ywD(B).filter(function(Z){return n9q(B,Z.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.aw(O),_.aw(d)).sort(function(Z,h){return h.addedTimestampMillis-Z.addedTimestampMillis}).map(function(Z){return zPg(Z)})};
B89=function(B,t){if(t&&MzN(B,t)){var T,S,O=(S=(T=_.q8(B,"playbackData",_.hc(t,"playbackData")))!=null?T:void 0)==null?void 0:S.playerResponseJson;if(O){try{var d=JSON.parse(O);var Z=_.q8(B,"transfer",_.hc(t,"transfer")),h=Awg(B,t);h&&(d=Object.assign({},d,{playerConfig:Object.assign({},d.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+h*1E3}}})}));d.cotn=Z==null?void 0:Z.cotn}catch(q){}return d}}};
_.T82=function(B){var t,T,S;B=(S=(T=((t=B.downloadsPageViewConfigurationEntity)!=null?t:{})[_.fF])==null?void 0:T.smartDownloadsOptInBannerVisibility)!=null?S:{};var O;return(O=_.X(B,tkv))!=null?O:{}};
_.aP=function(B){var t,T,S;B=(S=(T=((t=B.mainDownloadsListEntity)!=null?t:{})[_.Slz])==null?void 0:T.downloads)!=null?S:[];t={};T=_.C(B);for(S=T.next();!S.done;S=T.next())B=void 0,t[(B=S.value.videoItem)!=null?B:""]=!0;return t};
Oa_=function(B){var t=_.aP(B);if(Object.keys(t).length===0)return!1;var T=B.mainVideoEntity;if(!T)return!0;T=_.C(Object.keys(T));for(var S=T.next();!S.done;S=T.next()){S=S.value;var O=_.CF(S).entityId;if(t[S]&&!G1D(B,O))return!1}return!0};
_.gq=function(B){var t=_.aP(B);return HS(B).sort(function(T,S){return T.addedTimestampMillis-S.addedTimestampMillis}).map(function(T){return T.downloadedVideoEntities}).filter(function(T){var S;
return(T=T==null?void 0:(S=T.videoEntity)==null?void 0:S.key)&&!!t[T]})};
_.dJg=function(B){var t,T,S;B=(S=(T=((t=B.downloadsPageViewConfigurationEntity)!=null?t:{})[_.fF])==null?void 0:T.downloadsUpsellBannerVisibility)!=null?S:{};var O;return(O=_.X(B,kRD))!=null?O:{}};
zPg=function(B){return"downloadedVideoEntities"in B?B.downloadedVideoEntities:"downloadedPlaylistEntities"in B?B.downloadedPlaylistEntities:{}};
Cg_=function(B){var t=_.aP(B),T=Qyg(B),S=HS(B).filter(function(O){var d,Z;return(O=O==null?void 0:(d=O.downloadedVideoEntities)==null?void 0:(Z=d.videoEntity)==null?void 0:Z.key)&&!t[O]&&!T.has(O)});
B=ywD(B);return[].concat(_.aw(S),_.aw(B)).sort(function(O,d){return d.addedTimestampMillis-O.addedTimestampMillis}).map(function(O){return zPg(O)})};
_.RP=function(B){if(!_.m("kevlar_use_library_entity"))return Cg_(B);var t=HS(B).filter(function(S){var O,d;if(O=S=S==null?void 0:(O=S.downloadedVideoEntities)==null?void 0:(d=O.videoEntity)==null?void 0:d.key){var Z,h,q;O=((h=(Z=B.mainDownloadsListEntity)==null?void 0:Z[KXL])==null?0:(q=h.downloads)==null?0:q.length)?HwX(B).has(S):!1}return O}),T=ywD(B);
return[].concat(_.aw(t),_.aw(T)).sort(function(S,O){return O.addedTimestampMillis-S.addedTimestampMillis}).map(function(S){return zPg(S)})};
Zam=function(B){var t=_.aP(B),T=Qyg(B);return rwC(B).filter(function(S){var O;return(S=S==null?void 0:(O=S.videoEntity)==null?void 0:O.key)&&!t[S]&&!T.has(S)})};
L2z=function(B){if(!_.m("kevlar_use_library_entity"))return Zam(B);var t=_.aP(B),T=HwX(B);return rwC(B).filter(function(S){var O;return(S=S==null?void 0:(O=S.videoEntity)==null?void 0:O.key)&&!t[S]&&T.has(S)})};
h_o=function(B,t){t=_.hc(t,"settingEntity");var T,S,O;return!!((O=(S=((T=B.settingEntity)!=null?T:{})[t])==null?void 0:S.settingOptionValue)!=null?O:{}).boolValue};
_.Ac=function(B){var t=_.gq(B);if(x5m(t))return 0;var T=[];t=_.C(t);for(var S=t.next();!S.done;S=t.next()){S=S.value;var O=void 0,d=void 0;if((O=S)==null?0:(d=O.videoEntity)==null?0:d.key)O=_.CF(S.videoEntity.key).entityId,S=B,O=_.hc(O,"mainVideoDownloadStateEntity"),S=_.q8(S,"mainVideoDownloadStateEntity",O),(S=Number(S==null?void 0:S.addedTimestampMillis))&&T.push(S)}return Math.max.apply(Math,_.aw(T))};
_.cS=function(B){return B.ui.richGridMiniMode};
_.s6=function(B){return B.ui.richGridItemsPerRow};
_.ql2=function(B){return B.ui.richGridSlimItemsPerRow};
_.Vkq=function(B){return B.ui.guideIsExpanded};
_.Fy=function(B){return B.ui.miniplayerIsActive};
_.EsL=function(B){return B.ui.singleOptionSurveyIsActive};
_.wq=function(B){return B.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"};
_.DJq=function(B){return B.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"};
_.Pgo=function(B){return B.ui.inlinePreviewIsActive};
_.UJ9=function(B){return B.ui.inlinePreviewIsEnabled};
_.IPh=function(B){return B.ui.miniplayerPlaybackState};
_.oP=function(B){return B.ui.isOnline};
_.J5X=function(B){return B.ui.frostedGlassMode};
_.yi=function(B,t){return akm(B.entities,t)};
_.Qi=function(B,t){return n9q(B.entities,t)};
mJX=function(B,t){var T;if(t){var S;B=(S=_.q8(B.entities,"offlineVideoPolicy",_.hc(t,"offlineVideoPolicy")))==null?void 0:S.action}else B=void 0;return(T=B)!=null?T:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
N8L=function(B,t){var T;t?(B=_.q8(B.entities,"offlineVideoPolicy",_.hc(t,"offlineVideoPolicy")),B=Number(B==null?void 0:B.expirationTimestamp)):B=void 0;return(T=B)!=null?T:0};
_.X8h=function(B){return _.uZ(B.entities).length};
u1m=function(B,t){return jo(B.entities,t)};
j_g=function(B,t){return o9w(B.entities,t)};
xT=function(B,t){return(B=jo(B.entities,t))?_.wXz([B]):0};
_.Hao=function(B,t){var T=_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(T){var S=B.entities;var O=KpN(S,t);if(O.length){var d=[];O=_.C(O);for(var Z=O.next();!Z.done;Z=O.next())(Z=GK_(S,Z.value))&&d.push(Z);S=d}else S=[]}else S=wUz(B.entities,t);var h;if(T){var q=B.entities;t?(t=_.hc(t,"musicPlaylist"),q=(h=q.musicPlaylist)==null?void 0:h[t],h=q!=null&&q.tracks?q.tracks.length:0):h=0}else h=B.entities,t?(t=_.hc(t,"mainPlaylistEntity"),h=(q=h.mainPlaylistEntity)==null?void 0:q[t],h=h!=null&&h.videos?
h.videos.length:0):h=0;return S.length!==h?0:S?ouh(S):0};
_.aPN=function(B){return B.download.isLeaderTab};
_.fPz=function(B,t,T){if(!t&&T){var S=B.entities;if(T){var O=QvN(T),d,Z;t=(Z=(d=_.q8(S,"offlineabilityEntity",_.hc(O,"offlineabilityEntity")))==null?void 0:d.addToOfflineButtonState)!=null?Z:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else t="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else d=B.entities,t?(Z=QvN(t),t=(O=(S=_.q8(d,"offlineabilityEntity",_.hc(Z,"offlineabilityEntity")))==null?void 0:S.addToOfflineButtonState)!=null?O:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):t="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return t};
gsD=function(B,t){B=B.entities;if(t){t=QvN(t);var T,S;t=(S=(T=_.q8(B,"offlineabilityEntity",_.hc(t,"offlineabilityEntity")))==null?void 0:T.addToOfflineButtonState)!=null?S:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else t="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return t};
_.R_z=function(B){var t=B.entities;B=_.oP(B);var T=h_o(t,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.m("kevlar_modern_downloads_page")&&T)var S=!1;else{var O,d;t=(d=(O=((S=t.downloadsPageViewConfigurationEntity)!=null?S:{})[_.fF])==null?void 0:O.smartDownloadsOptInBannerVisibility)!=null?d:{};S=B?!!t.visibleWithConnection:!!t.visibleWithoutConnection}return S};
_.A5o=function(B){return h_o(B.entities,"SMART_DOWNLOADS_ENABLED")};
_.c5L=function(B){return Oa_(B.entities)};
s_h=function(B){return _.gq(B.entities).every(function(t){var T;return(t==null?void 0:(T=t.transferEntity)==null?void 0:T.transferState)&&!FXh.includes(t.transferEntity.transferState)})};
_.F2L=function(B){var t,T,S,O=(S=(T=((t=B.entities.downloadsPageViewConfigurationEntity)!=null?t:{})[_.fF])==null?void 0:T.downloadsUpsellBannerVisibility)!=null?S:{};return _.oP(B)?!!O.visibleWithConnection:!!O.visibleWithoutConnection};
_.w8C=function(B,t){return G1D(B.entities,t)};
osN=function(B,t){if(t){var T,S;B=(S=(T=_.q8(B.entities,"downloadStatusEntity",_.hc(t,"downloadStatusEntity")))==null?void 0:T.downloadState)!=null?S:"DOWNLOAD_STATE_UNKNOWN"}else B="DOWNLOAD_STATE_UNKNOWN";return B};
M8=function(B,t){return Awg(B.entities,t)};
Mkz=function(B){B=_.y5_(B);var t=B.hours===void 0?0:B.hours,T=B.minutes===void 0?0:B.minutes,S=B.seconds===void 0?0:B.seconds,O=t>0;B=[];O&&(t=_.Q_v(t),B.push(t));t=O;t=t===void 0?!1:t;T=(["af","be","lt"].includes(_.$T)||t)&&T<10?xJX().format(T):(new Intl.NumberFormat("en-u-nu-latn")).format(T);B.push(T);T=xJX().format(S);B.push(T);T=":";"da fi id si sr sr-Latn".split(" ").includes(_.$T)&&(T=".");return B.join(T)};
_.y5_=function(B){var t=B.hours||0,T=B.minutes||0,S=B.seconds||0;t=S+T*60+t*3600+(B.days||0)*86400+(B.weeks||0)*604800+(B.months||0)*2629800+(B.years||0)*31557600;if(t<=0)return{hours:0,minutes:0,seconds:0};B=t;t=Math.floor(B/3600);B%=3600;T=Math.floor(B/60);S=Math.floor(B%60);return{hours:t,minutes:T,seconds:S}};
_.Q_v=function(B){B=(new Intl.NumberFormat("en-u-nu-latn")).format(B);var t=["fr"],T="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(_.$T)?B.replace(",","\u00a0"):t.includes(_.$T)?B.replace(",","\u202f"):T.includes(_.$T)?B.replace(",","."):B};
xJX=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
$JN=function(B){try{return(new _.WS(5)).format(B)}catch(t){}};
eo=function(B){return{thumbnailOverlayDownloadingRenderer:{state:B}}};
W2q=function(B){if(B=$JN(B))return{thumbnailOverlaySidePanelRenderer:{text:_.tc(B),icon:{iconType:"PLAYLISTS"}}}};
e_q=function(){var B=_.IG("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.tc(B),icon:{iconType:"PLAY_ALL"}}}};
GRC=function(B){B=_.GO(B,2);return _.$T!=="ru"&&_.$T!=="es_419"&&_.$T!=="es-419"&&_.$T!=="es"&&_.$T!=="es_US"&&_.$T!=="es-US"&&_.$T!=="fr"&&_.$T!=="pl"&&_.$T!=="it"&&_.$T!=="nl"&&_.$T!=="uk"&&_.$T!=="fr_CA"&&_.$T!=="fr-CA"||B===""?B:B[0].toLocaleUpperCase()+B.substring(1)};
iam=function(B){return function(t){var T=B(),S=_.GO(t,T.dateFormat);t=_.GO(t,T.timeFormat);var O=p8q.DATETIMEFORMATS[T.joinerStyle];O=O.replace(/'(?!')/g,"");O=O.replace("{0}",t);O=O.replace("{1}",S);return T.capitalize(O)}};
Ylq=function(B){return B?typeof B.seconds==="string"&&(B.nanos===void 0||typeof B.nanos==="number"):!1};
K2g=function(B){return new Date(Number(B.seconds)*1E3+(B.nanos||0)*1E-6)};
_.GO=function(B,t){if(typeof B.getTime==="function")B={date:B};else if(Ylq(B))B={date:K2g(B)};else if(typeof Ylq(B.timestamp)&&typeof B.i18nInternalSecondsEastOfUtc==="number")B={date:K2g(B.timestamp),timeZone:pF(-B.i18nInternalSecondsEastOfUtc/60)};else throw Error("If`"+JSON.stringify(B));var T=B;B=T.date;T=T.timeZone;t=lPC(t).format(B,T);_.$T==="zh-TW"&&(B=T?Number(lPC("H").format(B,T)):B.getHours(),t=B<5?t.replace("\u4e0a\u5348","\u51cc\u6668"):B<8?t.replace("\u4e0a\u5348","\u65e9\u4e0a"):B<12?
t.replace("\u4e0a\u5348","\u4e0a\u5348"):B<13?t.replace("\u4e0b\u5348","\u4e2d\u5348"):B<19?t.replace("\u4e0b\u5348","\u4e0b\u5348"):t.replace("\u4e0b\u5348","\u665a\u4e0a"));return t};
lPC=function(B){if(vsw.has(B))return vsw.get(B);var t=nsX(B);t=r5o(t);z__!==!0&&(z__=!0);baD=!0;baD=!1;t=new iZ(t,p8q);vsw.set(B,t);return t};
nsX=function(B){return(new iZ(B,p8q)).patternParts_.map(function(t){return t.type===0?"'"+t.text+"'":t.text}).join("")};
r5o=function(B){return _.$T==="en"||_.$T==="es_US"||_.$T==="es-US"?B:B.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(t,T,S){return"H".repeat(T.length)+S})};
CJN=function(B,t){Bcv||(_.KF=_.ttq,Bcv=new TcN);var T=Bcv;a:if(B=Sx9(B),t=Sx9(t||new Date),B>t)T=B.getTime()-t.getTime()>6048E5?_.GO(B,1):Ovw(B);else{for(var S=0;klX(B,12*(S+1))<t;)++S;if(S>0)T=T.format(-S,0);else{for(S=0;klX(B,S+1)<t;)++S;if(S>0)T=T.format(-S,2);else{B=t.getTime()-B.getTime();t=_.C(dpw);for(S=t.next();!S.done;S=t.next()){S=S.value;var O=S.unit,d=Math.floor(B/S.unitDuration);if(d>=(S.threshold===void 0?1:S.threshold)){T=T.format(-d,O);break a}}T=T.format(-0,7)}}}return T};
Sx9=function(B){if(typeof B.getTime==="function")return B;if(Ylq(B))return K2g(B);throw Error("Jf`"+JSON.stringify(B));};
klX=function(B,t){for(var T=0,S;;++T)if(S=new Date(B.getFullYear(),B.getMonth()+t,B.getDate()-T,B.getHours(),B.getMinutes(),B.getSeconds()),S.getMonth()===(B.getMonth()+t)%12)return S};
_.lZ=function(B){return{runs:[{text:B}]}};
_.vS=function(B){if(B&&B.simpleText)return B.simpleText;var t="";if(B&&B.runs)for(var T=0;T<B.runs.length;T++)B.runs[T].text&&(t+=B.runs[T].text);return t};
Lvz=function(B,t,T,S){return B.videoEntity&&!B.policyEntity&&T!=="DOWNLOAD_STATE_FAILED"?[eo("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:m6(B.policyEntity)&&t!=="TRANSFER_STATE_FAILED"&&t!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?t==="TRANSFER_STATE_PAUSED_BY_USER"?[eo("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.N8(t)?[eo("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:B.videoEntity.lengthSeconds?Zv2(B.videoEntity.lengthSeconds,S):[]:
[eo("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
Zv2=function(B,t){var T=[{thumbnailOverlayTimeStatusRenderer:{text:_.tc(Mkz({seconds:B})),style:"DEFAULT"}}];t&&(B=t<=0||B<=0?0:t>=B?100:Math.ceil(t*100/B),B>0&&T.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:B}}));return T};
h1o=function(B,t,T,S,O){if(t==="TRANSFER_STATE_UNKNOWN"||!B)return{};if(_.N8(t)||t==="TRANSFER_STATE_PRE_TRANSFER")var d=[eo("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var Z,h;if(t==="TRANSFER_STATE_COMPLETE"&&((Z=B.mainPlaylistEntity)==null?0:(h=Z.videos)==null?0:h.length)){if(_.m("web_modern_collections_v2")){var q;var D=(d=B.mainPlaylistEntity)==null?void 0:(q=d.videos)==null?void 0:q.length;d=(d=$JN(D))?{thumbnailOverlayBottomPanelRenderer:{text:_.tc(d),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var P;d=W2q((D=B.mainPlaylistEntity)==null?void 0:(P=D.videos)==null?void 0:P.length)}var U;d=[e_q(),Object.assign({},(U=d)!=null?U:{})]}else d=[]}U=d;a:if(t==="TRANSFER_STATE_PRE_TRANSFER")T=TO(_.IG("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(t==="TRANSFER_STATE_TRANSFER_IN_QUEUE")T=TO(_.IG("WAITING_TO_DOWNLOAD"));else if(_.N8(t))T=Math.floor(T*100).toString(),T=TO(_.IG("DOWNLOADING_PERCENT",{percent:T},"Downloading... "+T+"%"));else{if(S&&(_.m("playlist_is_offline_selector_killswitch")&&
(O=_.OD().resolve(_.Yl).isNetworkAvailable()),O)){T=Ggz(_.IG("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),WWm(S));break a}T=void 0}t=t==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.IG("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},U.length?{thumbnailOverlays:U}:{},T?{viewPlaylistText:T}:{viewPlaylistText:_.lZ("")},t.length?{badges:t}:{})};
qx2=function(B,t,T,S,O,d){if(t==="TRANSFER_STATE_UNKNOWN"||!B)return{};if(S==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var Z=Lvz(B,t,S);if(B.videoEntity&&!B.policyEntity&&S!=="DOWNLOAD_STATE_FAILED"){var h=_.IG("WAITING_TO_DOWNLOAD");if(h)return{shortViewCountText:_.lZ(h),publishedTimeText:void 0,thumbnailOverlays:Z}}if(!m6(B.policyEntity)){d=B.policyEntity&&!yjw(B.policyEntity)?_.IG("DOWNLOAD_EXPIRED",{},"Download expired"):
_.IG("TRANSFER_FAILED",{},"Download failed");var q;if((q=B.policyEntity)==null?0:q.shortMessageForDisabledAction)d=B.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:TO(d),publishedTimeText:void 0,thumbnailOverlays:Z}}if(t==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.lZ(_.IG("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:Z};if(t==="TRANSFER_STATE_FAILED"||t==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.lZ(_.IG("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:Z};if(t==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(q=_.IG("WAITING_TO_DOWNLOAD"),S==="DOWNLOAD_STATE_PAUSED"&&(q=_.IG("DOWNLOAD_PAUSED",{},"Download paused")),q))return{shortViewCountText:_.lZ(q),publishedTimeText:void 0,thumbnailOverlays:Z};if(_.N8(t))return B=Math.floor(T*100).toString(),{shortViewCountText:_.lZ(_.IG("DOWNLOADING_PERCENT",{percent:B},"Downloading... "+B+"%")),publishedTimeText:void 0,thumbnailOverlays:Z};t=void 0;B.videoEntity.publishedTimestampMillis&&
(t=new Date,O&&(t=new Date(O)),t=TO(CJN(new Date(Number(B.videoEntity.publishedTimestampMillis)),t)));O=[];_.m("kevlar_woffle_badge_killswitch")||(O=[{metadataBadgeRenderer:{label:_.IG("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var D;B=TO((D=B.videoEntity.localizedStrings)==null?void 0:D.viewCount);return Object.assign({},d?{shortViewCountText:void 0}:{shortViewCountText:B},d?{}:{publishedTimeText:t},{badges:O,thumbnailOverlays:Z})};
EiL=function(B,t){B=B===void 0?Vt9:B;switch(t.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:t.payload.playlistId,inviteLinkURL:t.payload.inviteLinkUrl};default:return B}};
PJz=function(B,t){B=B===void 0?DpX:B;switch(t.type){case "SET_CURRENT_FORM_ID":return t=t.payload.formId,B.currentFormId===t?B:{currentFormId:t,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var T=t.payload;t=T.groupId;T=T.command;if(B.currentFormId){var S=Object.assign({},B.commandsMap);S[t]=T;B=Object.assign({},B,{commandsMap:S})}return B;case "RESET_COMMAND_MAP":return Object.assign({},B,{commandsMap:{}});default:return B}};
Iah=function(B,t){B=B===void 0?UpL:B;switch(t.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},B,{guideIsExpanded:t.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},B,{scrollAtTop:t.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},B,{guideIsVisibleButNotPersistent:t.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},B,{miniplayerIsActive:t.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},B,{singleOptionSurveyIsActive:t.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},B,{slimlineSurveyRatingSelectedIndex:t.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},B,{richGridMiniMode:t.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},B,{richGridItemsPerRow:t.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},B,{richGridSlimItemsPerRow:t.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},B,{richGridContainerWidth:t.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},B,{richGridStyle:t.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},B,{currentPageType:t.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},B,{inlinePreviewIsActive:t.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},B,{inlinePreviewIsEnabled:t.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},B,{darkModeIsEnabled:t.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
B,{miniplayerPlaybackState:t.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},B,{tabGesturesIsActive:t.payload});case "SET_ONLINE_STATUS":return Object.assign({},B,{isOnline:t.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},B,{chipBarIsSticky:t.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},B,{frostedGlassMode:t.payload});default:return B}};
mpw=function(B,t){B=B===void 0?JZm:B;switch(t.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},B,{transcription:t.payload});case "SET_OVERLAY_STATE":return Object.assign({},B,{overlay:t.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return B}};
AZL=function(){return Eg(Object.assign({},{continuation:Ncz,entities:k1N,download:Xm_,reportChannelAbuse:uRm,share:jIw,talkToRecs:Hvv,ui:Iah,voiceSearch:mpw,watch:aao,ypc:faN,shorts:gi_,radioButtonGroup:PJz,collabInviteLink:EiL},R1L))};
Fvo=function(){return _.m("web_player_entities_middleware")?new nF(AZL(),[cZD,sIz]):new nF(AZL(),[cZD])};
_.rq=function(){wmm||(wmm=Fvo());return wmm};
oio=function(B,t,T){if(B.length)return{titleText:_.tc(t!=null?t:_.IG("DOWNLOADS",void 0,"Downloads")),contents:B.map(function(S){var O=S.videoEntity;S={videoId:O.videoId,title:TO(O.title),shortBylineText:TO(S.channelEntity.title),thumbnail:O.thumbnail};var d=O.videoId?M8(_.rq().getState(),O.videoId):0;O.videoId&&T?S.navigationEndpoint=_.BS(O.videoId,T,void 0,void 0,d):O.videoId&&(S.navigationEndpoint=$eg(O.videoId,d,O.lengthSeconds));O.lengthSeconds&&(S.thumbnailOverlays=Zv2(O.lengthSeconds,d));return{playlistPanelVideoRenderer:S}}),
totalVideos:B.length}};
yZ2=function(B){return(B=(0,_.f1.getValueByKeys)(B,"playlistId"))?{playlistId:B}:null};
QID=function(){return{}};
xpq=function(B,t){return new _.UO(function(T,S){B.then(function(O){if(O){if(O=t(O))return T(O);S()}},S)})};
Mtv=function(B){var t,T,S,O=(t=B.contents)==null?void 0:(T=t.twoColumnWatchNextResults)==null?void 0:(S=T.autoplay)==null?void 0:S.autoplay,d,Z,h;t=(d=B.contents)==null?void 0:(Z=d.twoColumnWatchNextResults)==null?void 0:(h=Z.playlist)==null?void 0:h.playlist;return O&&t&&t.playlistId?{rawResponse:B,autoplayRenderer:O,playlistPanelRenderer:t,playlistId:t.playlistId}:null};
Wvm=function(B){var t=t===void 0?"UNKNOWN_INTERFACE":t;if(B.length===1)return B[0];var T=$po[t];if(T){T=new RegExp(T);for(var S=_.C(B),O=S.next();!O.done;O=S.next())if(O=O.value,T.exec(O))return O}var d=[];Object.entries($po).forEach(function(Z){var h=_.C(Z);Z=h.next().value;h=h.next().value;t!==Z&&d.push(h)});
T=new RegExp(d.join("|"));B.sort(function(Z,h){return Z.length-h.length});
S=_.C(B);for(O=S.next();!O.done;O=S.next())if(O=O.value,!T.exec(O))return O;return B[0]};
_.zO=function(B){return"/youtubei/v1/"+Wvm(B)};
_.bZ=function(B){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:B}}}}};
_.B6=function(B){return _.bZ(_.lZ(B))};
e1C=function(B,t){var T={mode:"NORMAL"};B&&(T.autoplayVideo=B.navigationEndpoint,T.nextButtonVideo=B.navigationEndpoint);t&&(T.previousButtonVideo=t.navigationEndpoint);return T};
ivv=function(B,t,T){if(!T||!T.sets)return{sets:[e1C(B,t)]};var S=T.sets.find(function(Z){return Z.mode==="NORMAL"}),O=(0,_.f1.unsafeClone)(T);
if(!S)return O.sets.push(e1C(B,t)),O;if(!B)return T;S=_.f1.getValueByKeys.apply(null,[S].concat(_.aw(Gl_)));var d=_.f1.getValueByKeys.apply(null,[B].concat(_.aw(pm2)));if(S===d)return T;O.sets=O.sets.filter(function(Z){return Z.mode!=="NORMAL"});
O.sets.push(e1C(B,t));return O};
Yxm=function(B){return!!B.playlistPanelVideoRenderer&&!B.playlistPanelVideoRenderer.unplayableText};
Kvo=function(B){return!!B.playlistPanelVideoRenderer&&!!B.playlistPanelVideoRenderer.title};
laD=function(B,t){if(t.contents&&!(B>=t.contents.length)&&(B=t.contents.slice(B).find(Yxm)))return B.playlistPanelVideoRenderer};
vim=function(B,t){if(t.contents)return(t=t.contents.find(function(T){return!!T.playlistPanelVideoRenderer&&T.playlistPanelVideoRenderer.videoId===B}))?t.playlistPanelVideoRenderer:void 0};
ni_=function(B,t){return t.contents?t.contents.findIndex(function(T){return!!T.playlistPanelVideoRenderer&&T.playlistPanelVideoRenderer.videoId===B}):-1};
rZ2=function(B,t){return t.contents?t.contents.findIndex(function(T){return!!T.playlistPanelVideoRenderer&&T.playlistPanelVideoRenderer.playlistSetVideoId===B}):-1};
z1_=function(B,t){B.contents&&t!==-1&&B.contents.splice(t,1).length===1&&B.totalVideos!==void 0&&(--B.totalVideos,delete B.videoCountText)};
_.bvw=function(B){var t=[];if(!B||!B.contents)return t;B=_.C(B.contents);for(var T=B.next();!T.done;T=B.next())T=T.value,T.playlistPanelVideoRenderer&&T.playlistPanelVideoRenderer.videoId&&t.push(T.playlistPanelVideoRenderer.videoId);return t};
_.BH2=function(B){if(B&&B.contents)return(B=B.contents.find(function(t){return!!t.playlistPanelVideoRenderer&&!!t.playlistPanelVideoRenderer.selected})||B.contents[B.currentIndex])?B.playlistPanelVideoRenderer:void 0};
tI_=function(B,t,T,S,O,d,Z){O=O===void 0?!1:O;d=d===void 0?!1:d;Z=Z===void 0?!1:Z;if(B.contents&&B.contents.length!==0){S&&(B.contents=B.contents.filter(S));S=B.contents.length;for(var h=0;h<S;h++){var q=B.contents[h].playlistPanelVideoRenderer;q&&(h===t?(d&&delete q.menu,q.indexText=_.lZ("\u25b6")):O||B.isInfinite||q.indexText===void 0?delete q.indexText:q.indexText=_.lZ((h+1+T).toString()))}B.currentIndex=t+T;Z&&(delete B.videoCountText,B.totalVideos=S)}};
_.tm=function(B){B=THv(B);if(B){var t=B.length;var T=-14%t;T<0&&(T=t+T);B=B.slice(t-T)+B.slice(0,t-T)}else B="";T="";for(t=0;t<B.length&&B[t]!==S_L;t++)T+=B[t];return T};
_.OAw=function(B,t){var T=document.body;t=t===void 0?function(h){return h}:t;
var S,O=null;B=_.C(B);for(S=B.next();!S.done;S=B.next()){var d=S.value;S="div";d[2]&&(S=t(d[2]));S=document.createElement(S);O||(O=S);var Z=d[0];d=d[1];Z&&(S.id=t(Z));if(d)for(d=_.C(d),Z=d.next();!Z.done;Z=d.next())S.classList.add(t(Z.value));T.appendChild(S);T=S}return[O,T]};
kFq=function(B,t){for(var T="",S=0;S<t;S++)T+=B.charAt(Math.floor(Math.random()*B.length));return T};
T2=function(B){return kFq("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",B)};
Oa=function(B){return kFq("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",B)};
kk=function(B){return kFq("0123456789",B)};
dx=function(){var B=performance.now(),t=new Date;var T="2."+t.getFullYear()+String(t.getMonth()+1).padStart(2,"0")+String(t.getDate()).padStart(2,"0");for(var S,O=Math.floor(Math.random()*11)+15,d=[],Z=0;Z<O;Z++)d.push(Math.floor(Math.random()*26476865)+24547720);S=d.join(",");var h=T2(10),q=T2(100),D=T2(102),P=T2(106),U=T2(108),J=T2(11),N=T2(1140),H=T2(123),f=T2(14),c=T2(16),w=T2(1900),W=T2(23),v=T2(26),p=T2(34),l=T2(397),b=T2(44),Zv=T2(5),hN=T2(72),PL=T2(74),aC=T2(75),cL=T2(88),gm=T2(91),p_="rr3---sn-q4fl6nzy rr1---sn-ntqe6n7r rr4---sn-q4flrnle rr5---sn-hgn7yn76 rr4---sn-q4flrnes rr4---sn-ntqe6nes rr3---sn-q4fl6ndl rr1---sn-t0a7sn7d rr5---sn-q4fl6n6d rr1---sn-q4fl6nd6 rr5---sn-q4fl6nsk rr3---sn-ntqe6n76 rr2---sn-q4fl6nsk rr4---sn-q4flrnek rr1---sn-q4flrnlz rr5---sn-q4fl6n6z rr1---sn-q4fzen7s rr3---sn-q4fzene7 rr4---sn-q4fzenee rr1---sn-4g5lznl6".split(" ");
var M9=p_[Math.floor(Math.random()*p_.length)];var B_=(new Date("2010-01-01")).getTime();var r2=(new Date(B_+Math.random()*((new Date).getTime()-B_))).toISOString().split("T")[0];for(var jq,Pe=[],x8=0;x8<4;x8++)Pe.push(Math.floor(Math.random()*100));jq=Pe.join(".");var Us=Number(kk(5)),g2=Number(kk(6)),LY=Number(kk(7)),m4=Number(kk(9)),C_=kk(1),hs=kk(10),He=kk(16),R7=kk(19),XB=kk(2),i8=kk(20),GL=kk(21),l8=kk(3),d2=kk(4),$8=kk(5),NC=kk(6),Js=kk(7),R4=kk(8),Es=kk(9);var dy=kFq("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var db=[Oa(5),Oa(5),Oa(5)].join("%2C"),Xp=[kk(3),kk(5),kk(5)].join("%2C"),GQ=Oa(0),eq=Oa(1),fB=Oa(10),b1=Oa(108),hE=Oa(11),cV=Oa(12),nI=Oa(13),dO=Oa(14),Ja=Oa(15),Hv=Oa(16),OO=Oa(17),uo=Oa(18),yw=Oa(19),GX=Oa(2),Di=Oa(20),kn=Oa(22),AE=Oa(23),DV=Oa(24),U1=Oa(266),Vo=Oa(3),X8=Oa(30),DU=Oa(34),CE=Oa(35),U8=Oa(36),tB=Oa(4),wg=Oa(40),ul=Oa(43),iE=Oa(47),k1=Oa(5),io=Oa(6),LB=Oa(7),MC=Oa(75),v_=Oa(8),kR=Oa(80),fI=Oa(9),P5="https://www."+Oa(12)+".com",S8={},FW={},yv={},nnv={},Qv={},ht={},qu={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:T},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+Oa(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:T},{key:"client.name",value:"WEB"},{key:"client.fexp",value:S}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:GL+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+Oa(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:wg,ypcGetOfflineUpsellEndpoint:{params:kR}},trackingParams:CE+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&cnr="+XB+"&ratebypass=yes&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&c=WEB&txp="+Js+"&n="+c+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:g2,width:640,height:360,lastModified:He,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Js,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+Xp+"&mn="+
db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&cnr="+XB+"&ratebypass=yes&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&c=WEB&txp="+Js+"&n="+c+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+b1+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:g2,width:1280,
height:720,lastModified:He,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Js,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+Xp+"&mn="+db+"&ms="+
db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+Es+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:LY,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Es,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:LY,approxDurationMs:Js},{itag:248,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+Xp+"&mn="+db+"&ms="+db+"&mv="+
eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+Es+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&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="+U,mimeType:'video/webm; codecs="vp9"',bitrate:LY,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Es,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:LY,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:399,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+Es+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:LY,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Es,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:LY,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:136,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+Es+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:LY,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Es,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:g2,approxDurationMs:Js},{itag:247,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+Xp+"&mn="+
db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+Es+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/webm; codecs="vp9"',bitrate:LY,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Es,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:398,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+Es+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:LY,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Es,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:135,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:g2,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:g2,approxDurationMs:Js},{itag:244,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+Xp+"&mn="+
db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+b1+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/webm; codecs="vp9"',bitrate:g2,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:397,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:g2,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:134,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:g2,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:g2,highReplication:!0,approxDurationMs:Js},{itag:243,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&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="+U,mimeType:'video/webm; codecs="vp9"',bitrate:g2,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:396,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:g2,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:133,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:g2,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:g2,approxDurationMs:Js},{itag:242,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+Xp+"&mn="+
db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/webm; codecs="vp9"',bitrate:g2,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:395,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:g2,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:g2,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:160,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&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="+U,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:g2,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Us,approxDurationMs:Js},{itag:278,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+Xp+"&mn="+
db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/webm; codecs="vp9"',bitrate:g2,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Us,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:394,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&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="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=video%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Us,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Us,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Js},{itag:140,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=audio%2Fmp4&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:g2,
initRange:{start:"0",end:"631"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:g2,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Js,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+
XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=audio%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+Js+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'audio/webm; codecs="opus"',bitrate:Us,initRange:{start:"0",end:"265"},indexRange:{start:l8,
end:d2},lastModified:He,contentLength:Js,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Us,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Js,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=audio%2Fwebm&ns="+
DV+"&gir="+Vo+"&clen="+Js+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+P+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'audio/webm; codecs="opus"',bitrate:Us,initRange:{start:"0",end:"265"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:Js,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Us,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Js,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+M9+".googlevideo.com/videoplayback?expire="+hs+"&ei="+W+"&ip="+jq+"&id=o-AF"+ul+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+Xp+"&mn="+db+"&ms="+db+"&mv="+eq+"&mvi="+C_+"&pl="+XB+"&initcwndbps="+Js+"&siu="+C_+"&spc="+b+"&vprv="+C_+"&svpuc="+C_+"&mime=audio%2Fwebm&ns="+DV+"&gir="+Vo+"&clen="+R4+"&dur="+R4+"&lmt="+He+"&mt="+hs+"&fvip=3&keepalive="+Vo+"&c=WEB&txp="+
Js+"&n="+Hv+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+q+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+U,mimeType:'audio/webm; codecs="opus"',bitrate:g2,initRange:{start:"0",end:"265"},indexRange:{start:l8,end:d2},lastModified:He,contentLength:R4,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:g2,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Js,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="+Es+"&docid="+J+"&ei="+W+"&feature="+h+"&fexp="+GQ+"&ns="+GX+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+eq+"&el="+fB+"&len="+d2+"&of="+kn+
"&uga="+XB+"&vm="+U1},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+Es+"&docid="+J+"&ei="+W+"&feature="+h+"&fexp="+GQ+"&ns="+GX+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+eq+"&el="+fB+"&len="+d2+"&of="+kn+"&uga="+XB+"&vm="+U1},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+Es+"&docid="+J+"&ei="+W+"&feature="+h+"&fexp="+GQ+"&ns="+GX+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
eq+"&el="+fB+"&len="+d2+"&of="+kn+"&uga="+XB+"&vm="+U1},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+W+"&m="+cL+"&oid="+kn+"&plid="+c+"&pltype="+LB+"&ptchn="+kn+"&ptk="+f+"&video_id="+J},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+Es+"&docid="+J+"&ei="+W+"&event="+dO+"&feature="+h+"&fexp="+GQ+"&ns="+GX+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+eq},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+J+"&ei="+W+"&feature="+
h+"&len="+d2+"&ns="+GX+"&plid="+c+"&ver="+C_,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+J+"&caps="+Vo+"&opi="+Es+"&xoaf="+C_+"&hl="+GX+"&ip="+jq+"&ipbits="+C_+"&expire="+hs+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+jq+"&key="+Vo+"&lang="+Zv,name:{simpleText:cV},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+J+"&caps="+Vo+"&opi="+Es+"&xoaf="+C_+"&hl="+GX+"&ip="+jq+"&ipbits="+C_+"&expire="+hs+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+jq+"&key="+Vo+"&kind="+Vo+"&lang="+GX,name:{simpleText:dO},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:hE,title:Hv,lengthSeconds:"1155",keywords:[hE,Ja,nI,OO],
channelId:DV,isOwnerViewing:!1,shortDescription:fI,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+DU,width:168,height:94},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+DU,width:196,height:110},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+p,width:246,height:138},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+p,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
J+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:Js,author:nI,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:Js,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+kn+"/featured_channel.jpg?v="+v_,width:40,height:40}]},trackingParams:CE+"=",navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"/channel/"+DV,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:DV}},channelName:nI,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:OO}]},subscribed:!1,enabled:!0,type:"FREE",channelId:DV,showPreferences:!1,subscribedButtonText:{runs:[{text:cV}]},unsubscribedButtonText:{runs:[{text:yw}]},trackingParams:CE+"=",unsubscribeButtonText:{runs:[{text:Hv}]},serviceEndpoints:[{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[DV],params:v_}},{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:wg,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:CE+"=",dialogMessages:[{runs:[{text:nI},{text:Ja},{text:dO}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Di}]},serviceEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[DV],params:v_}},accessibility:{label:v_},trackingParams:CE+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:fI}]},accessibility:{label:cV},trackingParams:CE+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:tB}},unsubscribeAccessibility:{accessibilityData:{label:io}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:R4},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[DV],params:v_}},unsubscribeCommand:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[DV],params:v_}},addToWatchLaterCommand:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:hE,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:hE}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+J+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+U8+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
J+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+hE,width:1280,height:720},title:{simpleText:OO},description:{simpleText:uo},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+io,externalChannelId:DV,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:Js,category:"Travel & Events",publishDate:r2,ownerChannelName:nI,uploadDate:r2}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:io},trackingParams:CE+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:wg,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:CE+"="}}],headerText:{simpleText:tB},icon:{infoCardIconRenderer:{trackingParams:CE+"="}},closeButton:{infoCardIconRenderer:{trackingParams:CE+"="}},trackingParams:CE+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:CE+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+hE+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:dy,interpreterSafeUrl:(S8.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+X8+".js",S8),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Hv},{text:dO,bold:!0}]},endpoint:{clickTrackingParams:wg,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:CE+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:Hv}]},actionButton:{buttonRenderer:{text:{runs:[{text:fI}]},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+J,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
J,target:"TARGET_NEW_WINDOW"}},trackingParams:CE+"="}},trackingParams:CE+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+hN+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+hN+"=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:Js,endMs:Js,title:{accessibility:{accessibilityData:{label:Hv}},simpleText:nI},metadata:{simpleText:k1},callToAction:{simpleText:fB},dismiss:{simpleText:k1},endpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"/channel/"+DV,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:DV}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:OO}]},subscribed:!1,enabled:!0,type:"FREE",channelId:DV,showPreferences:!1,
subscribedButtonText:{runs:[{text:fB}]},unsubscribedButtonText:{runs:[{text:Ja}]},trackingParams:CE+"=",unsubscribeButtonText:{runs:[{text:dO}]},serviceEndpoints:[{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[DV],params:v_}},{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:wg,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:CE+
"=",dialogMessages:[{runs:[{text:dO},{text:Hv},{text:Hv}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:dO}]},serviceEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[DV],params:v_}},accessibility:{label:Di},trackingParams:CE+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:nI}]},
accessibility:{label:fI},trackingParams:CE+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:dO}},unsubscribeAccessibility:{accessibilityData:{label:uo}}}},trackingParams:CE+"=",isSubscribe:!0,id:i8}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+p,width:168,height:94},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+DU,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+p,width:246,height:138},{url:"https://i.ytimg.com/vi/"+J+"/hqdefault.jpg?sqp=-oaymwE"+U8+"G&rs="+p,width:336,height:188},{url:"https://i.ytimg.com/vi/"+J+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:Js,endMs:Js,title:{accessibility:{accessibilityData:{label:fB}},simpleText:k1},metadata:{simpleText:yw},endpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
hE,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:hE,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+M9+".googlevideo.com/videoplayback?source=youtube&oeis="+C_+"&c=WEB&oad="+d2+"&ovd="+d2+"&oaad="+$8+"&oavd="+$8+"&ocs="+l8+"&oewis="+C_+"&oputc="+C_+"&ofpcc="+C_+"&siu="+C_+"&msp="+C_+"&odepv="+C_+
"&id=o-AF"+ul+"&ip="+jq+"&initcwndbps="+Js+"&mt="+hs+"&oweuc="+GQ}}}}},trackingParams:CE+"=",id:i8,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:tB}},simpleText:Hv},style:"DEFAULT"}}]}}],startMs:Js,trackingParams:CE+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:C_,offsetEndMilliseconds:$8},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";ord="+hs+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+l8+";dc_sk="+C_+";dc_ctype="+XB+";dc_ref=http://www.youtube.com/video/"+hE+";dc_pubid="+C_+";dc_btype=23?gclid="+gm+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+C_+"&ns="+C_+"&event="+C_+"&device="+C_+"&content_v="+J+"&el="+fB+"&ei="+W+"&devicever="+T+"&bti="+Js+"&format="+NC+"&break_type="+C_+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+C_+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+jq+"&slot_pos="+C_+"&slot_len="+C_+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+Xp+"&ad_len="+$8+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
hE+"&aqi="+W+"&ad_rmp="+C_+"&sli="+C_}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+
";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+Js+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&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"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&ctype="+l8+"&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"+
N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_engaged_view&ctype="+l8+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+R7+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+AE+"&ad_cpn=[AD_CPN]&id="+io+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+io+"&dc_pubid="+C_+"&dc_exteid="+i8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+AE+"&ad_cpn=[AD_CPN]&id="+io+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+C_},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+io+"&avm="+C_+"&dc_pubid="+C_+"&dc_exteid="+
i8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&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="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
D+"&sig="+AE+"&ad_cpn=[AD_CPN]&id="+io+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+C_},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+io+"&dc_pubid="+C_+"&dc_exteid="+i8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:wg,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+
l8+"&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/"+J+"/mqdefault.jpg",width:320,height:180}]},trackingParams:CE+"="},trackingParams:CE+
"=",templatedCountdown:{templatedAdText:{text:Di,isTemplated:!0,trackingParams:CE+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:k1,isTemplated:!1,trackingParams:CE+"="},trackingParams:CE+"="}},trackingParams:CE+"=",skipOffsetMilliseconds:5E3}},trackingParams:CE+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:uo},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:CE+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:v_,isTemplated:!1,trackingParams:CE+"="},trackingParams:CE+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:io,isTemplated:!0,trackingParams:CE+"="}},trackingParams:CE+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:wg,openPopupAction:{popup:{aboutThisAdRenderer:{url:(FW.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+w+"&hl="+GX+"&origin=www.youtube.com&ata_theme="+tB,FW),trackingParams:CE+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:CE+"="}},hoverText:{runs:[{text:k1}]},trackingParams:CE+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+iE+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:CE+"="},headline:{text:dO,isTemplated:!1,trackingParams:CE+"="},description:{text:hE,
trackingParams:CE+"="},actionButton:{buttonRenderer:{text:{simpleText:io},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:CE+"="}},startMs:C_,trackingParams:CE+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:nI},elementId:fB}},elementId:io,trackingParams:CE+"=",legacyInfoCardVastExtension:io,sodarExtensionData:{siub:v_,bgub:LB,scs:OO,bgp:v_},externalVideoId:hE,adLayoutLoggingData:{serializedAdServingDataEntry:dO},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+iE+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:CE+"="},
headline:{text:OO,isTemplated:!1,trackingParams:CE+"="},description:{text:Ja,isTemplated:!1,trackingParams:CE+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:LB},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+
i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+
C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:CE+"="}},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+
Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+
H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:CE+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:CE+"="},abandonCommands:{commands:[{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&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="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+
C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:wg,commandExecutorCommand:{commands:[{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:OO,isTemplated:!1,trackingParams:CE+
"="},trackingParams:CE+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:v_},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+Js+";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="+Es+";dc_trk_cid="+Es+";ord="+hs+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+l8+";dc_sk="+C_+";dc_ctype="+XB+";dc_ref=http://www.youtube.com/video/"+hE+";dc_pubid="+C_+";dc_btype=23?gclid="+gm+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+C_+"&ns="+C_+"&event="+C_+"&device="+C_+"&content_v="+J+"&el="+fB+"&ei="+W+"&devicever="+T+"&bti="+Js+"&format="+NC+"&break_type="+C_+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+C_+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+jq+"&slot_pos="+C_+"&slot_len="+C_+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
Xp+"&ad_len="+$8+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+hE+"&aqi="+W+"&ad_rmp="+C_+"&sli="+C_}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+
v+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+Js+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&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"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&ctype="+l8+"&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"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_engaged_view&ctype="+l8+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+AE+"&ad_cpn=[AD_CPN]&id="+
io+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+io+"&dc_pubid="+C_+"&dc_exteid="+i8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+
"&sig="+AE+"&ad_cpn=[AD_CPN]&id="+io+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+C_},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+io+"&avm="+C_+"&dc_pubid="+C_+"&dc_exteid="+i8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&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="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+D+"&sig="+AE+"&ad_cpn=[AD_CPN]&id="+io+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+C_},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+io+"&dc_pubid="+C_+"&dc_exteid="+i8+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+NC+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+
l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&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/"+J+"/mqdefault.jpg",width:320,height:180}]},trackingParams:CE+"="},trackingParams:CE+"=",templatedCountdown:{templatedAdText:{text:Ja,isTemplated:!0,trackingParams:CE+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:OO,isTemplated:!1,trackingParams:CE+"="},trackingParams:CE+"="}},
trackingParams:CE+"=",skipOffsetMilliseconds:5E3}},trackingParams:CE+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Ja},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:hE,isTemplated:!1,trackingParams:CE+"="},trackingParams:CE+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:tB,
isTemplated:!0,trackingParams:CE+"="}},trackingParams:CE+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:wg,openPopupAction:{popup:{aboutThisAdRenderer:{url:(yv.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+w+"&hl="+GX+"&origin=www.youtube.com&ata_theme="+tB,yv),trackingParams:CE+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:CE+"="}},hoverText:{runs:[{text:Ja}]},trackingParams:CE+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+PL+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:CE+"="},headline:{text:LB,isTemplated:!1,trackingParams:CE+"="},description:{text:yw,trackingParams:CE+"="},actionButton:{buttonRenderer:{text:{simpleText:Ja},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:CE+"="}},startMs:C_,trackingParams:CE+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:hE},elementId:hE}},elementId:Ja,trackingParams:CE+"=",legacyInfoCardVastExtension:yw,sodarExtensionData:{siub:Di,bgub:Ja,scs:dO,bgp:io},externalVideoId:hE,adLayoutLoggingData:{serializedAdServingDataEntry:io},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+PL+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:CE+"="},headline:{text:yw,
isTemplated:!1,trackingParams:CE+"="},description:{text:LB,isTemplated:!1,trackingParams:CE+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:yw},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:CE+"="}},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+
C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:CE+"="},abandonCommands:{commands:[{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&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="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+XB+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:wg,commandExecutorCommand:{commands:[{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:cV,isTemplated:!1,trackingParams:CE+"="},trackingParams:CE+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Hv},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+C_+";dc_exteid="+i8+";met="+C_+";ecn"+C_+"="+C_+";etm1="+C_+";eid1="+
Js+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:dO}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:tB}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:$8,offsetEndMilliseconds:NC},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+XB+"&token=ALHj"+l+"&index="+C_+"&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="+T+"&m_pos_ms="+$8}},adSlotLoggingData:{serializedSlotAdServingDataEntry:k1}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:NC,offsetEndMilliseconds:NC},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+l8+"&token=ALHj"+l+"&index="+C_+"&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="+
T+"&m_pos_ms="+NC}},adSlotLoggingData:{serializedSlotAdServingDataEntry:fB}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:NC,offsetEndMilliseconds:NC},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+l8+"&token=ALHj"+l+"&index="+C_+"&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="+
T+"&m_pos_ms="+NC}},adSlotLoggingData:{serializedSlotAdServingDataEntry:nI}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:NC,offsetEndMilliseconds:NC},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+l8+"&token=ALHj"+l+"&index="+C_+"&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="+
T+"&m_pos_ms="+NC}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Hv}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:NC,offsetEndMilliseconds:XB},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+l8+"&token=ALHj"+l+"&index="+C_+"&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="+
T+"&m_pos_ms="+NC}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Di}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:XB,offsetEndMilliseconds:XB},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+XB+"&token=ALHj"+l+"&index="+C_+"&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="+
T+"&m_pos_ms="+XB}},adSlotLoggingData:{serializedSlotAdServingDataEntry:uo}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:k1,isTemplated:!1,trackingParams:CE+"="},description:{text:fB,isTemplated:!1,trackingParams:CE+"="},actionButton:{buttonRenderer:{text:{simpleText:io},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+iE+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:CE+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+aC+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:CE+"="},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+
";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:wg,openPopupAction:{popup:{aboutThisAdRenderer:{url:(nnv.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+w+"&hl="+GX+"&origin=www.youtube.com&ata_theme="+tB,nnv),trackingParams:CE+"="}},popupType:"DIALOG"}},trackingParams:CE+"="}},hoverText:{runs:[{text:Ja}]},trackingParams:CE+"="}},adVideoId:hE,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:cV},associatedCompositePlayerBytesLayoutId:Hv}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:cV}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:io,isTemplated:!1,trackingParams:CE+"="},description:{text:cV,isTemplated:!1,trackingParams:CE+"="},actionButton:{buttonRenderer:{text:{simpleText:cV},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+
H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:CE+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+PL+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:CE+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+MC+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:CE+"="},navigationEndpoint:{clickTrackingParams:wg,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+
C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:wg,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Qv.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+w+"&hl="+GX+"&origin=www.youtube.com&ata_theme="+tB,Qv),trackingParams:CE+"="}},popupType:"DIALOG"}},trackingParams:CE+"="}},
hoverText:{runs:[{text:fB}]},trackingParams:CE+"="}},adVideoId:hE,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+hE+"&cid="+v+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Hv},associatedCompositePlayerBytesLayoutId:Hv}},adSlotLoggingData:{serializedSlotAdServingDataEntry:v_}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:yw,
isTemplated:!1,trackingParams:CE+"="},description:{text:LB,isTemplated:!1,trackingParams:CE+"="},actionButton:{buttonRenderer:{text:{simpleText:uo},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+
XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+
p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:CE+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+iE+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:CE+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+aC+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:CE+
"="},navigationEndpoint:{clickTrackingParams:wg,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Es+";dc_trk_cid="+Es+";dc_dbm_token="+U+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+C_+";ord="+Es+";dc_rui="+C_+";dc_exteid="+i8+";dc_av="+C_+";dc_sk="+C_+";dc_ctype="+XB+";dc_pubid="+C_+";dc_btype=3?gclid="+gm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+N+"____________"+H+"AxAA&ase=2&num="+C_+"&cid="+v+"&ad_cpn=%5BAD_CPN%5D&sig="+p+"&adurl="+P5+"&label=video_click_to_advertiser_site&ctype="+l8+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:CE+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:wg,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ht.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+w+"&hl="+GX+"&origin=www.youtube.com&ata_theme="+tB,ht),trackingParams:CE+"="}},popupType:"DIALOG"}},trackingParams:CE+
"="}},hoverText:{runs:[{text:Ja}]},trackingParams:CE+"="}},adVideoId:hE,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+N+"____________"+H+"AxAA&sigh="+J+"&cid="+v+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:OO},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:Hv}},adSlotLoggingData:{serializedSlotAdServingDataEntry:fB}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:X8,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:X8,command:{innertubeCommand:{clickTrackingParams:wg,ypcGetOfflineUpsellEndpoint:{params:kR}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:CE+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:hs,nanos:m4}}}},RQg=JSON.stringify(qu),Vc=performance.now()-B;return{objectRepresentation:qu,jsonRepresentation:RQg,generationTime:Vc}};
dnD=function(B,t){if(B===t)return!0;if(!B||!t||typeof B!==typeof t)return!1;if(B instanceof Array&&t instanceof Array){if(B.length!==t.length)return!1;for(var T=0;T<B.length;T++)if(!dnD(B[T],t[T]))return!1;return!0}if(typeof B==="object"&&typeof t==="object"&&B&&t){for(T in B)if(!(T in t&&dnD(B[T],t[T])))return!1;for(var S in t)if(!(S in B))return!1;return!0}return!1};
_.ZN=function(){if(!Ck){Ck=new PC(new CPq);var B=_.Cj("client_streamz_web_flush_count",-1);B!==-1&&(Ck.invocationLimit=B)}return Ck};
Lk=function(B,t,T,S){if(B===t)return!0;if(Array.isArray(B)&&Array.isArray(t)){if(B.length!==t.length)return!1;for(var O=0;O<B.length;O++)if(!Lk(B[O],t[O],T,S))return!1;return!0}if(B instanceof Set||t instanceof Set){if(B instanceof Set&&t instanceof Set){if(B.size!==t.size)return!1;S=_.C(B.values());for(O=S.next();!O.done;O=S.next())if(!t.has(O.value))return!1;return!0}return!1}if(B instanceof Function){if(S)return!0;B.name===""&&_.wj(Error("Nf"),"ERROR");return!1}if(B instanceof Date&&t instanceof
Date)return B.getTime()===t.getTime();if(B instanceof Object&&t instanceof Object){if(ZA2(B)&&ZA2(t))try{return B.equals(t)}catch(Z){_.wj(Error("Of`"+Z),"ERROR")}O=Object.getOwnPropertyNames(B).filter(function(Z){return T?B[Z]!==void 0:!0});
var d=Object.getOwnPropertyNames(t).filter(function(Z){return T?t[Z]!==void 0:!0});
if(O.length!==d.length)return!1;O=_.C(O);for(d=O.next();!d.done;d=O.next())if(d=d.value,!Lk(B[d],t[d],T,S))return!1;return!0}return!1};
ZA2=function(B){B=Object.getPrototypeOf(B).equals;return B instanceof Function&&B.length===1};
_.q_h=function(){return _.L(function(B){if(B.nextAddress==1)return Ldo!==2?B.jumpTo(2):_.V(B,h0L(),3);B.nextAddress!=2&&(Ldo=B.yieldResult);return B.return(Ldo)})};
_.Dnz=function(){return _.L(function(B){if(B.nextAddress==1)return _.m("ab_pl_man")?VIw!==2?B.jumpTo(2):_.V(B,ErN(),3):B.return(1);B.nextAddress!=2&&(VIw=B.yieldResult);return B.return(VIw)})};
It9=function(){return _.L(function(B){if(B.nextAddress==1)return _.m("ab_fk_sk_cl")?PPv!==2?B.jumpTo(2):_.V(B,Un2(),3):B.return(1);B.nextAddress!=2&&(PPv=B.yieldResult);return B.return(PPv)})};
_.NHC=function(){return _.L(function(B){if(B.nextAddress==1)return _.m("ab_det_apb_b")?J2q!==2?B.jumpTo(2):_.V(B,mn2(),3):B.return(1);B.nextAddress!=2&&(J2q=B.yieldResult);return B.return(J2q)})};
jnm=function(){var B;return _.L(function(t){if(t.nextAddress==1)return _.V(t,Promise.all([_.q_h(),_.NHC(),_.Dnz(),It9()]),2);if(t.nextAddress!=3)return XKh()?t.return(!0):_.V(t,_.uML(),3);B=t.yieldResult;return t.return(B===0)})};
XKh=function(){var B=!1,t=function(T,S){HA_.increment(S,T);T===0&&(B=!0)};
t(_.at_(),"j.s_");t(Ldo,"f.i_");t(J2q,"a.b_");t(VIw,"p.m_");t(PPv,"i.f_");ftL===2&&(ftL=_.grC(R09));t(ftL,"e.h_");_.m("ks_det_gpbl")||t(_.A2m(),"p.i_");_.m("ks_get_o_pp")||t(_.c2g(),"g.o_");_.m("ab_deg_unex_thr")||t(_.snC(),"a.o_");t(FdL,"s.t_");_.m("ab_det_sc_inj_enf")&&t(_.wKw(),"s.i_");t(orm,"d.p_");t(_.y2X(_.hm),"o.p_");t(_.Qn2()===0?0:_.xnw(),"o.a_");return _.m("debug_sk_em_precheck")?!0:B};
$nX=function(){var B=[].concat(_.aw(MIo));try{var t=dx();B.push({jsonRepresentation:t.jsonRepresentation,objectRepresentation:t.objectRepresentation})}catch(T){B=[].concat(_.aw(MIo))}return B};
WdN=function(){var B=["adPlacements","adSlots"];try{return B.filter(function(){return!0}).length!==B.length?0:1}catch(t){return 0}};
_.c2g=function(){if(WdN()===0)return 0;var B=dx(),t=B.objectRepresentation,T=(0,_.f1.unsafeClone)(t),S=[];if(t&&typeof t==="object")for(var O in t)S.push(O);else return 4;B=B.objectRepresentation.adPlacements;if(!(B&&B.length>0))return 4;try{if(!dnD(S,Object.getOwnPropertyNames(t)))return 0}catch(d){return 0}return dnD(T,t)?1:0};
_.y2X=function(B){if(!B||!B.length||typeof B==="string")return 0;for(var t=Object.getOwnPropertyNames(Object.prototype),T=0;T<B.length;T++)for(var S=_.tm(B[T]),O=_.C(t),d=O.next();!d.done;d=O.next())if(S===d.value)return 0;return 1};
e0C=function(B){var t=_.tm(B[1]);if(B[0]===null)return t;B=B[0];for(var T={},S=0;S<B.length;S++){var O=_.tm(B[S]);if(S===0)T[O]=t;else{var d={};d[O]=T;T=d}}return T};
_.Qn2=function(){for(var B=_.qa,t=0;t<B.length;t++){var T=e0C(B[t]),S=[];S.push(T);if(S.length===0)return 0}return 1};
_.xnw=function(){for(var B=_.qa,t={},T=0;T<B.length;t={smN:void 0},T++){var S=[e0C(B[T])];t.smN=[];S.forEach(function(O){return function(d){O.smN[O.smN.length]=d}}(t));
if(t.smN.length===0)return 0}return 1};
_.at_=function(){for(var B=_.C($nX()),t=B.next();!t.done;t=B.next()){var T=t.value;t=T.jsonRepresentation;T=T.objectRepresentation;try{var S=JSON.parse(t);if(!Lk(S,T,!1,!1))return 0}catch(O){return 0}}return 1};
_.wKw=function(){try{var B=_.Lj("ab_det_sc_inj_val");B.length===1&&B[0]===""&&(B=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var t=document.querySelectorAll("script"),T=_.C(t),S=T.next();!S.done;S=T.next())for(var O=S.value,d=_.C(B),Z=d.next();!Z.done;Z=d.next()){var h=Z.value;t=void 0;if((t=O.textContent)==null?0:t.includes(h))return 0}}catch(q){return 4}return 1};
_.uML=function(){var B,t,T,S,O,d,Z;return _.L(function(h){switch(h.nextAddress){case 1:_.LI(h,2),B=_.C(MIo),t=B.next();case 4:if(t.done)return h.return(1);S=T=t.value;O=S.jsonRepresentation;d=S.objectRepresentation;return _.V(h,(new Response(O,{status:200})).json(),7);case 7:Z=h.yieldResult;if(!Lk(Z,d,!1,!1))return h.return(0);t=B.next();h.jumpTo(4);break;case 2:return _.EH(h),h.return(4)}})};
_.snC=function(){try{btoa("abc")}catch(B){return 0}return 1};
h0L=function(){var B,t,T,S,O,d,Z,h,q,D,P;return _.L(function(U){switch(U.nextAddress){case 1:_.LI(U,2),B=_.C($nX()),t=B.next();case 4:if(t.done)return U.return(1);S=T=t.value;O=S.jsonRepresentation;d=S.objectRepresentation;Z=btoa(O);h="data:application/json;base64,"+Z;q=new Request(h);Object.defineProperty(q,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(q,"method",{get:function(){return"POST"}});
Object.defineProperty(q,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(q,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(q,"body",{get:function(){return new ReadableStream}});
return _.V(U,fetch(q),7);case 7:return D=U.yieldResult,_.V(U,D.json(),8);case 8:P=U.yieldResult;if(!Lk(P,d,!1,!1))return U.return(0);t=B.next();U.jumpTo(4);break;case 2:return _.EH(U),U.return(4)}})};
_.grC=function(B){if(!B||!B.length||typeof B==="string")return 0;for(var t=function(O){return _.tm(O)},T=2,S=0;S<B.length&&(T=_.GFC(_.OAw(B[S],t)),T!==0);S++);
return T};
_.GFC=function(B){var t=_.C(B);B=t.next().value;t=t.next().value;try{var T=document.createElement("div");document.body.appendChild(T);var S=getComputedStyle(T).display;document.body.removeChild(T);if(S==="none")return 4;var O=getComputedStyle(t).display==="none"?0:1;document.body.removeChild(B);return O}catch(d){return 4}};
Un2=function(){var B,t,T;return _.L(function(S){B=new _.VG;t=document.createElement("button");t.classList.add("ytp-ad-skip-button");t.style.opacity="0";t.style.height="0px";t.style.width="0px";t.style.padding="0px";t.style.border="none";T=function(){t.parentElement&&t.parentElement.removeChild(t)};
t.onclick=function(){B.resolve(0);T()};
document.body.appendChild(t);setTimeout(function(){T();B.resolve(1)},50);
return S.return(B.promise)})};
ErN=function(){var B,t,T,S,O,d,Z;return _.L(function(h){B=new _.VG;t=document.createElement("ytd-player");try{document.body.prepend(t)}catch(q){return h.return(4)}T=function(){t.parentElement&&t.parentElement.removeChild(t)};
t.getElementsByTagName("div").length>0?S=t.getElementsByTagName("div")[0]:(S=document.createElement("div"),t.appendChild(S));O=document.createElement("div");S.appendChild(O);d=document.createElement("video");Z=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});d.src=_.Pv(_.uj(Z));d.ontimeupdate=function(){T();B.resolve(0)};
O.appendChild(d);d.classList.add("html5-main-video");setTimeout(function(){O.classList.add("ad-interrupting")},200);
setTimeout(function(){T();B.resolve(1)},5E3);
return h.return(B.promise)})};
pKm=function(B,t){var T,S;return _.L(function(O){switch(O.nextAddress){case 1:T=[],S=0;case 2:if(!(S<3)){O.jumpTo(4);break}return _.V(O,fetch(B,{cache:"no-store",method:t}).then(function(d){T.push(d.status)}).catch(function(){T.push(-1)}),3);
case 3:S++;O.jumpTo(2);break;case 4:return O.return(T)}})};
iAq=function(B){return B.domainLookupStart===0&&B.domainLookupEnd===0&&B.connectStart===0&&B.connectEnd===0};
Y_m=function(B,t,T){T=T===void 0?"GET":T;var S,O,d,Z,h,q,D,P,U,J;return _.L(function(N){if(N.nextAddress==1)return _.V(N,Promise.all([pKm(B,T),pKm(t,T)]),2);S=N.yieldResult;O=_.C(S);d=O.next().value;Z=O.next().value;h=d;q=Z;if(Math.min.apply(Math,_.aw(q))!==Math.max.apply(Math,_.aw(q))||Math.min.apply(Math,_.aw(h))!==Math.max.apply(Math,_.aw(h)))return N.return(2);if(Math.min.apply(Math,_.aw(q))===Math.min.apply(Math,_.aw(h)))return N.return(1);P=(D=performance.getEntriesByName(B))==null?void 0:D[0];
J=(U=performance.getEntriesByName(t))==null?void 0:U[0];return P&&J?iAq(J)?N.return(1):iAq(P)?N.return(0):N.return(1):N.return(2)})};
mn2=function(){var B;return _.L(function(t){var T=[];var S;var O,d,Z;(O=S=(O=dx().objectRepresentation.streamingData)==null?void 0:(d=O.formats)==null?void 0:(Z=d[0])==null?void 0:Z.url)&&O&&!S.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(O=O.replace("initcwndbps","ctier=L&initcwndbps"),O=O.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),S={testUrl:O,baseUrl:S,method:"GET"}):S=void 0;S&&T.push(S);_.m("ab_net_tp_e")&&T.push({testUrl:_.TX.location.origin+"/ad_companion",baseUrl:_.TX.location.origin+
"/generate_204",method:"OPTIONS"});if(_.m("ad_net_pb_ab")){var h;b:{S=/api\/stats\/ads/;var q,D,P,U;O=(h=dx().objectRepresentation.adPlacements)==null?void 0:(q=h[0])==null?void 0:(D=q.adPlacementRenderer)==null?void 0:(P=D.renderer)==null?void 0:(U=P.linearAdSequenceRenderer)==null?void 0:U.linearAds;if(O!=null&&O.length&&(h=_.X(O[0],Kdh))&&(h=h.pings,h!=null&&h.impressionPings))for(q=[].concat(_.aw(h.impressionPings)),h.progressPings&&(q=[].concat(_.aw(q),_.aw(h.progressPings))),h=_.C(q),q=h.next();!q.done;q=
h.next())if(q=q.value,q.baseUrl&&S.test(q.baseUrl)){h=q.baseUrl.replace("https://www.youtube.com","");break b}h=void 0}h&&T.push({testUrl:_.TX.location.origin+h,baseUrl:_.TX.location.origin+"/feed/download",method:"GET"})}if(_.m("ad_net_pb_pbp")){var J;b:{h=/api\/stats\/qoe/;if(q=dx().objectRepresentation.playbackTracking){D=[];D.push(q==null?void 0:(J=q.videostatsPlaybackUrl)==null?void 0:J.baseUrl);var N;D.push(q==null?void 0:(N=q.videostatsDelayplayUrl)==null?void 0:N.baseUrl);var H;D.push(q==
null?void 0:(H=q.videostatsWatchtimeUrl)==null?void 0:H.baseUrl);var f;D.push(q==null?void 0:(f=q.ptrackingUrl)==null?void 0:f.baseUrl);var c;D.push(q==null?void 0:(c=q.qoeUrl)==null?void 0:c.baseUrl);var w;D.push(q==null?void 0:(w=q.atrUrl)==null?void 0:w.baseUrl);J=_.C(D);for(N=J.next();!N.done;N=J.next())if((N=N.value)&&h.test(N)){J=N.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}J=void 0}J&&T.push({testUrl:_.TX.location.origin+J,baseUrl:_.TX.location.origin+
"/feed/download",method:"GET"})}T=T.length!==0?T[Math.floor(Math.random()*T.length)]:void 0;return(B=T)?t.return(Y_m(B.testUrl,B.baseUrl,B.method)):t.return(4)})};
_.A2m=function(){if(_.TX.zYb===void 0||_.TX.zYb===null||typeof _.TX.zYb!=="function")return 2;try{return _.TX.zYb()===!0?0:1}catch(B){return 0}};
ltX=function(B){switch(B){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.CB(B,"unknown result type")}};
_.vrD=function(B,t){var T=Number(_.MB("CATSTAT",0));if(t.azo===void 0)return T;t=t.azo;B=ltX(B);return T&~(3<<t)|B<<t};
nrC=function(B){var t,T;if((B=(t=B.auxiliaryUi)==null?void 0:(T=t.messageRenderers)==null?void 0:T.bkaEnforcementMessageViewModel)&&B.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return B};
z09=function(){for(var B=_.C(Object.values(_.r2o)),t=B.next();!t.done;t=B.next())t=t.value,t.isAsync&&t.azo&&_.xM("CATSTAT",_.vrD(2,t))};
_.Ua=function(B,t){B=_.Ea("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",B);(t===void 0?0:t)?_.bAC(B,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.DN(_.P6(),B,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
t7D=function(){if(!B4g){if(Polymer.Base){var B=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{B.apply(this,arguments)}catch(U){_.Ww(U)}};
var t=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{t.apply(this,arguments)}catch(U){_.Ww(U)}};
var T=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{T.apply(this,arguments)}catch(U){_.Ww(U)}};
var S=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{S.apply(this,arguments)}catch(U){_.Ww(U)}};
var O=Polymer.Base._listen,d=new WeakMap;Polymer.Base._listen=function(U,J,N){var H=function(){try{N.apply(this,arguments)}catch(f){_.Ww(f)}};
d.set(N,H);O.call(this,U,J,H)};
var Z=Polymer.Base._unlisten;Polymer.Base._unlisten=function(U,J,N){Z.call(this,U,J,d.get(N))}}if(Polymer.Async){var h=Polymer.Async,q=h._atEndOfMicrotask;
h._atEndOfMicrotask=function(){try{q.apply(h,arguments)}catch(U){_.Ww(U)}}}if(Polymer.RenderStatus){var D=Polymer.RenderStatus,P=D.afterNextRender;
D.afterNextRender=function(U,J,N){P.call(D,U,function(){try{J.apply(this,arguments)}catch(H){_.Ww(H)}},N)}}B4g=!0}};
_.IE=function(B){var t=B?_.DE(B):"";if(t){if(t.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(t.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(t.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(t.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(t.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.m("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(t.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";t=t.toLowerCase();if(t==="/")return"home";if(t==="/channel_memberships")return"channel-memberships-shopfront";if(t.indexOf("/feed/trending")===0)return"trending";if(t.indexOf("/feed/explore")===0)return"explore";if(t.indexOf("/live")===0)return"live";if(t.indexOf("/results")===0)return"search";if(t.indexOf("/sports")===0)return"sports";if(t.indexOf("/fashion")===0||t.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(t))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(t))return _.m("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(t.indexOf("/channel/")===0||t.indexOf("/user/")===0||t.indexOf("/gaming")===0||t.indexOf("/post/")===0)return"channel";if(T4h(B))return"show";if(t==="/playlist"||t.indexOf("/playlist/")===0||t==="/view_play_list"||t.indexOf("/view_play_list/")===0||t.indexOf("/show/")===0)return"playlist";if(t==="/feed/history"||t.indexOf("/feed/history/")===0)return"history";if(t===
"/new")return"labs";if(t==="/feed/subscriptions")return"subscriptions";if(t.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(t==="/history_controls")return"standalone";if(t.indexOf("/account")===0||t==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(t.indexOf("/paid_memberships")===0||t.indexOf("/refund")===0||t.indexOf("/purchases")===0||t.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(t.indexOf("/product")===0)return"yts-products";if(t.indexOf("/premium")===
0||t.indexOf("/musicpremium")===0)return t.indexOf("/premium/offers")===0||t.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(t==="/cart/checkout"||t==="/cart")return"ypc-checkout";if(t.indexOf("/feed/downloads")===0||t.indexOf("/redeem")===0||t.indexOf("/reporthistory")===0)return"browse";if(t.indexOf("/hashtag")===0)return"hashtag-landing-page";if(t.indexOf("/handle")===0)return"handle";if(t.indexOf("/source")===0)return"audio-pivot";if(t.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";
if(t.indexOf("/playables")===0)return"playables";if(t.indexOf("/create/live/join")===0)return"open-in-app";if(t.indexOf("/shorts")===0)return"shorts";if(t.indexOf("/feed/channels")===0)return"subscriptions-channels";(t=B?_.DE(B):"")&&t.indexOf("/watch")===0&&_.m("web_watch_enable_learning_journey")?(B=_.vw(B),B=!!B.list&&B.list.indexOf("LJPP")===0):B=!1;if(B)return"learning_journey_watch"}};
_.Jm=function(B){var t,T;(B=(T=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:T.url)&&(t=_.IE(B));return t};
T4h=function(B){var t=B?_.DE(B):"";if(!t)return!1;t=t.toLowerCase();return t.indexOf("/show/")===0||t.indexOf("/playlist")===0&&(B=_.vw(B),B.list&&B.list.indexOf("EL")===0)?!0:!1};
j8=function(B){var t="unknown",T;var S=((T=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:T.webPageType)||"";S?(T=S.toLowerCase(),T.startsWith("web_page_type_")&&(T=T.slice(14))):T=S;T&&SAv[T.toUpperCase()]?t=SAv[T.toUpperCase()]:_.X(B,_.XJ)||_.X(B,Oqo)?t="browse":_.X(B,_.un)?t="search":_.X(B,_.Km)&&(t="watch");t==="watch"&&_.Jm(B||null)==="learning_journey_watch"&&(t="learning_journey_watch");t==="unknown"&&_.yu(Error("Qf`"+JSON.stringify({clickTrackingParams:B==null?void 0:B.clickTrackingParams,
commandMetadata:B==null?void 0:B.commandMetadata,allEndpointKeys:Object.keys(B||[])})));return t};
_.H6=function(B){if(!_.kc2||B)_.kc2=_.P9();return _.kc2};
_.dDX=function(B){return!!_.X(B,_.Km)||!!_.X(B,_.aE)&&_.m("kevlar_enable_shorts_prefetch")};
_.CsC=function(B,t){B=_.X(B,_.Km)||_.X(B,_.aE);return"v"+B.videoId+(B.playlistId?"-pl"+B.playlistId:"")+(t?"-an1":"")+(B.params?"-pr"+B.params:"")};
fk=function(B){return function(){return new B}};
gx=function(B){var t=_.OD();return function(){return t.resolve(B)}};
Ljg=function(B){var t=_.Cj("web_pbj_log_warning_rate",0);t=t>0&&Math.random()<t;if(!_.X(B,_.aE))return t&&_.yu(Error("Tf")),!1;var T;return _.m("shorts_controller_retrieve_seedless_sequence_v2")&&((T=_.X(B,_.aE))==null?void 0:T.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:ZqD(B)?!0:(t&&_.yu(Error("Uf")),!1)};
ZqD=function(B){var t=(_.X(B,_.Km)||_.X(B,_.aE)).videoId;if(!t||!hVC.test(t))return!1;var T;return(B=(T=_.X(B.commandMetadata,_.b5))==null?void 0:T.url)&&(B.includes(t)||B.startsWith("/clip"))?!0:!1};
_.V7D=function(){var B=_.Ni();return B.getFlag(192)?B.getFlag(190):!(_.m("web_watch_cinematics_disabled_by_default")||_.m("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&qA_())};
_.RE=function(B,t,T){var S={};S.currentUrl=t;S.vis=B.vis!==void 0?B.vis:0;S.splay=!1;t=_.Ni();S.autoCaptionsDefaultOn=t.getFlag(66);t.getFlag(141)?t.getFlag(140)?S.autonavState="STATE_OFF":S.autonavState="STATE_ON":S.autonavState="STATE_NONE";S.html5Preference="HTML5_PREF_WANTS";isNaN(_.MB("STS"))||(S.signatureTimestamp=_.MB("STS"));B.autonav&&(S.autoplay=!0,S.autonav=!0);B.mutedAutoplay&&(S.autoplay=!0,S.mutedAutoplay=!0);B.inlinePlayback&&(S.autoplay=!0,S.autonav=!1,S.isInlineUnmutedPlayback=!!B.inlineUnmuted);
S.referer=T;S.lactMilliseconds=B.lact!==void 0?B.lact.toString():"-1";_.m("enable_unknown_lact_fix_on_html5")&&S.lactMilliseconds==="-1"&&_.yu(new _.HY("Unknown LACT is set in playbackContext.",{"lact in tempData":B.lact||"undefined",autonav:B.autonav||"undefined"}));B={};t.getFlag(194)&&(B.hasShownAmbientMode=!0);t.getFlag(192)&&(B.hasToggledOffAmbientMode=!0);_.V7D()&&(B.watchAmbientModeEnabled=!0);S.watchAmbientModeContext=B;return S};
Ecz=function(B){var t={},T=B.pbis||0;T&&(t.playbackBeginsInSeconds=T);B.prefetch_reason&&B.prefetch_reason==="hc_pbis"&&(t.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return t};
_.c6=function(B){B=B===void 0?!1:B;var t=_.Ni(),T="USER_INTERFACE_THEME_LIGHT";t.getFlag(165)?T="USER_INTERFACE_THEME_DARK":t.getFlag(174)?T="USER_INTERFACE_THEME_LIGHT":_.Am()&&(T="USER_INTERFACE_THEME_DARK");return B?T:DDL()||T};
_.Psz=function(){return!_.m("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.Am=function(){return _.Psz()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.sa=function(){var B=_.Ni();return _.Psz()&&!B.getFlag(165)&&!B.getFlag(174)};
DDL=function(){var B=B===void 0?window.location.href:B;if(_.m("kevlar_disable_theme_param"))return null;var t=_.DE(B);if(_.UDh(t))return"USER_INTERFACE_THEME_DARK";try{var T=_.vw(B).theme;return Iwo.get(T)||null}catch(S){}return null};
_.UDh=function(B){return _.m("enable_dark_theme_only_on_shorts")?!(B==null||!B.startsWith("/shorts/")):!1};
_.N42=function(B,t,T,S,O){t=t===void 0?!1:t;T=T===void 0?!1:T;var d=_.MB("INNERTUBE_CONTEXT");if(!d)return _.wj(Error("Xf")),{};d=(0,_.f1.unsafeClone)(d);_.m("web_no_tracking_params_in_shell_killswitch")||delete d.clickTracking;d.client||(d.client={});var Z=d.client;Z.clientName==="MWEB"&&Z.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(Z.clientFormFactor=_.MB("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");Z.screenWidthPoints=window.innerWidth;Z.screenHeightPoints=window.innerHeight;Z.screenPixelDensity=
Math.round(window.devicePixelRatio||1);Z.screenDensityFloat=window.devicePixelRatio||1;Z.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());Z.userInterfaceTheme=_.c6();if(!t){var h=_.hHD();h&&(Z.connectionType=h);_.m("web_log_effective_connection_type")&&(h=VKm())&&(d.client.effectiveConnectionType=h)}var q;if(_.m("web_log_memory_total_kbytes")&&((q=_.TX.navigator)==null?0:q.deviceMemory)){var D;q=(D=_.TX.navigator)==null?void 0:D.deviceMemory;d.client.memoryTotalKbytes=""+q*1E6}t&&S&&!_.m("web_it_context_set_original_url_ks")&&
(Z.originalUrl=JJv(_.TX.location.href,S).toString());_.m("web_gcf_hashes_innertube")&&(h=jGL())&&(D=h.coldConfigData,q=h.coldHashData,h=h.hotHashData,d.client.configInfo=d.client.configInfo||{},D&&(d.client.configInfo.coldConfigData=D),q&&(d.client.configInfo.coldHashData=q),h&&(d.client.configInfo.hotHashData=h));D=_.vw(_.TX.location.href);!_.m("web_populate_internal_geo_killswitch")&&D.internalcountrycode&&(Z.internalGeo=D.internalcountrycode);!_.m("web_populate_client_screen_killswitch")&&O&&(Z.clientScreen=
O);Z.clientName==="MWEB"||Z.clientName==="WEB"?(Z.mainAppWebInfo||(Z.mainAppWebInfo={}),Z.mainAppWebInfo.graftUrl=S||_.TX.location.href,_.m("kevlar_woffle")&&_.FJ.instance&&(S=_.FJ.instance,Z.mainAppWebInfo.pwaInstallabilityStatus=!S.appInstalledEventFired&&S.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),Z.mainAppWebInfo.webDisplayMode=PSh(),Z.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):Z.clientName==="TVHTML5"&&
(!_.m("web_lr_app_quality_killswitch")&&(S=_.MB("LIVING_ROOM_APP_QUALITY"))&&(Z.tvAppInfo=Object.assign(Z.tvAppInfo||{},{appQuality:S})),S=_.MB("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(Z.tvAppInfo=Object.assign(Z.tvAppInfo||{},{certificationScope:S}));!_.m("web_populate_time_zone_itc_killswitch")&&(S=Zm2())&&(Z.timeZone=S);(S=RrN())?Z.experimentsToken=S:delete Z.experimentsToken;Z=AOz();S=_.mD2();S=(0,_.f1.getValues)(S.tokenJars);d.request=Object.assign({},d.request,{internalExperimentFlags:Z,consistencyTokenJars:S});
!_.m("web_prequest_context_killswitch")&&(Z=_.MB("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=Z);S=_.Ni();Z=S.getFlag(58);S=S.get("gsml","");d.user=Object.assign({},d.user);Z&&(d.user.enableSafetyMode=Z);S&&(d.user.lockedSafetyMode=!0);_.m("warm_op_csn_cleanup")?T&&(t=_.sg())&&(d.clientScreenNonce=t):!t&&(t=_.sg())&&(d.clientScreenNonce=t);B&&(d.clickTracking={clickTrackingParams:B});if(B=_.Gy("yt.mdx.remote.remoteClient_"))d.remoteClient=B;_.wx.getInstance().setLocationOnInnerTubeContext(d);
try{var P=$Pm(),U=P.bid;delete P.bid;d.adSignalsInfo={params:[],bid:U};for(var J=_.C(Object.entries(P)),N=J.next();!N.done;N=J.next()){var H=_.C(N.value),f=H.next().value,c=H.next().value;P=f;U=c;B=void 0;(B=d.adSignalsInfo.params)==null||B.push({key:P,value:""+U})}var w,W;if(((w=d.client)==null?void 0:w.clientName)==="TVHTML5"||((W=d.client)==null?void 0:W.clientName)==="TVHTML5_UNPLUGGED"){var v=_.MB("INNERTUBE_CONTEXT");v.adSignalsInfo&&(d.adSignalsInfo.advertisingId=v.adSignalsInfo.advertisingId,
d.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",d.adSignalsInfo.limitAdTracking=v.adSignalsInfo.limitAdTracking)}}catch(p){_.wj(p)}return d};
_.XQo=function(B){var t=new oE(_.MB("ONE_PICK_URL",""));t.urlParamMap_.set("hostId",B);(B=_.MB("GAPI_LOCALE"))&&t.urlParamMap_.set("hl",B);(B=_.MB("SESSION_INDEX"))&&t.urlParamMap_.set("authuser",B);(B=_.MB("DELEGATED_SESSION_ID"))&&t.urlParamMap_.set("groupId",B);return t};
jDh=function(){var B=_.OD(),t=B.resolve(_.yG);B=B.resolve(_.QG);return new u$m(t,B)};
awD=function(B){if(window.IntersectionObserver)return new Hq2(B,400);throw new TypeError("dg");};
gc_=function(){var B=Hammer.TouchAction,t=B.prototype.preventDefaults;B.prototype.preventDefaults=function(T){var S=this.actions.indexOf("pan-down")>-1;if(!S)return t.call(this,T);if(!fww){var O=T.srcEvent;T=T.direction;var d;if((d=this.manager)==null?0:d.session.prevented)O.preventDefault();else if(S&&T&Hammer.DIRECTION_DOWN)return this.preventSrc(O)}}};
RVD=function(B){if(!B||B.size===0)return Hammer.DIRECTION_ALL;if(B.size===2){if(B.has("up")&&B.has("down"))return Hammer.DIRECTION_VERTICAL;if(B.has("right")&&B.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(B.size===1){if(B.has("up"))return Hammer.DIRECTION_UP;if(B.has("down"))return Hammer.DIRECTION_DOWN;if(B.has("right"))return Hammer.DIRECTION_RIGHT;if(B.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.cJL=function(){return AJN?Promise.resolve(AJN):new Promise(function(B,t){var T=self.indexedDB.open("swpushnotificationsdb");T.onerror=t;T.onsuccess=function(){var S=T.result;if(S.objectStoreNames.contains("swpushnotificationsstore"))AJN=S,B(AJN);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.cJL()};
T.onupgradeneeded=sDN})};
sDN=function(B){B=B.target.result;B.objectStoreNames.contains("swpushnotificationsstore")&&B.deleteObjectStore("swpushnotificationsstore");B.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
wQm=function(B){var t=Fjw(),T;return _.L(function(S){switch(S.nextAddress){case 1:return _.LI(S,2),_.V(S,B.match(t,{cacheName:"yt-appshell-assets"}),4);case 4:T=S.yieldResult;_.pj(S,3);break;case 2:_.EH(S);case 3:return S.return(T)}})};
Fjw=function(){var B=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?ocg.registration.scope:yJD;B.endsWith("/")&&(B=B.slice(0,-1));return B+"/app_shell_home"};
QDD=function(B){B.map(function(t){return t.source}).join("|")};
_.xDL=function(B){return _.L(function(t){return t.return(wQm(B))})};
M7_=function(){var B=window.caches,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,_.xDL(B),2);t=T.yieldResult;return T.return(!!t)})};
YAv=function(){_.L(function(B){if(B.nextAddress==1){if($Dv)return B.jumpTo(0);$Dv=!0;if(_.m("enable_system_health_primes_monitoring"))return _.VE(WjL,3E4),eVg(),B.return();if(!(Math.random()<_.Cj("web_system_health_fraction")))return B.jumpTo(0);GcC={heightPixels:screen.height,widthPixels:screen.width};xk&&!isNaN(xk.jsHeapSizeLimit)&&(GcC.memoryTotalKbytes=String(Math.round(xk.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(GcC.devicePixelRatio=window.devicePixelRatio);return _.V(B,pQw(),4)}_.VE(WjL,
3E4);return _.V(B,iq_(),0)})};
pQw=function(){return _.L(function(B){if(B.nextAddress==1)return Ma.intersectionObserverPresent="IntersectionObserver"in window,Ma.serviceWorkerPresent="serviceWorker"in navigator,Ma.webSharePresent="share"in navigator,Ma.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,Ma.cacheStoragePresent="caches"in window,Ma.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,Ma.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
Ma.webkitTemporaryStoragePresent="webkitTemporaryStorage"in $k&&$k.webkitTemporaryStorage&&"queryUsageAndQuota"in $k.webkitTemporaryStorage,Ma.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",_.V(B,GQX(),2);Ma.indexedDbPresent=B.yieldResult;Ma.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;Ma.broadcastChannelPresent="BroadcastChannel"in window;Ma.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(Ma.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,Ma.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.Dh(B)})};
WjL=function(){var B=9E4+Math.random()*2E3;_.Sc()>B||(_.m("enable_system_health_primes_monitoring")?eVg():iq_())};
iq_=function(){var B;return _.L(function(t){if(t.nextAddress==1)return _.V(t,Kj9(),2);B=t.yieldResult;_.sO("systemHealthCaptured",B);_.Dh(t)})};
eVg=function(){var B={metric:{}},t=lwL();t.networkEvents.length&&(B.metric.networkEvents=vcD(t));_.sO("systemHealthCaptured",B)};
Kj9=function(){var B,t,T,S,O,d,Z,h,q,D;return _.L(function(P){switch(P.nextAddress){case 1:B={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)};t=window.screen;_.m("enable_is_extended_monitoring")&&t&&"isExtended"in t&&(B.isExtended=!!t.isExtended);T={metric:{staticContext:GcC,dynamicContext:B,webMetric:ncw,webApiSupport:Ma}};
if(S=_.sg())T.csn=S;xk&&(T.metric.webMetric.currentHeapKbytes=Math.round(xk.usedJSHeapSize/1E3));window.matchMedia&&(T.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,T.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,T.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in $k&&typeof $k.getBattery==="function")){P.jumpTo(2);break}return _.V(P,$k.getBattery(),3);case 3:if(O=
P.yieldResult)T.metric.dynamicContext.chargingStatus=O.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(T.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(Ma.storageEstimatePresent)return _.V(P,navigator.storage.estimate(),8);if(!Ma.webkitTemporaryStoragePresent){P.jumpTo(5);break}return _.V(P,rJX(),7);case 7:d=P.yieldResult;P.jumpTo(5);break;case 8:d=P.yieldResult;case 5:return T.metric.dynamicContext.deviceStorageQuotaMbytes=((Z=d)==null?0:Z.quota)?String(Math.round(d.quota/
1048576/10)*10):"-1",T.metric.dynamicContext.deviceStorageUsageMbytes=((h=d)==null?0:h.usage)?String(Math.round(d.usage/1048576/10)*10):"-1",q=T.metric.dynamicContext,_.V(P,M7_(),9);case 9:return q.hasAppShell=P.yieldResult,D=lwL(),D.networkEvents.length&&(T.metric.networkEvents=vcD(D)),P.return(T)}})};
rJX=function(){return new Promise(function(B){var t;Ma.webkitTemporaryStoragePresent&&(t=$k.webkitTemporaryStorage)!=null&&t.queryUsageAndQuota?$k.webkitTemporaryStorage.queryUsageAndQuota(function(T,S){B({usage:T,quota:S})}):B(void 0)})};
_.W6=function(B){B&=16777215;B=[(B&16711680)>>16,(B&65280)>>8,B&255];return zV9(B[0],B[1],B[2])};
_.e8=function(B){B=[(B&16711680)>>>16,(B&65280)>>>8,B&255,(B&4278190080)>>>24];var t=_.bqg(B,function(T){return T==(T&255)});
B[3]=(B[3]/255).toFixed(3);if(!t)throw Error("eg`"+B.join(","));return"rgba("+B.join(",")+")"};
_.Bkq=function(B){return[(B&16711680)>>>16,(B&65280)>>>8,B&255]};
_.tjg=function(B){B=B.map(function(t){t/=255;return t<=.03928?t/12.92:Math.pow((t+.05)/1.05,2.4)});
return B[0]*.2126+B[1]*.7152+B[2]*.0722};
G2=function(B,t){B=_.Bkq(B);return"rgba("+B[0]+", "+B[1]+", "+B[2]+", "+t+")"};
_.Tkq=function(){try{return!!self.localStorage}catch(B){return!1}};
dOw=function(){if(SEq())_.yu(Error("fg"));else{var B=document.createElement("iframe");B.style.display="none";var t=t===void 0?window.location.href:t;var T=_.o1(_.MB("PERSIST_IDENTITY_IFRAME_URL"));t=T?T:(new URL(t)).host.indexOf("studio")===0?_.On(O3z,"persist_identity"):_.On(kCo,"persist_identity");_.wy(B,1,t);B.id="persist_identity";var S;(S=document.body)==null||S.appendChild(B)}};
SEq=function(){var B=CUh;B||(B=document.querySelector("#persist_identity"));return B};
Z3N=function(){var B=!1;try{B=!!window.sessionStorage.getItem("session_logininfo")}catch(t){B=!0}return(_.MB("INNERTUBE_CLIENT_NAME")==="WEB"||_.MB("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&B};
LQh=function(B,t){if(!Z3N())return!1;t||(t=_.MB("LOGIN_INFO"));return t?(B.session_logininfo=t,!0):!1};
qEo=function(B,t){B=B===void 0?!1:B;if((t===void 0||!t)&&h9h!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.$M("LOG_STICKINESS",!1)){t=_.sg();var T=_.cO(),S={identityStickinessData:{initialState:h9h}};t&&T&&_.v7(t,T,S)}if(t=SEq())if(T=t.src?(new URL(t.src)).origin:"*",B){var O;(O=t.contentWindow)==null||O.postMessage({action:"clear"},T)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(B=window.sessionStorage.getItem("session_logininfo"))){var d;(d=t.contentWindow)==null||d.postMessage({loginInfo:B},T)}};
_.pk=function(B){B=B===void 0?!0:B;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.xM("LOGIN_INFO",""),B&&window.sessionStorage.setItem("from_switch_account","1"),qEo(!0,B)}catch(t){}};
Vj_=function(B){B&&(B.startsWith("https://accounts.google.com/AddSession")?_.pk():B.startsWith("https://accounts.google.com/ServiceLogin")?_.pk():B.startsWith("https://myaccount.google.com")&&_.YB(B).getPath().endsWith("/youtubeoptions")&&_.pk())};
Yk=function(B,t){Vj_(B);if(_.$M("LOGGED_IN",!0)&&Z3N()){var T=kdg(B);T==null&&(T={});LQh(T,t)&&_.rh(B,T)}};
EPC=function(){function B(t){for(t=t.target;t&&t.nodeName!=="A";)if(t=t.parentNode,!(t&&t instanceof HTMLElement))return;if(t&&!t.hasAttribute("download")&&t.getAttribute("rel")!=="external"&&t.href)return t.href}
document.addEventListener("mousedown",function(t){t.button!==0&&(t=B(t))&&Yk(t)});
document.addEventListener("click",function(t){(t=B(t))&&Yk(t)})};
UON=function(){var B=new DO9;try{if(_.$M("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(h){B.increment(5,!1);return}if(_.MB("LOGIN_INFO")){var t=PUN?PUN:window.location;_.MB("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&dOw();var T=kdg(t.href);T==null&&(T={});var S=T.session_logininfo,O=Number(window.sessionStorage.getItem("stickiness_reload")),d=S===_.MB("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
O>=2||d)O>=2?B.increment(2,d):d?B.increment(7,d):window.sessionStorage.getItem("session_logininfo")||(B.increment(3,d),h9h="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.MB("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.MB("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))B.increment(4,d),window.sessionStorage.removeItem("stickiness_reload");
else if(O<2){window.sessionStorage.setItem("stickiness_reload",String(O+1));var Z=t.href;Z=_.zQ(Z,"sttick");Yk(Z,window.sessionStorage.getItem("session_logininfo"));Z=_.n4(Z,{sttick:O});B.increment(O,d);_.K7(t,Z)}}else B.increment(6,!1)}else _.pk(!1)}catch(h){}};
_.Kk=function(B,t,T,S,O){t=t===void 0?{}:t;T=T===void 0?"":T;S=S===void 0?window:S;B=_.rN(B,t);Yk(B);T=_.Xx(B+T,O);_.K7(S.location,T)};
_.Iyq=function(B,t,T,S,O){O=O===void 0?!1:O;T&&_.rh(B,T);T=_.Xx(B);var d=_.Pv(T);B!=d&&_.p4(Error("gg`"+B));B=d;t=t||$z(B).toString(36);try{if(O)return O=B,O=Jmo(O),Yk(O),_.yA(window,O,t,"attributionsrc")}catch(Z){_.Ww(Z)}Yk(B);return _.yA(window,T,t,S)};
JFL=function(B){if(B.urlEndpoint){if(B=_.vw(B.urlEndpoint.url),B.adurl)return TZ(B.adurl)}else if(B.watchEndpoint)return"//www.youtube.com/watch?v="+B.watchEndpoint.videoId;return null};
mO_=function(B){if(!B||!B.reportingPings)return null;var t={};B.reportingPings.forEach(function(T){T.pingType in t?t[T.pingType].push(T.url):t[T.pingType]=[T.url]});
return{adpings:UPL(t)}};
_.ln=function(){return{isShellLoad:_.$M("IS_SHELL_LOAD",!1)}};
XWw=function(){navigator.serviceWorker.getRegistrations().then(function(B){B.forEach(NkD)})};
NkD=function(B){B&&_.uzo(jdo,B.scope)};
_.uzo=function(B,t){t={scope:t||_.ZE("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.L7(B),t)};
v6=function(B,t,T,S){if(t&&t.serializedYpcCujLoggingParams){if(T){var O={};O.transactionErrorType=T;S&&(O.errorMessage=S);t.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:O}}}T={};T.ypcCujContext=t;B=_.Ea("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",B,T);_.DN(_.P6(),B,"FLOW_TYPE_YPC_ACQUISITION")}};
_.H3C=function(B,t,T,S){var O={};O.serializedTransactionFlowLoggingParams=t;T&&(O.errorType=T);S&&(O.errorMessage=S);_.sO(B,O);_.F3()};
_.ayL=function(B){B&&_.H3C("transactionFlowStarted",B)};
_.fyg=function(B){B&&_.H3C("transactionFlowCancelled",B)};
_.nk=function(B,t,T){t&&_.H3C("transactionFlowFailed",t,B,T)};
gPo=function(B){var t=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");t&&(t.inert=B)};
_.rx=function(){this.megabloxUrl_=null};
_.z2=function(B){try{var t=R9_==null?void 0:R9_.composedPath(B)}catch(T){t=B.composedPath?B.composedPath():[]}return t&&t.length>0?t:B.composedPath?B.composedPath():[]};
_.bn=function(B){return _.z2(B)[0]};
_.Bb=function(B){if(!(B instanceof Element))return null;B=B.classList?Array.from(B.classList):void 0;if(!B)return null;var t=B.indexOf("style-scope");return t>-1&&t+1<B.length?B[t+1]:null};
tk=function(B){if(!(B instanceof HTMLElement))return null;var t=B&&(B.$$||B.polymerController)?B.tagName.toLowerCase():null;return t?t:_.Bb(B)};
AFL=function(B,t){return B.replace(/[^a-z]*[^\s]+/g,function(T){return T+".style-scope."+t})};
cFL=function(B,t){return t?B.split(",").map(function(T){return AFL(T.trim(),t)}).join(", "):B};
_.To=function(B){var t,T,S,O;return(O=(S=(T=(t=B.root)!=null?t:B.shadowRoot)!=null?T:B.__shady_native_shadowRoot)!=null?S:B.__shady_shadowRoot)!=null?O:B};
Se=function(B){return B instanceof ShadowRoot?ShadowRoot:B instanceof DocumentFragment?DocumentFragment:B instanceof Document?Document:HTMLElement};
sdN=function(B){var t,T,S;return(S=(T=(t=B.parentElement)!=null?t:B.__shady_native_parentElement)!=null?T:B.__shady_parentElement)!=null?S:null};
FQX=function(B){var t,T,S;return(S=(T=(t=B.parentNode)!=null?t:B.__shady_native_parentNode)!=null?T:B.__shady_parentNode)!=null?S:null};
wWw=function(B){var t,T,S;return(S=(T=(t=B.__shady_parentNode)!=null?t:B.__shady_native_parentNode)!=null?T:B.parentNode)!=null?S:null};
oPw=function(B){var t,T;return(T=(t=FQX(B))!=null?t:B.host)!=null?T:null};
yFL=function(B){var t,T,S;return(S=(T=(t=B.nextSibling)!=null?t:B.__shady_native_nextSibling)!=null?T:B.__shady_nextSibling)!=null?S:null};
QdD=function(B){var t,T,S;return(S=(T=(t=B.previousSibling)!=null?t:B.__shady_native_previousSibling)!=null?T:B.__shady_previousSibling)!=null?S:null};
xON=function(B){var t,T,S;return(S=(T=(t=B.nextElementSibling)!=null?t:B.__shady_native_nextElementSibling)!=null?T:B.__shady_nextElementSibling)!=null?S:null};
MjL=function(B){var t,T,S;return(S=(T=(t=B.previousElementSibling)!=null?t:B.__shady_native_previousElementSibling)!=null?T:B.__shady_previousElementSibling)!=null?S:null};
$OL=function(B){var t,T,S;return new Set([].concat(_.aw((t=B.children)!=null?t:[]),_.aw((T=B.__shady_native_children)!=null?T:[]),_.aw((S=B.__shady_children)!=null?S:[])))};
WQv=function(B){var t,T,S;return new Set([].concat(_.aw((t=B.childNodes)!=null?t:[]),_.aw((T=B.__shady_native_childNodes)!=null?T:[]),_.aw((S=B.__shady_childNodes)!=null?S:[])))};
e9_=function(B){if(!B)return null;var t=_.Bb(B);if(!t){var T;return(T=Node.prototype.getRootNode)==null?void 0:T.call(B)}t=t.toUpperCase();for(B=sdN(B);B&&B.tagName!==t;)B=sdN(B);return B?_.To(B):null};
GCh=function(B){for(;B&&!(B instanceof HTMLElement);)B=oPw(B);return B};
pWz=function(B){var t=GCh(B);return B===t?_.Bb(B):t?tk(t):null};
i3L=function(B){return(B=GCh(B))?tk(B):null};
YEw=function(B){if(B instanceof Comment)return!1;if(B instanceof Text){var t,T;if(((T=(t=B.textContent)==null?void 0:t.trim())!=null?T:"")==="")return!1}return!0};
Ov=function(B,t,T){var S=t(B);for(T=T===void 0?i3L(B):T;S&&(pWz(S)!==T||!YEw(S));)B=S,S=t(B);return S};
KQh=function(B,t,T){if(!t)return null;B=i3L(B);return pWz(t)===B&&YEw(t)?t:Ov(t,T,B)};
lyh=function(B){return Ov(B,wWw,_.Bb(B))};
vPw=function(B){return Ov(B,xON)};
nPg=function(B){return Ov(B,yFL)};
rF_=function(B){return Ov(B,MjL)};
z92=function(B){return Ov(B,QdD)};
b3z=function(B){return KQh(B,B.firstChild||B.__shady_native_firstChild||B.__shady_firstChild||null,yFL)};
Buw=function(B){var t,T,S;var O=(S=(T=(t=B.firstElementChild)!=null?t:B.__shady_native_firstElementChild)!=null?T:B.__shady_firstElementChild)!=null?S:null;return KQh(B,O,xON)};
tvN=function(B){var t,T,S;var O=(S=(T=(t=B.lastChild)!=null?t:B.__shady_native_lastChild)!=null?T:B.__shady_lastChild)!=null?S:null;return KQh(B,O,QdD)};
Tuv=function(B){var t,T,S;var O=(S=(T=(t=B.lastElementChild)!=null?t:B.__shady_native_lastElementChild)!=null?T:B.__shady_lastElementChild)!=null?S:null;return KQh(B,O,MjL)};
SGv=function(B){var t=i3L(B);return Array.from(WQv(B)).filter(function(T){return pWz(T)===t})};
Ot9=function(B){var t=tk(B);return Array.from($OL(B)).filter(function(T){return _.Bb(T)===t})};
_.ka=function(B,t,T){if(B instanceof HTMLElement&&_.Bb(B)===T){var S=Array.from(B.classList).indexOf("style-scope");if(S===-1)B.classList.add("style-scope"),B.classList.add(t);else if(!(S+1>=B.classList.length)){S=B.classList[S+1];var O,d;B==null||(O=B.classList)==null||(d=O.replace)==null||d.call(O,S,t)}}if(B instanceof HTMLElement||B instanceof DocumentFragment)for(O=_.C($OL(B)),d=O.next();!d.done;d=O.next())_.ka(d.value,t,T);return B};
df=function(B,t){if(B instanceof HTMLElement&&_.Bb(B)===t){var T=Array.from(B.classList).indexOf("style-scope");T===-1||T+1>=B.classList.length||B.classList.remove("style-scope",B.classList[T+1])}if(B instanceof HTMLElement||B instanceof DocumentFragment){T=_.C(B.children);for(var S=T.next();!S.done;S=T.next())df(S.value,t)}return B};
_.kD9=function(B,t){return Se(B).prototype.appendChild.call(B,t)};
dx9=function(B,t){if(B===t)return!0;B=WQv(B);return Array.from(B).some(function(T){return dx9(T,t)})};
_.ZH=function(B,t){if(B instanceof Cx)return B;(t==null?0:t.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(B,"ownerDocument")&&Object.defineProperty(B,"ownerDocument",{get:function(){return window.document}});
return new Cx(B)};
ZtL=function(){var B=Cx.prototype,t=[].concat(_.aw(CCz?[]:["getRootNode"]),["setAttribute","removeAttribute"]);t=_.C(t);for(var T=t.next(),S={};!T.done;S={method$jscomp$48:void 0},T=t.next())S.method$jscomp$48=T.value,B[S.method$jscomp$48]=function(O){return function(){return this.host[O.method$jscomp$48].apply(this.host,arguments)}}(S)};
hsq=function(){var B=Cx.prototype,t=[].concat(_.aw(CCz?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.aw(LEm?[]:["querySelector","querySelectorAll"]));t=_.C(t);for(var T=t.next(),S={};!T.done;S={method$jscomp$49:void 0},T=t.next())S.method$jscomp$49=T.value,B[S.method$jscomp$49]=function(O){return function(){return this.root[O.method$jscomp$49].apply(this.root,arguments)}}(S)};
E6N=function(){var B=Cx.prototype,t=[].concat(_.aw(qGg?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.aw(Vv_?[]:["parentNode"]));t=_.C(t);for(var T=t.next(),S={};!T.done;S={prop$jscomp$62:void 0},T=t.next())S.prop$jscomp$62=T.value,Object.defineProperty(B,S.prop$jscomp$62,{get:function(O){return function(){return this.host[O.prop$jscomp$62]}}(S),
configurable:!0})};
Uxw=function(){var B=Cx.prototype,t=["activeElement"].concat(_.aw(qGg?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.aw(DxD?[]:["children"]),_.aw(PCh?[]:["lastChild"]));t=_.C(t);for(var T=t.next(),S={};!T.done;S={prop$jscomp$63:void 0},T=t.next())S.prop$jscomp$63=T.value,Object.defineProperty(B,S.prop$jscomp$63,{get:function(O){return function(){return this.root[O.prop$jscomp$63]}}(S),
configurable:!0})};
IB9=function(){for(var B=Cx.prototype,t=_.C(["innerHTML","textContent"]),T=t.next(),S={};!T.done;S={prop$jscomp$64:void 0},T=t.next())S.prop$jscomp$64=T.value,Object.defineProperty(B,S.prop$jscomp$64,{get:function(O){return function(){return this.root[O.prop$jscomp$64]}}(S),
set:function(O){return function(d){this.root[O.prop$jscomp$64]=d}}(S),
configurable:!0})};
Jrq=function(B){var t=Cx.prototype;B=_.C(Object.entries(B));for(var T=B.next(),S={};!T.done;S={fn$jscomp$364:void 0},T=B.next()){var O=_.C(T.value);T=O.next().value;O=O.next().value;S.fn$jscomp$364=O;t[T]=function(d){return function(){return d.fn$jscomp$364.apply(null,[this.host.node||this.host].concat(_.aw(arguments)))}}(S)}};
NuC=function(){for(var B=Cx.prototype,t=_.C(Object.entries(mxw)),T=t.next(),S={};!T.done;S={fn$jscomp$365:void 0},T=t.next()){var O=_.C(T.value);T=O.next().value;O=O.next().value;S.fn$jscomp$365=O;Object.defineProperty(B,T,{get:function(d){return function(){return d.fn$jscomp$365.apply(null,[this.host.node||this.host].concat(_.aw(arguments)))}}(S),
configurable:!0})}};
_.Lx=function(B){return B instanceof XGg||B instanceof Document?B:new XGg(B)};
uNX=function(){for(var B=XGg.prototype,t=_.C("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),T=t.next(),S={};!T.done;S={method$jscomp$50:void 0},T=t.next())S.method$jscomp$50=T.value,B[S.method$jscomp$50]=function(O){return function(){return HTMLElement.prototype[O.method$jscomp$50].call.apply(HTMLElement.prototype[O.method$jscomp$50],[this.node].concat(_.aw(arguments)))}}(S)};
jTD=function(){for(var B=XGg.prototype,t=_.C("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),T=t.next(),S={};!T.done;S={prop$jscomp$65:void 0},T=t.next())S.prop$jscomp$65=T.value,Object.defineProperty(B,S.prop$jscomp$65,{get:function(O){return function(){var d;return(d=this.node["__shady_native_"+O.prop$jscomp$65])!=null?d:this.node[O.prop$jscomp$65]}}(S),
configurable:!0})};
_.hk=function(B,t,T){T===void 0&&(T=!B.classList.contains(t));T?B.classList.add(t):B.classList.remove(t)};
_.q6=function(B,t,T){T===void 0&&(T=!B.hasAttribute(t));if(t==="class")throw Error("kg");T?_.Lx(B).setAttribute(t,""):_.Lx(B).removeAttribute(t)};
Htg=function(B){return(B.localName!=="slot"?[]:(0,_.VX)(B).assignedNodes({flatten:!0})).filter(function(t){return t.nodeType===Node.ELEMENT_NODE})};
_.aBD=function(B){return(B=_.ZH(B).querySelector("slot"))&&B.localName==="slot"?Htg(B):[]};
_.Ev=function(B,t){window.ShadyCSS&&window.ShadyCSS.styleSubtree(B,t)};
DH=function(B,t){var T=t.bind(B);return function(S){T(S,S.detail)}};
_.Pb=function(B,t){var T=fBg.get(B);T||(T=new WeakMap,fBg.set(B,T));if(T.has(t))return T.get(t);if(_.m("web_fi_listen_disable_bound_fn_helper")){var S=t.bind(B);B=function(O){S(O,O==null?void 0:O.detail)}}else B=DH(B,t);
T.set(t,B);return B};
ArX=function(B,t){g6g(B);B.created[Rso].push(t)};
g6g=function(B){if(!B.created||!B.created[Rso]){var t=B.created,T=t?[t]:[];B.created=function(){for(var S=_.C(T),O=S.next();!O.done;O=S.next())O.value.apply(this)};
B.created[Rso]=T}};
cr2=function(B){return function(){var t=_.j9.apply(0,arguments);return function(T,S,O){B.apply(null,_.aw(t))(T,S,O)}}};
sTX=function(){return function(){var B=_.j9.apply(0,arguments);return function(t,T,S){aqh.apply(null,_.aw(B))(t,T,S)}}};
_.g=function(B){return sTX()(B)};
_.F=function(){return cr2(ARz).apply(null,_.aw(_.j9.apply(0,arguments)))};
_.Uv=function(B){return _.m("pbcm_fi_listen_decorators")?FEL(B):cr2(gpq)(B)};
FEL=function(B){return function(t,T){ArX(t,function(){var S=this[T],O=_.m("web_fi_listen_disable_bound_fn_helper")?function(d){S(d,d.detail)}.bind(this):DH(this,S);
wGv.has(B)?AO(this.hostElement,B,O):this.hostElement.addEventListener(B,O)})}};
_.IK=function(){return cr2(R6o).apply(null,_.aw(_.j9.apply(0,arguments)))};
_.y=function(B){B=B===void 0?{}:B;return cr2(fqq)(B)};
_.Jk=function(B){if(B.hostElement&&B!==B.hostElement){var t=_.jK(B.hostElement);t=B.renderIdom?t:t.shadowRoot}t||(B=B.root,t=B instanceof Node?_.jK(B):null);return t};
_.mA=function(B){return o6q?yr2(B):function(t,T){Object.defineProperty(t,T,{get:function(){var S;return(S=_.Jk(this))==null?void 0:S.querySelector(B)},
enumerable:!0,configurable:!0})}};
yr2=function(B){return function(t,T){Object.defineProperty(t,T,{get:function(){var S,O=(S=_.ZH(this.hostElement))==null?void 0:S.querySelector(B);if(O)return O;var d;return(d=_.Jk(this))==null?void 0:d.querySelector(B)},
enumerable:!0,configurable:!0})}};
_.N6=function(B){return o6q?QT2(B):function(t,T){Object.defineProperty(t,T,{get:function(){var S;return(S=_.Jk(this))==null?void 0:S.querySelectorAll(B)},
enumerable:!0,configurable:!0})}};
QT2=function(B){return function(t,T){Object.defineProperty(t,T,{get:function(){var S,O=(S=_.ZH(this.hostElement))==null?void 0:S.querySelectorAll(B);if(O==null?0:O.length)return O;var d;return(d=_.Jk(this))==null?void 0:d.querySelectorAll(B)},
enumerable:!0,configurable:!0})}};
xxw=function(B){return function(t){if(![_.rC,_.x].includes(Object.getPrototypeOf(t.prototype).constructor))throw Error("lg");Iqw(Object.assign({},typeof B!=="string"?B:{is:B,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(t)}};
_.uW=function(){var B=B===void 0?{}:B;return function(t){if(![zt,_.X9].includes(Object.getPrototypeOf(t.prototype).constructor))throw Error("mg");JRv(Object.assign({},B,{disableInheritanceCheck:!0}))(t)}};
$x2=function(B,t){MvD[B]!=null||(MvD[B]=new Set);MvD[B].add(t)};
_.je=function(){var B=_.IK.apply(null,_.aw(_.j9.apply(0,arguments)));return function(t,T){$x2(t.is,T);B(t,T)}};
fx=function(B,t,T){if(Hb(B)&&!WE9.has(t)){t=t.replace(/^JSC\$[\d]+_/,"");t=t.replace(/\.\d+(\.|$)/g,function(d,Z){return".#"+Z});
aK[B]!=null||(aK[B]={});var S,O;(S=aK[B])[O=t]!=null||(S[O]=new Set);aK[B][t].has(T)||(aK[B][t].add(T),_.sO("polymerPropertyAccessEvent",{componentName:B,propertyName:t,accessType:T}))}};
esw=function(){return _.m("polymer_property_access_logging_debug")||_.m("polymer_enable_property_access_logging")};
Hb=function(B){if(_.m("polymer_property_access_logging_debug"))return!0;if(!_.m("polymer_enable_property_access_logging"))return!1;GDX||(GDX=Date.now());return($z(B)+GDX)%100<_.Cj("polymer_property_access_logging_percent")};
pGv=function(B,t){return Hb(t)&&B.hostElement.loggingStatus?new Proxy(B,{get:function(T,S,O){if(T.hostElement.loggingStatus.bypassProxyController)return T[S];T.hostElement.loggingStatus.isExternalGet=!0;var d=T[S];T.hostElement.loggingStatus.isExternalGet=!1;if(d instanceof Function)return function(){var Z=_.j9.apply(0,arguments);try{return T.hostElement.loggingStatus.currentExternalCall=S,fx(t,S,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),d.apply(this===O?T:this,Z)}finally{T.hostElement.loggingStatus.currentExternalCall=
void 0}};
fx(t,S,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return d},
set:function(T,S,O){if(T.hostElement.loggingStatus.bypassProxyController)return T[S]=O,!0;T.hostElement.loggingStatus.isRendererStamper?fx(t,S,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):T.hostElement.loggingStatus.isDeclarativeExternal||fx(t,S,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{T.hostElement.loggingStatus.currentExternalSet=S,T[S]=O}finally{T.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):B};
ito=function(B,t){B&&B.loggingStatus&&!B.loggingStatus.isDeclarativeExternal&&!B.loggingStatus.isExternalGet&&B.loggingStatus.currentExternalSet!==t&&fx(B.tagName.toLowerCase(),t,"PROPERTY_ACCESS_GET_INTERNAL")};
gf=function(B,t,T){B&&(T||B.loggingStatus&&!B.loggingStatus.isInitializing&&!B.loggingStatus.isDefiningPropertyAccessor&&B.loggingStatus.currentExternalSet!==t)&&fx(B.tagName.toLowerCase(),t,"PROPERTY_ACCESS_SET_INTERNAL")};
YGh=function(){return{_definePropertyAccessor:function(B,t){var T=this,S=T.hostElement.loggingStatus;S&&(S.isDefiningPropertyAccessor=!0);var O=T[B];O!==void 0&&(T.__data?T._setPendingProperty(B,O):(T.__dataProto!=null||(T.__dataProto={}),T.__dataProto[B]=O));S&&(S.isDefiningPropertyAccessor=!1);Object.defineProperty(this,B,{get:function(){ito(T.hostElement,B);return this.__data[B]},
set:function(d){t||this._setPendingProperty(B,d,!0)&&this._invalidateProperties()}})},
created:function(){var B=this._setPendingProperty.bind(this);this._setPendingProperty=function(t,T,S){gf(this.hostElement,t);return B.apply(this,[t,T,S])}}}};
KE2=function(B){esw()&&_.g(RK.prototype)(B.prototype,"__templateBindingLoggingBehavior")};
lBm=function(B,t){if(t.resolvedFactories.length!==B.resolvedFactories.length)return!0;t=_.C(t.resolvedFactories.entries());for(var T=t.next();!T.done;T=t.next()){var S=_.C(T.value);T=S.next().value;S=S.next().value;if(S.providerClass){if(S.providerClass!==B.resolvedFactories[T].providerClass)return!0}else if(S.providerValue){if(S.providerValue!==B.resolvedFactories[T].providerValue)return!0}else if(S.factory!==B.resolvedFactories[T].factory)return!0}return!1};
v6D=function(B,t){B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,T.constructor===Array)v6D(T,t);else{var S=t;S.has(T)||(T.inject&&S.add(T),T.behaviors&&v6D(T.behaviors,S))}};
Ak=function(B,t){var T=B[t];B[t]=function(){var S=_.j9.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(T)return T.apply(this,S)}};
btD=function(){_.cb.Class=function(T,S){T=n62(T,S);Ak(T.prototype,"created");return T};
Ak(sv.prototype,"_initializeProperties");Ak(_.F9.prototype,"_initializeProperties");if(rrL)Ak(zsv,"created");else{var B=function(){Ak(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))B();else{var t=customElements.define;customElements.define=function(T,S,O){t.call(customElements,T,S,O);T==="tp-yt-iron-list"&&(B(),customElements.define=t)}}}};
tOL=function(B,t){B.prototype.behaviors=B.prototype.behaviors||[];B.prototype.behaviors.unshift(BJ_.InjectBehavior);B.prototype.provide=t};
_.yX=function(B){return function(t){if(!B.disableElementRegistration){B.noInjection||tOL(t,B.providers);var T=t.prototype;T.__templateHelpers||aqh(wf.prototype)(T,"__templateHelpers");T=B.is;TJX||(TJX=Date.now());($z(T)+TJX)%100<_.Cj("polymer_log_prop_change_observer_percent")&&aqh(oK.prototype)(t.prototype,"__propertyObserverObserver");t.prototype.behaviors=t.prototype.behaviors||[];t.prototype.behaviors.unshift(_.S3v.YtHostElementBehavior);KE2(t);xxw({is:B.is,notifyObserversOnUndefined:B.notifyObserversOnUndefined!==
!1,fastInit:B.fastInit,template:B.template,disableEnforceFastDefaultValuesCheck:!0})(t)}}};
_.M=function(B){return _.yX({is:B.is,template:B.template,disableElementRegistration:B.disableElementRegistration,cssBuildOptOut:B.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
dXz=function(B,t){if(Oro){B=new B;for(var T=_.C(Object.getOwnPropertyNames(B)),S=T.next();!S.done;S=T.next())S=S.value,t[S]=B[S];for(T=t;T&&T!==Object.prototype;T=Object.getPrototypeOf(T)){S=_.C(Object.getOwnPropertyNames(T));for(var O=S.next();!O.done;O=S.next())O=O.value,B.hasOwnProperty(O)||Object.defineProperty(B,O,kaN(t,O))}}else B.apply(t)};
kaN=function(B,t){return{get:function(){var T=B[t];return T instanceof Function?T.bind(B):T},
set:function(T){B[t]=T}}};
ZrD=function(B,t){for(var T=B._noAccessors,S=_.C(Object.getOwnPropertyNames(B)),O=S.next();!O.done;O=S.next())if(O=O.value,!C$q.has(O))if(T)t[O]=B[O];else{var d=Object.getOwnPropertyDescriptor(B,O);d&&(d.configurable=!0,Object.defineProperty(t,O,d))}};
LqC=function(B,t,T){return function(S){if(T){var O=T();S.model=O}if(B[t])B[t](S,S.detail)}};
QX=function(B){var t=[];if(typeof B==="string")B.length>0&&t.push.apply(t,_.aw(B.split(".")));else{B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,typeof T==="string"?t.push.apply(t,_.aw(T.split("."))):t.push(T)}return t};
huq=function(B,t){if(t[t.length-1]!=="*"&&t[t.length-1]!=="splices"){for(var T=0;T<t.length;T++){if(!B)return;B=B[t[T]]}return B}};
q3L=function(B,t){if(B.length>t.length)return!1;for(var T=0;T<B.length;T++)if(B[T]!==t[T])return!1;return!0};
EFX=function(B,t,T){if(t.type==="compute"){var S=t.getter.bind(T);var O=t.args}else S=function(){return T[t.method.methodName].apply(T,_.aw(_.j9.apply(0,arguments)))},O=t.method.args;
VOm(B,t.propertyKey,S,O,t.value)};
P$C=function(B,t){if(t.readOnly){var T=Object.getOwnPropertyDescriptor(B.model,t.propertyKey);Object.defineProperty(B.model,t.propertyKey,{get:T.get,set:function(){}});
B.model[DXh(t.propertyKey)]=T.set}};
UXL=function(B,t,T){if(T){var S=t.propertyKey,O=t.selector;t=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.aw(t.selectorArgs.map(function(d){return{type:"path",path:d}})));
VOm(B,S,function(d){var Z=_.j9.apply(1,arguments);return O.apply(null,[T.getState()].concat(_.aw(Z)))},t)}};
J$g=function(B,t,T){var S=_.PO(t.propertyKey)+"-changed";IMh(B,function(O){var d={value:O.value,queueProperty:!0};O.path.split(".").length>1&&(d.path=O.path);T.dispatchEvent(new CustomEvent(S,{detail:d}))},[{type:"wildcard",
path:t.propertyKey}])};
mXX=function(B,t,T){IMh(B,function(){T[t.method.methodName].apply(T,_.aw(_.j9.apply(0,arguments)))},t.method.args)};
DXh=function(B){return"_set"+(B.charAt(0).toUpperCase()+B.slice(1))};
X0_=function(){return _.m("enable_track_defined_via_mutable_signal")||NJN};
ueC=function(){var B,t=wO(function(T){B=T},!1);
return[B,t]};
gFv=function(B){B=B.trim().replace(j3m,",").replace(Hrw,"$1");var t=B[0];t==="-"&&(t=B[1]);if(t>="0"&&t<="9")return{type:"literal",value:Number(B)};if(t==="'"||t==='"')return{type:"literal",value:B.slice(1,-1)};if(t=B.match(aMg)){t=t[1];var T=fMv[t];if(T)return{type:T,path:B.slice(0,-(t.length+1))}}return{type:"path",path:B}};
s3_=function(B){var t=B.match(Ru_);if(t)return B={methodName:t[1],args:A$9},t[2].trim()&&(t=t[2].replace(c$_,"&comma;").split(","),B.args=t.map(gFv)),B};
Fqz=function(B,t,T,S){S=S===void 0?!1:S;t=_.PO(t);var O=JO;O&&(T=O(T,t,"attribute",B));xa(B,T,t,S)};
xa=function(B,t,T,S){t=w0X(t,S===void 0?!1:S);t===void 0?B.removeAttribute(T):B.setAttribute(T,t)};
w0X=function(B,t){switch(typeof B){case "object":case "function":if(B instanceof Date)return B.toString();if(B){if((t===void 0?0:t)&&!_.m("polymer_reflect_objects_as_boolean_killswitch"))return B?"":void 0;t=window.trustedTypes?window.trustedTypes.isHTML(B)||window.trustedTypes.isScript(B)||window.trustedTypes.isScriptURL(B):void 0;if(t)return B;try{return JSON.stringify(B)}catch(T){_.yu(Error("Ig`"+B))}}break;case "boolean":return B?"":void 0;default:return B!==null&&B!==void 0?B.toString():void 0}};
oFL=function(B){if(B===void 0)throw Error("Jg");return B};
$Xv=function(B,t,T,S){var O=y$w(S);if(O.length){S=T;var d="property";Q3v.test(T)?d="attribute":T[T.length-1]==="$"&&(T=T.slice(0,-1),d="attribute");var Z=xXC(O);Z&&d==="attribute"&&(T==="class"&&B.hasAttribute("class")&&(Z+=" "+B.getAttribute(T)),xa(B,Z,T));d==="attribute"&&S==="disable-upgrade$"&&B.setAttribute("disable-upgrade","");B.localName==="input"&&S==="value"&&B.setAttribute("value","");B.removeAttribute(S);d==="property"&&(T=_.Ug(T));t=oFL(t);MO9(t,d,T,O);return!0}return T.slice(0,3)===
"on-"?(B.removeAttribute(T),(d=t).events!=null||(d.events=[]),t.events.push({name:T.slice(3),value:S}),!0):T==="id"?(t.id=S,!0):!1};
y$w=function(B){for(var t=[],T=0,S;(S=Wqo.exec(B))!==null;){S.index>T&&t.push({type:"literal",value:B.slice(T,S.index)});var O=S[1][0];T=!!S[2];S=S[3].trim();if(O==="{")throw Error("Kg");(O=s3_(S))?t.push({type:"method",negate:T,signature:O}):t.push({type:"path",negate:T,path:S});T=Wqo.lastIndex}T&&T<B.length&&(B=B.substring(T))&&t.push({type:"literal",value:B});return t};
xXC=function(B){for(var t="",T=0;T<B.length;T++){var S=B[T];S.type==="literal"&&(t+=S.value)}return t};
MO9=function(B,t,T,S){B.bindings!=null||(B.bindings=[]);B.bindings.push({kind:t,target:T,parts:S})};
Y3C=function(B,t,T){var S=!1;if(B.localName==="template"){S=T;var O=t.stripWhitespace;O=euh(B,O===void 0?!1:O);var d=B.content.ownerDocument.createDocumentFragment();O.content=d;d.appendChild(B.content);S&&(S.templateInfo=O);S=!0}else B.localName==="slot"&&(t.hasInsertionPoint=!0);if(B.firstChild&&(O=T,B.localName!=="script"&&B.localName!=="style")){d=0;for(var Z=B.firstChild;Z;){var h=Z;if(h.localName==="template"){var q=h.getAttribute("is");if((Z=q==="dom-if")||q==="dom-repeat"){h.removeAttribute("is");
q=h.ownerDocument.createElement("ps-"+q);h.parentNode.replaceChild(q,h);q.appendChild(h);var D=Array.from(h.attributes);D=_.C(D);for(var P=D.next();!P.done;P=D.next())P=P.value,Z?Gag.has(P.name)&&xa(q,P.value,P.name):p0X.has(P.name)?xa(q,P.value,P.name):irg.has(P.name),h.removeAttribute(P.name);Z=q}else Z=h}if(Z.nodeType===Node.TEXT_NODE){h=void 0;q=B;for(D=Z;((h=D.nextSibling)==null?void 0:h.nodeType)===Node.TEXT_NODE;)P=void 0,(P=D).textContent!=null||(P.textContent=""),D.nextSibling.textContent&&
(D.textContent+=D.nextSibling.textContent),q.removeChild(D.nextSibling);if(t.stripWhitespace&&Z.textContent&&!Z.textContent.trim()){B.removeChild(Z);Z=Z.nextSibling;continue}}Y3C(Z,t,{parentIndex:d,parentInfo:O});Z.parentNode&&d++;Z=Z.nextSibling}}var U;if((U=B.hasAttributes)==null?0:U.call(B)){U=T=oFL(T);O=!1;d=Array.from(B.attributes);d=_.C(d);for(h=d.next();!h.done;h=d.next())h=h.value,O=$Xv(B,U,h.name,h.value)||O;S=O||S}B.nodeType===Node.TEXT_NODE&&(U=y$w(B.textContent),U.length&&(B.textContent=
xXC(U)||" ",T=oFL(T),MO9(T,"text","textContent",U),S=!0));T&&S&&(T.infoIndex=t.nodeInfoList.push(T)-1)};
euh=function(B,t){t={nodeInfoList:[],stripWhitespace:(t===void 0?!1:t)||B.hasAttribute("strip-whitespace")};Y3C(B.content,t);return t};
Kqm=function(B){Object.assign(B,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
vFz=function(B,t,T){t.signalCache!=null||(t.signalCache={});var S=t.signalCache[T];if(!S){var O=T.split(".");S=!lMg(B,O[0]);if(O.length>1&&S){var d=B.getPathMutationSignal(O);S=function(){var Z=M_(B.owner,function(){return B.getWithPath([O[0]])}),h,q=(h=d())==null?void 0:h.value;
return{rootWasDefined:Z!==void 0,value:q}}}else S=function(){var Z=B.getWithPath(O);
return{rootWasDefined:Z!==void 0,value:Z}};
t.signalCache[T]=S}return S()};
r$o=function(B,t,T,S,O){t=t.parts.map(function(Z,h){if(Z.type==="literal"){T.partWasDefined!=null||(T.partWasDefined=[]);var q;(q=T.partWasDefined)[h]||(q[h]=Z.value!==void 0);return Z.value}var D;if(Z.type==="method"){var P,U=(P=(D=T.partWasDefined)==null?void 0:D[h])!=null?P:!1;U||(U=Z.signature.args.every(function(H){return H.type==="literal"}));
var J=!1,N=!0;D=Z.signature.args.map(function(H){if(H.type==="literal")return H.value;if(H.type!=="path")throw Error("Lg`"+H.type);var f=vFz(B,T,H.path);H=f.value;f=f.rootWasDefined;J||(J=f);N&&(N=f);return H});
U||(U=O===1?N:J);T.partWasDefined!=null||(T.partWasDefined={});T.partWasDefined[h]=U;if(!U)return;D=(h=vFz(B,T,Z.signature.methodName).value)&&typeof h==="function"?h.apply(S,D):void 0}else P=vFz(B,T,Z.path),D=P.value,T.partWasDefined!=null||(T.partWasDefined={}),(U=T.partWasDefined)[h]||(U[h]=D!==void 0||P.rootWasDefined);Z.negate&&(D=!D);return D});
if(t.length===1){var d;return((d=T.partWasDefined)==null?0:d[0])?t[0]:nFD}return t.join("")};
zuo=function(B){return typeof B==="object"&&!!B&&"notifyPath"in B&&"canNotifyPath"in B};
brz=function(B){return typeof B==="object"&&!!B&&"notifyPath"in B};
BML=function(B){return"polymerController"in B};
tlv=function(B,t){t=""+QX(t)[0];if(zuo(B))return B.canNotifyPath(t);if(BML(B)&&zuo(B.polymerController))return B.polymerController.canNotifyPath(t);if(brz(B)){var T;return!((T=B.properties)==null||!T[t])}if(BML(B)&&brz(B.polymerController)){var S;return!((S=B.polymerController.properties)==null||!S[t])}return!1};
TMC=function(B,t,T){zuo(B)||brz(B)?B.notifyPath(t,T):BML(B)&&(zuo(B.polymerController)||brz(B.polymerController))&&B.polymerController.notifyPath(t,T)};
OXh=function(B,t,T){if(T!==nFD){B.kind==="attribute"||B.target!=="textContent"&&(B.target!=="value"||t.localName!=="input"&&t.localName!=="textarea")||(T=T===void 0?"":T);var S,O=(S=STm.Polymer)==null?void 0:S.sanitizeDOMValue;O&&(T=O(T,B.target,B.kind,t));if(B.kind==="attribute"){B=B.target;if(B==="class"||B==="name"||B==="slot")t=(0,_.VX)(t);xa(t,T,B)}else if(B=B.target,T!==t[B]||typeof T==="object")t.loggingStatus&&(t.loggingStatus.isDeclarativeExternal=!0,fx(t.localName,B,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
t[B]=T,t.loggingStatus&&(t.loggingStatus.isDeclarativeExternal=!1)}};
kvz=function(B,t,T,S){var O=t.parts[0];if(t.parts.length!==1||O.type!=="path"||!tlv(T,t.target))return!1;var d=_.C(O.path.split(".")),Z=d.next().value,h=rS(d);if(lMg(B,Z))return!1;S.signalCache!=null||(S.signalCache={});d=S.signalCache[O.path];var q;d=(q=d)==null?void 0:q().value;if((d==null?void 0:d.path)!==void 0){S=QX(d.path);var D=QX(O.path);S=[t.target].concat(_.aw(S.slice(D.length-1)));TMC(T,S,O.negate?!d.value:d.value);return!0}var P=M6(B,Z);var U=P.getChangeRecordSignal(h),J=!1;d=function(){if(!J){var H=
M_(B.owner,function(){return P.getWithPath([])});
J||(J=H!==void 0)}return{value:U(),rootWasDefined:J}};
S.signalCache[O.path]=d;S.partWasDefined!=null||(S.partWasDefined={});d=d();(D=S.partWasDefined)[0]||(D[0]=d.rootWasDefined);var N=M_(B.owner,function(){return P.getWithPath(h)});
S.partWasDefined[0]&&M_(B.owner,function(){return void OXh(t,T,O.negate?!N:N)});
return!0};
dw_=function(B,t,T,S,O,d){if(!kvz(B,t,T,S)){var Z=r$o(B,t,S,O,d);M_(B.owner,function(){return void OXh(t,T,Z)})}};
CTq=function(B,t,T,S,O,d){T=_.C(T);for(var Z=T.next(),h={};!Z.done;h={infoIndex:void 0},Z=T.next()){Z=Z.value;var q=Z.bindings;h.infoIndex=Z.infoIndex;Z=Z.parentInfo;if(q){q=_.C(q);for(var D=q.next(),P={};!D.done;P={b$jscomp$252:void 0,bindingCtx$jscomp$4:void 0},D=q.next()){P.b$jscomp$252=D.value;if(h.infoIndex===void 0)throw Error("Mg");P.bindingCtx$jscomp$4={};B.effect(function(U,J){return function(){O&&!O()||dw_(B,U.b$jscomp$252,t[J.infoIndex],U.bindingCtx$jscomp$4,S,d)}}(P,h))}}Z&&CTq(B,t,[Z],
S,O,d)}};
ZX2=function(B,t){B=(t.parentInfo?ZX2(B,t.parentInfo):B).firstChild;for(var T=0;B;B=B.nextSibling)if(t.parentIndex===T++)return B;throw Error("Ng");};
hJ_=function(B,t,T,S){B=document.importNode(B.content,!0);B.__noInsertionPoint=!(S==null?0:S.hasInsertionPoint);for(var O=Array(t.length),d={},Z=0;Z<t.length;Z++){var h=t[Z],q=ZX2(B,h);O[Z]=q;h.id&&(d[h.id]=q);if(h.templateInfo){var D=q.parentElement;D&&(D.templateInfo=h.templateInfo,D.parentSignalProxy=T,D.eventListenerHost=S.eventListenerHost,D.stampingEnabled=S.enabledSignal)}D=void 0;if((D=h.events)==null?0:D.length)for(D=0;D<h.events.length;D++){var P=h.events[D];LUm(S.eventListenerHost,q,P.name,
P.value,S.getModel)}}CTq(T,O,t,S.thisCtx,S.enabledSignal,S.methodInvocationRequirement);return{root:B,nodes:O,nodesById:d}};
Vlg=function(B,t){B=B();var T;(T=qTD.ShadyCSS)==null||T.prepareTemplate(B,t);t=euh(B);return{template:B,nodeInfoList:t.nodeInfoList,hasInsertionPoint:t.hasInsertionPoint}};
PTo=function(){E5g=!1;for(var B=$a.length,t=0;t<B;t++){var T=$a[t];if(T)try{T()}catch(S){Promise.resolve().then(function(){throw S;})}}$a.splice(0,B);
Dwg+=B};
mwm=function(B){E5g||(E5g=!0,UwX.textContent=(IL9++).toString());$a.push(B);return JPz++};
_.Go=function(B,t,T){Wb++;B=t?new NMg(Wb,B,t,T):new XD9(Wb,B);ee.set(Wb,B);return Wb};
udL=function(B){(B=ee.get(B))&&B.cancel()};
HXh=function(B,t){B=j9C.get(B);return B?(t=B.get(t))?t:null:null};
_.px=function(B,t,T,S){var O=HXh(B,t);if(!O){O=new aLD;var d=j9C.get(B);d||(d=new Map,j9C.set(B,d));d.set(t,O)}B=T.bind(B);O.run(B,S,void 0)};
_.fLz=function(B,t){var T;(T=HXh(B,t))==null||T.cancel()};
g52=function(B){var t;(t=HXh(B,"doRender"))==null||t.flush()};
iW=function(B){var t;return(t=B.hostElement)!=null?t:B};
RJC=function(B){var t=B.indexOf(".");return t===-1?B:B.slice(0,t)};
APh=function(B,t,T,S,O,d){d=(O=(S=d?RJC(t):t)?t:null)?B.get(O):B.__data[t];O&&d===void 0&&(d=T[t]);_.dv(B.hostElement,TV2(S)+"-changed",{value:d,queueProperty:!0,path:O!=null?O:void 0},{bubbles:!1,composed:!1})};
cPX=function(B,t){B.__isReflecting=!0;Fqz(B.hostElement,t,B.__data[t]);B.__isReflecting=!1};
s9C=function(B){if(B._onIronRequestResizeNotifications){var t=B._onIronRequestResizeNotifications.bind(B);B._onIronRequestResizeNotifications=function(T){_.bn(T)!==B.hostElement&&t(T)}}B._ariaActiveAttributeChanged&&(B._ariaActiveAttributeChanged=B._ariaActiveAttributeChanged.bind(B.hostElement));
B._activeChanged&&(B._activeChanged=function(T){B.toggles?xa(B.hostElement,T?"true":"false",B.ariaActiveAttribute):B.hostElement.removeAttribute(B.ariaActiveAttribute);B._changedButtonState()});
B._asyncClick&&(B._asyncClick=function(){_.Go(function(){B.hostElement.click()},1)});
!B.keyEventTarget||B.keyEventTarget instanceof EventTarget||(B.keyEventTarget=iW(B.keyEventTarget));B._disabledChanged&&(B._disabledChanged=B._disabledChanged.bind(B.hostElement));B._observeItems&&(B._observeItems=function(T){var S=iW(T);return _.jK(S).observeNodes(function(O){B._updateItems();B._updateSelected();_.dv(S,"iron-items-changed",O,{bubbles:!1,cancelable:!1})})});
B._updateItems&&B._updateItems===_.Ya._updateItems&&(B._updateItems=function(){var T=_.jK(B.hostElement).queryDistributedElements(B.selectable||"*");T=Array.prototype.filter.call(T,B._bindFilterItem);B._setItems(T)});
B._computeKeyboardClass&&(B._computeKeyboardClass=function(T){_.hk(B.hostElement,"keyboard-focus",T)});
B.ensureRipple&&(B.ensureRipple=function(T){if(B.hasRipple&&!B.hasRipple()){if(!B._createRipple)return;B._ripple=B._createRipple();B._ripple.noink=B.noink;var S=B._rippleContainer||B.hostElement;S&&_.ZH(S).appendChild(B._ripple)}var O;if(T&&((O=B._ripple)==null?0:O.uiDownAction)){S=_.ZH(B._rippleContainer||B.hostElement);var d;O=(d=T.composedPath())==null?void 0:d[0];S.contains(O)&&B._ripple.uiDownAction(T)}});
B._updateMultiselectable&&(B._updateMultiselectable=function(T){T?B.hostElement.setAttribute("aria-multiselectable","true"):B.hostElement.removeAttribute("aria-multiselectable")})};
FUw=function(B,t,T){T=_.C(T);for(var S=T.next();!S.done;S=T.next())dXz(S.value.constructor,B);dXz(t.constructor,B)};
o5q=function(B,t){B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,T.type==="signal"){var S=T.propertyKey;if(t.hasOwnProperty(S)&&t[S]!=null&&T.attributeType===Object){a:{S=t[S].constructor;for(var O=_.C(wD9),d=O.next();!d.done;d=O.next())if(d=d.value,S===d){S=d;break a}S=Object}T.attributeType=S}}};
yPw=function(){};
Q9X=function(B){var t;return(t=B.hostElement)!=null?t:B};
xwh=function(){throw Error("Rg");};
Ml2=function(B,t){B.constructor.prototype.useSignals=!0;var T=new B.constructor;FUw(T,B,t.behaviors);o5q(t.reactiveSchemas,T);T={};for(var S=_.C(t.reactiveSchemas),O=S.next();!O.done;O=S.next())O=O.value,O.type==="signal"&&(T[O.propertyKey]=O.attributeType);var d={copyPropertiesToProto:xwh,didRegister:!1,typesForSignals:T},Z=["disable-upgrade"].concat(_.aw(t.observedAttributes)),h=function(q){Kx.call(this,B,t,d,q)};
_.u(h,Kx);_.n9.Object.defineProperties(h,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Z}}});
d.copyPropertiesToProto=function(){for(var q=0;q<t.behaviors.length;q++)ZrD(t.behaviors[q],h.prototype);ZrD(B,h.prototype)};
t.legacyOptimizations||d.copyPropertiesToProto();h.prototype.is=B.is;return h};
$ww=function(B,t){if(Object.getPrototypeOf(t.prototype).constructor!==_.x)throw Error("Sg");t.prototype.is=B.is;return Ml2(t.prototype,B)};
WUL=function(B){return B.type==="compute"||B.type==="computeWithMethod"};
eJ2=function(B){for(var t=B.reactiveSchemas.filter(WUL),T=new Map,S=new Map,O=new Map,d=_.C(t),Z=d.next();!Z.done;Z=d.next())Z=Z.value,T.set(Z.propertyKey,Z),S.set(Z.propertyKey,[]),O.set(Z.propertyKey,0);d=0;t=_.C(t);for(Z=t.next();!Z.done;Z=t.next()){Z=Z.value;for(var h=_.C(Z.type==="computeWithMethod"?Z.method.args:Z.args),q=h.next();!q.done;q=h.next())q=q.value,q.type!=="literal"&&(q=q.path.split(".")[0],S.has(q)&&(S.get(q).push(Z.propertyKey),O.set(Z.propertyKey,O.get(Z.propertyKey)+1),d++))}Z=
[].concat(_.aw(S.keys())).filter(function(D){return O.get(D)===0});
for(t=[];Z.length;)for(h=Z.shift(),t.push(T.get(h)),h=_.C(S.get(h)),q=h.next();!q.done;q=h.next())q=q.value,O.set(q,O.get(q)-1),d--,O.get(q)===0&&Z.push(q);T=B.reactiveSchemas.filter(function(D){return!WUL(D)});
B.reactiveSchemas=[].concat(_.aw(T),_.aw(t))};
Gvg=function(B,t){if(t.properties)for(var T=_.C(Object.entries(t.properties)),S=T.next();!S.done;S=T.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;B.properties[S]=typeof O==="function"?{type:O}:O}t.observers&&B.observers.push.apply(B.observers,_.aw(t.observers));t.disabledPolySiReactions&&B.disabledPolySiReactions.push.apply(B.disabledPolySiReactions,_.aw(t.disabledPolySiReactions))};
pDw=function(B,t){for(var T=t.length-1;T>=0;T--){var S=t[T];Array.isArray(S)?pDw(B,S):B.indexOf(S)<0&&B.unshift(S)}};
iXD=function(B,t){B.reactiveSchemas=B.reactiveSchemas.filter(function(T){return T.type==="observe"&&t.includes(T.method.methodName)||WUL(T)&&t.includes(T.propertyKey)?!1:!0})};
KUC=function(B,t){var T=t.prototype,S,O,d={is:B.is,reactiveSchemas:[],observedAttributes:[],behaviors:[BJ_.InjectBehavior,wf.prototype],disableElementRegistration:B.disableElementRegistration,provide:(S=B.providers)!=null?S:[],reactivityMode:B.reactivityMode,signalProperties:(O=T.signalProperties)!=null?O:[]};"template"in t?d.templateGetter=function(){return t.template}:B.getTemplate&&(d.templateGetter=B.getTemplate);
T.behaviors&&pDw(d.behaviors,T.behaviors);YTg(d,t);return d};
YTg=function(B,t){for(var T=t.prototype,S={properties:{},observers:[],disabledPolySiReactions:[]},O=_.C(B.behaviors),d=O.next();!d.done;d=O.next())Gvg(S,d.value);Gvg(S,T);if(B.signalProperties)for(T=_.C(B.signalProperties),O=T.next();!O.done;O=T.next())delete S.properties[O.value];T=_.C(Object.entries(S.properties));for(O=T.next();!O.done;O=T.next()){d=_.C(O.value);O=d.next().value;d=d.next().value;var Z=void 0;if((Z=B.signalProperties)==null||!Z.includes(O)){Z=void 0;var h=B,q=d.type;if(!q)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{q=Reflect.getMetadata("design:type",t,O);for(var D=_.C(lL2),P=D.next();!P.done;P=D.next())if(P=P.value,q===P){q=P;break a}q=Object}else q=String;d.computed||d.selector||(h.reactiveSchemas.push({type:"signal",propertyKey:O,value:d.value,attributeType:q,readOnly:d.readOnly}),h.observedAttributes.push(_.PO(O)));d.reflectToAttribute&&h.reactiveSchemas.push({type:"reflect",propertyKey:O});if(d.computed){q=s3_(d.computed);if(!q)throw Error("Tg");h.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:O,method:q,value:d.value})}d.observer&&h.reactiveSchemas.push({type:"observe",method:{methodName:d.observer,args:[{type:"path",path:O}]}});d.notify&&h.reactiveSchemas.push({type:"notify",propertyKey:O});d.selector&&h.reactiveSchemas.push({type:"redux",propertyKey:O,selector:d.selector,selectorArgs:(Z=d.selectorArgs)!=null?Z:[]})}}v59&&eJ2(B);t=_.C(S.observers);for(O=t.next();!O.done;O=t.next())T=B,O=O.value,(d=s3_(O))?T.reactiveSchemas.push({type:"observe",method:d}):console.log('Warning: unable to parse observe declaration: "'+
O+'"');iXD(B,S.disabledPolySiReactions)};
n5w=function(B,t){for(var T=0;T<t.length;T++){var S=t[T],O=void 0;(O=S).showHideApi!=null||(O.showHideApi={});O=void 0;!!B!==!((O=S.showHideApi)==null||!O.hideTemplateChildren)&&(S.nodeType===Node.TEXT_NODE?B?(S.showHideApi.polymerTextContent=S.textContent,S.textContent=""):(O=void 0,S.textContent=(O=S.showHideApi.polymerTextContent)!=null?O:null):S instanceof Element&&S.localName==="slot"?B?(S.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.VX)((0,_.VX)(S).parentNode).replaceChild(S.showHideApi.polymerReplaced,
S)):(O=S.showHideApi.polymerReplaced)&&(0,_.VX)((0,_.VX)(O).parentNode).replaceChild(S,O):S instanceof HTMLElement&&S.style&&(B?(S.showHideApi.polymerDisplay=S.style.display,S.style.display="none"):S.style.display=S.showHideApi.polymerDisplay));S.showHideApi.hideTemplateChildren=B;S.showHideChildren&&S.showHideChildren(B)}};
zJX=function(){if(!rP2){var B=document.createElement("style");B.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(B);rP2=!0}};
lW=function(){return _.m("disable_hidden_dom_if_using_stamper")};
bX_=function(B,t){var T=_.vb().getState();return t?B.apply(null,[T].concat(_.aw(t))):B(T)};
TWh=function(){if(BWw)return BWw;var B=_.C(_.PV(0,void 0,"Nl6eIe")),t=B.next().value;B.next();var T=B.next().value;_.vb().subscribe(function(){t$X(T)});
return BWw=t};
t$X=function(B){_.m("delay_redux_signal_update_killswitch")?B(function(t){return t+1}):SIL||(SIL=!0,Promise.resolve().then(function(){B(function(t){return t+1});
SIL=!1}))};
_.vb=function(){return OU2.getAppStore()};
keo=function(B,t){return OU2.getSelectFn()(B,t)};
_.nx=function(B){OU2.getDispatchFn()(B)};
dzN=function(B,t){var T={},S;for(S in B)T[S]=t(B[S],S);return T};
_.rf=function(B,t){return function(){var T;return(T=_.oU(B))!=null?T:t}};
_.zo=function(B,t){var T=Object.assign({},B),S;for(S in t)t.hasOwnProperty(S)&&(T[S]=_.rf(B[S],t[S]));return T};
CAX=function(B,t,T){B instanceof Element&&(T.debugName||(T.debugName="<"+B.tagName.toLowerCase()+(B.tagName.includes("-")?">":"."+B.className+">")),_.m("ytwiz_enable_debug_component_props")&&(B.debugProps||(B.debugProps=dzN(t,function(S){return function(){return S()}}))))};
ZUm=function(B){var t;if(!(t=bW.traceAllComponents)){var T;t=(T=rv)==null?void 0:T.activeSpan;t=(t==null?void 0:t.name)!=="ytComponent"}return t?ox2("ytComponent",{},B):B()};
_.Ba=function(B,t){var T=function(S){return ZUm(function(O){var d=LHm={};var Z;if(((Z=T)==null?0:Z.idomCompat)&&S.renderedFromIdom){var h;Z=typeof T.idomCompat==="object"?(h=T)==null?void 0:h.idomCompat.callbacks:{};Z=_.C(hFw(S,Z,T.debugName));h=Z.next().value;Z.next();Z=Z.next().value;var q=qIq(B,h);d.privateValue=q;LHm=void 0;CAX(q,h,T);d={debugName:T.debugName};O&&d&&Object.assign(O.attributes,d);O=KRC(q);O=Array.isArray(O)?O[0]:O;O[Pw]||(O[Pw]={});O[Pw].updateSignalsFromIdomProps=Z;V$w(h,q);return q}Z=
dzN(S,EH2);h=qIq(B,Z);d.privateValue=h;LHm=void 0;CAX(h,Z,T);d={debugName:T.debugName};O&&d&&Object.assign(O.attributes,d);V$w(Z,h);return h})};
T.debugName=t===void 0?"":t;return T};
qIq=function(B,t){B=B(t);return mF(B)};
Dzv=function(B,t){B[t]||(B=new _.HY("IDOM interop setter undefined. Key:",t),_.wj(B))};
EH2=function(B,t){return t==="children"||t==="ref"||typeof B==="function"||B===void 0?B:function(){return _.oU(B)}};
hFw=function(B,t,T){var S={},O={},d={},Z={},h;for(h in B){Z={key$jscomp$894:Z.key$jscomp$894};Z.key$jscomp$894=h;var q=B[Z.key$jscomp$894];if(Z.key$jscomp$894==="children"||Z.key$jscomp$894==="ref")S[Z.key$jscomp$894]=q;else if(typeof q==="function")Z.key$jscomp$894 in t||q.length>0?(d[Z.key$jscomp$894]=q,S[Z.key$jscomp$894]=function(P){return function(){return d[P.key$jscomp$894].apply(d,_.aw(_.j9.apply(0,arguments)))}}(Z)):S[Z.key$jscomp$894]=q;
else if(!(B[Z.key$jscomp$894]===void 0&&Z.key$jscomp$894 in t)){var D=_.C(_.PV(B[Z.key$jscomp$894],{debugName:"__cwis:"+T+":"+Z.key$jscomp$894},"orv71b"));q=D.next().value;D=D.next().value;S[Z.key$jscomp$894]=q;O[Z.key$jscomp$894]=D}}return[S,O,function(P){var U={},J;for(J in P)U={key$jscomp$895:U.key$jscomp$895,val$jscomp$116:void 0},U.key$jscomp$895=J,U.val$jscomp$116=P[U.key$jscomp$895],U.key$jscomp$895!=="children"&&U.key$jscomp$895!=="ref"&&(typeof U.val$jscomp$116==="function"?U.key$jscomp$895 in
t?d[U.key$jscomp$895]=U.val$jscomp$116:U.val$jscomp$116.length>0&&(d[U.key$jscomp$895]=U.val$jscomp$116,_.yu(new _.HY("Callback detected that was not set in the idomCompat callbacks map. Key:",U.key$jscomp$895))):U.key$jscomp$895 in t&&U.val$jscomp$116===void 0||(Dzv(O,U.key$jscomp$895),XA(function(N){return function(){O[N.key$jscomp$895](N.val$jscomp$116)}}(U))))}]};
IFq=function(B,t,T){var S=Epz(B.prototype,PAz,B.prototype.behaviors);S.prototype.is=t;S.prototype.localName=t;T&&Uzo(S,T);return function(O){O&&(S.prototype.hostElement=O);var d=new S;d.root=d;d.hostElement=O;return d}};
Uzo=function(B,t){var T;Object.defineProperty(B.prototype,"_template",{get:function(){T===void 0&&(T=t());return T},
set:function(S){T=S},
configurable:!0,enumerable:!0})};
um_=function(B,t,T,S){function O(){if(!N){for(var H=new Set,f=_.C(P),c=f.next();!c.done;c=f.next()){c=c.value;for(var w=_.C(Object.getOwnPropertyNames(c)),W=w.next();!W.done;W=w.next()){W=W.value;var v=void 0,p=(v=Object.getOwnPropertyDescriptor(c,W))==null?void 0:v.value;p&&p instanceof Function&&!t_(W)&&(!h[W]||_.m("polymer_forward_method_killswitch"))&&H.add(W)}}f=_.C(Object.entries(Object.getOwnPropertyDescriptors(B.prototype)));for(c=f.next();!c.done;c=f.next())w=_.C(c.value),c=w.next().value,
w=w.next().value,w.value instanceof Function&&!t_(c)&&H.add(c);N=H}return N}
Jy9(B,t,S==null?void 0:S.providers);DMm(B.prototype,B,!0);var d=IFq(B,t,T),Z,h=(Z=B.prototype.properties)!=null?Z:{},q,D,P=(D=(q=B.prototype.behaviors)==null?void 0:q.flat(Infinity))!=null?D:[];T=_.C(P);for(Z=T.next();!Z.done;Z=T.next())h=Object.assign({},Z.value.properties,h);var U=[].concat(_.aw(mzX),_.aw(Object.keys(h).map(function(H){return _.PO(H)}))),J=!1,N;
return{ctor:function(H,f){var c=d(H),w,W;H=[].concat(_.aw((w=S==null?void 0:S.allowedProps)!=null?w:[]),_.aw((W=S==null?void 0:S.allowedPropsFromBehaviors)!=null?W:[]));c.allowedProps=H.length>0?H:void 0;w={};W=_.C(U);for(H=W.next();!H.done;H=W.next())H=H.value,w[H]=_.Ug(H);c.__dataAttributes=w;var v=c.ready.bind(c);c.ready=function(){f.beforeReady();v();if(Hb(t)&&!J){var p=c.__templateInfo;if(p==null?0:p.hostProps){p=_.C(Object.keys(p.hostProps));for(var l=p.next();!l.done;l=p.next())fx(t,l.value,
"PROPERTY_ACCESS_GET_INTERNAL")}J=!0}};
c._overrideLegacyUndefined=!0;return c},
props:h,observedAttributes:U,getInitialMethods:O,getPropsToForwardBeforeRegister:function(){for(var H=[],f=new Set,c=_.C(Object.keys(h)),w=c.next();!w.done;w=c.next())w=w.value,H.push([w,h[w].readOnly]),f.add(w);c=O();w=_.C(Object.keys(Object.getOwnPropertyDescriptors(B.prototype)));for(var W=w.next();!W.done;W=w.next())W=W.value,!NW2(W)||c.has(W)||f.has(W)||(H.push([W,!1]),f.add(W));f=_.C(Xuw);for(c=f.next();!c.done;c=f.next())H.push([c.value,!0]);return H},
getPropsToForwardBeforeReady:function(H){for(var f=[],c=_.C(Object.entries(H)),w=c.next();!w.done;w=c.next()){var W=_.C(w.value);w=W.next().value;W=W.next().value;if(NW2(w)&&!(W instanceof Function)&&(f.push([w,!1]),Hb(t))){var v=W=void 0;(v=(W=H)._createPropertyAccessor)==null||v.call(W,w)}}return f},
shouldForwardProp:NW2,shouldLog:Hb}};
Jy9=function(B,t,T){tOL(B,T);B.prototype.behaviors.unshift(jsL);if(esw()){if(Hb(t)){var S;(S=B.prototype).behaviors!=null||(S.behaviors=[]);B.prototype.behaviors.unshift(YGh())}KE2(B)}_.g(wf.prototype)(B.prototype,"__templateHelpers")};
t_=function(B){return HUN.has(B)||B.startsWith("__compute__")};
NW2=function(B){return!t_(B)&&!B.startsWith("_")&&!B.endsWith("_")};
AyL=function(B,t){function T(){var J=q();J=_.C(J);for(var N=J.next();!N.done;N=J.next()){var H=_.C(N.value);N=H.next().value;H=H.next().value;aFX(U.prototype,N,H)}S=!0}
var S=!1,O=B.ctor,d=B.getInitialMethods,Z=B.observedAttributes,h=B.getPropsToForwardBeforeReady,q=B.getPropsToForwardBeforeRegister,D=B.shouldForwardProp,P=B.shouldLog,U=function(){var J=HTMLElement.call(this)||this;J.didForwardDynamicProps=!1;J.loggingStatus={};S||T();J.inst=O(J,{beforeReady:function(){J.didForwardDynamicProps||(J.forwardDynamicProps(),J.didForwardDynamicProps=!0)}});
J.controllerProxy=pGv(J.inst,t);J.forwardMethods();return J};
_.u(U,HTMLElement);U.prototype.forwardMethods=function(){for(var J=this,N=_.C(this.inst.getExtraMethodsToForward()),H=N.next(),f={};!H.done;f={method$jscomp$60:void 0},H=N.next()){var c=_.C(H.value);H=c.next().value;c=c.next().value;f.method$jscomp$60=c;this[H]=function(w){return function(){return w.method$jscomp$60.call.apply(w.method$jscomp$60,[J.inst].concat(_.aw(_.j9.apply(0,arguments))))}}(f)}N=_.C(d());
for(f=N.next();!f.done;f=N.next())f=f.value,D(f)&&fF9(this,f),P(t)&&!t_(f)&&gH_(this.inst,f)};
U.prototype.forwardDynamicProps=function(){var J=h(this.inst);J=_.C(J);for(var N=J.next();!N.done;N=J.next()){var H=_.C(N.value);N=H.next().value;H=H.next().value;aFX(this,N,H);P(t)&&!t_(N)&&RFz(this.inst,N)}};
U.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
U.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
U.prototype.attributeChangedCallback=function(J,N,H){this.inst.attributeChangedCallbackWrapper(J,N,H)};
_.n9.Object.defineProperties(U.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return t}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.n9.Object.defineProperties(U,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Z}}});
customElements.define(t,U)};
aFX=function(B,t,T){B.hasOwnProperty(t)||Object.defineProperty(B,t,{get:function(){var S,O=((S=B.is)!=null?S:B.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||fx(O,t,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,S=this.polymerController[t],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,S},
set:function(S){if(!T){var O,d=((O=B.is)!=null?O:B.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||fx(d,t,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=t,this.loggingStatus.bypassProxyController=!0,this.polymerController[t]!==S&&(O={},this.polymerController.setProperties((O[t]=S,O)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
fF9=function(B,t,T){var S=B.polymerController;B[t]=function(){var O=_.j9.apply(0,arguments);B.loggingStatus.currentExternalCall=t;B.loggingStatus.bypassProxyController=!0;var d,Z=((d=B.is)!=null?d:B.tagName).toLowerCase();fx(Z,t,"PROPERTY_ACCESS_CALL_EXTERNAL");var h;d=(h=T!=null?T:S[t])==null?void 0:h.call.apply(h,[S].concat(_.aw(O)));B.loggingStatus.currentExternalCall=void 0;B.loggingStatus.bypassProxyController=!1;return d}};
gH_=function(B,t){var T=B.hostElement,S=B[t];B[t]=function(){var O=_.j9.apply(0,arguments);if(T.loggingStatus.currentExternalCall!==t){var d,Z=((d=T.is)!=null?d:T.tagName).toLowerCase();fx(Z,t,"PROPERTY_ACCESS_CALL_INTERNAL")}return S==null?void 0:S.apply(B,O)}};
RFz=function(B,t){var T=Object.getOwnPropertyDescriptor(B,t);T&&!T.get&&Object.defineProperty(B,t,{get:function(){ito(B.hostElement,t);return T.value},
set:function(S){gf(B.hostElement,t);T.value=S}})};
cyL=function(B){return _.m("poly_si_dom_repeat_detached_fix_killswitch")||B.tagName!=="PS-DOM-REPEAT"?B.tagName==="DOM-REPEAT":!0};
FHq=function(B,t){var T=ssC(B);B instanceof Element&&T.unshift(B);B=_.C(T.filter(cyL));for(var S=B.next();!S.done;S=B.next()){var O=void 0;S=_.C((O=S.value.__instances)!=null?O:[]);for(O=S.next();!O.done;O=S.next())if(O=O.value,O.root){O=Array.from(O.root.children);O=_.C(O);for(var d=O.next();!d.done;d=O.next())T.push.apply(T,_.aw(FHq(d.value,t)))}}return T.filter(function(Z){return Z.usePatchedLifecycles&&Z.lifecycleIsConnected===t})};
ssC=function(B){var t=null;B instanceof Element?t=Element.prototype.querySelectorAll:B instanceof DocumentFragment&&(t=DocumentFragment.prototype.querySelectorAll);return t?Array.from(t.call(B,"*")):[]};
Tn=function(B){D8(function(){for(var t=_.C(FHq(B,!1)),T=t.next();!T.done;T=t.next()){T=T.value;T.lifecycleIsConnected=!0;try{var S=void 0,O=void 0,d=void 0,Z=void 0;(S=(Z=T.polymerController)!=null?Z:T)==null||(d=(O=S).connectedCallback)==null||d.call(O)}catch(h){_.wj(h)}}})};
Sw=function(B){D8(function(){for(var t=_.C(FHq(B,!0)),T=t.next();!T.done;T=t.next()){T=T.value;T.lifecycleIsConnected=!1;try{var S=void 0,O=void 0,d=void 0,Z=void 0;(S=(Z=T.polymerController)!=null?Z:T)==null||(d=(O=S).disconnectedCallback)==null||d.call(O)}catch(h){_.wj(h)}}})};
$zh=function(){if(!wuo){wuo=!0;var B=[Node];OW&&B.push(OW.Wrapper);var t=Node.prototype.insertBefore,T=Node.prototype.removeChild;B=_.C(B);for(var S=B.next(),O={};!S.done;O={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},S=B.next())S=S.value,O.nativeInsertBefore=S.prototype.insertBefore,S.prototype.insertBefore=function(Z){return function(h,q){if(h instanceof DocumentFragment){var D=Array.from(h.children);h=Z.nativeInsertBefore.call(this,h,q);
if(this.isConnected&&Z.nativeInsertBefore===t)for(q=_.C(D),D=q.next();!D.done;D=q.next())Tn(D.value);return h}D=h instanceof Element&&h.isConnected;q=Z.nativeInsertBefore.call(this,h,q);D&&Sw(h);this.isConnected&&Tn(h);return q}}(O),O.nativeAppendChild=S.prototype.appendChild,S.prototype.appendChild=function(Z){return function(h){if(h instanceof DocumentFragment){var q=Array.from(h.children);
h=Z.nativeAppendChild.call(this,h);if(this.isConnected){q=_.C(q);for(var D=q.next();!D.done;D=q.next())Tn(D.value)}return h}q=h instanceof Element&&h.isConnected;D=Z.nativeAppendChild.call(this,h);q&&Sw(h);this.isConnected&&Tn(h);return D}}(O),O.nativeRemoveChild=S.prototype.removeChild,S.prototype.removeChild=function(Z){return function(h){var q=h instanceof Element&&h.isConnected,D=Z.nativeRemoveChild.call(this,h);
q&&T===Z.nativeRemoveChild&&Sw(h);return D}}(O),O.nativeReplaceChild=S.prototype.replaceChild,S.prototype.replaceChild=function(Z){return function(h,q){if(h instanceof DocumentFragment){var D=Array.from(h.children);
h=Z.nativeReplaceChild.call(this,h,q);if(this.isConnected)for(Sw(q),q=_.C(D),D=q.next();!D.done;D=q.next())Tn(D.value);return h}D=h instanceof Element&&h.isConnected;var P=this.isConnected,U=Z.nativeReplaceChild.call(this,h,q);P&&Sw(q);D&&Sw(h);P&&Tn(h);return U}}(O);
B=[Element];OW&&B.push(OW.Wrapper);B=_.C(B);S=B.next();for(O={};!S.done;O={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},S=B.next())S=S.value,S.prototype.before=oHL(S.prototype.before),S.prototype.after=oHL(S.prototype.after),O.nativeReplaceWith=S.prototype.replaceWith,S.prototype.replaceWith=function(Z){return function(){var h=_.j9.apply(0,arguments),q=_.C(yyo(h)),D=q.next().value,
P=q.next().value;q=this.isConnected;Z.nativeReplaceWith.apply(this,h);h=_.C(P);for(P=h.next();!P.done;P=h.next())Sw(P.value);if(q)for(Sw(this),D=_.C(D),q=D.next();!q.done;q=D.next())q=q.value,q instanceof Element&&Tn(q)}}(O),O.nativeRemove=S.prototype.remove,S.prototype.remove=function(Z){return function(){var h=this.isConnected;
Z.nativeRemove.call(this);h&&Sw(this)}}(O),O.nativeInsertAdjacentElement=S.prototype.insertAdjacentElement,S.prototype.insertAdjacentElement=function(Z){return function(h,q){var D=q.isConnected;
h=Z.nativeInsertAdjacentElement.call(this,h,q);D&&Sw(q);h.isConnected&&Tn(h);return h}}(O),O.nativeSetAttribute=S.prototype.setAttribute,S.prototype.setAttribute=function(Z){return function(h,q){var D=QsD(this);
if(!D.usePatchedLifecycles)return Z.nativeSetAttribute.call(this,h,q);var P=this.getAttribute(h);Z.nativeSetAttribute.call(this,h,q);q=this.getAttribute(h);xzm(D,h,P,q)}}(O),O.nativeRemoveAttribute=S.prototype.removeAttribute,S.prototype.removeAttribute=function(Z){return function(h){var q=QsD(this);
if(!q.usePatchedLifecycles)return Z.nativeRemoveAttribute.call(this,h);var D=this.getAttribute(h);Z.nativeRemoveAttribute.call(this,h);D!==null&&xzm(q,h,D,null)}}(O),O.nativeToggleAttribute=S.prototype.toggleAttribute,S.prototype.toggleAttribute=function(Z){return function(h,q){var D=QsD(this);
if(!this.usePatchedLifecycles)return Z.nativeToggleAttribute.call(this,h,q);var P=this.getAttribute(h),U=P!==null;q=Z.nativeToggleAttribute.call(this,h,q);q!==U&&xzm(D,h,P,q?"":null);return q}}(O);
B=[Document,DocumentFragment,Element,ShadowRoot];OW&&B.push(OW.Wrapper);B=_.C(B);for(O=B.next();!O.done;O=B.next())O=O.value,O.prototype.prepend=oHL(O.prototype.prepend),O.prototype.append=oHL(O.prototype.append);(OW==null?void 0:OW.noPatch)===!0&&M$L();document.readyState==="complete"?Tn(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Tn(document.body)});
var d=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");d&&d.get&&d.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:d.enumerable,configurable:!0,get:d.get,set:function(Z){Z||Sw(this);d.set.call(this,Z);return Z}})}};
oHL=function(B){return function(){var t=_.j9.apply(0,arguments),T=_.C(yyo(t)),S=T.next().value;T=T.next().value;B.apply(this,t);t=_.C(T);for(T=t.next();!T.done;T=t.next())Sw(T.value);if(this.isConnected)for(S=_.C(S),t=S.next();!t.done;t=S.next())t=t.value,t instanceof Element&&Tn(t)}};
M$L=function(){for(var B=_.C(WHD),t=B.next();!t.done;t=B.next()){t=t.value.prototype;for(var T=_.C(eFg),S=T.next();!S.done;S=T.next()){S=S.value;var O=Object.getOwnPropertyDescriptor(t,S);O&&Object.defineProperty(t,"__shady_native_"+S,O)}}};
xzm=function(B,t,T,S){var O,d;if((O=B.polymerController)==null?0:(d=O.observedAttributes)==null?0:d.includes(t))if(B=B.polymerController,B.attributeChangedCallbackWrapper)B.attributeChangedCallbackWrapper.call(B,t,T,S);else{var Z;(Z=B.attributeChangedCallback)==null||Z.call(B,t,T,S)}};
yyo=function(B){var t=[],T=[];B=_.C(B);for(var S=B.next();!S.done;S=B.next())S=S.value,S instanceof Element&&S.isConnected&&T.push(S),S instanceof DocumentFragment?t.push.apply(t,_.aw(Array.from(S.children))):t.push(S);return[t,T]};
QsD=function(B){return!(B instanceof Element)&&B.node instanceof Element?B.node:B};
Geh=function(B,t){var T=t?["children"].concat(_.aw(t)):["children"];t=[];T=_.C(T);for(var S=T.next();!S.done;S=T.next()){var O=S.value;if(B.hasOwnProperty(O)){S=B[O];S=typeof S==="function"?S():S;S=mF(Array.isArray(S)?S:[S]).flat();if(O!=="children"){O=TV2(O);for(var d=_.C(S),Z=d.next();!Z.done;Z=d.next())Z=Z.value,Z instanceof Element&&Z.setAttribute("slot",O)}t.push(S)}}t.length===0?B=[]:(B=mF(_.E("div",null,t)),B=Array.from(B.childNodes));return B};
iU_=function(B,t,T){var S={};_.yS(function(){var O={},d;for(d in t)if(t.hasOwnProperty(d)){var Z=void 0,h=void 0;if(!(((Z=T.slotProps)==null?0:Z.includes(d))||d==="children"||((h=T.callbackProps)==null?0:h.includes(d))||d==="ref")&&(Z=_.oU(t[d]),S[d]!==Z)){S[d]=Z;h=void 0;var q=(h=B.hostElement)!=null?h:B;puw.has(d)&&(q[d]=Z);O[d]=Z}}XA(function(){if(B.setProperties)B.setProperties(O);else for(var D=_.C(Object.entries(O)),P=D.next();!P.done;P=D.next()){var U=_.C(P.value);P=U.next().value;U=U.next().value;
B[P]=U}})})};
KHD=function(B,t,T,S){var O=Geh(T,S.slotProps),d=(0,_.VX)(B);O=_.C(O);for(var Z=O.next();!Z.done;Z=O.next())d.appendChild(Z.value);iU_(t,T,S);S=_.C(S.callbackProps||[]);O=S.next();for(d={};!O.done;d={kebabEventName:void 0,eventListener:void 0},O=S.next())Z=O=O.value,String(O).substring(0,2)==="on"&&T[Z]?(d.kebabEventName=TV2(String(O).substring(2)),d.eventListener=T[Z],B.addEventListener(d.kebabEventName,d.eventListener),_.FA(function(P){return function(){B.removeEventListener(P.kebabEventName,P.eventListener)}}(d))):
t[Z]=T[Z];
if(T.ref){T=_.C(YIv(T.ref));var h=T.next().value,q=T.next().value,D=t.attached.bind(t);t.attached=function(){h(B);D()};
_.FA(function(){q()})}};
YIv=function(B){if(typeof B==="function"){var t;return[function(T){t=B(T)},
function(){var T;(T=t)==null||T()}]}if(!B.onRender||!B.onUnmount)throw Error("Xg");
return[B.onRender,B.onUnmount]};
ryC=function(B,t,T,S,O){S=S===void 0?{}:S;var d=lFw,Z=!1;d?(Z=!0,lFw=void 0):(vHX=t,d=document.createElement(t),vHX=void 0);var h=d;h.usePatchedLifecycles=!0;h.lifecycleIsConnected=!1;d.loggingStatus={};var q=nHo(B,t,d,S,O);_.FA(function(){h.lifecycleIsConnected&&(h.lifecycleIsConnected=!1,q.disconnectedCallback())});
Z||KHD(d,q,T,S);return d};
nHo=function(B,t,T,S,O){O=O===void 0?um_:O;zFN[t]!=null||(zFN[t]=O(B,t,S==null?void 0:S.getTemplate,S));var d=zFN[t],Z=d.ctor;O=d.getInitialMethods;var h=d.getPropsToForwardBeforeReady;B=d.getPropsToForwardBeforeRegister;S=d.shouldForwardProp;var q=d.observedAttributes,D=d.shouldLog,P=Z(T,{beforeReady:function(){var U=P;U._takeAttributes?U._takeAttributes():U.setPropertiesFromInitialAttributeValues&&U.setPropertiesFromInitialAttributeValues();U=_.C(h(T.polymerController));for(var J=U.next();!J.done;J=
U.next()){var N=_.C(J.value);J=N.next().value;N=N.next().value;aFX(T,J,N);D(t)&&!t_(J)&&RFz(T.polymerController,J)}T.polymerController=pGv(P,t)}});
T.polymerController=P;T.polymerController.observedAttributes=q;d=_.C(P.getExtraMethodsToForward());for(Z=d.next();!Z.done;Z=d.next())q=_.C(Z.value),Z=q.next().value,q=q.next().value,fF9(T,Z,q);O=_.C(O());for(d=O.next();!d.done;d=O.next())d=d.value,S(d)&&fF9(T,d),D(t)&&!t_(d)&&gH_(P,d);B=_.C(B());for(S=B.next();!S.done;S=B.next())O=_.C(S.value),S=O.next().value,O=O.next().value,aFX(T,S,O);return P};
BGz=function(B,t){return kt===t?(B.isInert=!0,kt="",!0):bUg===t?(B.isInert=!0,bUg="",!0):!1};
tEo=function(B){var t=dp;dp=B;return t};
Sdm=function(B){if(CZ.has(B))bUg=B;else if(ZK.has(B)&&dp&&TG2(dp)===B){var t;(t=dp)._numRenders!=null||(t._numRenders=0);dp._numRenders++;if(dp._numRenders>1)throw Error("Yg");return dp}};
OMw=function(B){CZ.has(TG2(B))?bUg=TG2(B):ZK.has(TG2(B))&&dp!==B&&(B._isInert=!0)};
TG2=function(B){var t;return(t=B==null?void 0:B.tagName.toLowerCase())!=null?t:""};
kWv=function(B,t){if(B.componentType===f6)throw Error("Zg");ZK.add(t);var T=function(){var S=HTMLElement.call(this)||this;S.is=t;if(vHX===t)return S.isInert=!0,S;S.createElement();return S};
_.u(T,HTMLElement);T.prototype.createElement=function(){if(!this.isInert){lFw=this;var S=_.C(_.Urq(function(){return _.E(B,null)})).next().value;
lFw=void 0;Kqm(this);return S}};
customElements.define(t,T)};
Cko=function(B,t,T,S,O){B.prototype.is=t;(S==null?0:S.useSink)?dtv(B,t,T,S,O):(T=um_(B,t,T,S),AyL(T,t));return B};
dtv=function(B,t,T,S,O){$zh();var d=_.Ba(function(Z){return ryC(B,t,Z,Object.assign({},S,{getTemplate:T}),O)},"a");
d.debugName=t+" (CoW wrapped)";kWv(d,t);return d};
LoD=function(B){return!ZMw.has(B)};
VEh=function(B,t,T,S){function O(){if(!U){for(var J=new Set(hj_),N=_.C(d.behaviors),H=N.next();!H.done;H=N.next()){H=H.value;for(var f=_.C(Object.getOwnPropertyNames(H)),c=f.next();!c.done;c=f.next()){c=c.value;var w=void 0,W=(w=Object.getOwnPropertyDescriptor(H,c))==null?void 0:w.value;W&&W instanceof Function&&(!D[c]||_.m("polymer_forward_method_killswitch"))&&J.add(c)}}N=_.C(Object.entries(Object.getOwnPropertyDescriptors(B.prototype)));for(H=N.next();!H.done;H=N.next())f=_.C(H.value),H=f.next().value,
f=f.next().value,f.value instanceof Function&&J.add(H);U=J}return U}
var d=KUC({is:t,disableElementRegistration:!1,getTemplate:T,providers:S==null?void 0:S.providers,reactivityMode:S==null?void 0:S.reactivityMode},B);if((S==null?0:S.allowedProps)||(S==null?0:S.allowedPropsFromBehaviors)){var Z,h;d.allowedProps=[].concat(_.aw((Z=S.allowedProps)!=null?Z:[]),_.aw((h=S.allowedPropsFromBehaviors)!=null?h:[]))}var q=$ww(d,B);t=q.observedAttributes;var D={};T=_.C(d.reactiveSchemas);for(S=T.next();!S.done;S=T.next())if(S=S.value,S.type==="signal")D[S.propertyKey]={readOnly:S.readOnly},
S.readOnly&&(D[DXh(S.propertyKey)]={readOnly:!0});else if(S.type==="compute"||S.type==="computeWithMethod"||S.type==="redux")D[S.propertyKey]={readOnly:!0};var P=d.reactiveSchemas.length,U;return{ctor:function(J,N){J=new q(J);J.beforeReady=N.beforeReady;return J},
props:D,observedAttributes:t,getInitialMethods:O,getPropsToForwardBeforeRegister:function(){for(var J=[],N=new Set,H=_.C(qdC),f=H.next();!f.done;f=H.next())f=f.value,J.push([f,f!=="observers"&&f!=="properties"]),N.add(f);H=_.C(Object.keys(D));for(f=H.next();!f.done;f=H.next())f=f.value,J.push([f,D[f].readOnly]),N.add(f);H=O();f=_.C(Object.keys(Object.getOwnPropertyDescriptors(B.prototype)));for(var c=f.next();!c.done;c=f.next())c=c.value,!LoD(c)||H.has(c)||N.has(c)||(J.push([c,!1]),N.add(c));J.push(["allowedProps",
!0]);return J},
getPropsToForwardBeforeReady:function(J){var N=[];J=_.C(Object.keys(J));for(var H=J.next();!H.done;H=J.next()){H=H.value;var f=O();LoD(H)&&!f.has(H)&&N.push([H,!1])}J=_.C(d.reactiveSchemas.slice(P));for(H=J.next();!H.done;H=J.next())H=H.value,H.type!=="compute"&&H.type!=="computeWithMethod"&&H.type!=="redux"&&H.type!=="signal"||N.push([H.propertyKey,H.type==="signal"?H.readOnly:!0]);return N},
shouldForwardProp:LoD,shouldLog:Hb}};
_.e=function(B,t,T,S){var O,d,Z=(d=(O=S)==null?void 0:O.mode)!=null?d:0;S!=null||(S={});var h;(h=S).reactivityMode!=null||(h.reactivityMode=0);Z===1&&_.Lj("creator_poly_si_disable_list").includes(t)&&(Z=2);return Z===1?Cko(B,t,T,Object.assign({},S,{useSink:!0}),VEh):Cko(B,t,T,Object.assign({},S,{useSink:Z===2}))};
_.LZ=function(){return function(B,t,T,S){var O,d,Z=(d=(O=S)==null?void 0:O.mode)!=null?d:2;S!=null||(S={});var h;(h=S).reactivityMode!=null||(h.reactivityMode=0);if(Z===0)throw Error("$g`"+Z);return dtv(B,t,T,S,Z===1?VEh:void 0)}};
_.h_=function(B){return _.m("creator_poly_si_killswitch")?!1:_.m("force_all_poly_si_batches")&&(B==="poly_si_all_on_test_check"||B==="creator_poly_si_batch_050"?0:B)||document.documentElement.hasAttribute("use-signals")?!0:!B||_.m(B+"_holdback_enabled")&&_.m("kevlar_polysi_holdback")?!1:_.m(B)};
qA=function(B){return B?B.icon?B.icon.iconType.toLowerCase():B.customThumbnail?"member":"":""};
EeN=function(B){if(!B)return"";B=_.C(B);for(var t=B.next();!t.done;t=B.next())if((t=t.value)&&t.liveChatAuthorBadgeRenderer&&(t=qA(t.liveChatAuthorBadgeRenderer))&&t!=="verified")return t;return""};
DtC=function(B,t){if(!B)return null;var T;return((T=B.find(function(S){return S&&S.liveChatAuthorBadgeRenderer?qA(S.liveChatAuthorBadgeRenderer)===t:!1}))==null?void 0:T.liveChatAuthorBadgeRenderer)||null};
_.NGq=function(B){var t=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;B=PkC(B);t=PkC(t);var T=Utz(B.hex);t=Utz(t.hex);var S=t[0]/255;var O=t[1]/255,d=t[2]/255,Z=Math.max(S,O,d),h=Math.min(S,O,d),q=0,D=0,P=.5*(Z+h);Z!=h&&(Z==S?q=60*(O-d)/(Z-h):Z==O?q=60*(d-S)/(Z-h)+120:Z==d&&(q=60*(S-O)/(Z-h)+240),D=0<P&&P<=.5?(Z-h)/(2*P):(Z-h)/(2-2*P));S=[Math.round(q+360)%360,D,P];T=I_q(T,t);for(B=JzC(B.hex);T<4.5;){B=S[2]>=.5?B.darker((4.5-T)/2):B.brighter((4.5-T)/2);T=B.toString();
O=mto(T);if(!O.length)throw Error("Xd`"+T);T=O;T=I_q(T,t)}return B.hex()};
I_q=function(B,t){B=_.tjg(B);t=_.tjg(t);return(Math.max(B,t)+.05)/(Math.min(B,t)+.05)};
_.Vz=function(B){return"#"+("000000"+(B&16777215).toString(16)).slice(-6)};
_.X3D=function(B){for(var t=0,T=0;T<B.length;T++)t=B.charCodeAt(T)+((t<<5)-t);B="#";for(T=0;T<3;T++)B+=("00"+(t>>T*8&255).toString(16)).slice(-2);return B};
ung=function(B){B=(B||"").split(":");B.length===1&&B.unshift("yt-icons");B[1]=B[1].toLowerCase();return B};
Rjg=function(B,t){var T=(t=t===void 0?!1:t)?jk2:HM_,S=t?a_w:f_o;B.getIconNames().forEach(function(O){O=t?O:O.substring(O.indexOf(":")+1);B.name==="yt-icons"?ge2.add(O):O.includes("-filled")?T.add(O):S.add(O)})};
EW=function(B,t,T,S){T=T===void 0?!1:T;S=S===void 0?!1:S;var O,d,Z;return _.L(function(h){if(h.nextAddress==1)return _.V(h,AzD,2);if(S)return h.return(ge2.has(B));O=T?jk2:HM_;d=T?a_w:f_o;return t?(Z=B.includes("-filled")?B:B.concat("-filled"),h.return(O.has(Z))):h.return(d.has(B))})};
_.Foo=function(B){if(czo(B))return B;var t=B=B.toLowerCase();(B=skq.get(B))&&(t=B);return t};
_.DK=function(B){if(czo(B))return B.toString();var t=w39.get(B);if(t)return t;t=B.toLowerCase();var T="yt-icons",S=t.replace(/_/g,"-");switch(B){case "MY_CHANNEL":t="account_circle";break;case "ADD_TO_LIBRARY":t="add";break;case "ALERT_WARN_RED":t="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":t="person_music";break;case "BLOCK_USER":t="block";break;case "CAPTIONS":t="closed_caption";break;case "CLOSED_CAPTION":T="av";t="closed-caption";break;case "COLLECTION":T="maps";t="layers";break;case "CONTACT":T=
"icons";t="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":T="ytcp-icons";t=S.split("creator-studio-")[1];break;case "DISMISSAL":t="close";break;case "DO_NOT_DISTURB":t="block";break;case "DOGFOOD":T="icons";t="pets";break;case "DRAFT":t="paper_corner_folded";break;
case "EMPTY_LIKE":t="like_outline";break;case "EXIT_APP":t="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":t=S;break;case "GAMES":T="ytg";t="my-games";break;case "GO_TO_PAGE":t="arrow-forward";break;case "GROUP":T="social";break;case "HIDE":t="not_interested";break;case "INPUT_COMPONENT":T="icons";t="settings-input-component";break;case "KIDS_BLOCK":t="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":T="ytg";t="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":T=
"ytg";t="membership-post-purchase";break;case "MULTIVIEW":t="screen_multi_view";break;case "MY_LOCATION":T="maps";t=S;break;case "NOTIFICATIONS_INBOX":t="NOTIFICATIONS";break;case "NEXT":t="chevron_right";break;case "OFFLINE":t="power-settings-new";break;case "PAUSE":T="miniplayer";break;case "PAYMENT":T="icons";break;case "PHONE_DOWNLOAD":t="phone_download";break;case "PREMIUM_STANDALONE":T="yt-logos";t="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":T="yt-logos";t="premium_standalone_cairo";
break;case "QUESTION_ANSWER":t="question_answer";break;case "REDEEM":T="icons";t="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":t="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":t="library_add";break;case "SCHOOL":T="yt-sys-icons";t="creator_academy";break;case "SETTINGS_LIGHT":t="settings_applications";break;case "SETTINGS_MATERIAL":t="settings";break;case "SEARCH_HISTORY":t="watch_history";break;case "SHOPPING_BAG":t="bag";break;case "SOCIAL":case "PEOPLE":T=
"yt-icons";t="people";break;case "STAFF_PICK":T="ytg";t="spotlight";break;case "START_DVR":t="add";break;case "STOP_DVR":T="av";t="stop";break;case "TAB_LIKED":t="like";break;case "TAB_INBOX":t="mail";break;case "TERMS_OF_SERVICE":T="icons";t="description";break;case "TRENDING":t="fire";break;case "UNBLOCK_USER":t="remove";break;case "UNPLUGGED_DARK_THEME":T="image";t="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":t="live";break;case "UNPLUGGED_SPORTS":T="ytu";t="visibility-off";break;
case "VIDEOS":T="av";t="play-circle-filled";break;case "YOUTUBE":T="yt-logos";t="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":T="yt-logos-ext";t="yt-logo-red-updated";break;case "YOUTUBE_LOGO":T="yt-logos-ext";t="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":T="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":T="shorts";t=S;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":T="yt-sys-icons";t="youtube_improve_tv";break;case "OUTLINE_BAG":T=
"yt-sys-icons";t="bag";break;case "QUEUE_PLAY_LAST":T="yt-sys-icons";t="list_queue_last";break;case "SLASH_CIRCLE_LEFT":t="slash_circle_left";break;case "SPEED_1_POINT_2X":t="1_point_2x";break;case "SPEED_1_POINT_5X":t="1_point_5x";break;case "SPEED_1_POINT_8X":t="1_point_8x";break;case "SPEED_POINT_2X":t="point_2x";break;case "SPEED_POINT_5X":t="point_5x";break;case "SPEED_POINT_8X":t="point_8x";break;case "SPEED_1X":t="1x";break;case "SPEED_2X":t="2x";break;case "TAB_BOOKMARK":t="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":T="yt-sys-icons";t="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":T="yt-sys-icons";t="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":T="yt-sys-icons",t="tic_tac_toe"}t=T+":"+t;w39.set(B,t);return t};
czo=function(B){var t;_.m("kevlar_use_wil_icons")?t=!!_.OD().resolve(_.Pa).resolveIcon({iconName:B.toString()}):t=!1;return t};
_.Ir=function(B,t,T,S){T=T===void 0?{}:T;S=S===void 0?!1:S;T===null&&(T={});var O=_.Lj("kevlar_command_handler_command_banlist");O=_.C(O);for(var d=O.next();!d.done;d=O.next())if(d=B?B.hasOwnProperty(d.value):void 0,d)return!1;O=_.X(B.commandMetadata,_.b5);return S&&O!=null&&O.url?!1:!t.disableCommandHandlerOverride&&_.UW.instance?(S=_.UW.instance,T.form||(T.form={element:t}),T.form.element||(T.form.element=t),!T.clickedVisualElement&&t.visualElement&&(T.clickedVisualElement=t.visualElement),S.resolveCommand(B,
T),!0):!1};
oe_=function(B,t){B=J_(B);for(var T=_.C(B.visibilityMonitorKeys||[]),S=T.next();!S.done;S=T.next())t.unobserveByKey(S.value);B.visibilityMonitorKeys=void 0};
MEq=function(B,t){if(_.sg()){if(_.m("kevlar_vimio_use_shared_monitor"))yzX(B,t.data);else if(!yzX(B,t.data))return;var T=t.data,S=QkX(T);if(_.m("enable_client_ve_spec_logging"))oe_(B,t.observer);else{var O=J_(B);O.trackedParams&&O.trackedParams!==S&&oe_(B,t.observer)}O=J_(B);!T||O.data&&O.data===T||(O.data=T);xtz(B,t);O.trackedParams=S}};
xtz=function(B,t){var T=t.observer;if(!T&&_.m("web_skip_missing_vimio_observer")){var S,O;_.yu(new _.HY("VisibilityObserver is not defined.",B.tagName,B.trackedParams,(S=t.data)==null?void 0:S.trackingParams,(O=t.data)==null?void 0:O.loggingDirectives))}else{var d=t.layer,Z=t.visibilityCallback||function(){},h=t.prescanCallback,q=J_(B);
S=[];t.showOption&&S.push(T.observe(B,function(){t.skipLogging&&t.skipLogging()||_.mB().reportShown(q,void 0,d);Z(!0)},t.showOption));
t.hideOption&&S.push(T.observe(B,function(){_.mB().reportHidden(q,void 0,d);Z(!1)},t.hideOption));
t.prescanOption&&h&&S.push(T.observe(B,function(){h()},t.prescanOption));
q.visibilityMonitorKeys=S}};
yzX=function(B,t){B=J_(B);if(B.visualElement&&!t)return!0;if(!t)return!1;var T=!1;if(_.m("enable_client_ve_spec_logging")){var S,O;T=!!((S=t.loggingDirectives)==null?0:(O=S.clientVeSpec)==null?0:O.uiType)}S=QkX(t);if(!S&&!T)return!1;_.m("mweb_component_visibility_logging")&&(B.veContainer||(B.veContainer={}),B.veContainer.trackingParams=S);if(B.trackedParams&&B.trackedParams===S)return!1;var d;if(_.m("enable_client_ve_spec_logging")&&((d=B.visualElement)==null?0:d.isClientVe())){var Z;d=(Z=B.visualElement)==
null?void 0:Z.getAsJspb();var h,q,D,P;if(_.OS(d,2)===((h=t.loggingDirectives)==null?void 0:(q=h.clientVeSpec)==null?void 0:q.uiType)&&_.OS(d,3,-1)===((D=t.loggingDirectives)==null?void 0:(P=D.clientVeSpec)==null?void 0:P.elementIndex))return!1}if(_.m("enable_client_ve_spec_logging")){var U,J;!B.visualElement&&((U=t.loggingDirectives)==null?0:(J=U.clientVeSpec)==null?0:J.uiType)&&(h=t.loggingDirectives.clientVeSpec,t=h.uiType,Z=h.elementIndex,h=h.clientYoutubeData,B.visualElement=_.NA(_.Xr(),{veType:t,
elementIndex:Z,clientYouTubeData:h}))}return!0};
QkX=function(B){if(B==null?0:B.rendererContext){var t=_.X(B.rendererContext,_.uQ);if(t==null?0:t.loggingDirectives)return t.loggingDirectives.trackingParams}return(B==null?0:B.loggingDirectives)?B.loggingDirectives.trackingParams:B==null?void 0:B.trackingParams};
J_=function(B){var t;return(t=B.polymerController)!=null?t:B};
GWX=function(B){_.mB();if(_.e6(jw().JSC$10560_elementShouldLogGesture).bind(jw())(B,4)){$tz(B);var t=Wo2(B);ejq.set(B,t)}};
$tz=function(B){ejq.has(B)&&(ejq.get(B).cancel("untrack hover element"),ejq.delete(B))};
Wo2=function(B){var t,T=[],S=!1,O=new _.UO(function(d,Z){Ha(B,"mouseenter",_.e6(function(){var h,q,D;return _.L(function(P){if(P.nextAddress==1)return t=(0,_.SQ)(),h=p3z(B),T.push(h),q=iMo(B,function(){S=!0;Z(Error("ah"))}),_.V(P,h,2);
if(P.nextAddress!=3)return q&&ar(q),D=Ydq(B),T.push(D),_.V(P,D,3);d();_.Dh(P)})}))});
O.then(function(){var d=(0,_.SQ)()-t;d=Math.round(d);if(!(500>d||6E5<=d)){var Z=B.getScreenLayer?B.getScreenLayer():void 0;Z=_.sg(Z)||"";var h=Kog(_.mB(),B);_.lS(Z,B.visualElement?B.visualElement:_.fZ(h),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:d}})}GWX(B)},function(){gp&&(gp(),gp=null);
S&&($tz(B),GWX(B))});
return O};
p3z=function(B){var t;return(new _.UO(function(T,S){gp=function(){S(Error("bh"))};
t=_.wT.debounce(_.e6(function(){ar(O);T()}),1,100);
var O=_.Rr(B,"mousemove",t)})).thenCatch(function(){var T=_.wT.cancelDebouncedJobMap.get(t);
T&&_.wT.cancelJob(T)})};
Ydq=function(B){var t;return(new _.UO(function(T,S){gp=function(){S(Error("ch"))};
t=Ha(B,"mouseleave",_.e6(function(){T()}))})).thenCatch(function(){ar(t)})};
iMo=function(B,t){return Ha(B,"mouseleave",_.e6(t))};
ve9=function(B){l_L&&_.A_.cancel(l_L);l_L=_.A_.run(function(){_.dv(B,"yt-visibility-refresh");l_L=0})};
neD=function(B){B=Number(B);return"rgba("+[B>>16&255,B>>8&255,B&255,(B>>24&255)/255].join()+")"};
zjv=function(B){if(!B)return!1;if(_.X(B,_.rzq))return!0;var t;if(B=(t=_.X(B,_.EQ))==null?void 0:t.commands)for(t=_.C(B),B=t.next();!B.done;B=t.next())if(_.X(B.value,_.rzq))return!0;return!1};
bMm=function(B){var t=!0;t=t===void 0?!0:t;if(!B.useSignals&&!B.experimentalPropertiesChanged||_.m("experimental_templating_behavior_nopatch_killswitch")){var T=B._propertiesChanged;B._propertiesChanged=function(S,O,d){t?B.debounceRender():B.doRender();T&&T.call(B,S,O,d)}}};
B0w=function(B,t){if(B.useSignals||B.experimentalPropertiesChanged)if(_.m("experimental_templating_behavior_nopatch_killswitch"))B.experimentalPropertiesChanged=function(){};
else return;var T=new Set,S=[B].concat(_.aw(B.behaviors));S=_.C(S);for(var O=S.next();!O.done;O=S.next()){O=O.value;for(var d in O.properties)T.has(d)||(B._addPropertyEffect(d,"function",t),T.add(d))}};
tC2=function(){var B=Polymer.Element,t=B._prepareTemplate;B._prepareTemplate=function(){t.call(this);var T=this.prototype;if(T.experimentalTemplatingInUse&&T.experimentalTemplatingInUse()&&T.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.wj(Error("dh"));else{T=this.template.content.childNodes;for(var S=T.length-1;S>=0;S--){var O=T[S];O.nodeName!=="STYLE"&&O.nodeName!=="LINK"&&O.nodeName!=="SCRIPT"&&O.nodeName!=="#comment"&&O.remove()}}}};
T0g=function(B){var t=!0;t=t===void 0?!0:t;tC2();var T=B.ready;B.ready=function(){this._template=null;T.call(this)};
B0w(B,t?B.debounceRender:B.doRender)};
OJh=function(B,t,T){if(T===null||T===void 0)return T;var S=k4h(B.tagName.toLowerCase(),t,function(){throw Error("Tb");});
if(S===null)return T;S=SXq[S];var O;if((O=S.isUnwrappable)==null?0:O.call(S,T)){if(S.unwrap)return S.unwrap(T);throw Error("gh");}return S.filterString?S.filterString(B.tagName,t,String(T)):T};
k$X=function(B,t,T){var S=t[t.length-1]!=="$",O=OJh(B,t,T);if(S)if(typeof O==="function"&&t.startsWith("reactiveon")&&t===t.toLowerCase()){var d=BV;Pq2(B,t.slice(8),function(Z){M_(d,function(){O(Z)})})}else B[t]=O;
else T=O==null?null:String(O),Dho(B,t.slice(0,-1),T)};
sW=function(B){d22.length===0&&requestAnimationFrame(function(){setTimeout(function(){var t=d22.slice();d22.length=0;t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;try{T()}catch(S){_.ca(S)}}})});
d22.push(B)};
CFL=function(B){if(B){var t=B.component;if(t){var T;t==null||(T=t.events)==null||T.publish("DISCONNECTED");var S;t==null||(S=t.onDisconnected)==null||S.call(t)}var O,d;(O=B.__spec)==null||(d=O.didUnmount)==null||d.call(O);for(t=0;t<B.childNodes.length;t++)CFL(B.childNodes[t])}};
wp=function(B,t,T){var S=t&&t.key,O=rO;O[0]=B;O[1]=S;O[2]=void 0;for(var d in t)t.hasOwnProperty(d)&&(B=t[d],S=zh,S.push(d),S.push(B));t=rO;a:{if(d=rO[2])for(B=0;B<d.length;B+=2)if(d[B]==="nonce"){d=d[B+1];break a}d=""}d=RlN(t[0],t[1],d);B=Gh(d);S=t[2];if(!B.staticsApplied&&(B.staticsApplied=!0,S&&S.length))if((O=B._attrsArr)&&O.length){for(O=0;O<S.length;O+=2)Fr[S[O]]=O+1;O=B._attrsArr||(B._attrsArr=ElN(0));for(var Z=0,h=0;h<O.length;h+=2){var q=O[h],D=O[h+1],P=Fr[q];P?S[P]===D&&delete Fr[q]:(O[Z]=
q,O[Z+1]=D,Z+=2)}WV(O,Z);for(var U in Fr)NT_(d,U,S[Fr[U]],zi),delete Fr[U]}else for(U=0;U<S.length;U+=2)NT_(d,S[U],S[U+1],zi);yD_(d,B,zi);WV(t,0);T&&T(p6);ADC()};
ZJ9=function(B){var t=B.toString().toLowerCase();return function(T,S){wp(t,T,S)}};
_.or=function(B,t,T){T===void 0?delete B[t.name]:B[t.name]=T};
_.yz=function(B){var t={androidIncludeFontPadding:!1},T=0,S=[],O=[],d=[];if(B.simpleText)return t.content=B.simpleText,t;if(B.runs===void 0)return t.content="",t;B=_.C(B.runs);for(var Z=B.next();!Z.done;Z=B.next()){Z=Z.value;var h=Z.text,q=void 0,D=(q=h)==null?void 0:q.length;if(h&&D){S.push(h);if(Z.bold||Z.italics||Z.strikethrough||Z.underline||Z.textColor!=null&&Z.textColor!==0||Z.deemphasize){h=O;q=h.push;var P={startIndex:T,length:D};Z.bold&&(P.weightLabel="FONT_WEIGHT_MEDIUM");Z.italics&&(P.italic=
!0);Z.strikethrough&&(P.strikethrough="LINE_STYLE_SINGLE");Z.underline&&(P.underline="LINE_STYLE_SINGLE");Z.textColor!=null&&Z.textColor!==0?document.documentElement.hasAttribute("dark")?P.fontColor=Z.darkModeTextColor||Z.textColor:P.fontColor=Z.textColor:Z.deemphasize&&(document.documentElement.hasAttribute("dark")?P.fontColor=parseInt("ff"+Ltq("#aaa").substring(1),16):P.fontColor=parseInt("ff"+Ltq("#606060").substring(1),16));q.call(h,P)}Z.navigationEndpoint&&(h=d,q=h.push,P={startIndex:T,length:D,
onTap:{innertubeCommand:Z.navigationEndpoint}},Z.loggingDirectives&&_.or(P,hbw,Z.loggingDirectives),q.call(h,P));T+=D}}t.content=S.join("");t.styleRuns=O.length?O:void 0;t.commandRuns=d.length?d:void 0;return t};
VCh=function(B){if(B==null||!B.runs)return!0;B=_.C(B.runs);for(var t=B.next();!t.done;t=B.next())if(t=t.value,t.bracket||t.errorUnderline||t.deemphasize||_.X(t,Qz)||_.X(t,qXD))return!1;return!0};
EjL=function(B,t){return function(T){var S=t.unit;if(S!==T)throw Error("jh`"+B+"`"+S+"`"+T);return t}};
xt=function(B){if(!((B==null?0:B.value)&&(B==null?0:B.unit)))return"";switch(B.unit){case "DIMENSION_UNIT_FRACTION":var t="%";break;default:t="px"}B=B.value;t==="%"&&(B*=100);return""+B+t};
D2L=function(B){try{return B()}catch(t){_.yu(t)}};
_.$t=function(B){var t=_.X(B,_.MA);if(t)return t;if((t=_.X(B,PF2))&&t.commands)return U29(t.commands);if((t=_.X(B,I2L))&&t.commands)return U29(t.commands);if((B=_.X(B,J4m))&&B.identifier&&B.command&&(m29||(m29=[]),!m29.includes(B.identifier)))return m29.push(B.identifier),_.X(B.command,_.MA)};
U29=function(B){if(B.length!==0){var t=[];B=_.C(B);for(var T=B.next();!T.done;T=B.next())(T=_.$t(T.value))&&t.push(T);return{commandExecutorCommand:{commands:t}}}};
_.ew=function(B){var t=B.defaultTarget,T=B.elementConfig,S=B.elementsCommand,O=B.skipOnClick,d=B.forceNewState,Z=B.additionalCommandArgs,h=B.innertubeCommand||_.$t(S);if(h){B={};var q=N0D(h);S=q.navigatingCommand;q=q.href;S&&q?(B.href$=q,XkX(B,S,q,t),_.m("web_atagconfig_pointerdown")&&uq_(B,S),d&&(B["force-new-state$"]=!0)):(B.role$="button",B.href$="javascript:void(0);");_.X(h,jWD)&&(B["aria-haspopup$"]=!0);O||(B.onclick=function(D){var P={};if(HJL(D)){if(Z==null?0:Z.clickedVisualElement)P={clickedVisualElement:Z.clickedVisualElement};
P=Object.assign({},{form:{element:D.target,event:D,createScreenConfig:P}},Z);D.preventDefault();_.Wa(h,P)}});
return Object.assign({},T,B)}};
a2h=function(B){if(B.length){if(B.length===1)return B[0];var t={};_.or(t,_.EQ,{commands:B});return t}};
Gn=function(B){return B&&B.href$!=="javascript:void(0);"};
N0D=function(B){var t,T=((t=_.X(B,_.EQ))==null?void 0:t.commands)||[B];B=_.C(T);for(t=B.next();!t.done;t=B.next()){t=t.value;var S=void 0,O=void 0;T=(O=_.X((S=t)==null?void 0:S.commandMetadata,_.b5))==null?void 0:O.url;_.m("web_remove_web_navigation_endpoint_data")||(S=void 0,T=T||((S=_.X(t,f2w))==null?void 0:S.url));if(T&&T!=="/service_ajax"){if(S=m3(T,gjv))return B=_.Pv(S),{navigatingCommand:t,href:B};_.yu(new _.HY("AttributedString URL could not be sanitized",T))}}return{}};
HJL=function(B){return B.button!==void 0?B.button===0&&!(B.shiftKey||B.altKey||B.metaKey||B.ctrlKey):!(B.shiftKey||B.altKey||B.metaKey||B.ctrlKey)};
XkX=function(B,t,T,S){T=!tb(T);var O,d,Z;if((O=_.X(t,_.XJ))!=null&&O.nofollow||(d=_.X(t,_.Km))!=null&&d.nofollow||(Z=_.X(t,_.Gi))!=null&&Z.nofollow||T)B.rel$="nofollow";var h;t=((h=_.X(t,_.Gi))==null?void 0:h.target)==="TARGET_NEW_WINDOW"?"_blank":S===void 0?"":S;B.target$=t};
uq_=function(B,t){t.clickTrackingParams&&(B.params={itct:t.clickTrackingParams});B.onpointerdown=function(T){Rbo(T)};
B._data=t};
A4o=function(B){(B.loggingUrls||[]).forEach(function(t){iq(t.baseUrl,t.attributionSrcMode)})};
c4g=function(B){B.currentTarget._data&&A4o(B.currentTarget._data)};
Rbo=function(B){var t=B.currentTarget;B=D2L(function(){return t.href});
var T=t.params;B&&_.rh(B,T||{},8,!0)};
sWX=function(B,t){if(t=_.X(t,_.Gi))(t==null?void 0:t.target)==="TARGET_NEW_WINDOW"&&(B.target="_blank"),t.nofollow&&(B.rel="nofollow")};
Ft2=function(B){B=_.X(B==null?void 0:B.commandMetadata,_.b5);return(B==null?0:B.url)?B.url:null};
_.pZ=function(B,t){(B=_.$t(B))&&_.Wa(B,t)};
_.Wa=function(B,t){fnw(function(T){t?T.resolveCommand(B,t):T.resolveCommand(B)})};
QWz=function(B,t){var T=["yt-core-attributed-string__link"];t!=null&&t.noLinkColor||((t==null?0:t.isOverlay)?T.push("yt-core-attributed-string__link--overlay-call-to-action-color"):T.push("yt-core-attributed-string__link--call-to-action-color"),(t==null?0:t.linkInheritColor)&&T.push("yt-core-attributed-string--link-inherit-color"));T={className:T.join(" "),tabindex$:"0"};var S=B.onTap||B.onLongPress;if(!S)return T;var O=wk_(B);O&&(T["aria-label$"]=O);t=_.ew({elementsCommand:S,elementConfig:T,skipOnClick:!(t==
null||!t.skipOnClick),forceNewState:!0});B.onLongPress&&(S=new ojq(function(){var d=_.$t(B.onLongPress);d&&_.OD().resolve(_.kv).resolveCommand(d)}),t&&y4h(S,t));
return t||T};
wk_=function(B){var t,T;return(t=B.onTapOptions)==null?void 0:(T=t.accessibilityInfo)==null?void 0:T.accessibilityLabel};
x2q=function(B){var t=B;B<=16777215&&(t+=parseInt("ff000000",16));return _.e8(t)};
MCX=function(B){var t=B.isDarkTheme;var T=B.extension;B=B.runColor;var S=void 0;if(T=T==null?void 0:T.colorMap){t=t?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";T=_.C(T);for(var O=T.next();!O.done;O=T.next())if(O=O.value,t===O.key){S=O.value;break}}S==null&&B&&(S=B);if(S)return x2q(S)};
iQ=function(B){var t=B.config;var T=B.image;var S=B.imageConfig;var O=B.imageWrapperConfig;var d=B.run;var Z=B.tag;var h=B.textLength;var q=B.startIndex===void 0?0:B.startIndex;B=B.length;q===void 0&&(q=0);d={run:d,startIndex:q,endIndex:B!==void 0?q+B:h,tag:Z};T&&(d.image=T);S&&(d.imageConfig=S);O&&(d.imageWrapperConfig=O);t&&(d.config=t);return d};
Wtm=function(B,t){var T=[];T.push("yt-core-attributed-string");(t==null?0:t.className)&&T.push(t==null?void 0:t.className);(t==null?0:t.ellipsisTruncate)?T.push("yt-core-attributed-string--ellipsis-truncate"):(t==null?0:t.noWrap)?T.push("yt-core-attributed-string--white-space-no-wrap"):(t==null?0:t.noPreWrap)||T.push("yt-core-attributed-string--white-space-pre-wrap");(t==null?0:t.linkInheritColor)&&T.push("yt-core-attributed-string--link-inherit-color");B.alignment&&T.push($2N(B.alignment));B.lineBreakMode&&
T.push("yt-core-attributed-string--word-wrapping");return T.join(" ")};
ebm=function(B){if(B.weight)return B.weight;switch(B.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return 700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
G$w=function(B){switch(B){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"}};
$2N=function(B){switch(B){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"}};
lQ=function(B,t,T){var S=t;B.content&&T&&(T=B.content.indexOf("\n"),T!==-1&&(S=Math.min(t,T)));if(!B.content||B.content.length<=S)t=B;else if(B.attachmentRuns||B.commandRuns||B.decorationRuns||B.styleRuns||B.paragraphStyleRuns){t=Yt(B.content,S);T=S;var O=B.attachmentRuns;if(O){var d=[];O=_.C(O);for(var Z=O.next();!Z.done;Z=O.next())Z=Object.assign({},Z.value),Z.startIndex===void 0||Z.startIndex>=T||(Z.length||(Z.length=0),Z.length+Z.startIndex>T&&(Z.length=T-Z.startIndex),d.push(Z));T=d}else T=void 0;
d=pk2(S,B.commandRuns);O=S;var h=B.decorationRuns;if(h){Z=[];h=_.C(h);for(var q=h.next();!q.done;q=h.next()){q=q.value;var D=_.X(q.textDecorator,KZ);if(D&&D.startIndex!==void 0&&!(D.startIndex>=O)){q=Object.assign({},q,{textDecorator:{highlightTextDecorator:Object.assign({},D)}});D=_.X(q.textDecorator,KZ);if(!D.length||D.length+D.startIndex>O)D.length=O-D.startIndex;Z.push(q)}}O=Z}else O=void 0;Z=pk2(S,B.styleRuns);if(h=B.paragraphStyleRuns)for(B=[],h=_.C(h),q=h.next();!q.done;q=h.next()){var P=q.value;
q=Object.assign({},P);if(!(q.startIndex===void 0||q.startIndex>=S)){if(!q.length||q.length+q.startIndex>S)q.length=S-q.startIndex;D=[];var U=void 0,J=void 0;if((U=P)==null?0:(J=U.listGroup)==null?0:J.listItems)for(P=_.C(P.listGroup.listItems),U=P.next();!U.done;U=P.next())if(U=Object.assign({},U.value),!(U.startIndex===void 0||U.startIndex>=S)){if(!U.length||U.length+U.startIndex>S)U.length=S-U.startIndex;D.push(U)}D.length>0&&(q.listGroup||(q.listGroup={}),q.listGroup=Object.assign({},q.listGroup,
{listItems:D}));B.push(q)}}else B=void 0;t={content:t,attachmentRuns:T,commandRuns:d,decorationRuns:O,styleRuns:Z,paragraphStyleRuns:B}}else t=Object.assign({},B,{content:Yt(B.content,S)});return t};
pk2=function(B,t){if(t){var T=[];t=_.C(t);for(var S=t.next();!S.done;S=t.next())if(S=Object.assign({},S.value),!(S.startIndex===void 0||S.startIndex>=B)){if(!S.length||S.length+S.startIndex>B)S.length=B-S.startIndex;T.push(S)}return T}};
Yt=function(B,t){var T=t,S;if(S=T>0)S=B.charCodeAt(T-1),S=S>=55296&&S<=56319;S&&(T=B.charCodeAt(T),S=T>=56320&&T<=57343);S&&--t;return B.substring(0,t)};
l2w=function(B,t,T){T=T===void 0?iJC:T;if(B){var S=_.OD().resolve(Bn);S||_.m("mweb_no_observer_killswitch")?MEq(B,{data:t,observer:S,visibilityCallback:T,hideOption:YXz,showOption:Kto,layer:B.layer}):_.yu(new _.HY("Warning: monitorVisibility called with null observer",B.tagName,t==null?void 0:t.loggingDirectives,t==null?void 0:t.trackingParams))}else _.yu(new _.HY("Warning: monitorVisibility called with null element",t==null?void 0:t.loggingDirectives,t==null?void 0:t.trackingParams,t==null?void 0:
t.rendererContext))};
thz=function(B,t){var T=[],S=B.content.length,O,d=(O=_.OD().resolve(_.S_(_.va)))==null?void 0:O();if(B.paragraphStyleRuns){O=_.C(B.paragraphStyleRuns);for(var Z=O.next();!Z.done;Z=O.next()){var h=T.push,q=h.apply;var D=void 0;Z=Z.value;if((D=Z.listGroup)!=null&&D.listItems){D=[];b:switch(Z.listGroup.listType){case "LIST_TYPE_BULLET":var P="ul";break b;default:P="span"}D.push(iQ({run:Z,textLength:S,tag:P,config:{className:"yt-core-attributed-string__list-group"},startIndex:Z.startIndex,length:Z.length}));
P=_.C(Z.listGroup.listItems);for(var U=P.next();!U.done;U=P.next()){U=U.value;b:switch(Z.listGroup.listType){case "LIST_TYPE_BULLET":var J="li";break b;default:J="span"}D.push(iQ({run:Z,textLength:S,tag:J,startIndex:U.startIndex,length:U.length}))}Z=D}else Z=[];q.call(h,T,_.aw(Z))}}if(B.styleRuns&&(t==null||!t.noStyleRuns))for(O=_.C(B.styleRuns),h=O.next();!h.done;h=O.next()){h=h.value;q=MCX({extension:_.X(h.styleRunExtensions,vjq),isDarkTheme:d===void 0?!1:d,runColor:h.fontColor});D=[];q&&D.push("yt-core-attributed-string--link-inherit-color");
h.italic&&D.push("yt-core-attributed-string--italicized");h.underline&&h.strikethrough?D.push("yt-core-attributed-string--underline-strikethrough",G$w(h.underline)):h.underline?D.push("yt-core-attributed-string--underlined",G$w(h.underline)):h.strikethrough&&D.push("yt-core-attributed-string--strikethrough",G$w(h.strikethrough));if(h.baselineOffset){a:switch(h.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":Z="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":Z=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:Z="yt-core-attributed-string--baseline-offset-unknown"}D.push(Z)}Z=D.join(" ");D=h;P={};if(D.weight||D.weightLabel)P.fontWeight=ebm(D).toString();q&&(P.color=q);T.push(iQ({run:h,textLength:S,tag:"span",config:{className:Z,style:P},startIndex:h.startIndex,length:h.length}))}if(B.decorationRuns)for(O=_.C(B.decorationRuns),h=O.next();!h.done;h=O.next())h=h.value,q={},h.textDecorator&&(P=h.textDecorator,Z=d===void 0?!1:d,U=[],D=
_.X(P,KZ),P=_.X(P,njv),D?(P=U,U=P.concat,J=[],(Z=MCX({extension:_.X(D.highlightTextDecoratorExtensions,r4h),isDarkTheme:Z,runColor:D.backgroundColor}))&&J.push("background-color: "+Z+";"),D.backgroundCornerRadius!==void 0&&J.push("border-radius: "+D.backgroundCornerRadius+"px;"),D.leftPadding!==void 0&&J.push("padding-left: "+D.leftPadding+"px;"),D.rightPadding!==void 0&&J.push("padding-right: "+D.rightPadding+"px;"),D.topPadding!==void 0&&J.push("padding-top: "+D.topPadding+"px;"),D.bottomPadding!==
void 0&&J.push("padding-bottom: "+D.bottomPadding+"px;"),U=U.call(P,J)):P&&(D=U,U=D.concat,Z=Z?"#2ba640":"#107516",Z=P.color?x2q(P.color):Z,Z=["padding: 2px;","border-top: solid "+Z+" 2px;","border-bottom: solid "+Z+" 2px;","background: linear-gradient(135deg, "+Z+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+Z+" 3px, rgba(0, 0, 0, 0) 3px);"],U=U.call(D,Z)),Z=U.join(" "),q.style$=Z,Z=h.textDecorator,D=[],P=_.X(Z,njv),_.X(Z,KZ)?D.push("yt-core-attributed-string--highlight-text-decorator"):
P&&D.push("yt-core-attributed-string--bracket-text-decorator"),Z=D.join(" "),q.className=Z,q.dir="auto"),Z=_.X(h.textDecorator,KZ),D=_.X(h.textDecorator,njv),P=_.X(h.textDecorator,KZ),U=_.X(h.textDecorator,njv),T.push(iQ({run:h,textLength:S,tag:"span",config:q,startIndex:(Z==null?void 0:Z.startIndex)||(D==null?void 0:D.startIndex)||0,length:(P==null?void 0:P.length)||(U==null?void 0:U.length)||0}));if(B.commandRuns&&(t==null||!t.noEndpoints))for(d=_.C(B.commandRuns),O=d.next();!O.done;O=d.next())O=
O.value,h=QWz(O,t),T.push(iQ({run:O,textLength:S,tag:"a",config:h,startIndex:O.startIndex,length:O.length}));if(B.attachmentRuns)for(B=_.C(B.attachmentRuns),d=B.next();!d.done;d=B.next()){d=d.value;q=h=void 0;O={className:"yt-core-attributed-string--inline-block-mod"};if((q=d.element)==null?0:q.properties){q=(h=d.element)==null?void 0:h.properties;h=[];q=_.X(q,zbm);if(q==null?0:q.margin)q=q.margin,q.left&&h.push("margin-left: "+xt(q.left)+";"),q.right&&h.push("margin-right: "+xt(q.right)+";"),q.top&&
h.push("margin-top: "+xt(q.top)+";"),q.bottom&&h.push("margin-bottom: "+xt(q.bottom)+";");h=h.length!==0?h.join(" "):void 0;O.style$=h}Z=void 0;h={alt:"",preserveHeight:!0,preserveWidth:!0};q=["yt-core-attributed-string__image-element"];if(d.alignment){a:switch(d.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"}q.push(D)}if((Z=d.element)==null?0:Z.properties)Z=[],D=_.X(d.element.properties,zbm),(D==null?0:D.height)&&Z.push("height: "+xt(D.height)+";"),(D==null?0:D.width)&&Z.push("width: "+xt(D.width)+";"),Z=Z.length!==0?Z.join(" "):void 0,h.style$=Z,D=void 0,Z=((D=_.X(d.element.properties,bJw))==null?void 0:D.label)||"",h.alt=Z;h.className=q.join(" ");q=void 0;P=D=void 0;Z=((P=d.element)==null?0:P.type)?(D=_.X(d.element.type,B5D))==null?
void 0:D.image:void 0;T.push(iQ({run:d,textLength:S,tag:"img",image:Z,imageConfig:h,imageWrapperConfig:O,startIndex:d.startIndex,length:(q=d.length)!=null?q:0}))}if(t==null?0:t.headerRuns)for(t=_.C(t.headerRuns),B=t.next();!B.done;B=t.next())if(B=B.value,B.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(B.headerMapping)){a:{switch(B.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":d=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":d="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":d="yt-core-attributed-string--heading-3";break a}d=void 0}T.push(iQ({run:B,textLength:S,tag:"span",config:d?{className:d}:void 0,startIndex:B.startIndex,length:B.length}))}return T};
_.nZ=function(B){return(B==null?void 0:B.content)!==void 0};
T5w=function(B){return _.nZ(B)?B:_.yz(B)};
SrD=function(B){return B.image!==void 0&&B.imageConfig!==void 0};
O8z=function(B,t){if(t==null?0:t.userInput)for(B=_.C(B),t=B.next();!t.done;t=B.next())if(t=t.value,t.tag!=="a"&&t.tag!=="li"){var T=void 0;(T=t).config||(T.config={});t.config.dir=t.tag==="ul"?_.OD().resolve(_.rp):"auto"}};
kEN=function(B){return function(t){var T=B.run;(T.onTap!==void 0||T.onLongPress!==void 0)&&_.X(T,hbw)&&l2w(t,{loggingDirectives:_.X(T,hbw)})}};
dk_=function(B){return function(t){for(var T in B)(zi[T]||zi[em["default"]])(t,T,B[T])}};
hdv=function(B,t){Cxz(t);var T={data:null,start:0,end:B.length,parts:[]};t=_.C(t);for(var S=t.next();!S.done;S=t.next())S=S.value,Z8v(T,S.startIndex,S.endIndex,S);L_9(B,T);return T};
Z8v=function(B,t,T,S){for(var O=_.C(B.parts),d=O.next();!d.done;d=O.next()){d=d.value;if(typeof d==="string")throw Error("lh");if(d.start<=t&&T<=d.end){Z8v(d,t,T,S);return}}B.parts.push({data:S,parts:[],start:t,end:T})};
L_9=function(B,t){for(var T=t.parts.length;T>=0;T--){var S=t.parts[T],O=t.parts[T-1],d=T===t.parts.length?t.end:S.start;O=T===0?t.start:O.end;d!==O&&t.parts.splice(T,0,B.slice(O,d));S&&L_9(B,S)}};
Cxz=function(B){B.sort(function(t,T){if(t.startIndex<T.startIndex)return-1;if(T.startIndex<t.startIndex)return 1;t=t.endIndex-t.startIndex;T=T.endIndex-T.startIndex;return t>T?-1:T>t?1:0})};
_.qrq=function(B){var t=B.thumbnails;if(t){B={sources:[]};t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S={};S.url=T.url;S.width=T.width;S.height=T.height;B.sources.push(S)}return B}};
Vhg=function(B,t,T,S){if(!t)return B.length>=1?B[B.length-1]:null;if(S)for(var O=_.C(B),d=O.next();!d.done;d=O.next()){d=d.value;var Z=void 0,h=(Z=d.url)==null?void 0:Z.indexOf(S);if(h!==void 0&&h>=0)return d}S=_.C(B);for(O=S.next();!O.done;O=S.next())if(O=O.value,O.width&&O.height&&(T&&O.width>=t||!T&&O.height>=t))return O;for(t=B.length-1;t>=0;t--)if(T&&B[t].width||!T&&B[t].height)return B[t];return B[0]};
_.EZw=function(B){var t;return(B=(t=B.sources)==null?void 0:t[0])?B.width/B.height:0};
_.DkL=function(B){if(B.sources){B=_.C(B.sources);for(var t=B.next();!t.done;t=B.next()){t=t.value;var T=void 0;if((T=t.clientResource)==null?0:T.imageName)return t}}};
PxD=function(B){var t;if((t=B.clientResource)!=null&&t.imageColor)return _.e8(B.clientResource.imageColor)};
_.IpC=function(B,t,T,S,O,d,Z){if(!t||t.length===0||t[0].clientResource)return null;if(T&&t[0].url)return t[0].url;S===void 0&&(S=!0);if(S){var h;B=Ukm*(O||(B==null?void 0:(h=B.getBoundingClientRect())==null?void 0:h.width)||0)}else{var q;B=Ukm*(d||(B==null?void 0:(q=B.getBoundingClientRect())==null?void 0:q.height)||0)}t=Vhg(t,B,S,Z);return(t==null?0:t.url)?t.url:(t==null?0:t.imageData)?t.imageData:null};
JXD=function(B,t,T){T=T?[T]:[];B.opacity&&T.push("opacity: "+B.opacity+";");t&&B.placeholderColor?(B=_.e8(B.placeholderColor),T.push("background-color: "+B+";")):T.push("background-color: transparent;");return T.join(" ")};
mk2=function(B,t,T,S,O){var d=["yt-core-image"];t&&d.push(t);T||d.push("yt-core-image--fill-parent-height");S||d.push("yt-core-image--fill-parent-width");switch(B.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":d.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":d.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":d.push("yt-core-image--content-mode-center");break;default:d.push("yt-core-image--content-mode-scale-to-fill")}B.flipForRtlLayout&&
d.push("yt-core-image--flip-rtl");switch(O){case "TOP_START":var Z;d.push(((Z=document.body)==null?void 0:Z.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return d.join(" ")};
XF_=function(B){var t;if(B==null?0:(t=B.clientResource)==null?0:t.imageName){var T;B=(T=B.clientResource)==null?void 0:T.imageName;a:{switch(B){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":T="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":T="yt-logos-ext:yt-logo-updated";break a}T=void 0}return T||N5C.get(B)||B}};
H8m=function(B){return _.m("mweb_wiz_skip_render")?uXX(B):jm2(B)};
uXX=function(B){return function(t){var T=RlN("wink-root");n6();ADC();nth(T,_.E(B,t))}};
jm2=function(B){var t=t===void 0?!1:t;return function(T){if(!t||!_.m("mweb_skip_keto_to_c3_if_no_data")||T.data!==void 0){var S=L4(!1);try{var O=T.children;_.m("mweb_render_outside_patch_killswitch")||p6?O?rj(_.E(B,T,O)):rj(_.E(B,T)):_.yu(new _.HY("ketoToC3 called outside of a patch",{tagName:B.TAG_NAME}))}finally{L4(S)}}}};
apo=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
gZm=function(B,t){B.onViewportEntered=t;fpN.observe(B)};
RdX=function(){var B={rootMargin:"10%",threshold:.01};_.m("mweb_enable_set_io_root_to_null_safari")?B.root=null:_.m("mweb_enable_set_io_root_to_body_safari")&&(B.root=document.body);return new IntersectionObserver(function(t,T){t.filter(function(S){return S.intersectionRect.height>0}).forEach(function(S){S=S.target;
if(!_.m("mweb_enable_only_update_image_when_connected")||S.isConnected!==!1){var O;(O=S.onViewportEntered)==null||O.call(S);T.unobserve(S)}})},B)};
AXo=function(B,t,T,S,O){function d(){if(S){var h=S.loadedClass,q=S.notifyOnUnloaded;h&&_.zn(B,h);q&&B.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function Z(){var h=T(t,B);h&&B.getAttribute("src")!==h&&(_.m("mweb_enable_only_update_image_when_connected")&&B.isConnected===!1||h===B.src||(B.src=h),d())}
O=O===void 0?!0:O;B.removeAttribute("src");d();t&&(O?gZm(B,Z):Z())};
cXC=function(B,t,T){if(!t)return!1;t=T(t,B);T=B.getAttribute("src");return t&&t===T&&B.complete};
smo=function(B,t){for(var T in t)T==="className"?B.className=t[T]:(zi[T]||zi[em.default])(B,T,t[T])};
F_g=function(B,t,T,S){H8m(_.bQ)({contentMode:t.contentMode,loadedClass:t.loadedClass,isPreloaded:t.isPreloaded,notifyOnLoaded:t.notifyOnLoaded,notifyOnUnloaded:t.notifyOnUnloaded,preferredThumbnail:t.preferredThumbnail,preserveHeight:t.preserveHeight,preserveWidth:t.preserveWidth,objectPosition:t.objectPosition,targetWidth:t.targetWidth,targetHeight:t.targetHeight,shouldShowPlaceholder:t.shouldShowPlaceholder,useWidth:t.useWidth,isToggled:t.isToggled,alt:t.alt,className:t.className,onerror:t.onerror,
onload:t.onload,style$:t.style$,color:t.color,width:t.width,height:t.height,"aria-hidden$":t["aria-hidden$"],draggable:t.draggable,"data-disabled$":t["data-disabled$"],data:B,callback:T,renderLazy:S===void 0?!0:S,hideOn404:!1})};
oZ2=function(B,t,T){T=T===void 0?!1:T;var S=B.sources!==void 0?B:_.qrq(B);if(S){var O=t.onload;t.onload=function(q){var D=q.target;T&&D.naturalWidth===120||_.B4(D,"yt-core-image--loaded");t.notifyOnLoaded&&D.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));O==null||O(q)};
t.targetWidth&&t.preserveWidth&&(t.width=t.targetWidth);t.targetHeight&&t.preserveHeight&&(t.height=t.targetHeight);var d=_.DkL(S),Z=d&&XF_(d);if(Z)return(B=PxD(d))&&(t.color=B),{type:"icon",iconName:Z,config:Object.assign({},t,t.alt?{}:{"aria-hidden$":"true"},{"aria-label$":t.alt,role:"img"})};if(B.sources===void 0){t.alt=B.accessibility&&B.accessibility.accessibilityData&&B.accessibility.accessibilityData.label||t.alt;t.style$=JXD(B,t.shouldShowPlaceholder,t.style$);var h;t.isPreloaded=!((h=_.X(B,
wFL))==null||!h.isPreloaded)}t.contentMode&&!S.contentMode&&(S.contentMode=t.contentMode);t.className=mk2(S,t.className,t.preserveHeight,t.preserveWidth,t.objectPosition);t.loadedClass="yt-core-image--loaded";return{type:"image",image:S,config:t}}};
_.tK=function(){var B=_.j9.apply(0,arguments);return _.v2(yXz,function(t){var T=B.map(function(S){return S(t)});
return function(){return void T.forEach(function(S){return void(S==null?void 0:S())})}})};
TJ=function(B,t){var T=t==null?void 0:t.initial;return _.N_(function(){_.oU(!0);return T=B(T)},{equals:t==null?void 0:t.isEqual},"rSlKsc")};
Qmz=function(B,t){if(B===t)return!0;if(B===void 0||t===void 0)return!1;var T,S,O,d,Z,h,q,D;return B.content===t.content&&((T=B.styleRuns)==null?void 0:T.length)===((S=t.styleRuns)==null?void 0:S.length)&&((O=B.commandRuns)==null?void 0:O.length)===((d=t.commandRuns)==null?void 0:d.length)&&((Z=B.attachmentRuns)==null?void 0:Z.length)===((h=t.attachmentRuns)==null?void 0:h.length)&&((q=B.decorationRuns)==null?void 0:q.length)===((D=t.decorationRuns)==null?void 0:D.length)};
$kX=function(B,t){if(B){var T=T5w(B);if(T!=null&&T.content)if(_.m("attr_string_reactive"))H8m(xk_)({text:B,config:t});else{var S=!(t==null||!t.ariaLabel)||!(T.commandRuns&&T.commandRuns.length!==0||T.paragraphStyleRuns&&T.paragraphStyleRuns.length!==0);B=S?t==null?void 0:t.ariaLabel:null;S=S?"text":null;wp("span",{className:Wtm(T,t),dir$:(t==null?0:t.userInput)?"auto":void 0,"aria-label$":B,role$:S},function(){if(T.styleRuns||T.commandRuns||T.attachmentRuns||T.decorationRuns){var O=thz(T,t);O8z(O,
t);O=hdv(T.content,O);O=_.C(O.parts);for(var d=O.next();!d.done;d=O.next())MhC(d.value)}else Oe(T.content)})}}};
MhC=function(B){typeof B==="string"?Oe(B):SrD(B.data)?wp("span",B.data.imageWrapperConfig,function(){F_g(B.data.image,B.data.imageConfig)}):wp(B.data.tag,B.data.config,function(t){kEN(B.data)(t);
t=_.C(B.parts);for(var T=t.next();!T.done;T=t.next())MhC(T.value)})};
edD=function(B){return B.parts.map(W_C)};
W_C=function(B){if(typeof B==="string")return B;B=SrD(B.data)?_.E("span",{el:_.tK(dk_(B.data.imageWrapperConfig))},_.E(_.bQ,Object.assign({},{data:B.data.image},B.data.imageConfig))):_.E(B.data.tag,{el:_.tK(kEN(B.data),dk_(B.data.config))},B.parts.map(W_C));return mF(B)};
GEh=function(B,t){return B===t?!0:B===void 0||t===void 0?!1:B.noStyleRuns===t.noStyleRuns&&B.noLinkColor===t.noLinkColor&&B.noEndpoints===t.noEndpoints&&B.headerRuns===t.headerRuns&&B.isOverlay===t.isOverlay&&B.linkInheritColor===t.linkInheritColor&&B.userInput===t.userInput};
pFN=function(B){return function(){var t,T,S,O,d,Z,h,q,D,P,U,J,N,H;return{ariaLabel:(t=B.ariaLabel)==null?void 0:t.call(B),className:(T=B.className)==null?void 0:T.call(B),ellipsisTruncate:(S=B.ellipsisTruncate)==null?void 0:S.call(B),isOverlay:(O=B.isOverlay)==null?void 0:O.call(B),linkInheritColor:(d=B.linkInheritColor)==null?void 0:d.call(B),noEndpoints:(Z=B.noEndpoints)==null?void 0:Z.call(B),noStyleRuns:(h=B.noStyleRuns)==null?void 0:h.call(B),noLinkColor:(q=B.noLinkColor)==null?void 0:q.call(B),
noPreWrap:(D=B.noPreWrap)==null?void 0:D.call(B),noWrap:(P=B.noWrap)==null?void 0:P.call(B),skipOnClick:(U=B.skipOnClick)==null?void 0:U.call(B),stopPropagation:(J=B.stopPropagation)==null?void 0:J.call(B),userInput:(N=B.userInput)==null?void 0:N.call(B),headerRuns:(H=B.headerRuns)==null?void 0:H.call(B)}}};
i8g=function(B){return B.value===""||B.value==="true"?!0:B.value==="false"?!1:isNaN(Number(B.value))?B.value:Number(B.value)};
SH=function(B,t){B=new Yrm(B,t);_.wj(B);throw B;};
K_h=function(B,t,T){var S=tEo(B);B._numRenders=0;try{var O=_.Urq(function(){return _.E(t,Object.assign({},T))})}catch(Z){var d=function(h){h.args||(h.args=[]);
h.args.push("Error in web component wrapper");h.args.push(B.tagName.toLowerCase());return h};
_.oz(Z instanceof Error?d(Z):new Yrm("Wiz rendering error",B.tagName.toLowerCase()));throw Z;}finally{tEo(S)}return O};
_.dU=function(B,t,T){function S(P){var U={};P=_.C(P);for(var J=P.next();!J.done;J=P.next()){J=J.value;var N=void 0,H=void 0,f=void 0,c=_.Ug((f=(H=(N=J).getAttribute)==null?void 0:H.call(N,"slot"))!=null?f:"children");if(N=U[c])N.push(J);else if(c in d||c==="children")U[c]=[J]}P=_.C(Object.keys(U));c=P.next();for(J={};!c.done;J={content$jscomp$57:void 0},c=P.next())c=c.value,c!=="children"&&(J.content$jscomp$57=U[c],U[c]=function(w){return function(){return w.content$jscomp$57}}(J));
return U}
T=T===void 0?{}:T;B.componentType!==f6||SH("Components must be marked reactive to be used from web component wrapper.",t);CZ.has(t)&&SH("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",t);var O,d=(O=T.props)!=null?O:{};ZK.add(t);var Z=lph();O=function(){var P=Z.apply(this,arguments)||this;P.rawProps={};P.queuingRender=!1;P.dispose=function(){};
P.isWebComponentWrapper=!0;P.isReparenting=!1;P.hasRendered=!1;return P};
_.u(O,Z);O.prototype.render=function(){this.hasRendered=!0;for(var P=_.C([].concat(_.aw(this.attributes))),U=P.next();!U.done;U=P.next())U=U.value,U.name!=="slot"&&this.removeAttribute(U.name);P=Object.assign({},this.componentProps,this.slotProps);U=_.C(K_h(this,B,P));P=U.next().value;U=U.next().value;!(P[0]instanceof Element)||P.length>1?SH("Wrapped Wiz components must return a single root element.",t):(P=P[0].tagName.toLowerCase(),P!==t&&SH("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(P+" !== '"+t),t),this.dispose=U)};
O.prototype.setUpProps=function(){for(var P=this.rawProps,U=this.attributes,J=_.C(Object.keys(d)),N=J.next();!N.done;N=J.next()){N=N.value;var H=void 0;((H=this)==null?0:H[N])&&this[N]!==vZz&&P[N]===void 0&&(P[N]=this[N],(H=Object.getOwnPropertyDescriptor(this.constructor.prototype,N))&&Object.defineProperty(this,N,H))}J=_.C(U);for(N=J.next();!N.done;N=J.next()){H=N.value;N=_.Ug(H.name);var f=N==="class"&&!U.getNamedItem("class-name");if(N in d||f)H=i8g(H),N!=="class"||P.className?P[N]=H:P.className=
H}U={};for(var c in d)d[c]!==_.Oz&&d[c]!==nZ2&&(P[c]instanceof Function&&SH("Function props must be configured as STATIC, not SIGNAL.",t),N=_.C(_.PV(P[c],void 0,"Ri8MSe")),J=N.next().value,N=N.next().value,U[c]=N,P[c]=J);P=_.C([P,U]);this.componentProps=P.next().value;this.setters=P.next().value;this.slotProps=S(this.childNodes)};
O.prototype.connectedCallback=function(){kt===t&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in d&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
O.prototype.disconnectedCallback=function(){if(!this._isInert){var P;a:{if(_.rXC)for(P=this;P;){if(_.zdg.has(P)){P=!0;break a}P=P.parentElement}P=!1}if(P)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){P=_.C([].concat(_.aw(this.attributes)));for(var U=P.next();!U.done;U=P.next())U=U.value,U.name!=="slot"&&this.removeAttribute(U.name)}this.innerText="";Kqm(this)}}};
O.prototype._setPendingPropertyOrPath=function(){};
O.prototype.notifyPath=function(){};
_.n9.Object.defineProperties(O.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var h=_.C(Object.keys(d)),q=h.next(),D={};!q.done;D={prop$jscomp$104:void 0},q=h.next())D.prop$jscomp$104=q.value,q=void 0,((q=T.legacyPolymer)==null?0:q.forwardHostProps)&&puw.has(D.prop$jscomp$104)||Object.defineProperty(O.prototype,D.prop$jscomp$104,{set:function(P){return function(U){var J=this;this._isInert||(this.setters?XA(function(){var N,H;return void((H=(N=J.setters)[P.prop$jscomp$104])==null?void 0:H.call(N,U))}):(this.rawProps[P.prop$jscomp$104]=U,this.queuingRender&&P.prop$jscomp$104===
"data"&&U!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(D),
get:b8X.has(D.prop$jscomp$104)?void 0:function(){return vZz}});
customElements.define(t,O)};
_.BPD=function(B,t){return(B=_.Cz(B,t))?_.Pv(_.Xx(B)):null};
_.Z1=function(B){if(B=_.Cz(B,Number.MAX_VALUE,void 0,"width"))return _.Xx(B)};
_.Cz=function(B,t,T,S){S=S===void 0?"width":S;if(!B||!B.length)return null;if(_.m("kevlar_tuner_should_always_use_device_pixel_ratio")){var O=window.devicePixelRatio;_.m("kevlar_tuner_should_clamp_device_pixel_ratio")?O=Math.min(O,_.Cj("kevlar_tuner_clamp_device_pixel_ratio")):_.m("kevlar_tuner_should_use_thumbnail_factor")&&(O=_.Cj("kevlar_tuner_thumbnail_factor"));tbL=O}else tbL||(tbL=window.devicePixelRatio);O=tbL;_.m("kevlar_tuner_should_always_use_device_pixel_ratio")?t*=O:O>1&&(t*=O);if(_.m("kevlar_tuner_min_thumbnail_quality"))return B[0].url||
null;O=B.length;if(_.m("kevlar_tuner_max_thumbnail_quality"))return B[O-1].url||null;if(T)for(var d=0;d<O;d++)if(B[d].url.indexOf(T)>=0)return B[d].url||null;for(T=0;T<O;T++)if(B[T][S]>=t)return B[T].url||null;for(t=O-1;t>0;t--)if(B[t][S])return B[t].url||null;return B[0].url||null};
OVo=function(){Lz.size?setTimeout(function(){hK(TPg)},0):Stz=0};
TPg=function(){var B=(0,_.SQ)(),t=null,T=!1;Lz.forEach(function(O){O.loaded=!0;O.loadTime=B;O.pendingPaint=!1;var d=kI_.get(O);d&&d.resolve(B);t=O;T||!O.ftlEligible&&O.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(T=!0)});
var S;((S=t)==null?0:S.markDirty)&&t.markDirty();Lz.clear();Stz=0;T&&doX(B)};
C2v=function(B){Lz.add(B);B.pendingPaint=!0;Stz||(Stz=_.qr(_.wT,OVo))};
ZVN=function(B){B.loaded=!1;B.loadTime=Infinity;var t=kI_.get(B);t&&(t.reject(Error("rh")),kI_.delete(B));B.pendingPaint&&(Lz.delete(B),B.pendingPaint=!1)};
_.L$h=function(B){var t=B.indexOf(":");return t===-1?{originalName:B}:{originalName:B.substring(0,t),datasyncId:B.substring(t+1)}};
_.qtX=function(){return _.L(function(B){if(hWX!==void 0)return B.return(hWX);hWX=new Promise(function(t){var T;return _.L(function(S){switch(S.nextAddress){case 1:return _.LI(S,2),_.V(S,_.Vk.open("test-only"),4);case 4:return _.V(S,_.Vk.delete("test-only"),5);case 5:_.pj(S,3);break;case 2:if(T=_.EH(S),T instanceof Error&&T.name==="SecurityError")return t(!1),S.return();case 3:t("caches"in window),_.Dh(S)}})});
return B.return(hWX)})};
Doh=function(){return _.L(function(B){if(B.nextAddress==1)return _.V(B,_.qtX(),2);if(!B.yieldResult)return B.return(void 0);Vb2||(Vb2=new EQz);return B.return(Vb2)})};
P2_=function(B){var t,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return _.V(d,Doh(),2);case 2:t=d.yieldResult;if(!t)throw Error("th");return _.V(d,t.open("yt-player-local-img"),3);case 3:return T=d.yieldResult,_.V(d,T.match(B),4);case 4:S=d.yieldResult;if(!S)throw Error("uh");return _.V(d,S.blob(),5);case 5:return O=d.yieldResult,d.return(O)}})};
Uo9=function(B,t){for(var T in B)if(B.hasOwnProperty(T)&&t[T])return T;return null};
Im9=function(B){return"stamp"+B.replace("-","_")+"_"};
JW9=function(B){var t=B.match(/\[\[([\w\.]+)\]\]/);if(t&&t.length>1)return t[1];_.wj(Error("wh`"+B));return null};
moC=function(B){return B===void 0?_.$M("REUSE_COMPONENTS",!1):B||!1};
usD=function(B,t,T){T&&(t.is?(NPh.has(t)&&(B=NPh.get(t),T=B.listener,delete t[B.property],T.type==="element"&&t.removeEventListener(T.eventName,T.handler),NPh.delete(t)),XPN(t)):t.__proto__==HTMLElement.prototype&&(t=new _.HY("Rendererstamper removed a non custom element","Stamper: "+B+" element: "+(t&&t.nodeName)),_.yu(t)))};
j$o=function(B,t,T,S){var O=t.node?t.node:t;_.ZH(T).parentNode===O&&(t.removeChild(T),usD(B,T,S));if(B=Ez.get(T))Ez.delete(T),_.wT.cancelJob(B);T.hidden=!1};
HVo=function(B,t,T,S){if(t&&t.children&&(T=t.children[T]))if(_.$M("DEFERRED_DETACH"))for(;T&&!Ez.has(T);){var O=B,d=t,Z=T,h=S;Z.hidden=!0;O=_.fC(_.wT,j$o.bind(null,O,d,Z,h),0);Ez.set(Z,O);T=T.nextElementSibling}else for(;(Z=t.lastElementChild)&&(t.removeChild(Z),usD(B,Z,S),Z!=T););};
amm=function(B){var t=_.l_("__slot-el");_.Fv(function(){for(var T=_.C(B.slotContent),S=T.next();!S.done;S=T.next())t.value.appendChild(S.value)});
return _.E("__slot-el",{el:t,skip:!0})};
_.D1=function(B,t,T){T=T===void 0?fmo:T;CZ.add(t);var S;(S=T).propNames!=null||(S.propNames=[]);var O=new Set(T.propNames),d=lph();S=function(){var D=d.call(this)||this;D.props={};D.isUpdating=!1;D.hasAttached=!1;D.isInert=!1;D.updateQueued=!1;D.initialClasses=[];BGz(D,t);return D};
_.u(S,d);S.prototype.forwardKebabCaseProp=function(D,P){D=_.Ug(D);if(O.has(D)||D==="children")this.props[D]=P};
S.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var D=_.C(this.initialClasses),P=D.next();!P.done;P=D.next())(P=P.value)&&this.classList.add(P);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
S.prototype.handleSlottedContent=function(){for(var D=new Map,P=_.C(this.children),U=P.next();!U.done;U=P.next()){U=U.value;var J=void 0,N=(J=U.getAttribute("slot"))!=null?J:"children";(J=D.get(N))?J.push(U):D.set(N,[U]);if(!U.getAttribute("key")){var H=void 0,f=void 0;U.setAttribute("key",N+"_"+((f=(H=J)==null?void 0:H.length)!=null?f:0))}}D=_.C(D);for(P=D.next();!P.done;P=D.next())U=_.C(P.value),P=U.next().value,U=U.next().value,this.forwardKebabCaseProp(P,_.E(amm,{slotContent:U}))};
S.prototype.connectedCallback=function(){var D=this;if(!BGz(this,t)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var P=_.C(this.attributes),U=P.next();!U.done;U=P.next())U=U.value,this.forwardKebabCaseProp(U.name,i8g(U));this.handleSlottedContent();T.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){D.afterFirstPatch()});
this.hasAttached=!0}};
S.prototype.attributeChangedCallback=function(D,P,U){this.isInert||this.isUpdating||this.isConnected||D!=="class"||this.initialClasses.push.apply(this.initialClasses,_.aw(U.split(" ")))};
S.prototype.disconnectedCallback=function(){w2h(this)};
S.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var D,P;nth(this,_.E(B,Object.assign({},this.props,{idomKey:(P=(D=this.__incrementalDOMData)==null?void 0:D.key)!=null?P:t})),!0)}catch(J){var U=J instanceof Error?J:new _.HY("Wiz rendering error");U.args||(U.args=[]);U.args.push("Error in deprecated web component wrapper");U.args.push(t.toLowerCase());_.wj(U);throw J;}finally{this.updateQueued=this.isUpdating=!1}}};
S.prototype.enqueueUpdate=function(){var D=this;return _.L(function(P){if(T.synchronous)return D.update(),P.return();if(D.updateQueued)return P.return();D.updateQueued=!0;return P.return(Promise.resolve().then(function(){D.update()}))})};
S.prototype.notifyPath=function(){T.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.n9.Object.defineProperties(S,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var Z=_.C(T.propNames),h=Z.next(),q={};!h.done;q={prop$jscomp$106:void 0},h=Z.next())q.prop$jscomp$106=h.value,Object.defineProperty(S.prototype,q.prop$jscomp$106,{set:function(D){return function(P){this.isInert||P===this.props[D.prop$jscomp$106]||(this.props[D.prop$jscomp$106]=P,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(q)});
customElements.define(t,S)};
_.gQq=function(B,t){return _.q8(B.entities,"markersEngagementPanelSyncEntity",t)};
RWm=function(B,t){return _.q8(B.entities,"fantasyWinProbabilityEntity",t)};
AW2=function(B,t){return _.q8(B.entities,"fantasyTeamEntity",t)};
cWw=function(B,t){return _.q8(B.entities,"fantasyPlayerEntity",t)};
s$h=function(B,t){return _.q8(B.entities,"booleanEntity",t)};
F$o=function(B,t){return _.q8(B.entities,"qrCodeEntity",t)};
wPv=function(B){return _.q8(B.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
oQh=function(){if(P4)return P4;if(window.lottie)return P4=Promise.resolve(window.lottie);var B=_.o1(_.MB("LOTTIE_URL"));return B?P4=new Promise(function(t,T){var S=document.createElement("script");S.addEventListener("load",function(){t(lottie)});
S.addEventListener("error",function(O){var d="Lottie library failed to load.";O?O.message&&(d+=" Original description: "+O.message,_.Qu(O,d)):O=Error(d);_.yu(O);T(O)});
S.setAttribute("async","");_.e9(S,B);document.head.appendChild(S)}):Promise.reject(Error("xh"))};
yWz=function(){return P4?P4:oQh()};
Q$h=function(B){if(B)switch(B){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.m("kevlar_use_wil_icons"))return B=(B=wPv(_.rq().getState()))&&B.animationLightUrl&&B.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:B.animationLightUrl,pathDarkTheme:B.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,B?B:Uz.get("LIKE")}};
xoD=function(B){var t=Q$h(B);if(t)return t;switch(B){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Uz.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Uz.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Uz.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Uz.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Uz.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Uz.get("NOTIFICATION_BELL")}};
$o_=function(B,t){if(!B||Mbg)t=!1;else{if(B.closest){var T=!!Q$h(t);T=_.MB("ID_TOKEN")&&T?!!B.closest("segmented-like-dislike-button-view-model"):!1}else T=!1;if(!T)if(B.closest)if(T=!_.MB("ID_TOKEN"),B=B.closest("ytd-subscription-notification-toggle-button-renderer-next"),T||!B)T=!1;else{var S;T=((S=B.data)==null?void 0:S.targetId)==="notification-bell"&&t!=="EXPAND_MORE"}else T=!1;t=T}return t};
W$w=function(B){var t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.LI(S,2),_.V(S,fetch(B),4);case 4:return t=S.yieldResult,_.V(S,t.json(),5);case 5:return S.return(S.yieldResult);case 2:T=_.EH(S),_.yu(T),_.Dh(S)}})};
eWq=function(B,t){var T,S,O;return _.L(function(d){if(d.nextAddress==1)return(T=t?B.pathDarkTheme:B.path)?_.V(d,Promise.all([W$w(T),oQh()]),2):d.return();S=d.yieldResult;O=S[0];Il.set(T,O);_.Dh(d)})};
_.JK=function(){for(var B=_.j9.apply(0,arguments),t=!0,T=_.C(B),S=T.next();!S.done;S=T.next())if(typeof S.value!=="string"){t=!1;break}return t?B.join(" ").trim()||void 0:function(){for(var O="",d=_.C(B),Z=d.next();!Z.done;Z=d.next())if(Z=Z.value,typeof Z==="function"&&(Z=Z()),Z)if(typeof Z==="string")O+=" "+Z;else for(var h in Z)if(Z.hasOwnProperty(h)){var q=Z[h];typeof q==="function"&&(q=q());q&&(O+=" "+h)}O=O.trim()||void 0;return _.oU(O)}};
pPw=function(B,t,T,S){function O(Z,h){if(t.value===h&&B!=null&&B.value){for(;B.value.firstChild;)B.value.removeChild(B.value.firstChild);B.value.classList.add("yt-spec-icon-shape");Z(B.value,S)}}
T=_.GIC(_.OD().resolve(_.Pa),T);if(typeof T==="function")t.value=null,O(T,null);else{var d=new _.UO(T.then,T);t.value=d;d.then(function(Z){O(Z,d)})}};
Ytm=function(B,t){var T=document.createElement("div"),S=_.AB(T,function(){return _.E(_.I,{cond:B,then:function(O){return _.E(iVh,{data:O,options:t})}})});
return[T,S]};
_.mn=function(){for(var B=[],t=_.C(_.j9.apply(0,arguments)),T=t.next();!T.done;T=t.next())if(T=T.value)if(typeof T==="string")B.push(T);else{T=_.C(Object.entries(T));for(var S=T.next();!S.done;S=T.next()){var O=_.C(S.value);S=O.next().value;(O=O.next().value)&&B.push(S)}}return B.join(" ")};
nQq=function(B){var t=_.l_("animated-rolling-character"),T=oS(),S=vO(B.character)||vO(B.previousCharacter);bC9(function(){if(B.marginMultiplier){var O;(O=T.value)==null||O.cancel();S?(O=B.previousCharacter?Number(B.previousCharacter)+10:B.rollUp?0:30,B.shouldAnimate||(O-=K$w(B,O))):(O=B.rollUp?0:2,B.shouldAnimate||(O-=B.rollUp?-1:1));t.value.style.marginTop="-"+O*B.marginMultiplier+"px";B.shouldAnimate?T.value=lmg(t.value,B,O,S):t.value.style.display=B.character?"":"none"}});
return _.E("animated-rolling-character",{el:t,class:"animated-rolling-character-wiz"},bK(S,function(){for(var O=[],d=1;d<30;d++)O.push(_.E("div",null,d%10));return _.E(_.Zc,null,_.E("div",null,"\u00a0"),O,_.E("div",null,"\u00a0"))},function(){return vQC(B.character)}))};
vQC=function(B){return _.E(_.Zc,null,_.E("div",null,"\u00a0"),_.E(_.Zc,null,bK(!B||_.L_(B),function(){return _.E("div",null,"\u00a0")},function(){return _.E("div",null,B)})),_.E("div",null,"\u00a0"))};
lmg=function(B,t,T,S){T=new Animation(new KeyframeEffect(B,[{transform:"translateY(0px)"},{transform:"translateY("+(S?K$w(t,T):t.rollUp?-1:1)*t.marginMultiplier+"px)"}],rWD),document.timeline);t.character?(B.style.display="",T.onfinish=null):T.onfinish=function(){B.style.display="none"};
T.play();return T};
K$w=function(B,t){var T=Number(B.character)+10;if(B.previousCharacter)if(B.character){var S=Number(B.character),O=Number(B.previousCharacter);B=B.rollUp?O<S?T:T+10:O<S?T-10:T}else B=B.rollUp?30:0;else B=B.character==="0"?T:B.rollUp?T-10:T+10;return t-B};
_.Nr=function(B,t){return function(T){var S={},O;for(O in T){var d=void 0,Z=void 0;((d=t)==null?0:(Z=d.callbacks)==null?0:Z[O])||(S[O]=T[O])}return _.E(PdL,null,function(){for(var h in S)T[h]=_.oU(S[h]);T.disableReactiveLogging=!0;return _.E(B,Object.assign({},T))})}};
Bs_=function(B,t,T,S,O,d,Z){T=new Animation(new KeyframeEffect(B,[{transform:"translateY(0px)"},{transform:"translateY("+(d?zWv(t,T,S,O):S?-1:1)*Z+"px)"}],bV9),document.timeline);t?(B.style.display="",T.onfinish=null):T.onfinish=function(){B.style.display="none"};
T.play();return T};
zWv=function(B,t,T,S){var O=Number(B)+10;t?B?(B=Number(B),t=Number(t),T=T?t<B?O:O+10:t<B?O-10:O):T=T?30:0:T=B==="0"?O:T?O-10:O+10;return S-T};
Ts_=function(B){var t=oS(),T=oS();se(function(){t.value=B.numberText;T.value=B.numberValue},[B.numberText]);
var S=B.fontSizeMultiplier?B.heightPx*B.fontSizeMultiplier:B.heightPx,O=Z9D(function(){if(B.numberText){var Z=B.numberText;var h=B.forceRollUp||!T.value||!B.numberValue||T.value<B.numberValue;var q=!!B.shouldAnimate,D=t.value,P=[],U=0,J=0,N=(D?D.replace(/\D/g,"").length:0)-(Z?Z.replace(/\D/g,"").length:0);D=D?D.split(/(\d)/).filter(Boolean):[];for(Z=Z.split(/(\d)/).filter(Boolean);N<0;){var H=Z[J];P.push({character:H,rollUp:h,marginMultiplier:S,shouldAnimate:q});J++;vO(H)&&N++}for(;U<N;)H=D[U],P.push({previousCharacter:H,
rollUp:h,marginMultiplier:S,shouldAnimate:q}),U++,vO(H)||N++;for(;J<Z.length;)N=Z[J],H=D[U],vO(N)===vO(H)?(J++,U++):vO(N)?(U++,N=void 0):vO(H)&&(J++,H=void 0),P.push({character:N,previousCharacter:H,rollUp:h,marginMultiplier:S,shouldAnimate:q});h=P}else h=[];return h},[B.numberText]),d=B.numberText?["height: "+S+"px;",
"line-height: "+B.heightPx+"px;"].join(" "):"";return _.E("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:d,dir:"ltr","aria-hidden":"true"},O.map(function(Z){return _.E(tWq,Object.assign({},Z))}))};
OsN=function(B){var t;return(t=SBh[B])!=null?t:"EVENT_SPAN_TYPE_UNKNOWN"};
kb_=function(B){var t=B.nodeName;if(B.id)return t+="#"+B.id;if(B.classList)for(var T=_.C(B.classList),S=T.next();!S.done;S=T.next())t+="."+S.value;B.parentElement&&(t=kb_(B.parentElement)+" > "+t);return t};
dVD=function(B){return function(t){var T=OsN(t.type);return T==="EVENT_SPAN_TYPE_UNKNOWN"?B(t):ox2("event",{type:T,nodepath:t.target instanceof Element?kb_(t.target):void 0},function(){return B(t)})}};
_.Xb=function(B){B&&sYg("event")&&(B=dVD(B));return YWC(function(t){var T,S=(T=B)==null?void 0:T(t);return typeof S==="boolean"?S:!0})};
ud=function(B){return function(){return B()?B():void 0}};
C3m=function(B){return new KeyframeEffect(B,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
Zsm=function(B){return new KeyframeEffect(B,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.jH=function(B){var t=TJ(function(T){T=T?D8(T[0]):void 0;return _.PV(B(T),void 0,"AwTxXe")},{isEqual:function(T,S){return D8(T[0])===D8(S[0])}});
return[function(){return t()[0]()},
function(T){return void t()[1](T)}]};
_.H4=function(B){return function(){var t="",T;for(T in B){for(var S=B[T];typeof S==="function";)S=S();S!==void 0&&S!==null&&(t+="; "+T+": "+S)}return t.length>0?_.oU(t.slice(2)):_.oU()}};
Lx9=function(B){switch(B){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"}};
EX2=function(B,t,T,S,O,d){var Z=hYL(B),h=Z.disabled,q=Z.iconPosition,D=Z.style,P=Z.focused,U=function(){return!!H()&&q()==="icon-only"},J=function(){return!!H()&&q()==="icon-only-40"},N=function(){return!!H()&&q()==="icon-with-label"},H=function(){return!!t||!(S==null||!S())};
return{type:function(){return D()==="call-to-action-inverse"?"text":D()==="overlay-dark"&&B().type!=="filled"&&B().type!=="tonal"?"tonal":B().type},
shouldFocus:function(){return(P()||(d==null?void 0:d()))&&!h()},
hasIconLeading:function(){return!!H()&&q()==="leading"},
hasIconTrailing:function(){return!!H()&&q()==="trailing"},
hasIconLeadingTrailing:function(){return!!H()&&!!(T||O!=null&&O())&&q()==="leading-trailing"},
hasIconOnly:U,hasIconOnly40:J,hasIconWithLabel:N,iconButton:function(){return U()||J()||N()},
visiblyDisabled:function(){return(h()?"disabled":B().state)==="disabled"||h()},
overrideSmallSizeIcon:function(){return!B().ignoreIconSizeOverride&&qBN(B(),H())},
iconToRender:t?t:function(){return _.E(_.fz,{icon:S,size:function(){return gU(B(),!0,B().ignoreIconSizeOverride)},
active:function(){return B().toggled},
iconFilter:function(){return VWo(B())}})},
secondaryIconToRender:T?T:function(){return _.E(_.fz,{icon:O,size:function(){return gU(B(),!0,B().ignoreIconSizeOverride)},
active:function(){return B().toggled},
iconFilter:function(){return VWo(B())}})}}};
hYL=function(B){return{size:function(){return B().size},
style:function(){return B().style},
focused:function(){return B().focused},
disabled:function(){return B().disabled},
onTap:function(t){var T,S;return(S=(T=B()).onTap)==null?void 0:S.call(T,t)},
alignByText:function(){return B().alignByText},
aTagConfig:function(){return B().aTagConfig},
customColors:function(){return B().customColors},
segmentedPosition:function(){return B().segmentedPosition},
toggled:function(){return B().toggled},
toggleable:function(){return B().toggleable},
accessibilityLabel:function(){return B().accessibilityLabel},
onToggle:function(t){var T,S;return(S=(T=B()).onToggle)==null?void 0:S.call(T,t)},
iconPosition:function(){return B().iconPosition},
oneOffCustomTextWrap:function(){return B().oneOffCustomTextWrap},
disableTextEllipsis:function(){return B().disableTextEllipsis},
disableBackdropFilter:function(){return B().disableBackdropFilter},
tooltipText:function(){return B().tooltipText},
ariaHidden:function(){return B().ariaHidden},
tabIndex:function(){return B().tabIndex},
buttonText:function(){return B().buttonText},
formattedButtonText:function(){return B().formattedButtonText},
animatedTextProps:function(){return B().animatedTextProps}}};
DV9=function(B){return B.style==="overlay-dark"?4:B.style==="overlay"?B.type==="filled"?4:3:B.type==="filled"||B.style==="call-to-action-inverse"||B.style==="mono-inverse"?2:1};
qBN=function(B,t){t=(B.iconPosition==="icon-only"||B.iconPosition==="icon-only-40"||B.iconPosition==="icon-with-label")&&t;return!B.segmentedPosition&&t&&B.size==="S"};
P3v=function(){return!_.m("web_disable_backdrop_filter")};
gU=function(B,t,T){switch(B.size){case "XS":return 16;case "S":return!T&&qBN(B,t)?24:16;default:return 24}};
UVC=function(B){switch(B){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"}};
IGq=function(B){switch(B){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"}};
JnD=function(B){switch(B){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"}};
VWo=function(B){if(B.style==="overlay-dark"&&B.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
mVD=function(B){if(!B)return{};var t=B.color,T=B.backgroundColor;B=B.borderColor;var S="";t&&(S+="color: "+t+";");T&&(S+="background-color: "+T+";");B&&(S+="border-color: "+B+";");return{style:S}};
Hs2=function(B,t,T){var S=B.buttonText,O=B.formattedButtonText,d=B.formattedButtonTextLegacy,Z=B.animatedTextProps,h=B.style,q=B.size,D=B.focused,P=B.disabled,U=B.onTap,J=B.alignByText,N=B.aTagConfig,H=B.customColors,f=B.segmentedPosition,c=B.toggled,w=B.toggleable,W=B.accessibilityLabel,v=B.onToggle,p=B.iconPosition,l=B.oneOffCustomTextWrap,b=B.disableTextEllipsis,Zv=B.disableBackdropFilter,hN=B.tooltipText,PL=B.ariaHidden,aC=B.tabIndex,cL=B.ignoreIconSizeOverride,gm=B.state,p_=B.type;h==="call-to-action-inverse"&&
(p_="text");h==="overlay-dark"&&p_!=="filled"&&p_!=="tonal"&&(p_="tonal");var M9=!!t&&p==="leading",B_=!!t&&p==="trailing",r2=!!t&&!!T&&p==="leading-trailing",jq=!!t&&p==="icon-only",Pe=!!t&&p==="icon-only-40",x8=!!t&&p==="icon-with-label",Us=jq||Pe||x8;P&&(gm="disabled");var g2=gm==="disabled"||P;cL=!cL&&qBN(B,!!t);gm={};var LY=(gm["yt-spec-button-shape-next"]=!0,gm[UVC(p_)]=!0,gm[IGq(h)]=!g2,gm["yt-spec-button-shape-next--disabled"]=!!g2,gm[JnD(q)]=!0,gm["yt-spec-button-shape-next--focused"]=!!D&&
!P,gm["yt-spec-button-shape-next--icon-trailing"]=B_,gm["yt-spec-button-shape-next--icon-leading"]=M9,gm["yt-spec-button-shape-next--icon-leading-trailing"]=r2,gm["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=r2&&!(S||O),gm["yt-spec-button-shape-next--icon-button"]=jq||x8,gm["yt-spec-button-shape-next--icon-only-default"]=Pe,gm["yt-spec-button-shape-next--align-by-text"]=!!J,gm["yt-spec-button-shape-next--segmented-start"]=f==="start",gm["yt-spec-button-shape-next--segmented-end"]=f===
"end",gm["yt-spec-button-shape-next--override-small-size-icon"]=cL,gm["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!l,gm["yt-spec-button-shape-next--disable-text-ellipsis"]=!!b,gm["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=!Zv&&P3v(),gm),m4=function(){if(Z)H8m(_.NsX)(Z);else if(d)d(p==="icon-with-label"||l?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"}:{});else if(O){var i8=p==="icon-with-label"||l;$kX(Object.assign({},
O,i8?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:{}),{noLinkColor:!0,noWrap:!i8})}else S&&Oe(S)},C_=function(i8){U==null||U(i8);
w&&(v==null||v(i8))},hs=N?XZo:u4X,He=N?"aria-current$":"aria-pressed$",R7=function(){t&&(M9||r2||Us)&&function(){Rl({className:"yt-spec-button-shape-next__icon",
"aria-hidden$":!0},function(){t()})}();
(S||O||d||Z)&&!Us&&function(){Rl({className:"yt-spec-button-shape-next__button-text-content"},function(){m4()})}();
B_&&function(){Rl({className:"yt-spec-button-shape-next__icon"},function(){t()})}();
r2&&function(){Rl({className:"yt-spec-button-shape-next__secondary-icon"},function(){T()})}();
P||H8m(_.AK)({model:{color:DV9(B)}})},XB=function(){var i8={};
hs(Object.assign({},(i8.className=_.mn(LY),i8.onclick=N?void 0:C_,i8.disabled=P,i8["aria-disabled$"]=g2,i8.style=P&&N?"pointer-events:none":void 0,i8[He]=w?!!c:void 0,i8["aria-label$"]=W,i8.title$=hN!=null?hN:"",i8["aria-hidden$"]=PL,i8.tabindex$=aC,i8),N,mVD(H)),function(){R7()})};
x8?(q={},h=(q["yt-spec-button-shape-with-label"]=!0,q["yt-spec-button-shape-with-label--is-overlay"]=h==="overlay"||h==="overlay-dark",q),jeo({className:_.mn(h)},function(){XB();Rl({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},m4)})):XB()};
fGD=function(B,t){if(!BV){var T;TTm(function(){return T=E1w(B,t)});
return T}B.parent=aGv();return E1w(B,t)};
aGv=function(){var B=NNq(BV||void 0,h4w);return mBX(B)?void 0:B};
c4=function(B,t){_.Wa(B,Object.assign({},t,{forceClickLogging:!0}))};
gXg=function(B,t,T,S){c4(B,Object.assign({},{form:{element:t,event:T}},S))};
Anw=function(B,t,T,S,O){var d=void 0;return function(Z){var h=_.$t(T?B==null?void 0:B.onDisabledTap:B==null?void 0:B.onTap);if(h){var q;d=(q=d)!=null?q:t==null?void 0:t.value;if(h)if(_.m("web_button_vm_click_client_ve_killswitch"))gXg(h,d,Z);else{q=RYq(B,h);if(O){gXg(h,O,Z,{clickedVisualElement:q,form:{element:O}});return}gXg(h,d,Z,{clickedVisualElement:q})}}S&&S(Z)}};
RYq=function(B,t){t=t==null?void 0:t.clickTrackingParams;var T,S;if((B=B==null?void 0:(T=B.loggingDirectives)==null?void 0:(S=T.clientVeSpec)==null?void 0:S.uiType)&&!t)return _.sz(B)};
cnh=function(B){switch(B){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"}};
sev=function(B){switch(B){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"}};
Fxv=function(B){switch(B){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"}};
wZC=function(B){switch(B){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"}};
oX2=function(B,t){return _.q8(B.entities,"engagementToolbarStateEntityPayload",t)};
Qe9=function(B){(B=_.fZ(B))&&_.ynm(B)};
_.ynm=function(B){var t=_.sg();t&&_.pG(t,B)};
xVN=function(B,t,T){_.CG(B,"yt-open-popup-action",[t,T||B])};
MWq=function(B,t){var T=_.yY(B,"endpoint"),S=_.yY(B,"action");return(T=S?S:T)&&t&&(T=t.navigationEndpointPopupMap[T])&&(B=_.Gy(T,B),(T=_.yY(B,"renderer"))&&t.supportedPopups.hasOwnProperty(T))?{openPopupAction:{popupType:t.popupTypeMap[T],popup:B}}:null};
$Vz=function(B,t,T,S){if(S){var O;T=T==null?void 0:(O=T.data)==null?void 0:O.contents;(O=T instanceof Array&&T.length?T[0]:T)&&(T=_.yY(O,"renderer"))&&S.supportedPopups.hasOwnProperty(T)&&(t.stopPropagation(),xVN(B,{openPopupAction:{popupType:S.popupTypeMap[T],popup:O}}))}};
GbN=function(B,t,T,S){S=S===void 0?!1:S;var O=Wx2(t);if(O){O.href&&Yk(O.href);var d=t.button;d=d!==void 0?d===0&&!Fb(t):!Fb(t);O.data&&d&&eY9(B,O,t,T,S)}};
eY9=function(B,t,T,S,O){O=O===void 0?!1:O;var d=_.Cj("pbj_navigate_limit",-1)===0;pZq(t);_.OD().resolve(_.S_(ec));var Z=t.data;if(Object.keys(Z).length!==0)if(!_.m("unplugged_web_disable_actions_for_cec_endpoint")&&_.X(Z,_.EQ))_.m("endpoint_behavior_command_executor_fix_killswitch")||(T.preventDefault(),T.stopPropagation()),_.qi(B,[Z],B);else if(S=MWq(Z,S))Z.loggingUrls&&Z.loggingUrls.forEach(function(q){q.baseUrl&&_.pR(q.baseUrl)}),T.preventDefault(),T.stopPropagation(),xVN(B,S,t);
else{var h=isL(0,t.data,T);if(B=t.getForm)B=B(),h.tempData=h.tempData||{},h.tempData=Object.assign({},h.tempData,B);B=_.z2(T);if(S=B.find(function(q){return!!q.visualElement}))h.createScreenConfig=h.createScreenConfig||{},h.createScreenConfig.clickedVisualElement=S.visualElement;
if(!d)if(T.preventDefault(),T.stopPropagation(),_.X(Z,_.YB9)&&!O&&_.UW.instance)_.UW.instance.resolveCommand(Z,h);else if(_.m("kevlar_command_handler_formatted_string")&&!O&&_.UW.instance&&Kxg(Z))O=B.find(function(q){return!!q.is})||T.target,T={form:Object.assign({},h,{event:T,
element:O,originatingNode:t})},_.UW.instance.resolveCommand(Z,T);else{Z=_.z2(T);T=[];for(O=0;O<Z.length;O++)(d=Z[O].is)&&T.push(d);RMX({parents:T.join(","),text:t.innerText},function(){_.dv(t,"yt-navigate",h)})}}};
lGq=function(B){if(B=Wx2(B))pZq(B),Vj_(B.href)};
Wx2=function(B){B=_.z2(B);for(var t,T=0;T<B.length;T++)if(t=B[T],t.tagName==="A"&&t.classList.contains("yt-simple-endpoint")){if(!t.data)break;return t}return null};
Fb=function(B){return B.shiftKey||B.altKey||B.metaKey||B.ctrlKey};
vXw=function(B,t){var T={itct:t.clickTrackingParams};_.m("kevlar_client_side_screens")&&(!_.X(t,_.aE)||_.m("kevlar_exclude_endpoint_killswitch"))&&(T.endpoint=JSON.stringify(t));_.m("enable_unknown_lact_fix_on_html5")&&_.OD().resolve(_.S_(_.wU))&&(T.lact=_.Sc());LQh(T);_.rh(B,T)};
pZq=function(B){B.href&&Object.keys(B.data).length!==0&&vXw(B.href,B.data)};
Kxg=function(B){for(var t=_.C(nXC),T=t.next();!T.done;T=t.next())if(B[T.value])return!1;return!0};
_.ol=function(B,t){if(t){var T={};rnq.forEach(function(S){S=zYN(t,S,"--yt-lightsource-");Object.assign(T,S)});
bs_.forEach(function(S){S=zYN(t,S,"--yt-basic-");Object.assign(T,S)});
_.Ev(B,T)}};
zYN=function(B,t,T){var S={};S[T+_.PO(t)]=B&&B[t]?_.e8(B[t]):"";return S};
_.Qk=function(B,t,T){yk[B]||(yk[B]={});yk[B][t]=T};
_.x1=function(B){yk[B]||(yk[B]={});return yk[B]};
BQq=function(B){if(!B)return{};var t=B.foregroundTitleColor,T=B.backgroundColor;B=B.borderColor;var S="text";B?S="outline":T&&(S="filled");return{type:S,customColors:{color:t?_.e8(t):void 0,backgroundColor:T?_.e8(T):void 0,borderColor:B?_.e8(B):void 0}}};
kNw=function(B){var t=B.renderer;var T=B.element;var S=B.commandController;var O=B.onTapCallback;var d=B.skipCommandHandling;var Z=B.overrides;var h=B.forceIcon;var q=B.forceModernIconButton;var D=B.forceDisabled;var P=B.isSubscribe===void 0?!1:B.isSubscribe;var U=B.isPressed===void 0?!1:B.isPressed;var J=B.useButtonSize===void 0?!1:B.useButtonSize;B=tf9(t);P&&(B.style="mono",B.type="filled");h=!t.icon||!h&&t.text?t.icon?t.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:q?"icon-only":"icon-only-40";h==="icon-only-40"&&(B.type="text");var N;q=Object;P=q.assign;J=TQz(t,J);U=!!t.isSelected||!_.m("web_propagate_is_pressed_killswitch")&&!!U;var H=t.isSelected!==void 0;D=D===void 0?t.isDisabled:D;var f=t.text?_.yz(t.text):void 0;var c,w,W,v=((c=t.accessibilityData)==null?void 0:(w=c.accessibilityData)==null?void 0:w.label)||((W=t.accessibility)==null?void 0:W.label);c=v?v:_.vS(t.text);T=SJL(t,T,S,O,d);S=OTX(t);S!=null&&S.length?(S=_.ew({innertubeCommand:a2h(S),
forceNewState:!0}),S=Gn(S)?S:void 0):S=void 0;return P.call(q,{},B,J,{iconPosition:h},Z,{focused:!1,toggled:U,toggleable:H,disabled:D,formattedButtonText:f,accessibilityLabel:c,onTap:T,aTagConfig:S},BQq((N=t.colorData)==null?void 0:N.basicColorPaletteData),{oneOffCustomTextWrap:t.oneOffCustomTextWrap})};
SJL=function(B,t,T,S,O){return function(d){var Z=OTX(B);S(Z,d);if(!O){Z=_.C(Z);for(var h=Z.next();!h.done;h=Z.next())c4(h.value,{form:{element:t,event:d},commandController:T})}}};
OTX=function(B){var t=[];B.command&&t.push(B.command);B.serviceEndpoint&&t.push(B.serviceEndpoint);B.navigationEndpoint&&t.push(B.navigationEndpoint);return t};
TQz=function(B,t){if(t)switch(B.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(B.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
tf9=function(B){switch(B.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",
type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",
type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.Mr=function(B){return _.N_(function(){TWh()();return keo(B)},void 0,"Icv7j")};
$1=function(B,t){return _.q8(B.entities,"likeStatusEntity",t)};
dRw=function(B,t){return _.q8(B.entities,"likeCountEntity",t)};
_.C4q=function(B,t){return _.q8(B.entities,"stringEntity",t)};
ZTg=function(B,t){if(!B)return!1;var T,S=(T=_.X(B,_.P7))==null?void 0:T.signal;if(S&&t.signalEndpointMap)return!!t.signalEndpointMap[S];var O;if((T=(O=_.X(B,_.W4))==null?void 0:O.request)&&t.continuationEndpointMap)return!!t.continuationEndpointMap[T];for(var d in B)if(t.commandEndpointMap[d])return!0;return!1};
LKg=function(B,t){if(t.streamingEndpointMap)for(var T in B)if(t.streamingEndpointMap[T]&&(B=t.streamingEndpointMap[T]))return B()};
hED=function(B,t){var T,S=(T=_.X(B,_.P7))==null?void 0:T.signal;if(S&&t.signalEndpointMap&&(T=t.signalEndpointMap[S]))return T();var O;if((T=(O=_.X(B,_.W4))==null?void 0:O.request)&&t.continuationEndpointMap&&(O=t.continuationEndpointMap[T]))return O();for(var d in B)if(t.commandEndpointMap[d]&&(B=t.commandEndpointMap[d]))return B()};
qJh=function(B){var t={"Content-Type":"application/json"};_.MB("EOM_VISITOR_DATA")?t["X-Goog-EOM-Visitor-Id"]=_.MB("EOM_VISITOR_DATA"):_.MB("VISITOR_DATA")&&(t["X-Goog-Visitor-Id"]=_.MB("VISITOR_DATA"));t["X-Youtube-Bootstrap-Logged-In"]=_.MB("LOGGED_IN",!1);_.MB("DEBUG_SETTINGS_METADATA")&&(t["X-Debug-Settings-Metadata"]=_.MB("DEBUG_SETTINGS_METADATA"));B!=="cors"&&((B=_.MB("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(t["X-Youtube-Client-Name"]=B),(B=_.MB("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(t["X-Youtube-Client-Version"]=
B),(B=_.MB("CHROME_CONNECTED_HEADER"))&&(t["X-Youtube-Chrome-Connected"]=B),(B=_.MB("DOMAIN_ADMIN_STATE"))&&(t["X-Youtube-Domain-Admin-State"]=B),_.$M("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(B=_.MB("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(t["X-YouTube-Lava-Device-Context"]=B));return t};
VfN=function(B,t){t.watchNextResponse||t.reelItemWatchResponse?t.watchNextResponse?B.content=t.watchNextResponse:B.content=t.reelItemWatchResponse:t.playerResponse?B.player=t.playerResponse:t.reelWatchSequenceResponse&&(B.reelSequence=t.reelWatchSequenceResponse)};
_.eH=function(B){if(!B)return null;for(var t=[],T=0;T<B.textSegments.length;T++){var S=B.textSegments[T];S.text?t.push(S):S.emojiId&&t.push({emoji_id:S.emojiId})}return{text_segments:t}};
J9X=function(B,t,T,S,O,d,Z){d=d===void 0?[]:d;var h=new _.GJ;h.endpoint=T;if(!T)return _.oz(new _.HY("handle undefined endpoint",t.tagName)),h;var q=xAN(T);q.length&&(_.qi(B,q,t,S),h.actions=q);T.loggingUrls&&T.loggingUrls.forEach(function(P){P.baseUrl&&iq(P.baseUrl,P.attributionSrcMode)});
q=!_.m("web_skip_impression_click_killswitch")&&S&&S.impression;if(T.clickTrackingParams&&!E4X(T)&&!DRL(t)&&!q&&(q=_.Xr(),!_.pz(q,t))){var D=t.getScreenLayer&&t.getScreenLayer();D?q.clickCommand(T,null,D):q.clickCommand(T,null)}q=!1;for(D=0;D<d.length;D++)if((0,d[D])(t,T,S)){q=!0;break}!q&&P4z(T)&&(h.ajaxPromise=I6L(B,t,T,S,O,Z));return h};
DRL=function(B){var t;return(B=(t=B.data)==null?void 0:t.navigationEndpoint)&&!!B.clickTrackingParams};
E4X=function(B){var t=_.X(B,_.P7);if(t&&(t=t.signal)&&mRm.indexOf(t)>=0)return!0;for(var T in B)if(NQN.indexOf(T)>=0)return!0;return!1};
P4z=function(B){var t;if(((t=_.X(B,_.P7))==null?void 0:t.signal)==="CLIENT_SIGNAL")return!1;for(var T in B)if(XHq.indexOf(T)>=0)return!1;B=Object.keys(B);return B.length===1&&B[0]==="loggingUrls"?!1:!0};
A9D=function(B,t,T,S,O,d,Z){var h=_.id.instance;if(h&&_.Y1(h,S))var q=_.Kz(h,S,O).then(function(P){return(P==null?0:P.data)?P:{data:P}});
else q=B.requestDataForServiceEndpoint(S,O),_.X(S,uLh)||_.X(S,jbh)||_.X(S,_.HTL)||_.X(S,a6q)||_.yu(new _.HY("No RequestBuilder for endpoint",S));var D=_.ld();D.promise.thenCatch(function(){var P=_.yY(S,"action")||_.yY(S,"command")||_.yY(S,"endpoint");P&&(P=S[P],P.hasOwnProperty("onFailureAction")?_.qi(t,[P.onFailureAction],T):P.hasOwnProperty("onFailureCommand")&&_.qi(t,P.onFailureCommand,T));q.cancel("Resolver promise rejected")});
q.then(function(P){if(P){var U=P.error;if(U){if(d&&d.onServerError)d.onServerError(S,P);D.reject(new _.HY("Response error",S,U))}else if(P=P.data)if(U=P.error){if(d&&d.onServerError)d.onServerError(S,P);D.reject(new _.HY("Returned error",S,U))}else{f62(t,T,P,S);g4w(P);if(U=Qr2(P))for(var J=_.C(U),N=J.next();!N.done;N=J.next()){N=N.value;var H=_.OD().resolve(_.S_(REN))||v4;if(!_.id.instance||!H.some(function(c){return!!_.X(S,c)})||_.m("kevlar_response_processor_allowlist_killswitch")){var f=H=void 0;
((f=_.X((H=N)==null?void 0:H.commandMetadata,_.b5))==null?0:f.sendPost)?_.hi(t,[N]):_.qi(t,[N],T)}}(J=_.X(P==null?void 0:P.frameworkUpdates,nz))&&Z&&Z(J);if(d&&d.onSuccess)d.onSuccess(S,P);D.resolve(new _.rU(P,U))}}else D.reject(new _.HY("Invalid service endpoint provided",S))},function(P){D.reject(P)});
return D.promise};
g4w=function(B){var t;(B=(t=_.X(B==null?void 0:B.onResponseReceivedCommand,_.c9z))==null?void 0:t.continuationItems)&&(B==null?void 0:B.length)===1&&_.X(B[0],sbm)&&_.wv("so_r",void 0,"search_overview_answer")};
I6L=function(B,t,T,S,O,d){var Z;return(Z=t.getNetworkManager&&t.getNetworkManager()?t.getNetworkManager():_.OD().resolve(_.S_(_.yG)))?A9D(Z,B,t,T,S,O,d):_.ca("No network manager.")};
f62=function(B,t,T,S){if(T=T.trackingParams||T.loggingDirectives&&T.loggingDirectives.trackingParams){var O;(_.X(S,FKC)||_.X(S,wHC)||_.X(S,o4D))&&S.clickTrackingParams?O=_.fZ(S.clickTrackingParams):_.m("web_graft_to_parent_command")&&S.clickTrackingParams&&(O=_.fZ(S.clickTrackingParams));var d;S=(d=t.getScreenLayer)==null?void 0:d.call(t);t=_.Xr().graftServerVe(T,O,S);_.Zu(B,"yt-store-grafted-ve-action",[t])}};
_.y9_=function(B){var t=new Image;return new _.UO(function(T,S){t.addEventListener("load",function(){T()});
t.addEventListener("error",function(){S()});
t.src=B})};
Qbq=function(B){return!!B};
xRD=function(B){return!!B};
Mf9=function(B,t,T){var S=B.rowIndex;S!==void 0&&_.Zu(B.hostElement,"yt-section-reactive-dismissal",[S,t,T])};
_.zJ=function(B,t,T){B=_.C(B);for(var S=B.next();!S.done;S=B.next()){S=S.value;if(S===t)break;for(var O=_.C(T),d=O.next();!d.done;d=O.next())if(d=d.value,S.tagName===d||!_.m("web_event_button_role_check_killswitch")&&S.role==="button"&&d==="BUTTON")return!0}return!1};
_.bd=function(B,t,T){B=_.C(B);for(var S=B.next();!S.done;S=B.next()){S=S.value;if(S===t)break;for(var O=_.C(T),d=O.next();!d.done;d=O.next())if(S.id===d.value)return!0}return!1};
$RN=function(B){switch(B){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}};
WKq=function(B,t){if(!B&&!t)return"medium";B=Math.max(B||0,t||0);return B>=256?"large":B>=96?"medium":"small"};
eE9=function(B){switch(B){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.Tp=function(){var B=_.OD().resolve(_.S_(_.BR));return B?(B=B.getCurrentPage())?_.tT(B):null:null};
_.SZ=function(){var B=_.Tp();if(!B){var t=_.OD().resolve(_.S_(_.BR)),T=t?typeof t:"no page manager";t=t?t.getCurrentPage():null;T=new _.HY("Player is missing when requested.",T,t?t.tagName:"no page");_.wj(T)}return B};
_.tT=function(B){return B&&B.getPlayer?B.getPlayer():null};
GN2=function(B,t){B={args:{raw_player_response:B}};t&&(B.args=Object.assign({},B.args,t));return B};
pHm=function(B){if(B.args){if(B.args.raw_player_response)return B.args.raw_player_response;if(B.args.player_response)return JSON.parse(B.args.player_response)}};
_.iTo=function(B,t){var T={url:"/watch?v="+B.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};B.playlistId&&(T.url+="&list="+B.playlistId);B.playerParams&&(T.url+="&pp="+B.playerParams);B={watchEndpoint:B,commandMetadata:{webCommandMetadata:T}};t&&(B.clickTrackingParams=t);return B};
KK_=function(){return YJX||!!_.Gy("yt.player.Application")};
v4o=function(){return l6C||!!document.querySelector("link#player-css")};
r9D=function(){function B(){YJX=!0;n4_.resolve()}
var t,T;return _.L(function(S){n4_||(n4_=new _.VG,KK_()?B():(t=document.createElement("script"),t.addEventListener("load",B),T=_.Aa(_.MB("PLAYER_JS_URL")),_.e9(t,T),document.head.appendChild(t)));return S.return(n4_.promise)})};
bTq=function(){function B(){l6C=!0;zEX.resolve()}
if(!zEX)if(zEX=new _.VG,v4o())B();else{var t=document.createElement("link");t.id="player-css";t.addEventListener("load",B);var T=_.Aa(_.MB("PLAYER_CSS_URL"));_.ij(t,T,"stylesheet");document.head.appendChild(t)}return zEX.promise};
Blv=function(){return KK_()&&v4o()?Promise.resolve([]):Promise.all([r9D(),bTq()])};
tJD=function(B,t,T){var S={args:{}};B&&(S.args.raw_player_response=B);t&&(S.args.raw_watch_next_response=t);T&&(S.args=Object.assign({},S.args,T));return S};
kfq=function(B,t,T){var S=!1;S=S===void 0?!0:S;B=typeof B==="string"?_.Oi(document,B):B;var O=TlN+"_"+_.TH(B),d=Sbv[O];if(d&&S)return Oio(t,T)?d.api.loadVideoByPlayerVars(t.args||null):d.loadNewVideoConfig(t),d.api;d=new kN(B,O,t,T,void 0);Sbv[O]=d;d.addOnDisposeCallback(function(){delete Sbv[d.getId()]});
return d.api};
Oio=function(B,t){return t&&t.serializedExperimentFlags?t.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):B&&B.args&&B.args.fflags?B.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
dm2=function(){var B=new _.VG;B.resolved=!1;var t=B.resolve;B.resolve=function(T){B.resolved=!0;t(T)};
return B};
Zio=function(B){var t={};CIL().install((t.document_disposed={callback:B},t))};
dF=function(B,t){if(!B&&Math.random()<=_.Cj("kevlar_unified_player_logging_threshold")){B=Error("zh`"+(t?t:"Unspecified error"));if(_.m("kevlar_unified_player_throw_errors"))throw B;_.yu(B)}};
_.Llh=function(){var B=_.Gy("ytDebugData.callbacks");B||(B={},_.Bz("ytDebugData.callbacks",B));return B};
qbC=function(B,t){var T=_.Llh();if(_.m("web_dd_iu")||h$D.includes(B))T[B]=t};
VJ9=function(){return _.L(function(B){return B.return({isLeader:_.aPN(_.rq().getState()),c:_.MB("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.MB("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
EJz=function(){var B;_.L(function(t){if(t.nextAddress==1)return qbC("APP_STATE",VJ9),_.V(t,_.OD().resolve(_.CS),2);B=t.yieldResult;qbC("PI",function(){return _.L(function(T){return T.return(B.getVideoStats())})});
_.Dh(t)})};
DmC=function(B){var t=_.nm(_.WO(_.TX.location.href));B=_.nm(_.WO(B));return _.m("kevlar_clear_non_displayable_url_params")?t==Zd(B):Zd(t)==Zd(B)};
Zd=function(B){var t=_.PIC(B);B=B.slice(0);var T=["frags"];_.m("kevlar_hide_pp_url_param")&&T.push("pp");_.m("kevlar_hide_time_continue_url_param")&&T.push("time_continue");T=_.C(T);for(var S=T.next();!S.done;S=T.next())S=S.value,B=_.zQ(_.nm(B),S);return _.nm(B)+(t?"#"+t:"")};
LS=function(B,t){t=Number(t)*1E3;var T=Math.round((0,_.SQ)()),S=T.toString();B={innertubeResponse:B,serverDateTimestampMs:S,lastModifiedTimestampMs:S,expireTimestampMs:(T+t).toString()};if(t=_.MB("INNERTUBE_CONTEXT_CLIENT_NAME"))B.clientName=t;return B};
I4D=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++Umo};
_.JvL=function(){var B=_.cO(),t=_.sg();t&&B&&_.YG(t,[B],!0)};
Nl2=function(B){return B&&mmg.some(function(t){return B.includes(t)})};
f4h=function(B){var t=_.X(B,_.Gi);if(!t)return!1;var T=t.url,S=t.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!T)return _.wj(Error("Eh")),!1;if(t.target==="TARGET_NEW_WINDOW"){var O={};_.m("resolve_url_parent_tracking_params")&&(!_.bt(T)||BY(window.location.href,T))&&(O={endpoint:B,itct:B.clickTrackingParams});LQh(O);B=null;try{if(S)return B=_.Iyq(T,"_blank",O,void 0,S),Xx_(_.OD().resolve(u5_),B,T),!0}catch(J){_.wj(J)}_.rh(T,O);t={target:"_blank",noopener:_.m("set_window_noopener_ks")&&
!t.allowOpener};B=window;S=Do(T)?T:_.Xx(typeof T.href!="undefined"?T.href:String(T));O=self.crossOriginIsolated!==void 0;var d="strict-origin-when-cross-origin";window.Request&&(d=(new Request("/")).referrerPolicy);var Z=t.noreferrer;if(O&&Z&&d==="unsafe-url")throw Error("ve");d=Z&&!O;Z=t.target||T.target;var h=[],q=[],D=!1;for(U in t){var P=t[U];switch(U){case "width":case "height":case "top":case "left":h.push(U+"="+P);break;case "target":break;case "noopener":case "noreferrer":P?q.push(U):(D=!0,
q.push(U+"=false"));break;case "attributionsrc":h.push(U+(P?"="+P:""));break;default:h.push(U+"="+(P?1:0))}}var U=Z!==void 0&&!["_blank","_self","_top","_parent",""].includes(Z);U=RC()&&U;jXC&&O&&h.length===0&&q.length>0&&!U&&!D?(q.length===2&&(q=["noreferrer"]),_.yA(B,S,Z,q[0]),B=Hiq()):(U=h.join(","),_.oC()&&B.navigator&&B.navigator.standalone&&Z&&Z!="_self"?(U=_.Nc("A"),gy(U,S),U.target=Z,d&&(U.rel="noreferrer"),((t=t.attributionsrc)||t==="")&&U.setAttribute("attributionsrc",t),t=document.createEvent("MouseEvent"),
t.initMouseEvent("click",!0,!0,B,1),U.dispatchEvent(t),B=Hiq()):d?(B=_.yA(B,"",Z,U),t=_.Pv(S),B&&(B.opener=null,t===""&&(t="javascript:''"),t='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+hT(t)+'">',t=Al(t),(S=B.document)&&S.write&&(S.write(cv(t)),S.close()))):((B=_.yA(B,S,Z,U))&&t.noopener&&(B.opener=null),B&&t.noreferrer&&(B.opener=null)));Xx_(_.OD().resolve(u5_),B,T);return!0}t=_.DE(T);t=Nl2(t)||T==="https://studio.youtube.com/";S=!(!_.bt(T)||BY(window.location.href,
T));U=T.indexOf("disable_polymer=1")>=0;if(S||U||t)Yk(T),c7(),_.Kk(T,void 0,void 0,window.top,a4w);else return _.yu(new _.HY("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",B)),!1;return!0};
_.Avw=function(B,t){t=t===void 0?0:t;if(!(_.X(B,gJv)||_.X(B,R$C)||_.X(B,_.Gi)&&_.X(B,_.Gi).url))return!1;var T,S=(T=_.X(B,_.Gi))==null?void 0:T.url;T=S?{externalLinkData:{url:S}}:null;return _.Xr().clickCommand(B,T,t)};
cv2=function(B,t){return _.q8(B.entities,"subscriptionStateEntity",t)};
sXq=function(B,t){return _.q8(B.entities,"subscriptionNotificationStateEntity",t)};
Flo=function(B,t){return _.q8(B.entities,"upcomingEventReminderStateEntity",t)};
wxL=function(B,t){return _.q8(B.entities,"engagementToolbarSurfaceEntityPayload",t)};
oJg=function(B,t){return _.q8(B.entities,"triStateButtonStateEntityPayload",t)};
yvD=function(B,t){return _.q8(B.entities,"commerceCartCheckoutButtonEntity",t)};
_.QXD=function(B,t){return _.q8(B.entities,"playlistLoopStateEntity",t)};
xmh=function(B,t){return _.q8(B.entities,"commandEntity",t)};
$mv=function(B,t,T,S,O){O=O===void 0?{}:O;return function(d){var Z,h;var q=((Z=B.loggingDirectives)==null?0:(h=Z.clientVeSpec)==null?0:h.uiType)?_.sz(B.loggingDirectives.clientVeSpec.uiType):void 0;O.clickedVisualElement||(O.clickedVisualElement=q);q=MJ9(B,t);T(q,d);q=_.C(q);for(Z=q.next();!Z.done;Z=q.next()){Z=Z.value;h=S;var D=d,P=O;P.form?P.form.event=D:P.form={element:h,event:D};c4(Z,P)}}};
MJ9=function(B,t){var T=[];t?(B.toggledCommand&&T.push(B.toggledCommand),B.toggledServiceEndpoint&&T.push(B.toggledServiceEndpoint)):(B.defaultCommand&&T.push(B.defaultCommand),B.defaultServiceEndpoint&&T.push(B.defaultServiceEndpoint),B.defaultNavigationEndpoint&&T.push(B.defaultNavigationEndpoint));return T};
Wl_=function(B,t){var T=B.toggledStyle||B.style,S;switch((S=t?T:B.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"}}};
_.qI=function(){return _.L(function(B){return B.nextAddress==1?_.V(B,_.OD().resolve(_.CS),2):B.return(_.OD().resolve(e$o)())})};
_.V5=function(){return _.OD().resolve(e$o)()};
_.Ei=function(){return wN(function(){return{lottieEl:void 0}})};
Gfg=function(B,t){return B.startsWith(t.uniqueId)};
px9=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,_.qI(),2);t=S.yieldResult;if((T=t)==null||!T.addEventListener)return Dd(),S.return();t.addEventListener("onCueRangeEnter",B);_.Dh(S)})};
iio=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,_.qI(),2);t=S.yieldResult;if((T=t)==null||!T.removeEventListener)return Dd(),S.return();t.removeEventListener("onCueRangeEnter",B);_.Dh(S)})};
Ybh=function(B){var t,T,S,O,d;_.L(function(Z){if(Z.nextAddress==1)return _.V(Z,_.qI(),2);t=Z.yieldResult;if((T=t)==null||!T.addCueRange)return Dd(),Z.return();S=_.C(B.timings);for(O=S.next();!O.done;O=S.next())d=O.value,t.addCueRange(B.uniqueId+"-"+d,d/1E3,(d+100)/1E3);_.Dh(Z)})};
KlN=function(B){var t,T,S,O,d;_.L(function(Z){if(Z.nextAddress==1)return _.V(Z,_.qI(),2);t=Z.yieldResult;if((T=t)==null||!T.removeCueRange)return Dd(),Z.return();S=_.C(B.timings);for(O=S.next();!O.done;O=S.next())d=O.value,t.removeCueRange(B.uniqueId+"-"+d);_.Dh(Z)})};
l4w=function(){var B,t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,_.qI(),2);B=S.yieldResult;if((t=B)==null||!t.getPlayerState)return Dd(),S.return();T=B.getPlayerState();return S.return(T===2)})};
Dd=function(){_.yu(new _.HY("Smartimation player does not exist or is corrupted"))};
vJC=function(){try{var B;return(B=window.CSS)!=null&&B.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(t){return _.yu(new _.HY("Smartimation CSS.supports threw an error")),!1}};
Tn9=function(B,t,T,S,O){var d=B.playlistId?nJN:rv2;t=t();T=T();O=!!B.videoId&&O()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.N8(t))return z$D({data:B,actionType:d,disabled:O},T);if(B.videoId&&S())return big({data:B,actionType:d,disabled:O});switch(t){case "TRANSFER_STATE_UNKNOWN":return big({data:B,actionType:d,disabled:O});case "TRANSFER_STATE_FAILED":return B.videoId?Bnh({data:B,actionType:d,disabled:O}):tG_({data:B,actionType:d,disabled:O});case "TRANSFER_STATE_COMPLETE":return tG_({data:B,
actionType:d,disabled:O});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return z$D({data:B,actionType:d,disabled:O},T);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return B.videoId?Bnh({data:B,actionType:d,disabled:O}):big({data:B,actionType:d,disabled:O});default:return big({data:B,actionType:d,disabled:O})}};
Sk_=function(B,t){var T=B.onTapCommand,S=_.$t(T);if(B.videoId&&_.X(S,_.PR))return _.X(S,_.PR).action=t,T;B.playlistId&&_.X(S,_.Ui)&&(_.X(S,_.Ui).action=t);return T};
big=function(B){var t=B.data;var T=B.actionType;B=B.disabled;return{text:ODo,iconType:"OFFLINE_DOWNLOAD",onTap:Sk_(t,T.ACTION_ADD),disabled:B}};
z$D=function(B,t){var T=B.data;var S=B.actionType;B=B.disabled;var O="OFFLINE_DOWNLOAD";t>=0&&t<=.1?O="OFFLINE_DOWNLOADING_ZERO":t>.1&&t<=.3?O="OFFLINE_DOWNLOADING_TWENTY":t>.3&&t<=.5?O="OFFLINE_DOWNLOADING_FORTY":t>.5&&t<=.7?O="OFFLINE_DOWNLOADING_SIXTY":t>.7&&t<1?O="OFFLINE_DOWNLOADING_EIGHTY":t===1&&(O="OFFLINE_PIN");return{text:ks9,iconType:O,onTap:Sk_(T,S.ACTION_REMOVE_WITH_PROMPT),disabled:B}};
tG_=function(B){var t=B.data;var T=B.actionType;B=B.disabled;return{text:dy9,iconType:"OFFLINE_PIN",onTap:Sk_(t,T.ACTION_REMOVE_WITH_PROMPT),disabled:B}};
Bnh=function(B){var t=B.data;var T=B.actionType;B=B.disabled;return{text:COw,iconType:"OFFLINE_DOWNLOAD",onTap:Sk_(t,T.ACTION_RETRY),disabled:B}};
qkm=function(B){var t=ZDz;Leg.push(B);h8z||(t(function(){for(var T=_.C(Leg),S=T.next();!S.done;S=T.next())S=S.value,S();Leg.length=0;h8z=!1}),h8z=!0)};
ZDz=function(B){Promise.resolve().then(B)};
Ia=function(B){B=_.C(Zz9(B));var t=B.next().value,T=B.next().value,S=!1;_.Fv(function(){return function(){S=!0}});
return[t,function(O){qkm(function(){S&&!_.m("cow_prevent_state_setter_after_cleanup_killswitch")||T(O)})}]};
_.JT=function(B,t){var T=TWh();return _.N_(function(){T();return keo(B,[_.oU(t)||""])},void 0,"HaeHEc")};
VG2=function(B){var t=_.JT(_.yi,function(){return B().videoId}),T=_.JT(_.Qi,function(){return B().playlistId});
return function(){return B().videoId?t:B().playlistId?T:_.C(_.PV("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
E$z=function(B){var t=_.JT(xT,function(){return B().videoId}),T=_.JT(_.Hao,function(){return B().playlistId});
return function(){return B().videoId?t:B().playlistId?T:_.C(_.PV(0,void 0,"K4tgOc")).next().value}};
DyN=function(B){var t=_.JT(_.w8C,function(){return B().videoId});
return function(){return B().videoId?t:_.C(_.PV(!1,void 0,"Oaxwcf")).next().value}};
PO_=function(B){var t=_.JT(gsD,function(){return B().videoId});
return function(){return B().videoId?t:_.C(_.PV("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
UyX=function(){return{}};
IYN=function(){var B,t;return(t=(B=_.OD().resolve(_.S_(_.va)))==null?void 0:B())!=null?t:!1};
myz=function(B,t){B=B===void 0?J6m:B;switch(t.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},B,{isOpen:t.payload});default:return B}};
X19=function(B,t){B=B===void 0?NnN:B;switch(t.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},B,{isAllowed:t.payload});default:return B}};
j6o=function(B,t){B=B===void 0?uTN:B;switch(t.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},B,{errorMessage:t.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},B,{title:t.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},B,{privacy:t.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},B,{isDisabled:t.payload});default:return B}};
aYo=function(B,t){B=B===void 0?HD2:B;switch(t.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},B,{isOpen:t.payload});default:return B}};
g$D=function(B,t){B=B===void 0?fY2:B;switch(t.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},B,{isFullscreen:t.payload});case "SET_NAVIGATION_BUTTON":var T=t.payload.targetId,S=Object.assign({},B.navigationButtons);S[T]=t.payload.button;return Object.assign({},B,{navigationButtons:S});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},B,{topPanelId:t.payload});case "SET_SECONDARY_HEADER":return T=t.payload.panelId,S=Object.assign({},B.secondaryHeader),S[T]=t.payload.secondaryHeader,
Object.assign({},B,{secondaryHeader:S});default:return B}};
s6h=function(){return Eg(Object.assign({},{entities:k1N,voiceSearch:mpw,engagementPanel:g$D,bottomSheet:myz,cinematicSetting:X19,shorts:gi_,drawerLayout:aYo,createPlaylist:j6o,locationCollection:R8C,reportChannel:A6w,reportForm:c6L},R1L))};
Feo=function(B,t){_.wT.addLowPriorityJob(function(){var T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return _.LI(d,2),_.V(d,oQh(),4);case 4:return _.V(d,fetch(B),5);case 5:return T=d.yieldResult,_.V(d,T.json(),6);case 6:S=d.yieldResult;Il.set(B,S);requestAnimationFrame(function(){t(S)});
_.pj(d,0);break;case 2:O=_.EH(d),_.yu(O),_.Dh(d)}})})};
w1D=function(B){var t={animationConfig:{},listeners:{}},T=function(){B(!0)};
t.listeners.data_failed=T;t.listeners.error=T;t.listeners.data_ready=function(){B(!1)};
return t};
Q6D=function(B){var t=B.model;var T=B.subscribed;var S=B.isOverlay;var O=B.element;var d=B.commandController;var Z=B.notificationState;if(T){var h,q;var D=(t==null?void 0:(h=t.buttonStyle)==null?void 0:h.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:t==null?void 0:(q=t.unsubscribeButtonContent)==null?void 0:q.buttonText}else{var P;D=t==null?void 0:(P=t.subscribeButtonContent)==null?void 0:P.buttonText}a:{var U;switch(t==null?void 0:(U=t.buttonStyle)==
null?void 0:U.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":h="S";break a;default:h="M"}}a:if(S)S="overlay";else switch(t.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(T)var J="tonal";else switch((J=t.buttonStyle)==
null?void 0:J.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":J="tonal";break a;default:J="filled"}return{style:S,type:J,state:t.disableSubscribeButton?"disabled":"active",size:h,focused:B.focused,toggled:T,accessibilityLabel:o$g(t,T,Z),buttonText:D,iconPosition:t.disableNotificationBell?"none":"leading-trailing",onTap:y6L(t,T,O,d),disableTextEllipsis:!!B.disableTextEllipsis}};
y6L=function(B,t,T,S){return function(O){if(t){var d;var Z=B.disableNotificationBell?_.$t(B==null?void 0:(d=B.unsubscribeButtonContent)==null?void 0:d.onTapCommand):_.$t(B==null?void 0:B.onShowSubscriptionOptions)}else{var h;Z=_.$t(B==null?void 0:(h=B.subscribeButtonContent)==null?void 0:h.onTapCommand)}Z&&c4(Z,{form:{element:T==null?void 0:T.value},commandController:S});O.stopPropagation()}};
o$g=function(B,t,T){if(t){if(B==null?0:B.disableNotificationBell){var S;return B==null?void 0:(S=B.unsubscribeButtonContent)==null?void 0:S.accessibilityText}switch(T){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var O;return B==null?void 0:(O=B.bellAccessibilityData)==null?void 0:O.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var d;return B==null?void 0:(d=B.bellAccessibilityData)==null?void 0:d.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var Z;return B==null?void 0:(Z=
B.bellAccessibilityData)==null?void 0:Z.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var h;return B==null?void 0:(h=B.bellAccessibilityData)==null?void 0:h.disabledLabel;default:var q;return B==null?void 0:(q=B.unsubscribeButtonContent)==null?void 0:q.accessibilityText}}else{var D;return B==null?void 0:(D=B.subscribeButtonContent)==null?void 0:D.accessibilityText}};
xyC=function(B){if(B){switch(B){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":B="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":B="NOTIFICATIONS_OFF";break;default:B="NOTIFICATIONS_NONE"}return B}};
MGD=function(B,t,T){T.subscribed!==t&&((T=T.key)&&_.nx(_.mO("subscriptionStateEntity",T,{key:T,subscribed:t})),B.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:t})),t||_.CG(B,"yt-unsubscribe-action"))};
Wev=function(B){B=_.X(_.$t(B),_.NI);var t,T,S,O;return(O=_.X(B==null?void 0:(t=B.panelLoadingStrategy)==null?void 0:(T=t.inlineContent)==null?void 0:(S=T.sheetViewModel)==null?void 0:S.content,$yD))==null?void 0:O.listItems};
e8q=function(B,t){if(B.onShowSubscriptionOptions&&t&&(B=Wev(B.onShowSubscriptionOptions),B!=null&&B.length)){var T=xyC(t);B.forEach(function(S){S=_.X(S,_.Xa);var O,d,Z,h,q=S==null?void 0:(O=S.leadingImage)==null?void 0:(d=O.sources)==null?void 0:(Z=d[0])==null?void 0:(h=Z.clientResource)==null?void 0:h.imageName;S&&q&&(S.isSelected=q===T)})}};
Gsg=function(B,t,T,S){t&&T?B.style.width=T+"px":!t&&S&&(B.style.width=S+"px")};
p19=function(B,t,T){var S;(S=B.lottieEl)==null||S.goToAndPlay(0);var O;(O=t.lottieEl)==null||O.goToAndPlay(0);_.uc(_.wT,function(){var d;(d=T.lottieEl)==null||d.goToAndPlay(0)},300)};
jZ=function(){return _.OD().resolve(_.S_(iDD))||{}};
YkD=function(B){return typeof B==="function"};
_.HR=function(B){Object.keys(B);var t=function(T,S){var O=t.mapping||B;if(!T)return _.E(_.Zc,null);if(Array.isArray(T)&&(T=KeC(O,t,T),Array.isArray(T))){if(!T.length)return _.E(_.Zc,null);if(T.length>1){for(var d=!1,Z=!1,h=[],q={},D=0;D<T.length;q={data$jscomp$1858:void 0},D++)if(q.data$jscomp$1858=T[D],q.data$jscomp$1858){var P=lY2(q.data$jscomp$1858,O),U=P.mappingEntry;P=P.rendererName;U&&P&&(U&&(!YkD(U)&&v$2(U)&&(Z=!0),!YkD(U)&&U.asyncId||(d=!0)),h.push(n$z(q.data$jscomp$1858,U,P,t,S)))}return Z&&
!d?_.E(_.Zc,null,r6q()):_.E(_.Zc,null,h)}T=T[0]}if(!T)return _.E(_.Zc,null);T=KeC(O,t,[T])[0];if(!T)return _.E(_.Zc,null);d=lY2(T,O);O=d.mappingEntry;d=d.rendererName;return O&&d?_.E(_.Zc,null,n$z(T,O,d,t,S)):_.E(_.Zc,null)};
t.mapping=B;return t};
_.z8h=function(B){var t=void 0,T;for(T in B)if(B.hasOwnProperty(T)){t=T;break}return t};
KeC=function(B,t,T){var S,O=(S=jZ().preProcessOptions)==null?void 0:S.idomOptions;if(!O)return T;jZ();return O.preProcessPropsIdom(B,T,t.triggerRerender)};
lY2=function(B,t){return(B=_.z8h(B))?{mappingEntry:t[B],rendererName:B}:{mappingEntry:void 0,rendererName:void 0}};
n$z=function(B,t,T,S,O){if(!t)return _.E(_.Zc,null);var d={};O&&O[T]&&(d=Object.assign({},O[T]));B[T]!==void 0&&(d.data=B[T]);if(YkD(t))return t.debugName||(t.debugName=T),_.E(t,d);t.asyncId&&(S.pendingIdsMap=S.pendingIdsMap||{},S.pendingIdsMap[T]=t.asyncId);return t.templateFn?t.templateFn(d):v$2(t)?r6q():_.E(_.Zc,null)};
v$2=function(B){var t;return(t=B.showPlaceholder)!=null?t:jZ().defaultShowPlaceholder};
r6q=function(){var B=jZ().placeholder;return B()};
bDC=function(B){B=_.X(B,_.aa);return(B==null?void 0:B.iconName)&&!(B==null?0:B.title)};
TZw=function(B,t,T){var S;return _.E(_.Zc,null,B==null?void 0:(S=B.actions)==null?void 0:S.map(function(O){return _.E("div",{class:function(){var d={"yt-flexible-actions-view-model-wiz__action":!0};d["yt-flexible-actions-view-model-wiz__action--row-action"]=t;d["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(bDC(O))var Z=!0;else if(Z=_.X(O,_.fS),(Z==null?0:Z.isToggled)&&bDC(Z==null?void 0:Z.toggledButtonViewModel)||(Z==null||!Z.isToggled)&&bDC(Z==null?void 0:Z.defaultButtonViewModel))Z=
!0;else{var h;Z=((h=_.X(O,BZ2))==null?0:h.playlistId)?!0:!1}d=(d["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=Z,d["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=T,d);return _.mn(d)}},tuv([O],{subscribeButtonViewModel:{isOverlay:!1,
animateWidth:!t}}))}))};
SR_=function(B){var t=B.layout===1,T,S=((T=B.data)==null?void 0:T.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";T={};S=(T["yt-flexible-actions-view-model-wiz"]=!0,T["yt-flexible-actions-view-model-wiz--inline"]=!t,T["yt-flexible-actions-view-model-wiz--scrollable"]=S,T);var O,d;return _.E("yt-flexible-actions-view-model",{class:_.mn(B.className,S)},(O=B.data)==null?void 0:(d=O.actionsRows)==null?void 0:d.map(function(Z){if(t){var h;return _.E("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},
TZw(Z,t,!((h=B.data)==null||!h.respectActionIntrinsicWidth)))}return TZw(Z,t,!1)}))};
OcX=function(B,t){t=t===void 0?{shouldPersist:!0}:t;return{useUpdatableData:function(T,S){var O=[],d=_.C(_.jH(function(){var D=T();if(S!=null&&S.length&&O){var P=O.length>0;for(var U=!1,J=0;J<S.length;J++){var N=S[J]();P&&N!==O[J]&&(U=!0);O[J]=N}P=U}else P=!1;if(P)_.gF.remove(q());else if(P=_.gF.get(q()))return P;return D})),Z=d.next().value,h=d.next().value,q=_.N_(function(){return B(T())},void 0,"VFraLb");
_.sZ(function(){if(q()!=null){Ra.set(q(),[Z,h,!1]);var D=q();_.FA(function(){Ra.delete(D)})}},"Fdafud");
return[Z,function(D){h(D);t.shouldPersist&&_.gF.set(q(),D)}]},
getData:function(T){var S;return(S=Ra.get(B(T)))==null?void 0:S[0]()},
updateData:function(T,S){T=B(T);var O=Ra.get(T);if(!O)return!1;var d=_.C(O);O=d.next().value;d=d.next().value;S=S(O());d(S);t.shouldPersist&&_.gF.set(T,S);return!0},
useUpdatableDataIdom:function(T,S){var O=B(T),d=_.gF.get(O),Z=_.C(Ia(d!=null?d:T)),h=Z.next().value,q=Z.next().value,D=oS(d!=null?d:T);se(function(){if(O!=null)return Ra.set(O,[function(){return D.value},
function(P){q(P);D.value=P},
Ra.has(O)]),_.wT.addJob(function(){_.AT(_.wT,function(){var P=Ra.get(O);P&&(P[2]=!1)},0)},8),function(){var P;
((P=Ra.get(O))==null?0:P[2])||Ra.delete(O)}},[O]);
se(function(){h!==T&&(q(T),D.value=T)},S?[].concat(_.aw(S),[O]):[O]);
return[h,q]}}};
kPm=function(B){var t=_.C(_.PV(!0,void 0,"bKtO6d")),T=t.next().value;t.next();return function(){var S=mF(B.children());return _.E(_.I,{cond:T,then:function(){return S},
else:B.fallback})}()};
_.cR=function(B){var t=d0X(B),T=t.data,S=t.mapping,O=t.wrapper;t=t.pendingFallback;var d=function(){return CH2(_.oU(T))},Z=function(){var h=d(),q=[];
h=_.C(h);for(var D=h.next();!D.done;D=h.next()){var P=void 0;D=D.value;var U=void 0;for(P in D)if(!(!D).hasOwnProperty(P)){U=P;break}(P=U)&&q.push(P)}return q};
return B.data?_.E(kPm,{fallback:t},function(){return _.E(_.aS,{each:Z},function(h,q){var D=O?function(U){return O(function(){return S[h](U,q)},P,q)}:function(U){return S[h](U,q)};
D.debugName||(D.debugName=String(h));if(!S[String(h)])return document.createComment("");D.componentType!==f6&&Zcm(String(h));var P=Lbq(d,h,q);return _.E(D,{data:P})})}):_.E(_.Zc,null)};
d0X=function(B){var t=B.targetId||hyN(B.children);if(!B.data||!t||_.m("mweb_new_replaceables_killswitch"))return Object.assign({},B,{mapping:B.children,wrapper:void 0});var T="stamper-"+qRm++,S=function(){var h;return(h=typeof B.targetId==="function"?B.targetId(T):B.targetId)!=null?h:T};
t=_.C(VuX(function(){var h=CH2(B.data());h.targetId=S;return h})).next().value;
var O=Object.assign({},jZ().replaceableMapping,B.children);if(B.replacementWrapper){var d=O.notificationTextRenderer,Z=O.notificationMultiActionRenderer;d&&(O.notificationTextRenderer=function(h,q){return B.replacementWrapper(d({data:h.data},q))});
Z&&(O.notificationMultiActionRenderer=function(h,q){return B.replacementWrapper(Z({data:h.data},q))})}return Object.assign({},B,{data:t,
mapping:O,wrapper:function(h,q,D){return fGD({targetId:S,stamperIndex:D},h)}})};
Lbq=function(B,t,T){var S;return _.N_(function(){var O=B()[T()];if(O)S=O[t];else return _.yu(new _.HY("Stamper failed to find "+String(t)+" at index "+T()+" of data array of length "+(B().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),S;return O[t]},void 0,"wgRPHd")};
hyN=function(B){B=_.C(Object.keys(B));for(var t=B.next();!t.done;t=B.next())if(t=t.value,Eo9.includes(t)||D0m.includes(t)||PHw.includes(t))return!0;return!1};
CH2=function(B){return B?Array.isArray(B)?B:[B]:[]};
Zcm=function(B){if(_.m("web_enable_renderer_logger")){var t;(t=_.OD().resolve(_.S_(U0L)))!=null&&t.loggingEnabled&&!t.ids.has(B)&&t.ids.add(B)}};
IOq=function(B){return!(B==null||!B.iconName||(B==null?0:B.title))};
JdX=function(B,t,T,S){T&&_.wT.cancelJob(T);T=_.wT.addLowPriorityJob(function(){S(void 0)},5E3);
S(T);t&&B!==(t.likeStatus==="LIKE")&&t.key&&_.nx(_.mO("likeStatusEntity",t.key,{key:t.key,likeStatus:B?"LIKE":"INDIFFERENT",hadUserInteraction:B}))};
_.m0z=function(B,t){return _.q8(B.entities,"accountLinkStatusEntity",t)};
NZN=function(B,t){return _.q8(B.entities,"hatsSurveyEntity",t)};
Xtg=function(B,t){return _.q8(B.entities,"hatsSurveyStateEntity",t)};
uCD=function(B,t){return _.q8(B.entities,"quantityIncrementerEntity",t)};
juD=function(B){switch(B){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 7;case "BADGE_STYLE_TYPE_PREMIUM":return 5;case "BADGE_STYLE_TYPE_SIMPLE":return 0;case "BADGE_STYLE_TYPE_AD":return 2;case "BADGE_STYLE_TYPE_YPC":return 8;case "BADGE_STYLE_TYPE_FEATURED":return 4;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 18;default:return 0}};
Hc_=function(B){switch(B){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}};
aOv=function(B){switch(B){case 2:return"badge-shape-wiz--ad";case 1:return"badge-shape-wiz--media";case 3:return"badge-shape-wiz--promoted";case 4:return"badge-shape-wiz--timely";case 5:return"badge-shape-wiz--premium";case 6:return"badge-shape-wiz--sale";case 7:return"badge-shape-wiz--membership";case 8:return"badge-shape-wiz--commerce";case 10:return"badge-shape-wiz--live";case 11:return"badge-shape-wiz--status-new";case 12:return"badge-shape-wiz--status-complete";case 13:return"badge-shape-wiz--status-warning";
case 14:return"badge-shape-wiz--status-error";case 15:return"badge-shape-wiz--status-default";case 16:return"badge-shape-wiz--thumbnail-default";case 17:return"badge-shape-wiz--thumbnail-live";case 18:return"badge-shape-wiz--thumbnail-special";default:return"badge-shape-wiz--default"}};
_.go2=function(B){var t=_.Cj("web_generic_client_event_wait_period ",0);t||(t=3E5);var T=fOh.get(B);!_.m("enable_web_client_experiment_event_timeout_killswitch")&&T&&(0,_.SQ)()-T<t||(fOh.set(B,(0,_.SQ)()),_.sO("genericClientExperimentEvent",{eventType:B}))};
RyN=function(B){switch(B){case "small":return"collections-stack-wiz__collection-stack1--small";case "medium":return"collections-stack-wiz__collection-stack1--medium";case "large":return"collections-stack-wiz__collection-stack1--large";default:return""}};
Adg=function(B){if(!B)return"";var t,T=(t=_.OD().resolve(_.S_(_.va)))==null?void 0:t(),S;if(!T&&((S=B.vibrantColorPalette)==null?0:S.iconInactiveColor))return G2(B.vibrantColorPalette.iconInactiveColor,"1");var O;return T&&((O=B.darkColorPalette)==null?0:O.iconInactiveColor)?G2(B.darkColorPalette.iconInactiveColor,"1"):B.color?G2(B.color,"1"):B.sampledThumbnailColor?(B=B.sampledThumbnailColor,"rgba("+B.red+","+B.green+","+B.blue+");"):""};
_.si=function(B,t){if(!B.includes("DATE_PLACEHOLDER"))return B;var T=new Date(0);T.setUTCSeconds(t);return B.replace("DATE_PLACEHOLDER",cdo(T))};
_.Fa=function(B){return B!=null&&B.watch?B.watch.isTheaterMode:!1};
_.wF=function(B){return B!=null&&B.watch?B.watch.isWatchFullscreen:!1};
_.oa=function(B){B=_.suC(B);return _.m("web_watch_enable_single_column_grid_view")?B:!1};
_.suC=function(B){return B.watch.isWatchNarrowWidth};
FbX=function(B,t,T){return function(S){var O=B.command;O&&(c4(O,{form:{element:T}}),t([O],S))}};
ooo=function(B,t,T,S,O){return function(d){var Z=wtX(B,t);Z&&c4(Z,{form:{element:T},commandController:S});O&&d.stopPropagation()}};
wtX=function(B,t){if(B.signInEndpoint&&!_.m("web_subscribe_sign_in_endpoint_killswitch"))return B.signInEndpoint;if(t){if(B.serviceEndpoints)return B.serviceEndpoints[1];if(B.onUnsubscribeEndpoints)return B.onUnsubscribeEndpoints[0]}else{if(B.serviceEndpoints)return B.serviceEndpoints[0];if(B.onSubscribeEndpoints)return B.onSubscribeEndpoints[0]}};
ydX=function(B,t){var T,S,O,d;t=t&&((T=B.unsubscribeAccessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label)||((O=B.subscribeAccessibility)==null?void 0:(d=O.accessibilityData)==null?void 0:d.label);return B.longSubscriberCountText?[t,_.vS(B.longSubscriberCountText)].filter(function(Z){return Z}).join(" "):t};
y5=function(B,t){return t||(B==null?0:B.isChannelDelegate)?"disabled":"active"};
Quw=function(B,t){var T;switch((T=B.style)==null?void 0:T.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:y5(B)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:y5(B)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:y5(B,!0)};case "OVERLAY":return t?{style:"overlay",type:"tonal",state:y5(B)}:{style:"overlay",type:"filled",state:y5(B)};default:return t?{style:"mono",type:"tonal",state:y5(B)}:{style:"mono",type:"filled",state:y5(B)}}};
x0C=function(B){switch(B){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
MuC=function(B){switch(B){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
$0X=function(B,t){var T=B.map(function(S){return S.toString()});
return _.Xb(function(S){if(T.includes(S.key)){t&&S.preventDefault();var O;(O=S.currentTarget)==null||O.click()}})};
_.Wbz=function(){return $0X(["Enter"])};
_.eyw=function(){return $0X(["Enter"," "],!0)};
_.Q5=function(B){if(B.composedPath)return B.composedPath();if(!B.__composedPath){for(var t=[],T=B.target;T;)t.push(T),T=T.parentNode;t.push(window);B.__composedPath=t}return B.__composedPath};
_.xN=function(B,t,T){B=_.C(B);for(var S=B.next();!S.done;S=B.next()){S=S.value;if(S===t)break;for(var O=_.C(T),d=O.next();!d.done;d=O.next())if(d=d.value,S.tagName===d||S.role==="button"&&d==="BUTTON")return!0}return!1};
pth=function(B,t){var T,S=(T=t.observer)!=null?T:_.OD().resolve(Bn);if(B){T=GPz(B);var O=[];t.showOption&&O.push(S.observe(B,function(){t.visibilityCallback(!0)},t.showOption));
t.hideOption&&O.push(S.observe(B,function(){t.visibilityCallback(!1)},t.hideOption));
t.prescanOption&&t.prescanCallback&&O.push(S.observe(B,function(){t.prescanCallback()},t.prescanOption));
var d;T.visibilityMonitorKeys=((d=T.visibilityMonitorKeys)!=null?d:[]).concat(O)}};
GPz=function(B){var t;return(t=B.polymerController)!=null?t:B};
_.$N=function(B){return!!_.MI(B)};
_.Kbq=function(B,t){var T=aGv();se(function(){var S=B.value;if(S)return icm(S,t),YRq(S,t,void 0,void 0,void 0,T)},[t])};
_.WR=function(B,t,T,S,O,d){var Z=aGv();_.sZ(function(){var h=B.value;h&&(icm(h,t(),d),h=YRq(h,t(),T,S,O,Z),_.FA(h))},"GXtnHd")};
icm=function(B,t,T){var S=lOz(t),O=vow(t);t=S&&nom;var d=O&&rdm;(S||O)&&pth(B,{visibilityCallback:function(Z){var h=_.OD().resolve(_.kv);Z&&S?h.resolveCommand(S,{form:{element:T?B:void 0},disableClickTracking:!0}):!Z&&O&&h.resolveCommand(O,{form:{element:T?B:void 0},disableClickTracking:!0})},
showOption:t,hideOption:d})};
YRq=function(B,t,T,S,O,d){var Z=new Map;if(t=_.MI(t)){var h;B=(S==null?void 0:(h=S.onTap)==null?void 0:h.value)||B;T=zyv(t,B,T==null?void 0:T.onTap,O,d);B.addEventListener("click",T);Z.set("click",T)}return function(){for(var q=_.C(Z),D=q.next();!D.done;D=q.next()){var P=_.C(D.value);D=P.next().value;P=P.next().value;B.removeEventListener(D,P)}}};
_.MI=function(B){var t;return(B=(t=_.X(B,bcD))==null?void 0:t.onTap)&&_.$t(B)};
lOz=function(B){var t;return(B=(t=_.X(B,bcD))==null?void 0:t.onVisible)&&_.$t(B)};
vow=function(B){var t;return(B=(t=_.X(B,bcD))==null?void 0:t.onHidden)&&_.$t(B)};
zyv=function(B,t,T,S,O){var d=function(h){_.OD().resolve(_.kv).resolveCommand(B,h)},Z=function(h){S&&_.xN(_.Q5(h),t,S)||d(h.target?{form:{element:h.target,
sourceData:B,mutationContext:O}}:void 0)};
T&&(Z=function(h){T(h,d)});
return Z};
BLL=function(B){switch(B){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}};
tBm=function(B){var t=B.numAvatarsInCluster;switch(B.clusterSize){case "small":return t===2?22:18;case "40":return t===2?24:22;default:return t===2?24:20}};
TLq=function(B,t){return function(T){var S=Object.keys(t);_.sZ(function(){if(B()){for(var O=_.C(S),d=O.next();!d.done;d=O.next())d=d.value,T.addEventListener(d,t[d]);_.FA(function(){for(var Z=_.C(S),h=Z.next();!h.done;h=Z.next())h=h.value,T.removeEventListener(h,t[h])})}},"bXZGfe")}};
Smz=function(B){switch(tBm(B)){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""}};
OL_=function(B){switch(B){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""}};
kMz=function(B){switch(tBm(B)){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""}};
d3w=function(B){switch(B){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""}};
CrX=function(B){switch(B){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}};
ZLm=function(B){return B==="medium"||B==="48"||B==="large"||B==="extra-large"||B==="extra-extra-large"||B==="giant"};
Lmz=function(B){return!!((B==null?0:B.includes(3))||(B==null?0:B.includes(5)))};
qmw=function(B){return{size:hN_(B.data.avatarImageSize),onTap:B.onTap,decorations:B.decorations||[],badgeText:B.badgeText,accessibilityText:B.accessibilityText,avatarButtonCustomClassName:B.avatarButtonCustomClassName,clusterLayoutConfig:B.clusterLayoutConfig}};
hN_=function(B){switch(B){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"}};
VBw=function(B){switch(B){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}};
EEL=function(B){switch(B){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-giant";default:return""}};
D3v=function(B){var t=B.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",T,S=B.avatars&&B.avatars.length>0?(T=_.X(B.avatars[0],_.eZ))==null?void 0:T.avatarImageSize:"AVATAR_SIZE_UNKNOWN";T=VBw(S)||0;if(t){var O,d=(O=B.avatarClusterSize)!=null?O:"AVATAR_SIZE_M";t=VBw(d);var Z,h,q=Math.min((h=(Z=B.avatars)==null?void 0:Z.length)!=null?h:0,4),D;return{avatars:((D=B.avatars)==null?void 0:D.slice(0,4))||[],avatarSizeInPx:T,avatarStackStyle:{width:t+"px",height:t+"px",position:"relative"},avatarStyle:function(U){var J=
tBm({clusterSize:hN_(d),numAvatarsInCluster:q,avatarIndex:U});var N=VBw(d);q===3&&U===2?(N=(N-J)/2,N=(_.MB("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*N):N=void 0;return{position:"absolute",top:q===2&&U===1||q===3&&U===2||q===4&&U>=2?"0":void 0,bottom:q===2&&U===0||q>2&&U<2?"0":void 0,left:q===2&&U===1||q>2&&(U===1||U===3)?"0":void 0,right:q<=3&&U===0||q===4&&(U===0||U===2)?"0":void 0,transform:N?"translateX("+N+"px)":void 0,width:J+"px",height:J+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(U){return{clusterSize:hN_(B.avatarClusterSize),numAvatarsInCluster:q,avatarIndex:U}},
avatarButtonCustomClassName:void 0}}var P;return{avatars:((P=B.avatars)==null?void 0:P.slice())||[],avatarSizeInPx:T,avatarStackClass:"yt-avatar-stack-view-model-wiz__avatars",avatarClass:EEL(S),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button"}};
PrN=function(B,t,T){return function(){c4(B,{form:{element:t},commandController:T})}};
U3_=function(B){switch(B){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
IXv=function(B){switch(B){case "small":return"yt-thumbnail-overlay-badge-view-model-wiz--small";case "medium":return"yt-thumbnail-overlay-badge-view-model-wiz--medium";case "large":return"yt-thumbnail-overlay-badge-view-model-wiz--large";default:return"yt-thumbnail-overlay-badge-view-model-wiz--medium"}};
JMh=function(B){var t=B.data;B=B.hidden===void 0?!1:B.hidden;var T={};B={class:_.mn("yt-page-indicator-view-model",(T["yt-page-indicator-view-model__indicator--hidden"]=!t.indicatorCount,T)),hidden:B};if(t.indicatorCount){T=[];for(var S=0;S<t.indicatorCount;S++){var O={};O=_.mn("yt-page-indicator-view-model__indicator",(O["yt-page-indicator-view-model__indicator--selected"]=t.selectedIndex===S,O));T.push(_.E("div",{class:O}))}t=_.E(_.Zc,null,T)}else t=_.E(_.Zc,null);return _.E("yt-page-indicator-view-model",
B,t)};
NL_=function(B){B&&(m3q(B)?delete B.inlinePlayerData:"inlinePlaybackEndpoint"in B&&delete B.inlinePlaybackEndpoint)};
XoX=function(B){if("accessibilityText"in B)return B.accessibilityText||"";if("title"in B){var t,T,S;return((t=B.title)==null?void 0:(T=t.accessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label)||""}if("accessibility"in B){var O,d;return((O=B.accessibility)==null?void 0:(d=O.accessibilityData)==null?void 0:d.label)||""}return""};
m3q=function(B){return"inlinePlayerData"in B};
Gp=function(B){return new uGX(B)};
jpN=function(B){var t=B.data;B=_.Xb(function(){var O=_.X(t.onTap,_.MA);O&&_.OD().resolve(_.kv).resolveCommand(O);return!1});
var T={sources:[{url:t.thumbnailUrl,width:120,height:90}]},S=t.rating&&t.ratingA11yLabel&&t.reviewsCount&&t.reviewsCountA11yLabel;return _.E("place-data-view-model",null,t.placeName&&t.placeCategory?_.E("div",{class:"yt-spec-place-data-view-model-shape","on:click":B},_.E(_.bQ,{data:T,alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail"}),_.E(_.pS,{className:"yt-spec-place-data-view-model-shape__place-link",command:t.onTap},_.E("h3",{class:"yt-spec-place-data-view-model-shape__name",
title:t.placeName},t.placeName)),_.E("div",{class:"yt-spec-place-data-view-model-shape__metadata"},S?_.E("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},_.E("span",{class:"score",title:t.ratingA11yLabel},t.rating),_.E("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},_.E(_.fz,{icon:"STAR",active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.E("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",
title:t.reviewsCountA11yLabel},t.reviewsCount)):_.E("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),_.E("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},_.E("span",{class:"category",title:t.placeCategory},t.placeCategory)))):null)};
HLq=function(B){return function(t){B&&(B.thumbnailElRef=t.thumbnailElRef,B.thumbnail=t.thumbnail,B.thumbnailOverlays=t.thumbnailOverlays,B.thumbnailSize=t.thumbnailSize)}};
aXC=function(B){var t;return(t=B.sharedUi)==null?void 0:t.animatedThumbnailEnabled};
fXh=function(B){var t;return(t=B.sharedUi)==null?void 0:t.inlinePreviewEnabled};
_.gEq=function(B){var t;return(t=B.sharedUi)==null?void 0:t.currentPageSubType};
RNX=function(B){switch(B){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 4:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 3:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9"}};
cMv=function(B){var t=_.C(_.PV(!1,void 0,"RIOonf")),T=t.next().value,S=t.next().value;_.Fv(function(){var O=B==null?void 0:B();if(O){var d=_.OD().resolve(_.S_(AMo));if(d){var Z={triggeringElement:O,onDwellTriggeredFn:function(){S(!0)},
onDwellEndFn:function(){S(!1)}};
d.registerElement(Z);_.FA(function(){_.ic(d,Z)})}}});
return T};
spg=function(B,t,T){T?T(t):_.pZ(t,B.target?{form:{element:B.target}}:void 0)};
_.YN=function(B,t,T,S){_.sZ(function(){var O=B.value;if(O){var d=new Map,Z,h=(Z=t())==null?void 0:Z.onTap;h&&(Z=function(q){a:{var D=q.composedPath();D=_.C(D);for(var P=D.next();!P.done;P=D.next()){P=P.value;if(P===O)break;if(P.className.indexOf("HostIsClickableAdComponent")>=0||P.tagName==="A".toString()||P.tagName==="BUTTON".toString()){D=!0;break a}}D=!1}D||spg(q,h,T)},(S==null?0:S())||_.m("enable_web_home_top_landscape_image_layout_level_click")?(O.addEventListener("tap",Z),d.set("tap",Z)):(O.addEventListener("click",
Z),d.set("click",Z)));
_.FA(function(){for(var q=_.C(d),D=q.next();!D.done;D=q.next()){var P=_.C(D.value);D=P.next().value;P=P.next().value;O.removeEventListener(D,P)}})}},"g9MHN")};
FmD=function(B,t){var T,S=(T=B.interaction)==null?void 0:T.onTap;if(B=_.ew({elementsCommand:S,forceNewState:!0,skipOnClick:!0}))return B.onclick=function(O){HJL(O)&&(O.preventDefault(),S&&spg(O,S,t))},Gn(B)?B:void 0};
wom=function(B){switch(B){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
oEN=function(B){switch(B){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"}};
yMD=function(B){switch(B){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"}};
_.Qpg=function(B){return _.m("rich_grid_enable_dynamic_offset")&&B?Math.max(Math.round((B-_.Cj("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Cj("rich_grid_dynamic_offset_offset_per_100",10)),_.Cj("rich_grid_dynamic_offset_lower_bound",-60)):0};
x3X=function(B,t){switch(t){case 4:return 16;case 1:return B<528?16:B<1024?32:48;case 2:return(B>=528?16:8)/2;case 3:return(B<528?16:B<1024?32:48)+(B>=528?16:8)/2;default:return 0}};
MBq=function(B){var t=B.originalContainerWidth;var T=B.sizing;var S=B.standardUnit;if(B.isCompactList&&t<528)return 1;switch(T){case "STANDARD":return S;case "COMPACT":return S+1;case "EXTRA_COMPACT":return _.m("web_responsive_extra_compact_2x")?S*2:_.m("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}};
WmD=function(B){var t=B.containerWidth;var T=B.peek;var S=B.gutter;var O=B.numItems;B=B.ignoreMaxWidthLimit;t=T?Math.max((t-T-S*O)/O,0):Math.max((t-S*(O-1))/O,0);return B?t:Math.min(t,$3o)};
_.KS=function(B){var t=B.containerWidth;var T=B.hasPeek;var S=B.sizing;var O=B.marginSettings;var d=B.isCompactList;var Z=B.enableFullBleedForSingleCol;var h=B.standardUnitMinWidth;S=S||"STANDARD";T=!!T;B=t>=528?16:8;var q=T?t>=528?48:24:0;O=x3X(t,O);var D=Math.max(t-O*2,0);h=_.m("kevlar_disable_min_width_override")?void 0:h;h=Math.min(Math.max(Math.floor((D-q+B)/((h!=null?h:eN_)+_.Qpg(t)+B)),1),6);var P=(Z=!!Z&&h===1)||h===1&&S!=="STANDARD";T=T||P?D:Math.min(D,($3o+B)*h-B);S=MBq({originalContainerWidth:t,
sizing:S,standardUnit:h,isCompactList:d});return{itemWidth:WmD({containerWidth:T,peek:q,gutter:B,numItems:S,ignoreMaxWidthLimit:P}),gutter:B,maxContainerWidth:T,numItems:S,margin:Z?0:O,contentMargin:x3X(t,1),typographyBump:WmD({containerWidth:T,peek:q,gutter:B,numItems:h,ignoreMaxWidthLimit:P})>400&&!(d&&t<528),standardUnit:h}};
GM_=function(B){switch(B){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.po9=function(B){if(B){var t;if((t=B.responsiveContainerConfiguration)==null?0:t.responsiveSize)return GM_(B.responsiveContainerConfiguration.responsiveSize);if(B.layoutSizing)switch(B.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"}}};
iLo=function(B){if(B.fullbleed)return 1;switch(B.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
vE2=function(B,t,T,S,O,d,Z,h){a:if(B===4&&S==="LOCKUP_CONTENT_TYPE_SOURCE")var q=1;else switch(B){case 3:q=1;break a;default:q=0}a:switch(B){case 4:d=!!(d&&d<100);break a;default:d=!1}a:switch(B){case 3:case 4:var D=S==="LOCKUP_CONTENT_TYPE_CHANNEL"||S==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:D=!1}a:switch(B){case 5:var P=!0;break a;case 4:P=!1;break a;default:P=!1}return{isOverlay:P,isCard:YmC(S,Z),sizing:t!=null?t:"STANDARD",typographyBump:T!=null?T:!1,isTiny:d,isCentered:D,isCollection:Kmv(S),
arrangement:q,addMarginForFullbleed:B===1&&S!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:B===1&&S==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:lXm(S,O,h),disableRounding:B===5||YmC(S,Z)||B===1&&S==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:Kmv(S)?2:0,useLegacyTypography:!(h==null||!h.useLegacyTypography),useRichGridLegacyTypography:!(h==null||!h.useRichGridLegacyTypography)&&!_.m("web_enable_typography_bump"),compactMetadata:q===0&&S==="LOCKUP_CONTENT_TYPE_VIDEO"}};
Kmv=function(B){switch(B){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return!0;default:return!1}};
YmC=function(B,t){if(t&&B==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(B){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
lXm=function(B,t,T){if(t&&(T==null||!T.alwaysRespectPodcastShowAspectRatio||B!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(B){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}};
nEq=function(B){switch(B){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"}};
rMv=function(B){switch(B){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 8;case "BADGE_STATUS_NEW":return 11;case "BADGE_PREMIUM":return 5;default:return 0}};
zNX=function(B){switch(B){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}};
_.lc=function(B){if(B){var t;return((t=_.OD().resolve(_.S_(_.va)))==null?0:t())?B.darkThemeImage:B.image}};
tPg=function(B,t,T,S,O,d){if(O&&d&&t==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:O,height:d};if(!T)return{};O=T.size;T=T.allowFullWidth;if(t==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&T)return{fullWidth:!0};if(O===void 0)return{};switch(B){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:O,height:O};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:O,height:1/bLD*O};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:O*
B62,height:O};default:return(S==null?0:S.height)&&(S==null?0:S.width)?S.width/S.height>1?{maxWidth:O*B62}:{maxWidth:O}:{maxWidth:O}}};
T6v=function(B){var t;return B&&((t=_.lc(B.themedImage))!=null?t:B.image)};
SVv=function(B){var t;return B==null?void 0:(t=B.sources)==null?void 0:t[0]};
kzN=function(B,t){var T,S;return!!((B==null?0:(T=B.byline)==null?0:T.hideAvatar)&&((S=_.X(t,OoC))==null?void 0:S.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
dS_=function(B,t){var T,S,O=!!((B==null?0:(T=B.description)==null?0:T.hideDescription)&&((S=_.X(t,OoC))==null?void 0:S.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION"),d,Z;return!!((B==null?0:(d=B.spacer)==null?0:d.hideSpacer)&&((Z=_.X(t,OoC))==null?void 0:Z.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER")||O};
CiX=function(B,t){var T,S;return!!((B==null?0:(T=B.byline)==null?0:T.addPadding)&&((S=_.X(t,OoC))==null?void 0:S.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
Zo2=function(B,t,T,S){var O={},d=(O["yt-content-metadata-view-model-wiz__delimiter"]=!0,O["yt-content-metadata-view-model-wiz__delimiter--standalone"]=S,O);return bK(t-1>T,function(){return _.E("span",{class:_.mn(d),"aria-hidden":!0},B)})};
hcX=function(B,t){return _.E(_.vR,{text:B.text,linkInheritColor:!0,className:LLh(t),userInput:!0})};
VPg=function(B){var t=B.metadataPart;var T=B.isOverlay;var S=B.useMediumText;var O=B.hideAvatar;var d=1;t.maxLines!==void 0&&(d=t.maxLines);return _.E(_.Zc,null,bK(t.avatarStack,function(){return qVL(t.avatarStack,{avatarStackViewModel:{isOverlay:T,useMediumText:S,hideAvatar:O}})}),bK(t.leadingIcon,function(){return _.E(_.fz,{className:"yt-content-metadata-view-model-wiz__leading-icon",
icon:t.leadingIcon.name,size:t.leadingIcon.width})}),bK(t.text,function(){var Z=d;
return _.E(_.Zc,null,t.tooltip?_.E("span",{title:t.tooltip,role:"tooltip"},hcX(t,Z)):hcX(t,Z))}),bK(t.icon,function(){return _.E(_.fz,{className:"yt-content-metadata-view-model-wiz__icon",
icon:t.icon.name,size:t.icon.width})}))};
LLh=function(B){switch(B){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
ESw=function(B){var t=B.metadataRow;var T=B.isInline;var S=B.delimiter;var O=B.isOverlay;var d=B.useMediumText;var Z=B.extensions;if(dS_(Z==null?void 0:Z.lockupMetadata,t))return _.E(_.Zc,null);var h=kzN(Z==null?void 0:Z.lockupMetadata,t);B=CiX(Z==null?void 0:Z.lockupMetadata,t);Z=!(!((Z==null?0:Z.lockupMetadata)&&t.badges)||t.metadataParts);var q={};B=(q["yt-content-metadata-view-model-wiz__metadata-row"]=!0,q["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=T,q["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=
B,q["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=Z,q);var D,P;return _.E("div",{class:_.mn(B)},(D=t.badges)==null?void 0:D.map(function(U){return _.E("div",{class:"yt-content-metadata-view-model-wiz__badge"},qVL(U))}),(P=t.metadataParts)==null?void 0:P.map(function(U,J){return _.E(_.Zc,null,VPg({metadataPart:U,
isOverlay:O,useMediumText:d,hideAvatar:h}),Zo2(S,t.metadataParts.length,J,!1))}),bK(t.isSpacerRow&&!T,function(){return _.E("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))};
DS9=function(B){var t=B.className;var T=B.data;var S=B.layout===void 0?0:B.layout;var O=B.isOverlay===void 0?!1:B.isOverlay;var d=B.useMediumText;var Z=B.extensions;B=_.l_("yt-content-metadata-view-model");var h=S===0;S={};S=(S["yt-content-metadata-view-model-wiz"]=!0,S["yt-content-metadata-view-model-wiz--inline"]=h,S["yt-content-metadata-view-model-wiz--tappable"]=_.$N(T.rendererContext),S["yt-content-metadata-view-model-wiz--medium-text"]=d,S);_.Kbq(B,T.rendererContext);return _.E("yt-content-metadata-view-model",
{class:_.mn(t,S),el:B},bK(T.metadataRows,function(){return T.metadataRows.map(function(q,D){return _.E(_.Zc,null,ESw({metadataRow:q,isInline:h,delimiter:T.delimiter,isOverlay:O,useMediumText:d,extensions:Z}),bK(h&&!q.isSpacerRow,function(){return Zo2(T.delimiter,T.metadataRows.length,D,!0)}))})}))};
Piv=function(B){switch(B){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
US2=function(B){switch(B.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"}}};
IIX=function(B){var t=_.gEq(_.vb().getState())||"";return B?B+t:""};
JC2=function(B){switch(B){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
N6q=function(B){var t=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],T=_.C(_.PV(void 0,void 0,"JrqNsb")),S=T.next().value,O=T.next().value,d=_.C(_.PV(void 0,void 0,"rWytse"));T=d.next().value;var Z=d.next().value;d=_.C(_.PV(void 0,void 0,"DHRqxe"));var h=d.next().value,q=d.next().value;return{touchFeedbackEvents:{pointerUpEvent:S,pointerDownEvent:T,pointerLeaveEvent:h},touchFeedbackOnPointerUp:_.Xb(function(D){mS9(_.Q5(D),t)||(O(D),Z(void 0),q(void 0))}),
touchFeedbackOnPointerDown:_.Xb(function(D){B==null||B(D);mS9(_.Q5(D),t)||(Z(D),O(void 0),q(void 0))}),
touchFeedbackOnPointerLeave:_.Xb(function(D){mS9(_.Q5(D),t)||(q(D),Z(void 0),O(void 0))})}};
mS9=function(B,t){t=t===void 0?[]:t;t=[].concat(_.aw(t),["BUTTON".toString()]);B=_.C(B);for(var T=B.next();!T.done;T=B.next()){T=T.value;for(var S=_.C(t),O=S.next();!O.done;O=S.next())if(T.tagName===O.value)return!0}return!1};
XhD=function(B){switch(B){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"}};
uHz=function(B){return B.scrollHeight-B.offsetHeight>1};
jQX=function(B,t){var T;return lQ(B,((T=B.content)==null?void 0:T.length)||0,!t)};
HoD=function(B,t){t=jQX(B,t);var T,S;return(((T=B.content)==null?void 0:T.length)||0)>(((S=t.content)==null?void 0:S.length)||0)};
gSq=function(B,t,T,S,O,d){if(!t||aIL){var Z;return lQ(B,((Z=B.content)==null?void 0:Z.length)||0,!0)}t=S.value;if(!T.value||!t||!B.content)return B;T=0;S=B.content.length;Z=0;fI_||(fI_=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var h=fI_;for(O=O*d*h;T<=S;)d=Math.floor(T+(S-T)/2),h=lQ(B,d)||B,t.firstChild&&(t.firstChild.textContent=h.content),t.scrollHeight>O?S=d-1:(Z=d,T=d+1);return lQ(B,Z)};
RcN=function(B,t){var T,S;return(((T=B.content)==null?void 0:T.length)||0)>(((S=t.content)==null?void 0:S.length)||0)};
ACg=function(B){var t=B.isTruncated;var T=B.isAbsoluteButton;var S=B.lineHeight;var O=B.contentRef.value,d=B.placeholderTruncationTextRef.value,Z=B.truncationTextRef.value;B=B.appDirection==="rtl";if(O&&d){var h=d.offsetLeft;B&&(h=O.offsetWidth-d.offsetWidth-d.offsetLeft);if(t){t=d.offsetWidth;d=O.offsetWidth;var q=T?d-t-70:h-70;S="linear-gradient(\n      to top, transparent 0%,\n      transparent "+S+"rem,\n      #000 "+S+"rem,\n      #000 100%), linear-gradient(\n      to "+((B?"left":"right")+
",\n      #000 0px,\n      #000 "+q+"px,\n      transparent "+(T?d-t:q+70)+"px)");O.style.setProperty("-webkit-mask-image",S);O.style.setProperty("mask-image",S)}else O.style.setProperty("-webkit-mask-image",""),O.style.setProperty("mask-image","");T?B?(Z.style.setProperty("left","0"),Z.style.setProperty("right","unset")):(Z.style.setProperty("left",""),Z.style.setProperty("right","0")):B?(Z.style.setProperty("left","unset"),Z.style.setProperty("right",h+"px")):(Z.style.setProperty("left",h+"px"),
Z.style.setProperty("right","unset"))}};
cCD=function(B,t,T,S,O){var d=_.l_("truncated-text-content"),Z=_.l_("truncated-text-content"),h=_.l_("button"),q=_.l_("button"),D=_.l_("button"),P=_.OD().resolve(_.rp),U=_.C(Ia(jQX(B,O))),J=U.next().value,N=U.next().value;U=_.C(Ia(_.m("enable_truncated_text_max_lines")?RcN(B,J):HoD(B,O)));var H=U.next().value,f=U.next().value,c=oS(null);se(function(){function w(){if(d.value&&h.value&&D.value)if(_.m("enable_truncated_text_max_lines")){var p=gSq(B,O,d,Z,t,T);N(p);S||requestAnimationFrame(function(){if(d.value&&
h.value&&D.value){var l=uHz(d.value)||RcN(B,p);f(l);ACg({isTruncated:l,isAbsoluteButton:uHz(d.value),lineHeight:T,contentRef:d,placeholderTruncationTextRef:h,truncationTextRef:D,appDirection:P})}})}else N(jQX(B,O)),requestAnimationFrame(function(){if(d.value&&h.value&&D.value)if(uHz(d.value))f(!0),S||ACg({isTruncated:!0,
isAbsoluteButton:!0,lineHeight:T,contentRef:d,placeholderTruncationTextRef:h,truncationTextRef:D,appDirection:P});else{var l=HoD(B,O);f(l);S||ACg({isTruncated:l,isAbsoluteButton:!1,lineHeight:T,contentRef:d,placeholderTruncationTextRef:h,truncationTextRef:D,appDirection:P})}})}
var W,v;(W=c.value)==null||(v=W.stop)==null||v.call(W);W=new _.nS(w,17);w();c.value=W},[B.content,
t,T,P,S,O]);_.Fv(function(){var w=function(){fI_=void 0;var v,p;(v=c.value)==null||(p=v.fire)==null||p.call(v)};
if(window.ResizeObserver){var W=new ResizeObserver(w);W.observe(d.value);return function(){var v,p;(v=c.value)==null||(p=v.stop)==null||p.call(v);W.disconnect()}}window.addEventListener("resize",w);
return function(){var v,p;(v=c.value)==null||(p=v.stop)==null||p.call(v);window.removeEventListener("resize",w)}});
return{isTruncated:H,displayText:J,contentRef:d,hiddenRef:Z,placeholderTruncationTextRef:h,hiddenTruncationTextRef:q,truncationTextRef:D}};
sQz=function(B){var t=B.text;var T=B.alwaysShowTruncationText;var S=B.truncationText;var O=B.onTextClick;var d=B.maxLines===void 0?2:B.maxLines;var Z=B.disableTextMask===void 0?!1:B.disableTextMask;var h=B.textStyle===void 0?"default":B.textStyle;var q=B.accessibilityLabel===void 0?"":B.accessibilityLabel;var D=B.textSize===void 0?"small":B.textSize;var P=B.alwaysTruncateAtMaxLines===void 0?!1:B.alwaysTruncateAtMaxLines;var U=B.expandOnClick===void 0?!1:B.expandOnClick;B=_.C(Ia(!1));var J=B.next().value,
N=B.next().value;B=_.Xb(function(){U&&N(!J);O==null||O()});
a:switch(D){case "medium":var H=2;break a;case "large":H=2.2;break a;default:H=1.8}var f=cCD(t,J?Infinity:d,H,Z,P),c=f.isTruncated;t=f.displayText;P=f.contentRef;var w=f.hiddenRef,W=f.placeholderTruncationTextRef,v=f.hiddenTruncationTextRef;f=f.truncationTextRef;var p={};T=_.mn((p["truncated-text-wiz__absolute-button"]=!Z,p["truncated-text-wiz__bottom-button"]=Z,p["truncated-text-wiz--hidden"]=!(!J&&(T||c)),p));Z={};h=_.mn((Z["truncated-text-wiz"]=!0,Z["truncated-text-wiz--overlay"]=h==="overlay",
Z["truncated-text-wiz--medium-text"]=D==="medium",Z["truncated-text-wiz--large-text"]=D==="large",Z["truncated-text-wiz--primary-text"]=h==="primary-text",Z));D={};D=_.mn((D["truncated-text-wiz__truncated-text-content"]=!0,D["truncated-text-wiz__truncated-text-content--hidden-text-content"]=!0,D));return _.E("truncated-text",{class:h,"on:click":B,style:"line-height: "+H+"rem;"},_.E("truncated-text-content",{class:"truncated-text-wiz__truncated-text-content",el:P,style:J?"":"max-height: "+d*H+"rem;"},
_.E(_.vR,{text:t}),_.E("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:W,style:"line-height: "+H+"rem;"},_.E(_.vR,{text:S}))),_.E("truncated-text-content",{class:D,el:w,style:J?"":"max-height: "+d*H+"rem;","aria-hidden":"true"},_.E(_.vR,{text:t}),_.E("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:v,style:"line-height: "+H+"rem;"},_.E(_.vR,{text:S}))),_.E("button",{"aria-label":q,class:T,el:f,style:"line-height: "+H+"rem;"},
_.E(_.vR,{text:S})))};
_.FLg=function(B,t,T,S,O,d){var Z=function(D){D.preventDefault()},h=function(){var D=B.value;
if(D)return(D._data=t)?(D.addEventListener("touchstart",Rbo,{passive:!0}),D.addEventListener("click",c4g),t.clickTrackingParams&&(D.params={itct:t.clickTrackingParams}),sWX(D,t),gy(D,Ft2(t)||"")):D.addEventListener("click",Z),function(){t?(D.removeEventListener("touchstart",Rbo,{passive:!0}),D.removeEventListener("click",c4g)):D.removeEventListener("click",Z)}},q=function(){var D=B.value;
if(D){var P=_.ew({innertubeCommand:t,elementsCommand:T,forceNewState:S,stopPropagation:d});if(P)return D._data=P._data,P["aria-haspopup$"]&&D.setAttribute("aria-haspopup",P["aria-haspopup$"].toString()),P["force-new-state$"]&&D.setAttribute("force-new-state",P["force-new-state$"].toString()),P.href$&&gy(D,P.href$),P.rel$&&(D.rel=P.rel$),P.role$&&D.setAttribute("role",P.role$),P.target$&&(D.target=P.target$),D.params=P.params,P.onclick&&D.addEventListener("click",P.onclick),P.onpointerdown&&D.addEventListener("onpointerdown",
P.onpointerdown),function(){P.onclick&&D.removeEventListener("click",P.onclick);P.onpointerdown&&D.removeEventListener("onpointerdown",P.onpointerdown)}}};
se(O?q:h,[t,T])};
whg=function(B){var t=B.children;var T=B.className;var S=B.dir;var O=B.style;var d=B.role;var Z=B.ariaSelected;var h=B.ariaLabel;var q=B.ariaHidden;var D=B.ariaLabelledby;var P=B.ariaDescribedby;var U=B.command;var J=B.elementsCommand;var N=B.forceNewState;var H=B.isPlaceholder;var f=B.tabIdentifier;var c=B.target;var w=B.tabIndex;var W=B.useATagConfig;var v=B.stopPropagation;B=_.l_("a");_.FLg(B,U,J,N,W,v);return _.E("a",{el:B,"on:click":_.Xb(function(){return v===!1}),
class:T,style:O,dir:S,role:d?d:U?void 0:"group","aria-hidden":q?!0:void 0,"aria-label":h,"aria-labelledby":D,"aria-describedby":P,"aria-selected":Z,tabindex:w!==void 0?w:void 0,target:c,"tab-identifier":f,"force-new-state":N?!0:void 0,"is-placeholder":H?!0:void 0},t)};
oS2=function(B){return{content:B!=null?B:""}};
yC2=function(B){return _.$t(B.onTap)||_.MI(B.rendererContext)};
MPq=function(B){var t=B.data;B={class:B.className};a:switch(t.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var T="yt-video-attribute-view-model--vertical";break a;default:T="yt-video-attribute-view-model--horizontal"}a:switch(t.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var S="yt-video-attribute-view-model--image-small";break a;default:S="yt-video-attribute-view-model--image-large"}a:switch(t.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var O="yt-video-attribute-view-model--image-square";
break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":O="yt-video-attribute-view-model--image-avatar";break a;default:O=""}a:switch(t.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var d="yt-video-attribute-view-model--metadata-header";break a;default:d=""}a:switch(t.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var Z="yt-video-attribute-view-model--container-card";break a;default:Z=""}T=["yt-video-attribute-view-model",T,S,O,d,Z,yC2(t)?"yt-video-attribute-view-model--clickable":
""].join(" ");if(t.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var h="";else S=t.lightColorPalette,O=t.darkColorPalette,d=((h=_.OD().resolve(_.S_(_.va)))==null?0:h())&&O?O:S,h=(h=d==null?void 0:d.section2Color)?_.e8(h):"";return _.E("yt-video-attribute-view-model",B,_.E("div",{class:T,style:_.H4({"background-color":h})},yC2(t)||!_.m("web_video_attribute_view_model_a11y_fix")?_.E(whg,{className:"yt-video-attribute-view-model__content-container",useATagConfig:!0,stopPropagation:!1,command:yC2(t),
role:"group",ariaLabel:t.title,forceNewState:!0},t.heroText||t.image?_.E(QQN,{data:t}):null,_.E(xSg,{data:t,sizeSmall:t.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"})):_.E("div",{class:"yt-video-attribute-view-model__content-container"},t.heroText||t.image?_.E(QQN,{data:t}):null,_.E(xSg,{data:t,sizeSmall:t.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))};
$SC=function(B){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:B.overflowMenuA11yLabel,onTap:function(t){t.preventDefault();t.stopPropagation();if(B.overflowMenuOnTap){var T=_.ew({elementsCommand:B.overflowMenuOnTap,forceNewState:!0});if(T==null?0:T.onclick)T.onclick(t)}}}};
QQN=function(B){B=B.data;var t,T=((t=_.OD().resolve(_.S_(_.va)))==null?0:t())&&B.darkThemeImage?B.darkThemeImage:B.image;t=$SC(B);return _.E("div",{class:"yt-video-attribute-view-model__hero-section"},T?_.E(_.bQ,{data:T,className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}):B.heroText?_.E("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.E("span",{class:"yt-video-attribute-view-model__hero-text"},B.heroText)):null,B.overflowMenuOnTap?
_.E("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.E(rF,{data:t,iconName:"MORE_VERT"})):null)};
xSg=function(B){var t=B.data;B=B.sizeSmall;var T=t.containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD",S=yC2(t);S=_.ew({innertubeCommand:S});S=Gn(S);var O={};B={class:_.mn("yt-video-attribute-view-model__metadata",(O["yt-video-attribute-view-model--small-font"]=B,O)),role:S?"link":"group"};S=_.E("h1",{class:"yt-video-attribute-view-model__title"},t.title);T=t.subtitle?_.E("h4",{class:"yt-video-attribute-view-model__subtitle"},T?_.E(sQz,{text:oS2(t.subtitle),truncationText:oS2(t.subtitleTruncationText),
maxLines:2}):_.E("span",null,t.subtitle)):null;if(t.secondarySubtitle){O=t.secondarySubtitle;if(O!=null&&O.attachmentRuns){for(var d=[],Z=_.C(O.attachmentRuns),h=Z.next();!h.done;h=Z.next())h=h.value,h.element&&d.push(Object.assign({},h,{element:Object.assign({},h.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));O=Object.assign({},O,{attachmentRuns:d})}O=_.E("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},
_.E(_.vR,{text:O}))}else O=null;return _.E("div",B,S,T,O,t.buttonViewModel?WLm(t.buttonViewModel,{buttonViewModel:{className:"yt-video-attribute-view-model__button"}}):null)};
ecw=function(B){return{content:B!=null?B:""}};
Gz2=function(B){return _.$t(B.onTap)||_.MI(B.rendererContext)};
ph_=function(B){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:B.overflowMenuA11yLabel,onTap:function(t){t.preventDefault();t.stopPropagation();if(B.overflowMenuOnTap){var T=_.ew({elementsCommand:B.overflowMenuOnTap,forceNewState:!0});if(T==null?0:T.onclick)T.onclick(t)}}}};
_.zp=function(B,t,T,S,O){S=S===void 0?{}:S;if(!O||Math.random()<5E-4){t=t||null;T=T||null;B=B instanceof Error?B:new _.HY(B);if(B.args)for(var d=_.C(B.args),Z=d.next();!Z.done;Z=d.next())Z=Z.value,Z instanceof Object&&(S=Object.assign({},Z,S));S.category="H5 Ads Control Flow";t&&(S.slot=t?"slot:  "+t.slotType:"");T&&(S.layout=T?"layout:  "+T.layoutType:"",S.layoutId=T.layoutId);O&&(S.known_error_aggressively_sampled=!0);B.args=[S];_.yu(B)}};
_.ioz=function(B,t){_.CG(B,"yt-open-popup-action",[_.bZ(t),B])};
_.bc=function(B,t){_.ioz(B,_.lZ(t))};
KLL=function(B){if(!B)return"";if(YVD[B])return YVD[B];Bq||(Bq=_.Nc("A"));Bq.href!==B&&gy(Bq,B);var t=Bq.pathname;YVD[B]=t.startsWith("/")?t:"/"+t;return YVD[B]};
lIX=function(){var B=KLL(window.location.href);if(B==="/")return"home";if(B.startsWith("/results"))return"search";if(B.startsWith("/watch"))return"watch";if(B.startsWith("/shorts"))return"shorts";if(B.startsWith("/hashtag"))return"hashtag";if(B.startsWith("/create_channel"))return"create_channel";if(B.startsWith("/@")||B.startsWith("/user/")||B.startsWith("/channel/"))return"channel";if(B.startsWith("/experiments"))return"experiments";if(B.startsWith("/sponsor_channel"))return"sponsorship";if(B.startsWith("/select_site"))return"settings";
if(B.startsWith("/locate"))return"locate";if(B.startsWith("/redeem"))return"redeem";if(B.startsWith("/musicpremium")||B.startsWith("/premium")||B.startsWith("/red"))return"premium";if(B.startsWith("/paid_memberships"))return"paid_memberships";if(B.startsWith("/oops"))return"oops";if(B.startsWith("/clip"))return"clip";var t;return(tU==null?void 0:(t=tU.response)==null?void 0:t.page)==="404"?"404":B.startsWith("/feed/history")?"history":B.startsWith("/feed/library")?"library":B.startsWith("/feed/subscriptions")?
"subscriptions":B.startsWith("/feed/trending")?"trending":B.startsWith("/feed/news_destination")?"news":B.startsWith("/playlist")?"playlist":B.startsWith("/minor_moment")?"minor_moment":B.startsWith("/playable/")||B.match("^/playables/(?!saved).")?"mini_app":B.startsWith("/playables")?"playables":B.startsWith("/create/live/join")?"open_in_app":B.startsWith("/feed/explore")?"explore":"browse"};
_.zcz=function(){var B=tU==null?void 0:tU.response,t=B==null?void 0:B.endpoint;if(!t)return(B==null?void 0:B.page)==="watch"?"watch":lIX();var T;B=(T=_.X(t==null?void 0:t.commandMetadata,_.b5))==null?void 0:T.webPageType;T=!1;if(B&&!vS_.includes(B))switch(B){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=_.X(t==null?void 0:t.commandMetadata,_.b5))==null?0:S.url)&&KLL(_.X(t.commandMetadata,_.b5).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var O;return(t=(O=_.X(t,_.XJ))==null?void 0:O.browseId)?nSm[t]||"browse":"browse";default:T=!0}if(_.X(t,_.TT)||_.X(t,rCD))return"sponsorship";O=KLL(window.location.href);if(O.startsWith("/experiments"))return"experiments";if(O.startsWith("/create_channel"))return"create_channel";
if(_.X(t,_.Gi)&&O.startsWith("/shorts"))return"shorts";if(_.X(t,_.Gi)&&O.startsWith("/watch"))return"watch";T&&(t=new _.HY("Unsupported mWeb page type",{pathname:O,webPageType:B}),_.wj(t));return"browse"};
SX=function(B,t,T,S){return B&&t?B!==T||t!==S?(_.zp(Error("Mh"),void 0,void 0,{"stored-slot":B,"stored-layout":t,"latest-slot":T,"latest-layout":S}),!1):!0:!1};
bo2=function(B,t,T){return B({targetId:t},function(S){return T.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},S,{header:T.continuationItems?T.continuationItems[0]:void 0}):Object.assign({},S,{contents:T.continuationItems?T.continuationItems:[]})})};
BeD=function(B,t,T,S){if(t=t.trackingParams){var O,d=(O=T.getScreenLayer)==null?void 0:O.call(T);T=_.sg(d);O=_.cO(d);if(T&&O){var Z=_.fZ(t);_.m("combine_ve_grafts")?B.graftServerVe(t,O,d):_.er(T,O,Z);S==null||S(Z)}}};
TeX=function(B){var t;return((t=tpX.get(B))==null?void 0:t.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
kYw=function(B,t){var T={type:t.slotType,controlFlowManagerLayer:Sym.get(t.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};t.slotEntryTrigger&&(T.entryTriggerType=t.slotEntryTrigger.triggerType);t.slotPhysicalPosition!==1&&(T.slotPhysicalPosition=t.slotPhysicalPosition);if(B){T.debugData={slotId:t.slotId};if(B=t.slotEntryTrigger)T.debugData.slotEntryTriggerData=OK_(B);B=t.slotFulfillmentTriggers;T.debugData.fulfillmentTriggerData=[];B=_.C(B);for(var S=B.next();!S.done;S=B.next())T.debugData.fulfillmentTriggerData.push(OK_(S.value));
t=t.slotExpirationTriggers;T.debugData.expirationTriggerData=[];t=_.C(t);for(B=t.next();!B.done;B=t.next())T.debugData.expirationTriggerData.push(OK_(B.value))}return T};
OK_=function(B,t){var T={type:B.triggerType};t!=null&&(T.category=t);B.triggeringSlotId!=null&&(T.triggerSourceData||(T.triggerSourceData={}),T.triggerSourceData.associatedSlotId=B.triggeringSlotId);B.triggeringLayoutId!=null&&(T.triggerSourceData||(T.triggerSourceData={}),T.triggerSourceData.associatedLayoutId=B.triggeringLayoutId);return T};
d42=function(B,t,T,S){t={opportunityType:t};B&&(S||T)&&(S=_.RB(S||[],function(O){return kYw(B,O)}),t.debugData=Object.assign({},T&&T.length>0?{associatedSlotId:T}:{},S.length>0?{slots:S}:{}));
return t};
CYN=function(B){return O0(B.opportunityAdapterMap).concat(O0(B.triggerAdapterMap)).concat(O0(B.fulfillmentAdapterFactoryMap)).concat(O0(B.slotAdapterFactoryMap)).concat(O0(B.layoutRenderingAdapterFactoryMap))};
O0=function(B){var t=[];B=_.C(B.values());for(var T=B.next();!T.done;T=B.next())T=T.value,T.isAdsControlFlowEventListener&&t.push(T);return t};
dK=function(B){var t=B.slotId,T=B.slotType,S=B.slotPhysicalPosition;return t===void 0?new kL("Cannot construct a slot due to the missing id.",{adSlotMetadata:B}):T===void 0?new kL("Cannot construct a slot due to the missing type.",{adSlotMetadata:B}):S===void 0?new kL("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:B}):{slotId:t,slotType:T,slotPhysicalPosition:S,managerLayer:"external",adSlotLoggingData:B.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new ZKL}};
LwL=function(B){var t=B.layoutId,T=B.layoutType;return t===void 0?new Cf("Cannot construct a layout due to the missing id.",{adLayoutMetadata:B}):T===void 0?new Cf("Cannot construct a layout due to the missing type.",{adLayoutMetadata:B}):{layoutId:t,layoutType:T,managerLayer:"external",adLayoutLoggingData:B.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new ZKL,interactionLoggingAdsClientData:{}}};
hU9=function(B){if((B=B.value)&&B.querySelector("img")){var t=B.querySelector("img");t.addEventListener("error",function(){P2_(t.src).then(function(T){(T=_.uj(T).toString())?t.src=T:t.removeAttribute("src")}).catch(function(){t.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Lf=function(B,t){if(t&&(qyw(t.viewableCommand)||qyw(t.endOfSessionCommand))){B=B.value;var T=VpC(t==null?void 0:t.viewableCommand);t=VpC(t==null?void 0:t.endOfSessionCommand);if(!ZR){var S=_.Cj("custom_active_view_tos_timeout_ms");ZR=S>0&&S!==36E5?new EIq(D4N(),S):new EIq(D4N())}PYg(ZR,B);U4o(ZR,B,T,t)}};
hU=function(B){ZR&&PYg(ZR,B.value)};
D4N=function(){var B=_.MB("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(B==null?void 0:B.length)===2?B[1]:null};
qyw=function(B){B=_.$t(B);return!(B==null||!B.loggingUrls)&&B.loggingUrls.length>0};
VpC=function(B){if(!B)return[];var t=[],T,S;((S=(T=_.$t(B))==null?void 0:T.loggingUrls)!=null?S:[]).forEach(function(O){O.baseUrl&&t.push(O.baseUrl)});
return t};
I7h=function(B){return B.shorts.isDesktopSmallWidth};
_.JQv=function(B){return B.shorts.isShortsActive};
_.m4L=function(B){return B.shorts.isWatchWhileMode};
_.qH=function(B){return B.shorts.isFullscreen};
_.VU=function(B){return B.shorts.isShortsPipActive};
XNN=function(B){var t,T;if(B=(t=_.X(B.reelsAdCardButtoned,Neh))==null?void 0:(T=t.animatedRenderingConfig)==null?void 0:T.easeOutSeconds)return B+"s"};
joN=function(B,t,T){return _.L(function(S){return S.return(new Promise(function(O){var d=new Image;d.onload=function(){O(new uI2(B,t,T,d.naturalWidth,d.naturalHeight))};
d.src=T.toString()}))})};
HKN=function(B,t){return Math.round(B/1E-5)===Math.round(t/1E-5)};
a7_=function(B,t){return Math.round(B/1E-5)===Math.round(t/1E-5)};
f7o=function(B,t){return B.year===t.year&&B.month===t.month&&B.day===t.day};
gIh=function(B,t){return B.year!==t.year?B.year<t.year:B.month!==t.month?B.month<t.month:B.day<t.day};
AQN=function(B){return B.day===RUN(B.year,B.month)?B.month===11?{year:B.year+1,month:0,day:1}:{year:B.year,month:B.month+1,day:1}:{year:B.year,month:B.month,day:B.day+1}};
cQ2=function(){var B=new Date,t={year:B.getFullYear(),month:B.getMonth(),day:B.getDate()};return{start:t,end:{year:B.getFullYear()+2,month:B.getMonth(),day:B.getDate()},selectedDate:AQN(t)}};
soX=function(B){return(new iZ(2)).format(new Date(B.year,B.month,B.day))};
Fwg=function(B){return{year:B.getFullYear(),month:B.getMonth(),day:B.getDate()}};
wNh=function(B,t){B=(B+(Number(t.utcOffsetSec)+(new Date(B*1E3)).getTimezoneOffset()*60))*1E3;t=Fwg(new Date(B));return{date:t,secondsSinceMidnight:Math.floor((B-(new Date(t.year,t.month,t.day)).getTime())/1E3)}};
oIo=function(B,t){t=t.months.findIndex(function(T){return T.year===B.year&&T.month===B.month});
return t>=0?t:void 0};
yQv=function(B){if(!B)return!1;try{if(B.host&&B.host.tagName==="YT-FORMATTED-STRING"&&B.host.id==="contenteditable-textarea"||B.nodeType===Node.ELEMENT_NODE&&B.tagName==="YTD-COMMENTBOX")return!0}catch(t){return!1}return yQv(B.parentNode)};
U0=function(B){return B?!(B.tagName!=="A"||!B.href||!B.classList.contains("yt-simple-endpoint")):!1};
Qoz=function(B){return B?B.tagName==="IMG"&&B.classList.contains("emoji"):!1};
x4w=function(B,t,T){if(!B)return null;var S=U0(B);if(S&&T)return t=B.pathname.substring(B.pathname.indexOf("/channel/")+9),document.createTextNode("@"+t);if(S&&!T)return document.createTextNode("");if(Qoz(B))return T=B.alt,B=B.dataset.emojiId,!B&&t&&(t=_.If(t,T))&&t.isCustomEmoji&&(B=t.emojiId),B?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+B+">"):document.createTextNode(T);S=B.cloneNode(!1);for(var O=0;O<B.childNodes.length;++O){var d=x4w(B.childNodes[O],t,T);d&&S.appendChild(d)}return S};
JU=function(B){return B?U0(B)?B:JU(B.lastChild):null};
MpC=function(B){return B?U0(B)?B:MpC(B.firstChild):null};
$49=function(B){if(!B)return null;for(var t=B.previousSibling;t;)if(t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="BR")t=t.previousSibling;else if(t.nodeType===Node.TEXT_NODE&&/\s+/.test(t.textContent))t=t.previousSibling;else break;(t=JU(t))?B=t:B=(B=B.parentNode)?JU(B.previousElementSibling):null;return B};
Wwv=function(B){if(!B)return null;for(var t=B.nextSibling;t;)if(t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="BR")t=t.nextSibling;else if(t.nodeType===Node.TEXT_NODE&&/\s+/.test(t.textContent))t=t.nextSibling;else break;return(t=MpC(t))?t:Wwv(B.parentNode)};
eUg=function(B){var t=_.mf(),T=t.JSC$9343_getStartNode();if(!yQv(T.parentNode))return null;t=t.JSC$9343_getStartOffset();if(T.nodeType===Node.TEXT_NODE){var S=_.yN(T,U0);if(S){if(B&&t===0||!B&&t===T.length)return S}else{if(B&&t===T.length)return!T||T.nodeName==="BR"||T.nextElementSibling&&_.NH(T.nextElementSibling,"display")==="block"?null:MpC(T.nextElementSibling);if(!B&&t===0)return T?JU(T.previousElementSibling):null}}if(T.nodeType===Node.ELEMENT_NODE)if(B){if(0<=t&&t<T.childNodes.length)return MpC(T.childNodes[t])}else if(0<
t&&t<=T.childNodes.length)return JU(T.childNodes[t-1]);return null};
GYv=function(B,t,T){if(!B)return null;if(B.nodeType===Node.TEXT_NODE)if(T){var S=$49(B);if(S&&!/^\s+\S/.test(B.wholeText.substr(0,t)))return S}else if((S=Wwv(B))&&!/\S\s+/.test(B.wholeText.substr(t,B.wholeText.length)))return S;return B.nodeType===Node.ELEMENT_NODE?T?$49(B.childNodes[t]):Wwv(B.childNodes[t]):GYv(B.parentNode,t,T)};
pN_=function(B){if(B.hasChildNodes())switch(B.tagName){case "DIV":case "A":case "SPAN":var t="";for(B=B.firstChild;B;B=B.nextSibling)t+=pN_(B);return t;default:return""}else switch(B.nodeType){case 3:return B.textContent;default:return""}};
X6=function(B,t){return B.year===t.year&&B.month===t.month&&B.day===t.day};
um=function(B,t){return B.year!==t.year?B.year<t.year:B.month!==t.month?B.month<t.month:B.day<t.day};
iKg=function(B){return{year:B.getFullYear(),month:B.getMonth(),day:B.getDate()}};
Yy9=function(B){var t=GRC;t=t===void 0?GRC:t;t(new Date(B.year,B.month,B.day))};
jX=function(B){return iKg(new Date(Number(B.seconds)*1E3))};
Kwq=function(B){return B.year!==void 0&&B.month!==void 0&&B.day!==void 0};
l7m=function(B){return B.start!==void 0&&B.end!==void 0};
vIX=function(B){return l7m(B)?B.start:B};
nIg=function(B){return l7m(B)?B.end:void 0};
zU2=function(B,t){for(var T=[],S=new Date(B.start.year,B.start.month);S.getFullYear()<B.end.year||S.getFullYear()===B.end.year&&S.getMonth()<=B.end.month;){var O=T,d=O.push,Z=S.getFullYear(),h=S.getMonth(),q=B,D=t,P=void 0,U=[],J=Object.freeze({extraCssClass:"invisible"}),N=new Date(Z,h),H=iKg(N);N=N.getDay();for(var f=iKg(new Date);H.month===h;){N!==rQg&&P||(P=Array.from({length:7}).fill(J),U.push(P));var c={date:{year:Z,month:h,day:H.day},extraCssClass:"",debugClass:""};c.extraCssClass=D(c.date,
H,f,q).trim();P[(N-rQg+7)%7]=c;H=H.day===RUN(H.year,H.month)?H.month===11?{year:H.year+1,month:0,day:1}:{year:H.year,month:H.month+1,day:1}:{year:H.year,month:H.month,day:H.day+1};N=(N+1)%7}d.call(O,{weeks:U,monthLabel:Hq.SHORTMONTHS[h]+" "+Z,year:Z,month:h,monthLabelExtraCssClass:U[0][2]===J?"shift-down-label":""});S.setMonth(S.getMonth()+1)}return T};
bKL=function(B,t){t=t.months.findIndex(function(T){return T.year===B.year&&T.month===B.month});
return t>=0?t:void 0};
tsz=function(B,t){a:{var T=T===void 0?[2,3]:T;T=_.C(T);for(var S=T.next();!S.done;S=T.next()){var O=new Date;if((new BwC(S.value)).parse(t,O,{validate:!0})){O.setHours(0,0,0,0);t=O;break a}}t=null}if(!t)return{isValid:!1,value:void 0};t=iKg(t);T=B.end;return um(t,B.start)||um(T,t)?{isValid:!1,value:void 0}:{isValid:!0,value:t}};
dFw=function(B){var t=Tw9;t=t===void 0?SKC:t;var T=B.columnsToShow||[],S=O5_(B.columnDimensions,B.columnsToShow,B.leftFloatingColumns,t);return T.map(function(O,d){var Z=B.columns[O];if(Z===void 0)throw Error("Sh");var h=S?S[d]:"";var q=B.getCustomTooltip?B.getCustomTooltip(O,Z.headerTooltipParagraphs):Z.headerTooltipParagraphs;var D=k0w(B,O);return{type:O,index:d,style:h,classes:D,headerName:Z.headerName||"",headerIcon:Z.headerIcon,headerTooltipParagraphs:q||[],headerTooltipHelpContext:Z.headerTooltipHelpContext,
sortOrders:Z.sortOrders||[],selectionState:Z.isSelectionCheckbox?B.selectionState:void 0}})};
k0w=function(B,t){var T=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],S=B.columns[t];if(S===void 0)return"";var O=T.includes("DEFAULTS")&&S.cssClass?[S.cssClass]:[];if(T.includes("SORTING")){S.sortOrders&&S.sortOrders.length&&O.push("sortable");if(B.sorting&&B.sorting.columnType===t)a:switch(B.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var d="column-sorted";break a;default:d=""}else d="";d&&O.push(d)}T.includes("FLOATING")&&(t=B.columnsToShow.indexOf(t),B.leftFloatingColumns&&t<B.leftFloatingColumns&&
O.push("floating-column"),B.leftFloatingColumns&&t===B.leftFloatingColumns-1&&O.push("last-floating-column"));T.includes("RIGHT_ALIGN")&&S.rightAlignHeader&&O.push("right-align");return O.filter(function(Z){return Z}).join(" ")};
O5_=function(B,t,T,S){T=T===void 0?0:T;S=S===void 0?SKC:S;if(B){var O=[],d=0;CBD(B,t,S).forEach(function(Z,h){var q="min-width:"+Z.minWidth+"px;padding-left:"+Z.paddingLeft+"px;padding-right:"+Z.paddingRight+"px;flex:"+Z.flexGrow+" 0 "+Z.minWidth+"px;";Z.maxWidth!==Infinity&&(q=[q,"max-width:"+Z.maxWidth+"px;"].join(""));d>0&&h<T&&(q=[q,"left:"+d+"px;"].join(""));O.push(q);d+=Z.minWidth+Z.paddingLeft+Z.paddingRight});
return O}};
CBD=function(B,t,T){T=T===void 0?SKC:T;return t.map(function(S,O){S=B&&B[S]||{};var d=O===0?T.paddingLeftFirstColumn:T.padding;S.paddingLeft!==void 0&&(d=S.paddingLeft);O=O===t.length-1?T.paddingRightLastColumn:T.padding;S.paddingRight!==void 0&&(O=S.paddingRight);return{paddingLeft:d,paddingRight:O,minWidth:S.minWidth!==void 0?S.minWidth:T.minWidth,maxWidth:S.maxWidth!==void 0?S.maxWidth:T.maxWidth,flexGrow:S.flexGrow!==void 0?S.flexGrow:T.flexGrow}})};
Z5C=function(B){var t=B.reduce(function(S,O){var d=O.columnId,Z={};O.headerText&&(Z.headerName=_.vS(O.headerText));O.rightAlignHeader&&(Z.rightAlignHeader=O.rightAlignHeader);var h;if((h=O.headerIcon)==null?0:h.iconType)Z.headerIcon=_.DK(O.headerIcon.iconType);S[d]=Z;return S},{}),T=B.filter(function(S){return!S.hideColumn}).map(function(S){return S.columnId});
B=B.filter(function(S){return!!S.dimensions}).reduce(function(S,O){S[O.columnId]=O.dimensions;
return S},{});
return{columns:t,columnsToShow:T,columnDimensions:B}};
_.L1X=function(B){return B?B.simpleText?B.simpleText:B.runs?B.runs.map(function(t){return t.text}).join(""):"":""};
DFo=function(B){var t=B.data;var T=B.onTap;var S=B.isSelected;var O=B.onFocusIn;if(!t)return{};B=hIo(t);S===void 0&&(S=t==null?void 0:t.isSelected);var d;return{text:qKq(t,B),startIcon:(d=t.icon)==null?void 0:d.iconType,state:S?0:2,type:0,onTap:VsC(t,T),accessibilityLabel:EVX(t,B),onFocusIn:function(){return O==null?void 0:O()}}};
qKq=function(B,t){if(!t)return B.text?_.L1X(B.text):void 0};
VsC=function(B,t){return function(T){t==null||t(T,B)}};
hIo=function(B){B=B.style&&B.style.styleType;return!aIL&&B==="STYLE_EXPLORE_LAUNCHER_CHIP"};
EVX=function(B,t){if(t){var T,S,O;return(O=(T=B.accessibilityData)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label)!=null?O:qKq(B,!1)}};
af=function(B){return{signalAction:{signal:B}}};
IJg=function(){return _.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?PBD:_.UF2};
Jov=function(B,t){B=B===void 0?"SOFT_RELOAD_PAGE":B;t=t===void 0?49504:t;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.tc(_.IG("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:t}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:B}}]}}}};
mFm=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.tc(_.IG("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:IJg()}};
Nww=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.tc(_.IG("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:IJg()}};
Xjo=function(B,t){var T=_.tc(_.IG("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),S=_.tc(_.IG("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),O={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.tc(_.IG("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};O.serviceEndpoint=B?B:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[af("SOFT_RELOAD_PAGE")]}};return{title:T,bodyText:S,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:O},
style:{value:t!=null?t:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
jhz=function(B){B=B===void 0?{}:B;return{title:_.tc(B.localizedZeroStateTitleText===void 0?"":B.localizedZeroStateTitleText),bodyText:_.tc(B.localizedZeroStateMessage===void 0?"":B.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.tc(B.localizedZeroStateButtonText===void 0?"":B.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[ucC]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
aJq=function(B){B=B===void 0?{}:B;return{title:_.tc(B.localizedOptInBannerTitleText===void 0?"":B.localizedOptInBannerTitleText),titleLength:19,subtitle:_.tc(B.localizedOptInMessage===void 0?"":B.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.tc(_.IG("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:_.tc(_.IG("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:[H5o]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
fJg=function(B,t){var T=t=t===void 0?{}:t;t=T.offlineTitleText===void 0?"":T.offlineTitleText;var S=T.offlineDescriptionText===void 0?"":T.offlineDescriptionText,O=T.formattedSupplementalText,d=T.actionButtonText===void 0?"":T.actionButtonText,Z=T.titleText===void 0?"":T.titleText;T=T.descriptionText===void 0?"":T.descriptionText;var h={style:"STYLE_PRIMARY",size:"SIZE_DEFAULT",text:_.tc(d),isDisabled:!1,navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://www.youtube.com/premium",
webPageType:"WEB_PAGE_TYPE_PROMO"}},urlEndpoint:{url:"https://www.youtube.com/premium"}},loggingDirectives:{clientVeSpec:{uiType:266213}}};B||(Z=t,T=S,h={style:"STYLE_MONO_TONAL",size:"SIZE_DEFAULT",text:_.tc(d),isDisabled:!0,loggingDirectives:{clientVeSpec:{uiType:266213}}});return{title:_.tc(Z),titleLength:Z.length,subtitle:_.tc(T),supplementalText:O,primaryButton:{buttonRenderer:h},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[H5o]},
loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.Ao_=function(B,t,T,S,O,d,Z,h,q,D,P){O=O===void 0?!1:O;d=d===void 0?!1:d;Z=Z===void 0?0:Z;h=h===void 0?-Infinity:h;q=q===void 0?!1:q;D=D===void 0?!1:D;P=P===void 0?!1:P;var U=[],J=_.tc(_.IG("SMART_DOWNLOADS",void 0,"Smart downloads")),N=_.tc(gV2(Z,h,B.length));h=Z=void 0;D?Z={statementBannerRenderer:fJg(P,S)}:O?B.length>0?h=RIz(B,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.m("kevlar_manual_downloads_above"),J,N):q?h={alertBannerViewModel:{heading:{content:T.localizedOptInBannerTitleText===
void 0?"":T.localizedOptInBannerTitleText},body:{content:T.localizedPromptMessage===void 0?"":T.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.IG("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.IG("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:_.Slz}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:d&&(h={backgroundPromoRenderer:{bodyText:_.tc(_.IG("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"}}}):
d&&(h={alertBannerViewModel:{heading:{content:T.localizedOptInBannerTitleText===void 0?"":T.localizedOptInBannerTitleText},body:{content:T.localizedOptInMessage===void 0?"":T.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.IG("TURN_ON",void 0,"Turn on"),accessibilityText:_.IG("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}}}}}});T=_.tc(_.IG("YOUR_DOWNLOADS",void 0,"Your downloads"));S=void 0;t.length>0?(S=void 0,_.m("kevlar_display_downloads_numbers")&&(S=_.tc(_.Ji("VIDEO_COUNT",t.length))),S=RIz(t,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,T,S)):O||B.length||
D||(S={backgroundPromoRenderer:{bodyText:_.tc(_.IG("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}}}});Z?U.push({richSectionRenderer:{content:Z}}):h&&!_.m("kevlar_manual_downloads_above")&&U.push({richSectionRenderer:{content:h,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
S&&U.push({richSectionRenderer:{content:S,loggingDirectives:{clientVeSpec:{uiType:51721}}}});h&&_.m("kevlar_manual_downloads_above")&&U.push({richSectionRenderer:{content:h,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(t.length>0||O&&B.length>0&&!D)&&U.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.tc(_.IG("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:U}};
_.shL=function(B){return coL(B,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.F1q=function(B){return coL(B,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
coL=function(B,t){var T=[];B=RIz(B,t,!0);T.push({richSectionRenderer:{content:B}});return{contents:T}};
RIz=function(B,t,T,S,O){T=T===void 0?!1:T;var d="RESPONSIVE_SIZE_STANDARD";_.m("kevlar_modern_downloads_compact")?d="RESPONSIVE_SIZE_COMPACT":_.m("kevlar_modern_downloads_extra_compact")&&(d="RESPONSIVE_SIZE_EXTRA_COMPACT");B={isExpanded:T,contents:ff(B),entitySelectorType:t,responsiveContainerConfiguration:{responsiveSize:d}};S&&(B.title=S);O&&(B.subtitle=O);T||(_.m("kevlar_smart_downloads_show_more_button")?(B.showMoreButton={buttonRenderer:{accessibility:{label:_.IG("SHOW_MORE",void 0,"Show more")},
icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.tc(_.IG("SHOW_MORE",void 0,"Show more"))}},B.showLessButton={buttonRenderer:{accessibility:{label:_.IG("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.tc(_.IG("SHOW_LESS",void 0,"Show less"))}}):(B.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.IG("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}}}},B.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.IG("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}}}},B.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.IG("VIEW_ALL",void 0,"View all"),accessibilityText:_.IG("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:bS("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:B}};
ff=function(B){var t=[];B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,$1C(T)){var S=t,O=S.push;var d=void 0;if(T==null?0:(d=T.videoEntity)==null?0:d.videoId){d=M8(_.rq().getState(),T.videoEntity.videoId);var Z=_.rq().getState();var h=_.hc(T.videoEntity.videoId,"mainVideoEntity");Z=!!_.aP(Z.entities)[h];Z={videoId:T.videoEntity.videoId,title:TO(T.videoEntity.title),shortBylineText:TO(T.channelEntity.title),thumbnail:T.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:Z&&_.m("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:$eg(T.videoEntity.videoId,d,T.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.IG("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};T.videoEntity.lengthSeconds&&(Z.thumbnailOverlays=Zv2(T.videoEntity.lengthSeconds,d));Z.isWatched=d>0;_.m("kevlar_modern_downloads_page")&&(Z.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:T.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.IG("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},Z.badges=void 0);T=Z}else T={};O.call(S,{richItemRenderer:{content:{videoRenderer:T},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(M3o(T)){S=t;O=S.push;var q=h=d=void 0,D=void 0,P=void 0,U=void 0,J=void 0,N=void 0,H=void 0,f=void 0,c=void 0,w=void 0;Z=T.mainPlaylistEntity.playlistId;var W=T==null?void 0:(w=T.mainPlaylistEntity)==null?void 0:(c=w.thumbnailStyleData)==null?void 0:(f=c[0])==null?void 0:(H=f.value)==null?void 0:(N=H.collageThumbnail)==
null?void 0:N.coverThumbnail;if(Z&&W){N=WWm(Z);!_.m("enable_offline_playlist_page")&&(T==null?0:(J=T.mainPlaylistEntity)==null?0:J.videos)&&(J=T==null?void 0:(U=T.mainPlaylistEntity)==null?void 0:(P=U.videos)==null?void 0:P[0],P=_.CF(J).entityId,P=JSON.parse(P).videoId,P!==void 0&&(U=M8(_.rq().getState(),P),N=_.BS(P,Z,void 0,void 0,U)));P=[];if(T==null?0:(D=T.mainPlaylistEntity)==null?0:(q=D.videos)==null?0:q.length)P=[e_q(),Object.assign({},(h=W2q(T==null?void 0:T.mainPlaylistEntity.videos.length))!=
null?h:{})];T={playlistId:Z,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:W}},navigationEndpoint:N,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:P,title:TO(T.mainPlaylistEntity.title),shortBylineText:TO(T==null?void 0:(d=T.channelEntity)==null?void 0:d.title),badges:[{metadataBadgeRenderer:{label:_.IG("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.m("kevlar_modern_downloads_page")&&(T.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:wjz,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:Z,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.IG("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},T.badges=void 0)}else T=void 0;O.call(S,{richItemRenderer:{content:{playlistRenderer:T},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return t};
gV2=function(B,t,T){B=B?oVh(B):"";t!==void 0&&isFinite(t)?t===0?t=_.IG("UPDATING",void 0,"Updating..."):(t=CJN(new Date(t),new Date),t=_.IG("UPDATED_TIME",{relative_time:t},"Updated "+t)):t="";var S="";B&&t&&(S=" \u2022 ");if(T&&_.m("kevlar_display_downloads_numbers")){T=_.Ji("VIDEO_COUNT",T);if(B||t)S=" \u2022 ";return T+S+B+S+t}return B+S+t};
yo_=function(B){return cwL(B.entities).length};
_.Qhq=function(B,t){var T=GM_(B.responsiveSize),S;B=!((S=B.responsiveMap)==null||!S.some(function(O){return O.containerSize==="CONTAINER_SIZE_NARROW"&&O.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:t,sizing:T,enableFullBleedForSingleCol:!1,isCompactList:T==="COMPACT"&&B}};
xFo=function(B,t){return _.q8(B.entities,"votingEntity",t)};
MsC=function(B){if(B){var t;return((t=_.OD().resolve(_.S_(_.va)))==null?0:t())?B.darkTheme:B.lightTheme}};
$Fh=function(B,t){if(B.simpleText)return Object.assign({},B,{simpleText:Yt(B.simpleText,t)});if(!B.runs)return B;for(var T=Object.assign({},B,{runs:[]}),S=0,O=_.C(B.runs),d=O.next();!d.done;d=O.next())if(d=d.value,d.text)if(S+d.text.length<=t)T.runs.push(d),S+=d.text.length;else return T.runs.push(Object.assign({},d,{text:Yt(d.text,t-S)})),T;return B};
W1N=function(B,t){return _.q8(B.entities,"chipBarStateEntity",t)};
eI_=function(B,t){return _.q8(B.entities,"chipEntity",t)};
pjL=function(B,t,T,S){return function(){var O=G0w.has(B.displayType)&&B.selected,d=O&&B.deselectCommand?B.deselectCommand:B.tapCommand;!d||O&&S||_.pZ(d,{form:{element:t==null?void 0:t.value}});T==null||T()}};
i52=function(B){switch(B){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"divider-view-model-wiz__base-divider--full-bleed-4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"divider-view-model-wiz__base-divider--full-bleed-thick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"divider-view-model-wiz__base-divider--full-bleed-8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"divider-view-model-wiz__base-divider--full-bleed-12px";default:return""}};
YKw=function(B,t){return{triggeringElement:B,onDwellTriggeredFn:function(){var T={triggeringElement:B,loadVideoPreviewEventData:t},S=document.querySelector(".video-preview");S&&S.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:T}))},
onDwellEndFn:function(){var T=document.querySelector(".video-preview");T&&T.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
K1g=function(B,t){var T=_.OD().resolve(_.S_(AMo)),S=function(){var O=t();return T&&O?YKw(B.value,O):null};
_.sZ(function(){var O=S();T&&O&&Promise.resolve().then(function(){T.registerElement(O)});
_.FA(function(){T&&O&&Promise.resolve().then(function(){_.ic(T,O)})})},"csPUge")};
vVh=function(B){var t=B.dataset.resizeObserverId;if(t)return t;t=""+lJh++;return B.dataset.resizeObserverId=t};
nVm=function(B,t){var T=vVh(B);gK.has(T)||gK.set(T,new Set);gK.get(T).add(t);Rf.has(T)&&t(Object.assign({},{target:B},Rf.get(T)))};
rom=function(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;var T=vVh(t.target),S=Object.assign({},{target:t.target},Rf.get(T));if(S!=null&&S.contentRect?S.contentRect.width!==t.contentRect.width||S.contentRect.height!==t.contentRect.height:1)for(Rf.set(T,{borderBoxSize:t.borderBoxSize,contentBoxSize:t.contentBoxSize,contentRect:t.contentRect,devicePixelContentBoxSize:t.devicePixelContentBoxSize}),T=_.C(gK.get(T)||[]),S=T.next();!S.done;S=T.next())S=S.value,S(t)}};
b5_=function(){return AU?AU:AU=new zI9(rom)};
B7X=function(B,t){var T=vVh(B);gK.has(T)&&(gK.get(T).delete(t),gK.get(T).size===0&&(gK.delete(T),Rf.delete(T),AU.unobserve(B),delete B.dataset.resizeObserverId));gK.size===0&&AU&&(AU.disconnect(),AU=void 0)};
T7X=function(B,t){var T=_.OD().resolve(Bn);return t1g.map(function(S){return T.observe(B,t,S)})};
S9X=function(B){var t=_.OD().resolve(Bn);B.forEach(function(T){t.unobserveByKey(T)})};
_.duo=function(B,t){var T=Object.assign({},OQC,t);t=_.C(gvq());var S=t.next().value,O=t.next().value,d=function(Z){var h=Z.contentRect.height;if((Z=Z.contentRect.width)||h||T.canHaveZeroSize)S.width()===Z&&S.height()===h||O(S,{height:h,width:Z})};
_.Fv(function(){var Z=B instanceof HTMLElement?B:B.value,h=k3m(d,T.throttleMs),q=[];T.useVisibilityObserver&&(q=T7X(Z,function(D,P){requestAnimationFrame(function(){P==="visible"?(nVm(Z,h),b5_().observe(Z)):B7X(Z,h)})}));
q.length||(nVm(Z,h),b5_().observe(Z));_.FA(function(){q.length&&(S9X(q),q.length=0);B7X(Z,h)})});
return S};
ZQ_=function(B){var t=B.data;var T=B.callback;var S=B.enableSingleChipSelection;var O=B.disableChipsScrollAnimation;var d=_.v2("div"),Z=oS(!1),h=oS(0);B={};B=_.C(Ia(t.autoselectedChipIndex!=null?(B[t.autoselectedChipIndex]=!0,B):{}));var q=B.next().value,D=B.next().value,P=function(){var hN=d.value;return hN==null||hN.scrollLeft-1<=0},U=function(){var hN=d.value;
return hN==null?!1:hN.scrollLeft+1>=(hN==null?NaN:hN.scrollWidth)-(hN==null?NaN:hN.clientWidth)};
B=_.C(Ia(P()));var J=B.next().value,N=B.next().value;B=_.C(Ia(U()));var H=B.next().value,f=B.next().value;B=t.isHorizontallyScrollable;var c=function(hN){d.value!=null&&(_.MB("HTML_DIR")==="rtl"&&(hN=-hN),d.value.scrollBy({left:hN,behavior:O?"instant":"smooth"}))},w=function(){c(-320)},W=function(){c(320)},v=_.Xb(function(hN){Z.value=!0;
h.value=hN.clientX}),p=_.Xb(function(hN){if(Z.value){hN=hN.clientX;
var PL=hN-h.value;h.value=hN;var aC;(aC=d.value)==null||aC.scrollBy({left:-PL})}}),l=_.Xb(function(){var hN=P(),PL=U();
hN!==J&&N(hN);PL!==H&&f(PL)});
b_("pointerup",function(){Z.value&&(Z.value=!1)});
var b={},Zv={};return _.E("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},bK(t.title,function(){return _.E("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.E("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},t.title),Cpz(t.overflowButton))}),_.E("div",{class:"ytChipsShelfViewModelChipsShelfContent"},bK(t.previousButton!=null,function(){var hN={};
return _.E("div",{class:_.mn("ytChipsShelfViewModelLeftArrowContainer",(hN.ytChipsShelfViewModelLeftArrowContainerIsHidden=J,hN))},Cpz(t.previousButton,{buttonViewModel:{className:"ytChipsShelfViewModelLeftArrow",onClick:w}}))}),_.E("div",{el:d,
"on:pointerdown":v,"on:pointermove":p,"on:scroll":l,class:_.mn("ytChipsShelfViewModelChipsScrollContainer",(b.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=!!B,b))},_.E("div",{class:_.mn("ytChipsShelfViewModelChipsContainer",(Zv.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=!!B,Zv.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!!B&&!1,Zv)),role:"tablist"},(t.contents||[]).map(function(hN,PL){return _.E("div",{class:"ytChipsShelfViewModelChipWrapper"},
Cpz(hN,{chipViewModel:{callback:function(aC,cL){if(S){var gm={};D((gm[PL]=cL,gm))}else gm={},D(Object.assign({},q,(gm[PL]=cL,gm)));T==null||T(aC,cL,PL)},
disableDeselection:S,selected:!!q[PL]}}))}))),bK(t.nextButton!=null,function(){var hN={};
return _.E("div",{class:_.mn("ytChipsShelfViewModelRightArrowContainer",(hN.ytChipsShelfViewModelRightArrowContainerIsHidden=H,hN))},Cpz(t.nextButton,{buttonViewModel:{className:"ytChipsShelfViewModelRightArrow",onClick:W}}))})))};
htN=function(B,t,T,S,O){B=t?B.switchOffCommand:B.switchOnCommand;if(S&&O)Lh_(B,T,O);else{var d,Z;(d=_.ew({elementsCommand:B}))==null||(Z=d.onclick)==null||Z.call(d,T)}};
Lh_=function(B,t,T){B=_.ew({elementsCommand:B,additionalCommandArgs:{commandController:{onSuccess:function(){T(!1)},
onServerError:function(){T(!1)}}}});
if(B==null?0:B.onclick)B.onclick(t),T(!0)};
V1g=function(B){if(B)return _.X(B,q9v)};
IZX=function(B,t,T){if(t)return[E_g];switch(B){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[cq];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return T?[cq]:[Du2,cq];case "TRANSFER_STATE_PAUSED_BY_USER":return[Ppv,cq];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[Uu2,cq];default:return[E_g]}};
Jtw=function(B,t,T,S){return IZX(B,t,S).map(function(O){var d=O.text,Z=O.iconType,h=O.videoAction;O=O.playlistAction;d=d?{content:d}:void 0;Z=Z&&{sources:[{clientResource:{imageName:Z}}]};var q=(0,_.f1.unsafeClone)(T);if(q){var D=_.X(q,_.PR),P=_.X(q,_.Ui);D&&h?D.action=h:P&&O&&(P.action=O)}return{title:d,leadingImage:Z,rendererContext:q&&{commandContext:{onTap:{innertubeCommand:q}}}}})};
muC=function(B){B=_.MI(B.rendererContext);var t;return(t=_.X(B,_.Ui))==null?void 0:t.playlistId};
N7D=function(B){var t;return(t=B.listItems)==null?void 0:t.some(function(T){var S;return _.$N((S=_.X(T,_.Xa))==null?void 0:S.rendererContext)})};
uQ2=function(B){var t;return(t=B.listItems)==null?void 0:t.some(function(T){T=_.X(T,_.Xa);return!!_.X(T==null?void 0:T.leadingAccessory,XIL)})};
aZo=function(B){var t=B.element;var T=B.veType;var S=B.storedVisualElement===void 0?null:B.storedVisualElement;var O=B.elementIndex===void 0?0:B.elementIndex;B=B.clientYouTubeData;var d=_.sg();d!==jt9&&(HQq.clear(),jt9=d);if(t.visualElement&&HQq.has(t.visualElement))return null;if(S&&HQq.has(S))return t.visualElement=S,null;T=_.NA(_.Xr(),{veType:T,elementIndex:O,clientYouTubeData:B});if(!T)return null;t.visualElement=T;HQq.add(T);return T};
_.s0=function(B,t,T,S){T=T===void 0?null:T;S=S===void 0?iJC:S;var O=O===void 0?null:O;sW(function(){if(t){T instanceof Function&&(T=T());var d=aZo({element:t,veType:B,storedVisualElement:T,clientYouTubeData:void 0});d&&(l2w(t,O),S(d))}})};
F6=function(B,t){if(B){switch(t){case 0:B=B.primaryTitleColor;break;case 1:B=B.secondaryTitleColor;break;case 2:B=B.surgeColor;break;case 3:B=B.section2Color;break;case 4:B=B.section3Color;break;default:return}if(B)return _.W6(B)}};
fZX=function(B){return B?_.e8(B):""};
g_2=function(B){return(B==null?void 0:B.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
Rt2=function(B,t){var T;return"linear-gradient(to bottom, "+((T=t==null?void 0:t.map(function(S){var O=B?S.darkThemeColor:S.lightThemeColor;return O?_.e8(O)+" "+((S==null?void 0:S.startLocation)||0)*100+"%":"transparent"}))==null?void 0:T.join(", "))+")"};
Atz=function(B,t,T,S,O){if(!((S==null?0:S.height)&&(S==null?0:S.width)))return{size:0};var d=S.width;S=S.height;if(O)return t==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||t==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&d>S?{size:312/B62}:t==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(T!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||B!==1&&B!==2||t!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&t!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&t!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(t==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||t==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||S===d)switch(B){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(t==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||S>d)switch(B){case 1:case 3:return{size:240*bLD};default:return{size:360*bLD}}switch(B){case 1:case 2:return{size:1/B62*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.ctL=function(B){if(!("matchMedia"in window))return _.p4(Error("Th")),function(){return!1};
var t=window.matchMedia(B);B=_.C(_.PV(t.matches,void 0,"jLJc8e"));var T=B.next().value,S=B.next().value,O=function(d){S(d.matches)};
t.addEventListener?(t.addEventListener("change",O),_.FA(function(){t.removeEventListener("change",O)})):t.addListener&&(t.addListener(O),_.FA(function(){t.removeListener(O)}));
return T};
sto=function(B){return B==="IMAGE_BANNER_STYLE_INSET"||B==="IMAGE_BANNER_STYLE_UNKNOWN"};
Fh9=function(){if(!("matchMedia"in window))return _.p4(Error("Th")),function(){return 0};
var B=wN(function(){return window.matchMedia("(max-width: 527.9px)")}),t=wN(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),T=wN(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),S=wN(function(){return window.matchMedia("(min-width: 1024px)")}),O=_.C(_.PV(B.matches,void 0,"og9kEc")),d=O.next().value,Z=O.next().value;
O=_.C(_.PV(t.matches,void 0,"ybDWCb"));var h=O.next().value,q=O.next().value;O=_.C(_.PV(T.matches,void 0,"o0Gfh"));var D=O.next().value,P=O.next().value;O=_.C(_.PV(S.matches,void 0,"yqUUgd"));var U=O.next().value,J=O.next().value,N=wN(function(){return function(w){Z(w.matches)}}),H=wN(function(){return function(w){q(w.matches)}}),f=wN(function(){return function(w){P(w.matches)}}),c=wN(function(){return function(w){J(w.matches)}});
_.Fv(function(){B.addEventListener?(B.addEventListener("change",N),t.addEventListener("change",H),T.addEventListener("change",f),S.addEventListener("change",c)):B.addListener&&(B.addListener(N),t.addListener(H),T.addListener(f),S.addListener(c));_.FA(function(){B.removeEventListener?(B.removeEventListener("change",N),t.removeEventListener("change",H),T.removeEventListener("change",f),S.removeEventListener("change",c)):B.removeListener&&(B.removeListener(N),t.removeListener(H),T.removeListener(f),
S.removeListener(c))})});
return function(){return d()?1:h()?2:D()?3:U()?4:0}};
wIv=function(B){var t=0;B=_.C([B.title,B.metadata,B.actions,B.description,B.attribution]);for(var T=B.next();!T.done;T=B.next())T.value&&t++;return t};
o_2=function(B){return B===1||B===2?1:0};
QtX=function(B){var t,T=((t=_.OD().resolve(_.S_(_.va)))==null?0:t())&&B.data.darkThemeImage?B.data.darkThemeImage:B.data.image;t=_.E("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.E("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},T?_.E(_.bQ,{data:T,alt:"",className:"ytwSearchFrictionViewModelHostImage"}):null),yt2(B.data.overflowMenuButton,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostMenuButton"}}));T=_.E(_.vR,{text:B.data.title,className:"ytwSearchFrictionViewModelHostTitle"});
var S=B.data;if(S.bodyText){var O=[];S=_.C(S.bodyText);for(var d=S.next();!d.done;d=S.next())O.push(_.E(_.vR,{text:d.value,className:"ytwSearchFrictionViewModelHostBodyText"}))}else O=_.E(_.Zc,null);return _.E("ytw-search-friction-view-model",{class:"ytwSearchFrictionViewModelHost"},t,T,O,yt2(B.data.actions,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostButton"}}),_.E(_.vR,{text:B.data.disclaimer,className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.E(_.vR,{text:B.data.attribution,
className:"ytwSearchFrictionViewModelHostAttribution"}))};
M1X=function(B){B=(new xu9).parse(B);return(new qd).render(B).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(t){var T=t.split(":").map(Number),S=0,O=0;if(T.length===3)T=_.C(T),S=T.next().value,O=T.next().value,T=T.next().value;else if(T.length===2)T=_.C(T),O=T.next().value,T=T.next().value;else if(T.length===1)T=_.C(T).next().value;else throw Error("Uh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(S*3600+O*60+T)+'" role="button">'+t+"</span>"})};
$u2=function(B){B=_.C(B.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var t=B.next(),T={};!t.done;T={clickHandler$jscomp$4:void 0},t=B.next()){t=t.value;T.clickHandler$jscomp$4=function(O){O=Number(O.target.getAttribute("data-time"));if(isNaN(O))throw Error("Vh");var d;(d=_.V5())==null||d.seekTo(O,!0)};
var S=function(O){return function(d){d.key!=="Enter"&&d.key!=="Space"||(0,O.clickHandler$jscomp$4)(d)}}(T);
t.setAttribute("tabindex","0");t.removeEventListener("click",T.clickHandler$jscomp$4);t.removeEventListener("keydown",S);t.addEventListener("click",T.clickHandler$jscomp$4);t.addEventListener("keydown",S)}};
WhL=function(){return _.E("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.E(wK,{percentWidth:100}),_.E(wK,{animationDelay:200}),_.E(wK,{animationDelay:400}),_.E(wK,{animationDelay:600}),_.E(wK,{animationDelay:800,percentWidth:60}),_.E("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.E(wK,{percentWidth:100}),_.E(wK,{animationDelay:200}),_.E(wK,{animationDelay:400}),_.E(wK,{animationDelay:600,percentWidth:50}))};
wK=function(B){return _.E("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(B.percentWidth===void 0?100:B.percentWidth)+"%"},_.E("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(B.animationDelay===void 0?0:B.animationDelay)+"ms"}))};
eth=function(){var B=_.C(_.PV(function(){return""},void 0,"v2wS5e")),t=B.next().value;
return[function(){return t()()},
B.next().value]};
G3C=function(B,t){B=B?oVh(B):"";t!==void 0&&isFinite(t)?t===0?t=_.IG("UPDATING",void 0,"Updating..."):(t=CJN(new Date(t),new Date),t=_.IG("UPDATED_TIME",{relative_time:t},"Updated "+t)):t="";var T="";B&&t&&(T=" \u2022 ");return _.tc(B+T+t)};
Y9D=function(B,t,T,S,O,d){t=t===void 0?0:t;var Z=pIh[t],h=Z.title,q=Z.iconType,D=Z.topButtonRenderer,P=Z.sectionClientVE;Z=Z.videoClientVE;var U;if(t!==1||B.length){T=[];B=_.C(B);for(S=B.next();!S.done;S=B.next()){var J=S.value;if($1C(J))T.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:J.videoEntity.videoId,title:TO(J.videoEntity.title),shortBylineText:TO(J.channelEntity.title),thumbnail:J.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:J.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.IG("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:Z}}}}}});else if(M3o(J)){S=T;var N=S.push;var H=void 0,f=void 0,c=void 0,w=void 0,W=void 0,v=void 0,p=void 0,l=void 0,b=J.mainPlaylistEntity.playlistId,Zv=J==null?void 0:(l=J.mainPlaylistEntity)==null?void 0:(p=l.thumbnailStyleData)==null?void 0:(v=p[0])==null?void 0:(W=v.value)==null?void 0:(w=W.collageThumbnail)==null?void 0:w.coverThumbnail;w=WWm(b);if(!_.m("enable_offline_playlist_page")&&
(J==null?0:(c=J.mainPlaylistEntity)==null?0:c.videos)){b:{c=J==null?void 0:(f=J.mainPlaylistEntity)==null?void 0:f.videos;f=_.rq().getState().entities;if(c!=null&&c.length&&f)for(c=_.C(c),W=c.next();!W.done;W=c.next())if(W=_.CF(W.value).entityId,(W=JSON.parse(W).videoId)&&RPN(f,W)==="TRANSFER_STATE_COMPLETE"){f=W;break b}f=""}f!==void 0&&(w=M8(_.rq().getState(),f),w=_.BS(f,b,void 0,void 0,w))}f=Ggz(_.IG("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),WWm(b));J=b&&Zv&&f?{playlistId:b,navigationEndpoint:w,
viewPlaylistText:f,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:Zv}},title:TO(J.mainPlaylistEntity.title),shortBylineText:TO(J==null?void 0:(H=J.channelEntity)==null?void 0:H.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:iQh,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:b,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.IG("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:Z}}}:
void 0;N.call(S,{gridPlaylistRenderer:J})}}Z={gridRenderer:{items:T}};t===1&&(U=G3C(O,d))}else if(S){var hN=_.tc((N=T==null?void 0:T.localizedPromptMessage)!=null?N:"");Z={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.tc(_.IG("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.Slz}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.tc(_.IG("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};U=G3C(O,d)}else hN=_.tc(_.IG("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
Z={};return{contents:[{shelfRenderer:{title:h,titleAnnotation:U,icon:{iconType:q},subtitle:hN,content:Z,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:D}]}}}}],loggingDirectives:{clientVeSpec:{uiType:P}}}};
Khh=function(B,t,T,S,O,d,Z,h,q,D,P){T=T===void 0?{}:T;S=S===void 0?{}:S;O=O===void 0?!1:O;d=d===void 0?!1:d;Z=Z===void 0?!1:Z;h=h===void 0?!1:h;q=q===void 0?!1:q;D=D===void 0?0:D;P=P===void 0?-Infinity:P;if(!(t.length||B.length||O||h))return d?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:jhz(T)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.tc(_.IG("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 U=[];B.length&&U.push(Y9D(B,0));h?U.push({contents:[{statementBannerRenderer:fJg(q,S)}]}):O?U.push(Y9D(t,1,T,Z,D,P)):d&&U.push({contents:[{statementBannerRenderer:aJq(T)}]});(O&&t.length||B.length)&&U.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.tc(_.IG("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 U.map(function(J){return{itemSectionRenderer:J}})};
of=function(B,t){if(typeof B!=="object")return null;B=_.C(Object.entries(B));for(var T=B.next();!T.done;T=B.next()){var S=_.C(T.value);T=S.next().value;S=S.next().value;if(T===t)return T;if(S=of(S,t))return T+"."+S}return null};
yU=function(B){var t=B.content;return(B=B.styleRuns)&&t?{runs:B.map(function(T){var S={text:t.slice(T.startIndex,T.startIndex+T.length)};T.fontColor&&(S.textColor=T.fontColor);return S})}:{simpleText:t}};
n_w=function(B,t,T,S){var O=lZN;S&&(B.quantity=S);if(!B.quantity||!B.maxQuantity)return{};S=B.minusButton;var d=B.plusButton,Z,h,q,D;return{value:B.quantity,maxValue:B.maxQuantity,onChangeCallback:function(P){O(B,P)},
minusLabel:(Z=_.X(S,v_v))==null?void 0:Z.label,minimumReachedLabel:(h=_.X(S,v_v))==null?void 0:h.limitReachedLabel,plusLabel:(q=_.X(d,v_v))==null?void 0:q.label,maximumReachedLabel:(D=_.X(d,v_v))==null?void 0:D.limitReachedLabel,disabled:t,onRemoveCommand:T}};
lZN=function(B,t){var T=B.quantityIncrementerEntityKey;if(T){var S={};S.quantity=t;_.nx(_.QU("quantityIncrementerEntity",T,S));B.onChangeCommand&&_.pZ(B.onChangeCommand)}};
bQ9=function(B,t){(B=rtg(B))&&(t?zto.push({command:B,sourceData:{},commandContext:void 0}):_.OD().resolve(_.kv).resolveCommand(B))};
rtg=function(B){return _.X(B,_.MA)};
Bd_=function(){var B=window.performance.timeOrigin+window.performance.now(),t=(new _.xL).setSeconds(B/1E9);return _.aH(t,2,_.jN(B%1E9),0)};
MH=function(B,t){var T=_.X(_.X(B,_.MA),tTq);T&&(t&&(T.serializedAdditionalMetadata=_.zw(t)),bQ9(B,!0))};
Tdw=function(B){switch(B){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"}};
Sfw=function(){return!!_.MB("ID_TOKEN")};
dUm=function(B){return B instanceof Error&&B.cause instanceof Oe9&&B.cause.rpcErrorCode!==void 0?!krL.includes(B.cause.rpcErrorCode):!0};
Zeq=function(){return _.rN(C9o,{authuser:""+(_.MB("SESSION_INDEX")||0)})};
$L=function(B,t,T,S){T=T===void 0?"MINI_APP_SDK_API_UNSPECIFIED":T;S=S===void 0?"":S;var O=new _.HY;T={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:S,sdkApi:T};B instanceof Error&&(O.message=B.message,O.name=B.name,B.cause instanceof Oe9&&B.cause.rpcErrorCode!==void 0&&(T.rpcErrorCode=B.cause.rpcErrorCode));var d;(d=t.onError)==null||d.call(t,{loggingError:O,metadata:T})};
hGq=function(B,t,T,S){switch(B){case "MINI_APP_SOURCE_GAMESNACKS":return new Wq(t,T,S);default:return new Lao(t,T,S)}};
qfD=function(B){switch(B){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"}};
VTC=function(B){switch(B){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"}};
ECo=function(B){switch(B){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"}};
DUN=function(){return Math.floor(Math.random()*4)+1};
P9g=function(B,t,T,S){B=_.C(Object.entries(B));for(var O=B.next(),d={};!O.done;d={message$jscomp$958:void 0},O=B.next()){var Z=_.C(O.value);O=Z.next().value;Z=Z.next().value;d.message$jscomp$958=Z;t.push(setTimeout(function(h){return function(){S(!1);T(h.message$jscomp$958.text)}}(d),d.message$jscomp$958.delayMs));
Number(O)>0&&t.push(setTimeout(function(){S(!0)},d.message$jscomp$958.delayMs-400))}};
UUX=function(B,t){var T=T===void 0?iJC:T;_.m("mweb_fix_monitor_visibility_after_render")?B&&sW(function(){l2w(B,t,T)}):sW(function(){l2w(B,t,T)})};
mUq=function(B){var t=B.data;var T=B.uniqueId;B=B.overrides;var S,O=((S=t.timedAnimationData)==null?void 0:S.animationTiming)||[];return _.E("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.E(Ilw,{settings:{uniqueId:T,timings:O,experimentEnabled:O.length>0,enabled:O.length>0}},JSm(t.buttonRenderer,{buttonRenderer:{buttonOverrides:B}})))};
jLw=function(B){NdD||(NdD=XJN(new _.WS(1,void 0,void 0,uwz),0));var t=NdD.format(Math.floor(B));t=_.$T==="be"||_.$T==="bg"||_.$T==="es"||_.$T==="et"||_.$T==="hu"||_.$T==="ka"||_.$T==="lv"||_.$T==="pl"||_.$T==="pt-PT"||_.$T==="sq"?t.replace(new RegExp("^(\\d)"+uwz.GROUP_SEP.replace(".","\\.")+"(\\d+("+uwz.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):t;return B>=1E3&&B<=9999&&t[1]==="."&&(_.$T==="sl"||_.$T==="it")?t.replace(".",""):t};
Heg=function(B,t){wp("ytd-button-renderer",{data:B,className:t?t.className:"",overrides:t==null?void 0:t.buttonOverrides},n6)};
gCN=function(B,t,T,S){if(B)return S=S||B.likeStatus,t?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:S==="LIKE",isDisabled:!B.likesAllowed,defaultIcon:{iconType:T},defaultText:S==="LIKE"?B.likeCountWithUnlikeText:B.likeCountText,toggledText:S==="LIKE"?B.likeCountText:B.likeCountWithLikeText,defaultNavigationEndpoint:alo(B,"LIKE"),defaultServiceEndpoint:flw(B,"LIKE"),toggledServiceEndpoint:flw(B,"INDIFFERENT"),defaultTooltip:_.vS(B.likeCountTooltipText),toggledTooltip:_.vS(B.likeCountTooltipText),
targetId:B.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:S==="DISLIKE",isDisabled:!B.likesAllowed,defaultIcon:{iconType:T},defaultText:S==="DISLIKE"?B.dislikeCountWithUndislikeText:B.dislikeCountText,toggledText:S==="DISLIKE"?B.dislikeCountText:B.dislikeCountWithDislikeText,defaultNavigationEndpoint:alo(B,"DISLIKE"),defaultServiceEndpoint:flw(B,"DISLIKE"),toggledServiceEndpoint:flw(B,"INDIFFERENT"),defaultTooltip:_.vS(B.dislikeCountTooltipText),
toggledTooltip:_.vS(B.dislikeCountTooltipText)}};
alo=function(B,t){if(t==="LIKE")return B.likeCommand;if(t==="DISLIKE")return B.dislikeNavigationEndpoint};
flw=function(B,t){var T;return(T=B.serviceEndpoints)==null?void 0:T.find(function(S){var O;return((O=_.X(S,_.eX))==null?void 0:O.status)===t})};
_.cSh=function(B,t,T){return window.spf&&!_.m("web_disable_spfjs_client")?RGg(B,t,T):ASo(B,t)};
RGg=function(B,t,T){var S=null,O=(new _.UO(function(d,Z){var h={};if(t){h.method=t.method;var q=t.postParams||{};Gt9(B,t)&&(q[_.MB("XSRF_FIELD_NAME")]=_.MB("XSRF_TOKEN"));h.postData=_.UD(q);t.type&&(h.type=t.type);q=t.headers}h.headers=Qg9(B,q);_.m("debug_forward_web_query_parameters")&&(B=_.WZz(B,window.location.search));h.experimental_headers=h.headers;h.onError=function(D){D.err&&D.xhr&&(D.err.params={url:D.xhr.responseURL,response:D.xhr.responseText.substr(0,64)});Z(D.err)};
h.onPartDone=function(D){T&&T.call(null,D.part)};
h.onDone=function(D){var P=sLX(D.response,"xsrf_token");BY(window.location.href,B)&&P&&_.xM("XSRF_TOKEN",P);if(P=sLX(D.response,"service_worker_killswitch"))_.xM("SERVICE_WORKER_KILLSWITCH",P),XWw();d(D.response)};
S=spf.request(B,h)})).then(Faz);
O.thenCatch(function(d){var Z=d instanceof _.GT,h=d&&d.hasOwnProperty("params")&&d.params.response?d.params.response:"";d instanceof Error&&(h?Z?gtw(d):h===')]}\'\n{"reload":"now"}'?gtw(d):(wJo(d,B,h),oCh(d,h)?_.yu(d):_.wj(d)):gtw(d));S&&S.abort()});
return O};
Faz=function(B){if(B.type==="multipart"){var t=B.timing;B=B.parts.reduce(function(T,S){Object.assign(T,S);return T},{});
B.timing=B.timing||{};Object.assign(B.timing,t);B.type="reduced"}return B};
ASo=function(B,t){t=t===void 0?{}:t;var T=null,S=new _.UO(function(O,d){t.onFinish=function(Z){if(Z.readyState===XMLHttpRequest.DONE)if(Z.status===200){if(Z.responseType!=="json"){var h=Z.response;h.substring(0,5)===")]}'\n"&&(h=h.substring(5));try{var q=JSON.parse(h)}catch(D){q=D}}else q=Z.response;q instanceof Error?d(q):(h=sLX(q,"xsrf_token"),BY(window.location.href,B)&&h&&_.xM("XSRF_TOKEN",h),Z=Z.responseURL,window.performance&&window.performance.getEntriesByName?(h=window.performance.getEntriesByName(Z).pop())?
Z={responseStart:(0,_.SQ)()-(h.responseEnd-h.responseStart)}:(Math.random()<.01&&(h=Error("gi"),h.params=Z,_.yu(h)),Z={responseStart:-1}):Z={responseStart:0},q.timing=q.timing||{},Object.assign(q.timing,Z),O(q))}else d(Error("fi`"+Z.status))};
(T=_.PY(B,t))||d(Error("fi`"+T.status))});
S.thenCatch(function(O){O instanceof Error&&(wJo(O,B),oCh(O)&&(O.level="WARNING"))});
_.m("cancel_pending_navs")&&S.thenCatch(function(){T.abort()});
return S};
sLX=function(B,t){var T=B[t],S=B.parts;B.type==="multipart"&&S&&(T=(B=S.find(function(O){return t in O}))&&B[t]);
return T};
wJo=function(B,t,T){var S=B.message||"";t={original:S,url:t};if(T)if(S=S.match(/position:?\s*(\d+)/)){S=S&&Number(S[1])?Number(S[1]):0;var O=Math.max(S-25,0);t.position=S;t.response=T.substring(O,S+25)}else t.response=T.substring(0,50);_.Qu(B,t);try{B.message="JSON parse error"}catch(d){}};
oCh=function(B,t){B=B.message||"";B=!!(B.indexOf("<")>=0||B.indexOf("end of ")>=0||B.indexOf("Unterminated string")>=0||B.indexOf("Unexpected EOF"));if(!B&&t)for(var T=t.length,S=!1,O=0;O<T;O++)if(S&&t[O]==="\\")O++;else if(t[O]==='"')S=!S;else if(t[O]==="<"&&!S){B=!0;break}return B};
yS2=function(){return document.documentElement.hasAttribute("dark")};
_.QLN=function(B,t){if(B!=="GFEEDBACK"&&B!=="GUIDED_HELP")_.Ww(Error("hi`"+B));else{var T=_.OD().resolve(_.S_(_.BR));if(T&&(T=T.getCurrentPage())&&T.getServiceTrackingParams&&(T=T.getServiceTrackingParams()))for(var S=0,O;O=T[S++];)if(O.service===B){if(B=O.params)for(T=0;S=B[T++];)t[S.key]=S.value;break}}};
_.xUw=function(B){var t=_.Tp();t&&(t=t.getPlayer())&&(t.pauseVideo(),B.playback_id=t.getVideoData().cpn,B.eid=t.getVideoData().eventId,Object.assign(B,t.getFeedbackProductData()))};
MTo=function(){var B={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.MB("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(B.enableAnonymousFeedback=!0);_.MB("SESSION_INDEX")&&(B.authuser=String(_.MB("SESSION_INDEX")));_.m("enable_pageid_for_feedback")&&_.MB("DELEGATED_SESSION_ID")&&(B.pageId=String(_.MB("DELEGATED_SESSION_ID")));return B};
_.pf=function(B){_.m("enable_ypc_spinners")&&_.CG(B,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},B])};
_.im=function(B){_.m("enable_ypc_spinners")&&_.CG(B,"yt-close-popup-action",["yt-loading-renderer"])};
$Uz=function(B){return new Promise(function(t,T){_.Wa({verifyCommand:{recaptchaToken:B.recaptchaResponse}},{commandController:{onSuccess:function(S,O){O||T("ChallengeService did not return a response.");var d;t({challengeCompleted:(d=O.verified)!=null?d:!1})},
onServerError:function(S,O){T(O)}}})})};
Waq=function(B,t,T,S){t({recaptchaResponse:S}).then(function(O){O.challengeCompleted?_.XD()?(T(3),_.OD().resolve(_.kv).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:B}})):T(2):T(4)},function(){T(4)})};
eGo=function(B,t,T){_.Md("https://www.google.com/recaptcha/api.js?trustedtypes=true&hl="+_.MB("HL"),function(){var S;(S=window.grecaptcha)==null||S.ready(function(){var O=window.grecaptcha;O?(T(O.render(B,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:Waq.bind(null,B,$Uz,t)})),t(1)):t(4)})})};
Grv=function(B,t){return function(){switch(t()){case 0:return B().captchaLoadingMessage;case 1:return B().challengeReason;case 3:return B().captchaSuccessfulMessage;case 2:return B().captchaCookieSetFailureMessage;case 4:return B().captchaFailedMessage;default:return B().challengeReason}}()};
_.YL=function(){if(!pJX){var B=document.querySelector("#player.skeleton");B&&(_.Xo(B),pJX=!0)}};
_.YfN=function(){return ie9=XKh()};
vCD=function(){return _.L(function(B){return Kah!==void 0?B.return():_.V(B,llm(),0)})};
llm=function(){return _.L(function(B){if(B.nextAddress==1)return _.V(B,jnm(),2);ie9=B.yieldResult;Kah=_.wT.addLowPriorityJob(llm,5E3);_.Dh(B)})};
tDz=function(B){var t=t===void 0?nCq:t;var T,S,O=(T=B.responseContext)==null?void 0:(S=T.mainAppWebResponseContext)==null?void 0:S.trackingParam;if(!O){t.increment("MISSING");var d,Z,h,q,D,P;_.yu(new _.HY("282054944_a",{stV:!!((d=B.responseContext)==null?0:(Z=d.mainAppWebResponseContext)==null?0:Z.loggedOut),nec:((h=B.responseContext)==null?void 0:h.mainAppWebResponseContext)===void 0,jWc:B.responseContext===void 0,wny:(q=B.playabilityStatus)==null?void 0:q.contextParams,hhV:(((D=B.streamingData)==
null?void 0:D.formats)||[]).length>0,cso:(((P=B.streamingData)==null?void 0:P.adaptiveFormats)||[]).length>0,os:!!B.offlineState,cotn:B.cotn}));return 2}T="";try{T=rS2(O)}catch(N){return t.increment("C_ERROR"),_.wj(N),2}try{var U=_.zGL(T);var J=bem(U)}catch(N){return t.increment("P_ERROR"),_.wj(N),2}J=_.Tm(J,B3o,1,_.Si());O=[];J=_.C(J);for(U=J.next();!U.done;U=J.next())S=U.value,U=S.getPath(),T=(0,_.f1.getValueByKeys)(B,U.split(".")),T=String(T===void 0||T===null?"":T),S=S.getValue()||"",d=/[+\-\/_]/g,
T.replace(d,"")!==S.replace(d,"")&&(t.increment("MISMATCH"),_.m("ab_mis_log_err")&&(T=new _.HY("282054944_p",{qLU:U,g:String(T),e:String(S)}),_.wj(T)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(U)||(U.match(/enforcementMessageViewModel/i)?O.push(3):O.push(2)));if(O.length>0)return Math.max.apply(Math,_.aw(O));t.increment("SUCCESS");return 1};
OO_=function(B){var t=new Kf;if(B.interpreterJavascript){var T=_.m8_(B.interpreterJavascript);T=$g(T).toString();var S=new T32;_.J0(S,6,T);_.Tu(t,1,S,Mb)}else B.interpreterUrl&&(T=_.o1(B.interpreterUrl),T=_.L7(T).toString(),S=new _.S4C,_.J0(S,4,T),_.Tu(t,2,S,Mb));B.interpreterHash&&_.lm(t,3,B.interpreterHash,Mb);B.program&&_.lm(t,4,B.program,Mb);B.globalName&&_.lm(t,5,B.globalName,Mb);B.clientExperimentsStateBlob&&_.lm(t,7,B.clientExperimentsStateBlob,Mb);return t};
vq=function(B){var t={};B=_.C(B.split("&"));for(var T=B.next();!T.done;T=B.next())T=T.value.split("="),T.length===2&&(t[T[0]]=T[1]);return t};
kV2=function(B){return Number(B.t)||7200};
gBm=function(){if(_.m("bg_st_hr"))return"havuokmhhs-0";var B,t=((B=performance)==null?void 0:B.timeOrigin)||0;return"havuokmhhs-"+Math.floor(t)};
d$D=function(){return new Promise(function(B){var t=window.top;t.ntpevasrs!==void 0?B(new nf(t.ntpevasrs)):(t.ntpqfbel===void 0&&(t.ntpqfbel=[]),t.ntpqfbel.push(function(T){B(new nf(T))}))})};
Cuq=function(B){var t=B.viF.bind(B);_.Bz("yt.aba.att",t);B=B.qdV.bind(B);_.Bz("yt.aba.att2",B)};
LGv=function(B){switch(_.DE(B.input)){case _.zO(ZOv):var t={};return t.encryptedVideoId=B.innerTubeRequest.externalVideoId,t}return{}};
VDz=function(B){switch(_.DE(B.input)){case _.zO(ZOv):if(_.m("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.zO(hpD):if(_.m("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.zO(rK):if(_.m("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&B.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.zO(q4m):var t,T;if(_.m("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((T=_.X((t=B.config)==null?void 0:t.command,FKC))==null?0:T.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.D$m=function(B){var t;if(B.playlistVideoRenderer&&((t=B.playlistVideoRenderer)==null?0:t.engagementBar))return E3_(B.playlistVideoRenderer.engagementBar);if(_.X(B,zT)){var T;if(B=(T=_.X(B,zT))==null?void 0:T.engagementBar)return E3_(B)}return""};
E3_=function(B){if(!B)return"";B=_.X(B,_.PuC);if(B==null||!B.actions)return"";B=_.C(B.actions);for(B=B.next();!B.done;B=B.next()){B=_.X(B.value,_.U$g);var t=void 0;if((t=B)==null||!t.itemId)break;return B.itemId}return""};
_.IWv=function(B){var t;if(B.playlistVideoRenderer&&((t=B.playlistVideoRenderer)==null?0:t.videoId))return B.playlistVideoRenderer.videoId;if(_.X(B,zT)){var T,S;if(B=(T=_.X(B,zT))==null?void 0:(S=T.playlistItemData)==null?void 0:S.videoId)return B}return""};
_.JfX=function(B){var t;if(B.playlistVideoRenderer&&((t=B.playlistVideoRenderer)==null?0:t.voteCount))return B.playlistVideoRenderer.voteCount;if(_.X(B,zT)){var T,S;if(B=(T=_.X(B,zT))==null?void 0:(S=T.playlistItemData)==null?void 0:S.voteCount)return B}return 0};
_.bm=function(B,t){return _.q8(B.entities,"flowStateEntity",t)};
N3C=function(B,t,T,S){var O=void 0;B=_.C(B[t.iconName]||[]);for(var d=B.next();!d.done;d=B.next()){d=d.value;var Z=t.iconSize;var h=t.iconStyle;Z=!Z||Z===d[2];var q=m$D[d[0]];S&&S!==d[1]||!Z||h&&h!==q?h=!1:O?(h=m$D[d[0]],h=!!t.iconStyle||h==="youtube_outline",Z=O.version<=d[1],h=(!!t.iconSize||d[2]===24)&&h&&Z):h=!0;h&&(O={name:t.iconName,style:m$D[d[0]],size:d[2],version:d[1],allowMirroring:!!d[3],url:T(t.iconName,d)})}return O};
XAz=function(B,t,T,S){return B+(""+m$D[T[0]]+((S===void 0?0:S)?"_experimental":"")+"/"+t+"/v"+T[1]+"/")+(T[2]+"px.svg")};
Bs=function(B){return _.m("web_bookmark_playlist_save_icon")?"bookmark":B};
uth=function(B,t){return XAz("https://fonts.gstatic.com/s/i/",B,t)};
jcN=function(B,t){return XAz("https://fonts.gstatic.com/s/i/",B,t,!0)};
HOm=function(B,t){return XAz("https://www.gstatic.com/youtube/img/icons/web/",B,t)};
fWz=function(B){var t=B.enabled;var T=B.itemPlaybackModel;var S=B.thumbnailElRef;var O=B.containerElRef;var d=B.options;var Z;_.sZ(function(){var h=O==null?void 0:O.value;var q,D=(q=S())==null?void 0:q.value;q=T();var P=d();if(t&&q&&h&&D&&(P==null?0:P.thumbnail)){var U={data:q,hostElement:h},J,N,H=_.m("web_explore_hub_on_hover")||_.m("web_client_explore_hub_on_hover")?[].concat(_.aw((J=P.thumbnailOverlays)!=null?J:[]),_.aw((N=q.overlays)!=null?N:[])):P.thumbnailOverlays||[],f,c;h={mediaRenderer:U,
lockupElement:h,thumbnailElement:D,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.$t((f=q.inlinePlayerData)==null?void 0:f.onVisible),navigationEndpoint:_.$t((c=q.inlinePlayerData)==null?void 0:c.onSelect),thumbnail:P.thumbnail,thumbnailOverlays:H,accessibilityText:P.accessibilityText||""},thumbnailSize:P.thumbnailSize,enableRounding:P.enableRounding}}}else h=void 0;if(f=h){var w;(w=Z)==null||tR(w);Z=Gp(f);var W,v;((W=T())==null?0:(v=W.inlinePlayerData)==null?0:v.forceImpAutoplay)&&
aWm(Z)}},"B33dEc");
_.FA(function(){var h;(h=Z)==null||tR(h)})};
g3g=function(B){B=atob(B);for(var t=[],T=0;T<B.length;T++)t.push(B.charCodeAt(T));return new Blob([new Uint8Array(t)],{type:"image/png"})};
AfD=function(B,t,T,S){S=S===void 0?"INSERTION_POSITION_UNSPECIFIED":S;return B({targetId:t},function(O){var d,Z=(d=O.contents)!=null?d:[];d=T!=null?T:[];var h=Rpg(Z);switch(S){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},O,{contents:[].concat(_.aw(Z.slice(0,h)),_.aw(d),_.aw(Z.slice(h+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},O,{contents:[].concat(_.aw(d),_.aw(Z))});case "INSERTION_POSITION_LAST":return Object.assign({},O,{contents:[].concat(_.aw(Z),_.aw(d))});
default:return O}})};
scw=function(B,t,T,S,O){O=O===void 0?"RELATIVE_INSERTION_POSITION_AFTER":O;return B({targetId:t},function(d){var Z,h=(Z=d.contents)!=null?Z:[];Z=cfC(h,T);if(Z<0)return d;Z=O==="RELATIVE_INSERTION_POSITION_BEFORE"?Z:Z+1;return Object.assign({},d,{contents:[].concat(_.aw(h.slice(0,Z)),_.aw(S),_.aw(h.slice(Z)))})})};
Rpg=function(B){var t=B.findIndex(function(T){return _.X(T,_.TU)});
return t>=0?t:B.length};
cfC=function(B,t){return B.findIndex(function(T){a:{T=_.C(Object.values(T));for(var S=T.next();!S.done;S=T.next())if((S=S.value)&&S.targetId){T=S.targetId;break a}T=""}return T===t})};
wA9=function(B,t,T){return B({targetId:t},function(S){var O,d=(O=S.contents)!=null?O:[];return Object.assign({},S,{contents:FGo(d,T)})})};
FGo=function(B,t){return B.filter(function(T){var S=t.includes;a:{T=_.C(Object.values(T));for(var O=T.next();!O.done;O=T.next())if((O=O.value)&&O.targetId){T=O.targetId;break a}T=""}return!S.call(t,T||"")})};
_.o3X=function(B,t){return{engagementPanelSectionListRenderer:{panelIdentifier:B,identifier:t,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
_.QcX=function(B){var t,T=(t=B.getOption("captions","tracklist",{includeAsr:!0}))!=null?t:[];return T=yf_(T,B)};
x$L=function(B){return B.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
yf_=function(B,t){t=x$L(t);if(t==null||!t.length)return B;var T=t.filter(function(Z){return Z});
t=B.filter(function(Z){return Z.languageCode.startsWith("en")});
T=_.C(T);for(var S=T.next();!S.done;S=T.next())if(S=S.value,t.length){var O=t[0],d=Object.assign({},O);O.languageCode!==S.languageCode&&(d.displayName=O.languageName+" >> "+S.languageName,d.translationLanguage=S,B.push(d))}return B};
MDw=function(B,t,T){B=_.QcX(B);if(B.length)return T?B.find(function(S){if(typeof(S==null?void 0:S.translationLanguage)==="object"){var O;return((O=S.translationLanguage)==null?void 0:O.languageCode)===t}return!1}):B==null?void 0:B.find(function(S){return S.languageCode===t})};
$$h=function(B){return B.getOption("captions","tracklist",{includeAsr:!0})};
WGN=function(B){return B.getOption("captions","tracklist",{includeAsr:!0})};
epL=function(B){var t=WGN(B);if(t==null?0:t.length)return t;B.loadModule("captions");return WGN(B)};
GV9=function(B){var t=B.getOption("captions","track");if(t)return t;B.loadModule("captions");return B.getOption("captions","track")};
iOv=function(B){var t=epL(B);if(t!=null&&t.length){var T=GV9(B),S;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.IG("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(T==null?0:T.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.aw(t.map(function(O){return{listItemViewModel:{title:{content:O.displayName},
isSelected:O.displayName===(T==null?void 0:T.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:O.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.IG("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!T.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!T.translationLanguage&&{selectionText:{content:(T==null?void 0:(S=T.translationLanguage)==null?void 0:S.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[pA_(B)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
pA_=function(B){var t=x$L(B);if(t==null||!t.length)throw Error("Fi");var T=GV9(B);B=t.filter(function(S){return!S.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.aw(B.map(function(S){var O;return{listItemViewModel:{title:{content:S.languageName},isSelected:S.languageName===(T==null?void 0:(O=T.translationLanguage)==null?void 0:O.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:S.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
v3N=function(B){return new Promise(function(t,T){if(B===void 0)_.wj(Error("Ji"),"ERROR"),T(Error("Ji"));else{T=new _.Y4C;var S=_.KG_();T=T.init();var O=_.lW_(_.MB("YPC_MB_URL"),!0);Promise.all([T,O]).then(function(){var d=payments.business.integration.ClientTokenFactory.createClientToken(B,S);t(d)})}})};
zpN=function(B,t,T,S,O,d,Z){var h=_.ld();T=T.replace(/-/g,"+").replace(/_/g,"/");var q=_.Ni().get("hl"),D=_.SA(_.rx),P=t==null?void 0:t.element;P&&_.pf(P);n3h(t,!0);_.rfo(D,T,h.resolve,function(){P&&_.im(P)},function(U){P&&_.im(P);
h.reject(U)},q,S?function(U){S&&_.Kz(B,S,{backend_analytics:U})}:void 0,h.resolve,O,d,Z);
return h.promise};
n3h=function(B,t){!(B=B==null?void 0:B.element)||B.tagName!=="YT-BUTTON-RENDERER"&&B.tagName!=="YTD-BUTTON-RENDERER"||(B.disabled=t)};
bOC=function(){var B=_.IG("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.tc(B),actionButton:{buttonRenderer:Nww()}}},popupType:"TOAST"}};
BR9=function(){var B=_.IG("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.tc(B),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
tLo=function(B){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:B}]}}};
Oh=function(B,t,T,S){var O;return _.L(function(d){if(d.nextAddress==1)return _.LI(d,2),_.V(d,B,4);if(d.nextAddress!=2)return(O=_.uZ(t.getState().entities).length>0)?d.return({title:_.tc(_.IG("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.tc(_.IG("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:mFm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
d.return(Xjo(T,S));_.EH(d);return d.return(Xjo(T,S))})};
TR_=function(B,t){return t?t==="PPSV"||sym(B,t):!1};
S2X=function(B){B.responseContext||(B.responseContext={});B.responseContext.maxAgeSeconds=0;return B};
dE=function(B){var t;return _.L(function(T){return T.nextAddress==1?_.V(T,O$9(B,"service:topbar:fallback"),2):(t=T.yieldResult)&&_.kp(t)?T.return(S2X(_.kp(t))):T.return()})};
k6q=function(B){var t;return _.L(function(T){return T.nextAddress==1?_.V(T,O$9(B,"service:downloads_settings:fallback"),2):(t=T.yieldResult)&&_.kp(t)?T.return(t):T.return()})};
O$9=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1)return B?_.V(S,B.get(t),2):S.return();T=S.yieldResult;return!T||!_.kp(T)||!isNaN(Number(T.data.expireTimestampMs))&&T.isExpired()?S.return():S.return(T)})};
dWz=function(B){var t=_.OD().resolve(Cl).getState().entities;return B.playlistId?TR_(t,B.playlistId):!1};
Cfv=function(B,t){var T;if(t==null?0:(T=t.requestTemplate)==null?0:T.panelId)B.panelId=t.requestTemplate.panelId;var S;if(t==null?0:(S=t.requestTemplate)==null?0:S.params)B.params=t.requestTemplate.params};
Ls2=function(){if(Z$N)return Z$N();var B=!_.m("idb_response_store_auth_killswitch"),t={};Z$N=T4("yt-it-response-store",{objectStores:(t.ResponseStore={addedAtVersion:1},t),shared:!B,upgrade:function(T,S){S(1)&&(T=Wz(T,"ResponseStore",{keyPath:["key","clientName"]}),eQ(T,"byExpiration","expireTimestampMs"),eQ(T,"byInterface","clientName"))},
version:1});return Z$N()};
hhX=function(B){return _.lE(Ls2(),B)};
VLz=function(B,t){var T;return _.L(function(S){return S.nextAddress==1?_.V(S,_.tD(),2):(T=S.yieldResult)?S.return(new q2C(B,t,T)):S.return()})};
EYv=function(B){var t=Object.keys(B)[0];if(t)return B.screenExit&&(t=t+";"+B.screenExit.screen),t};
DWX=function(B){var t=new Map;B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,T!=null&&(t.has(T.taskType)||t.set(T.taskType,[]),t.get(T.taskType).push(T));return t};
Pfh=function(B){return!isNaN(B)&&B>0};
UW2=function(B){B=[].concat(_.aw(B)).sort(function(T,S){return T-S});
var t=Math.floor(B.length/2);return B.length%2?B[t]:(B[t-1]+B[t])/2};
mWw=function(B,t){B=B===void 0?Vwz:B;t=t===void 0?{}:t;_.Bz("yt.logging.errors.log",_.wj);hM9();IzX(IKh(),t);window.onerror=B;J3N=qWg;window.addEventListener("unhandledrejection",function(T){if(T.reason instanceof Error){var S=T.reason;_.Qu(S,{source:"unhandledrejection"});S.name==="AbortError"&&(S.level="WARNING")}qWg(T.reason);T.preventDefault()})};
_.NRv=function(B){return B.a11y.ephemeralAction||null};
_.XTh=function(B){var t,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv,hN,PL,aC,cL,gm,p_,M9,B_,r2,jq,Pe,x8,Us,g2,LY,m4,C_;return _.L(function(hs){if(hs.nextAddress==1)return _.V(hs,_.IP(B,{mode:"readonly",enableRetries:!0},function(He){return Jc(He,"playbackData").then(function(R7){var XB=R7.map(function(d2){return d2.transfer}).filter(function(d2){return!!d2}),i8=R7.map(function(d2){return d2.offlineVideoPolicy}).filter(function(d2){return!!d2}),GL=R7.filter(function(d2){return!!d2.key}).map(function(d2){return _.hc(_.CF(d2.key).entityId,
"downloadStatusEntity")});
XB=Jc(He,"transfer",XB);i8=Jc(He,"offlineVideoPolicy",i8);GL=Jc(He,"downloadStatusEntity",GL);var l8=XB.then(function(d2){d2=d2.reduce(function($8,NC){(NC==null?0:NC.offlineVideoStreams)&&$8.push.apply($8,_.aw(NC.offlineVideoStreams));return $8},[]).filter(function($8){return!!$8});
return Jc(He,"offlineVideoStreams",d2)});
return $v.all([XB,i8,l8,GL]).then(function(d2){var $8=_.C(d2);d2=$8.next().value;var NC=$8.next().value;var Js=$8.next().value;$8=$8.next().value;return[R7,d2,NC,Js,$8]})})}),2);
if(hs.nextAddress!=3)return t=hs.yieldResult,_.V(hs,_.IP(B,{mode:"readonly",enableRetries:!0},function(He){return Jc(He,"mainDownloadsListEntity").then(function(R7){var XB,i8;return(i8=(XB=R7[0])==null?void 0:XB.downloads)!=null?i8:[]})}),3);
T=hs.yieldResult;S=_.C(t);O=S.next().value;d=S.next().value;Z=S.next().value;h=S.next().value;q=S.next().value;D=O;P=d;U=Z;J=h;N=q;H={};f={};c={};w={};W={};v=[];p=_.C(P);for(l=p.next();!l.done;l=p.next())(b=l.value)&&(H[b.key]=b);Zv=_.C(U);for(hN=Zv.next();!hN.done;hN=Zv.next())(PL=hN.value)&&(f[PL.key]=PL);aC=_.C(N);for(cL=aC.next();!cL.done;cL=aC.next())(gm=cL.value)&&(c[gm.key]=gm);p_=_.C(J);for(M9=p_.next();!M9.done;M9=p_.next())(B_=M9.value)&&(w[B_.key]=B_);r2=_.C(T);for(jq=r2.next();!jq.done;jq=
r2.next())Pe=jq.value,x8=void 0,W[(x8=Pe.videoItem)!=null?x8:""]=!0,Pe.videoItem&&(g2=Us=void 0,LY=(g2=(Us=_.CF(Pe.videoItem))==null?void 0:Us.entityId)!=null?g2:"",v.push({externalVideoId:LY}));m4=D.filter(function(He){if(!He||!He.key||!He.offlineVideoPolicy)return!1;He=_.CF(He.key).entityId;He=_.hc(He,"downloadStatusEntity");var R7;return!(He&&((R7=c[He])==null?void 0:R7.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
C_=m4.map(function(He){var R7=H[He.transfer],XB=[];if(R7==null?0:R7.offlineVideoStreams)for(var i8=_.C(R7.offlineVideoStreams),GL=i8.next();!GL.done;GL=i8.next())(GL=w[GL.value])&&XB.push(GL);i8=f[He.offlineVideoPolicy];GL=W;var l8=He==null?void 0:He.playerResponseTimestamp,d2=_.CF(i8.key).entityId;He=_.hc(d2,"mainVideoEntity");if(i8.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var $8="OFFLINE_VIDEO_STATE_DISABLED";i8.expirationTimestamp&&Number(i8.expirationTimestamp)<Date.now()/1E3&&($8="OFFLINE_VIDEO_STATE_EXPIRED")}else if(i8.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")$8="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(R7==null?void 0:R7.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":$8="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":$8="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":$8="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":$8="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":$8="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":$8="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:$8="OFFLINE_VIDEO_STATE_UNKNOWN"}if($8==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(R7==null?void 0:R7.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":$8="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":$8="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":$8=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}d2={id:d2,videoState:$8};if(R7==null?0:R7.cotn)d2.cotn=R7.cotn;if(R7==null?0:R7.maximumDownloadQuality)d2.selectedVideoQuality=R7==null?void 0:R7.maximumDownloadQuality;if(R7==null?0:R7.lastProgressTimeMs)d2.lastProgressTimeMs=R7.lastProgressTimeMs;l8&&(d2.playerResponseSavedTimeMs=String(Number(l8)*1E3));R7=String;l8=0;XB=_.C(XB);for($8=XB.next();!$8.done;$8=XB.next())if($8=$8.value,$8.streamsProgress){$8=_.C($8.streamsProgress);for(var NC=$8.next();!NC.done;NC=
$8.next()){var Js=void 0;l8+=Number((Js=NC.value.numBytesDownloaded)!=null?Js:0)}}d2.downloadedBytes=R7(l8);d2.selectedOfflineMode=GL[He]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";i8.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(d2.offlinePlaybackDisabledReason=i8.offlinePlaybackDisabledReason);return d2});
return hs.return({offlineVideos:C_,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:v}}})})};
u0_=function(){var B;return _.L(function(t){return t.nextAddress==1?_.V(t,_.DS(),2):(B=t.yieldResult)?t.return(_.XTh(B)):t.return({state:"PES Unavailable"})})};
azC=function(){var B,t,T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,_.DS(),2);if(O.nextAddress!=3)return(B=O.yieldResult)?_.V(O,jNw(B),3):O.return({state:"PES Unavailable"});t=O.yieldResult;T={};S=t.reduce(function(d,Z){d[Z.key]=Z;return d},T);
return O.return(H$2(S))})};
H$2=function(B){for(var t={},T=[],S=_.C(Object.keys(B)),O=S.next();!O.done;O=S.next()){var d=O.value;O=B[d];var Z=void 0;if(((Z=O)==null?void 0:Z.entityType)==="mainVideoEntity"){delete B[d];var h=O.data;O={};if(h){var q=void 0;Z=(q=h.videoId)!=null?q:"vid-"+d;d=B;O.video=h;delete O.video.formattedDescription;delete O.video.thumbnail;h.owner&&(q=d[h.owner],q==null?0:q.data)&&(delete d[q.key],O.video.owner=q.data,delete O.video.owner.avatar);if(h=h.downloadState)if(q=d[h],q==null?0:q.data)if(delete d[h],
h=q.data.playbackData)if(q=d[h],q!=null&&q.data){delete d[h];h=q.data;delete h.playerResponseJson;O.playbackData=h;if(h.transfer&&(q=d[h.transfer],q==null?0:q.data)){delete d[q.key];var D=q.data;O.transfer=D;q=[];D=_.C(D.offlineVideoStreams||[]);for(var P=D.next();!P.done;P=D.next())if(P=d[P.value])delete d[P.key],q.push(P.data);q&&(O.streams=q)}(h=h.offlineVideoPolicy)&&(h=d[h])&&h.data&&(delete d[h.key],O.offlineVideoPolicy=h.data)}t[Z]=O}}else O&&O.entityType==="offlineOrchestrationActionWrapperEntity"&&
O.data&&(delete B[O.key],Z=O.data,d=void 0,T.push({id:Z.rootActionId,type:((d=Z.actionProto)==null?void 0:d.actionType)||"",entity:O}))}t.wrapperEntities=T;Object.keys(B).length>0&&(t.unknownKeys=B);return t};
fzC=function(){var B,t,T,S,O,d,Z,h,q;return _.L(function(D){if(D.nextAddress==1)return B=!!(new _.Mh("")).expiringStorage_,S=!!((t=_.TX.crypto)==null?0:(T=t.subtle)==null?0:T.importKey),O=!!_.TX.BroadcastChannel,d=!!_.TX.navigator.locks,_.V(D,GQX(),2);Z=D.yieldResult;h=B&&S&&O&&d&&Z;q={isSupported:h};if(h)return D.return(q);q.missingBrowserFeatures=[];Z||q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");B||q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
S||q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");O||q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");d||q.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return D.return(q)})};
gYL=function(){var B;return!((B=Zq?Zq:null)==null||!B.window)};
_.A3w=function(B){if(_.sq()&&_.qqL("Chromium")>=120){var t=_.Rhz().mediaSession;try{t.setActionHandler("enterpictureinpicture",function(){B()})}catch(T){}}};
c32=function(B){for(var t=[],T=_.C(document.styleSheets),S=T.next(),O={};!S.done;O={node$jscomp$729:void 0},S=T.next())O.node$jscomp$729=S.value.ownerNode,O.node$jscomp$729&&(O.node$jscomp$729 instanceof HTMLStyleElement||O.node$jscomp$729 instanceof HTMLLinkElement)&&t.push(new Promise(function(d){return function(Z){var h=d.node$jscomp$729.cloneNode(!0);h.onload=function(){Z()};
h.onerror=function(){_.yu(Error("lj"));Z()};
B.document.head.appendChild(h)}}(O)));
return Promise.all(t)};
WsD=function(B){var t=[_.T_(sNL),_.T_(Fs2),_.T_(wTo)];oYz(window.document.documentElement,B.document.documentElement,[_.T_(y3m),_.T_(QNC),_.T_(xW9),_.T_(MLX),_.T_($Wv)]);oYz(window.document.body,B.document.body,t)};
oYz=function(B,t,T){B=_.C(B.attributes);for(var S=B.next();!S.done;S=B.next())if(S=S.value)try{_.p7(T,t,S.name,S.value)}catch(O){}};
G6h=function(B,t){B=new _.Ll(B.document.documentElement);B.start(eh9,t);return B};
pT2=function(B){var t=B.document.documentElement;t.addEventListener("click",function(T){GbN(t,T)});
t.addEventListener("touchstart",function(T){lGq(T)});
t.addEventListener("mousedown",function(T){lGq(T)})};
Y2D=function(B,t,T,S){S=S===void 0?!1:S;t=new i$D(t||B,T||B);return{x:B.x+((S===void 0?0:S)?t.lengthX*-1:t.lengthX)*.2,y:B.y+((S===void 0?0:S)?t.lengthY*-1:t.lengthY)*.2}};
KsX=function(B){if(!B)return!1;var t=B.status==="OK"||B.status==="LIVE_STREAM_OFFLINE",T,S,O,d=(O=(T=B.errorScreen)==null?void 0:T.playerLegacyDesktopYpcTrailerRenderer)!=null?O:(S=B.errorScreen)==null?void 0:S.ypcTrailerRenderer;return!!t||!!d};
_.lzX=function(B,t){if(!B)return!1;var T,S=(T=B.errorScreen)==null?void 0:T.playerLegacyDesktopYpcOfferRenderer,O;t=!!(t==null?0:(O=t.playerOverlayRenderer)==null?0:O.gatedActionsOverlayRenderer);return!!KsX(B)||!!S||!!t};
r3L=function(B){return vYw(B,0,"gclid",B.search(nYC))>=0||vYw(B,0,"gad_source",B.search(nYC))>=0};
B_C=function(B){var t=[],T=0;return{clear:function(){T=t.length=0},
push:function(S){t[T]=S;T=(T+1)%B},
iterate:function(){return function O(){var d,Z,h,q;return _.zhN(O,function(D){switch(D.nextAddress){case 1:_.qg(D,2),d=t.length,Z=0;case 4:if(!(Z<d)){D.jumpTo(2);break}h=T+Z;q=_.b$C;return _.V(D,t[h%d],7);case 7:q(D.yieldResult);Z++;D.jumpTo(4);break;case 2:_.he(D),_.VK(D,0)}})}()}}};
T_C=function(){var B=taC,t=bW.bufferSize;B||(B=[]);B=B.map(OsN);var T=new Set(B),S=B_C(t);return{flush:function(){var O=Array.from(S.iterate());S.clear();O=O.map(function(d){return{name:d.name,timestamp:d.startTime,attributes:d.attributes}});
return JSON.stringify(O)},
onSpanStart:function(O){O.name==="event"&&T.has(O.attributes.type)||S.push(O)}}};
SYq=function(){var B=T_C(),t=B.flush;FWL({onSpanStart:B.onSpanStart});urw.subscribe("handleError",function(T){try{T.params.breadcrumbs=t()}catch(S){_.wj(S,"WARNING")}})};
ONg=function(B,t,T){var S=B.endTime;if(S==null)throw Error("nj");var O=B.name,d={};S-=B.startTime;var Z=B.startTime;d={webTracing:(d[O]=B.attributes,d)};T=_.e6(ls_)(O,S,Z,d,T,t);if(B.children)for(B=_.C(B.children),O=B.next();!O.done;O=B.next())ONg(O.value,t,T)};
dG_=function(){for(var B={},t=_.C(bW.enabledSpansArray),T=t.next();!T.done;T=t.next())B[T.value]=!0;if(bW.exportToCsi||bW.exportBreadcrumbs)B={enabledSpans:B},rv={sessionId:B.sessionId||"",nextSpanId:0,activeSpan:void 0,processors:[],enabledSpans:B.enabledSpans};bW.exportBreadcrumbs&&SYq();bW.exportToCsi&&FWL(kjz)};
Cb_=function(B){return new Promise(function(t){window.setTimeout(t,B)})};
ZNg=function(B){var t={bicf:function(d){B.wYp=d},
blc:function(){return B.getLatestChallengeResponse()},
bcr:function(d){B.i6T.push(d)}},T=window.top;
T.ntpevasrs=t;if(T.ntpqfbel!==void 0)for(var S=_.C(T.ntpqfbel),O=S.next();!O.done;O=S.next())O=O.value,O(t);T.ntpqfbel=void 0};
L8h=function(B){return _.L(function(t){if(t.nextAddress==1)return _.LI(t,2),_.V(t,B.cIq(),4);if(t.nextAddress!=2)return _.pj(t,0);_.EH(t);_.Dh(t)})};
hSv=function(B){var t,T;(t=B.ytcsi)==null||(T=t.tick)==null||T.call(t,"pot_ist")};
qYD=function(B){if(B instanceof Error){var t=_.Gy("yt.logging.errors.log");t&&t(B,"WARNING")}};
Vao=function(B){try{var t=JSON.parse(B);if(t.bgChallenge)return t}catch(T){}};
DGD=function(){var B=window,t={networkStatusManagerPromise:_.OD().resolve(new an9(_.Yl)),initialChallengeSli:_.m("wpo_att_sli")?new _.Fkw("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};B=B===void 0?window:B;var T=B.ytAtR,S;t==null||(S=t.initialChallengeSli)==null||_.hR(S);if(T){if(T=Vao(T)){var O;t==null||(O=t.initialChallengeSli)==null||_.qM(O,"SUCCESS");E2g(T,t)}B.ytAtR=void 0}else B.ytAtRC=function(d){if(d=Vao(d)){var Z;t==null||(Z=t.initialChallengeSli)==null||
_.qM(Z,"SUCCESS");E2g(d,t);B.ytAtRC=void 0}}};
IQv=function(){if(Pbg)return Pbg;try{var B=_.Nc("IFRAME");_.s8(B,_.On(UGC));B.sandbox.add("allow-same-origin");B.style.display="none";document.body.appendChild(B);return Pbg=B}catch(t){B=new _.HY("Failed to create sandbox iframe"),_.wj(B)}};
JAq=function(B){var t,T;return(T=B==null?void 0:(t=B.contentWindow)==null?void 0:t.fetch)!=null?T:window.fetch};
mGL=function(B){var t,T;return(T=B==null?void 0:(t=B.contentWindow)==null?void 0:t.JSON.parse)!=null?T:JSON.parse};
N_2=function(B){var t,T;return(T=B==null?void 0:(t=B.contentWindow)==null?void 0:t.Request)!=null?T:window.Request};
Xg2=function(B){var t,T;return(T=B==null?void 0:(t=B.contentWindow)==null?void 0:t.TextDecoder)!=null?T:window.TextDecoder};
ugz=function(){return function(B,t){_.MB("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[B]=t}};
jM2=function(){return function(B,t){var T={};T[B]=t;B=_.e6(_.YjL)(T);Object.keys(B).length>0&&_.sQ(B)}};
fQ2=function(){if(okh()==="hidden")var B="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else okh()==="visible"&&(B="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",HNL=null);B&&aQD(B)};
aQD=function(B){if(B==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||B==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(g2w===B)return;g2w=B}var t=9E4+Math.random()*2E3;if(B!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.Sc()>t)&&okh()==="visible"){t=-1;HNL&&(t=Math.round((0,_.SQ)()-HNL));var T=String;var S=_.Gy("_fact",window);S=S==null||S==-1?-1:Math.max(Date.now()-S,0);_.sO("foregroundHeartbeat",{firstActivityMs:T(S),clientDocumentNonce:DLX,index:String(RSC),lastEventDeltaMs:String(t),trigger:B});
_.Bz("_fact",-1,window);RSC++;HNL=(0,_.SQ)()}};
_.AAD=function(){try{return!!self.sessionStorage}catch(B){return!1}};
cAg=function(){var B=navigator;return new Promise(function(t,T){var S;(S=B.webkitTemporaryStorage)!=null&&S.queryUsageAndQuota?B.webkitTemporaryStorage.queryUsageAndQuota(function(O,d){t({usage:O,quota:d})},function(O){T(O)}):T(Error("vj"))})};
sMh=function(B,t){var T={errorSeverity:t.errorSeverity.toString(),wizFeatureFlags:Object.entries(t.featureFlags).join("\n")};LBg(t,T);t=t.errorSeverity;t===3?_.wj(B,"ERROR",void 0,void 0,void 0,T):t===2&&_.wj(B,"WARNING",void 0,void 0,void 0,T);_.m("cow_if_errors_in_popup")&&t===3&&B.message.indexOf("<If>")!==-1&&window.alert(B.message)};
F8g=function(B,t){var T=nG.get(B)||{layerNode:t};T.layerNode=t;c7m(B,T);B.getScreenLayer=function(){return V4(T.layerNode)}};
wgz=function(B){var t;B=B.parentNode;for(var T;B&&((t=nG.get(B))==null||!t.isRenderer)&&!((T=B.polymerController)!=null?T:B).isRenderer_;)B=B.parentNode||B.host;if(t=B)return nG.get(t)};
o2w=function(B){if(B){nG.delete(B);var t=_.OD().resolve(Bn);oe_(B,t)}};
QMg=function(B,t,T){if(T===void 0?0:T){if(T=B.getAttribute("client-ve-type"),t.data&&!t.disableReactiveLogging||T)_.yS(function(){yAv(B,_.oU(t.data))}),_.FA(function(){return void o2w(B)})}else typeof t.data!=="function"&&yAv(B,t.data)};
yAv=function(B,t){xGw++;Maq(B,t)&&_.wT.addJob(function(){_.AT(_.wT,function(){if(Maq(B,t)&&B.ownerDocument.documentElement===document.documentElement&&B){var T;if(B.getAttribute("layer")){var S=T=Number(B.getAttribute("layer")),O=nG.get(B);O?O.layerNode.layer=S:F8g(B,new $Gv(S));(S=wgz(B))&&(O=nG.get(B))!=null&&(O.layerNode.parent=S.layerNode)}else if(T=nG.get(B))T=V4(T.layerNode);else{T=V4;S=new $Gv;if(O=wgz(B))S.parent=O.layerNode;F8g(B,S);T=T(S)}T!=null||(T=0);S=B.getAttribute("client-ve-type");
O=Number(S);var d=!1;S=!1;var Z=nG.get(B),h;if((h=Z)&&!(h=Z[W8m]!==t)&&(h=O)){var q;h=((q=nG.get(B))==null?void 0:q.clientVeType)===void 0}h&&(Z[W8m]=t,d=S=Z.isRenderer=!0);nG.has(B)&&(nG.get(B).clientVeType=O);B.visualElement&&(S=!0);if(_.m("wiz_next_ld_fix_client_ve_spec")){var D;q=((D=_.X(t==null?void 0:t.rendererContext,_.uQ))==null?void 0:D.loggingDirectives)||(t==null?void 0:t.loggingDirectives)}else q=t==null?void 0:t.loggingDirectives;q&&q.clientVeSpec&&(D=eSw(_.mB(),B),D=_.Gjv(_.Xr(),q,D||
void 0,T))&&(B.visualElement=D);!B.visualElement&&O&&d&&(B.veType=O,D=void 0,_.m("wiz_next_client_ve_parent_fix")&&(D=eSw(_.mB(),B)),D=_.NA(_.Xr(),B,D,T),B.visualElement=D);S&&(D=_.OD().resolve(Bn),MEq(B,{data:t,observer:D,layer:T,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
Maq=function(B,t){return(t==null?0:t.trackingParams)||(t==null?0:t.loggingDirectives)||_.X(t==null?void 0:t.rendererContext,_.uQ)||B.getAttribute("client-ve-type")?!0:!1};
pgC=function(B,t,T){B.componentType!==f6&&T instanceof HTMLElement&&t&&!_.m("cow_logging_in_component_wrapper")&&QMg(T,t,!0)};
n2q=function(){if(!iNo){iNo=!0;var B=Object.assign({},{enableLazyTsx:_.m("mweb_enable_wiz_lazy_tsx")||_.m("kevlar_enable_wiz_lazy_tsx")||_.m("creator_enable_wiz_lazy_tsx")||YYm,flushRenderEffectsDuringRender:!0},{handleError:sMh,enableComponentStacksInErrorMessages:!1});Object.assign(OZ,B);f3q=K8q;lQ2();szD=Sdm;RL_=OMw;_.m("ytwiz_enable_debug_component_props")&&(B=document.body.firstElementChild,window.ng||B.__ngContext__||(B.__ngContext__={},B.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=
v2C))}};
lQ2=function(){_.m("cow_logging_in_component_wrapper")?(V$w=function(B,t){t instanceof HTMLElement&&QMg(t,B,!0)},P_N=function(){}):(V$w=function(){},P_N=pgC)};
rAX=function(B,t,T){t=t===void 0?{}:t;var S,O=(S=_.X(B.commandMetadata,_.b5))==null?void 0:S.url;S=t.form||{};!T||S.element||S.skipDefaultElement||(t.form=t.form||{},t.form.element=T);if(O&&O!=="/service_ajax")return{type:0,command:B,form:t.form};if(_.m("kevlar_service_command_check")){if(_.Y1(_.OD().resolve(_.QG),B))return Object.assign({},{type:1,command:B},t)}else{var d;if((d=_.X(B.commandMetadata,_.b5))==null?0:d.apiUrl)return Object.assign({},{type:1,command:B},t)}return{type:2,command:B,form:t.form}};
zSh=function(B){if(B.form){var t=B.form,T=Object.assign({},t);t=t.element;T=(delete T.element,T);if(t)return[_.hi(t,[B.command,T,B.commandController])]}return[]};
bNg=function(B){if(B.form){var t=B.form,T=Object.assign({},t);t=t.element;T=(delete T.element,T);t&&_.qi(t,[B.command],t,T)}};
tFo=function(B,t,T){var S=new Br2(B,t),O=new Eh(B,t,T);B={"/youtubei/v1/browse":new Dq(B,t,T),"/youtubei/v1/player":S,"/youtubei/v1/navigation/resolve_url":new Ps,"/youtubei/v1/next":O,"/youtubei/v1/guide":new Uh(T),"/youtubei/v1/search":new IO(B,t,T),"/youtubei/v1/reel/reel_item_watch":new JR(B,t,T),"/youtubei/v1/get_watch":new m5(S,O)};B["/youtubei/v1/account/account_menu"]=new NM;B["/youtubei/v1/notification/get_notification_menu"]=new XW;return B};
jA=function(){var B=_.OD().resolve(ue);return Promise.resolve(Trq(B,_.TX.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
Suo=function(B){return B&&(B=_.Hs(_.PIC(B)))?(new URLSearchParams(B)).get("service"):null};
gE=function(B,t){_.qr(_.aO(),function(){_.wv("adl")});
_.OD().resolve(OHq)(t);B=B.root;B.loadData&&B.loadData(t);(t==null?0:t.response)?_.qM(y12(),"SUCCESS"):_.yu(new _.HY("Lifecycle: No response in data",_.$M("IS_SHELL_LOAD"),t?t.page:"NO_PAGE",t?t.endpoint:"NO_ENDPOINT"));B.polymerController.$["page-manager"].lazyPrepareCriticalPages((t==null?void 0:t.page)||"",t.endpoint);var T,S;((S=_.X(t==null?void 0:(T=t.endpoint)==null?void 0:T.commandMetadata,_.b5))==null?0:S.webPageType)&&_.rq().dispatch(_.fl(_.X(t.endpoint.commandMetadata,_.b5).webPageType))};
kqz=function(){var B,t;return _.L(function(T){switch(T.nextAddress){case 1:B=window;if(!B.getDataPromise){T.jumpTo(2);break}_.LI(T,3);return _.V(T,B.getDataPromise(),5);case 5:return T.return(T.yieldResult);case 3:return _.EH(T),_.V(T,jA(),6);case 6:return T.return(T.yieldResult);case 2:if(B.getInitialData)return t=B.getInitialData(),B.getInitialData=void 0,T.return(t);throw Error("xj`"+_.TX.location.href);}})};
C7z=function(){_.xM("CSI_SERVICE_NAME","youtube");_.sQ({loadType:"cold"});_.m("kevlar_log_lcp")&&dv9(function(B){_.wv("lcp",B.value)})};
ZHX=function(){var B=_.pb(document.location.href,"enable");B&&B.indexOf("scraper")>-1&&_.xM("ADD_SCRAPER_ATTRIBUTES",!0)};
E7C=function(B){var t=B.root;B=[LPL,h3w,_.RO];_.m("web_feedback_endpoint_autolog_allowlist_killswitch")&&B.push(_.AR,quw);VFD(function(T,S){return rAX(T,S,t)},function(T){if(!T.command)return[];
var S;((S=T.form)==null?0:S.element)?T.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},T.form,{endpoint:T.command})})):t.handleNavigate(T);return[]},B);
_.OD().addProvider({provide:_.kv,useValue:_.UW.instance})};
P7q=function(){var B={},t={},T;for(T in DvN){var S=_.C(_.PV(DvN[T],void 0,"NBH2te"));B[T]=S.next().value;t[T]=S.next().value}return[B,function(O){for(var d in O){var Z=void 0;(Z=t[d])==null||Z(O[d])}}]};
_.JGo=function(B,t){var T=_.f1.getValueByKeys(B,"contents","twoColumnWatchNextResults","results","results","contents"),S=_.f1.getValueByKeys(B,"contents","twoColumnWatchNextResults","playlist","playlist")||null,O=null,d=null;if(S)O=_.f1.getValueByKeys(S,"titleText"),d=_.f1.unsafeClone(_.f1.getValueByKeys(S,"longBylineText")),T="",d&&(T=_.vS(d)),d=_.lZ(T);else if(T){T=_.C(T);for(var Z=T.next();!Z.done;Z=T.next())Z=Z.value,Z.videoPrimaryInfoRenderer&&(O=_.f1.getValueByKeys.apply(_.f1,[Z].concat(_.aw(Uvh)))),
Z.videoSecondaryInfoRenderer&&(d=_.f1.getValueByKeys.apply(_.f1,[Z].concat(_.aw(Ixh))))}else _.p4(Error("Cj"));var h;B.currentVideoEndpoint?h=B.currentVideoEndpoint:_.p4(Error("Dj"));var q;t&&(q=_.f1.getValueByKeys(t,"playabilityStatus","miniplayer","miniplayerRenderer"));B={miniplayerTitle:O,miniplayerSubtitle:d,watchEndpoint:h,playlistData:S};q&&(B.miniplayerRenderer=q);return B};
mvw=function(B){if(B)return _.yz(B)};
_.Nr2=function(){return{isFullscreen:function(){throw Error("Ej");},
toggleFullscreen:function(){throw Error("Fj");},
exitFullscreen:function(){throw Error("Gj");},
isAutonavEnabled:function(){throw Error("Hj");},
setAutonavEnabled:function(){throw Error("Ij");},
isAutoplaySetExplicitly:function(){throw Error("Jj");}}};
XBq=function(B){return B.videoDuration?B.numTaps>1&&B.tapDirection!==0?_.cs(B.draggedTime/B.videoDuration,0,1):_.cs((B.playedTime||0)/B.videoDuration,0,1):0};
uKN=function(B){return B.videoDuration?B.isDragging||B.numTaps>1&&B.tapDirection!==0?_.cs(B.draggedTime/B.videoDuration,0,1):_.cs((B.playedTime||0)/B.videoDuration,0,1):0};
HHX=function(B){var t,T,S;return _.X(B==null?void 0:(t=B.markersMap)==null?void 0:(T=t.find(function(O){return O.key==="HEATSEEKER"}))==null?void 0:(S=T.value)==null?void 0:S.heatmap,jVv)};
axw=function(B){var t,T;return(T=(t=HHX(B))==null?void 0:t.heatMarkersDecorations)!=null?T:[]};
fx2=function(B){if(_.m("mweb_supported_chapters_killswitch"))return!0;var t;return!!(B==null?0:(t=B.markersMap)==null?0:t.find(function(T){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(T.key)}))};
_.g7o=function(B){var t=Object,T=t.assign,S;B={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(S=B==null?void 0:B.getPlayerState())!=null?S:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return T.call(t,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},B,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
R3X=function(B){return function(t){var T=B(),S,O=(S=T.playerApi)==null?void 0:S.getPlayerState();t&&t!==T.playerState&&(t===1||t===2)&&T.setState({playerState:O})}};
cGz=function(B){return function(t){var T=B(),S=T.playerApi;S&&(t==null?void 0:t.type)==="newdata"&&(AG2&&(clearTimeout(AG2),AG2=void 0),_.m("web_shorts_use_progress_state_for_gapless")?(t=S==null?void 0:S.getProgressState(t==null?void 0:t.playertype),t=t.seekableEnd-t.seekableStart):t=S==null?void 0:S.getDuration(t==null?void 0:t.playertype),T.setState({playedTime:0,videoDuration:t}))}};
sVL=function(B){return function(t){var T=B(),S=T.playerApi;if(S){var O=S.getPresentingPlayerType();_.m("web_shorts_use_progress_state_for_gapless")?(S=S.getProgressState(O),S=S.seekableEnd-S.seekableStart):S=S.getDuration(O);T.setState({playedTime:t,videoDuration:S})}}};
wBo=function(B){_.s0(112394,B,function(){return FPL},function(t){FPL=t})};
QV2=function(B,t){if(!B)return[];var T,S,O;B=((T=B.markersMap)==null?void 0:(S=T.find(function(d){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(d.key)}))==null?void 0:(O=S.value)==null?void 0:O.chapters)||[];
!o72(B)||(t==null?0:t.ignoreStub)||(B=[yGC()].concat(_.aw(B)));return B};
yGC=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
o72=function(B){if(B.length===0)return!1;var t;return((t=_.X(B[0],sh))==null?void 0:t.timeRangeStartMillis)!==0};
wE=function(B){return B?B.timeRangeStartMillis||0:0};
MFo=function(B,t){if(B.isDragging&&t)return B=xvg(B,t),B===-1?yGC():QV2(t)[B]};
xvg=function(B,t){return B.isDragging&&t?QV2(t,{ignoreStub:!0}).findIndex(function(T,S,O){T=$vv(B);return WPC(T,O,S).scrubberHovering}):-1};
$vv=function(B){return Object.assign({},B,{videoDuration:B.videoDuration*1E3,playedTime:B.playedTime*1E3,draggedTime:B.draggedTime*1E3})};
WPC=function(B,t,T){var S=wE(_.X(t[T],sh));t=wE(_.X(t[T+1],sh))||B.videoDuration;T=B.isDragging;var O;if(O=B.isDragging)O=B.draggedTime,O=O!==null&&O>=S&&O<t;var d=B.playedTime;return d!==null&&d>=S&&d<t?{videoPosition:"active",isScrubbing:T,scrubberHovering:O}:B.playedTime<S?{videoPosition:"pending",isScrubbing:T,scrubberHovering:O}:{videoPosition:"seen",isScrubbing:T,scrubberHovering:O}};
e3m=function(B,t){return B.videoPosition==="seen"||(t===void 0?0:t)>0};
Gqz=function(B,t,T){t=B/t.storyboardInterval;var S=QV2(T);if(!S.length)return-t*72;T=0;S=_.C(S);for(var O=S.next();!O.done;O=S.next())if(wE(_.X(O.value,sh))/1E3<B)T++;else break;return-(t*72)-T*56};
pBo=function(B){return B?B.width/B.columns:0};
iHN=function(B){return B.isHovering?B.hoveredTime:B.draggedTime};
Yu2=function(B,t){B=B.draggedTime*1E3;return B>=t.visibleTimeRangeStartMillis&&B<=t.visibleTimeRangeEndMillis};
_.KPq=function(B){if(B===void 0||Number.isNaN(B))return"--:--";var t=Math.abs(Math.floor(B)),T=Math.floor(t/86400),S=Math.floor(t%86400/3600),O=Math.floor(t%3600/60);t=Math.floor(t%60);var d="";T>0&&(d+=T+":",S<10&&(d+="0"));if(T>0||S>0)d+=S+":",O<10&&(d+="0");d+=O+":";t<10&&(d+="0");d+=t;return B>=0?d:"-"+d};
lxw=function(B,t){return function(){var T=iHN(B());var S=t();var O=B().playerApi;if(O&&O.getNumberOfStoryboardLevels()!==0){var d=O.getStoryboardFrameIndex(T,1);d!==-1?S=O.getStoryboardFrame(d,1):(T=O.getStoryboardFrameIndex(T,0),O=O.getStoryboardFrame(T,0),S&&O&&(O.height*=3,O.width*=3),S=O)}else S=null;if(!S)return null;t()&&(S.width=90*S.columns,S.height=160*S.rows);return S}};
_.oO=function(B){if(!B||B.getVideoData)return B};
v7g=function(){var B;return{playerApi:(B=_.V5())!=null?B:void 0}};
n7D=function(B){var t;_.L(function(T){if(T.nextAddress==1)return _.V(T,_.qI(),2);if(t=T.yieldResult)t.unMute(!0),t.setVolume(B,!0);_.Dh(T)})};
rGh=function(B,t){B&&(B.value=""+t,B.style.setProperty("--gradient-percent",t+"%"))};
z3_=function(B){var t;return(t=B==null?void 0:B.value)!=null?t:0};
bHN=function(){var B;_.L(function(t){if(t.nextAddress==1)return _.V(t,_.qI(),2);B=t.yieldResult;if(!B)return t.return();B.isMuted()?B.unMute(!0):B.mute(!0);_.Dh(t)})};
BY9=function(B){var t=_.OD().resolve(_.y4).getPlayerElement();t&&B&&(B===1?t.pause():t.play())};
tM2=function(B){_.Zu(B,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
TYN=function(B){_.Zu(B,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
On_=function(B){return _.AB(B.document.body,function(){return _.E(SUC,null)})};
k89=function(){var B=window.performance.getEntriesByType("navigation");return B?B.map(function(t){return t.type}).includes("reload"):!1};
Efq=function(){Q4(Q4(Q4(Q4(Q4(Q4(Q4(_.OD().resolve(_.xp),_.dEh),_.CGX),_.Zn9),_.Lgq),_.hZm),_.qUo),_.VMo)};
DEo=function(B,t){t=t===void 0?!1:t;var T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return t||!_.m("kevlar_shorts_seedless_retry_initial_load")||(T=window,S=!(!T.getDataPromise&&!T.getInitialData),S)?_.V(Z,kqz(),2):(setTimeout(DEo.bind(window,B,!0),1E3),Z.return());if(Z.nextAddress!=3)return O=Z.yieldResult,_.V(Z,PGo(O),3);d=Z.yieldResult;gE(B,d);_.Dh(Z)})};
PGo=function(B){var t;if((t=B.response)==null||!t.replacementEndpoint)return _.V2(B);t=_.OD().resolve(ue);B=B.response;_.X(B.replacementEndpoint,_.aE)&&B.sequenceContinuation&&(_.X(B.replacementEndpoint,_.aE).sequenceParams=B.sequenceContinuation);return MM(t,B.replacementEndpoint,{},_.TX.location.href,"shorts",function(){},function(){return!1})};
ID2=function(B){var t=_.OD().resolve(UEq);B.playerResponse&&t.handleResponse(B.playerResponse);B.response&&t.handleResponse(B.response)};
JqL=function(B){var t=_.rq(),T,S=_.X((T=B.response)==null?void 0:T.frameworkUpdates,nz),O;T=_.X((O=B.playerResponse)==null?void 0:O.frameworkUpdates,nz);var d;B=_.X((d=B.reelWatchSequenceResponse)==null?void 0:d.frameworkUpdates,nz);S&&_.U6(S,t);T&&_.U6(T,t);B&&_.U6(B,t)};
mEq=function(B){var t;_.m("enable_redirect_linking_for_desktop_web_client")&&((t=window.location.hash)==null?0:t.includes("redirect_state"))&&B.url&&(B.url=B.url.toString()+window.location.hash)};
uPm=function(B){var t=_.OD(),T=t.resolve(ue);t=t.resolve(_.NYh);B.endpoint&&(T=XrC(T,B.endpoint),T.content&&B.response&&_.$p(t,B.response,T.content),T.player&&B.playerResponse&&_.$p(t,B.playerResponse,T.player),T.reelSequence&&B.reelWatchSequenceResponse&&_.$p(t,B.reelWatchSequenceResponse,T.reelSequence))};
Ws=function(B,t){_.m("web_service_params_response_processor")&&ID2(t);JqL(t);var T;(t==null?0:t.url)&&((T=window.location.hash)==null?0:T.includes("redirect_state"))&&(mEq(t),(T=Suo(t.url))&&_.CG(B.root,"yt-initialize-third-party",[T,t]));uPm(t);T=_.OD();var S=T.resolve(j2L);t.playerResponse&&T.resolve(Hnm).handleResponse(t.playerResponse);if(t.playerResponse){T=void 0;if(_.m("ab_v_vid_sig")&&t.endpoint){var O,d=(O=_.X(t.endpoint,_.Km))!=null?O:_.X(t.endpoint,_.aE);d&&(T=d.videoId)}aDg(S,t.playerResponse,
T)}t.playerResponse&&nrC(t.playerResponse)&&_.m("web_enable_ab_rsp_cl")?vCD().then(function(){fDq(S,t.playerResponse);gE(B,t)}):gE(B,t)};
RZ2=function(B){if(B=B.root.data){var t=_.OD().resolve(gfL);B.endpoint&&(B.response&&t.handleResponse(B.response,void 0,document.querySelector("ytd-app")),B.playerResponse&&t.handleResponse(B.playerResponse),B.reelWatchSequenceResponse&&t.handleResponse(B.reelWatchSequenceResponse))}};
Aqv=function(B){var t,T,S,O,d,Z;return _.L(function(h){switch(h.nextAddress){case 1:t=window;if(!t.getDataPromise){h.jumpTo(2);break}_.LI(h,3);return _.V(h,t.getDataPromise(),5);case 5:T=h.yieldResult;Ws(B,T);_.pj(h,4);break;case 3:return _.EH(h),_.V(h,jA(),6);case 6:S=h.yieldResult,gE(B,S);case 4:return h.return();case 2:if(!_.m("sw_nav_preload_pbj")){h.jumpTo(7);break}t.fetchInitialData=function(){var q;return _.L(function(D){if(D.nextAddress==1)return _.V(D,jA(),2);q=D.yieldResult;gE(B,q);_.Dh(D)})};
if(t.getInitialData){t.loadInitialData=function(q){Ws(B,q)};
O=t.getInitialData();t.getInitialData=void 0;Ws(B,O);h.jumpTo(8);break}t.fetchInitialData=void 0;return _.V(h,jA(),9);case 9:d=h.yieldResult,gE(B,d);case 8:return h.return();case 7:t.getInitialData?(Z=t.getInitialData(),t.getInitialData=void 0,Ws(B,Z)):t.loadInitialData=function(q){Ws(B,q)},_.Dh(h)}})};
cqo=function(B){var t=0;return function(){return t<B.length?{done:!1,value:B[t++]}:{done:!0}}};
s2q=typeof Object.defineProperties=="function"?Object.defineProperty:function(B,t,T){if(B==Array.prototype||B==Object.prototype)return B;B[t]=T.value;return B};
FgX=function(B){B=["object"==typeof globalThis&&globalThis,B,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var t=0;t<B.length;++t){var T=B[t];if(T&&T.Math==Math)return T}throw Error("a");};
_.n9=FgX(this);eA=function(B,t){if(t)a:{var T=_.n9;B=B.split(".");for(var S=0;S<B.length-1;S++){var O=B[S];if(!(O in T))break a;T=T[O]}B=B[B.length-1];S=T[B];t=t(S);t!=S&&t!=null&&s2q(T,B,{configurable:!0,writable:!0,value:t})}};
eA("Symbol",function(B){if(B)return B;var t=function(d,Z){this.$jscomp$symbol$id_=d;s2q(this,"description",{configurable:!0,writable:!0,value:Z})};
t.prototype.toString=function(){return this.$jscomp$symbol$id_};
var T="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",S=0,O=function(d){if(this instanceof O)throw new TypeError("b");return new t(T+(d||"")+"_"+S++,d)};
return O});
eA("Symbol.iterator",function(B){if(B)return B;B=Symbol("c");for(var t="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),T=0;T<t.length;T++){var S=_.n9[t[T]];typeof S==="function"&&typeof S.prototype[B]!="function"&&s2q(S.prototype,B,{configurable:!0,writable:!0,value:function(){return wrD(cqo(this))}})}return B});
eA("Symbol.asyncIterator",function(B){return B?B:Symbol("d")});
var wrD=function(B){B={next:B};B[Symbol.iterator]=function(){return this};
return B},ofD=typeof Object.create=="function"?Object.create:function(B){var t=function(){};
t.prototype=B;return new t},yqv=function(){function B(){function T(){}
new T;Reflect.construct(T,[],function(){});
return new T instanceof T}
if(typeof Reflect!="undefined"&&Reflect.construct){if(B())return Reflect.construct;var t=Reflect.construct;return function(T,S,O){T=t(T,S);O&&Reflect.setPrototypeOf(T,O.prototype);return T}}return function(T,S,O){O===void 0&&(O=T);
O=ofD(O.prototype||Object.prototype);return Function.prototype.apply.call(T,O,S)||O}}(),Q2N;
if(typeof Object.setPrototypeOf=="function")Q2N=Object.setPrototypeOf;else{var xEq;a:{var MMm={a:!0},$E_={};try{$E_.__proto__=MMm;xEq=$E_.a;break a}catch(B){}xEq=!1}Q2N=xEq?function(B,t){B.__proto__=t;if(B.__proto__!==t)throw new TypeError("e`"+B);return B}:null}GU=Q2N;
_.u=function(B,t){B.prototype=ofD(t.prototype);B.prototype.constructor=B;if(GU)GU(B,t);else for(var T in t)if(T!="prototype")if(Object.defineProperties){var S=Object.getOwnPropertyDescriptor(t,T);S&&Object.defineProperty(B,T,S)}else B[T]=t[T];B.superClass_=t.prototype};
_.C=function(B){var t=typeof Symbol!="undefined"&&Symbol.iterator&&B[Symbol.iterator];if(t)return t.call(B);if(typeof B.length=="number")return{next:cqo(B)};throw Error("f`"+String(B));};
rS=function(B){for(var t,T=[];!(t=B.next()).done;)T.push(t.value);return T};
_.aw=function(B){return B instanceof Array?B:rS(_.C(B))};
_.ie=function(B){return pl(B,B)};
pl=function(B,t){B.raw=t;Object.freeze&&(Object.freeze(B),Object.freeze(t));return B};
Yp=function(B,t){return Object.prototype.hasOwnProperty.call(B,t)};
Wgh=typeof Object.assign=="function"?Object.assign:function(B,t){for(var T=1;T<arguments.length;T++){var S=arguments[T];if(S)for(var O in S)Yp(S,O)&&(B[O]=S[O])}return B};
eA("Object.assign",function(B){return B||Wgh});
var eZ_=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},G82=function(B){if(B.isRunning_)throw new TypeError("h");
B.isRunning_=!0};
eZ_.prototype.JSC$6799_next_=function(B){this.yieldResult=B};
var prg=function(B,t){B.abruptCompletion_={exception:t,isException:!0};B.nextAddress=B.catchAddress_||B.finallyAddress_};
eZ_.prototype.return=function(B){this.abruptCompletion_={return:B};this.nextAddress=this.finallyAddress_};
_.V=function(B,t,T){B.nextAddress=T;return{value:t}};
eZ_.prototype.jumpTo=function(B){this.nextAddress=B};
_.Dh=function(B){B.nextAddress=0};
_.LI=function(B,t,T){B.catchAddress_=t;T!=void 0&&(B.finallyAddress_=T)};
_.qg=function(B,t){B.catchAddress_=0;B.finallyAddress_=t||0};
_.pj=function(B,t,T){B.nextAddress=t;B.catchAddress_=T||0};
_.EH=function(B,t){B.catchAddress_=t||0;t=B.abruptCompletion_.exception;B.abruptCompletion_=null;return t};
_.he=function(B,t,T,S){S?B.finallyContexts_[S]=B.abruptCompletion_:B.finallyContexts_=[B.abruptCompletion_];B.catchAddress_=t||0;B.finallyAddress_=T||0};
_.VK=function(B,t,T){T=B.finallyContexts_.splice(T||0)[0];(T=B.abruptCompletion_=B.abruptCompletion_||T)?T.isException?B.nextAddress=B.catchAddress_||B.finallyAddress_:T.jumpTo!=void 0&&B.finallyAddress_<T.jumpTo?(B.nextAddress=T.jumpTo,B.abruptCompletion_=null):B.nextAddress=B.finallyAddress_:B.nextAddress=t};
inq=function(B){this.JSC$6804_context_=new eZ_;this.program_=B};
Kgo=function(B,t){G82(B.JSC$6804_context_);var T=B.JSC$6804_context_.yieldAllIterator_;if(T)return YUw(B,"return"in T?T["return"]:function(S){return{value:S,done:!0}},t,B.JSC$6804_context_.return);
B.JSC$6804_context_.return(t);return Kl(B)};
YUw=function(B,t,T,S){try{var O=t.call(B.JSC$6804_context_.yieldAllIterator_,T);if(!(O instanceof Object))throw new TypeError("g`"+O);if(!O.done)return B.JSC$6804_context_.isRunning_=!1,O;var d=O.value}catch(Z){return B.JSC$6804_context_.yieldAllIterator_=null,prg(B.JSC$6804_context_,Z),Kl(B)}B.JSC$6804_context_.yieldAllIterator_=null;S.call(B.JSC$6804_context_,d);return Kl(B)};
Kl=function(B){for(;B.JSC$6804_context_.nextAddress;)try{var t=B.program_(B.JSC$6804_context_);if(t)return B.JSC$6804_context_.isRunning_=!1,{value:t.value,done:!1}}catch(T){B.JSC$6804_context_.yieldResult=void 0,prg(B.JSC$6804_context_,T)}B.JSC$6804_context_.isRunning_=!1;if(B.JSC$6804_context_.abruptCompletion_){t=B.JSC$6804_context_.abruptCompletion_;B.JSC$6804_context_.abruptCompletion_=null;if(t.isException)throw t.exception;return{value:t.return,done:!0}}return{value:void 0,done:!0}};
lDo=function(B){this.next=function(t){G82(B.JSC$6804_context_);B.JSC$6804_context_.yieldAllIterator_?t=YUw(B,B.JSC$6804_context_.yieldAllIterator_.next,t,B.JSC$6804_context_.JSC$6799_next_):(B.JSC$6804_context_.JSC$6799_next_(t),t=Kl(B));return t};
this.throw=function(t){G82(B.JSC$6804_context_);B.JSC$6804_context_.yieldAllIterator_?t=YUw(B,B.JSC$6804_context_.yieldAllIterator_["throw"],t,B.JSC$6804_context_.JSC$6799_next_):(prg(B.JSC$6804_context_,t),t=Kl(B));return t};
this.return=function(t){return Kgo(B,t)};
this[Symbol.iterator]=function(){return this}};
_.zhN=function(B,t){t=new lDo(new inq(t));GU&&B.prototype&&GU(t,B.prototype);return t};
vf_=function(B){function t(S){return B.next(S)}
function T(S){return B.throw(S)}
return new Promise(function(S,O){function d(Z){Z.done?S(Z.value):Promise.resolve(Z.value).then(t,T).then(d,O)}
d(B.next())})};
_.L=function(B){return vf_(new lDo(new inq(B)))};
p5q=function(B){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return B};
this.next=function(t){return Promise.resolve(B.next(t))};
this["throw"]=function(t){return new Promise(function(T,S){var O=B["throw"];O!==void 0?T(O.call(B,t)):(T=B["return"],T!==void 0&&T.call(B),S(new TypeError("i")))})};
B["return"]!==void 0&&(this["return"]=function(t){return Promise.resolve(B["return"](t))})};
_.j9=function(){for(var B=Number(this),t=[],T=B;T<arguments.length;T++)t[T-B]=arguments[T];return t};
_.b$C=function(B){return B};
eA("globalThis",function(B){return B||_.n9});
eA("Reflect",function(B){return B?B:{}});
eA("Reflect.construct",function(){return yqv});
eA("Reflect.setPrototypeOf",function(B){return B?B:GU?function(t,T){try{return GU(t,T),!0}catch(S){return!1}}:null});
eA("Promise",function(B){function t(){this.batch_=null}
function T(Z){return Z instanceof O?Z:new O(function(h){h(Z)})}
if(B&&(typeof _.n9.PromiseRejectionEvent!=="undefined"||!_.n9.Promise||_.n9.Promise.toString().indexOf("[native code]")===-1))return B;t.prototype.asyncExecute=function(Z){if(this.batch_==null){this.batch_=[];var h=this;this.asyncExecuteFunction(function(){h.executeBatch_()})}this.batch_.push(Z)};
var S=_.n9.setTimeout;t.prototype.asyncExecuteFunction=function(Z){S(Z,0)};
t.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var Z=this.batch_;this.batch_=[];for(var h=0;h<Z.length;++h){var q=Z[h];Z[h]=null;try{q()}catch(D){this.asyncThrow_(D)}}}this.batch_=null};
t.prototype.asyncThrow_=function(Z){this.asyncExecuteFunction(function(){throw Z;})};
var O=function(Z){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var h=this.createResolveAndReject_();try{Z(h.resolve,h.reject)}catch(q){h.reject(q)}};
O.prototype.createResolveAndReject_=function(){function Z(D){return function(P){q||(q=!0,D.call(h,P))}}
var h=this,q=!1;return{resolve:Z(this.resolveTo_),reject:Z(this.JSC$6820_reject_)}};
O.prototype.resolveTo_=function(Z){if(Z===this)this.JSC$6820_reject_(new TypeError("j"));else if(Z instanceof O)this.settleSameAsPromise_(Z);else{a:switch(typeof Z){case "object":var h=Z!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.resolveToNonPromiseObj_(Z):this.fulfill_(Z)}};
O.prototype.resolveToNonPromiseObj_=function(Z){var h=void 0;try{h=Z.then}catch(q){this.JSC$6820_reject_(q);return}typeof h=="function"?this.settleSameAsThenable_(h,Z):this.fulfill_(Z)};
O.prototype.JSC$6820_reject_=function(Z){this.settle_(2,Z)};
O.prototype.fulfill_=function(Z){this.settle_(1,Z)};
O.prototype.settle_=function(Z,h){if(this.state_!=0)throw Error("k`"+Z+"`"+h+"`"+this.state_);this.state_=Z;this.result_=h;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
O.prototype.scheduleUnhandledRejectionCheck_=function(){var Z=this;S(function(){if(Z.notifyUnhandledRejection_()){var h=_.n9.console;typeof h!=="undefined"&&h.error(Z.result_)}},1)};
O.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var Z=_.n9.CustomEvent,h=_.n9.Event,q=_.n9.dispatchEvent;if(typeof q==="undefined")return!0;typeof Z==="function"?Z=new Z("unhandledrejection",{cancelable:!0}):typeof h==="function"?Z=new h("unhandledrejection",{cancelable:!0}):(Z=_.n9.document.createEvent("CustomEvent"),Z.initCustomEvent("unhandledrejection",!1,!0,Z));Z.promise=this;Z.reason=this.result_;return q(Z)};
O.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var Z=0;Z<this.onSettledCallbacks_.length;++Z)d.asyncExecute(this.onSettledCallbacks_[Z]);this.onSettledCallbacks_=null}};
var d=new t;O.prototype.settleSameAsPromise_=function(Z){var h=this.createResolveAndReject_();Z.callWhenSettled_(h.resolve,h.reject)};
O.prototype.settleSameAsThenable_=function(Z,h){var q=this.createResolveAndReject_();try{Z.call(h,q.resolve,q.reject)}catch(D){q.reject(D)}};
O.prototype.then=function(Z,h){function q(J,N){return typeof J=="function"?function(H){try{D(J(H))}catch(f){P(f)}}:N}
var D,P,U=new O(function(J,N){D=J;P=N});
this.callWhenSettled_(q(Z,D),q(h,P));return U};
O.prototype.catch=function(Z){return this.then(void 0,Z)};
O.prototype.callWhenSettled_=function(Z,h){function q(){switch(D.state_){case 1:Z(D.result_);break;case 2:h(D.result_);break;default:throw Error("l`"+D.state_);}}
var D=this;this.onSettledCallbacks_==null?d.asyncExecute(q):this.onSettledCallbacks_.push(q);this.isRejectionHandled_=!0};
O.resolve=T;O.reject=function(Z){return new O(function(h,q){q(Z)})};
O.race=function(Z){return new O(function(h,q){for(var D=_.C(Z),P=D.next();!P.done;P=D.next())T(P.value).callWhenSettled_(h,q)})};
O.all=function(Z){var h=_.C(Z),q=h.next();return q.done?T([]):new O(function(D,P){function U(H){return function(f){J[H]=f;N--;N==0&&D(J)}}
var J=[],N=0;do J.push(void 0),N++,T(q.value).callWhenSettled_(U(J.length-1),P),q=h.next();while(!q.done)})};
return O});
var le=function(B,t,T){if(B==null)throw new TypeError("m`"+T);if(t instanceof RegExp)throw new TypeError("n`"+T);return B+""};
eA("String.prototype.startsWith",function(B){return B?B:function(t,T){var S=le(this,t,"startsWith"),O=S.length,d=t.length;T=Math.max(0,Math.min(T|0,S.length));for(var Z=0;Z<d&&T<O;)if(S[T++]!=t[Z++])return!1;return Z>=d}});
eA("Object.setPrototypeOf",function(B){return B||GU});
eA("Symbol.dispose",function(B){return B?B:Symbol("o")});
eA("SuppressedError",function(B){function t(T,S,O){if(!(this instanceof t))return new t(T,S,O);O=Error(O);"stack"in O&&(this.stack=O.stack);this.message=O.message;this.error=T;this.suppressed=S}
if(B)return B;_.u(t,Error);t.prototype.name="SuppressedError";return t});
var nfo=function(B,t,T){B instanceof String&&(B=String(B));for(var S=B.length,O=0;O<S;O++){var d=B[O];if(t.call(T,d,O,B))return{i:O,v:d}}return{i:-1,v:void 0}};
eA("Array.prototype.find",function(B){return B?B:function(t,T){return nfo(this,t,T).v}});
eA("WeakMap",function(B){function t(){}
function T(q){var D=typeof q;return D==="object"&&q!==null||D==="function"}
function S(q){if(!Yp(q,d)){var D=new t;s2q(q,d,{value:D})}}
function O(q){var D=Object[q];D&&(Object[q]=function(P){if(P instanceof t)return P;Object.isExtensible(P)&&S(P);return D(P)})}
if(function(){if(!B||!Object.seal)return!1;try{var q=Object.seal({}),D=Object.seal({}),P=new B([[q,2],[D,3]]);if(P.get(q)!=2||P.get(D)!=3)return!1;P.delete(q);P.set(D,4);return!P.has(q)&&P.get(D)==4}catch(U){return!1}}())return B;
var d="$jscomp_hidden_"+Math.random();O("freeze");O("preventExtensions");O("seal");var Z=0,h=function(q){this.JSC$6827_id_=(Z+=Math.random()+1).toString();if(q){q=_.C(q);for(var D;!(D=q.next()).done;)D=D.value,this.set(D[0],D[1])}};
h.prototype.set=function(q,D){if(!T(q))throw Error("p");S(q);if(!Yp(q,d))throw Error("q`"+q);q[d][this.JSC$6827_id_]=D;return this};
h.prototype.get=function(q){return T(q)&&Yp(q,d)?q[d][this.JSC$6827_id_]:void 0};
h.prototype.has=function(q){return T(q)&&Yp(q,d)&&Yp(q[d],this.JSC$6827_id_)};
h.prototype.delete=function(q){return T(q)&&Yp(q,d)&&Yp(q[d],this.JSC$6827_id_)?delete q[d][this.JSC$6827_id_]:!1};
return h});
eA("Map",function(B){if(function(){if(!B||typeof B!="function"||!B.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),q=new B(_.C([[h,"s"]]));if(q.get(h)!="s"||q.size!=1||q.get({x:4})||q.set({x:4},"t")!=q||q.size!=2)return!1;var D=q.entries(),P=D.next();if(P.done||P.value[0]!=h||P.value[1]!="s")return!1;P=D.next();return P.done||P.value[0].x!=4||P.value[1]!="t"||!D.next().done?!1:!0}catch(U){return!1}}())return B;
var t=new WeakMap,T=function(h){this[0]={};this[1]=d();this.size=0;if(h){h=_.C(h);for(var q;!(q=h.next()).done;)q=q.value,this.set(q[0],q[1])}};
T.prototype.set=function(h,q){h=h===0?0:h;var D=S(this,h);D.list||(D.list=this[0][D.id]=[]);D.entry?D.entry.value=q:(D.entry={next:this[1],previous:this[1].previous,head:this[1],key:h,value:q},D.list.push(D.entry),this[1].previous.next=D.entry,this[1].previous=D.entry,this.size++);return this};
T.prototype.delete=function(h){h=S(this,h);return h.entry&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.entry.previous.next=h.entry.next,h.entry.next.previous=h.entry.previous,h.entry.head=null,this.size--,!0):!1};
T.prototype.clear=function(){this[0]={};this[1]=this[1].previous=d();this.size=0};
T.prototype.has=function(h){return!!S(this,h).entry};
T.prototype.get=function(h){return(h=S(this,h).entry)&&h.value};
T.prototype.entries=function(){return O(this,function(h){return[h.key,h.value]})};
T.prototype.keys=function(){return O(this,function(h){return h.key})};
T.prototype.values=function(){return O(this,function(h){return h.value})};
T.prototype.forEach=function(h,q){for(var D=this.entries(),P;!(P=D.next()).done;)P=P.value,h.call(q,P[1],P[0],this)};
T.prototype[Symbol.iterator]=T.prototype.entries;var S=function(h,q){var D=q&&typeof q;D=="object"||D=="function"?t.has(q)?D=t.get(q):(D=""+ ++Z,t.set(q,D)):D="p_"+q;var P=h[0][D];if(P&&Yp(h[0],D))for(h=0;h<P.length;h++){var U=P[h];if(q!==q&&U.key!==U.key||q===U.key)return{id:D,list:P,index:h,entry:U}}return{id:D,list:P,index:-1,entry:void 0}},O=function(h,q){var D=h[1];
return wrD(function(){if(D){for(;D.head!=h[1];)D=D.previous;for(;D.next!=D.head;)return D=D.next,{done:!1,value:q(D)};D=null}return{done:!0,value:void 0}})},d=function(){var h={};
return h.previous=h.next=h.head=h},Z=0;
return T});
eA("Set",function(B){if(function(){if(!B||typeof B!="function"||!B.prototype.entries||typeof Object.seal!="function")return!1;try{var T=Object.seal({x:4}),S=new B(_.C([T]));if(!S.has(T)||S.size!=1||S.add(T)!=S||S.size!=1||S.add({x:4})!=S||S.size!=2)return!1;var O=S.entries(),d=O.next();if(d.done||d.value[0]!=T||d.value[1]!=T)return!1;d=O.next();return d.done||d.value[0]==T||d.value[0].x!=4||d.value[1]!=d.value[0]?!1:O.next().done}catch(Z){return!1}}())return B;
var t=function(T){this.JSC$6841_map_=new Map;if(T){T=_.C(T);for(var S;!(S=T.next()).done;)this.add(S.value)}this.size=this.JSC$6841_map_.size};
t.prototype.add=function(T){T=T===0?0:T;this.JSC$6841_map_.set(T,T);this.size=this.JSC$6841_map_.size;return this};
t.prototype.delete=function(T){T=this.JSC$6841_map_.delete(T);this.size=this.JSC$6841_map_.size;return T};
t.prototype.clear=function(){this.JSC$6841_map_.clear();this.size=0};
t.prototype.has=function(T){return this.JSC$6841_map_.has(T)};
t.prototype.entries=function(){return this.JSC$6841_map_.entries()};
t.prototype.values=function(){return this.JSC$6841_map_.values()};
t.prototype.keys=t.prototype.values;t.prototype[Symbol.iterator]=t.prototype.values;t.prototype.forEach=function(T,S){var O=this;this.JSC$6841_map_.forEach(function(d){return T.call(S,d,d,O)})};
return t});
eA("Math.log2",function(B){return B?B:function(t){return Math.log(t)/Math.LN2}});
eA("Object.values",function(B){return B?B:function(t){var T=[],S;for(S in t)Yp(t,S)&&T.push(t[S]);return T}});
eA("Object.is",function(B){return B?B:function(t,T){return t===T?t!==0||1/t===1/T:t!==t&&T!==T}});
eA("Array.prototype.includes",function(B){return B?B:function(t,T){var S=this;S instanceof String&&(S=String(S));var O=S.length;T=T||0;for(T<0&&(T=Math.max(T+O,0));T<O;T++){var d=S[T];if(d===t||Object.is(d,t))return!0}return!1}});
eA("String.prototype.includes",function(B){return B?B:function(t,T){return le(this,t,"includes").indexOf(t,T||0)!==-1}});
eA("Array.from",function(B){return B?B:function(t,T,S){T=T!=null?T:function(h){return h};
var O=[],d=typeof Symbol!="undefined"&&Symbol.iterator&&t[Symbol.iterator];if(typeof d=="function"){t=d.call(t);for(var Z=0;!(d=t.next()).done;)O.push(T.call(S,d.value,Z++))}else for(d=t.length,Z=0;Z<d;Z++)O.push(T.call(S,t[Z],Z));return O}});
eA("Object.entries",function(B){return B?B:function(t){var T=[],S;for(S in t)Yp(t,S)&&T.push([S,t[S]]);return T}});
eA("Number.isFinite",function(B){return B?B:function(t){return typeof t!=="number"?!1:!isNaN(t)&&t!==Infinity&&t!==-Infinity}});
eA("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
eA("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
eA("Number.isInteger",function(B){return B?B:function(t){return Number.isFinite(t)?t===Math.floor(t):!1}});
eA("Number.isSafeInteger",function(B){return B?B:function(t){return Number.isInteger(t)&&Math.abs(t)<=Number.MAX_SAFE_INTEGER}});
eA("String.prototype.endsWith",function(B){return B?B:function(t,T){var S=le(this,t,"endsWith");T===void 0&&(T=S.length);T=Math.max(0,Math.min(T|0,S.length));for(var O=t.length;O>0&&T>0;)if(S[--T]!=t[--O])return!1;return O<=0}});
var rqL=function(B,t){B instanceof String&&(B+="");var T=0,S=!1,O={next:function(){if(!S&&T<B.length){var d=T++;return{value:t(d,B[d]),done:!1}}S=!0;return{done:!0,value:void 0}}};
O[Symbol.iterator]=function(){return O};
return O};
eA("Array.prototype.entries",function(B){return B?B:function(){return rqL(this,function(t,T){return[t,T]})}});
eA("Math.trunc",function(B){return B?B:function(t){t=Number(t);if(isNaN(t)||t===Infinity||t===-Infinity||t===0)return t;var T=Math.floor(Math.abs(t));return t<0?-T:T}});
eA("Number.isNaN",function(B){return B?B:function(t){return typeof t==="number"&&isNaN(t)}});
eA("Array.prototype.keys",function(B){return B?B:function(){return rqL(this,function(t){return t})}});
eA("Array.prototype.values",function(B){return B?B:function(){return rqL(this,function(t,T){return T})}});
eA("Array.prototype.fill",function(B){return B?B:function(t,T,S){var O=this.length||0;T<0&&(T=Math.max(0,O+T));if(S==null||S>O)S=O;S=Number(S);S<0&&(S=Math.max(0,O+S));for(T=Number(T||0);T<S;T++)this[T]=t;return this}});
var vs=function(B){return B?B:Array.prototype.fill};
eA("Int8Array.prototype.fill",vs);eA("Uint8Array.prototype.fill",vs);eA("Uint8ClampedArray.prototype.fill",vs);eA("Int16Array.prototype.fill",vs);eA("Uint16Array.prototype.fill",vs);eA("Int32Array.prototype.fill",vs);eA("Uint32Array.prototype.fill",vs);eA("Float32Array.prototype.fill",vs);eA("Float64Array.prototype.fill",vs);
eA("Object.fromEntries",function(B){return B?B:function(t){var T={};if(!(Symbol.iterator in t))throw new TypeError("r`"+t);t=t[Symbol.iterator].call(t);for(var S=t.next();!S.done;S=t.next()){S=S.value;if(Object(S)!==S)throw new TypeError("s");T[S[0]]=S[1]}return T}});
eA("String.prototype.replaceAll",function(B){return B?B:function(t,T){if(t instanceof RegExp&&!t.global)throw new TypeError("t");return t instanceof RegExp?this.replace(t,T):this.replace(new RegExp(String(t).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),T)}});
eA("Object.getOwnPropertySymbols",function(B){return B?B:function(){return[]}});
eA("String.prototype.repeat",function(B){return B?B:function(t){var T=le(this,null,"repeat");if(t<0||t>1342177279)throw new RangeError("u");t|=0;for(var S="";t;)if(t&1&&(S+=T),t>>>=1)T+=T;return S}});
eA("Array.prototype.findIndex",function(B){return B?B:function(t,T){return nfo(this,t,T).i}});
eA("Array.prototype.flatMap",function(B){return B?B:function(t,T){var S=[];Array.prototype.forEach.call(this,function(O,d){O=t.call(T,O,d,this);Array.isArray(O)?S.push.apply(S,O):S.push(O)});
return S}});
eA("String.prototype.codePointAt",function(B){return B?B:function(t){var T=le(this,null,"codePointAt"),S=T.length;t=Number(t)||0;if(t>=0&&t<S){t|=0;var O=T.charCodeAt(t);if(O<55296||O>56319||t+1===S)return O;t=T.charCodeAt(t+1);return t<56320||t>57343?O:(O-55296)*1024+t+9216}}});
eA("String.fromCodePoint",function(B){return B?B:function(t){for(var T="",S=0;S<arguments.length;S++){var O=Number(arguments[S]);if(O<0||O>1114111||O!==Math.floor(O))throw new RangeError("v`"+O);O<=65535?T+=String.fromCharCode(O):(O-=65536,T+=String.fromCharCode(O>>>10&1023|55296),T+=String.fromCharCode(O&1023|56320))}return T}});
eA("String.prototype.padStart",function(B){return B?B:function(t,T){var S=le(this,null,"padStart");t-=S.length;T=T!==void 0?String(T):" ";return(t>0&&T?T.repeat(Math.ceil(t/T.length)).substring(0,t):"")+S}});
eA("Promise.prototype.finally",function(B){return B?B:function(t){return this.then(function(T){return Promise.resolve(t()).then(function(){return T})},function(T){return Promise.resolve(t()).then(function(){throw T;
})})}});
eA("Math.imul",function(B){return B?B:function(t,T){t=Number(t);T=Number(T);var S=t&65535,O=T&65535;return S*O+((t>>>16&65535)*O+S*(T>>>16&65535)<<16>>>0)|0}});
eA("Object.hasOwn",function(B){return B?B:function(t,T){return Object.prototype.hasOwnProperty.call(t,T)}});
eA("Math.sign",function(B){return B?B:function(t){t=Number(t);return t===0||isNaN(t)?t:t>0?1:-1}});
eA("Array.prototype.flat",function(B){return B?B:function(t){t=t===void 0?1:t;var T=[];Array.prototype.forEach.call(this,function(S){Array.isArray(S)&&t>0?(S=Array.prototype.flat.call(S,t-1),T.push.apply(T,S)):T.push(S)});
return T}});
eA("String.raw",function(B){return B?B:function(t,T){if(t==null)throw new TypeError("w");for(var S=t.raw,O=S.length,d="",Z=0;Z<O;++Z)d+=S[Z],Z+1<O&&Z+1<arguments.length&&(d+=String(arguments[Z+1]));return d}});
eA("Reflect.ownKeys",function(B){return B?B:function(t){var T=[],S=Object.getOwnPropertyNames(t);t=Object.getOwnPropertySymbols(t);for(var O=0;O<S.length;O++)(S[O].substring(0,14)=="jscomp_symbol_"?t:T).push(S[O]);return T.concat(t)}});
eA("Object.getOwnPropertyDescriptors",function(B){return B?B:function(t){for(var T={},S=Reflect.ownKeys(t),O=0;O<S.length;O++)T[S[O]]=Object.getOwnPropertyDescriptor(t,S[O]);return T}});
eA("WeakSet",function(B){if(function(){if(!B||!Object.seal)return!1;try{var T=Object.seal({}),S=Object.seal({}),O=new B([T]);if(!O.has(T)||O.has(S))return!1;O.delete(T);O.add(S);return!O.has(T)&&O.has(S)}catch(d){return!1}}())return B;
var t=function(T){this.JSC$6848_map_=new WeakMap;if(T){T=_.C(T);for(var S;!(S=T.next()).done;)this.add(S.value)}};
t.prototype.add=function(T){this.JSC$6848_map_.set(T,!0);return this};
t.prototype.has=function(T){return this.JSC$6848_map_.has(T)};
t.prototype.delete=function(T){return this.JSC$6848_map_.delete(T)};
return t});
eA("Promise.allSettled",function(B){function t(S){return{status:"fulfilled",value:S}}
function T(S){return{status:"rejected",reason:S}}
return B?B:function(S){var O=this;S=Array.from(S,function(d){return O.resolve(d).then(t,T)});
return O.all(S)}});
eA("Number.parseInt",function(B){return B||parseInt});
_._DumpException=window._DumpException||function(B){throw B;};
window._DumpException=_._DumpException;var zZw,nl,zU,be,bnh,B1h,t0D,T1L,Yn,SLw;zZw=zZw||{};_.TX=this||self;_.Bz=function(B,t,T){B=B.split(".");T=T||_.TX;for(var S;B.length&&(S=B.shift());)B.length||t===void 0?T[S]&&T[S]!==Object.prototype[S]?T=T[S]:T=T[S]={}:T[S]=t};
nl=function(B){var t=_.Gy("WIZ_global_data.oxN3nb");B=t&&t[B];return B!=null?B:!1};
zU=_.TX._F_toggles_default_kevlar_base||[];be=function(){};
be.get=function(){return null};
_.Gy=function(B,t){B=B.split(".");t=t||_.TX;for(var T=0;T<B.length;T++)if(t=t[B[T]],t==null)return null;return t};
_.BE=function(B){B.instance_=void 0;B.getInstance=function(){return B.instance_?B.instance_:B.instance_=new B}};
_.qC=function(B){var t=typeof B;return t!="object"?t:B?Array.isArray(B)?"array":t:"null"};
_.rm=function(B){var t=_.qC(B);return t=="array"||t=="object"&&typeof B.length=="number"};
_.Be=function(B){var t=typeof B;return t=="object"&&B!=null||t=="function"};
_.TH=function(B){return Object.prototype.hasOwnProperty.call(B,bnh)&&B[bnh]||(B[bnh]=++B1h)};
bnh="closure_uid_"+(Math.random()*1E9>>>0);B1h=0;t0D=function(B,t,T){return B.call.apply(B.bind,arguments)};
T1L=function(B,t,T){if(!B)throw Error();if(arguments.length>2){var S=Array.prototype.slice.call(arguments,2);return function(){var O=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(O,S);return B.apply(t,O)}}return function(){return B.apply(t,arguments)}};
_.gS=function(B,t,T){_.gS=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?t0D:T1L;return _.gS.apply(null,arguments)};
_.mY=function(B,t){var T=Array.prototype.slice.call(arguments,1);return function(){var S=T.slice();S.push.apply(S,arguments);return B.apply(this,S)}};
_.tH=function(){return Date.now()};
Yn=function(B){return B};
_.TG=function(B,t){function T(){}
T.prototype=t.prototype;B.superClass_=t.prototype;B.prototype=new T;B.prototype.constructor=B;B.base=function(S,O,d){for(var Z=Array(arguments.length-2),h=2;h<arguments.length;h++)Z[h-2]=arguments[h];return t.prototype[O].apply(S,Z)}};
SLw=function(B){return B};var OW_,kSw;_.G=function(B,t,T,S){var O=arguments.length,d=O<3?t:S===null?S=Object.getOwnPropertyDescriptor(t,T):S,Z;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")d=Reflect.decorate(B,t,T,S);else for(var h=B.length-1;h>=0;h--)if(Z=B[h])d=(O<3?Z(d):O>3?Z(t,T,d):Z(t,T))||d;O>3&&d&&Object.defineProperty(t,T,d)};
_.Y=function(B,t){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(B,t)};
OW_=function(B,t){if(t!==null&&t!==void 0){if(typeof t!=="object"&&typeof t!=="function")throw new TypeError("x");if(T===void 0){if(!Symbol.dispose)throw new TypeError("z");var T=t[Symbol.dispose]}if(typeof T!=="function")throw new TypeError("A");B.stack.push({value:t,dispose:T,async:!1})}return t};
kSw=function(B){function t(d){B.error=B.hasError?new SuppressedError(d,B.error,"An error was suppressed during disposal."):d;B.hasError=!0}
function T(){for(;S=B.stack.pop();)try{if(!S.async&&O===1)return O=0,B.stack.push(S),Promise.resolve().then(T);if(S.dispose){var d=S.dispose.call(S.value);if(S.async)return O|=2,Promise.resolve(d).then(T,function(Z){t(Z);return T()})}else O|=1}catch(Z){t(Z)}if(O===1)return B.hasError?Promise.reject(B.error):Promise.resolve();
if(B.hasError)throw B.error;}
var S,O=0;T()};_.TG(_.BL,Error);_.BL.prototype.name="CustomError";var dfh;var C0o=void 0,ZWD,Lz9=typeof TextDecoder!=="undefined",Sqz,Tmm=typeof String.prototype.isWellFormed==="function",tg2=typeof TextEncoder!=="undefined";var hRw;_.a0=function(B){for(var t=[],T=0,S=0;S<B.length;S++){var O=B.charCodeAt(S);O<128?t[T++]=O:(O<2048?t[T++]=O>>6|192:((O&64512)==55296&&S+1<B.length&&(B.charCodeAt(S+1)&64512)==56320?(O=65536+((O&1023)<<10)+(B.charCodeAt(++S)&1023),t[T++]=O>>18|240,t[T++]=O>>12&63|128):t[T++]=O>>12|224,t[T++]=O>>6&63|128),t[T++]=O&63|128)}return t};
hRw=function(B){for(var t=[],T=0,S=0;T<B.length;){var O=B[T++];if(O<128)t[S++]=String.fromCharCode(O);else if(O>191&&O<224){var d=B[T++];t[S++]=String.fromCharCode((O&31)<<6|d&63)}else if(O>239&&O<365){d=B[T++];var Z=B[T++],h=B[T++];O=((O&7)<<18|(d&63)<<12|(Z&63)<<6|h&63)-65536;t[S++]=String.fromCharCode(55296+(O>>10));t[S++]=String.fromCharCode(56320+(O&1023))}else d=B[T++],Z=B[T++],t[S++]=String.fromCharCode((O&15)<<12|(d&63)<<6|Z&63)}return t.join("")};var Eq=String.prototype.trim?function(B){return B.trim()}:function(B){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(B)[1]},qLq=/&/g,V0g=/</g,EKC=/>/g,DfD=/"/g,P0_=/'/g,UfL=/\x00/g,IT_=/[\x00&<>"']/;var Sx=!!(zU[0]>>15&1),JYX=!!(zU[0]>>16&1),mfD=!!(zU[0]&8),N1X=!!(zU[0]&2),Xdh=!!(zU[0]&4),ufz=!!(zU[0]&16),jig=!!(zU[0]&128);var JN=Sx?JYX:nl(610401301),HW_=Sx?mfD:nl(772657768),aTh=Sx?N1X:nl(513659523),fT_=Sx?Xdh:nl(568333945),jXC=Sx?ufz:nl(1331761403),Y1g=Sx?jig:nl(748402147);var mD,gK_=_.TX.navigator;mD=gK_?gK_.userAgentData||null:null;var lq;_.WL=function(B,t){return Array.prototype.indexOf.call(B,t,void 0)};
_.K4=function(B,t,T){Array.prototype.forEach.call(B,t,T)};
_.O7=function(B,t,T){return Array.prototype.filter.call(B,t,T)};
_.RB=function(B,t,T){return Array.prototype.map.call(B,t,T)};
lq=function(B,t,T){return Array.prototype.some.call(B,t,T)};
_.bqg=function(B,t,T){return Array.prototype.every.call(B,t,T)};var kU=function(B){kU[" "](B);return B};
kU[" "]=function(){};
var FV=function(B,t){try{return kU(B[t]),!0}catch(T){}return!1},DB9=function(B,t,T,S){S=S?S(t):t;
return Object.prototype.hasOwnProperty.call(B,S)?B[S]:B[S]=T(t)};var RRm,zZ,AYo,cY9,Fzm,wdv,bpz,oK9,yYv,Qih,aIL,M0v,$fN,pdq,iWD,YLw;_.Rhz=function(){return _.TX.navigator||null};
RRm=f_();_.d$=d9_();zZ=jg("Edge");AYo=zZ||_.d$;_.C2=jg("Gecko")&&!(_.Vw(_.IC(),"WebKit")&&!jg("Edge"))&&!(jg("Trident")||jg("MSIE"))&&!jg("Edge");_.Zf=_.Vw(_.IC(),"WebKit")&&!jg("Edge");cY9=_.Zf&&jg("Mobile");_.sim=_.D9q();Fzm=_.Po2();wdv=(wm()?mD.platform==="Linux":jg("Linux"))||_.U9D();bpz=_.Vg9();oK9=Ehz();yYv=jg("iPad");Qih=jg("iPod");_.xfD=_.oC();aIL=_.Vw(_.IC(),"KaiOS");M0v=function(){var B=_.TX.document;return B?B.documentMode:void 0};
a:{var WzX="",eRL=function(){var B=_.IC();if(_.C2)return/rv:([^\);]+)(\)|;)/.exec(B);if(zZ)return/Edge\/([\d\.]+)/.exec(B);if(_.d$)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(B);if(_.Zf)return/WebKit\/(\S+)/.exec(B);if(RRm)return/(?:Version)[ \/]?(\S+)/.exec(B)}();
eRL&&(WzX=eRL?eRL[1]:"");if(_.d$){var GSq=M0v();if(GSq!=null&&GSq>parseFloat(WzX)){$fN=String(GSq);break a}}$fN=WzX}pdq=$fN;iWD={};_.L2=function(B){return DB9(iWD,B,function(){return _.Uq(pdq,B)>=0})};
if(_.TX.document&&_.d$){var KzC=M0v();YLw=KzC?KzC:parseInt(pdq,10)||void 0}else YLw=void 0;_.lTw=YLw;var Nhv,XOX,vKX;_.hH=RC();Nhv=Ehz()||jg("iPod");XOX=jg("iPad");vKX=_.Z_C();_.qq=_.sq();_.xv=_.F2()&&!_.oC();var nK9,VD,K3g,THv,zRh,rYm;nK9={};VD=null;K3g=_.C2||_.Zf||typeof _.TX.btoa=="function";_.zw=function(B,t){t===void 0&&(t=0);rYm();t=nK9[t];for(var T=Array(Math.floor(B.length/3)),S=t[64]||"",O=0,d=0;O<B.length-2;O+=3){var Z=B[O],h=B[O+1],q=B[O+2],D=t[Z>>2];Z=t[(Z&3)<<4|h>>4];h=t[(h&15)<<2|q>>6];q=t[q&63];T[d++]=D+Z+h+q}D=0;q=S;switch(B.length-O){case 2:D=B[O+1],q=t[(D&15)<<2]||S;case 1:B=B[O],T[d]=t[B>>2]+t[(B&3)<<4|D>>4]+q+S}return T.join("")};
THv=function(B){var t="";zRh(B,function(T){t+=String.fromCharCode(T)});
return t};
_.zGL=function(B){var t=[];zRh(B,function(T){t.push(T)});
return t};
_.Zi=function(B){var t=B.length,T=t*3/4;T%3?T=Math.floor(T):_.q9("=.",B[t-1])&&(T=_.q9("=.",B[t-2])?T-2:T-1);var S=new Uint8Array(T),O=0;zRh(B,function(d){S[O++]=d});
return O!==T?S.subarray(0,O):S};
zRh=function(B,t){function T(q){for(;S<B.length;){var D=B.charAt(S++),P=VD[D];if(P!=null)return P;if(!_.L_(D))throw Error("E`"+D);}return q}
rYm();for(var S=0;;){var O=T(-1),d=T(0),Z=T(64),h=T(64);if(h===64&&O===-1)break;t(O<<2|d>>4);Z!=64&&(t(d<<4&240|Z>>2),h!=64&&t(Z<<6&192|h))}};
rYm=function(){if(!VD){VD={};for(var B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),t=["+/=","+/","-_=","-_.","-_"],T=0;T<5;T++){var S=B.concat(t[T].split(""));nK9[T]=S;for(var O=0;O<S.length;O++){var d=S[O];VD[d]===void 0&&(VD[d]=O)}}}};var yNg=typeof Uint8Array!=="undefined",fvN=!_.d$&&typeof btoa==="function",ghL=/[-_.]/g,H_g={"-":"+",_:"/",".":"="},w2={};var FB,BIw;FB=function(B,t){if(t!==w2)throw Error("G");this.JSC$6879_value_=B;if(B!=null&&B.length===0)throw Error("F");};
_.o4=function(){return bWL||(bWL=new FB(null,w2))};
BIw=function(B){return new Uint8Array(so(B)||0)};
FB.prototype.isEmpty=function(){return this.JSC$6879_value_==null};
FB.prototype.sizeBytes=function(){var B=so(this);return B?B.length:0};
var so=function(B){if(w2!==w2)throw Error("G");var t=B.JSC$6879_value_;t=t==null||yNg&&t!=null&&t instanceof Uint8Array?t:typeof t==="string"?Rzq(t):null;return t==null?t:B.JSC$6879_value_=t},bWL;var cNX=void 0;var mu=typeof Symbol==="function"&&typeof Symbol()==="symbol",t4z=I4("jas",void 0,!0),pB=I4(void 0,"0di"),gg=I4(void 0,"1oa"),KB=I4(void 0,Symbol()),csm=I4(void 0,"0ub"),Fuz=I4(void 0,"0ubs"),Q7h=I4(void 0,"0ubsb"),liL=I4(void 0,"0actk"),eN=I4("m_m","messagePrototypeMarker",!0),WuL=I4(void 0,"vps"),g8g=I4();var FDX,sC2,IH,TI2;FDX={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};sC2=Object.defineProperties;_.Nb=mu?t4z:"internalArrayState";TI2=[];a4(TI2,7);IH=Object.freeze(TI2);var Gw={},ce={},SFv=function(B,t,T){this.iterable=B;this.mapper=t;this.thisArg=T};
SFv.prototype.next=function(){var B=this.iterable.next();B.done||(B.value=this.mapper.call(this.thisArg,B.value));return B};
SFv.prototype[Symbol.iterator]=function(){return this};
var Oum=Object.freeze({}),Mb={};_.k5L=GH(function(B){return B!==null&&B!==void 0});var WDC=GH(function(B){return typeof B==="number"}),$9w=GH(function(B){return typeof B==="string"}),ezq=GH(function(B){return typeof B==="boolean"}),dlL=GH(function(B){return B!=null&&typeof B==="object"&&typeof B.then==="function"}),egv=GH(function(B){return typeof B==="function"}),kb=GH(function(B){return!!B&&(typeof B==="object"||typeof B==="function")});var Y8=typeof _.TX.BigInt==="function"&&typeof _.TX.BigInt(0)==="bigint";var Qq=GH(function(B){return Y8?B>=CX2&&B<=Zu_:B[0]==="-"?GXg(B,L7N):GXg(B,hoX)}),L7N=Number.MIN_SAFE_INTEGER.toString(),CX2=Y8?BigInt(Number.MIN_SAFE_INTEGER):void 0,hoX=Number.MAX_SAFE_INTEGER.toString(),Zu_=Y8?BigInt(Number.MAX_SAFE_INTEGER):void 0;var qF9=typeof Uint8Array.prototype.slice==="function",ve=0,nE=0,la;var c_,wb,Vq,o7,nhg;c_=typeof BigInt==="function"?BigInt.asIntN:void 0;_.yq=typeof BigInt==="function"?BigInt.asUintN:void 0;wb=Number.isSafeInteger;Vq=Number.isFinite;o7=Math.trunc;nhg=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var e2o={};var aiz={},V49=function(){try{var B=function(){return yqv(Map,[],this.constructor)};
_.u(B,Map);kU(new B);return!1}catch(t){return!0}}(),E7=function(){this.JSC$6899_map_=new Map};
_.k=E7.prototype;_.k.get=function(B){return this.JSC$6899_map_.get(B)};
_.k.set=function(B,t){this.JSC$6899_map_.set(B,t);this.size=this.JSC$6899_map_.size;return this};
_.k.delete=function(B){B=this.JSC$6899_map_.delete(B);this.size=this.JSC$6899_map_.size;return B};
_.k.clear=function(){this.JSC$6899_map_.clear();this.size=this.JSC$6899_map_.size};
_.k.has=function(B){return this.JSC$6899_map_.has(B)};
_.k.entries=function(){return this.JSC$6899_map_.entries()};
_.k.keys=function(){return this.JSC$6899_map_.keys()};
_.k.values=function(){return this.JSC$6899_map_.values()};
_.k.forEach=function(B,t){return this.JSC$6899_map_.forEach(B,t)};
E7.prototype[Symbol.iterator]=function(){return this.entries()};
var B5=function(){if(V49)return Object.setPrototypeOf(E7.prototype,Map.prototype),Object.defineProperties(E7.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),E7;var B=function(){return yqv(Map,[],this.constructor)};
_.u(B,Map);return B}(),i1=function(B,t,T,S){T=T===void 0?N2D:T;
S=S===void 0?N2D:S;var O=B5.call(this)||this;O.arrayState=B[_.Nb]|0;O.valueCtor=t;O.keyToApi=T;O.valueToApi=O.valueCtor?uBN:S;for(var d=0;d<B.length;d++){var Z=B[d],h=T(Z[0],!1,!0),q=Z[1];t?q===void 0&&(q=null):q=S(Z[1],!1,!0,void 0,void 0,O.arrayState);B5.prototype.set.call(O,h,q)}return O};
_.u(i1,B5);var EWL=function(B){if(B.arrayState&2)throw Error("K");};
_.k=i1.prototype;_.k.clear=function(){EWL(this);B5.prototype.clear.call(this)};
_.k.delete=function(B){EWL(this);return B5.prototype.delete.call(this,this.keyToApi(B,!0,!1))};
_.k.entries=function(){if(this.valueCtor){var B=B5.prototype.keys.call(this);B=new SFv(B,j4L,this)}else B=B5.prototype.entries.call(this);return B};
_.k.values=function(){if(this.valueCtor){var B=B5.prototype.keys.call(this);B=new SFv(B,i1.prototype.get,this)}else B=B5.prototype.values.call(this);return B};
_.k.forEach=function(B,t){this.valueCtor?B5.prototype.forEach.call(this,function(T,S,O){B.call(t,O.get(S),S,O)}):B5.prototype.forEach.call(this,B,t)};
_.k.set=function(B,t){EWL(this);B=this.keyToApi(B,!0,!1);return B==null?this:t==null?(B5.prototype.delete.call(this,B),this):B5.prototype.set.call(this,B,this.valueToApi(t,!0,!0,this.valueCtor,!1,this.arrayState))};
_.k.has=function(B){return B5.prototype.has.call(this,this.keyToApi(B,!1,!1))};
_.k.get=function(B){B=this.keyToApi(B,!1,!1);var t=B5.prototype.get.call(this,B);if(t!==void 0){var T=this.valueCtor;return T?(T=this.valueToApi(t,!1,!0,T,this.callToMutableOnAccess,this.arrayState),T!==t&&B5.prototype.set.call(this,B,T),T):t}};
i1.prototype[Symbol.iterator]=function(){return this.entries()};
i1.prototype.toJSON=void 0;var HEw;var yso=function(){},nB=function(B,t){for(var T in B)!isNaN(T)&&t(B,+T,B[T])},Q4m=function(B){var t=new yso;
nB(B,function(T,S,O){t[S]=Os(O)});
t.reviveUnknownFields=B.reviveUnknownFields;return t},R2q={reviveIntoImmutable:!0};var o8o;var GH_,peg;var Dlg,jS,Iz,u_,PXq,Xj,N7,UlC,I5h,aJ,Juo,f2,AH,cE;Dlg=_.KE(0);_.Df={};_.PE=function(B,t,T,S,O){t=jS(B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t,T,O);if(t!==null||S&&B.noLegacyNull!==ce)return t};
jS=function(B,t,T,S){if(t===-1)return null;var O=t+(T?0:-1),d=B.length-1;if(!(d<1+(T?0:-1))){if(O>=d){var Z=B[d];if(Z!=null&&typeof Z==="object"&&Z.constructor===Object){T=Z[t];var h=!0}else if(O===d)T=Z;else return}else T=B[O];if(S&&T!=null){S=S(T);if(S==null)return S;if(!Object.is(S,T))return h?Z[t]=S:B[O]=S,S}return T}};
_.CR=function(B,t,T,S){Vs(B);var O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Uo(O,O[_.Nb]|0,t,T,S);return B};
_.U7=function(B,t,T){B=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return RH(B,B[_.Nb]|0,t,T)!==void 0};
_.IJ=function(B,t,T,S){var O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return RH(O,O[_.Nb]|0,t,u_(B,S,T))!==void 0};
_.Si=function(B){return B===Oum?2:4};
_.JH=function(B,t){B=_.PE(B,t,void 0,void 0,tNw);return B==null?_.o4():B};
Iz=function(B,t,T,S){Vs(B);var O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=O[_.Nb]|0;if(S==null){var Z=SsL(O);if(OBz(Z,O,d,T)===t)Z.set(T,0);else return B}else d=kwq(O,d,T,t);Uo(O,d,t,S);return B};
_.mc=function(B,t,T,S){var O=B[_.Nb]|0,d=We(O);O=kwq(B,O,T,t,d);Uo(B,O,t,S,d)};
u_=function(B,t,T){return _.Nq(B,t)===T?T:-1};
_.Nq=function(B,t){B=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return OBz(SsL(B),B,void 0,t,void 0)};
PXq=function(B,t,T){var S=B[_.Nb]|0,O=We(S),d=jS(B,T,O);if(d!=null&&d[eN]===Gw){if(!s1(d))return ZU(d),d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var Z=d.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(d)&&(Z=d);if(Z){var h=Z[_.Nb]|0;h&2&&(Z=kd(Z,h))}Z=Oo(Z,t,!0);Z!==d&&Uo(B,S,T,Z,O);return Z};
_.I0=function(B,t,T,S){var O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=O[_.Nb]|0;t=RH(O,d,t,T,S);if(t==null)return t;d=O[_.Nb]|0;if(!s1(B,d)){var Z=Xew(t);Z!==t&&(ZU(B)&&(O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,d=O[_.Nb]|0),t=Z,d=Uo(O,d,T,t,S),Eo(O,d))}return t};
_.Tm=function(B,t,T,S){var O=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return dCC(B,O,O[_.Nb]|0,t,T,S,!1,!0)};
_.Tu=function(B,t,T,S){T=C1L(T);_.CR(B,t,T,S);T&&!s1(T)&&Eo(B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return B};
_.S9=function(B,t,T,S){S=C1L(S);Iz(B,t,T,S);S&&!s1(S)&&Eo(B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return B};
Xj=function(B,t,T){Vs(B);var S=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=S[_.Nb]|0;if(T==null)return Uo(S,O,t),B;for(var d=T===IH?7:T[_.Nb]|0,Z=d,h=ua(d),q=h||Object.isFrozen(T),D=!0,P=!0,U=0;U<T.length;U++){var J=T[U];h||(J=s1(J),D&&(D=!J),P&&(P=J))}h||(d=D?13:5,d=P?d&-4097:d|4096);q&&d===Z||(T=Os(T),Z=0,d=NK(d,O));d!==Z&&a4(T,d);O=Uo(S,O,t,T);2&d||!(4096&d||16&d)||Eo(S,O);return B};
N7=function(B,t,T,S){Lrv(B,t,T,S);return B};
UlC=function(B,t,T){Lrv(B,t,uL,void 0,T,1,!0);return B};
_.jx=function(B,t,T){B=_.PE(B,t,void 0,T);t=typeof B;B=B==null?B:t==="bigint"?_.KE((0,_.yq)(64,B)):_.I7(B)?t==="string"?_.q1g(B):_.Luv(B):void 0;return B};
_.HE=function(B,t){var T=T===void 0?!1:T;var S;return(S=_.vhX(_.PE(B,t)))!=null?S:T};
_.OS=function(B,t,T){T=T===void 0?0:T;var S;return(S=_.H_(_.PE(B,t)))!=null?S:T};
I5h=function(B,t){var T=T===void 0?0:T;B=_.a7(_.PE(B,t));return B!=null?B:T};
aJ=function(B,t,T){T=T===void 0?Dlg:T;var S;return(S=_.Dbw(_.PE(B,t)))!=null?S:T};
Juo=function(B){var t=t===void 0?Dlg:t;var T;return(T=_.jx(B,23))!=null?T:t};
f2=function(B,t){var T=T===void 0?0:T;var S;return(S=_.PE(B,t,void 0,void 0,_.hg))!=null?S:T};
_.g$=function(B,t,T,S){T=T===void 0?"":T;var O;return(O=_.W_(_.PE(B,t,S)))!=null?O:T};
_.RJ=function(B,t){var T=T===void 0?0:T;var S;return(S=_.u1(_.PE(B,t)))!=null?S:T};
AH=function(B,t){var T=T===void 0?"0":T;B=E8X(_.PE(B,t),!0);return B!=null?B:T};
cE=function(B,t,T){return _.g$(B,u_(B,T,t))};
_.s7=function(B,t,T,S){return _.I0(B,t,u_(B,S,T),void 0)};
_.mJ=function(B,t){return _.W_(_.PE(B,t,void 0,_.Df))};
_.ZC=function(B,t,T){return _.CR(B,t,lvq(T))};
_.gh=function(B,t,T){return _.aH(B,t,lvq(T),!1)};
_.Fj=function(B,t,T){return _.CR(B,t,_.jN(T))};
_.H2=function(B,t,T){return _.CR(B,t,F8(T))};
_.J0=function(B,t,T){return _.CR(B,t,$n(T))};
_.lm=function(B,t,T,S){return _.aH(B,t,$n(T),"",S)};
_.dT=function(B,t,T){return _.CR(B,t,T==null?T:_.mr(T))};
_.w$=function(B,t,T){return _.aH(B,t,T==null?T:_.mr(T),0)};var c5=function(B,t,T){this.buffer=B;if(T&&!t)throw Error();this.JSC$6911_isImmutable=t};var ml9=function(B,t,T,S){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6914_start_=0;this.init(B,t,T,S)},oJ,XfD,u7_,HuX,RfC,NIw;
_.k=ml9.prototype;_.k.init=function(B,t,T,S){var O=S===void 0?{}:S;S=O.aliasBytesFields===void 0?!1:O.aliasBytesFields;O=O.treatNewDataAsImmutable===void 0?!1:O.treatNewDataAsImmutable;this.aliasBytesFields=S;this.treatNewDataAsImmutable=O;B&&(B=hfC(B,this.treatNewDataAsImmutable),this.bytes_=B.buffer,this.bytesAreImmutable_=B.JSC$6911_isImmutable,this.JSC$6914_start_=t||0,this.end_=T!==void 0?this.JSC$6914_start_+T:this.bytes_.length,this.cursor_=this.JSC$6914_start_)};
_.k.free=function(){this.clear();NIw.length<100&&NIw.push(this)};
_.k.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6914_start_=0;this.aliasBytesFields=!1};
_.k.reset=function(){this.cursor_=this.JSC$6914_start_};
_.k.atEnd=function(){return this.cursor_==this.end_};
_.yD=function(B,t){var T=0,S=0,O=0,d=B.bytes_,Z=B.cursor_;do{var h=d[Z++];T|=(h&127)<<O;O+=7}while(O<32&&h&128);O>32&&(S|=(h&127)>>4);for(O=3;O<32&&h&128;O+=7)h=d[Z++],S|=(h&127)<<O;oJ(B,Z);if(h<128)return t(T>>>0,S>>>0);throw Error("X");};
oJ=function(B,t){B.cursor_=t;if(t>B.end_)throw Error("Y`"+t+"`"+B.end_);};
_.QD=function(B){var t=B.bytes_,T=B.cursor_,S=t[T++],O=S&127;if(S&128&&(S=t[T++],O|=(S&127)<<7,S&128&&(S=t[T++],O|=(S&127)<<14,S&128&&(S=t[T++],O|=(S&127)<<21,S&128&&(S=t[T++],O|=S<<28,S&128&&t[T++]&128&&t[T++]&128&&t[T++]&128&&t[T++]&128&&t[T++]&128)))))throw Error("X");oJ(B,T);return O};
_.xU=function(B){var t=B.bytes_,T=B.cursor_,S=t[T],O=t[T+1],d=t[T+2];t=t[T+3];oJ(B,B.cursor_+4);return(S<<0|O<<8|d<<16|t<<24)>>>0};
XfD=function(B){var t=_.xU(B);B=_.xU(B);return Yqw(t,B)};
u7_=function(B){var t=_.xU(B),T=_.xU(B);B=(T>>31)*2+1;var S=T>>>20&2047;t=4294967296*(T&1048575)+t;return S==2047?t?NaN:B*Infinity:S==0?B*4.9E-324*t:B*Math.pow(2,S-1075)*(t+4503599627370496)};
_.j59=function(B){for(var t=0,T=B.cursor_,S=T+10,O=B.bytes_;T<S;){var d=O[T++];t|=d;if((d&128)===0)return oJ(B,T),!!(t&127)}throw Error("X");};
HuX=function(B,t){if(t<0)throw Error("Z`"+t);var T=B.cursor_,S=T+t;if(S>B.end_)throw Error("Y`"+(B.end_-T)+"`"+t);B.cursor_=S;return T};
RfC=function(B,t){if(t==0)return _.o4();var T=HuX(B,t);B.aliasBytesFields&&B.bytesAreImmutable_?T=B.bytes_.subarray(T,T+t):(B=B.bytes_,t=T+t,T=T===t?new Uint8Array(0):qF9?B.slice(T,t):new Uint8Array(B.subarray(T,t)));return T.length==0?_.o4():new FB(T,w2)};
NIw=[];var f5o=function(B,t,T,S){if(NIw.length){var O=NIw.pop();O.init(B,t,T,S);B=O}else B=new ml9(B,t,T,S);this.decoder_=B;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;a5m(this,S)},a5m=function(B,t){t=t===void 0?{}:t;
B.discardUnknownFields=t.discardUnknownFields===void 0?!1:t.discardUnknownFields},s7m=function(B,t,T,S){if(gW_.length){var O=gW_.pop();
a5m(O,S);O.decoder_.init(B,t,T,S);return O}return new f5o(B,t,T,S)},fVz,MK,RoD,gW_;
f5o.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;gW_.length<100&&gW_.push(this)};
f5o.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
fVz=function(B){if(B.decoder_.atEnd())return!1;B.fieldCursor_=B.decoder_.cursor_;var t=_.QD(B.decoder_)>>>0,T=t>>>3;t&=7;if(!(t>=0&&t<=5))throw Error("T`"+t+"`"+B.fieldCursor_);if(T<1)throw Error("U`"+T+"`"+B.fieldCursor_);B.nextField_=T;B.nextWireType_=t;return!0};
MK=function(B){switch(B.nextWireType_){case 0:B.nextWireType_!=0?MK(B):_.j59(B.decoder_);break;case 1:B=B.decoder_;oJ(B,B.cursor_+8);break;case 2:if(B.nextWireType_!=2)MK(B);else{var t=_.QD(B.decoder_)>>>0;B=B.decoder_;oJ(B,B.cursor_+t)}break;case 5:B=B.decoder_;oJ(B,B.cursor_+4);break;case 3:t=B.nextField_;do{if(!fVz(B))throw Error("V");if(B.nextWireType_==4){if(B.nextField_!=t)throw Error("W");break}MK(B)}while(1);break;default:throw Error("T`"+B.nextWireType_+"`"+B.fieldCursor_);}};
RoD=function(B,t,T){var S=B.decoder_.end_,O=_.QD(B.decoder_)>>>0,d=B.decoder_.cursor_+O,Z=d-S;Z<=0&&(B.decoder_.end_=d,T(t,B,void 0,void 0,void 0),Z=d-B.decoder_.cursor_);if(Z)throw Error("S`"+O+"`"+(O-Z));B.decoder_.cursor_=d;B.decoder_.end_=S};
_.AuD=function(B){var t=_.QD(B.decoder_)>>>0;B=B.decoder_;var T=HuX(B,t);B=B.bytes_;if(Lz9){var S=B,O;(O=ZWD)||(O=ZWD=new TextDecoder("utf-8",{fatal:!0}));t=T+t;S=T===0&&t===S.length?S:S.subarray(T,t);try{var d=O.decode(S)}catch(D){if(C0o===void 0){try{O.decode(new Uint8Array([128]))}catch(P){}try{O.decode(new Uint8Array([97])),C0o=!0}catch(P){C0o=!1}}!C0o&&(ZWD=void 0);throw D;}}else{d=T;t=d+t;T=[];for(var Z=null,h,q;d<t;)h=B[d++],h<128?T.push(h):h<224?d>=t?tN():(q=B[d++],h<194||(q&192)!==128?(d--,
tN()):T.push((h&31)<<6|q&63)):h<240?d>=t-1?tN():(q=B[d++],(q&192)!==128||h===224&&q<160||h===237&&q>=160||((O=B[d++])&192)!==128?(d--,tN()):T.push((h&15)<<12|(q&63)<<6|O&63)):h<=244?d>=t-2?tN():(q=B[d++],(q&192)!==128||(h<<28)+(q-144)>>30!==0||((O=B[d++])&192)!==128||((S=B[d++])&192)!==128?(d--,tN()):(h=(h&7)<<18|(q&63)<<12|(O&63)<<6|S&63,h-=65536,T.push((h>>10&1023)+55296,(h&1023)+56320))):tN(),T.length>=8192&&(Z=Bmw(Z,T),T.length=0);d=Bmw(Z,T)}return d};
_.cuo=function(B){var t=_.QD(B.decoder_)>>>0;return RfC(B.decoder_,t)};
_.s5g=function(B,t,T){var S=_.QD(B.decoder_)>>>0;for(S=B.decoder_.cursor_+S;B.decoder_.cursor_<S;)T.push(t(B.decoder_))};
gW_=[];var F79=function(B,t){this.JSC$6921_lo=B>>>0;this.JSC$6921_hi=t>>>0},oWh=function(B){if(!B)return wfh||(wfh=new F79(0,0));
if(!/^\d+$/.test(B))return null;SN(B);return new F79(ve,nE)},wfh,Gwg=function(B,t){this.JSC$6923_lo=B>>>0;
this.JSC$6923_hi=t>>>0},Wr2=function(B){if(!B)return yuN||(yuN=new Gwg(0,0));
if(!/^-?\d+$/.test(B))return null;SN(B);return new Gwg(ve,nE)},yuN;var Q5m=function(){this.JSC$6925_buffer_=[]},efN,xlz;
Q5m.prototype.length=function(){return this.JSC$6925_buffer_.length};
Q5m.prototype.end=function(){var B=this.JSC$6925_buffer_;this.JSC$6925_buffer_=[];return B};
efN=function(B,t,T){for(;T>0||t>127;)B.JSC$6925_buffer_.push(t&127|128),t=(t>>>7|T<<25)>>>0,T>>>=7;B.JSC$6925_buffer_.push(t)};
xlz=function(B,t){for(;t>127;)B.JSC$6925_buffer_.push(t&127|128),t>>>=7;B.JSC$6925_buffer_.push(t)};
_.p_m=function(B,t){if(t>=0)xlz(B,t);else{for(var T=0;T<9;T++)B.JSC$6925_buffer_.push(t&127|128),t>>=7;B.JSC$6925_buffer_.push(1)}};
_.v5=function(B,t){B.JSC$6925_buffer_.push(t>>>0&255);B.JSC$6925_buffer_.push(t>>>8&255);B.JSC$6925_buffer_.push(t>>>16&255);B.JSC$6925_buffer_.push(t>>>24&255)};var M4D,G9,Ysz,vnz;M4D=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new Q5m};
G9=function(B,t){t.length!==0&&(B.blocks_.push(t),B.totalLength_+=t.length)};
_.DC2=function(B,t){_.KY(B,t,2);t=B.encoder_.end();G9(B,t);t.push(B.totalLength_);return t};
_.P1o=function(B,t){var T=t.pop();for(T=B.totalLength_+B.encoder_.length()-T;T>127;)t.push(T&127|128),T>>>=7,B.totalLength_++;t.push(T);B.totalLength_++};
_.KY=function(B,t,T){xlz(B.encoder_,t*8+T)};
Ysz=function(B,t,T){if(T!=null){switch(typeof T){case "string":oWh(T)}_.KY(B,t,1);switch(typeof T){case "number":B=B.encoder_;pLw(T);_.v5(B,ve);_.v5(B,nE);break;case "bigint":T=BigInt.asUintN(64,T);T=new F79(Number(T&BigInt(4294967295)),Number(T>>BigInt(32)));B=B.encoder_;t=T.JSC$6921_hi;_.v5(B,T.JSC$6921_lo);_.v5(B,t);break;default:T=oWh(T),B=B.encoder_,t=T.JSC$6921_hi,_.v5(B,T.JSC$6921_lo),_.v5(B,t)}}};
vnz=function(B,t,T){_.KY(B,t,2);xlz(B.encoder_,T.length);G9(B,B.encoder_.end());G9(B,T)};var qsg,eov,G52,YFg,K79;qsg=FE();_.$lw=FE();_.W7g=FE();eov=FE();G52=FE();_.pfC=FE();_.Mq=FE();_.iuX=FE();YFg=FE();K79=FE();_.l5g=FE();_.vWv=FE();_.Qs=function(B,t,T){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,t,T)};
_.Qs.prototype.toJSON=function(){return tE(this)};
_.Qs.prototype.serialize=function(B){return JSON.stringify(tE(this,B))};
var SoD=function(B,t){if(t==null||t=="")return new B;t=JSON.parse(t);if(!Array.isArray(t))throw Error("$");return new B(ohX(t))};
_.Qs.prototype.getExtension=function(B){s4_(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B.fieldIndex);Asg(this,B.fieldIndex);return B.ctor?B.isRepeated?B.getExtensionFn(this,B.ctor,B.fieldIndex,_.Si(),B.JSC$6936_hasMessageId):B.getExtensionFn(this,B.ctor,B.fieldIndex,B.JSC$6936_hasMessageId):B.isRepeated?B.getExtensionFn(this,B.fieldIndex,_.Si(),B.JSC$6936_hasMessageId):B.getExtensionFn(this,B.fieldIndex,B.defaultValue,B.JSC$6936_hasMessageId)};
_.Qs.prototype.clone=function(){var B=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t=B[_.Nb]|0;return CY(this,B,t)?dg(this,B,!0):new this.constructor(kd(B,t,!1))};
_.Qs.prototype[eN]=Gw;_.Qs.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var oH=function(B,t,T){this.$$binaryReaderFn=B;this.$$binaryWriterFn=t;B=Yn(qsg);this.$$isMsg=!!B&&T===B||!1},mC9=VNL(function(B,t,T,S,O){if(B.nextWireType_!==2)return!1;
RoD(B,PXq(t,S,T),O);return!0},UC_),NbX=VNL(function(B,t,T,S,O){if(B.nextWireType_!==2)return!1;
RoD(B,PXq(t,S,T),O);return!0},UC_),W5=Symbol(),xd=Symbol(),aVz=Symbol(),w_z=Symbol(),AgC=Symbol(),IVq,Jgq;var tSh,nWh,ru9,zog,buw,BAg,tdw,TAv,Sw2,O0N,k7m,Chv,Z0q,hO_,qw_;tSh=function(B,t){var T=new M4D;onm(B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T,ys(W5,$d,eS,t));G9(T,T.encoder_.end());B=new Uint8Array(T.totalLength_);t=T.blocks_;for(var S=t.length,O=0,d=0;d<S;d++){var Z=t[d];B.set(Z,O);O+=Z.length}T.blocks_=[B];return B};
nWh=_.pY(function(B,t,T){if(B.nextWireType_!==1)return!1;_.ia(t,T,u7_(B.decoder_));return!0},$CN,K79);
ru9=_.pY(function(B,t,T,S){if(B.nextWireType_!==1)return!1;_.mc(t,T,S,u7_(B.decoder_));return!0},$CN,K79);
zog=_.pY(function(B,t,T,S){if(B.nextWireType_!==5)return!1;var O=_.xU(B.decoder_);B=(O>>31)*2+1;var d=O>>>23&255;O&=8388607;_.mc(t,T,S,d==255?O?NaN:B*Infinity:d==0?B*1.401298464324817E-45*O:B*Math.pow(2,d-150)*(O+8388608));return!0},function(B,t,T){t=_.hg(t);
t!=null&&(_.KY(B,T,5),B=B.encoder_,T=la||(la=new DataView(new ArrayBuffer(8))),T.setFloat32(0,+t,!0),nE=0,ve=T.getUint32(0,!0),_.v5(B,ve))},YFg);
_.$U=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;_.ia(t,T,_.yD(B.decoder_,tg));return!0},_.nY,_.Mq);
buw=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;B=_.yD(B.decoder_,tg);_.ia(t,T,B===0?void 0:B);return!0},_.nY,_.Mq);
BAg=_.pY(function(B,t,T,S){if(B.nextWireType_!==0)return!1;_.mc(t,T,S,_.yD(B.decoder_,tg));return!0},_.nY,_.Mq);
_.WE=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;_.ia(t,T,_.QD(B.decoder_));return!0},iBD,eov);
tdw=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;B=_.QD(B.decoder_);_.ia(t,T,B===0?void 0:B);return!0},iBD,eov);
TAv=_.pY(function(B,t,T,S){if(B.nextWireType_!==0)return!1;_.mc(t,T,S,_.QD(B.decoder_));return!0},iBD,eov);
Sw2=_.pY(function(B,t,T){if(B.nextWireType_!==1)return!1;_.ia(t,T,XfD(B.decoder_));return!0},_.KrX,_.iuX);
O0N=_.MN9(function(B,t,T){if(B.nextWireType_!==1&&B.nextWireType_!==2)return!1;t=_.fY(t,t[_.Nb]|0,T);B.nextWireType_==2?_.s5g(B,XfD,t):t.push(XfD(B.decoder_));return!0},function(B,t,T){t=_.xCo(UbD,t,!1);
if(t!=null)for(var S=0;S<t.length;S++)Ysz(B,T,t[S])},_.iuX);
_.ex=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;_.ia(t,T,_.j59(B.decoder_));return!0},_.lVq,_.$lw);
k7m=_.pY(function(B,t,T,S){if(B.nextWireType_!==0)return!1;_.mc(t,T,S,_.j59(B.decoder_));return!0},_.lVq,_.$lw);
_.GG=_.pY(function(B,t,T){if(B.nextWireType_!==2)return!1;_.ia(t,T,_.AuD(B));return!0},_.rgg,_.W7g);
_.dN2=_.pY(function(B,t,T,S){if(B.nextWireType_!==2)return!1;_.mc(t,T,S,_.AuD(B));return!0},_.rgg,_.W7g);
Chv=_.MN9(function(B,t,T){if(B.nextWireType_!==2)return!1;B=_.AuD(B);_.fY(t,t[_.Nb]|0,T).push(B);return!0},function(B,t,T){t=_.xCo(_.W_,t,!0);
if(t!=null)for(var S=0;S<t.length;S++){var O=B,d=T,Z=t[S];Z!=null&&vnz(O,d,O_m(Z))}},_.W7g);
Z0q=void 0;Z0q=Z0q===void 0?qsg:Z0q;_.p2=new oH(function(B,t,T,S,O){if(B.nextWireType_!==2)return!1;S=Oo(void 0,S,!0);_.fY(t,t[_.Nb]|0,T).push(S);RoD(B,S,O);return!0},function(B,t,T,S,O){if(Array.isArray(t))for(var d=0;d<t.length;d++)zfN(B,t[d],T,S,O)},Z0q);
_.iL=VNL(function(B,t,T,S,O,d){if(B.nextWireType_!==2)return!1;var Z=t[_.Nb]|0;kwq(t,Z,d,T,We(Z));t=PXq(t,S,T);RoD(B,t,O);return!0},zfN);
_.LNC=_.pY(function(B,t,T){if(B.nextWireType_!==2)return!1;_.ia(t,T,_.cuo(B));return!0},_.bBo,_.l5g);
hO_=_.pY(function(B,t,T,S){if(B.nextWireType_!==2)return!1;_.mc(t,T,S,_.cuo(B));return!0},_.bBo,_.l5g);
qw_=_.pY(function(B,t,T,S){if(B.nextWireType_!==0)return!1;_.mc(t,T,S,_.QD(B.decoder_)>>>0);return!0},function(B,t,T){t=_.a7(t);
t!=null&&t!=null&&(_.KY(B,T,0),xlz(B.encoder_,t))},G52);
_.YU=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;_.ia(t,T,_.QD(B.decoder_));return!0},_.Bgm,_.vWv);var DNv=function(){var B=Vd_,t=Eyh;this.fieldIndex=175237375;this.ctor=t;this.isRepeated=0;this.getExtensionFn=_.I0;this.defaultValue=void 0;this.JSC$6936_hasMessageId=B.messageId!=null?Mb:void 0};
DNv.prototype.register=function(){kU(this)};var Phw=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Phw,_.Qs);var UN2=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(UN2,_.Qs);var dKX=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(dKX,_.Qs);var Igv=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Igv,_.Qs);var JIX=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(JIX,_.Qs);var mNm=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(mNm,_.Qs);var NAh=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(NAh,_.Qs);NAh.prototype.getData=function(){return _.JH(this,2)};var X$h=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(X$h,_.Qs);var uOh=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(uOh,_.Qs);uOh.prototype.getStyle=function(){return _.I0(this,Phw,1)};var tl=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(tl,_.Qs);tl.prototype.getPayloadCase=function(){return _.Nq(this,O8)};
tl.prototype.getStyle=function(){return _.s7(this,uOh,6,O8)};
var jqL=function(){var B=new tl,t=new JIX;return _.S9(B,7,O8,t)},H0N=function(){var B=new tl,t=new mNm;
return _.S9(B,8,O8,t)},O8=[1,
2,3,4,5,6,7,8];var agh=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(agh,_.Qs);var fgL=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(fgL,_.Qs);var gyv=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(gyv,_.Qs);var ROv=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ROv,_.Qs);var AIz=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(AIz,_.Qs);var cIw=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(cIw,_.Qs);var sqg=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(sqg,_.Qs);var FNo=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(FNo,_.Qs);FNo.prototype.getData=function(){return _.JH(this,2)};var w$X=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(w$X,_.Qs);var k9N=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(k9N,_.Qs);k9N.prototype.getPayloadCase=function(){return _.Nq(this,K2)};
var K2=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var lL=function(B,t){B=Error.call(this,B);this.message=B.message;"stack"in B&&(this.stack=B.stack);this.code=t===void 0?2:t};
_.u(lL,Error);var oy2=Promise;var yIm=function(B){this.channelPromise=B};
yIm.prototype.send=function(B,t,T){this.channelPromise.then(function(S){S.send(B,t,T)})};var Qqz=function(B,t){this.data=B;this.channel=t};
Qqz.prototype.reply=function(B,t,T){this.channel.send(B,t,T)};var xN_=function(B){this.JSC$7002_port_=B};
xN_.prototype.send=function(B,t,T){T=T===void 0?[]:T;var S=new MessageChannel;Mdw(S.port1,t);this.JSC$7002_port_.postMessage(B,[S.port2].concat(T))};
var $Nw=function(B,t){Mdw(B,t);return new xN_(B)},Mdw=function(B,t){t&&(B.onmessage=function(T){t(new Qqz(T.data,$Nw(T.ports[0])))})};var WNg=function(B){this.verifier_=B},eOm=function(B){var t=Object.create(null);
(typeof B==="string"?[B]:B).forEach(function(T){if(T==="null")throw Error("ba");t[T]=!0});
return function(T){return t[T]===!0}};_.G7g=function(){if(!_.TX.addEventListener||!Object.defineProperty)return!1;var B=!1,t=Object.defineProperty({},"passive",{get:function(){B=!0}});
try{var T=function(){};
_.TX.addEventListener("test",T,t);_.TX.removeEventListener("test",T,t)}catch(S){}return B}();var p$g;_.vE=function(B){var t=B.destination;var T=B.iframe;var S=B.origin;var O=B.channelName===void 0?"ZNWN1d":B.channelName;var d=B.onMessage===void 0?void 0:B.onMessage;B=B.onEstablished===void 0?void 0:B.onEstablished;return p$g({destination:t,getSource:function(){return T.contentWindow},
originVerifier:S instanceof WNg?S:typeof S==="function"?new WNg(S):new WNg(eOm(S)),channelName:O,onMessage:d,onEstablished:B})};
p$g=function(B){var t=B.destination;var T=B.getSource;var S=B.originVerifier;var O=B.token===void 0?void 0:B.token;var d=B.channelName;var Z=B.onMessage===void 0?void 0:B.onMessage;var h=B.onEstablished===void 0?void 0:B.onEstablished;return new yIm(new oy2(function(q,D){var P=function(U){U.source&&U.source===T()&&S.verifier_(U.origin)&&(U.data.n||U.data)===d&&(t.removeEventListener("message",P,!1),O&&U.data.t!==O?D(Error("ca`"+d+"`"+O+"`"+U.data.t)):(q($Nw(U.ports[0],Z)),h&&h(U)))};
t.addEventListener("message",P,!1)}))};var i0X=function(B){try{B()}catch(t){Sg(t)}};var KN_=function(B){var t=this;var T=B.getMessageType;var S=B.onUnregisteredMessage===void 0?function(){}:B.onUnregisteredMessage;
var O=B.onBeforeRegisteredMessage===void 0?function(){}:B.onBeforeRegisteredMessage;
B=B.onAfterRegisteredMessage===void 0?function(){}:B.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=T;this.onUnregisteredMessage_=S;this.onBeforeRegisteredMessage_=O;this.onAfterRegisteredMessage_=B;this.onMessage=function(d){return Yw9(t,d)}};
KN_.prototype.register=function(B,t){this.registry_.set(B,t);return this};
var Yw9=function(B,t){var T=B.getMessageType_(t.data),S=B.registry_.get(T);S?(i0X(function(){return B.onBeforeRegisteredMessage_(t,T)}),i0X(function(){return S(t)}),i0X(function(){return B.onAfterRegisteredMessage_(t,T)})):i0X(function(){return B.onUnregisteredMessage_(t,T)})};var lgX=function(B){this.JSC$7019_channel_=B},nyq,rIv;
lgX.prototype.send=function(B,t,T){this.JSC$7019_channel_.send(tE(B),t,T)};
_.vyz=function(B,t){return function(T){var S=new B(T.data);return t(new Qqz(S,T.channel))}};
nyq=function(B){return function(t){return B(new Qqz(t.data,new lgX(t.channel)))}};
rIv=function(B,t){return nyq(_.vyz(B,t))};var zOq=function(B,t,T,S){this.registry=B;this.delegate=t;this.receiveMessageConstructor=T;this.createInitMessage=S;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},OYw=function(B){var t=new KN_({getMessageType:B.getPayloadCase});
return new zOq(t,new lgX(_.vE({iframe:B.child,destination:window,origin:B.origin,channelName:B.channelName,onMessage:rIv(B.receiveMessageConstructor,t.onMessage)})),B.receiveMessageConstructor,B.createInitMessage)},b0o=function(B,t){B.createInitMessage=t};
zOq.prototype.send=function(B){if(!this.initialised)throw new lL("Attempted to send a message before initialisation.");this.delegate.send(B)};
var BzN=function(B,t){return _.L(function(T){if(!B.initialised)throw new lL("Attempted to send a message before initialisation.");return T.return(new Promise(function(S){B.delegate.send(t,rIv(B.receiveMessageConstructor,S))}))})};
zOq.prototype.init=function(){var B=this;return _.L(function(t){if(B.initialised)throw new lL("Attempted to initialise twice. The SDK can only be initialised once.");if(B.createInitMessage!==void 0){var T=B.delegate,S=T.send,O=B.createInitMessage;var d=new UN2;var Z=[].concat(_.aw(B.features));d=_.H5(d,1,Z,_.mr);S.call(T,O.call(B,d))}B.initialised=!0;_.Dh(t)})};
var n2=function(B,t){if(B.initialised)throw new lL('Attempted to set up API "'+t+'" after initialisation. All APIs must be set up before initialising the SDK.');B.features.add(t);return B.registry};
_.n9.Object.defineProperties(zOq.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var t22=function(B){this.channel=B;this.registered=!1};
t22.prototype.update=function(B){if(this.channel.isInitialised){if(!this.registered)throw new lL("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var t=new tl;var T=new Igv;T=_.ZC(T,1,B);t=_.S9(t,2,O8,T);this.channel.send(t)}else this.register();this.JSC$7033_audioEnabled=B};
t22.prototype.register=function(){n2(this.channel,1);this.registered=!0};
t22.prototype.isAudioEnabled=function(){return this.JSC$7033_audioEnabled};var Tzm=function(B){this.channel=B};
_.k=Tzm.prototype;_.k.onFirstFrameReady=function(B){n2(this.channel,2).register(11,function(t){t=_.s7(t.data,agh,11,K2);if(!t)throw new lL("Unexpectedly nonexistent GameFirstFrameReadyEvent");B(_.g$(t,1))})};
_.k.onReady=function(B){n2(this.channel,2).register(4,function(t){t=_.s7(t.data,gyv,4,K2);if(!t)throw new lL("Unexpectedly nonexistent GameReadyEvent");B(_.g$(t,1))})};
_.k.onLevelComplete=function(B){n2(this.channel,2).register(5,function(t){t=_.s7(t.data,ROv,5,K2);if(!t)throw new lL("Unexpectedly nonexistent LevelCompleteEvent");B(_.g$(t,1),_.OS(t,2))})};
_.k.onGameOver=function(B){n2(this.channel,2).register(6,function(t){t=_.s7(t.data,fgL,6,K2);if(!t)throw new lL("Unexpectedly nonexistent GameOverEvent");B(_.g$(t,1))})};
_.k.pause=function(){var B=this;if(!this.channel.isInitialised)return n2(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new lL("Using unregistered Game Feature: pause.");var t=jqL();return new Promise(function(T){return _.L(function(S){if(S.nextAddress==1)return _.V(S,BzN(B.channel,t),2);T();_.Dh(S)})})};
_.k.resume=function(){var B=this;if(!this.channel.isInitialised)return n2(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new lL("Using unregistered Game Feature: resume.");var t=H0N();return new Promise(function(T){return _.L(function(S){if(S.nextAddress==1)return _.V(S,BzN(B.channel,t),2);T();_.Dh(S)})})};var SNo=function(B){this.channel=B};
SNo.prototype.onReady=function(B){n2(this.channel,5).register(8,function(t){if(!_.s7(t.data,AIz,8,K2))throw new lL("Unexpectedly nonexistent PageReadyEvent");B()})};var OPh=function(B){this.channel=B};
OPh.prototype.onChange=function(B){n2(this.channel,3).register(7,function(t){t=_.s7(t.data,cIw,7,K2);if(!t)throw new lL("Unexpectedly nonexistent ScoreEvent");B(_.g$(t,1),_.OS(t,2))})};var kkq={load:function(){throw new lL("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new lL("Storage used, but storage.onSave() listener not set!");}},dYz=function(B){this.channel=B;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},CVL=function(B){n2(B.channel,4).register(2,kkq.load).register(3,kkq.save);
B.initialSetupDone=!0};
dYz.prototype.onLoad=function(B){this.initialSetupDone||CVL(this);this.loadRegistered||(this.loadRegistered=!0,n2(this.channel,4).register(2,function(t){var T,S,O;return _.L(function(d){if(d.nextAddress==1){T=_.s7(t.data,sqg,2,K2);if(!T)throw new lL("Unexpectedly nonexistent StorageLoad");S=_.g$(T,1);return _.V(d,B(S),2)}O=d.yieldResult;var Z=t.reply,h=new tl;var q=new NAh;q=_.J0(q,1,S);q=_.CR(q,2,_.yo(O,!1));h=_.S9(h,3,O8,q);Z.call(t,h);_.Dh(d)})}))};
dYz.prototype.onSave=function(B){this.initialSetupDone||CVL(this);this.saveRegistered||(this.saveRegistered=!0,n2(this.channel,4).register(3,function(t){var T,S,O;return _.L(function(d){if(d.nextAddress==1){T=_.s7(t.data,FNo,3,K2);if(!T)throw new lL("Unexpectedly nonexistent StorageSave");S=_.g$(T,1);O=BIw(T.getData());return _.V(d,B(S,O),2)}var Z=t.reply,h=new tl;var q=new X$h;q=_.J0(q,1,S);h=_.S9(h,4,O8,q);Z.call(t,h);_.Dh(d)})}))};var ZPw=function(B){this.channel=B};
ZPw.prototype.update=function(B){if(!this.channel.features.has(6))throw new lL("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var t=new tl,T=new uOh;B=_.Tu(T,1,B);t=_.S9(t,6,O8,B);this.channel.send(t)};
ZPw.prototype.register=function(){n2(this.channel,6)};var LyN=function(B){this.channel=B;this.userActivityLoggingIntervalMs=0};
LyN.prototype.onUserActivity=function(B,t){this.userActivityLoggingIntervalMs=t;n2(this.channel,7).register(9,function(T){if(!_.s7(T.data,w$X,9,K2))throw new lL("Unexpectedly nonexistent ClickEvent");B()})};var heC=function(B){var t=this;this.channel=B;this.init=this.channel.init.bind(this.channel);this.page=new SNo(this.channel);this.game=new Tzm(this.channel);this.audio=new t22(this.channel);this.score=new OPh(this.channel);this.storage=new dYz(this.channel);this.style=new ZPw(this.channel);this.userActivity=new LyN(this.channel);b0o(this.channel,function(T){var S=new dKX;T=_.Tu(S,1,T);T=_.Fj(T,3,t.userActivity.userActivityLoggingIntervalMs);S=t.audio.isAudioEnabled();S!==void 0&&_.ZC(T,2,S);S=new tl;
return _.S9(S,5,O8,T)})};var qNL=function(){this.timedFunctionContext=0};
qNL.prototype.timeExecution=function(B,t){var T=this;return function(){var S=_.j9.apply(0,arguments);T.timedFunctionContext=B;return t.apply(null,_.aw(S))}};var V2o=function(){var B={};this.priorityTasks=(B[3]=[],B[2]=[],B[1]=[],B);this.isFlushing=!1},h0=function(B,t,T){var S=EwX(B,T);
B.priorityTasks[T].push(t);S&&B.priorityTasks[T].length===1&&B.flush()},EwX=function(B,t){return Object.keys(B.priorityTasks).map(function(T){return Number(T)}).filter(function(T){return!isNaN(T)&&T>t}).every(function(T){return B.priorityTasks[T].length===0})};
V2o.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(B){return B.length>0});)DYm(this,3),DYm(this,2),DYm(this,1)}catch(B){throw Object.values(this.priorityTasks).forEach(function(t){return void t.splice(0,t.length)}),B;
}finally{this.isFlushing=!1}}};
var DYm=function(B,t){for(;EwX(B,t)&&B.priorityTasks[t].length>0;)B.priorityTasks[t][0](),B.priorityTasks[t].shift()};
_.n9.Object.defineProperties(V2o.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(B){return B.length>0})}}});var VS2={};var PVq=globalThis.trustedTypes,ZYC=PVq,hDv;var C7=function(B){this.privateDoNotAccessOrElseWrappedResourceUrl=B};
C7.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var UY2,Ieq,JLq,mYq,Nzm,XMN,uuX,jZw;UY2=_.ie([""]);Ieq=pl(["\x00"],["\\0"]);JLq=pl(["\n"],["\\n"]);mYq=pl(["\x00"],["\\u0000"]);Nzm=_.ie([""]);XMN=pl(["\x00"],["\\0"]);uuX=pl(["\n"],["\\n"]);jZw=pl(["\x00"],["\\u0000"]);_.HPX=qZ(function(B){return B(UY2)})||qZ(function(B){return B(Ieq)})||qZ(function(B){return B(JLq)})||qZ(function(B){return B(mYq)});
_.ae2=_.hl(Nzm)&&_.hl(XMN)&&_.hl(uuX)&&_.hl(jZw);var NZ;_.VA=function(B,t){this.privateDoNotAccessOrElseWrappedUrl=t};
_.VA.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.feX=E8("about:blank");NZ=E8("about:invalid#zClosurez");var EdN=function(B){this.isValid=B},gwg=new EdN(function(B){return/^[^:]*([/?#]|$)/.test(B)}),Re2=IF("data"),ALC=IF("http"),cL9=IF("https"),sZo=IF("ftp"),Fy2=IF("mailto"),wMD=IF("intent"),oww=IF("vnd.youtube"),DKw=[Re2,
ALC,cL9,Fy2,sZo,gwg],Pao=kg(function(){return typeof URL==="function"}),yLv=["data:",
"http:","https:","mailto:","ftp:"],IUq=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var RF=function(B){this.privateDoNotAccessOrElseWrappedHtml=B};
RF.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var qe9=kg(function(){return new RF(PVq?PVq.emptyHTML:"")});var QZ2={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"},Fx=function(B,t){var T=Error.call(this,B+" cannot be used with intent "+QZ2[t]);this.message=T.message;"stack"in T&&(this.stack=T.stack);this.type=B;this.intent=t;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.u(Fx,Error);_.xg=function(B){this.privateDoNotAccessOrElseWrappedScript=B};
_.xg.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var Ngq=function(B){this.privateDoNotAccessOrElseWrappedAttributePrefix=B};
Ngq.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var X52="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var UA2=function(B){var t=_.Gy("window.location.href");B==null&&(B='Unknown Error of type "null/undefined"');if(typeof B==="string")return{message:B,name:"Unknown error",lineNumber:"Not available",fileName:t,stack:"Not available"};var T=!1;try{var S=B.lineNumber||B.line||"Not available"}catch(Z){S="Not available",T=!0}try{var O=B.fileName||B.filename||B.sourceURL||_.TX.$googDebugFname||t}catch(Z){O="Not available",T=!0}t=xYX(B);if(!(!T&&B.lineNumber&&B.fileName&&B.stack&&B.message&&B.name)){T=B.message;
if(T==null){if(B.constructor&&B.constructor instanceof Function){if(B.constructor.name)T=B.constructor.name;else if(T=B.constructor,r$[T])T=r$[T];else{T=String(T);if(!r$[T]){var d=/function\s+([^\(]+)/m.exec(T);r$[T]=d?d[1]:"[Anonymous]"}T=r$[T]}T='Unknown Error of type "'+T+'"'}else T="Unknown Error of unknown type";typeof B.toString==="function"&&Object.prototype.toString!==B.toString&&(T+=": "+B.toString())}return{message:T,name:B.name||"UnknownError",lineNumber:S,fileName:O,stack:t||"Not available"}}return{message:B.message,
name:B.name,lineNumber:B.lineNumber,fileName:B.fileName,stack:t}},xYX=function(B,t){t||(t={});
t[M2D(B)]=!0;var T=B.stack||"",S=B.cause;S&&!t[M2D(S)]&&(T+="\nCaused by: ",S.stack&&S.stack.indexOf(S.toString())==0||(T+=typeof S==="string"?S:S.message+"\n"),T+=xYX(S,t));B=B.errors;if(Array.isArray(B)){S=1;var O;for(O=0;O<B.length&&!(S>4);O++)t[M2D(B[O])]||(T+="\nInner error "+S++ +": ",B[O].stack&&B[O].stack.indexOf(B[O].toString())==0||(T+=typeof B[O]==="string"?B[O]:B[O].message+"\n"),T+=xYX(B[O],t));O<B.length&&(T+="\n... "+(B.length-O)+" more inner errors")}return T},M2D=function(B){var t=
"";
typeof B.toString==="function"&&(t=""+B);return t+B.stack},r$={};var $Yw,TZ,hT,eeC,Gk9,Wyw,iK,$z,iPD;$Yw=function(B,t){for(var T=B.split("%s"),S="",O=Array.prototype.slice.call(arguments,1);O.length&&T.length>1;)S+=T.shift()+O.shift();return S+T.join("%s")};
_.YM=function(B){return encodeURIComponent(String(B))};
TZ=function(B){return decodeURIComponent(B.replace(/\+/g," "))};
hT=function(B){IT_.test(B)&&(B.indexOf("&")!=-1&&(B=B.replace(qLq,"&amp;")),B.indexOf("<")!=-1&&(B=B.replace(V0g,"&lt;")),B.indexOf(">")!=-1&&(B=B.replace(EKC,"&gt;")),B.indexOf('"')!=-1&&(B=B.replace(DfD,"&quot;")),B.indexOf("'")!=-1&&(B=B.replace(P0_,"&#39;")),B.indexOf("\x00")!=-1&&(B=B.replace(UfL,"&#0;")));return B};
eeC=function(B){var t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var T=_.TX.document.createElement("div");return B.replace(Wyw,function(S,O){var d=t[S];if(d)return d;O.charAt(0)=="#"&&(O=Number("0"+O.slice(1)),isNaN(O)||(d=String.fromCharCode(O)));d||(_.Gu(T,Al(S+" ")),d=T.firstChild.nodeValue.slice(0,-1));return t[S]=d})};
Gk9=function(B){return B.replace(/&([^;]+);/g,function(t,T){switch(T){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return T.charAt(0)!="#"||(T=Number("0"+T.slice(1)),isNaN(T))?t:String.fromCharCode(T)}})};
Wyw=/&([^;\s<&]+);?/g;_.MxD=function(B){return String(B).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.pMo=String.prototype.repeat?function(B,t){return B.repeat(t)}:function(B,t){return Array(t+1).join(B)};
_.zG=function(B,t){if(!Number.isFinite(B))return String(B);B=String(B);var T=B.indexOf(".");T===-1&&(T=B.length);var S=B[0]==="-"?"-":"";S&&(B=B.substring(1));return S+(0,_.pMo)("0",Math.max(0,t-T))+B};
iK=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.tH()).toString(36)};
$z=function(B){for(var t=0,T=0;T<B.length;++T)t=31*t+B.charCodeAt(T)>>>0;return t};
_.Ug=function(B){return String(B).replace(/\-([a-z])/g,function(t,T){return T.toUpperCase()})};
_.PO=function(B){return String(B).replace(/([A-Z])/g,"-$1").toLowerCase()};
iPD=function(B){return B.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(t,T,S){return T+S.toUpperCase()})};var YNL=function(){this.names=new Map};
YNL.prototype.getName=function(B){var t=this.names.get(B);if(t)return t;var T;t=(T=B.description)!=null?T:iK();this.names.set(B,t);return t};var Kym=function(B){var t=Error.call(this,B?B.length+" errors occurred during unsubscription:\n"+B.map(function(T,S){return S+1+") "+T.toString()}).join("\n  "):"");
this.message=t.message;"stack"in t&&(this.stack=t.stack);this.errors=B;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.u(Kym,Error);var n7=function(B){this.initialTeardown=B;this.closed=!1;this._teardowns=this._parentage=null};
_.k=n7.prototype;
_.k.unsubscribe=function(){if(!this.closed){this.closed=!0;var B=this._parentage;if(Array.isArray(B))for(var t=_.C(B),T=t.next();!T.done;T=t.next())T.value.remove(this);else B==null||B.remove(this);t=this.initialTeardown;if(vv(t))try{t()}catch(d){var S=d instanceof Kym?d.errors:[d]}var O=this._teardowns;if(O)for(this._teardowns=null,t=_.C(O),T=t.next();!T.done;T=t.next()){T=T.value;try{vv(T)?T():T.unsubscribe()}catch(d){T=void 0,S=(T=S)!=null?T:[],d instanceof Kym?S=[].concat(_.aw(S),_.aw(d.errors)):
S.push(d)}}if(S)throw new Kym(S);}};
_.k.add=function(B){if(B&&B!==this)if(this.closed)vv(B)?B():B.unsubscribe();else{if(B instanceof n7){if(B.closed||B._hasParent(this))return;B._addParent(this)}var t;(this._teardowns=(t=this._teardowns)!=null?t:[]).push(B)}};
_.k._hasParent=function(B){var t=this._parentage;return t===B||Array.isArray(t)&&t.includes(B)};
_.k._addParent=function(B){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(B),t):t?[t,B]:B};
_.k._removeParent=function(B){var t=this._parentage;t===B?this._parentage=null:Array.isArray(t)&&lj(t,B)};
_.k.remove=function(B){var t=this._teardowns;t&&lj(t,B);B instanceof n7&&B._removeParent(this)};
var leD=new n7;leD.closed=!0;n7.JSC$7129_EMPTY=leD;var aUz=function(){setTimeout.apply(null,_.aw(_.j9.apply(0,arguments)))};var bL=function(B){n7.call(this);this.JSC$7134_isStopped=!1;this.destination=B instanceof bL?B:new Bp(!B||vv(B)?{next:B!=null?B:void 0}:B);HYo(B)&&B.add(this)};
_.u(bL,n7);bL.JSC$7129_EMPTY=n7.JSC$7129_EMPTY;bL.create=function(B,t,T){return new tV(B,t,T)};
_.k=bL.prototype;_.k.next=function(B){this.JSC$7134_isStopped||this._next(B)};
_.k.error=function(B){this.JSC$7134_isStopped||(this.JSC$7134_isStopped=!0,this._error(B))};
_.k.complete=function(){this.JSC$7134_isStopped||(this.JSC$7134_isStopped=!0,this._complete())};
_.k.unsubscribe=function(){this.closed||(this.JSC$7134_isStopped=!0,n7.prototype.unsubscribe.call(this))};
_.k._next=function(B){this.destination.next(B)};
_.k._error=function(B){this.destination.error(B);this.unsubscribe()};
_.k._complete=function(){this.destination.complete();this.unsubscribe()};
var Bp=function(B){this.partialObserver=B};
Bp.prototype.next=function(B){var t=this.partialObserver;if(t.next)try{t.next(B)}catch(T){zu(T)}};
Bp.prototype.error=function(B){var t=this.partialObserver;if(t.error)try{t.error(B)}catch(T){zu(T)}else zu(B)};
Bp.prototype.complete=function(){var B=this.partialObserver;if(B.complete)try{B.complete()}catch(t){zu(t)}};
var tV=function(B,t,T){bL.call(this);var S;vv(B)||!B?S={next:B!=null?B:void 0,error:t!=null?t:void 0,complete:T!=null?T:void 0}:S=B;this.destination=new Bp(S)};
_.u(tV,bL);tV.JSC$7129_EMPTY=bL.JSC$7129_EMPTY;tV.create=bL.create;var SV=typeof Symbol==="function"&&Symbol.observable||"@@observable";var te=function(B){B&&(this._subscribe=B)};
_.k=te.prototype;_.k.lift=function(B){var t=new te;t.source=this;t.operator=B;return t};
_.k.subscribe=function(B,t,T){B=B&&B instanceof bL||B&&vv(B.next)&&vv(B.error)&&vv(B.complete)&&HYo(B)?B:new tV(B,t,T);t=this.operator;T=this.source;B.add(t?t.call(B,T):T?this._subscribe(B):this._trySubscribe(B));return B};
_.k._trySubscribe=function(B){try{return this._subscribe(B)}catch(t){B.error(t)}};
_.k.forEach=function(B,t){var T=this;t=gd_(t);return new t(function(S,O){var d=T.subscribe(function(Z){try{B(Z)}catch(h){O(h),d==null||d.unsubscribe()}},O,S)})};
_.k._subscribe=function(B){var t;return(t=this.source)==null?void 0:t.subscribe(B)};
te.prototype[SV]=function(){return this};
te.prototype.pipe=function(){var B=_.j9.apply(0,arguments);return B.length?fUX(B)(this):this};
te.create=function(B){return new te(B)};var vwz=function(){var B=Error.call(this,"object unsubscribed");this.message=B.message;"stack"in B&&(this.stack=B.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.u(vwz,Error);var C1=function(){this.observers=[];this.hasError=this.JSC$7150_isStopped=this.closed=!1;this.thrownError=null};
_.u(C1,te);_.k=C1.prototype;_.k.lift=function(B){var t=new Tx(this,this);t.operator=B;return t};
_.k._throwIfClosed=function(){if(this.closed)throw new vwz;};
_.k.next=function(B){this._throwIfClosed();if(!this.JSC$7150_isStopped){var t=this.observers.slice();t=_.C(t);for(var T=t.next();!T.done;T=t.next())T.value.next(B)}};
_.k.error=function(B){this._throwIfClosed();if(!this.JSC$7150_isStopped){this.hasError=this.JSC$7150_isStopped=!0;this.thrownError=B;for(var t=this.observers;t.length;)t.shift().error(B)}};
_.k.complete=function(){this._throwIfClosed();if(!this.JSC$7150_isStopped){this.JSC$7150_isStopped=!0;for(var B=this.observers;B.length;)B.shift().complete()}};
_.k.unsubscribe=function(){this.JSC$7150_isStopped=this.closed=!0;this.observers=null};
_.k._trySubscribe=function(B){this._throwIfClosed();return te.prototype._trySubscribe.call(this,B)};
_.k._subscribe=function(B){this._throwIfClosed();this._checkFinalizedStatuses(B);return this._innerSubscribe(B)};
_.k._innerSubscribe=function(B){var t=this,T=this.JSC$7150_isStopped,S=this.observers;return this.hasError||T?n7.JSC$7129_EMPTY:(S.push(B),new n7(function(){return lj(t.observers,B)}))};
_.k._checkFinalizedStatuses=function(B){var t=this.thrownError,T=this.JSC$7150_isStopped;this.hasError?B.error(t):T&&B.complete()};
C1.create=function(B,t){return new Tx(B,t)};
var Tx=function(B,t){C1.call(this);this.destination=B;this.source=t};
_.u(Tx,C1);Tx.create=C1.create;Tx.prototype.next=function(B){var t,T;(t=this.destination)==null||(T=t.next)==null||T.call(t,B)};
Tx.prototype.error=function(B){var t,T;(t=this.destination)==null||(T=t.error)==null||T.call(t,B)};
Tx.prototype.complete=function(){var B,t;(B=this.destination)==null||(t=B.complete)==null||t.call(B)};
Tx.prototype._subscribe=function(B){var t,T;return(T=(t=this.source)==null?void 0:t.subscribe(B))!=null?T:n7.JSC$7129_EMPTY};var $q=function(B){C1.call(this);this._value=B};
_.u($q,C1);$q.create=C1.create;$q.prototype._subscribe=function(B){var t=C1.prototype._subscribe.call(this,B);!t.closed&&B.next(this._value);return t};
$q.prototype.getValue=function(){var B=this.thrownError,t=this._value;if(this.hasError)throw B;this._throwIfClosed();return t};
$q.prototype.next=function(B){C1.prototype.next.call(this,this._value=B)};
_.n9.Object.defineProperties($q.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var Fp=new te(function(B){return B.complete()});var TL=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var yEh=function(B){return B&&typeof B.length==="number"&&typeof B!=="function"};var nwm={now:function(){return(nwm.delegate||Date).now()},
delegate:void 0};var ll=function(B,t,T){B=B===void 0?Infinity:B;t=t===void 0?Infinity:t;T=T===void 0?nwm:T;C1.call(this);this.bufferSize=B;this.windowTime=t;this.timestampProvider=T;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=t===Infinity;this.bufferSize=Math.max(1,B);this.windowTime=Math.max(1,t)};
_.u(ll,C1);ll.create=C1.create;ll.prototype.next=function(B){var t=this.buffer,T=this.infiniteTimeWindow,S=this.timestampProvider,O=this.windowTime;this.JSC$7150_isStopped||(t.push(B),!T&&t.push(S.now()+O));rLq(this);C1.prototype.next.call(this,B)};
ll.prototype._subscribe=function(B){this._throwIfClosed();rLq(this);for(var t=this._innerSubscribe(B),T=this.infiniteTimeWindow,S=this.buffer.slice(),O=0;O<S.length&&!B.closed;O+=T?1:2)B.next(S[O]);this._checkFinalizedStatuses(B);return t};
var rLq=function(B){var t=B.bufferSize,T=B.timestampProvider,S=B.buffer;B=B.infiniteTimeWindow;var O=(B?1:2)*t;t<Infinity&&O<S.length&&S.splice(0,S.length-O);if(!B){t=T.now();T=0;for(B=1;B<S.length&&S[B]<=t;B+=2)T=B;T&&S.splice(0,T+1)}};var bPD=function(B,t){t=t===void 0?zeo:t;this.schedulerActionCtor=B;this.now=t};
bPD.prototype.schedule=function(B,t,T){t=t===void 0?0:t;return(new this.schedulerActionCtor(this,B)).schedule(T,t)};
var zeo=nwm.now;var foN=function(){var B=Error.call(this,"no elements in sequence");this.message=B.message;"stack"in B&&(this.stack=B.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.u(foN,Error);var Ng=function(B,t,T,S,O){bL.call(this,B);this.onUnsubscribe=O;t&&(this._next=function(d){try{t(d)}catch(Z){this.destination.error(Z)}});
T&&(this._error=function(d){try{T(d)}catch(Z){this.destination.error(Z)}this.unsubscribe()});
S&&(this._complete=function(){try{S()}catch(d){this.destination.error(d)}this.unsubscribe()})};
_.u(Ng,bL);Ng.JSC$7129_EMPTY=bL.JSC$7129_EMPTY;Ng.create=bL.create;Ng.prototype.unsubscribe=function(){var B;this.closed||(B=this.onUnsubscribe)!=null&&B.call(this);bL.prototype.unsubscribe.call(this)};var YR=function(B,t){this.source=B;this.subjectFactory=t;this._subject=null;this._refCount=0;this._connection=null};
_.u(YR,te);YR.create=te.create;YR.prototype._subscribe=function(B){return Bmo(this).subscribe(B)};
var Bmo=function(B){var t=B._subject;if(!t||t.JSC$7150_isStopped)B._subject=B.subjectFactory();return B._subject};
YR.prototype._teardown=function(){this._refCount=0;var B=this._connection;this._subject=this._connection=null;B==null||B.unsubscribe()};
YR.prototype.connect=function(){var B=this,t=this._connection;if(!t){t=this._connection=new n7;var T=Bmo(this);t.add(this.source.subscribe(new Ng(T,void 0,function(S){B._teardown();T.error(S)},function(){B._teardown();
T.complete()},function(){return B._teardown()})));
t.closed&&(this._connection=null,t=n7.JSC$7129_EMPTY)}return t};var lUm=Array.isArray;var ndz=Array.isArray,tgB=Object,rED=tgB.getPrototypeOf,zDL=tgB.prototype,bYm=tgB.keys;var Rw=function(B,t,T){bL.call(this,B);this._next=t;this.shouldComplete=T};
_.u(Rw,bL);Rw.JSC$7129_EMPTY=bL.JSC$7129_EMPTY;Rw.create=bL.create;Rw.prototype._complete=function(){this.shouldComplete()?bL.prototype._complete.call(this):this.unsubscribe()};var Cjh=["addListener","removeListener"],dZv=["addEventListener","removeEventListener"],L3o=["on","off"];var Sy=function(){n7.call(this)};
_.u(Sy,n7);Sy.JSC$7129_EMPTY=n7.JSC$7129_EMPTY;Sy.prototype.schedule=function(){return this};var Tm2=function(B,t){return setInterval.apply(null,[B,t].concat(_.aw(_.j9.apply(2,arguments))))};var OM=function(B,t){n7.call(this);this.scheduler=B;this.work=t;this.pending=!1};
_.u(OM,Sy);OM.JSC$7129_EMPTY=Sy.JSC$7129_EMPTY;OM.prototype.schedule=function(B,t){t=t===void 0?0:t;if(this.closed)return this;this.state=B;B=this.id;var T=this.scheduler;B!=null&&(this.id=Sq2(this,B,t));this.pending=!0;this.delay=t;this.id=this.id||this.requestAsyncId(T,this.id,t);return this};
OM.prototype.requestAsyncId=function(B,t,T){T=T===void 0?0:T;return Tm2(B.flush.bind(B,this),T)};
var Sq2=function(B,t,T){T=T===void 0?0:T;if(T!=null&&B.delay===T&&B.pending===!1)return t;clearInterval(t)};
OM.prototype.execute=function(B,t){if(this.closed)return Error("ma");this.pending=!1;if(B=this._execute(B,t))return B;this.pending===!1&&this.id!=null&&(this.id=Sq2(this,this.id,null))};
OM.prototype._execute=function(B){var t=!1;try{this.work(B)}catch(S){t=!0;var T=!!S&&S||Error(S)}if(t)return this.unsubscribe(),T};
OM.prototype.unsubscribe=function(){if(!this.closed){var B=this.id,t=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;lj(t,this);B!=null&&(this.id=Sq2(this,B,null));this.delay=null;Sy.prototype.unsubscribe.call(this)}};var O_2=function(B,t){t=t===void 0?zeo:t;bPD.call(this,B,t);this.actions=[];this.active=!1;this.scheduled=void 0};
_.u(O_2,bPD);O_2.prototype.flush=function(B){var t=this.actions;if(this.active)t.push(B);else{var T;this.active=!0;do if(T=B.execute(B.state,B.delay))break;while(B=t.shift());this.active=!1;if(T){for(;B=t.shift();)B.unsubscribe();throw T;}}};var jY=new te(ry);var hq2=Array.isArray;var k0=function(B,t){OM.call(this,B,t);this.scheduler=B;this.work=t};
_.u(k0,OM);k0.JSC$7129_EMPTY=OM.JSC$7129_EMPTY;k0.prototype.schedule=function(B,t){t=t===void 0?0:t;if(t>0)return OM.prototype.schedule.call(this,B,t);this.delay=t;this.state=B;this.scheduler.flush(this);return this};
k0.prototype.execute=function(B,t){return t>0||this.closed?OM.prototype.execute.call(this,B,t):this._execute(B,t)};
k0.prototype.requestAsyncId=function(B,t,T){T=T===void 0?0:T;return T!=null&&T>0||T==null&&this.delay>0?OM.prototype.requestAsyncId.call(this,B,t,T):B.flush(this)};var kXe=function(){O_2.apply(this,arguments)};
_.u(kXe,O_2);var YoC=new kXe(k0);var d9E=function(){this.performanceMonitor=new qNL;this.queue=new V2o;this.internalSymbol=Symbol();this.debugNames=new YNL};
d9E.prototype.getOnBackgrounded=function(){return jY};
_.n9.Object.defineProperties(d9E.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var di=function(B,t){t=Error.call(this,t?B+": "+t:String(B));this.message=t.message;"stack"in t&&(this.stack=t.stack);this.code=B;this.__proto__=di.prototype;this.name=String(B)};
_.u(di,Error);var H9=function(B){di.call(this,1E3,'sfr:"'+B+'"');this.measurementStrategyFailureReason=B;this.__proto__=H9.prototype};
_.u(H9,di);var aB=function(){di.call(this,1003);this.__proto__=aB.prototype};
_.u(aB,di);var Cy=function(){di.call(this,1009);this.__proto__=Cy.prototype};
_.u(Cy,di);var Cos=function(){di.call(this,1011);this.__proto__=Cos.prototype};
_.u(Cos,di);var Z_4=function(){di.call(this,1007);this.__proto__=aB.prototype};
_.u(Z_4,di);var mM=function(B){di.call(this,1004,String(B));this.inputObservableIndex=B;this.__proto__=mM.prototype};
_.u(mM,di);var xgL=function(B){di.call(this,1010,B);this.__proto__=NQ.prototype};
_.u(xgL,di);var NQ=function(B){di.call(this,1005,B);this.__proto__=NQ.prototype};
_.u(NQ,di);var LDe=function(B){var t=_.j9.apply(1,arguments),T=this;this.orderedFactories=[];this.orderedFactories.push(B);t.forEach(function(S){T.orderedFactories.push(S)})};
LDe.prototype.isSupported=function(B){return this.orderedFactories.some(function(t){return t.isSupported(B)})};
LDe.prototype.makeBeacon=function(B,t){for(var T=0;T<this.orderedFactories.length;T++)if(this.orderedFactories[T].isSupported(t))return this.orderedFactories[T].makeBeacon(B,t);throw new Cy;};var uVm=Symbol("na"),hzo=Symbol("oa"),QK=function(B,t){this.value=B;this.timeline=t},yK=function(B,t){if(t.timeline!==B.timeline)throw new Z_4;
return B.value-t.value};
_.k=QK.prototype;_.k.equals=function(B){return yK(this,B)===0};
_.k.maximum=function(B){if(B.timeline!==this.timeline)throw new Z_4;return this.value>=B.value?this:B};
_.k.round=function(){return new QK(Math.round(this.value),this.timeline)};
_.k.add=function(B){return new QK(this.value+B,this.timeline)};
_.k.toString=function(){return String(this.value)};var Zj=function(B,t){this.context=B;this.JSC$7256_pinger=t};
Zj.prototype.isSupported=function(B){return this.JSC$7256_pinger.isSupported(B)};
Zj.prototype.makeBeacon=function(B,t){if(!this.isSupported(t))throw new Cy;return new Ly(this.context,this.JSC$7256_pinger,t!=null?t:void 0,B)};
var Ly=function(B,t,T,S){var O=this;this.JSC$7262_pinger=t;this.properties=T;this.url=S;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var d;this.method=(d=T==null?void 0:T.beaconMethod)!=null?d:"GET";this.backgroundedSubscription=B.getOnBackgrounded().subscribe(function(){O.sendNow()})};
Ly.prototype.deactivate=function(){this.internalIsPending=!1};
Ly.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$7262_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var B,t;this.JSC$7262_pinger.pingWithHeadersAndBody((B=this.properties)!=null?B:{},this.customHeaders,(t=this.body)!=null?t:"",this.url)}else this.JSC$7262_pinger.ping(this.url);this.internalIsPending=!1}catch(T){}else this.internalIsPending=!1};
Ly.prototype.setHeader=function(B){this.customHeaders.set(B,void 0)};
_.n9.Object.defineProperties(Ly.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var Vgb=function(){for(var B=_.C(_.j9.apply(0,arguments)),t=B.next();!t.done;t=B.next())if(t=t.value,t.available()){this.timeProvider=t;return}this.timeProvider=new qqe};
_.k=Vgb.prototype;_.k.available=function(){return this.timeProvider.available()};
_.k.now=function(){return this.timeProvider.now()};
_.k.setTimeout=function(B,t){return this.timeProvider.setTimeout(B,t)};
_.k.clearTimeout=function(B){this.timeProvider.clearTimeout(B)};
_.k.interval=function(B,t){var T=this.intervalObservable(B).subscribe(t);return function(){return void T.unsubscribe()}};
_.k.intervalObservable=function(B){return this.timeProvider.intervalObservable(B)};
_.n9.Object.defineProperties(Vgb.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var qqe=function(){this.timeline=Symbol()};
_.k=qqe.prototype;_.k.available=function(){return!1};
_.k.now=function(){return new QK(0,this.timeline)};
_.k.setTimeout=function(){return 0};
_.k.clearTimeout=function(){};
_.k.interval=function(){return function(){}};
_.k.intervalObservable=function(){return jY};var hV=function(B,t){this.intrinsicFunctionNamespace=B;this.performanceMonitor=t};
_.k=hV.prototype;_.k.setTimeout=function(B,t){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,B),t)};
_.k.clearTimeout=function(B){this.intrinsicFunctionNamespace.clearTimeout(B)};
_.k.interval=function(B,t){var T=this.intervalObservable(B).subscribe(t);return function(){return void T.unsubscribe()}};
_.k.intervalObservable=function(B){var t=this;return new te(function(T){var S=0,O=t.intrinsicFunctionNamespace.setInterval(function(){T.next(S++)},B);
return function(){t.intrinsicFunctionNamespace.clearInterval(O)}})};
_.k.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var Eh2=function(B,t){hV.call(this,B,t);this.timeline=hzo};
_.u(Eh2,hV);Eh2.prototype.now=function(){return new QK(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
Eh2.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&hV.prototype.available.call(this)};var D91=function(B,t){hV.call(this,B,t);this.timeline=uVm};
_.u(D91,hV);D91.prototype.now=function(){return new QK(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
D91.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&hV.prototype.available.call(this)};var U9u=function(B){this.context=B;if(PoB===void 0)a:{var t,T,S=(t=B.global)==null?void 0:(T=t.document)==null?void 0:T.createElement("meta");if(S)try{S.httpEquiv="origin-trial";S.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";B.global.document.head.append(S);PoB=S;break a}catch(O){}PoB=void 0}},
PoB;
U9u.prototype.isSupported=function(B){return Nyv(this.context)!==void 0&&!(B==null||!B.endOfSession)&&!qj(this.context)&&!(B==null?0:B.attributionEnabled)&&!(B==null?0:B.customHeaders)&&!(B==null?0:B.customBody)};
U9u.prototype.makeBeacon=function(B,t){if(!this.isSupported(t))throw new Cy;return new V$(this.context,B,t)};
var V$=function(B,t,T){this.context=B;this.properties=T;this.JSC$7289_urlWithoutToken=t;var S;this.beaconMethod=(S=T==null?void 0:T.beaconMethod)!=null?S:"GET";B=Nyv(this.context);if(B===void 0)throw Error();this.fetchLater=B;IvB(this,JN8(this))},IvB=function(B,t){B.beaconResult&&B.beaconResult.activated||(B.beaconAbort=new AbortController,B.beaconResult=B.fetchLater(t,{method:B.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:B.beaconAbort.signal,activateAfter:96E4}))},JN8=function(B){B=B.JSC$7289_urlWithoutToken;
return(B.slice(-1)[0]==="&"?B:B+"&")+"flapi=1"};
V$.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
V$.prototype.sendNow=function(){};
V$.prototype.setHeader=function(){};
_.n9.Object.defineProperties(V$.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7289_urlWithoutToken},
set:function(B){this.JSC$7289_urlWithoutToken=B;B=JN8(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);IvB(this,B)}},
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 m98=function(B){this.context=B};
m98.prototype.isSupported=function(){return!qj(this.context)&&!!this.context.global.fetch};
m98.prototype.ping=function(){var B=this;return wo.apply(null,_.aw(_.j9.apply(0,arguments).map(function(t){return Zh(B.context.global.fetch(t,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(Hl(function(T){return T.status===200}))}))).pipe(ggv(function(t){return t}),AlL())};
m98.prototype.pingWithHeadersAndBody=function(B,t,T){for(var S=_.j9.apply(3,arguments),O=this,d=new Headers,Z=_.C(t.entries()),h=Z.next();!h.done;h=Z.next()){var q=_.C(h.value);h=q.next().value;q=q.next().value;d.set(h,q)}var D,P=(D=B.keepAlive)!=null?D:!1;wo.apply(null,_.aw(S.map(function(U){return Zh(O.context.global.fetch(U,Object.assign({},{method:String(B.beaconMethod),cache:"no-cache"},P?{keepalive:!0}:{},{mode:"no-cors",headers:d,body:T}))).pipe(Hl(function(J){return J.status===200}))}))).pipe(ggv(function(U){return U}),
AlL())};var NmE,k3m;_.EM=function(){};
_.$h=function(B){return B};
NmE=function(B){var t=t||0;return function(){return B.apply(this,Array.prototype.slice.call(arguments,0,t))}};
_.Dj=function(B){var t=!1,T;return function(){t||(T=B(),t=!0);return T}};
_.Pp=function(B,t){var T=0;return function(S){_.TX.clearTimeout(T);var O=arguments;T=_.TX.setTimeout(function(){B.apply(void 0,O)},t)}};
k3m=function(B,t){var T=0,S=!1,O=[],d=function(){T=0;S&&(S=!1,Z())},Z=function(){T=_.TX.setTimeout(d,t);
var h=O;O=[];B.apply(void 0,h)};
return function(h){O=arguments;T?S=!0:Z()}};var u2e=function(){return JN&&mD?mD.mobile:!XLu()&&(jg("iPod")||jg("iPhone")||jg("Android")||jg("IEMobile"))},XLu=function(){return JN&&mD?!mD.mobile&&(jg("iPad")||jg("Android")||jg("Silk")):jg("iPad")||jg("Android")&&!jg("Mobile")||jg("Silk")};var jCB;_.f1={};jCB="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.f1.add=function(B,t,T){if(B!==null&&t in B)throw Error("qa`"+t);B[t]=T};
_.f1.clear=function(B){for(var t in B)delete B[t]};
_.f1.clone=function(B){var t={},T;for(T in B)t[T]=B[T];return t};
_.f1.contains=function(B,t){return F3X(B,t)};
_.f1.containsKey=function(B,t){return B!==null&&t in B};
_.f1.containsValue=F3X;_.f1.create=ylN;_.f1.createImmutableView=function(B){var t=B;Object.isFrozen&&!Object.isFrozen(B)&&(t=Object.create(B),Object.freeze(t));return t};
_.f1.createSet=QFq;_.f1.equals=function(B,t){for(var T in B)if(!(T in t)||B[T]!==t[T])return!1;for(var S in t)if(!(S in B))return!1;return!0};
_.f1.every=function(B,t,T){for(var S in B)if(!t.call(T,B[S],S,B))return!1;return!0};
_.f1.extend=function(B,t){for(var T,S,O=1;O<arguments.length;O++){S=arguments[O];for(T in S)B[T]=S[T];for(var d=0;d<jCB.length;d++)T=jCB[d],Object.prototype.hasOwnProperty.call(S,T)&&(B[T]=S[T])}};
_.f1.filter=function(B,t,T){var S={},O;for(O in B)t.call(T,B[O],O,B)&&(S[O]=B[O]);return S};
_.f1.findKey=wv2;_.f1.findValue=function(B,t,T){return(t=wv2(B,t,T))&&B[t]};
_.f1.forEach=function(B,t,T){for(var S in B)t.call(T,B[S],S,B)};
_.f1.get=function(B,t,T){return B!==null&&t in B?B[t]:T};
_.f1.getAllPropertyNames=function(B,t,T){if(!B)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return sFz(B);for(var S={};B&&(B!==Object.prototype||t)&&(B!==Function.prototype||T);){for(var O=Object.getOwnPropertyNames(B),d=0;d<O.length;d++)S[O[d]]=!0;B=Object.getPrototypeOf(B)}return sFz(S)};
_.f1.getAnyKey=function(B){for(var t in B)return t};
_.f1.getAnyValue=function(B){for(var t in B)return B[t]};
_.f1.getCount=function(B){var t=0,T;for(T in B)t++;return t};
_.f1.getKeys=sFz;_.f1.getSuperClass=function(B){return(B=Object.getPrototypeOf(B.prototype))&&B.constructor};
_.f1.getValueByKeys=function(B,t){var T=_.rm(t),S=T?t:arguments;for(T=T?0:1;T<S.length;T++){if(B==null)return;B=B[S[T]]}return B};
_.f1.getValues=function(B){var t=[],T=0,S;for(S in B)t[T++]=B[S];return t};
_.f1.isEmpty=function(B){for(var t in B)return!1;return!0};
_.f1.isImmutableView=function(B){return!!Object.isFrozen&&Object.isFrozen(B)};
_.f1.map=function(B,t,T){var S={},O;for(O in B)S[O]=t.call(T,B[O],O,B);return S};
_.f1.remove=function(B,t){var T;(T=t in B)&&delete B[t];return T};
_.f1.set=function(B,t,T){B[t]=T};
_.f1.setIfUndefined=function(B,t,T){return t in B?B[t]:B[t]=T};
_.f1.setWithReturnValueIfNotSet=function(B,t,T){if(t in B)return B[t];T=T();return B[t]=T};
_.f1.some=function(B,t,T){for(var S in B)if(t.call(T,B[S],S,B))return!0;return!1};
_.f1.transpose=function(B){var t={},T;for(T in B)t[B[T]]=T;return t};
_.f1.unsafeClone=ogh;var UM=function(B,t,T,S,O){this.allowedElements=B;this.elementPolicies=t;this.allowedGlobalAttributes=T;this.globalAttributePolicies=S;this.globallyAllowedAttributePrefixes=O},H_q=function(B,t,T){T=B.elementPolicies.get(T);
return(T==null?0:T.has(t))?T.get(t):B.allowedGlobalAttributes.has(t)?{policyAction:1}:(T=B.globalAttributePolicies.get(t))?T:B.globallyAllowedAttributePrefixes&&[].concat(_.aw(B.globallyAllowedAttributePrefixes)).some(function(S){return t.indexOf(S)===0})?{policyAction:1}:{policyAction:0}};var ave="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(" "),
fvs=[["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}]])]],ghe="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(" "),
Rz1=[["dir",{policyAction:3,conditions:kg(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:kg(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:kg(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:kg(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],AN4=new UM(new Set(ave),new Map(fvs),new Set(ghe),new Map(Rz1)),cNH=new UM(new Set(ave.concat(["BUTTON",
"INPUT"])),new Map(fvs),new Set(kg(function(){return ghe.concat(["class","id","name"])})),new Map(kg(function(){return Rz1.concat([["style",
{policyAction:1}]])})));var sCB,FDH,ohH;sCB=function(B,t,T,S,O){this.JSC$7349_sanitizerTable=B;this.styleElementSanitizer=t;this.styleAttributeSanitizer=T;this.JSC$7349_resourceUrlPolicy=S;this.JSC$7349_navigationUrlPolicy=O;this.changes=[]};
_.wLq=function(B,t){var T=document.implementation.createHTMLDocument("");B=FDH(B,t,T);T=T.body;T.appendChild(B);T=(new XMLSerializer).serializeToString(T);T=T.slice(T.indexOf(">")+1,T.lastIndexOf("</"));return Al(T)};
FDH=function(B,t,T){t=M9X(t,T);t=document.createTreeWalker(t,5,function(h){if(h.nodeType===3)h=1;else if(W3L(h))if(h=$Zz(h),h===null)h=2;else{var q=B.JSC$7349_sanitizerTable;h=h!=="FORM"&&(q.allowedElements.has(h)||q.elementPolicies.has(h))?1:2}else h=2;return h});
for(var S=t.nextNode(),O=T.createDocumentFragment(),d=O;S!==null;){var Z=void 0;if(S.nodeType===3)B.styleElementSanitizer&&d.nodeName==="STYLE"?(S=B.styleElementSanitizer(S.data),Z=B.createTextNode(S)):Z=B.createTextNode(S.data);else if(W3L(S))Z=ohH(B,S,T);else throw Error("da");d.appendChild(Z);if(S=t.firstChild())d=Z;else for(;!(S=t.nextSibling())&&(S=t.parentNode());)d=d.parentNode}return O};
sCB.prototype.createTextNode=function(B){return document.createTextNode(B)};
ohH=function(B,t,T){var S,O=$Zz(t);T=T.createElement(O);t=t.attributes;for(var d=_.C(t),Z=d.next();!Z.done;Z=d.next()){var h=Z.value;Z=h.name;h=h.value;var q=H_q(B.JSC$7349_sanitizerTable,Z,O);a:{if(S=q.conditions){S=_.C(S);for(var D=S.next();!D.done;D=S.next()){var P=_.C(D.value);D=P.next().value;P=P.next().value;var U=void 0;if((D=(U=t.getNamedItem(D))==null?void 0:U.value)&&!P.has(D)){S=!1;break a}}}S=!0}if(S)switch(q.policyAction){case 1:SY(T,Z,h);break;case 2:throw Error();case 3:SY(T,Z,h.toLowerCase());
break;case 4:B.styleAttributeSanitizer?(h=B.styleAttributeSanitizer(h),SY(T,Z,h)):SY(T,Z,h);break;case 5:B.JSC$7349_resourceUrlPolicy?(q={type:2,attributeName:Z,elementName:O},h=xZw(h),(h=B.JSC$7349_resourceUrlPolicy(h,q))&&SY(T,Z,h.toString())):SY(T,Z,h);break;case 6:if(B.JSC$7349_resourceUrlPolicy){q={type:2,attributeName:Z,elementName:O};S=[];h=_.C(h.split(","));for(D=h.next();!D.done;D=h.next())P=_.C(D.value.trim().split(/\s+/,2)),D=P.next().value,P=P.next().value,S.push({url:D,descriptor:P});
h={parts:[]};S=_.C(S);for(D=S.next();!D.done;D=S.next())D=D.value,P=xZw(D.url),(P=B.JSC$7349_resourceUrlPolicy(P,q))&&h.parts.push({url:P.toString(),descriptor:D.descriptor});SY(T,Z,eqv(h))}else SY(T,Z,h);break;case 7:q=h;if(B.JSC$7349_navigationUrlPolicy){q={type:2,attributeName:Z,elementName:O};h=xZw(h);h=B.JSC$7349_navigationUrlPolicy(h,q);if(h===null)break;q=h.toString()}h=q;q=_.UKo(h);q=q!==void 0&&yLv.indexOf(q.toLowerCase())!==-1?h:"about:invalid#zClosurez";SY(T,Z,q)}}return T};
_.yNq=kg(function(){return new sCB(AN4)});
_.QCb=kg(function(){return new sCB(cNH)});var x9o=function(){this.calledBuild=!1;this.JSC$7361_sanitizerTable=AN4},Mg2=function(){x9o.apply(this,arguments)};
_.u(Mg2,x9o);Mg2.prototype.build=function(){if(this.calledBuild)throw Error("sa");this.calledBuild=!0;return new sCB(this.JSC$7361_sanitizerTable,void 0,void 0,this.JSC$7361_resourceUrlPolicy,this.JSC$7361_navigationUrlPolicy)};var $9o=/[^#]*/;var v9=function(B){try{return!!B&&B.location.href!=null&&FV(B,"foo")}catch(t){return!1}},ez1=function(B){var t=WD4;
if(t)for(var T in t)Object.prototype.hasOwnProperty.call(t,T)&&B(t[T],T,t)},GXq=function(){var B=[];
ez1(function(t){B.push(t)});
return B},WD4={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"},pLo=_.Dj(function(){return GXq()}),Yqo=function(){var B=i_H("IFRAME"),
t={};
_.K4(pLo(),function(T){B.sandbox&&B.sandbox.supports&&B.sandbox.supports(T)&&(t[T]=!0)});
return t},i_H=function(B,t){t=t===void 0?document:t;
return t.createElement(String(B).toLowerCase())};var Ix;_.cs=function(B,t,T){return Math.min(Math.max(B,t),T)};
Ix=function(B,t,T){return B+T*(t-B)};_.A0=function(B,t){this.x=B!==void 0?B:0;this.y=t!==void 0?t:0};
_.k=_.A0.prototype;_.k.clone=function(){return new _.A0(this.x,this.y)};
_.k.equals=function(B){return B instanceof _.A0&&(this==B?!0:this&&B?this.x==B.x&&this.y==B.y:!1)};
_.k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.k.translate=function(B,t){B instanceof _.A0?(this.x+=B.x,this.y+=B.y):(this.x+=Number(B),typeof t==="number"&&(this.y+=t));return this};
_.k.scale=function(B,t){this.x*=B;this.y*=typeof t==="number"?t:B;return this};_.En=function(B,t){this.width=B;this.height=t};
_.k=_.En.prototype;_.k.clone=function(){return new _.En(this.width,this.height)};
_.k.area=function(){return this.width*this.height};
_.k.aspectRatio=function(){return this.width/this.height};
_.k.isEmpty=function(){return!this.area()};
_.k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.k.scale=function(B,t){this.width*=B;this.height*=typeof t==="number"?t:B;return this};var xm=function(B,t){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=B===mAD&&t||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=KDi};
xm.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var lv1=function(B){return B instanceof xm&&B.constructor===xm&&B.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===KDi?B.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},KDi={},mAD={};
new xm(mAD,"");var IB,uK,m9,vhH,zzs,rN8,c9,B2o,T22,tqE,jy,S12,h2u,Lui,ZEi,q1q,Vq2,E8H,Dbo,xaN,P81,IiH,Jso,Ubu,JV;IB=function(B){return B?new JV(_.sn(B)):dfh||(dfh=new JV)};
_.Oi=function(B,t){return typeof t==="string"?B.getElementById(t):t};
uK=function(B,t){return(t||document).getElementsByTagName(String(B))};
_.nhq=function(B){return vhH("yt-formatted-string","paper-input-input",B)};
m9=function(B,t,T,S){B=S||B;return(t=t&&t!="*"?String(t).toUpperCase():"")||T?B.querySelectorAll(t+(T?"."+T:"")):B.getElementsByTagName("*")};
vhH=function(B,t,T){var S=document,O=B&&B!="*"?String(B).toUpperCase():"";return O||t?(T||S).querySelector(O+(t?"."+t:"")):m9(S,B,t,T)[0]||null};
zzs=function(B,t){_.f1.forEach(t,function(T,S){S=="style"?B.style.cssText=T:S=="class"?B.className=T:S=="for"?B.htmlFor=T:rN8.hasOwnProperty(S)?B.setAttribute(rN8[S],T):_.Oq(S,"aria-")||_.Oq(S,"data-")?B.setAttribute(S,T):B[S]=T})};
rN8={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"};_.P9=function(B){B=(B||window).document;B=B.compatMode=="CSS1Compat"?B.documentElement:B.body;return new _.En(B.clientWidth,B.clientHeight)};
_.b_4=function(B){var t=_.Nj(B);B=B.defaultView;return new _.A0(B.pageXOffset||t.scrollLeft,B.pageYOffset||t.scrollTop)};
_.Nj=function(B){return B.scrollingElement?B.scrollingElement:_.Zf||B.compatMode!="CSS1Compat"?B.body||B.documentElement:B.documentElement};
c9=function(B){return B?B.defaultView:window};
_.Xk=function(B,t,T){return B2o(document,arguments)};
B2o=function(B,t){var T=t[1],S=tqE(B,String(t[0]));T&&(typeof T==="string"?S.className=T:Array.isArray(T)?S.className=T.join(" "):zzs(S,T));t.length>2&&T22(B,S,t,2);return S};
T22=function(B,t,T,S){function O(h){h&&t.appendChild(typeof h==="string"?B.createTextNode(h):h)}
for(;S<T.length;S++){var d=T[S];if(!_.rm(d)||_.Be(d)&&d.nodeType>0)O(d);else{a:{if(d&&typeof d.length=="number"){if(_.Be(d)){var Z=typeof d.item=="function"||typeof d.item=="string";break a}if(typeof d==="function"){Z=typeof d.item=="function";break a}}Z=!1}_.K4(Z?_.vL(d):d,O)}}};
_.Nc=function(B){return tqE(document,B)};
tqE=function(B,t){t=String(t);B.contentType==="application/xhtml+xml"&&(t=t.toLowerCase());return B.createElement(t)};
_.uR=function(){return document.createTextNode("\n")};
jy=function(B){if(B.nodeType!=1)return!1;switch(B.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};
S12=function(B,t){T22(_.sn(B),B,arguments,1)};
_.Hp=function(B){for(var t;t=B.firstChild;)B.removeChild(t)};
_.ax=function(B,t){t.parentNode&&t.parentNode.insertBefore(B,t)};
_.fy=function(B,t){t.parentNode&&t.parentNode.insertBefore(B,t.nextSibling)};
_.Xo=function(B){return B&&B.parentNode?B.parentNode.removeChild(B):null};
_.OE2=function(B,t){var T=t.parentNode;T&&T.replaceChild(B,t)};
_.kH2=function(B){var t,T=B.parentNode;if(T&&T.nodeType!=11)if(B.removeNode)B.removeNode(!1);else{for(;t=B.firstChild;)T.insertBefore(t,B);_.Xo(B)}};
_.gi=function(B){return B.children!=void 0?B.children:Array.prototype.filter.call(B.childNodes,function(t){return t.nodeType==1})};
_.C8H=function(B){return B.nextElementSibling!==void 0?B.nextElementSibling:_.dbu(B.nextSibling,!0)};
_.dbu=function(B,t){for(;B&&B.nodeType!=1;)B=t?B.nextSibling:B.previousSibling;return B};
_.rT=function(B){return _.Be(B)&&B.nodeType==1};
_.Gm=function(B,t){if(!B||!t)return!1;if(B.contains&&t.nodeType==1)return B==t||B.contains(t);if(typeof B.compareDocumentPosition!="undefined")return B==t||!!(B.compareDocumentPosition(t)&16);for(;t&&B!=t;)t=t.parentNode;return t==B};
h2u=function(B,t){if(B==t)return 0;if(B.compareDocumentPosition)return B.compareDocumentPosition(t)&2?1:-1;if("sourceIndex"in B||B.parentNode&&"sourceIndex"in B.parentNode){var T=B.nodeType==1,S=t.nodeType==1;if(T&&S)return B.sourceIndex-t.sourceIndex;var O=B.parentNode,d=t.parentNode;return O==d?ZEi(B,t):!T&&_.Gm(O,t)?-1*Lui(B,t):!S&&_.Gm(d,B)?Lui(t,B):(T?B.sourceIndex:O.sourceIndex)-(S?t.sourceIndex:d.sourceIndex)}S=_.sn(B);T=S.createRange();T.selectNode(B);T.collapse(!0);B=S.createRange();B.selectNode(t);
B.collapse(!0);return T.compareBoundaryPoints(_.TX.Range.START_TO_END,B)};
Lui=function(B,t){var T=B.parentNode;if(T==t)return-1;for(;t.parentNode!=T;)t=t.parentNode;return ZEi(t,B)};
ZEi=function(B,t){for(;t=t.previousSibling;)if(t==B)return-1;return 1};
q1q=function(B){var t,T=arguments.length;if(!T)return null;if(T==1)return arguments[0];var S=[],O=Infinity;for(t=0;t<T;t++){for(var d=[],Z=arguments[t];Z;)d.unshift(Z),Z=Z.parentNode;S.push(d);O=Math.min(O,d.length)}d=null;for(t=0;t<O;t++){Z=S[0][t];for(var h=1;h<T;h++)if(Z!=S[h][t])return d;d=Z}return d};
_.sn=function(B){return B.nodeType==9?B:B.ownerDocument||B.document};
Vq2=function(B){return B.contentDocument||B.contentWindow.document};
_.Rx=function(B,t){if("textContent"in B)B.textContent=t;else if(B.nodeType==3)B.data=String(t);else if(B.firstChild&&B.firstChild.nodeType==3){for(;B.lastChild!=B.firstChild;)B.removeChild(B.lastChild);B.firstChild.data=String(t)}else _.Hp(B),B.appendChild(_.sn(B).createTextNode(String(t)))};
E8H={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Dbo={IMG:" ",BR:"\n"};xaN=function(B){var t;B.tagName=="A"&&B.hasAttribute("href")||B.tagName=="INPUT"||B.tagName=="TEXTAREA"||B.tagName=="SELECT"||B.tagName=="BUTTON"?t=!B.disabled&&(!B.hasAttribute("tabindex")||P81(B)):t=B.hasAttribute("tabindex")&&P81(B);return t};
P81=function(B){B=B.tabIndex;return typeof B==="number"&&B>=0&&B<32768};
IiH=function(B){var t=[];Ubu(B,t,!0);B=t.join("");B=B.replace(/ \xAD /g," ").replace(/\xAD/g,"");B=B.replace(/\u200B/g,"");B=B.replace(/ +/g," ");B!=" "&&(B=B.replace(/^\s*/,""));return B};
Jso=function(B){var t=[];Ubu(B,t,!1);return t.join("")};
Ubu=function(B,t,T){if(!(B.nodeName in E8H))if(B.nodeType==3)T?t.push(String(B.nodeValue).replace(/(\r\n|\r|\n)/g,"")):t.push(B.nodeValue);else if(B.nodeName in Dbo)t.push(Dbo[B.nodeName]);else for(B=B.firstChild;B;)Ubu(B,t,T),B=B.nextSibling};
_.mb2=function(B,t,T){if(!t&&!T)return null;var S=t?String(t).toUpperCase():null;return _.yN(B,function(O){return(!S||O.nodeName==S)&&(!T||typeof O.className==="string"&&_.eg(O.className.split(/\s+/),T))},!0)};
_.yN=function(B,t,T){B&&!T&&(B=B.parentNode);for(T=0;B;){if(t(B))return B;B=B.parentNode;T++}return null};
JV=function(B){this.JSC$7386_document_=B||_.TX.document||document};
_.k=JV.prototype;_.k.getElement=function(B){return _.Oi(this.JSC$7386_document_,B)};
_.k.$=JV.prototype.getElement;_.k.getElementsByTagName=function(B,t){return(t||this.JSC$7386_document_).getElementsByTagName(String(B))};
_.k.getElementsByTagNameAndClass=function(B,t,T){return m9(this.JSC$7386_document_,B,t,T)};
_.k.$$=JV.prototype.getElementsByTagNameAndClass;_.k.setProperties=zzs;_.k.JSC$7388_createDom=function(B,t,T){return B2o(this.JSC$7386_document_,arguments)};
_.k.createElement=function(B){return tqE(this.JSC$7386_document_,B)};
_.k.createTextNode=function(B){return this.JSC$7386_document_.createTextNode(String(B))};
_.k.getWindow=function(){return this.JSC$7386_document_.defaultView};
var Un=function(B){return _.b_4(B.JSC$7386_document_)};
_.k=JV.prototype;_.k.appendChild=function(B,t){B.appendChild(t)};
_.k.append=S12;_.k.canHaveChildren=jy;_.k.removeNode=_.Xo;_.k.getChildren=_.gi;_.k.contains=_.Gm;_.k=d9.prototype;_.k.getWidth=function(){return this.right-this.left};
_.k.getHeight=function(){return this.bottom-this.top};
_.k.clone=function(){return new d9(this.top,this.right,this.bottom,this.left)};
_.k.contains=function(B){return this&&B?B instanceof d9?B.left>=this.left&&B.right<=this.right&&B.top>=this.top&&B.bottom<=this.bottom:B.x>=this.left&&B.x<=this.right&&B.y>=this.top&&B.y<=this.bottom:!1};
_.k.expand=function(B,t,T,S){_.Be(B)?(this.top-=B.top,this.right+=B.right,this.bottom+=B.bottom,this.left-=B.left):(this.top-=B,this.right+=Number(t),this.bottom+=Number(T),this.left-=Number(S));return this};
_.k.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};
_.k.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};
_.k.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};
_.k.translate=function(B,t){B instanceof _.A0?(this.left+=B.x,this.right+=B.x,this.top+=B.y,this.bottom+=B.y):(this.left+=B,this.right+=B,typeof t==="number"&&(this.top+=t,this.bottom+=t));return this};
_.k.scale=function(B,t){t=typeof t==="number"?t:B;this.left*=B;this.right*=B;this.top*=t;this.bottom*=t;return this};var AV=function(B,t,T,S){this.left=B;this.top=t;this.width=T;this.height=S};
_.k=AV.prototype;_.k.clone=function(){return new AV(this.left,this.top,this.width,this.height)};
_.k.boundingRect=function(B){var t=Math.max(this.left+this.width,B.left+B.width),T=Math.max(this.top+this.height,B.top+B.height);this.left=Math.min(this.left,B.left);this.top=Math.min(this.top,B.top);this.width=t-this.left;this.height=T-this.top};
_.k.contains=function(B){return B instanceof _.A0?B.x>=this.left&&B.x<=this.left+this.width&&B.y>=this.top&&B.y<=this.top+this.height:this.left<=B.left&&this.left+this.width>=B.left+B.width&&this.top<=B.top&&this.top+this.height>=B.top+B.height};
_.k.distance=function(B){var t=B.x<this.left?this.left-B.x:Math.max(B.x-(this.left+this.width),0);B=B.y<this.top?this.top-B.y:Math.max(B.y-(this.top+this.height),0);return Math.sqrt(t*t+B*B)};
_.k.getSize=function(){return new _.En(this.width,this.height)};
_.k.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};
_.k.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};
_.k.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};
_.k.translate=function(B,t){B instanceof _.A0?(this.left+=B.x,this.top+=B.y):(this.left+=B,typeof t==="number"&&(this.top+=t));return this};
_.k.scale=function(B,t){t=typeof t==="number"?t:B;this.left*=B;this.width*=B;this.top*=t;this.height*=t;return this};var Xeo,Fk,qnN,sM,ai2,HEo,fi8,cRX,g8q,Asq;_.cp=function(B,t,T){if(typeof t==="string")(t=_.N2u(B,t))&&(B.style[t]=T);else for(var S in t){T=B;var O=t[S],d=_.N2u(T,S);d&&(T.style[d]=O)}};
Xeo={};_.N2u=function(B,t){var T=Xeo[t];if(!T){var S=_.Ug(t);T=S;B.style[S]===void 0&&(S=(_.Zf?"Webkit":_.C2?"Moz":null)+iPD(S),B.style[S]!==void 0&&(T=S));Xeo[t]=T}return T};
_.NH=function(B,t){var T=_.sn(B);return T.defaultView&&T.defaultView.getComputedStyle&&(B=T.defaultView.getComputedStyle(B,null))?B[t]||B.getPropertyValue(t)||"":""};
_.ei=function(B,t){return _.NH(B,t)||(B.currentStyle?B.currentStyle[t]:null)||B.style&&B.style[t]};
_.uBs=function(B){return _.ei(B,"position")};
Fk=function(B,t,T){if(t instanceof _.A0){var S=t.x;t=t.y}else S=t,t=T;B.style.left=sM(S,!1);B.style.top=sM(t,!1)};
qnN=function(B){try{return B.getBoundingClientRect()}catch(t){return{left:0,top:0,right:0,bottom:0}}};
_.w9=function(B){var t=_.sn(B),T=new _.A0(0,0);if(B==(t?_.sn(t):document).documentElement)return T;B=qnN(B);t=Un(IB(t));T.x=B.left+t.x;T.y=B.top+t.y;return T};
_.j4e=function(B,t,T){if(t instanceof _.En)T=t.height,t=t.width;else if(T==void 0)throw Error("ta");B.style.width=sM(t,!0);B.style.height=sM(T,!0)};
sM=function(B,t){typeof B=="number"&&(B=(t?Math.round(B):B)+"px");return B};
ai2=function(B){return HEo(B)};
HEo=function(B){var t=fi8;if(_.ei(B,"display")!="none")return t(B);var T=B.style,S=T.display,O=T.visibility,d=T.position;T.visibility="hidden";T.position="absolute";T.display="inline";B=t(B);T.display=S;T.position=d;T.visibility=O;return B};
fi8=function(B){var t=B.offsetWidth,T=B.offsetHeight,S=_.Zf&&!t&&!T;return(t===void 0||S)&&B.getBoundingClientRect?(B=qnN(B),new _.En(B.right-B.left,B.bottom-B.top)):new _.En(t,T)};
cRX=function(B){var t=_.w9(B);B=HEo(B);return new AV(t.x,t.y,B.width,B.height)};
g8q=function(B,t){B=B.style;"opacity"in B?B.opacity=t:"MozOpacity"in B?B.MozOpacity=t:"filter"in B&&(B.filter=t===""?"":"alpha(opacity="+Number(t)*100+")")};
_.vC=function(B,t){B.style.display=t?"":"none"};
_.R21=function(B){return"rtl"==_.ei(B,"direction")};
Asq=function(B){var t=_.NH(B,"marginLeft"),T=_.NH(B,"marginRight"),S=_.NH(B,"marginTop");B=_.NH(B,"marginBottom");return new d9(parseFloat(S),parseFloat(T),parseFloat(B),parseFloat(t))};
_.cs2=function(B){var t=_.NH(B,"borderLeftWidth"),T=_.NH(B,"borderRightWidth"),S=_.NH(B,"borderTopWidth");B=_.NH(B,"borderBottomWidth");return new d9(parseFloat(S),parseFloat(T),parseFloat(B),parseFloat(t))};var wi=function(B){this.context=B};
wi.prototype.isSupported=function(B){return(B==null?0:B.attributionEnabled)||(B==null?void 0:B.beaconMethod)==="POST"||(B==null?0:B.customHeaders)||(B==null?0:B.customBody)||(B==null?0:B.keepAlive)?!1:!qj(this.context)};
wi.prototype.ping=function(){var B=this;return Iw(_.j9.apply(0,arguments).map(function(t){try{var T=B.context.global,S=!1;S=S===void 0?!1:S;T.google_image_requests||(T.google_image_requests=[]);var O=i_H("IMG",T.document);S&&(O.attributionSrc="");O.src=t;T.google_image_requests.push(O);return!0}catch(d){return!1}}).every(function(t){return t}))};
wi.prototype.pingWithHeadersAndBody=function(B,t,T){this.ping.apply(this,_.aw(_.j9.apply(3,arguments)))};var s4E=function(B){this.context=B};
s4E.prototype.isSupported=function(B){return Fu2&&!qj(this.context)&&pv9(this.context)!==void 0&&!(B==null?0:B.attributionEnabled)&&(B==null?void 0:B.beaconMethod)!=="POST"&&!(B==null?0:B.customHeaders)&&!(B==null?0:B.customBody)};
s4E.prototype.makeBeacon=function(B,t){if(!this.isSupported(t))throw new Cy;return new ox(this.context,B)};
var Fu2=!1,ox=function(B,t){this.context=B;this.JSC$7407_urlWithoutToken=t;B=pv9(this.context);if(B===void 0)throw Error();this.wrappedBeacon=new B(weq(this),{})},weq=function(B){B=B.JSC$7407_urlWithoutToken;
return(B.slice(-1)[0]==="&"?B:B+"&")+"pbapi=1"};
ox.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
ox.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
ox.prototype.setHeader=function(){};
_.n9.Object.defineProperties(ox.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7407_urlWithoutToken},
set:function(B){this.JSC$7407_urlWithoutToken=B;this.wrappedBeacon.setURL(weq(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(B){if(B!=="GET")throw new Cy;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var o88=function(B){this.context=B};
o88.prototype.isSupported=function(B){if((B==null?0:B.attributionEnabled)||(B==null?void 0:B.beaconMethod)==="GET"||(B==null?0:B.customHeaders)||(B==null?0:B.customBody)||(B==null?0:B.keepAlive))return!1;var t;return!qj(this.context)&&((t=this.context.global.navigator)==null?void 0:t.sendBeacon)!==void 0};
o88.prototype.ping=function(){var B=this;return Iw(_.j9.apply(0,arguments).map(function(t){var T;return(T=B.context.global.navigator)==null?void 0:T.sendBeacon(t)}).every(function(t){return t}))};
o88.prototype.pingWithHeadersAndBody=function(B,t,T){this.ping.apply(this,_.aw(_.j9.apply(3,arguments)))};var qQ=function(B){this.value=B},Yq=function(B,t){return Iw(B.value).pipe(L1(t))},r9=new qQ(!1),NSz=new qQ(!0);var QN=function(B){this.value=B;this.releasedSubject=new C1};
QN.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.n9.Object.defineProperties(QN.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$7420_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var SH9=["FRAME","IMG","IFRAME"],rlh=/^[01](px)?$/,ToN=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},tVz=function(){var B=new ToN;
B.crossDomainLoadedDefault=!0;B.pendingImagesBlockLoad=!0;return B};var ys8=function(B,t){var T=haq(B);if(T)if(T.onCreativeLoad)T.onCreativeLoad(t);else{var S=t?[t]:[],O=function(d){for(var Z=0;Z<S.length;++Z)try{S[Z](1,d)}catch(h){}S={push:function(h){h(1,d)}}};
T.onCreativeLoad=function(d){S.push(d)};
T.setAttribute("data-creative-load-listener","");T.addEventListener("creativeLoad",function(d){O(d.detail)});
_.TX.addEventListener("message",function(d){LTX(T,O,d)})}};var y$=function(B,t){var T=this;this.global=B;this.parentContext=t;this.JSC$7431_onVisibilityChange=this.document?wo(Iw(!0),sH(this.document,"visibilitychange")).pipe(xR(this.parentContext.performanceMonitor,748),Hl(function(){return T.getVisibilityState()}),pI()):Iw("visible");
this.document?sH(this.document,"DOMContentLoaded").pipe(xR(this.parentContext.performanceMonitor,739),eV(1)):Iw(vgq("DOMContentLoaded"))},mcm=function(B){return B.document!==null&&B.document.visibilityState!==void 0};
y$.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
y$.prototype.querySelector=function(B){return this.document?this.document.querySelector(B):null};
y$.prototype.querySelectorAll=function(B){return this.document?_.vL(this.document.querySelectorAll(B)):[]};
y$.prototype.elementFromPoint=function(B,t){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;B=this.document.elementFromPoint(B,t);return B===null?null:new QN(B)};
var Zb2=function(B,t,T){T=T===void 0?!1:T;if(t.ref===void 0||!B.document)return Iw(t).pipe(xR(B.parentContext.performanceMonitor,749));var S=new ll(1),O=function(){S.next(t)};
T||ys8(t.ref,O);OIw(t.ref,O);return S.pipe(xR(B.parentContext.performanceMonitor,749),eV(1))};
_.n9.Object.defineProperties(y$.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return FV(this.global,"document")?this.global.document||null:null}}});var qHv=_.ie(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),VV2=_.ie(["./reach_worklet.js"]),ERD=_.ie(["./reach_worklet.js"]),Q42=_.ie(["./reach_worklet.html"]),xbo=_.ie(["./reach_worklet.js"]),Mq2=_.ie(["./reach_worklet.js"]);_.On(Q42);_.On(xbo);_.On(Mq2);var W9={left:0,top:0,width:0,height:0};var $be,Wue,e28,GHE,BY,iE4,Y1q,Kuo,vYw,nYC,n88,rs1;$be=function(B,t,T,S,O,d,Z){var h="";B&&(h+=B+":");T&&(h+="//",t&&(h+=t+"@"),h+=T,S&&(h+=":"+S));O&&(h+=O);d&&(h+="?"+d);Z&&(h+="#"+Z);return h};
Wue=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.zy=function(B){return B.match(Wue)};
_.Hs=function(B,t){return B?t?decodeURI(B):decodeURIComponent(B):B};
e28=function(B){B=_.zy(B)[1]||null;!B&&_.TX.self&&_.TX.self.location&&(B=_.TX.self.location.protocol.slice(0,-1));return B?B.toLowerCase():""};
_.bt=function(B){return _.Hs(_.zy(B)[3]||null,!0)};
_.DE=function(B){return _.Hs(_.zy(B)[5]||null,!0)};
_.PIC=function(B){var t=B.indexOf("#");return t<0?null:B.slice(t+1)};
GHE=function(B){B=_.zy(B);return $be(B[1],B[2],B[3],B[4])};
_.peq=function(B){B=_.zy(B);return $be(B[1],null,B[3],B[4])};
_.WO=function(B){B=_.zy(B);return $be(null,null,null,null,B[5],B[6],B[7])};
_.nm=function(B){var t=B.indexOf("#");return t<0?B:B.slice(0,t)};
BY=function(B,t){B=_.zy(B);t=_.zy(t);return B[3]==t[3]&&B[1]==t[1]&&B[4]==t[4]};
iE4=function(B,t){if(B){B=B.split("&");for(var T=0;T<B.length;T++){var S=B[T].indexOf("="),O=null;if(S>=0){var d=B[T].substring(0,S);O=B[T].substring(S+1)}else d=B[T];t(d,O?TZ(O):"")}}};
Y1q=function(B){var t=B.indexOf("#");t<0&&(t=B.length);var T=B.indexOf("?");if(T<0||T>t){T=t;var S=""}else S=B.substring(T+1,t);return[B.slice(0,T),S,B.slice(t)]};
Kuo=function(B,t){return t?B?B+"&"+t:t:B};
_.lie=function(B,t){if(!t)return B;B=Y1q(B);B[1]=Kuo(B[1],t);return B[0]+(B[1]?"?"+B[1]:"")+B[2]};
_.v8e=function(B,t,T){if(Array.isArray(t))for(var S=0;S<t.length;S++)_.v8e(B,String(t[S]),T);else t!=null&&T.push(B+(t===""?"":"="+_.YM(t)))};
_.UD=function(B){var t=[],T;for(T in B)_.v8e(T,B[T],t);return t.join("&")};
_.rN=function(B,t){t=_.UD(t);return _.lie(B,t)};
_.Q$=function(B,t,T){T=T!=null?"="+_.YM(T):"";return _.lie(B,t+T)};
vYw=function(B,t,T,S){for(var O=T.length;(t=B.indexOf(T,t))>=0&&t<S;){var d=B.charCodeAt(t-1);if(d==38||d==63)if(d=B.charCodeAt(t+O),!d||d==61||d==38||d==35)return t;t+=O+1}return-1};
nYC=/#|$/;_.pb=function(B,t){var T=B.search(nYC),S=vYw(B,0,t,T);if(S<0)return null;var O=B.indexOf("&",S);if(O<0||O>T)O=T;S+=t.length+1;return TZ(B.slice(S,O!==-1?O:0))};
n88=/[?&]($|#)/;_.zQ=function(B,t){for(var T=B.search(nYC),S=0,O,d=[];(O=vYw(B,S,t,T))>=0;)d.push(B.substring(S,O)),S=Math.min(B.indexOf("&",O)+1||T,T);d.push(B.slice(S));return d.join("").replace(n88,"$1")};
_.M7=function(B,t,T){return _.Q$(_.zQ(B,t),t,T)};
rs1=function(B){var t=Y1q(window.location.href),T=t[1],S=[];T&&T.split("&").forEach(function(O){var d=O.indexOf("=");d=d>=0?O.slice(0,d):O;B.hasOwnProperty(d)||S.push(O)});
t[1]=Kuo(S.join("&"),_.UD(B));return t[0]+(t[1]?"?"+t[1]:"")+t[2]};var wlz=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(wlz,_.Qs);wlz.prototype.getVersion=function(){return _.g$(this,2)};var FT_=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(FT_,_.Qs);var fhL=function(B,t){return _.J0(B,2,t)},sw9=function(B,t){return _.J0(B,3,t)};
FT_.prototype.getModel=function(){return _.g$(this,4)};
var RaD=function(B,t){return _.J0(B,4,t)},ahh=function(B,t){return _.J0(B,5,t)},ceX=function(B,t){return _.J0(B,9,t)},HID=function(B,t){return Xj(B,10,t)},jww=function(B,t){return _.ZC(B,11,t)},gRX=function(B,t){return _.J0(B,1,t)},Ae_=function(B,t){return _.ZC(B,7,t)};var Xlq="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var n1=function(B,t,T,S){B=B===void 0?window:B;t=t===void 0?null:t;T=T===void 0?new qNL:T;S=S===void 0?DgC():S;d9E.call(this);var O=this;this.global=B;this.debugChannel=t;this.performanceMonitor=T;this.onPageHide=cl(function(){return sH(O.global,"pagehide")}).pipe(xR(this.performanceMonitor,941));
this.onLoad=cl(function(){return sH(O.global,"load")}).pipe(xR(this.performanceMonitor,738),eV(1));
this.onResize=cl(function(){return sH(O.global,"resize")}).pipe(xR(this.performanceMonitor,741));
this.onMessage=cl(function(){return sH(O.global,"message")}).pipe(xR(this.performanceMonitor,740));
this.document=new y$(this.global,this);this.timeProvider=new Vgb(new D91(this.intrinsicFunctionNamespace,this.performanceMonitor),new Eh2(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new LDe(new U9u(this),new s4E(this),new Zj(this,new m98(this)),new Zj(this,new o88(this)),new Zj(this,new wi(this)))};
_.u(n1,d9E);var qj=function(B){var t=B.global;return!!B.global.HTMLFencedFrameElement&&!!t.fence&&typeof t.fence.reportEvent==="function"};
_.k=n1.prototype;_.k.reportFencedFrameEvent=function(B){qj(this)&&this.global.fence.reportEvent(B)};
_.k.getOnBackgrounded=function(){return this.onPageHide.pipe(xR(this.performanceMonitor,942),L1(this.queue),Hl(function(){}))};
_.k.postMessage=function(B,t,T){T=T===void 0?[]:T;this.global.postMessage(B,t,T)};
_.k.getWidth=function(){return v9(this.global)?this.global.width:0};
_.k.getHeight=function(){return v9(this.global)?this.global.height:0};
_.k.isMobile=function(){return XLu()||u2e()};
var xq=function(B,t){try{var T=Jev(t,B.global,B.isMobile());return{left:T.left,top:T.top,width:T.getWidth(),height:T.getHeight()}}catch(S){return W9}};
n1.prototype.validate=function(){var B=this.beaconFactory.isSupported()||qj(this);return this.global&&this.timeProvider.available()&&B};
var Y8h=function(B){return(B=yeN(B.global))?Zh(B):null};
_.n9.Object.defineProperties(n1.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(B){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!v9(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}}});_.z22=!_.d$&&!_.F2();var XCD=function(B){return B};var j0o=function(B){return B.pipe(ow(function(t){var T=t.endOfSessionReason;var S;return((S=t.viewable)==null?void 0:S.extrapolateToNow().value)||T!=void 0}),eV(1),$R())};var eag=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},GL_=function(B){var t=B.sequenceNumber.toString(10).padStart(2,"0");
t=""+B.startTime+t;B.sequenceNumber<99&&B.sequenceNumber++;return t};var JaN=Bl(B9(function(B){return B.endOfSessionReason===void 0}),Hl(function(B){return Object.assign({},B,{timestamps:XV(B)})}),ow(function(B){var t=B.viewable;
B=B.timestamps;var T;return(T=t==null?void 0:t.extrapolateUsingTimestampMap(B).value)!=null?T:!1}),Hl(function(B){var t=B.beaconFactory;
var T=B.timestampedExposureHistory;var S=B.timeOnScreen;var O=B.binaryContext;B=B.timestamps;if(t===void 0||T===void 0||S===void 0||O===void 0)return!1;if(S.extrapolateUsingTimestampMap(B).value.every(function(d){return d>=0}))return!0;
T=T.map(function(d){return d.timestamp+":"+d.value}).join(",");
S=uy({bin:O,tos:S},B);t.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+S+("&eh="+T)).sendNow();return!0}),B9(function(B){return!B}),$R());var iI_=function(B){return{id:B.pingId,mcvt:B.maxConsecutiveViewTime,p:B.creativePosition,asp:B.adSpeedPosition,tm:B.totalMeasurementTime,tu:B.totalUnviewedTime,mtos:B.maxTimeOnScreen,tos:B.timeOnScreen,v:B.binaryVersion,bin:B.binaryContext,avms:B.measurementStrategy,bs:B.browserSize,mc:B.maximumExposure,"if":B.crossDomainIframeState,vu:B.delayedImpressionJsState,app:B.inApp,mse:B.mraidError,mtop:B.mraidSituation,itpl:B.injectedTemplateId,adk:B.adKey,exk:B.awbidKey,rs:B.requestSource,la:B.isLargeAd,
cr:B.isContentRecommendationAd,uach:B.userAgentClientHints,vs:B.viewState,r:B.reasonCode,pay:B.hasCpmavUrl,co:B.clientPingOrderCounter,rst:B.adRenderStartTime,rpt:B.adRenderPeriodTime,isd:B.initialScrollDepth,lsd:B.loadedScrollDepth,context:B.errorContext,msg:B.errorMessage,stack:B.errorStack,name:B.errorName,ec:B.hasElementChanged,sfr:B.strategyFailureReasons,met:B.creativeSearchResult,wmsd:B.webMeasurementStartDiagnostic,pv:B.pageVisible,epv:B.eosPageVisible,pbe:B.inStatefulBeaconExperiment,fle:B.inFetchLaterBeaconExperiment,
vae:B.inViewableAttributionExperiment,spb:B.supportsPendingBeacon,sfl:B.supportsFetchLater,ffslot:B.isFencedFrameSlotTurtlex,reach:B.sharedStorageReachMode,io2:B.v2VisibilityBitVector,rxdbg:B.rxDebugger,omida:B.omidAppId,omidp:B.omidPartner,omidpv:B.omidPartnerVersion,omidor:B.omidOcclusionReasons,omidv:B.omidVersion,omids:B.omidSessionType,omidam:B.omidAccessMode,omidct:B.omidCreativeType,omidia:B.omidInApp,omiddc:B.omidDeviceCategory,omidlat:B.omidLastActivity,omiddit:B.omidDeviceIdleTime,qid:B.errorEscapedQueryId}};var uoL=function(B){var t=[];return B.pipe(Hl(function(T){var S=T.beaconFactory,O=T.fetchBeaconFactory,d=T.timeOnScreen,Z=T.timeOnScreenUrlPrefixes,h=T.payloadMapper,q=T.timeOnScreenPingId,D=T.timeOnScreenReason,P=T.urlSerializer,U=T.viewable,J=T.hasImpressionFired,N=T.inStatefulBeaconExperiment,H=T.supportsPendingBeacon,f=T.supportsFetchLater,c=T.turtlexReportEventData;if(!T.geometryMeasurable||!J||T.maxTimeOnScreen===void 0||d===void 0||Z===void 0||h===void 0||q===void 0||P===void 0||S===void 0)return!1;
if(T.isTurtlex){if(D===void 0)return!1;Z=T.reportFencedFrameEvent;if(!Z)return!1;Z({eventType:"active-view-time-on-screen",eventData:c!=null?c:"",destination:["buyer"]});return!0}if(!(N||f||D))return!1;c=XV(T);var w;U=(w=U==null?void 0:U.extrapolateUsingTimestampMap(c).value)!=null?w:!1;w=P(Object.assign({},T,{pingId:q,viewState:U?4:3,reasonCode:D!=null?D:"u",payloadMapper:h,urlPrefixes:Z}),c);if(N){for(;t.length>Z.length;)T=void 0,(T=t.shift())==null||T.deactivate();w.forEach(function(v,p){p>=t.length?
t.push(S.makeBeacon(v)):t[p].url=v});
return H&&O&&D!==void 0?(w.forEach(function(v){O.makeBeacon(v).sendNow()}),!0):D!==void 0}if(H&&O&&D!==void 0)return w.forEach(function(v){O.makeBeacon(v).sendNow()}),!0;
if(f&&O){for(;t.length>Z.length;)H=void 0,(H=t.shift())==null||H.deactivate();var W=P(Object.assign({},T,{pingId:q,viewState:U?4:3,reasonCode:D!=null?D:"u",payloadMapper:h,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),c)[0];w.forEach(function(v,p){p>=t.length?t.push(S.makeBeacon(W,{endOfSession:!0})):t[p].url=W});
return D!==void 0?(w.forEach(function(v){O.makeBeacon(v).sendNow()}),!0):D!==void 0}return D!==void 0?(w.forEach(function(v){S.makeBeacon(v).sendNow()}),!0):!1}),B9(function(T){return!T}),$R())};var HbD=Bl(ow(function(B){return B.immediateUrlPrefixes!==void 0&&B.payloadMapper!==void 0&&B.urlSerializer!==void 0&&B.inferredPingId!==void 0&&B.beaconFactory!==void 0}),ow(function(B){return bIg(B)!==null}),reD(function(B){return B.activeViewUnmeasurableEvent},function(B){return B.emit}),Hl(function(B){if(B.isTurtlex){var t=B.reportFencedFrameEvent;
if(t){var T;t({eventType:"active-view-unmeasurable",eventData:(T=B.turtlexReportEventData)!=null?T:"",destination:["buyer"]})}}else{T=void 0;var S=bIg(B);if(S==="x"){var O,d=(O=B.geometricMeasurementErrors)!=null?O:B.contextValidationErrors;d&&(t=d.stack,T=d.message)}B.urlSerializer(Object.assign({},B,{urlPrefixes:B.immediateUrlPrefixes,payloadMapper:B.payloadMapper,pingId:B.inferredPingId,viewState:2,reasonCode:S,errorMessage:T,errorStack:t}),XV(B)).forEach(function(Z){B.beaconFactory.makeBeacon(Z).sendNow()})}}),
eV(1),$R());var B9X=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var IC2=Bl(ow(function(B){return B.payloadMapper!==void 0&&B.immediateUrlPrefixes!==void 0&&B.urlSerializer!==void 0&&B.inferredPingId!==void 0&&B.beaconFactory!==void 0}),Hl(function(B){return Object.assign({},B,{timestamps:XV(B)})}),ow(function(B){var t=B.viewable;
var T=B.hasImpressionFired;B=B.timestamps;var S;return!!T&&((S=t==null?void 0:t.extrapolateUsingTimestampMap(B).value)!=null?S:!1)}),reD(function(B){return B.activeViewViewableEvent},function(B){return B.emit}),Hl(function(B){var t=B.beaconFactory,T=B.turtlexReportEventData;
if(B.isTurtlex){var S=B.reportFencedFrameEvent;if(!S)return!1;S({eventType:"active-view-viewable",eventData:T!=null?T:"",destination:["buyer"]});return!0}T=B.urlSerializer(Object.assign({},B,{urlPrefixes:B.immediateUrlPrefixes,payloadMapper:B.payloadMapper,pingId:B.inferredPingId,viewState:4,reasonCode:"v"}),B.timestamps);(S=B.cpmavUrls)&&S.length>0&&B.viewUrlSerializer&&B.viewUrlSerializer(S,B).forEach(function(O){t.makeBeacon(O).sendNow()});
(S=B.viewableRelayUrls)&&S.length>0&&B.viewUrlSerializer&&B.viewUrlSerializer(S,B).forEach(function(O){t.makeBeacon(O).sendNow()});
T.forEach(function(O){t.makeBeacon(O,{attributionEnabled:B.isViewableAttributionEnabled}).sendNow()});
return!0}),B9(function(B){return!B}),$R());var G_m=Hl(function(B){return[B.value.topWindowViewportExternalGeometry.width,B.value.topWindowViewportExternalGeometry.height]});var MQ=function(B,t){this.callback=B;this.options=t;this.intersectionObserverV2=this.intersectionObserverV1=null},H1C=function(B,t){t?B.intersectionObserverV2||(t=Object.assign({},B.options,{delay:100,
trackVisibility:!0}),B.intersectionObserverV2=new IntersectionObserver(B.callback,t)):B.intersectionObserverV1||(B.intersectionObserverV1=new IntersectionObserver(B.callback,B.options))},bEi=function(B,t){B=t?B.intersectionObserverV2:B.intersectionObserverV1;
if(!B)throw new Cos;return B};
MQ.prototype.observe=function(B,t){bEi(this,B).observe(t)};
MQ.prototype.unobserve=function(B,t){bEi(this,B).unobserve(t)};
MQ.prototype.disconnect=function(B){bEi(this,B).disconnect()};
MQ.prototype.takeRecords=function(B){return bEi(this,B).takeRecords()};var oB={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:W9,topWindowViewportExternalGeometry:W9,measurementRequests:new C1,elementGeometrySourceName:"ns",elementGeometry:W9,intersectionGeometry:W9,viewportLocalAppOffset:{x:0,y:0}};var sBo=eY(Bl(Hl(function(B){var t;return(t=B.exposureOverride)!=null?t:fA_(B)}),Hl(function(B){return isFinite(B)?B:0}))),MYz=eY(Bl(Hl(function(B){var t;
return(t=B.exposureOverride)!=null?t:fA_(B)}),Hl(function(B){return isFinite(B)?B:-1})));var x0=function(B,t){this.a=B;this.b=t;if(B.clock.timeline!==t.clock.timeline)throw Error();};
x0.prototype.equivalentTo=function(B){return B instanceof x0?this.a.equivalentTo(B.a)&&this.b.equivalentTo(B.b):!1};
x0.prototype.extrapolateToTime=function(B){var t=this.a.extrapolateToTime(B).value,T=this.b.extrapolateToTime(B).value;return{timestamp:B,value:[t,T]}};
_.n9.Object.defineProperties(x0.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 B=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),t=this.a.lastMeasurement.timestamp.equals(B)?this.a.lastMeasurement.value:this.a.extrapolateToTime(B).value,T=this.b.lastMeasurement.timestamp.equals(B)?this.b.lastMeasurement.value:this.b.extrapolateToTime(B).value;return{timestamp:B,value:[t,T]}}}});var Mj=function(B,t){this.input=B;this.mapFunction=t;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
Mj.prototype.equivalentTo=function(B){return B instanceof Mj?this.input.equivalentTo(B.input)&&this.mapFunction===B.mapFunction:!1};
Mj.prototype.extrapolateToTime=function(B){B=this.input.extrapolateToTime(B);return{timestamp:B.timestamp,value:this.mapFunction(B.value)}};
_.n9.Object.defineProperties(Mj.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var $0=function(){};
$0.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
$0.prototype.extrapolateUsingTimestampMap=function(B){var t=this.clock.timeline,T,S=(T=B.get(t))!=null?T:this.clock.now();B.set(t,S);return this.extrapolateToTime(S)};
$0.prototype.map=function(B){return new BbB(this,B)};
$0.prototype.joinWith=function(B){return new tNo(this,B)};
var tNo=function(){x0.apply(this,arguments);this.map=$0.prototype.map;this.joinWith=$0.prototype.joinWith;this.extrapolateToNow=$0.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=$0.prototype.extrapolateUsingTimestampMap};
_.u(tNo,x0);var BbB=function(){Mj.apply(this,arguments);this.map=$0.prototype.map;this.joinWith=$0.prototype.joinWith;this.extrapolateToNow=$0.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=$0.prototype.extrapolateUsingTimestampMap};
_.u(BbB,Mj);var p1=function(B,t){this.lastMeasurement=t;this.extrapolateToNow=$0.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=$0.prototype.extrapolateUsingTimestampMap;this.map=$0.prototype.map;this.joinWith=$0.prototype.joinWith;this.clock=B};
p1.prototype.equivalentTo=function(B){return B.active};
p1.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.n9.Object.defineProperties(p1.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var eCg=Hl(function(B){if(B.value.viewportGeometrySourceName==="omid"){if(B.value.elementGeometrySourceName==="nio")return"omio";if(B.value.elementGeometrySourceName==="geo")return"omgeo"}return B.value.elementGeometrySourceName==="geo"||B.value.elementGeometrySourceName==="nio"?B.value.viewportGeometrySourceName:B.value.elementGeometrySourceName});var RCg=Bl(ow(function(B){return!isNaN(B)}),ro(function(B,t){return isNaN(B)?t:Math.min(B,t)},NaN),pI());var FMq=eY(Bl(Hl(function(B){return B.intersectionGeometry.width*B.intersectionGeometry.height/(B.exposedViewportLocalGeometry.width*B.exposedViewportLocalGeometry.height)}),Hl(function(B){return isFinite(B)?Math.min(1,B):0})));var WML=Bl(eY(Hl(function(B){B=B.exposureOverride?B.elementGeometry.width*B.elementGeometry.height*B.exposureOverride/(B.topWindowViewportExternalGeometry.width*B.topWindowViewportExternalGeometry.height):B.intersectionGeometry.width*B.intersectionGeometry.height/(B.topWindowViewportExternalGeometry.width*B.topWindowViewportExternalGeometry.height);return isFinite(B)?B:0})));var i1N=function(B,t){var T=this;this.timeProvider=B;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=t.pipe(pI()).subscribe(function(S){ly(T);T.measurementRequestObserver=S})},KMq=function(B,t){ly(B);
B.lastMeasurementRequest=B.timeProvider.setTimeout(function(){var T;return void((T=B.measurementRequestObserver)==null?void 0:T.next())},t)},ly=function(B){B.lastMeasurementRequest!==null&&B.timeProvider.clearTimeout(B.lastMeasurementRequest);
B.lastMeasurementRequest=null};
i1N.prototype.dispose=function(){ly(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var Tbb=function(){};var Dcv=function(B,t){this.context=B;this.strategies=t};
_.u(Dcv,Tbb);Dcv.prototype.buildGeometrySource=function(B,t){var T=this.strategies.map(function(d){return d.buildGeometrySource(B,t)}),S=zCq(T.map(function(d){return d.geometrySource})),O=S.capturedErrors.pipe(Sse());
return{geometrySource:S.chain.pipe(L1(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:O,strategyErrors:S.capturedErrors}].concat(_.aw(T.map(function(d){return d.additionalOutputs}))))}};
var Sse=function(){return ro(function(B,t){t instanceof H9?B.push(t.measurementStrategyFailureReason):B.push(-1);return B},[])};var UcN=function(B,t){this.context=B;this.poller=t};
_.u(UcN,Tbb);UcN.prototype.buildGeometrySource=function(B,t){var T=b1X(tiD(this.context,this.poller),Eq2(this.context,t.requestSource));return{geometrySource:r0h(B.measurableCreative.pipe(T),t.inApp),additionalOutputs:{}}};var PKh=function(B,t,T){T=T===void 0?mQD(B,t):T;this.context=B;this.intersectionObserverStrategy=T};
_.u(PKh,Tbb);PKh.prototype.buildGeometrySource=function(B,t){var T=this.intersectionObserverStrategy(t.useV2);return{geometrySource:r0h(B.measurableCreative.pipe(T,N9C(this.context)),t.inApp),additionalOutputs:{}}};var OB2=function(B,t,T){var S=S===void 0?Symbol():S;this.element=B;this.immediateUrls=t;this.timeOnScreenUrls=T;this.symbol=S};var K1=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),dc_=Object.freeze([1,.75,K1.exposureThreshold,K1.largeAdExposureThreshold,0]);var EIq=function(B,t){t=t===void 0?36E5:t;var T=T===void 0?!0:T;this.creatives=new C1;this.elementsToUnregister=new C1;this.elementMap=new Map;var S=new n1(window,null);S.beaconFactory=new Zj(S,new wi(S));EBC(S,this.creatives,this.elementsToUnregister,B,t,T).subscribe()},U4o=function(B,t,T,S){if(!B.elementMap.has(t)){var O=new QN(t);
B.elementMap.set(t,O);B.creatives.next(new OB2(O,T,S))}},PYg=function(B,t){B.elementsToUnregister.next(t);
var T=B.elementMap.get(t);T!==void 0&&(T.release(),B.elementMap.delete(t))};var Ek_=function(B){var t=B.url;B=B.uaDataValues;this.JSC$7536_url_=t;this.uaDataValues_=B;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var T=/[?&]([^&=]+)=([^&]*)/g;B=T.exec(t);)this.urlParamValues_[B[1]]=B[2]},Dam=function(B){B=B.uaDataValues_;
if(!B)return"";var t=z_("uap",B.platform)+z_("uapv",B.platformVersion)+z_("uafv",B.uaFullVersion)+z_("uaa",B.architecture)+z_("uam",B.model)+z_("uab",B.bitness);B.fullVersionList&&(t+="&uafvl="+encodeURIComponent(B.fullVersionList.map(function(T){return encodeURIComponent(T.brand)+";"+encodeURIComponent(T.version)}).join("|")));
B.wow64!=null&&(t+="&uaw="+Number(B.wow64));return t.slice(1)};var Wp=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Wp,_.Qs);Wp.prototype.getId=function(){return _.g$(this,1)};
Wp.prototype.setId=function(B){return _.lm(this,1,B)};var ey=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ey,_.Qs);ey.prototype.getSeconds=function(){return aJ(this,1)};
ey.prototype.setSeconds=function(B){return _.aH(this,1,F8(B),"0")};_.xL=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(_.xL,_.Qs);_.xL.prototype.getSeconds=function(){return aJ(this,1)};
_.xL.prototype.setSeconds=function(B){return _.aH(this,1,F8(B),"0")};
_.kw1=function(B){var t=Number(AH(B,1));B=_.OS(B,2);return new Date(t*1E3+B/1E6)};var Gx=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Gx,_.Qs);Gx.prototype.getUrl=function(){return _.g$(this,1)};
Gx.prototype.setUrl=function(B){return _.lm(this,1,B)};
Gx.prototype.getHeight=function(){return _.OS(this,2)};
Gx.prototype.getWidth=function(){return _.OS(this,3)};var py=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(py,_.Qs);py.prototype.getAspectRatio=function(){return f2(this,1)};
py.prototype.setAspectRatio=function(B){return _.aH(this,1,_.ZV(B),0)};
py.prototype.getDuration=function(){return _.I0(this,ey,2)};var dC4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(dC4,_.Qs);var C1e=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(C1e,_.Qs);var ZBo=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ZBo,_.Qs);var Lri=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Lri,_.Qs);var hf4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(hf4,_.Qs);var qsq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(qsq,_.Qs);var VNe=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(VNe,_.Qs);var En8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(En8,_.Qs);var DCB=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(DCB,_.Qs);var iR=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(iR,_.Qs);var Y0=[2,4,5,6,7];var P18=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(P18,_.Qs);var uL=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(uL,_.Qs);_.k=uL.prototype;_.k.getId=function(){return _.I0(this,Wp,1)};
_.k.setId=function(B){return _.Tu(this,1,B)};
_.k.getName=function(){return _.g$(this,2)};
_.k.setDescription=function(B){return _.lm(this,3,B)};
_.k.getUrl=function(){return _.g$(this,8)};
_.k.setUrl=function(B){return _.lm(this,8,B)};
var Ky=function(B){return _.Tm(B,Gx,10,_.Si())};
uL.prototype.getOwner=function(B){var t=_.XE(this,40,_.W_,3,!0);Qo(t,B);return t[B]};
uL.prototype.getVersion=function(){return aJ(this,45)};
var lR=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(lR,_.Qs);_.UCE=[0,buw,tdw];_.IV1=[0,buw,tdw];var Jg1=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Jg1,_.Qs);var vp=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(vp,_.Qs);vp.prototype.getStatus=function(){return _.RJ(this,1)};
vp.prototype.removeItem=function(B){return UlC(this,2,B)};var mCb=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(mCb,_.Qs);mCb.prototype.getName=function(){return _.g$(this,8)};var ny=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ny,_.Qs);ny.prototype.getCommand=function(){return _.RJ(this,1)};
ny.prototype.getSource=function(){return _.I0(this,mCb,2)};
ny.prototype.setVisible=function(B){return _.gh(this,5,B)};
ny.prototype.removeItem=function(B){return UlC(this,7,B)};var NbH=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(NbH,_.Qs);NbH.prototype.getCommand=function(){return _.RJ(this,1)};
NbH.prototype.removeItem=function(B){return UlC(this,4,B)};
var X_u=_.Bv(NbH);var ri=function(B,t,T){T=T===void 0?Error():T;var S=Error.call(this);this.message=S.message;"stack"in S&&(this.stack=S.stack);this.code=B;t+=":";T instanceof Error?(this.message=t+T.message,this.stack=T.stack||""):(this.message=t+String(T),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(ri,Error);_.fb=function(){this.JSC$7594_disposed_=this.JSC$7594_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.fb.prototype.JSC$7594_disposed_=!1;_.fb.prototype.isDisposed=function(){return this.JSC$7594_disposed_};
_.fb.prototype.dispose=function(){this.JSC$7594_disposed_||(this.JSC$7594_disposed_=!0,this.disposeInternal())};
_.fb.prototype[Symbol.dispose]=function(){this.dispose()};
_.DC=function(B,t){B.addOnDisposeCallback(_.mY(_.by,t))};
_.fb.prototype.addOnDisposeCallback=function(B,t){this.JSC$7594_disposed_?t!==void 0?B.call(t):B():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),t&&(B=B.bind(t)),this.onDisposeCallbacks_.push(B))};
_.fb.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var zx=function(B){_.fb.call(this);this.wpc=B};
_.u(zx,_.fb);zx.prototype.cIq=function(){return this.wpc.f()};
zx.prototype.x09=function(B){return this.wpc.c(B)};
zx.prototype.te=function(B){return this.wpc.m(Aah(B))};
zx.prototype.oCC=function(B){return this.wpc.mws(Aah(B))};
var ta=function(B){_.fb.call(this);var t=this;this.aV=B;this.dWK="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.hxT=void 0;this.sVi=this.aV.p;this.nYV=this.d2u.bind(this);this.addOnDisposeCallback(function(){return void u8H(t)})};
_.u(ta,_.fb);var j7o=function(B){var t;return _.L(function(T){if(T.nextAddress==1){if(!B.aV.wpc)throw new ri(30,"NWA");return B.iTN?T.return(B.iTN):_.V(T,B.aV.wpc(),2)}t=T.yieldResult;B.iTN=new zx(t);return T.return(B.iTN)})};
ta.prototype.snapshot=function(B){return this.aV.s(Object.assign({},B.iy&&{c:B.iy},B.poV&&{s:B.poV},B.opK!==void 0&&{p:B.opK}))};
ta.prototype.d2u=function(B){this.aV.e(B)};
ta.prototype.nkF=function(B,t){return this.aV.c(B,t,!1)};
var u8H=function(B){B.hxT!==void 0&&(B.dWK.forEach(function(t){var T;(T=B.hxT)==null||T.removeEventListener(t,B.nYV)}),B.hxT=void 0)};
ta.prototype.sTc=function(){return this.aV.l()};var HB1,bR=function(){_.fb.apply(this,arguments);this.s9V=1;this[HB1]=this.dispose};
_.u(bR,_.fb);bR.prototype.share=function(){if(this.isDisposed())throw Error("ua");this.s9V++;return this};
bR.prototype.dispose=function(){--this.s9V||_.fb.prototype.dispose.call(this)};
HB1=Symbol.dispose;var aV2=function(B){this.zrE=B;B.addNewEventMetric("/client_streamz/bg/frs",_.Cb("mk"))};
aV2.prototype.record=function(B,t){this.zrE.record("/client_streamz/bg/frs",B,t)};
var fV2=function(B){this.sTh=B;B.addNewEventMetric("/client_streamz/bg/wrl",_.Cb("mn"),dS("ac"),dS("sc"),_.Cb("rk"),_.Cb("mk"))};
fV2.prototype.record=function(B,t,T,S,O,d){this.sTh.record("/client_streamz/bg/wrl",B,t,T,S,O,d)};
var gne=function(B){this.erV=B;B.addNewCounter("/client_streamz/bg/ec",_.Cb("en"),_.Cb("mk"))};
gne.prototype.increment=function(B,t){this.erV.JSC$7848_incrementCounter("/client_streamz/bg/ec",B,t)};
var Rf4=function(B){this.gpq=B;B.addNewEventMetric("/client_streamz/bg/el",_.Cb("en"),_.Cb("mk"))};
Rf4.prototype.record=function(B,t,T){this.gpq.record("/client_streamz/bg/el",B,t,T)};
var Ag4=function(B){this.kyE=B;B.addNewCounter("/client_streamz/bg/cec",dS("ec"),_.Cb("mk"))};
Ag4.prototype.increment=function(B,t){this.kyE.JSC$7848_incrementCounter("/client_streamz/bg/cec",B,t)};
var cgB=function(B){this.np5=B;B.addNewCounter("/client_streamz/bg/po/csc",dS("cs"),_.Cb("mk"))};
cgB.prototype.increment=function(B,t){this.np5.JSC$7848_incrementCounter("/client_streamz/bg/po/csc",B,t)};
var s72=function(B){this.x85=B;B.addNewCounter("/client_streamz/bg/po/ctav",_.Cb("av"),_.Cb("mk"))};
s72.prototype.increment=function(B,t){this.x85.JSC$7848_incrementCounter("/client_streamz/bg/po/ctav",B,t)};
var Fr2=function(B){this.jTZ=B;B.addNewCounter("/client_streamz/bg/po/cwsc",_.Cb("su"),_.Cb("mk"))};
Fr2.prototype.increment=function(B,t){this.jTZ.JSC$7848_incrementCounter("/client_streamz/bg/po/cwsc",B,t)};var TOq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(TOq,_.Qs);var tmz=function(B,t){return _.H5(B,3,t,rNo)};var w_2=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(w_2,_.Qs);var on2=[1,2,3];var yg1=[0,on2,_.dN2,TAv,k7m];var Q78=[0,_.p2,[0,nWh,_.$U]];var xC8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(xC8,_.Qs);var MNb=[1,2,3];var $Cs=[0,MNb,BAg,ru9,_.iL,Q78];var WrB=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(WrB,_.Qs);var efs=[0,_.p2,yg1,$Cs];var Gwq=[0,_.GG];var p_2=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(p_2,_.Qs);var iBu=[0,_.GG,-1,_.ex];var Ys2=[0,_.GG,-1,_.WE,_.ex];var KrH=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(KrH,_.Qs);var lV1=[1,2,3];var vn2=[0,lV1,_.iL,iBu,_.iL,Ys2,_.iL,Gwq];var nni=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(nni,_.Qs);nni.prototype.JSC$7668_serializeBinary=TgN([0,_.GG,vn2,Chv,_.p2,efs,Sw2,O0N]);var rgq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(rgq,_.Qs);var Bg2=function(B){var t=new nni;t=_.J0(t,1,B.JSC$7784_metricName);var T=zfs(B);t=_.H5(t,3,T,_.xn);T=[];for(var S=[],O=_.C(B.cellMap.keys()),d=O.next();!d.done;d=O.next())S.push(d.value.split(","));for(O=0;O<S.length;O++){d=S[O];for(var Z=B.cellType,h=B.getCells(d)||[],q=[],D=0;D<h.length;D++){var P=h[D],U=P&&P.cellValue;P=new xC8;switch(Z){case 3:U=Number(U);Number.isFinite(U)&&Iz(P,1,MNb,F8(U));break;case 2:Iz(P,2,MNb,_.ZV(Number(U)))}q.push(P)}Z=q;for(h=0;h<Z.length;h++){q=Z[h];D=new WrB;q=_.Tu(D,
2,q);D=[];P=bB8(B);for(U=0;U<P.length;U++){var J=P[U],N=d[U],H=new w_2;switch(J){case 3:Iz(H,1,on2,$n(String(N)));break;case 2:J=Number(N);Number.isFinite(J)&&Iz(H,2,on2,_.jN(J));break;case 1:Iz(H,3,on2,lvq(N==="true"))}D.push(H)}Xj(q,1,D);T.push(q)}}Xj(t,4,T);return t};var tS8=function(B){if(!B)return"";if(/^about:(?:blank|srcdoc)$/.test(B))return window.origin||"";B.indexOf("blob:")===0&&(B=B.substring(5));B=B.split("#")[0].split("?")[0];B=B.toLowerCase();B.indexOf("//")==0&&(B=window.location.protocol+B);/^[\w\-]*:\/\//.test(B)||(B=window.location.href);var t=B.substring(B.indexOf("://")+3),T=t.indexOf("/");T!=-1&&(t=t.substring(0,T));T=B.substring(0,B.indexOf("://"));if(!T)throw Error("va`"+B);if(T!=="http"&&T!=="https"&&T!=="chrome-extension"&&T!=="moz-extension"&&
T!=="file"&&T!=="android-app"&&T!=="chrome-search"&&T!=="chrome-untrusted"&&T!=="chrome"&&T!=="app"&&T!=="devtools")throw Error("wa`"+T);B="";var S=t.indexOf(":");if(S!=-1){var O=t.substring(S+1);t=t.substring(0,S);if(T==="http"&&O!=="80"||T==="https"&&O!=="443")B=":"+O}return T+"://"+t+B};var Sou=function(B,t,T){var S=String(_.TX.location.href);return S&&B&&t?[t,Tgs(tS8(S),B,T||null)].join(" "):null},Tgs=function(B,t,T){var S=[],O=[];
if((Array.isArray(T)?2:1)==1)return O=[t,B],_.K4(S,function(h){O.push(h)}),OYo(O.join(" "));
var d=[],Z=[];_.K4(T,function(h){Z.push(h.key);d.push(h.value)});
T=Math.floor((new Date).getTime()/1E3);O=d.length==0?[T,t,B]:[d.join(":"),T,t,B];_.K4(S,function(h){O.push(h)});
B=OYo(O.join(" "));B=[T,B];Z.length==0||B.push(Z.join(""));return B.join("_")},OYo=function(B){var t=xcX();
t.update(B);return t.digestString().toLowerCase()};var Bi=function(B){this.JSC$7679_document_=B||{cookie:""}},k9s;
_.k=Bi.prototype;_.k.isEnabled=function(){if(!_.TX.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};
_.k.set=function(B,t,T){var S=!1;if(typeof T==="object"){var O=T.sameSite;S=T.secure||!1;var d=T.domain||void 0;var Z=T.path||void 0;var h=T.maxAge}if(/[;=\s]/.test(B))throw Error("xa`"+B);if(/[;\r\n]/.test(t))throw Error("ya`"+t);h===void 0&&(h=-1);T=d?";domain="+d:"";Z=Z?";path="+Z:"";S=S?";secure":"";h=h<0?"":h==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+h*1E3)).toUTCString();this.JSC$7679_document_.cookie=B+"="+t+T+Z+h+S+(O!=null?";samesite="+O:"")};
_.k.get=function(B,t){for(var T=B+"=",S=(this.JSC$7679_document_.cookie||"").split(";"),O=0,d;O<S.length;O++){d=Eq(S[O]);if(d.lastIndexOf(T,0)==0)return d.slice(T.length);if(d==B)return""}return t};
_.k.remove=function(B,t,T){var S=this.containsKey(B);this.set(B,"",{maxAge:0,path:t,domain:T});return S};
_.k.getKeys=function(){return k9s(this).keys};
_.k.getValues=function(){return k9s(this).values};
_.k.isEmpty=function(){return!this.JSC$7679_document_.cookie};
_.k.getCount=function(){return this.JSC$7679_document_.cookie?(this.JSC$7679_document_.cookie||"").split(";").length:0};
_.k.containsKey=function(B){return this.get(B)!==void 0};
_.k.containsValue=function(B){for(var t=k9s(this).values,T=0;T<t.length;T++)if(t[T]==B)return!0;return!1};
_.k.clear=function(){for(var B=k9s(this).keys,t=B.length-1;t>=0;t--)this.remove(B[t])};
k9s=function(B){B=(B.JSC$7679_document_.cookie||"").split(";");for(var t=[],T=[],S,O,d=0;d<B.length;d++)O=Eq(B[d]),S=O.indexOf("="),S==-1?(t.push(""),T.push(O)):(t.push(O.substring(0,S)),T.push(O.substring(S+1)));return{keys:t,values:T}};
_.mV=new Bi(typeof document=="undefined"?null:document);var zB_,dKH;zB_=function(){var B=_.TX.__SAPISID||_.TX.__APISID||_.TX.__3PSAPISID||_.TX.__1PSAPISID||_.TX.__OVERRIDE_SID;if(B)return!0;typeof document!=="undefined"&&(B=new Bi(document),B=B.get("SAPISID")||B.get("APISID")||B.get("__Secure-3PAPISID")||B.get("__Secure-1PAPISID"));return!!B};
dKH=function(B,t,T,S){(B=_.TX[B])||typeof document==="undefined"||(B=(new Bi(document)).get(t));return B?Sou(B,T,S):null};
_.GOX=function(B){var t=tS8(_.TX==null?void 0:_.TX.location.href),T=[];if(zB_()){t=t.indexOf("https:")==0||t.indexOf("chrome-extension:")==0||t.indexOf("chrome-untrusted://new-tab-page")==0||t.indexOf("moz-extension:")==0;var S=t?_.TX.__SAPISID:_.TX.__APISID;S||typeof document==="undefined"||(S=new Bi(document),S=S.get(t?"SAPISID":"APISID")||S.get("__Secure-3PAPISID"));(S=S?Sou(S,t?"SAPISIDHASH":"APISIDHASH",B):null)&&T.push(S);t&&((t=dKH("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",B))&&T.push(t),
(B=dKH("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",B))&&T.push(B))}return T.length==0?null:T.join(" ")};var Caq=function(){this.minSize=1024};
Caq.prototype.compress=function(B){var t,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return t=new CompressionStream("gzip"),T=(new Response(t.readable)).arrayBuffer(),S=t.writable.getWriter(),_.V(d,S.write((new TextEncoder).encode(B)),2);case 2:return _.V(d,S.close(),3);case 3:return O=Uint8Array,_.V(d,T,4);case 4:return d.return(new O(d.yieldResult))}})};
Caq.prototype.isSupported=function(B){return B<this.minSize?!1:typeof CompressionStream!=="undefined"};var ZY4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ZY4,_.Qs);var t1=function(B,t){this.intervalMs=B;this.callback=t;this.enabled=!1;this.nowFn=function(){return _.tH()};
this.lastTimeMs=this.nowFn()};
t1.prototype.setInterval=function(B){this.intervalMs=B;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
t1.prototype.start=function(){var B=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){B.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
t1.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
t1.prototype.tick=function(){var B=this;if(this.enabled){var t=Math.max(this.nowFn()-this.lastTimeMs,0);t<this.intervalMs*.8?this.timer=setTimeout(function(){B.tick()},this.intervalMs-t):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var L4e=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(L4e,_.Qs);var hDi=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(hDi,_.Qs);var qo8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(qo8,_.Qs);qo8.prototype.getTransmissionType=function(){return _.RJ(this,1)};var eAL=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(eAL,_.Qs);eAL.prototype.getVersion=function(){return _.g$(this,2)};var SU=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(SU,_.Qs);var WJD=function(B){Xj(Lb,1,B)};
SU.prototype.getModel=function(){return _.g$(this,6)};
var VSB=_.Bv(SU);var Eds=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Eds,_.Qs);var Mi9=["platform","platformVersion","architecture","model","uaFullVersion"],Lb=new SU,$co=null;var O$=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(O$,_.Qs);var DKo=function(B){return _.dT(B,1,1)};var Pa8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,4)};
_.u(Pa8,_.Qs);_.kA=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,36)};
_.u(_.kA,_.Qs);_.kA.prototype.getExperimentIds=function(){return _.I0(this,ZY4,16)};var UK8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,19)};
_.u(UK8,_.Qs);UK8.prototype.setLogSource=function(B){return _.dT(this,2,B)};
UK8.prototype.setScheduler=function(B){return _.dT(this,10,B)};var JEH=function(B,t){this.isServiceWorkerScope=t=t===void 0?!1:t;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new UK8;Number.isInteger(B)&&this.logRequest.setLogSource(B);t||(this.locale=document.documentElement.getAttribute("lang"));IU1(this,new O$)};
JEH.prototype.setLogSource=function(B){this.logRequest.setLogSource(B);return this};
var IU1=function(B,t){_.Tu(B.logRequest,1,t);_.RJ(t,1)||DKo(t);B.isServiceWorkerScope||(t=dB(B),_.g$(t,5)||_.J0(t,5,B.locale));B.uach&&(t=dB(B),_.I0(t,SU,9)||_.Tu(t,9,B.uach))},mK2=function(B,t){B.transmissionType=t},Ng1=function(B){var t=t===void 0?Mi9:t;
var T=B.isServiceWorkerScope?void 0:c9();T?Gmw(T,t).then(function(S){B.uach=VSB(S!=null?S:"[]");S=dB(B);_.Tu(S,9,B.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},dB=function(B){var t=_.I0(B.logRequest,O$,1);
t||(t=new O$,IU1(B,t));B=t;t=_.I0(B,Eds,11);t||(t=new Eds,_.Tu(B,11,t));return t};
JEH.prototype.build=function(B,t,T,S,O,d){t=t===void 0?0:t;T=T===void 0?0:T;S=S===void 0?null:S;O=O===void 0?0:O;d=d===void 0?0:d;if(!this.isServiceWorkerScope){var Z=dB(this);var h=new qo8;h=_.dT(h,1,this.transmissionType);h=_.ZC(h,2,this.isFinal);T=_.Fj(h,3,T>0?T:void 0);T=_.Fj(T,4,O>0?O:void 0);T=_.Fj(T,5,d>0?d:void 0);O=T.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;d=O[_.Nb]|0;T=s1(T,d)?T:CY(T,O,d)?dg(T,O):new T.constructor(kd(O,d,!0));_.Tu(Z,10,T)}Z=this.logRequest.clone();T=Date.now().toString();
Z=_.CR(Z,4,F8(T));B=B.slice();B=Xj(Z,3,B);S&&(Z=new L4e,S=_.Fj(Z,13,S),Z=new hDi,S=_.Tu(Z,2,S),Z=new Pa8,S=_.Tu(Z,1,S),S=_.dT(S,2,9),_.Tu(B,18,S));t&&_.H2(B,14,t);return B};ha.prototype.currBackoffCount_=0;ha.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
ha.prototype.getValue=function(){return this.currValue_};
var X5B=function(B){B.currBaseValue_=Math.min(B.maxValue_,B.currBaseValue_*B.backoffFactor_);B.currValue_=Math.min(B.maxValue_,B.currBaseValue_+(B.randomFactor_?Math.round(B.randomFactor_*(Math.random()-.5)*2*B.currBaseValue_):0));B.currBackoffCount_++};var Vd_=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,8)};
_.u(Vd_,_.Qs);var uE1=_.Bv(Vd_);var Eyh=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Eyh,_.Qs);var Cp;Cp=new DNv;var Zr=function(B){_.fb.call(this);var t=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$7757_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$7757_sendBeaconApiEnabled=!1;this.logSource=B.logSource;this.getAuthHeaderValue=
B.getAuthHeaderValue||function(){};
this.logRequestBuilder=new JEH(B.logSource,B.isServiceWorkerScope);this.network=B.network||null;this.productID=B.productID||null;this.bufferSize=1E3;this.clearcutUrl=B.urlOverride||null;this.sessionIndex=B.sessionIndex||null;this.disableAutomaticFlush=B.disableAutomaticFlush||!1;this.withCredentials=!B.disableWithCredentials;this.isServiceWorkerScope=B.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!c9()&&!!c9().navigator&&c9().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(jHs())).searchParams&&!!(new URL(jHs())).searchParams.set;var T=DKo(new O$);IU1(this.logRequestBuilder,T);this.flushBackoff=new ha(1E4,3E5,.1);B=HY8(this,B.backgroundJobDeferrer);this.JSC$7757_flushTimer=new t1(this.flushBackoff.getValue(),B);this.backupTimer=new t1(6E5,B);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){aU2(t);
var S;(S=t.metalogService)==null||S.flush()}}),document.addEventListener("pagehide",function(){aU2(t);
var S;(S=t.metalogService)==null||S.flush()}))};
_.u(Zr,_.fb);var HY8=function(B,t){return B.isBrowserSupported?t?function(){t().then(function(){B.flush()})}:function(){B.flush()}:function(){}};
Zr.prototype.disposeInternal=function(){aU2(this);this.JSC$7757_flushTimer.stop();this.backupTimer.stop();_.fb.prototype.disposeInternal.call(this)};
var fUH=function(B){B.clearcutUrl||(B.clearcutUrl=jHs());try{return(new URL(B.clearcutUrl)).toString()}catch(t){return(new URL(B.clearcutUrl,c9().location.origin)).toString()}};
Zr.prototype.dispatch=function(B){if(B instanceof _.kA)this.log(B);else try{var t=new _.kA,T=B.serialize();var S=_.J0(t,8,T);this.log(S)}catch(O){Lp(this,4,1)}};
var Lp=function(B,t,T){B.metalogService&&B.metalogService.increment(t,T)};
Zr.prototype.log=function(B){Lp(this,2,1);if(this.isBrowserSupported){B=B.clone();var t=this.sequencePosition++;B=_.H2(B,21,t);this.componentId&&_.J0(B,26,this.componentId);t=B;if(E8X(_.PE(t,1))==null){var T=Date.now();T=Number.isFinite(T)?T.toString():"0";_.CR(t,1,F8(T))}_.Vqz(_.PE(t,15))!=null||_.H2(t,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(T=this.experimentIds.clone(),_.Tu(t,16,T));Lp(this,1,1);t=this.pendingEvents.length-this.bufferSize+1;t>0&&(this.pendingEvents.splice(0,t),
this.numLogsDroppedSinceLastFlush+=t,Lp(this,3,t));this.pendingEvents.push(B);this.disableAutomaticFlush||this.JSC$7757_flushTimer.enabled||this.JSC$7757_flushTimer.start()}};
Zr.prototype.flush=function(B,t){var T=this;if(this.pendingEvents.length===0)B&&B();else if(this.JSC$7757_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,gdE(this);else{var S=Date.now();if(this.noFlushUntilMs>S&&this.startWaitingMs<S)t&&t("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?mK2(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var O=this.pendingEvents.length,
d=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),Z=this.getAuthHeaderValue();if(Z&&this.lastFailedAuth===Z)t&&t("stale-auth-token");else{this.pendingEvents=[];this.JSC$7757_flushTimer.enabled&&this.JSC$7757_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;S=d.serialize();var h;this.JSC$7757_compressor&&this.JSC$7757_compressor.isSupported(S.length)&&
(h=this.JSC$7757_compressor.compress(S));var q=RDo(this,S,Z),D=function(J){T.flushBackoff.reset();T.JSC$7757_flushTimer.setInterval(T.flushBackoff.getValue());if(J){var N=null;try{var H=JSON.stringify(JSON.parse(J.replace(")]}'\n","")));N=uE1(H)}catch(f){}N&&(J=Number(aJ(N,1,_.KE("-1"))),J>0&&(T.startWaitingMs=Date.now(),T.noFlushUntilMs=T.startWaitingMs+J),s4_(N.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Cp.fieldIndex),Asg(N,Cp.fieldIndex),N=Cp.ctor?Cp.getExtensionFn(N,Cp.ctor,Cp.fieldIndex,
Cp.JSC$6936_hasMessageId):Cp.getExtensionFn(N,Cp.fieldIndex,null,Cp.JSC$6936_hasMessageId),N=N===null?void 0:N)&&(N=_.OS(N,1,-1),N!==-1&&(T.flushBackoff=new ha(N<1?1:N,3E5,.1),T.JSC$7757_flushTimer.setInterval(T.flushBackoff.getValue())))}B&&B();T.numRetriesSinceLastSuccessfulFlush=0},P=function(J,N){var H=_.Tm(d,_.kA,3,_.Si());
var f=Number(aJ(d,14));X5B(T.flushBackoff);T.JSC$7757_flushTimer.setInterval(T.flushBackoff.getValue());J===401&&Z&&(T.lastFailedAuth=Z);f&&(T.numLogsDroppedSinceLastFlush+=f);N===void 0&&(N=T.isRetryable(J));N&&(T.pendingEvents=H.concat(T.pendingEvents),T.disableAutomaticFlush||T.JSC$7757_flushTimer.enabled||T.JSC$7757_flushTimer.start());Lp(T,7,1);t&&t("net-send-failed",J);++T.numRetriesSinceLastSuccessfulFlush},U=function(){T.network&&T.network.send(q,D,P)};
h?h.then(function(J){Lp(T,5,O);q.requestHeaders["Content-Encoding"]="gzip";q.requestHeaders["Content-Type"]="application/binary";q.body=J;q.bodyType=2;U()},function(){Lp(T,6,O);
U()}):U()}}}};
var RDo=function(B,t,T){T=T===void 0?null:T;var S=S===void 0?B.withCredentials:S;var O={},d=new URL(fUH(B));T&&(O.Authorization=T);B.sessionIndex&&(O["X-Goog-AuthUser"]=B.sessionIndex,d.searchParams.set("authuser",B.sessionIndex));B.pageId&&(Object.defineProperty(O,"X-Goog-PageId",{value:B.pageId}),d.searchParams.set("pageId",B.pageId));return{url:d.toString(),body:t,bodyType:1,requestHeaders:O,requestType:"POST",withCredentials:S,timeoutMillis:B.timeoutMillis}},aU2=function(B){B.logRequestBuilder.isFinal=
!0;
B.flush();B.logRequestBuilder.isFinal=!1},gdE=function(B){AEb(B,function(t,T){t=new URL(t);
t.searchParams.set("format","json");var S=!1;try{S=c9().navigator.sendBeacon(t.toString(),T.serialize())}catch(O){}S||(B.isSendBeaconSupported=!1);return S})},AEb=function(B,t){if(B.pendingEvents.length!==0){var T=new URL(fUH(B));
T.searchParams.delete("format");var S=B.getAuthHeaderValue();S&&T.searchParams.set("auth",S);T.searchParams.set("authuser",B.sessionIndex||"0");for(S=0;S<10&&B.pendingEvents.length;++S){var O=B.pendingEvents.slice(0,32),d=B.logRequestBuilder.build(O,B.numLogsDroppedSinceLastFlush,B.numRetriesSinceLastSuccessfulFlush,B.productID,B.persistedLogRecoveredCount,B.persistedLogExpiredCount);if(!t(T.toString(),d)){++B.numRetriesSinceLastSuccessfulFlush;break}B.numLogsDroppedSinceLastFlush=0;B.numRetriesSinceLastSuccessfulFlush=
0;B.persistedLogRecoveredCount=0;B.persistedLogExpiredCount=0;B.pendingEvents=B.pendingEvents.slice(O.length)}B.JSC$7757_flushTimer.enabled&&B.JSC$7757_flushTimer.stop()}};
Zr.prototype.isRetryable=function(B){return 500<=B&&B<600||B===401||B===0};
var jHs=function(){return"https://play.google.com/log?format=json&hasfast=true"};var cE2=function(){this.abortSupported=typeof AbortController!=="undefined"};
cE2.prototype.send=function(B,t,T){var S=this,O,d,Z,h,q,D,P,U,J,N;return _.L(function(H){switch(H.nextAddress){case 1:return d=(O=S.abortSupported?new AbortController:void 0)?setTimeout(function(){O.abort()},B.timeoutMillis):void 0,_.LI(H,2,3),Z=Object.assign({},{method:B.requestType,
headers:Object.assign({},B.requestHeaders)},B.body&&{body:B.body},B.withCredentials&&{credentials:"include"},{signal:B.timeoutMillis&&O?O.signal:null}),_.V(H,fetch(B.url,Z),5);case 5:h=H.yieldResult;if(h.status!==200){(q=T)==null||q(h.status);H.jumpTo(3);break}if((D=t)==null){H.jumpTo(7);break}return _.V(H,h.text(),8);case 8:D(H.yieldResult);case 7:case 3:_.he(H);clearTimeout(d);_.VK(H,0);break;case 2:P=_.EH(H);switch((U=P)==null?void 0:U.name){case "AbortError":(J=T)==null||J(408);break;default:(N=
T)==null||N(400)}H.jumpTo(3)}})};
cE2.prototype.getTransmissionType=function(){return 4};_.ES=function(B,t){t=t===void 0?"0":t;_.fb.call(this);this.logSource=B;this.sessionIndex=t;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$7775_clearExperimentIds=this.productID=null;this.JSC$7775_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.u(_.ES,_.fb);var zAh=function(B,t){B.buildLabel=t;return B},rag=function(B,t){B.network=t;
return B},BOm=function(B,t){B.JSC$7775_clearExperimentIds=t},nBC=function(B){B.JSC$7775_sendBeaconApiEnabled=!0;
return B};
_.ES.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.ES.prototype.build=function(){this.network||(this.network=new cE2);var B=new Zr({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.GOX,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.DC(this,B);if(this.buildLabel){var t=this.buildLabel,T=
dB(B.logRequestBuilder);_.J0(T,7,t)}B.JSC$7757_compressor=new Caq;this.componentId&&(B.componentId=this.componentId);this.productID&&(B.productID=this.productID);this.pageId&&(B.pageId=this.pageId);this.JSC$7775_clearExperimentIds&&((T=this.JSC$7775_clearExperimentIds)?(B.experimentIds||(B.experimentIds=new ZY4),t=B.experimentIds,T=T.serialize(),_.J0(t,4,T)):B.experimentIds&&_.CR(B.experimentIds,4));this.JSC$7775_sendBeaconApiEnabled&&(B.JSC$7757_sendBeaconApiEnabled=B.isSendBeaconSupported);Ng1(B.logRequestBuilder);
this.bufferSize&&(B.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(B);return B};var SZq=function(B,t,T,S,O,d,Z){B=B===void 0?-1:B;t=t===void 0?"":t;T=T===void 0?"":T;S=S===void 0?!1:S;O=O===void 0?"":O;_.fb.call(this);this.logSource=B;this.componentId=t;d?t=d:(B=new _.ES(B,"0"),B.componentId=t,_.DC(this,B),T!==""&&(B.destinationUrl=T),S&&(B.serviceWorkerScopeEnabled=!0),O&&zAh(B,O),Z&&rag(B,Z),t=B.build());this.JSC$7779_transport=t};
_.u(SZq,_.fb);SZq.prototype.flush=function(B){B=B||[];if(B.length){for(var t=new rgq,T=[],S=0;S<B.length;S++){var O=B[S],d=Bg2(O);T.push(d);O.clear()}Xj(t,1,T);this.JSC$7779_transport.dispatch(t);this.JSC$7779_transport.flush()}};var sHB=function(B){this.cellValue=B};var h1=function(B,t,T){this.JSC$7784_metricName=B;this.cellType=t;this.fields=T||[];this.cellMap=new Map},bB8=function(B){return B.fields.map(function(t){return t.fieldType})},zfs=function(B){return B.fields.map(function(t){return t.fieldName})};
_.k=h1.prototype;_.k.addCell=function(B){var t=_.j9.apply(1,arguments),T=this.getCells(t);T?T.push(new sHB(B)):this.JSC$7784_setCell(B,t)};
_.k.JSC$7784_setCell=function(B){var t=this.JSC$7784_getKey(_.j9.apply(1,arguments));this.cellMap.set(t,[new sHB(B)])};
_.k.getCells=function(){var B=this.JSC$7784_getKey(_.j9.apply(0,arguments));return this.cellMap.has(B)?this.cellMap.get(B):void 0};
_.k.getCell=function(){var B=this.getCells(_.j9.apply(0,arguments));return B&&B.length?B[0]:void 0};
_.k.clear=function(){this.cellMap.clear()};
_.k.JSC$7784_getKey=function(){var B=_.j9.apply(0,arguments);return B?B.join(","):"key"};var F4H=function(B,t){h1.call(this,B,3,t)};
_.u(F4H,h1);F4H.prototype.JSC$7787_incrementCounterBy=function(B){var t=_.j9.apply(1,arguments),T=0,S=this.getCell(t);S&&(T=S.cellValue);this.JSC$7784_setCell(T+B,t)};var w5u=function(B,t){h1.call(this,B,2,t)};
_.u(w5u,h1);w5u.prototype.record=function(B){this.addCell(B,_.j9.apply(1,arguments))};_.qL=function(B){this.id=B};
_.qL.prototype.toString=function(){return this.id};_.Vr=function(B,t){this.type=B instanceof _.qL?String(B):B;this.currentTarget=this.target=t;this.defaultPrevented=this.propagationStopped_=!1};
_.Vr.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.Vr.prototype.preventDefault=function(){this.defaultPrevented=!0};_.E$=function(B,t){_.Vr.call(this,B?B.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;B&&this.init(B,t)};
_.TG(_.E$,_.Vr);
_.E$.prototype.init=function(B,t){var T=this.type=B.type,S=B.changedTouches&&B.changedTouches.length?B.changedTouches[0]:null;this.target=B.target||B.srcElement;this.currentTarget=t;t=B.relatedTarget;t||(T=="mouseover"?t=B.fromElement:T=="mouseout"&&(t=B.toElement));this.relatedTarget=t;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=_.Zf||B.offsetX!==void 0?B.offsetX:B.layerX,
this.offsetY=_.Zf||B.offsetY!==void 0?B.offsetY:B.layerY,this.clientX=B.clientX!==void 0?B.clientX:B.pageX,this.clientY=B.clientY!==void 0?B.clientY:B.pageY,this.screenX=B.screenX||0,this.screenY=B.screenY||0);this.button=B.button;this.keyCode=B.keyCode||0;this.key=B.key||"";this.charCode=B.charCode||(T=="keypress"?B.keyCode:0);this.ctrlKey=B.ctrlKey;this.altKey=B.altKey;this.shiftKey=B.shiftKey;this.metaKey=B.metaKey;this.pointerId=B.pointerId||0;this.pointerType=B.pointerType;this.state=B.state;
this.timeStamp=B.timeStamp;this.event_=B;B.defaultPrevented&&_.E$.superClass_.preventDefault.call(this)};
_.E$.prototype.stopPropagation=function(){_.E$.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.E$.prototype.preventDefault=function(){_.E$.superClass_.preventDefault.call(this);var B=this.event_;B.preventDefault?B.preventDefault():B.returnValue=!1};var ode="closure_listenable_"+(Math.random()*1E6|0),Dr=function(B){return!(!B||!B[ode])};var yE8=0;var QHB=function(B,t,T,S,O){this.listener=B;this.proxy=null;this.src=t;this.type=T;this.capture=!!S;this.handler=O;this.key=++yE8;this.removed=this.callOnce=!1},xKi=function(B){B.removed=!0;
B.listener=null;B.proxy=null;B.src=null;B.handler=null};qc.prototype.add=function(B,t,T,S,O){var d=B.toString();B=this.listeners[d];B||(B=this.listeners[d]=[],this.typeCount_++);var Z=MS2(B,t,S,O);Z>-1?(t=B[Z],T||(t.callOnce=!1)):(t=new QHB(t,this.src,d,!!S,O),t.callOnce=T,B.push(t));return t};
qc.prototype.remove=function(B,t,T,S){B=B.toString();if(!(B in this.listeners))return!1;var O=this.listeners[B];t=MS2(O,t,T,S);return t>-1?(xKi(O[t]),_.K_(O,t),O.length==0&&(delete this.listeners[B],this.typeCount_--),!0):!1};
var $K8=function(B,t){var T=t.type;if(!(T in B.listeners))return!1;var S=_.lo(B.listeners[T],t);S&&(xKi(t),B.listeners[T].length==0&&(delete B.listeners[T],B.typeCount_--));return S};
qc.prototype.removeAll=function(B){B=B&&B.toString();var t=0,T;for(T in this.listeners)if(!B||T==B){for(var S=this.listeners[T],O=0;O<S.length;O++)++t,xKi(S[O]);delete this.listeners[T];this.typeCount_--}return t};
qc.prototype.getListener=function(B,t,T,S){B=this.listeners[B.toString()];var O=-1;B&&(O=MS2(B,t,T,S));return O>-1?B[O]:null};
qc.prototype.hasListener=function(B,t){var T=B!==void 0,S=T?B.toString():"",O=t!==void 0;return _.f1.some(this.listeners,function(d){for(var Z=0;Z<d.length;++Z)if(!(T&&d[Z].type!=S||O&&d[Z].capture!=t))return!0;return!1})};
var MS2=function(B,t,T,S){for(var O=0;O<B.length;++O){var d=B[O];if(!d.removed&&d.listener==t&&d.capture==!!T&&d.handler==S)return O}return-1};var W4q,eDH,G91,iYe,Yo4,Ha,ar,vdH,K4s,lU2,Pi,nd2,p51;W4q="closure_lm_"+(Math.random()*1E6|0);eDH={};G91=0;_.Rr=function(B,t,T,S,O){if(S&&S.once)return Ha(B,t,T,S,O);if(Array.isArray(t)){for(var d=0;d<t.length;d++)_.Rr(B,t[d],T,S,O);return null}T=p51(T);return Dr(B)?B.listen(t,T,_.Be(S)?!!S.capture:!!S,O):iYe(B,t,T,!1,S,O)};
iYe=function(B,t,T,S,O,d){if(!t)throw Error("Aa");var Z=_.Be(O)?!!O.capture:!!O,h=Pi(B);h||(B[W4q]=h=new qc(B));T=h.add(t,T,S,Z,d);if(T.proxy)return T;S=Yo4();T.proxy=S;S.src=B;S.listener=T;if(B.addEventListener)_.G7g||(O=Z),O===void 0&&(O=!1),B.addEventListener(t.toString(),S,O);else if(B.attachEvent)B.attachEvent(K4s(t.toString()),S);else if(B.addListener&&B.removeListener)B.addListener(S);else throw Error("Ba");G91++;return T};
Yo4=function(){var B=lU2,t=function(T){return B.call(t.src,t.listener,T)};
return t};
Ha=function(B,t,T,S,O){if(Array.isArray(t)){for(var d=0;d<t.length;d++)Ha(B,t[d],T,S,O);return null}T=p51(T);return Dr(B)?B.listenOnce(t,T,_.Be(S)?!!S.capture:!!S,O):iYe(B,t,T,!0,S,O)};
_.U$=function(B,t,T,S,O){if(Array.isArray(t))for(var d=0;d<t.length;d++)_.U$(B,t[d],T,S,O);else S=_.Be(S)?!!S.capture:!!S,T=p51(T),Dr(B)?B.unlisten(t,T,S,O):B&&(B=Pi(B))&&(t=B.getListener(t,T,S,O))&&ar(t)};
ar=function(B){if(typeof B==="number"||!B||B.removed)return!1;var t=B.src;if(Dr(t))return $K8(t.eventTargetListeners_,B);var T=B.type,S=B.proxy;t.removeEventListener?t.removeEventListener(T,S,B.capture):t.detachEvent?t.detachEvent(K4s(T),S):t.addListener&&t.removeListener&&t.removeListener(S);G91--;(T=Pi(t))?($K8(T,B),T.typeCount_==0&&(T.src=null,t[W4q]=null)):xKi(B);return!0};
vdH=function(B,t,T,S,O){T=p51(T);S=!!S;return Dr(B)?B.getListener(t,T,S,O):B?(B=Pi(B))?B.getListener(t,T,S,O):null:null};
K4s=function(B){return B in eDH?eDH[B]:eDH[B]="on"+B};
lU2=function(B,t){if(B.removed)B=!0;else{t=new _.E$(t,this);var T=B.listener,S=B.handler||B.src;B.callOnce&&ar(B);B=T.call(S,t)}return B};
Pi=function(B){B=B[W4q];return B instanceof qc?B:null};
nd2="__closure_events_fn_"+(Math.random()*1E9>>>0);p51=function(B){if(typeof B==="function")return B;B[nd2]||(B[nd2]=function(t){return B.handleEvent(t)});
return B[nd2]};_.I8=function(){_.fb.call(this);this.eventTargetListeners_=new qc(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.TG(_.I8,_.fb);_.I8.prototype[ode]=!0;_.k=_.I8.prototype;_.k.setParentEventTarget=function(B){this.parentEventTarget_=B};
_.k.addEventListener=function(B,t,T,S){_.Rr(this,B,t,T,S)};
_.k.removeEventListener=function(B,t,T,S){_.U$(this,B,t,T,S)};
_.k.dispatchEvent=function(B){var t,T=this.parentEventTarget_;if(T)for(t=[];T;T=T.parentEventTarget_)t.push(T);T=this.actualEventTarget_;var S=B.type||B;if(typeof B==="string")B=new _.Vr(B,T);else if(B instanceof _.Vr)B.target=B.target||T;else{var O=B;B=new _.Vr(S,T);_.f1.extend(B,O)}O=!0;var d;if(t)for(d=t.length-1;!B.propagationStopped_&&d>=0;d--){var Z=B.currentTarget=t[d];O=rEu(Z,S,!0,B)&&O}B.propagationStopped_||(Z=B.currentTarget=T,O=rEu(Z,S,!0,B)&&O,B.propagationStopped_||(O=rEu(Z,S,!1,B)&&
O));if(t)for(d=0;!B.propagationStopped_&&d<t.length;d++)Z=B.currentTarget=t[d],O=rEu(Z,S,!1,B)&&O;return O};
_.k.disposeInternal=function(){_.I8.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.k.listen=function(B,t,T,S){return this.eventTargetListeners_.add(String(B),t,!1,T,S)};
_.k.listenOnce=function(B,t,T,S){return this.eventTargetListeners_.add(String(B),t,!0,T,S)};
_.k.unlisten=function(B,t,T,S){return this.eventTargetListeners_.remove(String(B),t,T,S)};
_.k.removeAllListeners=function(B){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(B):0};
var rEu=function(B,t,T,S){t=B.eventTargetListeners_.listeners[String(t)];if(!t)return!0;t=t.concat();for(var O=!0,d=0;d<t.length;++d){var Z=t[d];if(Z&&!Z.removed&&Z.capture==T){var h=Z.listener,q=Z.handler||Z.src;Z.callOnce&&$K8(B.eventTargetListeners_,Z);O=h.call(q,S)!==!1&&O}}return O&&!S.defaultPrevented};
_.I8.prototype.getListener=function(B,t,T,S){return this.eventTargetListeners_.getListener(String(B),t,T,S)};
_.I8.prototype.hasListener=function(B,t){return this.eventTargetListeners_.hasListener(B!==void 0?String(B):void 0,t)};var J1=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(B){return B&&AsyncContext.Snapshot.wrap(B)}:function(B){return B};var zDe=function(B,t){this.create_=B;this.reset_=t;this.occupants_=0;this.JSC$7819_head_=null};
zDe.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var B=this.JSC$7819_head_;this.JSC$7819_head_=B.next;B.next=null}else B=this.create_();return B};
zDe.prototype.put=function(B){this.reset_(B);this.occupants_<100&&(this.occupants_++,B.next=this.JSC$7819_head_,this.JSC$7819_head_=B)};var bY2=function(){this.workTail_=this.workHead_=null};
bY2.prototype.add=function(B,t){var T=ibg.get();T.set(B,t);this.workTail_?this.workTail_.next=T:this.workHead_=T;this.workTail_=T};
bY2.prototype.remove=function(){var B=null;this.workHead_&&(B=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),B.next=null);return B};
var ibg=new zDe(function(){return new Bys},function(B){return B.reset()}),Bys=function(){this.next=this.scope=this.fn=null};
Bys.prototype.set=function(B,t){this.fn=B;this.scope=t;this.next=null};
Bys.prototype.reset=function(){this.next=this.scope=this.fn=null};var t9B,YSX,pCX,Ty1;YSX=!1;pCX=new bY2;_.mk=function(B,t){t9B||Ty1();YSX||(t9B(),YSX=!0);pCX.add(B,t)};
Ty1=function(){var B=Promise.resolve(void 0);t9B=function(){B.then(KJo)}};var S8b=function(B){B.prototype.$goog_Thenable=!0},O7i=function(B){if(!B)return!1;
try{return!!B.$goog_Thenable}catch(t){return!1}};var ku8,dZi,Cj8,L38,hqB,q84,Pjq,Jl4,ux4,Nyi,J3N;_.UO=function(B,t){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(B!=_.EM)try{var T=this;B.call(t,function(S){T.resolve_(2,S)},function(S){T.resolve_(3,S)})}catch(S){this.resolve_(3,S)}};
ku8=function(){this.next=this.context=this.JSC$7830_onRejected=this.JSC$7830_onFulfilled=this.child=null;this.always=!1};
ku8.prototype.reset=function(){this.context=this.JSC$7830_onRejected=this.JSC$7830_onFulfilled=this.child=null;this.always=!1};
dZi=new zDe(function(){return new ku8},function(B){B.reset()});
Cj8=function(B,t,T){var S=dZi.get();S.JSC$7830_onFulfilled=B;S.JSC$7830_onRejected=t;S.context=T;return S};
_.V2=function(B){if(B instanceof _.UO)return B;var t=new _.UO(_.EM);t.resolve_(2,B);return t};
_.ca=function(B){return new _.UO(function(t,T){T(B)})};
L38=function(B,t,T){Z7q(B,t,T,null)||_.mk(_.mY(t,B))};
_.NL=function(B){return new _.UO(function(t,T){var S=B.length,O=[];if(S)for(var d=function(D,P){S--;O[D]=P;S==0&&t(O)},Z=function(D){T(D)},h,q=0;q<B.length;q++)h=B[q],L38(h,_.mY(d,q),Z);
else t(O)})};
hqB=function(B){return new _.UO(function(t){var T=B.length,S=[];if(T)for(var O=function(h,q,D){T--;S[h]=q?{fulfilled:!0,value:D}:{fulfilled:!1,reason:D};T==0&&t(S)},d,Z=0;Z<B.length;Z++)d=B[Z],L38(d,_.mY(O,Z,!0),_.mY(O,Z,!1));
else t(S)})};
q84=function(B){return new _.UO(function(t,T){var S=B.length,O=[];if(S)for(var d=function(D){t(D)},Z=function(D,P){S--;
O[D]=P;S==0&&T(O)},h,q=0;q<B.length;q++)h=B[q],L38(h,d,_.mY(Z,q));
else t(void 0)})};
_.ld=function(){var B,t,T=new _.UO(function(S,O){B=S;t=O});
return new V9s(T,B,t)};
_.UO.prototype.then=function(B,t,T){return EgH(this,J1(typeof B==="function"?B:null),J1(typeof t==="function"?t:null),T)};
S8b(_.UO);Pjq=function(B,t,T,S){DZ4(B,Cj8(t||_.EM,T||null,S))};
_.Xh=function(B,t){t=J1(t);t=Cj8(t,t);t.always=!0;DZ4(B,t);return B};
_.UO.prototype.finally=function(B){var t=this;B=J1(B);return new Promise(function(T,S){Pjq(t,function(O){B();T(O)},function(O){B();
S(O)})})};
_.UO.prototype.thenCatch=function(B,t){return EgH(this,null,J1(B),t)};
_.UO.prototype.catch=_.UO.prototype.thenCatch;_.UO.prototype.cancel=function(B){if(this.state_==0){var t=new _.GT(B);_.mk(function(){UZ4(this,t)},this)}};
var UZ4=function(B,t){if(B.state_==0)if(B.parent_){var T=B.parent_;if(T.callbackEntries_){for(var S=0,O=null,d=null,Z=T.callbackEntries_;Z&&(Z.always||(S++,Z.child==B&&(O=Z),!(O&&S>1)));Z=Z.next)O||(d=Z);O&&(T.state_==0&&S==1?UZ4(T,t):(d?(S=d,S.next==T.callbackEntriesTail_&&(T.callbackEntriesTail_=S),S.next=S.next.next):IoH(T),Jl4(T,O,3,t)))}B.parent_=null}else B.resolve_(3,t)},DZ4=function(B,t){B.callbackEntries_||B.state_!=2&&B.state_!=3||mZH(B);
B.callbackEntriesTail_?B.callbackEntriesTail_.next=t:B.callbackEntries_=t;B.callbackEntriesTail_=t},EgH=function(B,t,T,S){var O=Cj8(null,null,null);
O.child=new _.UO(function(d,Z){O.JSC$7830_onFulfilled=t?function(h){try{var q=t.call(S,h);d(q)}catch(D){Z(D)}}:d;
O.JSC$7830_onRejected=T?function(h){try{var q=T.call(S,h);q===void 0&&h instanceof _.GT?Z(h):d(q)}catch(D){Z(D)}}:Z});
O.child.parent_=B;DZ4(B,O);return O.child};
_.UO.prototype.unblockAndFulfill_=function(B){this.state_=0;this.resolve_(2,B)};
_.UO.prototype.unblockAndReject_=function(B){this.state_=0;this.resolve_(3,B)};
_.UO.prototype.resolve_=function(B,t){this.state_==0&&(this===t&&(B=3,t=new TypeError("Ca")),this.state_=1,Z7q(t,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=t,this.state_=B,this.parent_=null,mZH(this),B!=3||t instanceof _.GT||Nyi(this,t)))};
var Z7q=function(B,t,T,S){if(B instanceof _.UO)return Pjq(B,t,T,S),!0;if(O7i(B))return B.then(t,T,S),!0;if(_.Be(B))try{var O=B.then;if(typeof O==="function")return Xv2(B,O,t,T,S),!0}catch(d){return T.call(S,d),!0}return!1},Xv2=function(B,t,T,S,O){var d=!1,Z=function(q){d||(d=!0,T.call(O,q))},h=function(q){d||(d=!0,S.call(O,q))};
try{t.call(B,Z,h)}catch(q){h(q)}},mZH=function(B){B.executing_||(B.executing_=!0,_.mk(B.executeCallbacks_,B))},IoH=function(B){var t=null;
B.callbackEntries_&&(t=B.callbackEntries_,B.callbackEntries_=t.next,t.next=null);B.callbackEntries_||(B.callbackEntriesTail_=null);return t};
_.UO.prototype.executeCallbacks_=function(){for(var B;B=IoH(this);)Jl4(this,B,this.state_,this.result_);this.executing_=!1};
Jl4=function(B,t,T,S){if(T==3&&t.JSC$7830_onRejected&&!t.always)for(;B&&B.hadUnhandledRejection_;B=B.parent_)B.hadUnhandledRejection_=!1;if(t.child)t.child.parent_=null,ux4(t,T,S);else try{t.always?t.JSC$7830_onFulfilled.call(t.context):ux4(t,T,S)}catch(O){J3N.call(null,O)}dZi.put(t)};
ux4=function(B,t,T){t==2?B.JSC$7830_onFulfilled.call(B.context,T):B.JSC$7830_onRejected&&B.JSC$7830_onRejected.call(B.context,T)};
Nyi=function(B,t){B.hadUnhandledRejection_=!0;_.mk(function(){B.hadUnhandledRejection_&&J3N.call(null,t)})};
J3N=Sg;_.GT=function(B){_.BL.call(this,B)};
_.TG(_.GT,_.BL);_.GT.prototype.name="cancel";var V9s=function(B,t,T){this.promise=B;this.resolve=t;this.reject=T};var uD;_.TQ=function(B,t){_.I8.call(this);this.JSC$7842_interval_=B||1;this.timerObject_=t||_.TX;this.boundTick_=(0,_.gS)(this.tick_,this);this.last_=_.tH()};
_.TG(_.TQ,_.I8);_.k=_.TQ.prototype;_.k.enabled=!1;_.k.JSC$7844_timer_=null;_.k.setInterval=function(B){this.JSC$7842_interval_=B;this.JSC$7844_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7844_timer_&&this.stop()};
_.k.tick_=function(){if(this.enabled){var B=_.tH()-this.last_;B>0&&B<this.JSC$7842_interval_*.8?this.JSC$7844_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7842_interval_-B):(this.JSC$7844_timer_&&(this.timerObject_.clearTimeout(this.JSC$7844_timer_),this.JSC$7844_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.k.start=function(){this.enabled=!0;this.JSC$7844_timer_||(this.JSC$7844_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7842_interval_),this.last_=_.tH())};
_.k.stop=function(){this.enabled=!1;this.JSC$7844_timer_&&(this.timerObject_.clearTimeout(this.JSC$7844_timer_),this.JSC$7844_timer_=null)};
_.k.disposeInternal=function(){_.TQ.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
uD=function(B,t,T){if(typeof B==="function")T&&(B=(0,_.gS)(B,T));else if(B&&typeof B.handleEvent=="function")B=(0,_.gS)(B.handleEvent,B);else throw Error("Da");return Number(t)>2147483647?-1:_.TX.setTimeout(B,t||0)};
_.jF2=function(B){var t=null;return(new _.UO(function(T,S){t=uD(function(){T(void 0)},B);
t==-1&&S(Error("Ea"))})).thenCatch(function(T){_.TX.clearTimeout(t);
throw T;})};var PC=function(B){_.fb.call(this);this.streamzLogger=B;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7848_flushTimer=new _.TQ(this.flushInterval);this.JSC$7848_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.DC(this,this.JSC$7848_flushTimer)};
_.u(PC,_.fb);PC.prototype.sendIsolatedPayload=function(B){this.shouldSendIsolatedPayload=B;this.invocationLimit=1};
var H7o=function(B){B.JSC$7848_flushTimer.enabled||B.JSC$7848_flushTimer.start();B.invocationCount++;B.invocationCount>=B.invocationLimit&&B.snapshotAndFlush()};
PC.prototype.snapshotAndFlush=function(){var B=this.metricMap.values();B=[].concat(_.aw(B)).filter(function(t){return t.cellMap.size});
B.length&&this.streamzLogger.flush(B,this.shouldSendIsolatedPayload);aoq(B);this.invocationCount=0;this.JSC$7848_flushTimer.enabled&&this.JSC$7848_flushTimer.stop()};
PC.prototype.addNewCounter=function(B){var t=_.j9.apply(1,arguments);this.metricMap.has(B)||this.metricMap.set(B,new F4H(B,t))};
PC.prototype.addNewEventMetric=function(B){var t=_.j9.apply(1,arguments);this.metricMap.has(B)||this.metricMap.set(B,new w5u(B,t))};
var fos=function(B,t){return B.disabledMetrics.has(t)?void 0:B.metricMap.get(t)};
PC.prototype.JSC$7848_incrementCounter=function(B){this.JSC$7848_incrementCounterBy(B,1,_.j9.apply(1,arguments))};
PC.prototype.JSC$7848_incrementCounterBy=function(B,t){var T=_.j9.apply(2,arguments),S=fos(this,B);S&&S instanceof F4H&&(S.JSC$7787_incrementCounterBy(t,T),H7o(this))};
PC.prototype.record=function(B,t){var T=_.j9.apply(2,arguments),S=fos(this,B);S&&S instanceof w5u&&(S.record(t,T),H7o(this))};
var aoq=function(B){for(var t=0;t<B.length;t++)B[t].clear()};_.jU=function(B,t,T){T=T===void 0?{}:T;t=Error.call(this,t);this.message=t.message;"stack"in t&&(this.stack=t.stack);this.code=B;this.metadata=T;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(_.jU,Error);_.jU.prototype.toString=function(){var B="RpcError("+(lCg(this.code)||String(this.code))+")";this.message&&(B+=": "+this.message);return B};_.ggi=_.TX.JSON.parse;_.Hi=_.TX.JSON.stringify;_.fm=_.TX.JSON.parse;_.Rq8=function(B){switch(B){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 Ale=function(B){switch(B){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var clo,sF2=function(){};
_.TG(sF2,_.vBh);sF2.prototype.createInstance=function(){return new XMLHttpRequest};
clo=new sF2;_.a8=function(B){_.I8.call(this);this.headers=new Map;this.JSC$7857_xmlHttpFactory_=B||null;this.JSC$7857_active_=!1;this.JSC$7857_xhr_=null;this.JSC$7857_lastUri_="";this.JSC$7857_lastErrorCode_=0;this.JSC$7857_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7857_timeoutId_=null;this.responseType_="";this.JSC$7857_withCredentials_=!1};
_.TG(_.a8,_.I8);var F3H=/^https?$/i,wvB=["POST","PUT"],og8=[],S$2=function(B,t,T,S,O,d,Z){var h=new _.a8;og8.push(h);t&&h.listen("complete",t);h.listenOnce("ready",h.cleanupSend_);d&&(h.timeoutInterval_=Math.max(0,d));Z&&(h.JSC$7857_withCredentials_=Z);h.send(B,T,S,O)};
_.a8.prototype.cleanupSend_=function(){this.dispose();_.lo(og8,this)};
_.a8.prototype.send=function(B,t,T,S){if(this.JSC$7857_xhr_)throw Error("Fa`"+this.JSC$7857_lastUri_+"`"+B);t=t?t.toUpperCase():"GET";this.JSC$7857_lastUri_=B;this.JSC$7857_lastError_="";this.JSC$7857_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7857_active_=!0;this.JSC$7857_xhr_=this.createXhr();this.JSC$7857_xhr_.onreadystatechange=J1((0,_.gS)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$7857_xhr_.open(t,String(B),!0),this.inOpen_=!1}catch(Z){yls(this,Z);return}B=T||"";T=new Map(this.headers);
if(S)if(Object.getPrototypeOf(S)===Object.prototype)for(var O in S)T.set(O,S[O]);else if(typeof S.keys==="function"&&typeof S.get==="function"){O=_.C(S.keys());for(var d=O.next();!d.done;d=O.next())d=d.value,T.set(d,S.get(d))}else throw Error("Ga`"+String(S));S=Array.from(T.keys()).find(function(Z){return"content-type"==Z.toLowerCase()});
O=_.TX.FormData&&B instanceof _.TX.FormData;!_.eg(wvB,t)||S||O||T.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");t=_.C(T);for(S=t.next();!S.done;S=t.next())T=_.C(S.value),S=T.next().value,T=T.next().value,this.JSC$7857_xhr_.setRequestHeader(S,T);this.responseType_&&(this.JSC$7857_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7857_xhr_&&this.JSC$7857_xhr_.withCredentials!==this.JSC$7857_withCredentials_&&(this.JSC$7857_xhr_.withCredentials=this.JSC$7857_withCredentials_);
try{this.JSC$7857_timeoutId_&&(clearTimeout(this.JSC$7857_timeoutId_),this.JSC$7857_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$7857_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$7857_xhr_.send(B),this.inSend_=!1}catch(Z){yls(this,Z)}};
_.a8.prototype.createXhr=function(){return this.JSC$7857_xmlHttpFactory_?this.JSC$7857_xmlHttpFactory_.createInstance():clo.createInstance()};
_.a8.prototype.timeout_=function(){typeof zZw!="undefined"&&this.JSC$7857_xhr_&&(this.JSC$7857_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7857_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var yls=function(B,t){B.JSC$7857_active_=!1;B.JSC$7857_xhr_&&(B.inAbort_=!0,B.JSC$7857_xhr_.abort(),B.inAbort_=!1);B.JSC$7857_lastError_=t;B.JSC$7857_lastErrorCode_=5;QF1(B);xZo(B)},QF1=function(B){B.errorDispatched_||(B.errorDispatched_=!0,B.dispatchEvent("complete"),B.dispatchEvent("error"))};
_.a8.prototype.abort=function(B){this.JSC$7857_xhr_&&this.JSC$7857_active_&&(this.JSC$7857_active_=!1,this.inAbort_=!0,this.JSC$7857_xhr_.abort(),this.inAbort_=!1,this.JSC$7857_lastErrorCode_=B||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),xZo(this))};
_.a8.prototype.disposeInternal=function(){this.JSC$7857_xhr_&&(this.JSC$7857_active_&&(this.JSC$7857_active_=!1,this.inAbort_=!0,this.JSC$7857_xhr_.abort(),this.inAbort_=!1),xZo(this,!0));_.a8.superClass_.disposeInternal.call(this)};
_.a8.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)M9H(this);else this.onReadyStateChangeEntryPoint_()};
_.a8.prototype.onReadyStateChangeEntryPoint_=function(){M9H(this)};
var M9H=function(B){if(B.JSC$7857_active_&&typeof zZw!="undefined")if(B.inSend_&&_.fp(B)==4)setTimeout(B.onReadyStateChange_.bind(B),0);else if(B.dispatchEvent("readystatechange"),B.isComplete()){B.JSC$7857_active_=!1;try{if(B.isSuccess())B.dispatchEvent("complete"),B.dispatchEvent("success");else{B.JSC$7857_lastErrorCode_=6;try{var t=_.fp(B)>2?B.JSC$7857_xhr_.statusText:""}catch(T){t=""}B.JSC$7857_lastError_=t+" ["+B.getStatus()+"]";QF1(B)}}finally{xZo(B)}}},xZo=function(B,t){if(B.JSC$7857_xhr_){B.JSC$7857_timeoutId_&&
(clearTimeout(B.JSC$7857_timeoutId_),B.JSC$7857_timeoutId_=null);
var T=B.JSC$7857_xhr_;B.JSC$7857_xhr_=null;t||B.dispatchEvent("ready");try{T.onreadystatechange=null}catch(S){}}};
_.a8.prototype.isActive=function(){return!!this.JSC$7857_xhr_};
_.a8.prototype.isComplete=function(){return _.fp(this)==4};
_.a8.prototype.isSuccess=function(){var B=this.getStatus(),t;if(!(t=Ale(B))){if(B=B===0)B=e28(String(this.JSC$7857_lastUri_)),B=!F3H.test(B);t=B}return t};
_.fp=function(B){return B.JSC$7857_xhr_?B.JSC$7857_xhr_.readyState:0};
_.k=_.a8.prototype;_.k.getStatus=function(){try{return _.fp(this)>2?this.JSC$7857_xhr_.status:-1}catch(B){return-1}};
_.k.getResponseText=function(){try{return this.JSC$7857_xhr_?this.JSC$7857_xhr_.responseText:""}catch(B){return""}};
_.k.getResponse=function(){try{if(!this.JSC$7857_xhr_)return null;if("response"in this.JSC$7857_xhr_)return this.JSC$7857_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$7857_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7857_xhr_)return this.JSC$7857_xhr_.mozResponseArrayBuffer}return null}catch(B){return null}};
_.k.getAllResponseHeaders=function(){return this.JSC$7857_xhr_&&_.fp(this)>=2?this.JSC$7857_xhr_.getAllResponseHeaders()||"":""};
_.k.getLastError=function(){return typeof this.JSC$7857_lastError_==="string"?this.JSC$7857_lastError_:String(this.JSC$7857_lastError_)};var bbL=function(){};
bbL.prototype.send=function(B,t,T){t=t===void 0?function(){}:t;
T=T===void 0?function(){}:T;
S$2(B.url,function(S){S=S.target;S.isSuccess()?t(S.getResponseText()):T(S.getStatus())},B.requestType,B.body,B.requestHeaders,B.timeoutMillis,B.withCredentials)};
bbL.prototype.getTransmissionType=function(){return 1};var $Z2=function(B,t){this.qwl=B;this.event=t;this.startTime=US()},khD;
$Z2.prototype.done=function(){this.qwl.kn(this.event,US()-this.startTime)};
var gB=function(){bR.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.u(gB,bR);_.R8=function(B,t,T){var S=US();t=t();B.kn(T,US()-S);return t};
khD=function(){gB.apply(this,arguments)};
_.u(khD,gB);_.k=khD.prototype;_.k.lMu=function(){};
_.k.bG=function(){};
_.k.kn=function(){};
_.k.logError=function(){};
_.k.p7=function(){};
_.k.gMN=function(){};
_.k.sUv=function(){};
_.k.e1o=function(){};
var W3e=function(B){gB.call(this);var t=this;this.dk=B;this.TEST_ONLY={uDV:function(){return t.dk},
getExperimentIds:function(){return t.dk.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void t.dk.dispose()})};
_.u(W3e,gB);_.k=W3e.prototype;_.k.update=function(B){this.dk.dispose();this.dk=B};
_.k.bG=function(B){this.dk.bG(B)};
_.k.kn=function(B,t){this.dk.kn(B,t)};
_.k.logError=function(B){this.dk.logError(B)};
_.k.p7=function(){this.dk.p7()};
_.k.gMN=function(B){this.dk.gMN(B)};
_.k.sUv=function(B){this.dk.sUv(B)};
_.k.e1o=function(B){this.dk.e1o(B)};
_.k.lMu=function(B){this.dk.lMu(B)};
var eqi=function(B,t){_.fb.call(this);var T=this;this.callback=B;this.mJh=t;this.gdD=-t;this.addOnDisposeCallback(function(){return void clearTimeout(T.timer)})};
_.u(eqi,_.fb);var Gue=function(B){if(B.timer===void 0){var t=Math.max(0,B.gdD+B.mJh-US());B.timer=setTimeout(function(){try{B.callback()}finally{B.gdD=US(),B.timer=void 0}},t)}},pvb=function(B,t){gB.call(this);
this.metrics=B;this.sh=t};
_.u(pvb,gB);_.k=pvb.prototype;_.k.lMu=function(B){this.metrics.cXd.record(B,this.sh)};
_.k.bG=function(B){this.metrics.eventCount.increment(B,this.sh)};
_.k.kn=function(B,t){this.metrics.jkE.record(t,B,this.sh)};
_.k.logError=function(B){this.metrics.errorCount.increment(B,this.sh)};
_.k.gMN=function(B){this.metrics.rCc.increment(B,this.sh)};
_.k.sUv=function(B){this.metrics.lnl.increment(B,this.sh)};
_.k.e1o=function(B){this.metrics.bhx.increment(B,this.sh)};
var C6g=function(B,t){t=t===void 0?[]:t;var T={sh:B.sh||"_",vVC:B.vVC||[],sGb:B.sGb|0,destinationUrl:B.destinationUrl,disableClearcutCredentialBinding:B.disableClearcutCredentialBinding,jku:B.jku||function(){},
bli:B.bli||function(d,Z){return O6o(d,Z,T.jku,T.destinationUrl,T.disableClearcutCredentialBinding)}},S=T.bli("50",T.vVC.concat(t));
pvb.call(this,{cXd:new aV2(S),errorCount:new Ag4(S),eventCount:new gne(S),jkE:new Rf4(S),qPh:new fV2(S),rCc:new cgB(S),lnl:new s72(S),bhx:new Fr2(S)},T.sh);var O=this;this.TEST_ONLY={getExperimentIds:function(){return O.options.vVC.concat(O.zFU).sort(function(d,Z){return d-Z})}};
this.options=T;this.service=S;this.gMQ=!B.bli;this.flushDebouncer=new eqi(function(){return void O.service.snapshotAndFlush()},T.sGb);
this.addOnDisposeCallback(function(){O.flushDebouncer.dispose();O.gMQ&&O.service.dispose()});
(this.zFU=t.slice()).sort(_.O1)};
_.u(C6g,pvb);C6g.prototype.p7=function(){Gue(this.flushDebouncer)};var T32=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(T32,_.Qs);_.S4C=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(_.S4C,_.Qs);var Kf=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,0,Kf.messageId)};
_.u(Kf,_.Qs);var i74=_.ba(Kf);Kf.messageId="bfkj";var d_z=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(d_z,_.Qs);var wCN=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(wCN,_.Qs);var Y88=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Y88,_.Qs);var K3q=_.Bv(Y88);_.VG=function(){var B=this;this.promise=new Promise(function(t,T){B.resolve=t;B.reject=T})};_.A1=function(B){_.fb.call(this);var t=this;this.jOI=Math.floor(Math.random()*200);this.pcF=new Y88;if("challenge"in B&&i74(B.challenge)){var T=_.g$(B.challenge,4,void 0,Mb);var S=_.g$(B.challenge,5,void 0,Mb);_.g$(B.challenge,7,void 0,Mb)&&(this.pcF=K3q(_.g$(B.challenge,7,void 0,Mb)))}else T=B.program,S=B.globalName;this.addOnDisposeCallback(function(){var H,f,c;return _.L(function(w){if(w.nextAddress==1)return _.V(w,t.uco,2);H=w.yieldResult;f=H.rXd;(c=f)==null||c();_.Dh(w)})});
this.xK=Z6w(B.rI0||{},this.pcF);_.DC(this,this.xK);var O=new _.VG;this.uco=O.promise;this.xK.bG("t");var d=this.xK.share(),Z=new $Z2(d,"t"),h=function(H,f,c,w){if(!t.xK.isDisposed()){var W="k";f?W="h":c&&(W="u");W!=="k"?w!==0&&(t.xK.bG(W),t.xK.kn(W,H)):t.jOI<=0?(t.xK.bG(W),t.xK.kn(W,H),t.jOI=Math.floor(Math.random()*200)):t.jOI--}},q=function(H,f,c,w){Promise.resolve().then(function(){Z.done();
d.p7();d.dispose();O.resolve({t3V:H,rXd:f,xVv:c,d15:w})})};
if(!_.TX[S])throw this.xK.logError(25),Error("Ha");if(!_.TX[S].a)throw this.xK.logError(26),Error("Ia");try{var D=_.TX[S].a;S=[];for(var P=[],U=oBm(this.pcF),J=0;J<U.length;J++)S.push(U[J]),P.push(1);var N=yaw(this.pcF);for(U=0;U<N.length;U++)S.push(N[U]),P.push(2);this.xHM=_.C(D(T,q,!0,B.jyh,h,[S,P],_.g$(this.pcF,5))).next().value;this.sVi=O.promise.then(function(){})}catch(H){throw this.xK.logError(28),H;
}};
_.u(_.A1,_.fb);_.A1.prototype.snapshot=function(B){if(this.isDisposed())throw Error("Ja");this.xK.bG("n");var t=this.xK.share();return this.uco.then(function(T){var S=T.t3V;return new Promise(function(O){var d=new $Z2(t,"n");S(function(Z){d.done();t.lMu(Z.length);t.p7();t.dispose();O(Z)},[B.iy,
B.poV,B.unE,B.opK])})})};
_.A1.prototype.d2u=function(B){this.uco.then(function(t){var T;(T=t.xVv)==null||T(B)})};
_.A1.prototype.nkF=function(B,t){return this.uco.then(function(T){var S;return(S=T.d15)==null?void 0:S(B,t,!1)})};
_.A1.prototype.sTc=function(){return this.xK.share()};var loo=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(loo,_.Qs);var rDL=_.ba(loo);var vg1=function(){this.ih9={};this.nJb=null},ngB=function(){vg1.instance||(vg1.instance=new vg1);
return vg1.instance},zq1=function(B,t){return rl8(B,_.I0(t,T32,1,Mb),_.I0(t,_.S4C,2,Mb),_.g$(t,3,void 0,Mb))},rl8=function(B,t,T,S){if(!t&&!T)return Promise.resolve();
if(!S)return Ebh(t,T);var O;(O=B.ih9)[S]||(O[S]=new Promise(function(d,Z){Ebh(t,T).then(function(){B.nJb=S;d()},function(h){delete B.ih9[S];
Z(h)})}));
return B.ih9[S]};var b7b=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(b7b,_.Qs);var BoE=function(B,t){return _.lm(B,1,t)},tV2=function(B,t){return _.lm(B,2,t)};var ci=function(B){_.fb.call(this);var t=this;this.options=B;this.urt=new _.VG;this.sVi=this.urt.promise;this.w9t=new _.VG;this.b9W=1;this.v4N=new _.VG;this.nvC=[];this.rQu=B.rQu||function(){};
this.e3F=new W3e(Z6w(B.rI0||{}));Tos(this,B.iP,B.ggV,B.tWU,B.rly,Object.assign({},SHb,B.nfN||{}));this.addOnDisposeCallback(function(){return void OIo(t)})};
_.u(ci,_.fb);ci.prototype.snapshot=function(B){var t=this;return _.L(function(T){switch(T.nextAddress){case 1:if(t.isDisposed())throw Error("Ja");if(t.uc||t.kOT){T.jumpTo(2);break}return _.V(T,t.w9t.promise,2);case 2:if(!t.uc){T.jumpTo(4);break}return _.V(T,t.uc.snapshot(B),5);case 5:return T.return(T.yieldResult);case 4:throw t.kOT;}})};
var kL4=function(B){var t;return _.L(function(T){if(B.isDisposed())throw Error("Ja");(t=B.ds)!=null&&(t.endTimeMs=0,t.resolver(1));return _.V(T,B.v4N.promise,0)})},OIo=function(B){B.kOT=Error("La");
B.w9t.resolve();Q0D(B.urt.promise);B.urt.reject(Error("La"));B.e3F.dispose();Promise.all(B.nvC).then(function(){var T;return _.L(function(S){(T=B.uc)==null||T.dispose();B.uc=void 0;_.Dh(S)})});
B.nvC=[];var t;(t=B.ds)!=null&&(t.endTimeMs=0,t.resolver(1));Q0D(B.v4N.promise);B.v4N.reject(Error("La"))};
ci.prototype.d2u=function(B){var t,T;(t=this.uc)==null||(T=t.d2u)==null||T.call(t,B)};
ci.prototype.nkF=function(B,t){var T,S,O;return(O=(T=this.uc)==null?void 0:(S=T.nkF)==null?void 0:S.call(T,B,t))!=null?O:Promise.resolve()};
var dg1=function(B,t){var T=B.rQu;B.rQu=function(){T();t()}},Cli=function(B,t){B.isDisposed()||(B.uc=t,B.e3F.update(t.sTc()),B.w9t.resolve(),B.urt.resolve(void 0),B.rQu())};
ci.prototype.handleError=function(B){if(!this.isDisposed()){this.kOT=B;this.w9t.resolve();var t,T;(T=(t=this.options).g25)==null||T.call(t,B)}};
var ZIe=function(B,t){t&&(Promise.all(B.nvC).then(function(){return void t.dispose()}),B.nvC=[])},s$=function(B,t){B.b9W=t;
var T,S;(S=(T=B.options).q7V)==null||S.call(T,t)},LTH=function(B){B.isDisposed()||(B.v4N.resolve(),B.v4N=new _.VG)},Tos=function(B,t,T,S,O,d){S=S===void 0?ngB():S;
O=O===void 0?Promise.resolve(void 0):O;var Z,h,q,D,P,U,J,N,H,f,c,w;_.L(function(W){switch(W.nextAddress){case 1:return _.V(W,0,3);case 3:h=null;if(!Z){W.jumpTo(6);break}s$(B,7);_.LI(W,7);return _.V(W,ji(Z.snapshot({}),d.sjZ,function(){return Promise.resolve("E:CTO")}),9);
case 9:h=W.yieldResult;_.pj(W,6);break;case 7:_.EH(W),h="E:UCE";case 6:q=void 0,D=Z?d.zBl:d.skq,P=new ha(D,d.eBl,d.gI5,d.iLQ),U=1;case 10:if(!(U<=d.maxAttempts)){W.jumpTo(12);break}if(U===1){W.jumpTo(13);break}s$(B,0);B.ds=new ha1(P.getValue(),d.sGU,d.djz);return _.V(W,B.ds.promise,14);case 14:J=W.yieldResult,B.ds=void 0,J===1?(U=1,P.reset()):X5B(P);case 13:_.LI(W,15);N=void 0;if(T){N=T;W.jumpTo(17);break}s$(B,5);H=S.nJb;return _.V(W,ji(qHi(t,H,h),d.g9U,function(){return Promise.reject(Error("Ma"))}),
18);
case 18:N=W.yieldResult;case 17:return s$(B,3),_.V(W,ji(zq1(S,N),d.oEU,function(){return Promise.reject(Error("Na"))}),19);
case 19:return s$(B,8),_.V(W,O,20);case 20:return f=new _.A1({challenge:N,rI0:B.options.rI0,jyh:B.options.jyh}),_.V(W,ji(f.sVi,d.fEc,function(){return Promise.reject(Error("Oa"))}),21);
case 21:q=f;W.jumpTo(12);break;case 15:c=_.EH(W),B.handleError(c),LTH(B);case 11:U++;W.jumpTo(10);break;case 12:if(B.isDisposed()){W.jumpTo(5);break}q&&(T=void 0,ZIe(B,Z),Z=q,Cli(B,q),LTH(B));s$(B,2);B.ds=new ha1(d.eP6,d.sGU,d.djz);return _.V(W,B.ds.promise,22);case 22:B.ds=void 0;if(B.isDisposed()){W.jumpTo(5);break}W.jumpTo(3);break;case 5:(w=Z)==null||w.dispose(),_.Dh(W)}})};
ci.prototype.sTc=function(){return this.e3F.share()};
var SHb={eP6:432E5,sGU:3E5,djz:10,sjZ:1E4,g9U:3E4,oEU:3E4,fEc:6E4,skq:1E3,zBl:6E4,eBl:6E5,gI5:.25,iLQ:2,maxAttempts:10},ha1=function(B,t,T){var S=this;this.endTimeMs=Date.now()+B;this.promise=new Promise(function(d){S.resolver=d});
var O=function(){var d=S.endTimeMs-Date.now();d<=T?S.resolver(0):setTimeout(O,Math.min(d,t))};
O()};var VVB,wVL=(VVB=Math.imul)!=null?VVB:function(B,t){return B*t|0},HC=[196,
200,224,18],Fh=function(B,t,T){T=T===void 0?[]:T;this.maxItems=B;this.bO=t===void 0?0:t;this.wC=T},ERu=function(B){var t=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!t)return new Fh(B);var T=t.split(",");if(T.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Fh(B);t=T.slice(1);t.length===1&&t[0]===""&&(t=[]);T=Number(T[0]);return isNaN(T)||T<0||T>t.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Fh(B)):new Fh(B,T,t)};
Fh.prototype.serialize=function(){return String(this.bO)+","+this.wC.join()};
Fh.prototype.insert=function(B,t){var T=void 0;if(this.wC[this.bO]!==B){var S=this.wC.indexOf(B);S!==-1?(this.wC.splice(S,1),S<this.bO&&this.bO--,this.wC.splice(this.bO,0,B)):(T=this.wC[this.bO],this.wC[this.bO]=B)}this.bO=(this.bO+1)%this.maxItems;B=D_q("iU5q-!O9@$",this.serialize());T&&B&&t(T);return B};
var Dg4=function(B,t){this.aqC=t;try{var T=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(S){T=!1}T&&(this.index=ERu(B))},PlH=function(B,t,T,S,O){var d=B.index?_.R8(B.aqC,function(){return x_C(B.index,yx2(t),T,S,O)},"W"):"u";
B.aqC.e1o(d)},Ug8=function(B,t,T){var S=_.C(B.index?_.R8(B.aqC,function(){return MmC(yx2(t),T)},"R"):["u"]),O=S.next().value;
S=S.next().value;B.aqC.sUv(O);return S};var Ihu={toString:function(B){var t=[],T=0;B-=-2147483648;t[T++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(B%52);for(B=Math.floor(B/52);B>0;)t[T++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(B%62),B=Math.floor(B/62);return t.join("")}};var No4=function(B){B=Jei(B);for(var t=2654435769,T=2654435769,S=314159265,O=B.length,d=O,Z=0,h=function(){t-=T;t-=S;t^=S>>>13;T-=S;T-=t;T^=t<<8;S-=t;S-=T;S^=T>>>13;t-=T;t-=S;t^=S>>>12;T-=S;T-=t;T^=t<<16;S-=t;S-=T;S^=T>>>5;t-=T;t-=S;t^=S>>>3;T-=S;T-=t;T^=t<<10;S-=t;S-=T;S^=T>>>15};d>=12;d-=12,Z+=12)t+=mgB(B,Z),T+=mgB(B,Z+4),S+=mgB(B,Z+8),h();
S+=O;switch(d){case 11:S+=B[Z+10]<<24;case 10:S+=B[Z+9]<<16;case 9:S+=B[Z+8]<<8;case 8:T+=B[Z+7]<<24;case 7:T+=B[Z+6]<<16;case 6:T+=B[Z+5]<<8;case 5:T+=B[Z+4];case 4:t+=B[Z+3]<<24;case 3:t+=B[Z+2]<<16;case 2:t+=B[Z+1]<<8;case 1:t+=B[Z]}h();return Ihu.toString(S)},Jei=function(B){for(var t=[],T=0;T<B.length;T++)t.push(B.charCodeAt(T));
return t},mgB=function(B,t){return B[t]+(B[t+1]<<8)+(B[t+2]<<16)+(B[t+3]<<24)};var Xl1,wB=function(B){_.fb.call(this);this.ux=B;this.srW=new _.VG;this[Xl1]=this.dispose};
_.u(wB,_.fb);var up8=function(B,t){var T=setTimeout(function(){B.srW.resolve()},t);
B.addOnDisposeCallback(function(){return void clearTimeout(T)})};
wB.prototype.oCC=function(B,t){var T=this.te(B);t==null||t(T);return _.R8(this.ux,function(){return _.zw(T,2)},this.spu)};
var jwo=function(B,t,T,S){return _.R8(B.ux,function(){return T?B.oCC(t,S):B.te(t,S)},B.yIF)};
Xl1=Symbol.dispose;var HIu=function(B,t,T,S){wB.call(this,B);this.cc1=t;this.ubU=T;this.yIF="m";this.spu="x";this.hoh=0;up8(this,S)};
_.u(HIu,wB);HIu.prototype.te=function(B,t){var T=this;this.ux.bG(this.yIF);++this.hoh>=this.ubU&&this.srW.resolve();var S=B();B=_.R8(this.ux,function(){return T.cc1(S)},"C");
if(B===void 0)throw new ri(17,"YNJ:Undefined");if(!(B instanceof Uint8Array))throw new ri(18,"ODM:Invalid");t==null||t(B);return B};
var ah8=function(B,t,T){wB.call(this,B);this.zsV=t;this.yIF="f";this.spu="z";up8(this,T)};
_.u(ah8,wB);ah8.prototype.te=function(){return this.zsV};
var fhe=function(B,t,T){wB.call(this,B);this.i31=t;this.yIF="w";this.spu="z";up8(this,T)};
_.u(fhe,wB);fhe.prototype.te=function(){var B=this;return _.R8(this.ux,function(){return _.Zi(B.i31)},"d")};
fhe.prototype.oCC=function(){return this.i31};
var gRH=function(B,t){wB.call(this,B);this.error=t;this.yIF="e";this.spu="y"};
_.u(gRH,wB);var Rau=function(B,t){var T=(t(B.error.message)+":"+t(B.error.stack)).substring(0,2048);t=T.length+1;T=$_z(T);var S=new Uint8Array(4+T.length);S.set([42,t&127|128,t>>7,B.error.code]);S.set(T,4);return S};
gRH.prototype.te=function(){if(this.h9W)return this.h9W;this.h9W=Rau(this,function(B){return"_"+No4(B)});
return Rau(this,function(B){return B})};
var AeE=function(B,t,T){wB.call(this,B);this.pMQ=t;this.clientState=T;this.yIF="S";this.spu="q"};
_.u(AeE,wB);AeE.prototype.te=function(){var B=Math.floor(Date.now()/1E3),t=[Math.random()*255,Math.random()*255],T=t.concat([this.pMQ&255,this.clientState],[B>>24&255,B>>16&255,B>>8&255,B&255]);B=new Uint8Array(2+T.length);B[0]=34;B[1]=T.length;B.set(T,2);T=B.subarray(2);for(var S=t=t.length;S<T.length;++S)T[S]^=T[S%t];this.ux.gMN(this.clientState);return B};var ceH={n9q:3E4,huU:2E4},o8=function(B){_.fb.call(this);var t=this;this.ppv=new _.VG;this.izv=0;this.z2=void 0;this.state=2;this.aV=B.aV;this.iP=B.iP;this.nfN=Object.assign({},ceH,B.nfN||{});this.zo=B.aV.sTc();var T;this.onError=(T=B.onError)!=null?T:function(){};
this.u7D=B.u7D||!1;if(swb(B)){var S=this.aV;this.lip=function(){return kL4(S).catch(function(Z){Z=t.reportError(new ri(t.rk?20:32,"TRG:Disposed",Z));t.z2=Z;var h;(h=t.rk)==null||h.dispose();t.rk=void 0;t.ppv.reject(Z)})};
dg1(S,function(){return void FTE(t)});
S.b9W===2&&FTE(this)}else this.lip=B.jKx,FTE(this);var O=this.zo.share();O.bG("o");var d=new $Z2(O,"o");this.ppv.promise.then(function(){d.done();O.p7();O.dispose()},function(){return void O.dispose()});
this.addOnDisposeCallback(function(){t.rk?(t.rk.dispose(),t.rk=void 0):t.z2?t.zo.p7():(t.z2=t.reportError(new ri(32,"TNP:Disposed")),t.zo.p7(),t.ppv.reject(t.z2))});
_.DC(this,this.zo)};
_.u(o8,_.fb);o8.prototype.cIq=function(){return this.ppv.promise};
var wl2=function(B,t){if(!(t instanceof ri))if(t instanceof _.jU){var T=Error(t.toString());T.stack=t.stack;t=new ri(11,"EBH:Error",T)}else t=new ri(12,"BSO:Unknown",t);return B.reportError(t)},FTE=function(B){var t,T,S,O,d,Z,h,q,D,P,U,J,N,H,f;
return _.L(function(c){switch(c.nextAddress){case 1:t=void 0;B.izv++;T=new _.VG;B.aV instanceof ci&&B.aV.nvC.push(T.promise);if(!B.u7D){c.jumpTo(2);break}S=new _.VG;setTimeout(function(){return void S.resolve()});
return _.V(c,S.promise,2);case 2:return O=B.zo.share(),_.LI(c,4,5),B.state=5,d={},Z=[],_.V(c,ji(B.aV.snapshot({iy:d,unE:Z}),B.nfN.huU,function(){return Promise.reject(new ri(15,"MDA:Timeout"))}),7);
case 7:h=c.yieldResult;if(B.isDisposed())throw new ri(B.rk?20:32,"MDA:Disposed");q=Z[0];B.state=6;return _.V(c,ji(oRE(B.iP,h),B.nfN.n9q,function(){return Promise.reject(new ri(10,"BWB:Timeout"))}),8);
case 8:D=c.yieldResult;if(B.isDisposed())throw new ri(B.rk?20:32,"BWB:Disposed");B.state=7;t=_.R8(O,function(){var W=yes(B,D,T,q);W.srW.promise.then(function(){return void B.lip()});
return W},"i");
case 5:_.he(c);O.dispose();_.VK(c,6);break;case 4:P=_.EH(c);(U=t)==null||U.dispose();if(!B.z2){J=wl2(B,P);T.resolve();var w;if(w=B.aV instanceof ci&&B.izv<2)a:if(P instanceof ri)w=P.code!==32&&P.code!==20&&P.code!==10;else{if(P instanceof _.jU)switch(P.code){case 2:case 13:case 14:case 4:break;default:w=!1;break a}w=!0}if(w)return N=(1+Math.random()*.25)*(B.rk?6E4:1E3),H=setTimeout(function(){return void B.lip()},N),B.addOnDisposeCallback(function(){return void clearTimeout(H)}),c.return();
B.z2=J}O.logError(B.rk?13:14);B.ppv.reject(B.z2);return c.return();case 6:B.state=8,B.izv=0,(f=B.rk)==null||f.dispose(),B.rk=t,B.ppv.resolve(),_.Dh(c)}})},yes=function(B,t,T,S){var O=I5h(t,2)*1E3;
if(O<=0)throw new ri(31,"TTM:Invalid");if(_.g$(t,4))return new fhe(B.zo,_.g$(t,4),O);if(!I5h(t,3))return new ah8(B.zo,BIw(_.JH(t,1)),O);if(!S)throw new ri(4,"PMD:Undefined");S=S(BIw(_.JH(t,1)));if(!(S instanceof Function))throw new ri(16,"APF:Failed");B.cB6=Math.floor((Date.now()+O)/1E3);B=new HIu(B.zo,S,I5h(t,3),O);B.addOnDisposeCallback(function(){return void T.resolve()});
return B};
o8.prototype.te=function(B){return Qwb(this,Object.assign({},B),!1)};
o8.prototype.oCC=function(B){return Qwb(this,Object.assign({},B),!0)};
o8.prototype.x09=function(B){if(B>150)return!1;try{return this.cache=new Dg4(B,this.zo),!0}catch(t){return this.reportError(new ri(22,"GBJ:init",t)),!1}};
o8.prototype.reportError=function(B){this.zo.logError(B.code);this.onError(B);return B};
var xge=function(B,t){t=t instanceof ri?t:new ri(5,"TVD:error",t);return B.reportError(t)},Qwb=function(B,t,T){try{if(B.isDisposed())throw new ri(21,"BNT:disposed");
if(!B.rk&&B.z2)throw B.z2;var S,O;return(O=(S=MVB(B,t,T))!=null?S:$g4(B,t,T))!=null?O:WTB(B,t,T)}catch(d){if(!t.pQq)throw xge(B,d);return eaq(B,T,d)}},MVB=function(B,t,T){var S;
return(S=B.rk)==null?void 0:jwo(S,function(){return GLE(B,t)},T,function(O){var d;
if(B.rk instanceof HIu&&((d=t.bd)==null?0:d.miV))try{var Z;(Z=B.cache)==null||PlH(Z,GLE(B,t),O,t.bd.dli,B.cB6-120)}catch(h){B.reportError(new ri(24,"ELX:write",h))}})},$g4=function(B,t,T){var S;
if((S=t.bd)!=null&&S.yd4)try{var O,d=(O=B.cache)==null?void 0:Ug8(O,GLE(B,t),t.bd.dli);return d?T?_.R8(B.zo,function(){return _.zw(d,2)},"a"):d:void 0}catch(Z){B.reportError(new ri(23,"RXO:read",Z))}},WTB=function(B,t,T){var S={stack:[],
error:void 0,hasError:!1};try{if(!t.f6T)throw new ri(29,"SDF:notready");return jwo(OW_(S,new AeE(B.zo,0,B.state)),function(){return GLE(B,t)},T)}catch(O){S.error=O,S.hasError=!0}finally{kSw(S)}},eaq=function(B,t,T){var S={stack:[],
error:void 0,hasError:!1};try{var O=xge(B,T);return jwo(OW_(S,new gRH(B.zo,O)),function(){return[]},t)}catch(d){S.error=d,S.hasError=!0}finally{kSw(S)}},GLE=function(B,t){return t.gVu?t.gVu:t.iy?_.R8(B.zo,function(){return t.gVu=$_z(t.iy)},"c"):[]},swb=function(B){return GH(function(t){if(!kb(t))return!1;
for(var T=_.C(Object.entries(B)),S=T.next();!S.done;S=T.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;if(!(S in t)){if(O.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!O(t[S]))return!1}return!0})}({aV:function(B){return GH(function(t){return t instanceof B})}(ci)},"");var plb=function(){var B=_.ZN();this.JSC$7977_streamzService=B;B.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",kB("cookie_enabled"),kB("cookie_3p_enabled"),_.Cb("browser"))};
plb.prototype.increment=function(B,t,T){this.JSC$7977_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",B,t,T)};
var DO9=function(){var B=_.ZN();this.JSC$8001_streamzService=B;B.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",dS("tick"),kB("from_st_cookie"))};
DO9.prototype.increment=function(B,t){this.JSC$8001_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",B,t)};
var iIE=function(){var B=_.ZN();this.JSC$8007_streamzService=B;B.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.Cb("status"))};
iIE.prototype.increment=function(B){this.JSC$8007_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",B)};
var YHb=function(){var B=_.ZN();this.JSC$8010_streamzService=B;B.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.Cb("stage"),kB("is_using_ytd_player"),kB("has_expandable_tiles"))};
YHb.prototype.increment=function(B,t,T){this.JSC$8010_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",B,t,T)};
var KTb=function(){var B=_.ZN();this.JSC$8013_streamzService=B;B.addNewCounter("/client_streamz/youtube/web/response_signature",_.Cb("check_status"))};
KTb.prototype.increment=function(B){this.JSC$8013_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/web/response_signature",B)};
var lh2=function(){var B=_.ZN();this.JSC$8016_streamzService=B;B.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.Cb("sig"),dS("de"))};
lh2.prototype.increment=function(B,t){this.JSC$8016_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/web/e_sig_log",B,t)};
var vR1=function(){var B=_.ZN();this.JSC$8019_streamzService=B;B.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.Cb("sig"),dS("de"))};
vR1.prototype.increment=function(B,t){this.JSC$8019_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/web/e_sig_en",B,t)};
_.nRE=function(){var B=_.ZN();this.JSC$8022_streamzService=B;B.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.Cb("action"))};
_.nRE.prototype.increment=function(B){this.JSC$8022_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/web/enforcement_intent",B)};var yr=window;var reu=(new Date).getTime();var zas=function(B){this.servicePromise_=B;B.then((0,_.gS)(function(){},this),function(){},this)},bIq=function(B,t,T){B.servicePromise_.then(function(S){var O=S[t];
if(!O)throw Error("Pa`"+t);return O.apply(S,T)})},T91=function(B,t,T){for(var S=Array(arguments.length-2),O=2;O<arguments.length;O++)S[O-2]=arguments[O];
O=B9H(B,t).then(function(d){return d.apply(null,S)},function(d){d=Error("Qa`"+t+"`"+B,{cause:d});
delete tYs[t];return _.ca(d)});
return new zas(O)},tYs={},B9H=function(B,t){var T=tYs[t];
if(T)return T;T=(T=_.Gy(t))?_.V2(T):(new _.UO(function(S,O){var d=(new JV(document)).createElement("SCRIPT");d.async=!0;_.e9(d,_.Zo(lv1(B)));d.onload=d.onreadystatechange=function(){d.readyState&&d.readyState!="loaded"&&d.readyState!="complete"||S()};
d.onerror=function(Z){O(Error("Ra`"+t+"`"+B,{cause:Z}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(d)})).then(function(){var S=_.Gy(t);
if(!S)throw Error("Sa`"+t+"`"+B);return S});
return tYs[t]=T};var Sno={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},k_s=function(){var B=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=WSC(function(){return _.L(function(t){if(t.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?t.return(Promise.resolve()):_.V(t,O1s(B),2);B.rsaForList.length>
0&&document.addEventListener("click",B.requestAccessForHelpPanel);_.Dh(t)})});
this.requestAccessForHelpPanel=function(){if(!(B.rsaForPromises.length>0)){for(var t=_.C(B.rsaForList),T=t.next();!T.done;T=t.next()){T=T.value;try{B.rsaForPromises.push(document.requestStorageAccessFor(T))}catch(S){}}Promise.all(B.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){B.reset()})}}};
k_s.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var O1s=function(B){var t,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:t=_.C(Object.values(Sno)),T=t.next();case 2:if(T.done){d.jumpTo(0);break}S=T.value;_.LI(d,5);return _.V(d,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:S}),7);case 7:O=d.yieldResult;O.state!=="granted"&&B.rsaForList.push(S);_.pj(d,3);break;case 5:_.EH(d);d.jumpTo(0);break;case 3:T=t.next(),d.jumpTo(2)}})};(new k_s).initialize();var dQe=function(B){this.JSC$8036_loader_=B};
dQe.prototype.startHelp=function(B){bIq(this.JSC$8036_loader_,"startHelp",arguments)};
dQe.prototype.JSC$8038_loadChatSupport=function(B){bIq(this.JSC$8036_loader_,"loadChatSupport",arguments)};
var Z1o=function(B,t){t=t||{};B=T91(Cye,"help.service.Lazy.create",B,{apiKey:t.apiKey||t.apiKey,asxUiUri:t.asxUiUri||t.asxUiUri,environment:t.environment||t.environment,flow:t.flow||t.flow,frdProductData:t.frdProductData||t.frdProductData,frdProductDataSerializedJspb:t.frdProductDataSerializedJspb||t.frdProductDataSerializedJspb,helpCenterPath:t.helpCenterPath||t.helpCenterPath,locale:t.locale||t.locale||"en-US".replace(/-/g,"_"),nonce:t.nonce||t.nonce,productData:t.productData||t.productData,receiverUri:t.receiverUri||
t.receiverUri,renderApiUri:t.renderApiUri||t.renderApiUri,theme:t.theme||t.theme,window:t.window||t.window});return new dQe(B)},Cye=new xm(mAD,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var LM1=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(LM1,_.Qs);var hC8=_.Bv(LM1);_.qns=new function(B,t,T,S){this.configType=B;this.flagName=T;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 EqB=function(){this.retriever=_.OD().resolve(VY8)};Gh9(Node);Gh9(Element);var DQ2=Gh9(HTMLElement);Gh9(SVGElement);var Py4,UQb,ML,IAB;Py4=function(B){return typeof B.className=="string"?B.className:B.getAttribute&&B.getAttribute("class")||""};
UQb=function(B){return B.classList?B.classList:Py4(B).match(/\S+/g)||[]};
_.Qr=function(B,t){typeof B.className=="string"?B.className=t:B.setAttribute&&B.setAttribute("class",t)};
_.xA=function(B,t){return B.classList?B.classList.contains(t):_.eg(UQb(B),t)};
_.B4=function(B,t){if(B.classList)B.classList.add(t);else if(!_.xA(B,t)){var T=Py4(B);_.Qr(B,T+(T.length>0?" "+t:t))}};
ML=function(B,t){if(B.classList)Array.prototype.forEach.call(t,function(O){_.B4(B,O)});
else{var T={};Array.prototype.forEach.call(UQb(B),function(O){T[O]=!0});
Array.prototype.forEach.call(t,function(O){T[O]=!0});
t="";for(var S in T)t+=t.length>0?" "+S:S;_.Qr(B,t)}};
_.zn=function(B,t){B.classList?B.classList.remove(t):_.xA(B,t)&&_.Qr(B,Array.prototype.filter.call(UQb(B),function(T){return T!=t}).join(" "))};
IAB=function(B,t){B.classList?Array.prototype.forEach.call(t,function(T){_.zn(B,T)}):_.Qr(B,Array.prototype.filter.call(UQb(B),function(T){return!_.eg(t,T)}).join(" "))};var J04=function(B){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=B.document},X9q=function(B,t){mQu(B);
var T=document.createElement("div"),S;(S=t.parentNode)==null||S.insertBefore(T,t);T.tabIndex=0;T.id="fc-focus-trap-pre-div";T=document.createElement("div");var O;(O=t.parentNode)==null||O.insertBefore(T,t.nextSibling);T.tabIndex=0;T.id="fc-focus-trap-post-div";var d=N94(B,t),Z=N94(B,t,!0);d&&Z&&(B.focusChangeHandler=function(){var h=B.document.activeElement;if(h)if(_.Gm(t,h))B.previouslyFocusedElement=h;else if(h===B.document.activeElement)switch(B.previouslyFocusedElement){case d:Z.focus();B.previouslyFocusedElement=
Z;break;default:d.focus(),B.previouslyFocusedElement=d}},B.document.addEventListener("focus",B.focusChangeHandler,!0),B.document.addEventListener("focusin",B.focusChangeHandler))},mQu=function(B){B.focusChangeHandler&&(document.removeEventListener("focus",B.focusChangeHandler,!0),document.removeEventListener("focusin",B.focusChangeHandler),B.focusChangeHandler=null);
var t;(t=document.getElementById("fc-focus-trap-pre-div"))==null||t.remove();var T;(T=document.getElementById("fc-focus-trap-post-div"))==null||T.remove()},uV2=function(B,t,T,S,O){T=T===void 0?!0:T;
var d;O=(d=O===void 0?null:O)!=null?d:N94(B,t,S===void 0?!1:S);O!==null&&(O.focus(),T&&X9q(B,t))};
J04.prototype.disableButton=function(B,t){t=t===void 0?null:t;B.disabled=!0;t&&_.B4(B,t)};
var N94=function(B,t,T){T=T===void 0?!1:T;if(xaN(t)&&!T)return t;var S=T?[].slice.call(t.children,0).reverse():t.children;S=_.C(S);for(var O=S.next();!O.done;O=S.next())if(O=O.value,DQ2(O)&&(O=N94(B,O,T)))return O;return xaN(t)&&T?t:null};var jBs=function(B){this.originalBodyOverflow="";this.JSC$8062_domHelper=IB(B)};_.TG(_.R0,_.fb);_.k=_.R0.prototype;_.k.JSC$8065_id_=0;_.k.disposeInternal=function(){_.R0.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$8063_listener_;delete this.handler_};
_.k.start=function(B){this.stop();this.JSC$8065_id_=uD(this.callback_,B!==void 0?B:this.JSC$8063_interval_)};
_.k.stop=function(){this.isActive()&&_.TX.clearTimeout(this.JSC$8065_id_);this.JSC$8065_id_=0};
_.k.fire=function(){this.stop();this.JSC$8065_doAction_()};
_.k.isActive=function(){return this.JSC$8065_id_!=0};
_.k.JSC$8065_doAction_=function(){this.JSC$8065_id_=0;this.JSC$8063_listener_&&this.JSC$8063_listener_.call(this.handler_)};_.SK=function(B){_.fb.call(this);this.handler_=B;this.JSC$8066_keys_={}};
_.TG(_.SK,_.fb);var H14=[];_.SK.prototype.listen=function(B,t,T,S){Array.isArray(t)||(t&&(H14[0]=t.toString()),t=H14);for(var O=0;O<t.length;O++){var d=_.Rr(B,t[O],T||this.handleEvent,S||!1,this.handler_||this);if(!d)break;this.JSC$8066_keys_[d.key]=d}return this};
_.SK.prototype.listenOnce=function(B,t,T,S){return aA1(this,B,t,T,S)};
var aA1=function(B,t,T,S,O,d){if(Array.isArray(T))for(var Z=0;Z<T.length;Z++)aA1(B,t,T[Z],S,O,d);else{t=Ha(t,T,S||B.handleEvent,O,d||B.handler_||B);if(!t)return B;B.JSC$8066_keys_[t.key]=t}return B};
_.SK.prototype.unlisten=function(B,t,T,S,O){if(Array.isArray(t))for(var d=0;d<t.length;d++)this.unlisten(B,t[d],T,S,O);else if(B=vdH(B,t,T||this.handleEvent,_.Be(S)?!!S.capture:!!S,O||this.handler_||this))ar(B),delete this.JSC$8066_keys_[B.key];return this};
_.SK.prototype.removeAll=function(){_.f1.forEach(this.JSC$8066_keys_,function(B,t){this.JSC$8066_keys_.hasOwnProperty(t)&&ar(B)},this);
this.JSC$8066_keys_={}};
_.SK.prototype.disposeInternal=function(){_.SK.superClass_.disposeInternal.call(this);this.removeAll()};
_.SK.prototype.handleEvent=function(){throw Error("Ta");};var $A=function(){_.fb.call(this);this.services_={}};
_.TG($A,_.fb);$A.prototype.connect=function(B){B&&B()};
$A.prototype.isConnected=function(){return!0};
$A.prototype.registerService=function(B,t,T){this.services_[B]={callback:t,objectPayload:!!T}};
$A.prototype.getService=function(B,t){var T=this.services_[B];return T?T:this.defaultService_?{callback:_.mY(this.defaultService_,B),objectPayload:_.Be(t)}:null};
var fAE=function(B,t){if(t&&typeof B==="string")try{return JSON.parse(B)}catch(T){return null}else if(!t&&typeof B!=="string")return(0,_.Hi)(B);return B};
$A.prototype.disposeInternal=function(){$A.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 Wi=function(B,t){this.sequence_=[];this.onCancelFunction_=B;this.defaultScope_=t||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};
Wi.prototype.cancel=function(B){if(this.fired_)this.result_ instanceof Wi&&this.result_.cancel();else{if(this.parent_){var t=this.parent_;delete this.parent_;B?t.cancel(B):(t.branches_--,t.branches_<=0&&t.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new eU(this))}};
Wi.prototype.continue_=function(B,t){this.blocked_=!1;gqe(this,B,t)};
var gqe=function(B,t,T){B.fired_=!0;B.result_=T;B.hadError_=!t;RCq(B)},c0H=function(B){if(B.fired_){if(!B.silentlyCanceled_)throw new A0o(B);
B.silentlyCanceled_=!1}};
Wi.prototype.callback=function(B){c0H(this);gqe(this,!0,B)};
Wi.prototype.errback=function(B){c0H(this);gqe(this,!1,B)};
var sB8=function(B,t,T){GB(B,t,null,T)};
Wi.prototype.finally=function(B){var t=this;return new Promise(function(T,S){GB(t,function(O){B();T(O)},function(O){B();
S(O)})})};
var GB=function(B,t,T,S){var O=B.fired_;O||(t===T?t=T=J1(t):(t=J1(t),T=J1(T)));B.sequence_.push([t,T,S]);O&&RCq(B)};
Wi.prototype.then=function(B,t,T){var S,O,d=new _.UO(function(Z,h){O=Z;S=h});
GB(this,O,function(Z){Z instanceof eU?d.cancel():S(Z);return FM1},this);
return d.then(B,t,T)};
S8b(Wi);var w9o=function(B,t){t instanceof Wi?sB8(B,(0,_.gS)(t.branch,t)):sB8(B,function(){return t})};
Wi.prototype.branch=function(B){var t=new Wi;GB(this,t.callback,t.errback,t);B&&(t.parent_=this,this.branches_++);return t};
Wi.prototype.isError=function(B){return B instanceof Error};
var oqi=function(B){return lq(B.sequence_,function(t){return typeof t[1]==="function"})},FM1={},RCq=function(B){if(B.unhandledErrorId_&&B.fired_&&oqi(B)){var t=B.unhandledErrorId_,T=y0B[t];
T&&(_.TX.clearTimeout(T.JSC$8083_id_),delete y0B[t]);B.unhandledErrorId_=0}B.parent_&&(B.parent_.branches_--,delete B.parent_);t=B.result_;for(var S=T=!1;B.sequence_.length&&!B.blocked_;){var O=B.sequence_.shift(),d=O[0],Z=O[1];O=O[2];if(d=B.hadError_?Z:d)try{var h=d.call(O||B.defaultScope_,t);h===FM1&&(h=void 0);h!==void 0&&(B.hadError_=B.hadError_&&(h==t||B.isError(h)),B.result_=t=h);if(O7i(t)||typeof _.TX.Promise==="function"&&t instanceof _.TX.Promise)S=!0,B.blocked_=!0}catch(q){t=q,B.hadError_=
!0,oqi(B)||(T=!0)}}B.result_=t;S&&(h=(0,_.gS)(B.continue_,B,!0),S=(0,_.gS)(B.continue_,B,!1),t instanceof Wi?(GB(t,h,S),t.blocking_=!0):t.then(h,S));T&&(t=new QB2(t),y0B[t.JSC$8083_id_]=t,B.unhandledErrorId_=t.JSC$8083_id_)},A0o=function(){_.BL.call(this)};
_.TG(A0o,_.BL);A0o.prototype.message="Deferred has already fired";A0o.prototype.name="AlreadyCalledError";var eU=function(){_.BL.call(this)};
_.TG(eU,_.BL);eU.prototype.message="Deferred was canceled";eU.prototype.name="CanceledError";var QB2=function(B){this.JSC$8083_id_=_.TX.setTimeout((0,_.gS)(this.throwError,this),0);this.JSC$8083_error_=B};
QB2.prototype.throwError=function(){delete y0B[this.JSC$8083_id_];throw this.JSC$8083_error_;};
var y0B={};var xQ1={1:"NativeMessagingTransport"},MY2=["pu","lru","pru","lpu","ppu"],WMe=function(){for(var B=10,t=$Q8,T=t.length,S="";B-- >0;)S+=t.charAt(Math.floor(Math.random()*T));return S},$Q8="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var pp=function(B){_.fb.call(this);this.JSC$8086_domHelper_=B||IB()};
_.TG(pp,_.fb);pp.prototype.transportType=0;pp.prototype.getWindow=function(){return this.JSC$8086_domHelper_.getWindow()};
pp.prototype.getName=function(){return xQ1[String(this.transportType)]||""};var iD=function(B,t,T,S,O){pp.call(this,T);this.JSC$8089_channel_=B;this.protocolVersion_=O||2;this.peerHostname_=t||"*";this.JSC$8089_eventHandler_=new _.SK(this);this.maybeAttemptToConnectTimer_=new _.TQ(100,this.getWindow());this.oneSidedHandshake_=!!S;this.setupAckReceived_=new Wi;this.setupAckSent_=new Wi;this.JSC$8089_connected_=new Wi;this.endpointId_=WMe();this.peerEndpointId_=null;this.oneSidedHandshake_?eCq(this.JSC$8089_channel_)==1?w9o(this.JSC$8089_connected_,this.setupAckReceived_):
w9o(this.JSC$8089_connected_,this.setupAckSent_):(w9o(this.JSC$8089_connected_,this.setupAckReceived_),this.protocolVersion_==2&&w9o(this.JSC$8089_connected_,this.setupAckSent_));sB8(this.JSC$8089_connected_,this.notifyConnected_,this);this.JSC$8089_connected_.callback(!0);this.JSC$8089_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.TG(iD,pp);iD.prototype.peerProtocolVersion_=null;iD.prototype.initialized_=!1;iD.prototype.transportType=1;var G_2={};iD.prototype.sendTimerId_=0;
var Yn2=function(B){var t=B.event_.data;if(typeof t!=="string")return!1;var T=t.indexOf("|"),S=t.indexOf(":");if(T==-1||S==-1)return!1;var O=t.substring(0,T);T=t.substring(T+1,S);t=t.substring(S+1);if(S=YA[O])return S.xpcDeliver(T,t,B.event_.origin),!0;S=p98(t)[0];for(var d in YA){var Z=YA[d];if(eCq(Z)==1&&!Z.isConnected()&&T=="tp"&&(S=="SETUP"||S=="SETUP_NTPV2")&&i1s(Z,B.event_.origin))return delete YA[Z.name],Z.name=O,YA[O]=Z,Z.xpcDeliver(T,t),!0}return!1},KM1=function(B){B.protocolVersion_!=2||
B.peerProtocolVersion_!=null&&B.peerProtocolVersion_!=2||B.send("tp","SETUP_NTPV2,"+B.endpointId_);
B.peerProtocolVersion_!=null&&B.peerProtocolVersion_!=1||B.send("tp","SETUP")},lAE=function(B,t){if(B.protocolVersion_!=2||B.peerProtocolVersion_!=null&&B.peerProtocolVersion_!=2||t!=2){if(B.peerProtocolVersion_!=null&&B.peerProtocolVersion_!=1||t!=1)return;
B.send("tp","SETUP_ACK")}else B.send("tp","SETUP_ACK_NTPV2");B.setupAckSent_.fired_||B.setupAckSent_.callback(!0)},vqE=function(B,t){t>B.peerProtocolVersion_&&(B.peerProtocolVersion_=t);
B.peerProtocolVersion_==1&&(B.setupAckSent_.fired_||B.oneSidedHandshake_||B.setupAckSent_.callback(!0),B.peerEndpointId_=null)};
_.k=iD.prototype;_.k.connect=function(){var B=this.getWindow(),t=_.TH(B),T=G_2[t];typeof T!=="number"&&(T=0);T==0&&_.Rr(B.postMessage?B:B.document,"message",Yn2,!1,iD);G_2[t]=T+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.k.maybeAttemptToConnect_=function(){var B=eCq(this.JSC$8089_channel_)==0;this.oneSidedHandshake_&&B||this.JSC$8089_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),KM1(this))};
_.k.send=function(B,t){var T=this.JSC$8089_channel_.peerWindowObject_;T&&(this.send=function(S,O){var d=this,Z=this.JSC$8089_channel_.name;this.sendTimerId_=uD(function(){d.sendTimerId_=0;try{var h=T.postMessage?T:T.document;h.postMessage&&h.postMessage(Z+"|"+S+":"+O,d.peerHostname_)}catch(q){}},0)},this.send(B,t))};
_.k.notifyConnected_=function(){var B=this.JSC$8089_channel_,t=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;B.isConnected()||B.connectionDelay_&&B.connectionDelay_.isActive()||(B.state_=2,_.by(B.connectionDelay_),t!==void 0?(B.connectionDelay_=new _.R0(B.connectCb_,t),B.connectionDelay_.start()):(B.connectionDelay_=null,B.connectCb_()))};
_.k.disposeInternal=function(){if(this.initialized_){var B=this.getWindow(),t=_.TH(B),T=G_2[t];G_2[t]=T-1;T==1&&_.U$(B.postMessage?B:B.document,"message",Yn2,!1,iD)}this.sendTimerId_&&(_.TX.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.by(this.JSC$8089_eventHandler_);delete this.JSC$8089_eventHandler_;_.by(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$8089_connected_.cancel();delete this.JSC$8089_connected_;delete this.send;iD.superClass_.disposeInternal.call(this)};
var p98=function(B){B=B.split(",");B[1]=B[1]||null;return B};var r08;_.Kp=function(B){if(B.getValues&&typeof B.getValues=="function")return B.getValues();if(typeof Map!=="undefined"&&B instanceof Map||typeof Set!=="undefined"&&B instanceof Set)return Array.from(B.values());if(typeof B==="string")return B.split("");if(_.rm(B)){for(var t=[],T=B.length,S=0;S<T;S++)t.push(B[S]);return t}return _.f1.getValues(B)};
_.nq2=function(B){if(B.getKeys&&typeof B.getKeys=="function")return B.getKeys();if(!B.getValues||typeof B.getValues!="function"){if(typeof Map!=="undefined"&&B instanceof Map)return Array.from(B.keys());if(!(typeof Set!=="undefined"&&B instanceof Set)){if(_.rm(B)||typeof B==="string"){var t=[];B=B.length;for(var T=0;T<B;T++)t.push(T);return t}return _.f1.getKeys(B)}}};
r08=function(B,t,T){if(B.forEach&&typeof B.forEach=="function")B.forEach(t,T);else if(_.rm(B)||typeof B==="string")Array.prototype.forEach.call(B,t,T);else for(var S=_.nq2(B),O=_.Kp(B),d=O.length,Z=0;Z<d;Z++)t.call(T,O[Z],S&&S[Z],B)};var JJv,By,Td,Obi,zC1,BSi,b1H,SSB,tiu;
_.l5=function(B,t){this.JSC$8094_domain_=this.userInfo_=this.scheme_="";this.JSC$8094_port_=null;this.fragment_=this.JSC$8094_path_="";this.JSC$8094_ignoreCase_=!1;var T;B instanceof _.l5?(this.JSC$8094_ignoreCase_=t!==void 0?t:B.JSC$8094_ignoreCase_,_.lD(this,B.scheme_),this.userInfo_=B.userInfo_,_.vi(this,B.JSC$8094_domain_),_.np(this,B.JSC$8094_port_),_.rB(this,B.getPath()),_.zB(this,B.JSC$8094_queryData_.clone()),_.bD(this,B.fragment_)):B&&(T=_.zy(String(B)))?(this.JSC$8094_ignoreCase_=!!t,_.lD(this,
T[1]||"",!0),this.userInfo_=By(T[2]||""),_.vi(this,T[3]||"",!0),_.np(this,T[4]),_.rB(this,T[5]||"",!0),_.zB(this,T[6]||"",!0),_.bD(this,T[7]||"",!0)):(this.JSC$8094_ignoreCase_=!!t,this.JSC$8094_queryData_=new _.t8(null,this.JSC$8094_ignoreCase_))};
_.l5.prototype.toString=function(){var B=[],t=this.scheme_;t&&B.push(Td(t,zC1,!0),":");var T=this.JSC$8094_domain_;if(T||t=="file")B.push("//"),(t=this.userInfo_)&&B.push(Td(t,zC1,!0),"@"),B.push(_.YM(T).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),T=this.JSC$8094_port_,T!=null&&B.push(":",String(T));if(T=this.getPath())this.JSC$8094_domain_&&T.charAt(0)!="/"&&B.push("/"),B.push(Td(T,T.charAt(0)=="/"?b1H:BSi,!0));(T=this.JSC$8094_queryData_.toString())&&B.push("?",T);(T=this.fragment_)&&B.push("#",Td(T,
tiu));return B.join("")};
_.l5.prototype.resolve=function(B){var t=this.clone(),T=!!B.scheme_;T?_.lD(t,B.scheme_):T=!!B.userInfo_;T?t.userInfo_=B.userInfo_:T=!!B.JSC$8094_domain_;T?_.vi(t,B.JSC$8094_domain_):T=B.JSC$8094_port_!=null;var S=B.getPath();if(T)_.np(t,B.JSC$8094_port_);else if(T=!!B.JSC$8094_path_){if(S.charAt(0)!="/")if(this.JSC$8094_domain_&&!this.JSC$8094_path_)S="/"+S;else{var O=t.getPath().lastIndexOf("/");O!=-1&&(S=t.getPath().slice(0,O+1)+S)}O=S;if(O==".."||O==".")S="";else if(_.q9(O,"./")||_.q9(O,"/.")){S=
_.Oq(O,"/");O=O.split("/");for(var d=[],Z=0;Z<O.length;){var h=O[Z++];h=="."?S&&Z==O.length&&d.push(""):h==".."?((d.length>1||d.length==1&&d[0]!="")&&d.pop(),S&&Z==O.length&&d.push("")):(d.push(h),S=!0)}S=d.join("/")}else S=O}T?_.rB(t,S):T=B.JSC$8094_queryData_.toString()!=="";T?_.zB(t,B.JSC$8094_queryData_.clone()):T=!!B.fragment_;T&&_.bD(t,B.fragment_);return t};
_.l5.prototype.clone=function(){return new _.l5(this)};
_.lD=function(B,t,T){B.scheme_=T?By(t,!0):t;B.scheme_&&(B.scheme_=B.scheme_.replace(/:$/,""));return B};
_.vi=function(B,t,T){B.JSC$8094_domain_=T?By(t,!0):t;return B};
_.np=function(B,t){if(t){t=Number(t);if(isNaN(t)||t<0)throw Error("Ua`"+t);B.JSC$8094_port_=t}else B.JSC$8094_port_=null;return B};
_.l5.prototype.getPath=function(){return this.JSC$8094_path_};
_.rB=function(B,t,T){B.JSC$8094_path_=T?By(t,!0):t;return B};
_.zB=function(B,t,T){t instanceof _.t8?(B.JSC$8094_queryData_=t,TS1(B.JSC$8094_queryData_,B.JSC$8094_ignoreCase_)):(T||(t=Td(t,SSB)),B.JSC$8094_queryData_=new _.t8(t,B.JSC$8094_ignoreCase_));return B};
_.lK=function(B,t,T){B.JSC$8094_queryData_.set(t,T);return B};
_.Kb=function(B,t){return B.JSC$8094_queryData_.get(t)};
_.bD=function(B,t,T){B.fragment_=T?By(t):t;return B};
_.SR=function(B){_.lK(B,"zx",iK());return B};
_.YB=function(B,t){return B instanceof _.l5?B.clone():new _.l5(B,t)};
JJv=function(B,t){B instanceof _.l5||(B=_.YB(B));t instanceof _.l5||(t=_.YB(t));return B.resolve(t)};
By=function(B,t){return B?t?decodeURI(B.replace(/%25/g,"%2525")):decodeURIComponent(B):""};
Td=function(B,t,T){return typeof B==="string"?(B=encodeURI(B).replace(t,Obi),T&&(B=B.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),B):null};
Obi=function(B){B=B.charCodeAt(0);return"%"+(B>>4&15).toString(16)+(B&15).toString(16)};
zC1=/[#\/\?@]/g;BSi=/[#\?:]/g;b1H=/[#\?]/g;SSB=/[#\?@]/g;tiu=/#/g;_.t8=function(B,t){this.count_=this.keyMap_=null;this.encodedQuery_=B||null;this.JSC$8095_ignoreCase_=!!t};
_.Oj=function(B){B.keyMap_||(B.keyMap_=new Map,B.count_=0,B.encodedQuery_&&iE4(B.encodedQuery_,function(t,T){B.add(TZ(t),T)}))};
_.k=_.t8.prototype;_.k.getCount=function(){_.Oj(this);return this.count_};
_.k.add=function(B,t){_.Oj(this);this.encodedQuery_=null;B=kD(this,B);var T=this.keyMap_.get(B);T||this.keyMap_.set(B,T=[]);T.push(t);this.count_+=1;return this};
_.k.remove=function(B){_.Oj(this);B=kD(this,B);return this.keyMap_.has(B)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(B).length,this.keyMap_.delete(B)):!1};
_.k.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.k.isEmpty=function(){_.Oj(this);return this.count_==0};
_.k.containsKey=function(B){_.Oj(this);B=kD(this,B);return this.keyMap_.has(B)};
_.k.containsValue=function(B){var t=this.getValues();return _.eg(t,B)};
_.k.forEach=function(B,t){_.Oj(this);this.keyMap_.forEach(function(T,S){T.forEach(function(O){B.call(t,O,S,this)},this)},this)};
_.k.getKeys=function(){_.Oj(this);for(var B=Array.from(this.keyMap_.values()),t=Array.from(this.keyMap_.keys()),T=[],S=0;S<t.length;S++)for(var O=B[S],d=0;d<O.length;d++)T.push(t[S]);return T};
_.k.getValues=function(B){_.Oj(this);var t=[];if(typeof B==="string")this.containsKey(B)&&(t=t.concat(this.keyMap_.get(kD(this,B))));else{B=Array.from(this.keyMap_.values());for(var T=0;T<B.length;T++)t=t.concat(B[T])}return t};
_.k.set=function(B,t){_.Oj(this);this.encodedQuery_=null;B=kD(this,B);this.containsKey(B)&&(this.count_-=this.keyMap_.get(B).length);this.keyMap_.set(B,[t]);this.count_+=1;return this};
_.k.get=function(B,t){if(!B)return t;B=this.getValues(B);return B.length>0?String(B[0]):t};
_.kmo=function(B,t,T){B.remove(t);T.length>0&&(B.encodedQuery_=null,B.keyMap_.set(kD(B,t),_.vL(T)),B.count_+=T.length)};
_.t8.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var B=[],t=Array.from(this.keyMap_.keys()),T=0;T<t.length;T++){var S=t[T],O=_.YM(S);S=this.getValues(S);for(var d=0;d<S.length;d++){var Z=O;S[d]!==""&&(Z+="="+_.YM(S[d]));B.push(Z)}}return this.encodedQuery_=B.join("&")};
_.t8.prototype.clone=function(){var B=new _.t8;B.encodedQuery_=this.encodedQuery_;this.keyMap_&&(B.keyMap_=new Map(this.keyMap_),B.count_=this.count_);return B};
var kD=function(B,t){t=String(t);B.JSC$8095_ignoreCase_&&(t=t.toLowerCase());return t},TS1=function(B,t){t&&!B.JSC$8095_ignoreCase_&&(_.Oj(B),B.encodedQuery_=null,B.keyMap_.forEach(function(T,S){var O=S.toLowerCase();
S!=O&&(this.remove(S),_.kmo(this,O,T))},B));
B.JSC$8095_ignoreCase_=t};
_.t8.prototype.extend=function(B){for(var t=0;t<arguments.length;t++)r08(arguments[t],function(T,S){this.add(S,T)},this)};var dV=function(B,t){$A.call(this);for(var T=0,S;S=MY2[T];T++)if(S in B&&!/^https?:\/\//.test(B[S]))throw Error("Wa`"+B[S]+"`"+S);this.cfg_=B;this.name=this.cfg_.cn||WMe();this.JSC$8090_domHelper_=t||IB();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.SK(this);B.lpu=B.lpu||GHE(this.JSC$8090_domHelper_.getWindow().location.href)+"/robots.txt";B.ppu=B.ppu||GHE(B.pu||"")+"/robots.txt";YA[this.name]=this;vdH(window,"unload",dcE)||Ha(window,"unload",dcE)};
_.TG(dV,$A);var CKq=RegExp("^%*tp$"),ZbB=RegExp("^%+tp$");_.k=dV.prototype;_.k.connectionDelay_=null;_.k.peerWindowDeferred_=null;_.k.transport_=null;_.k.state_=1;_.k.isConnected=function(){return this.state_==2};
_.k.peerWindowObject_=null;_.k.iframeElement_=null;_.k.connect=function(B){this.connectCb_=B||_.EM;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?sB8(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.k.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$8090_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var B=this.iframeElement_.contentWindow;B||(B=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=B}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ya");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$8090_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new iD(this,this.cfg_.ph,this.JSC$8090_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Xa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.k.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.by(this.transport_);this.connectCb_=this.transport_=null;_.by(this.connectionDelay_);this.connectionDelay_=null};
_.k.send=function(B,t){if(this.isConnected()){try{var T=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(O){T=!1}if(T){_.Be(t)&&(t=(0,_.Hi)(t));T=this.transport_;var S=T.send;CKq.test(B)&&(B="%"+B);B=B.replace(/[%:|]/g,encodeURIComponent);S.call(T,B,t)}else this.close()}};
_.k.xpcDeliver=function(B,t,T){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.gS)(this.xpcDeliver,this,B,t,T));else if(i1s(this,T)&&!this.isDisposed()&&this.state_!=3)if(B&&B!="tp")this.isConnected()&&(B=B.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),B=ZbB.test(B)?B.substring(1):B,B=this.getService(B,t))&&(t=fAE(t,B.objectPayload),t!=null&&B.callback(t));else switch(B=this.transport_,T=p98(t),t=T[1],T[0]){case "SETUP_ACK":vqE(B,1);B.setupAckReceived_.fired_||B.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":B.protocolVersion_==2&&(vqE(B,2),B.setupAckReceived_.fired_||B.setupAckReceived_.callback(!0));break;case "SETUP":vqE(B,1);lAE(B,1);break;case "SETUP_NTPV2":B.protocolVersion_==2&&(T=B.peerProtocolVersion_,vqE(B,2),lAE(B,2),T!=1&&B.peerEndpointId_==null||B.peerEndpointId_==t||KM1(B),B.peerEndpointId_=t)}};
var eCq=function(B){var t=B.cfg_.role;return typeof t==="number"?t:window.parent==B.peerWindowObject_?1:0},i1s=function(B,t){var T=B.cfg_.ph;
return _.L_(t==null?"":String(t))||_.L_(T==null?"":String(T))||t==B.cfg_.ph};
dV.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete YA[this.name];_.by(this.peerLoadHandler_);delete this.peerLoadHandler_;dV.superClass_.disposeInternal.call(this)};
var dcE=function(){for(var B in YA)_.by(YA[B])},YA={};var hAb=function(B,t){this.JSC$8104_win=B;this.allowAdsHttpEndpoint=t;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$8104_domHelper=IB(B);this.scrollManager=new jBs(B);this.accessibilityManager=new J04(B);LJ2(this)},LJ2=function(B){var t=function(){B.allowAdsPopup&&B.allowAdsPopup.style.setProperty("display","none","important");
B.wallElement.style.setProperty("display","","important");mQu(B.accessibilityManager);uV2(B.accessibilityManager,B.wallElement.querySelector(".fc-dialog-container"),!1,!1,B.wallElement.querySelector(".fc-button-whitelist"));var O=B.scrollManager;O.JSC$8062_domHelper.JSC$7386_document_.body.style.overflow=O.originalBodyOverflow};
B.allowAdsPopup=B.JSC$8104_domHelper.JSC$7388_createDom("DIV",{"class":"fc-whitelist-root"});B.allowAdsPopup.style.setProperty("display","none","important");B.JSC$8104_domHelper.appendChild(B.JSC$8104_domHelper.JSC$7386_document_.body,B.allowAdsPopup);var T=B.JSC$8104_domHelper.JSC$7388_createDom("DIV",{"class":"fc-dialog-overlay"});B.JSC$8104_domHelper.appendChild(B.allowAdsPopup,T);var S=B.JSC$8104_domHelper.JSC$7388_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:t});B.JSC$8104_domHelper.appendChild(B.allowAdsPopup,
S);T=B.JSC$8104_domHelper.JSC$7388_createDom("IFRAME");T.className="fc-whitelist-dialog";T.frameBorder="0";T.id="fc-whitelist-iframe";T.tabIndex="0";_.s8(T,B.allowAdsHttpEndpoint);B.JSC$8104_domHelper.appendChild(S,T);S={};S.pu=_.L7(B.allowAdsHttpEndpoint).toString();S.tp=1;S.cn="fc-whitelist-channel";S.ifrid=T.id;S.osh=!0;B.allowAdsCrossPageChannel=new dV(S);B.allowAdsCrossPageChannel.registerService("close",t);B.allowAdsCrossPageChannel.registerService("refresh",function(){B.JSC$8104_win.location.reload()});
B.allowAdsCrossPageChannel.registerService("resize",function(O){if(O){var d=B.allowAdsPopup.querySelector(".fc-whitelist-dialog");O.width&&d.style.setProperty("width",O.width,"important");O.height&&d.style.setProperty("height",O.height,"important")}},!0);
B.allowAdsCrossPageChannel.connect()};
hAb.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$8104_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Cg=window,Zs=document,qS1=Cg.location,ViH=function(){},EB4=/\[native code\]/,Lg=function(B,t,T){return B[t]=B[t]||T},Dci=function(B){B=B.sort();
for(var t=[],T=void 0,S=0;S<B.length;S++){var O=B[S];O!=T&&t.push(O);T=O}return t},h8=function(){var B;
if((B=Object.create)&&EB4.test(B))B=B(null);else{B={};for(var t in B)B[t]=void 0}return B},qT=Lg(Cg,"gapi",{});var VF={};VF=Lg(Cg,"___jsl",h8());Lg(VF,"I",0);Lg(VF,"hel",10);var PK8=function(){var B=qS1.href;if(VF.dpo)var t=VF.h;else{t=VF.h;var T=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),S=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(B=B&&(T.exec(B)||S.exec(B)))try{t=decodeURIComponent(B[2])}catch(O){}}return t},Ucs=function(B){var t=Lg(VF,"PQ",[]);
VF.PQ=[];var T=t.length;if(T===0)B();else for(var S=0,O=function(){++S===T&&B()},d=0;d<T;d++)t[d](O)},ICB=function(B){return Lg(Lg(VF,"H",h8()),B,h8())};var Ej=function(B){this.JSC$8106_obj_=B};
Ej.prototype.value=function(){return this.JSC$8106_obj_};
Ej.prototype.getWidth=function(){return this.JSC$8106_obj_.width};
Ej.prototype.getHeight=function(){return this.JSC$8106_obj_.height};
Ej.prototype.getStyle=function(){return this.JSC$8106_obj_.style};var Jas=function(B){this.JSC$8109_obj_=B||{}};
_.k=Jas.prototype;_.k.value=function(){return this.JSC$8109_obj_};
_.k.setUrl=function(B){this.JSC$8109_obj_.url=B;return this};
_.k.getUrl=function(){return this.JSC$8109_obj_.url};
_.k.getStyle=function(){return this.JSC$8109_obj_.style};
_.k.setId=function(B){this.JSC$8109_obj_.id=B;return this};
_.k.getId=function(){return this.JSC$8109_obj_.id};
_.k.getContext=function(){return this.JSC$8109_obj_.context};
var mc2=function(B){B.JSC$8109_obj_.attributes=B.JSC$8109_obj_.attributes||{};return new Ej(B.JSC$8109_obj_.attributes)};var NS2=function(){Jas.apply(this,arguments)};
_.u(NS2,Jas);var XCu=Lg(VF,"perf",h8());Lg(XCu,"g",h8());var uoe=Lg(XCu,"i",h8());Lg(XCu,"r",[]);h8();h8();var Hbu=function(B,t,T){t&&t.length>0&&(t=j08(t),T&&T.length>0&&(t+="___"+j08(T)),t.length>28&&(t=t.substr(0,28)+(t.length-28)),T=t,t=Lg(uoe,"_p",h8()),Lg(t,T,h8())[B]=(new Date).getTime(),t=XCu.r,typeof t==="function"?t(B,"_p",T):t.push([B,"_p",T]))},j08=function(B){return B.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var aCo=h8(),fC1=[],Ds=function(B){throw Error("Za`"+B);};
fC1.push(["jsl",function(B){for(var t in B)if(Object.prototype.hasOwnProperty.call(B,t)){var T=B[t];typeof T=="object"?VF[t]=Lg(VF,t,[]).concat(T):Lg(VF,t,T)}if(t=B.u)B=Lg(VF,"us",[]),B.push(t),(t=/^https:(.*)$/.exec(t))&&B.push("http:"+t[1])}]);
var gB2=/^(\/[a-zA-Z0-9_\-]+)+$/,RAu=[/\/amp\//,/\/amp$/,/^\/amp$/],Aa8=/^[a-zA-Z0-9\-_\.,!]+$/,caE=/^gapi\.loaded_[0-9]+$/,s02=/^[a-zA-Z0-9,._-]+$/,yao=function(B,t,T,S,O){var d=B.split(";"),Z=d.shift(),h=aCo[Z],q=null;h?q=h(d,t,T,S):Ds("no hint processor for: "+Z);q||Ds("failed to generate load url");t=q;T=t.match(FJ1);(S=t.match(wCs))&&S.length===1&&oB2.test(t)&&T&&T.length===1||Ds("failed sanity: "+B);try{B="?";if(O&&O.length>0){Sq(O);var D=O.join(",");q=q+"?le="+D;B="&"}if(VF.rol){var P=VF.ol;
P&&P.length&&(q=""+q+B+"ol="+P.length)}}catch(U){}return q},Mib=function(B,t,T,S){B=Q0u(B);
caE.test(T)||Ds("invalid_callback");t=xcH(t);S=S&&S.length?xcH(S):null;var O=function(d){return encodeURIComponent(d).replace(/%2C/g,",")};
return[encodeURIComponent(B.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",O(B.version),"/m=",O(t),S?"/exm="+O(S):"","/rt=j/sv=1/d=1/ed=1",B.activeMods?"/am="+O(B.activeMods):"",B.resourceSig?"/rs="+O(B.resourceSig):"",B.zcms?"/t="+O(B.zcms):"","/cb=",O(T)].join("")},Q0u=function(B){B.charAt(0)!=="/"&&Ds("relative path");
for(var t=B.substring(1).split("/"),T=[];t.length;){B=t.shift();if(!B.length||B.indexOf(".")==0)Ds("empty/relative directory");else if(B.indexOf("=")>0){t.unshift(B);break}T.push(B)}B={};for(var S=0,O=t.length;S<O;++S){var d=t[S].split("="),Z=decodeURIComponent(d[0]),h=decodeURIComponent(d[1]);d.length==2&&Z&&h&&(B[Z]=B[Z]||h)}t="/"+T.join("/");gB2.test(t)||Ds("invalid_prefix");T=0;for(S=RAu.length;T<S;++T)RAu[T].test(t)&&Ds("invalid_prefix");T=$c8(B,"k",!0);S=$c8(B,"am");O=$c8(B,"rs");B=$c8(B,"t");
return{pathPrefix:t,version:T,activeMods:S,resourceSig:O,zcms:B}},xcH=function(B){for(var t=[],T=0,S=B.length;T<S;++T){var O=B[T].replace(/\./g,"_").replace(/-/g,"_");
s02.test(O)&&t.push(O)}return t.join(",")},$c8=function(B,t,T){B=B[t];
!B&&T&&Ds("missing: "+t);if(B){if(Aa8.test(B))return B;Ds("invalid: "+t)}return null},oB2=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,wCs=/\/cb=/g,FJ1=/\/\//g;
aCo.m=function(B,t,T,S){(B=B[0])||Ds("missing_hint");return"https://apis.google.com"+Mib(B,t,T,S)};
var WJu=decodeURI("%73cript"),eAe=/^[-+_0-9\/A-Za-z]+={0,2}$/,Gmo=function(B,t){for(var T=[],S=0;S<B.length;++S){var O=B[S],d;if(d=O){a:{for(d=0;d<t.length;d++)if(t[d]===O)break a;d=-1}d=d<0}d&&T.push(O)}return T},pCH=function(){var B=VF.nonce;
return B!==void 0?B&&B===String(B)&&B.match(eAe)?B:VF.nonce=null:Zs.querySelector?(B=Zs.querySelector("script[nonce]"))?(B=B.nonce||B.getAttribute("nonce")||"",B&&B===String(B)&&B.match(eAe)?VF.nonce=B:VF.nonce=null):null:null},KJ8=function(B){if(Zs.readyState!="loading")ibq(B);
else{var t=pCH(),T="";t!==null&&(T=' nonce="'+t+'"');B="<"+WJu+' src="'+encodeURI(B)+'"'+T+"></"+WJu+">";Zs.write(YSH?YSH.createHTML(B):B)}},ibq=function(B){var t=Zs.createElement(WJu);
t.setAttribute("src",YSH?YSH.createScriptURL(B):B);B=pCH();B!==null&&t.setAttribute("nonce",B);t.async="true";(B=Zs.getElementsByTagName(WJu)[0])?B.parentNode.insertBefore(t,B):(Zs.head||Zs.body||Zs.documentElement).appendChild(t)},vB8=function(B,t,T){lCq(function(){var S=t===PK8()?Lg(qT,"_",h8()):h8();
S=Lg(ICB(t),"_",S);B(S)},T)},EDw=function(B,t){var T=t||{};
typeof t=="function"&&(T={},T.callback=t);var S=(t=T)&&t._c;if(S)for(var O=0;O<fC1.length;O++){var d=fC1[O][0],Z=fC1[O][1];Z&&Object.prototype.hasOwnProperty.call(S,d)&&Z(S[d],B,t)}t=[];B?t=B.split(":"):T.features&&(t=T.features);if(!(B=T.h)&&(B=PK8(),!B))throw Error("$a");nB4(t||[],T,B)},nB4=function(B,t,T){B=Dci(B)||[];
var S=t.callback,O=t.config,d=t.timeout,Z=t.ontimeout,h=t.onerror,q=void 0;typeof h=="function"&&(q=h);var D=null,P=!1;if(d&&!Z||!d&&Z)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";h=Lg(ICB(T),"r",[]).sort();var U=Lg(ICB(T),"L",[]).sort(),J=VF.le||[],N=[].concat(h),H=function(v,p){if(P)return 0;Cg.clearTimeout(D);U.push.apply(U,f);var l=((qT||{}).config||{}).update;l?l(O):O&&Lg(VF,"cu",[]).push(O);if(p){Hbu("me0",v,N);try{vB8(p,T,q)}finally{Hbu("me1",v,N)}}return 1};
d>0&&(D=Cg.setTimeout(function(){P=!0;Z()},d));
var f=Gmo(B,U);if(f.length){f=Gmo(B,h);var c=Lg(VF,"CP",[]),w=c.length;c[w]=function(v){if(!v)return 0;Hbu("ml1",f,N);var p=function(b){c[w]=null;H(f,v)&&Ucs(function(){S&&S();b()})},l=function(){var b=c[w+1];
b&&b()};
w>0&&c[w-1]?c[w]=function(){p(l)}:p(l)};
if(f.length){var W="loaded_"+VF.I++;qT[W]=function(v){c[w](v);qT[W]=null};
B=yao(T,f,"gapi."+W,h,J);h.push.apply(h,f);Hbu("ml0",f,N);t.sync||Cg.___gapisync?KJ8(B):ibq(B)}else c[w](ViH)}else H(f)&&S&&S()},raq;
var zA8=null,bbe=_.TX.trustedTypes;if(bbe&&bbe.createPolicy){try{zA8=bbe.createPolicy("goog#gapi",{createHTML:SLw,createScript:SLw,createScriptURL:SLw})}catch(B){_.TX.console&&_.TX.console.error(B.message)}raq=zA8}else raq=zA8;var YSH=raq,lCq=function(B,t){if(VF.hee&&VF.hel>0)try{return B()}catch(T){t&&t(T),VF.hel--,EDw("debug_error",function(){try{window.___jsl.hefn(T)}catch(S){throw T;}})}else try{return B()}catch(T){throw t&&t(T),T;
}},BO2=qT.load;
BO2&&Lg(VF,"ol",[]).push(BO2);qT.load=function(B,t){return lCq(function(){return EDw(B,t)})};var l8_;var tm2=function(B,t){this.serviceId_=B;this.moduleId_=t||null};
tm2.prototype.toString=function(){return this.serviceId_};
tm2.prototype.getModuleId=function(){return this.moduleId_};var t59=new tm2("MpJwZc","MpJwZc");var Sc_=new _.qL("a"),TCm=function(B,t,T){_.Vr.call(this,B,t);this.node=t;this.kind=T};
_.u(TCm,_.Vr);var TO1=function(){this.JSC$8122_keys_={};this.urlPrefix_="";this.JSC$8122_queryData_={}};
TO1.prototype.toString=function(){var B=this.urlPrefix_+SZ1(this),t=_.UD(this.JSC$8122_queryData_),T="";t!=""&&(T="?"+t);return B+T};
var O68=function(B){B=Py(B,"md");return!!B&&B!=="0"},SZ1=function(B){var t=[],T=(0,_.gS)(function(S){this.JSC$8122_keys_[S]!==void 0&&t.push(S+"="+this.JSC$8122_keys_[S])},B);
O68(B)?(T("md"),T("k"),T("ck"),T("am"),T("rs"),T("gssmodulesetproto"),T("slk"),T("dti")):(T("sdch"),T("k"),T("ck"),T("am"),T("rt"),"d"in B.JSC$8122_keys_||Uj(B,"d","0"),T("d"),T("exm"),T("excm"),(B.JSC$8122_keys_.excm||B.JSC$8122_keys_.exm)&&t.push("ed=1"),T("im"),T("dg"),T("sm"),Py(B,"br")!="1"&&Py(B,"br")!="0"||T("br"),T("br-d"),Py(B,"rb")=="1"&&T("rb"),Py(B,"zs")!=="0"&&T("zs"),khu(B)!==""&&T("wt"),T("gssmodulesetproto"),T("ujg"),T("sp"),T("rs"),T("cb"),T("ee"),T("slk"),T("dti"),T("m"));return t.join("/")},
Py=function(B,t){return B.JSC$8122_keys_[t]?B.JSC$8122_keys_[t]:null},Uj=function(B,t,T){T?B.JSC$8122_keys_[t]=T:delete B.JSC$8122_keys_[t]},d_2=function(B,t){B.urlPrefix_=t},C6q=function(B,t){t&&t.length>0?(t.sort(),Uj(B,"exm",t.join(","))):Uj(B,"exm",null)},Z6o=function(B,t){t&&t.length>0?(t.sort(),Uj(B,"excm",t.join(","))):Uj(B,"excm",null)},LSi=function(B){return(B=Py(B,"m"))?B.split(","):[]},khu=function(B){switch(Py(B,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},hgu=function(B,t){var T=Object.keys(t).filter(function(S){return!!Object.keys(t[S]).length}).map(function(S){var O=Object.keys(t[S]);
O.length>1&&O.sort();return S+":"+O.join(",")});
T.sort();Uj(B,"ee",T.join(";"))},WFD=function(B){var t=Py(B,"ee");
if(!t)return{};B={};t=_.C(t.split(";"));for(var T=t.next();!T.done;T=t.next()){var S=_.C(T.value.split(":"));T=S.next().value;S=S.next().value;B[T]={};S=_.C(S.split(","));for(var O=S.next();!O.done;O=S.next())B[T][O.value]=!0}return B},qZE=function(B){delete B.JSC$8122_keys_.m;
delete B.JSC$8122_keys_.exm;delete B.JSC$8122_keys_.ed};
TO1.prototype.clone=function(){var B=new TO1;B.JSC$8122_keys_=Object.assign({},this.JSC$8122_keys_);B.urlPrefix_=this.urlPrefix_;B.JSC$8122_queryData_=Object.assign({},this.JSC$8122_queryData_);return B};
var eT2=function(B,t){t=t===void 0?!0:t;var T=VmE(B),S=new TO1,O=_.zy(T)[5];_.f1.forEach(Eb8,function(Z){var h=O.match("/"+Z+"=([^/]+)");h&&Uj(S,Z,h[1])});
var d="";d=B.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";d_2(S,B.substr(0,B.indexOf(d)+d.length));if(!t)return S;(B=_.zy(T)[6]||null)&&iE4(B,function(Z,h){S.JSC$8122_queryData_[Z]=h});
return S},xB2=function(B){B=_.DE(VmE(B));
return B===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(B)?/\/k=/.test(B):!1},VmE=function(B){return B.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?B.substr(65):B},Eb8={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"},D_1=RegExp("^loaded_(g|h)?[_\\d]+$");_.IR=function(B){this.JSC$8134_id_=B;this.opts={}};
_.IR.prototype.JSC$8136_setLabel=function(B){this.label_=B||void 0;return this};
_.IR.prototype.addUploadMetadata=function(B,t){var T=this.opts.data||{};T[B]=t;this.opts.data=T;return this};
var P6u=function(B){var t=_.f1.filter(B.opts,function(T){return T!==null});
t=_.f1.isEmpty(t)?null:t;B=[B.JSC$8134_id_,B.label_,t];t=JNo(B);return B=B.slice(0,t+1)};
_.IR.prototype.toString=function(){var B=P6u(this);return"("+_.RB(B,function(t){return JSON.stringify(t)}).join(",")+")"};
_.IR.prototype.getId=function(){return this.JSC$8134_id_};
_.IR.prototype.getOptions=function(){return _.f1.clone(this.opts)};var J8=function(){_.IR.call(this,"image-search")};
_.u(J8,_.IR);J8.prototype.setSize=function(B){this.opts.imgsz=B;return this};
J8.prototype.JSC$8136_setLabel=function(B){_.IR.prototype.JSC$8136_setLabel.call(this,B);return this};
J8.prototype.addUploadMetadata=function(B,t){_.IR.prototype.addUploadMetadata.call(this,B,t);return this};var mi=function(){_.IR.call(this,"maps")};
_.u(mi,_.IR);mi.prototype.setZoom=function(B){this.opts.zoom=B;return this};
mi.prototype.JSC$8136_setLabel=function(B){_.IR.prototype.JSC$8136_setLabel.call(this,B);return this};
mi.prototype.addUploadMetadata=function(B,t){_.IR.prototype.addUploadMetadata.call(this,B,t);return this};_.NT=function(){_.IR.call(this,"photos")};
_.u(_.NT,_.IR);_.NT.prototype.JSC$8136_setLabel=function(B){_.IR.prototype.JSC$8136_setLabel.call(this,B);return this};
_.NT.prototype.addUploadMetadata=function(B,t){_.IR.prototype.addUploadMetadata.call(this,B,t);return this};var XZ=function(){_.IR.call(this,"url")};
_.u(XZ,_.IR);var U_8=function(){var B=new XZ;B.opts.type="video";B.opts.site="youtube.com";return B};
XZ.prototype.JSC$8136_setLabel=function(B){_.IR.prototype.JSC$8136_setLabel.call(this,B);return this};
XZ.prototype.addUploadMetadata=function(B,t){_.IR.prototype.addUploadMetadata.call(this,B,t);return this};var uz=function(){_.IR.call(this,"video-search")};
_.u(uz,_.IR);var I8o=function(){var B=new uz;B.opts.site="youtube.com";return B};
uz.prototype.JSC$8136_setLabel=function(B){_.IR.prototype.JSC$8136_setLabel.call(this,B);return this};
uz.prototype.addUploadMetadata=function(B,t){_.IR.prototype.addUploadMetadata.call(this,B,t);return this};var JxH=function(){_.IR.call(this,"web")};
_.u(JxH,_.IR);JxH.prototype.JSC$8136_setLabel=function(B){_.IR.prototype.JSC$8136_setLabel.call(this,B);return this};
JxH.prototype.addUploadMetadata=function(B,t){_.IR.prototype.addUploadMetadata.call(this,B,t);return this};var jR=function(){this.items_=[];this.opts={}},m_s=function(B){switch(B){case "image-search":return new J8;
case "maps":return new mi;case "photos":return new _.NT;case "url":return new XZ;case "video-search":return new uz;case "web":return new JxH}return new _.IR(B)};
jR.prototype.addView=function(B){this.items_.push(typeof B==="string"?m_s(B):B);return this};
var NO8=function(B){return"("+_.RB(B.items_,function(t){return t.toString()}).join(",")+")"};
jR.prototype.toString=function(){return NO8(this)};
jR.prototype.getViews=function(B,t){t=t===void 0?[]:t;for(var T=this.items_,S=0;S<T.length;S++){var O=T[S];O instanceof jR?O.getViews(B,t):O.getId()==B&&t.push(O)}return t};
jR.prototype.getOptions=function(){return _.f1.clone(this.opts)};var $B=function(B){this.basePickerUrl_=B||"https://docs.google.com/picker";this.nav_=new jR};
$B.prototype.nav_=null;$B.prototype.addView=function(B){this.nav_.addView(B);return this};
$B.prototype.getBaseUrl=function(){return this.basePickerUrl_};
$B.prototype.getViews=function(B){return this.nav_.getViews(B)};
_.XVi=function(B,t){B.callback_=t;return B};var uAE=new Map;uAE.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");uAE.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");uAE.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var jUq=new Set;jUq.add("application/vnd.google-apps.kix");jUq.add("application/vnd.google-apps.ritz");jUq.add("application/vnd.google-apps.punch");var yxB=function(B,t,T){var S=T&&_.g$(T,1);T=H6E(T);var O=B[0].getId();switch(_.RJ(O,2)){case 13:return a88(B,t,S,T);case 3:return f84(B,t,S,T);case 10:return gbq(B,t,S,T);case 27:return gbq(B,t,S,T);case 12:return Rgq(B,t);case 2:return Axq(B,t,S,T);case 5:return cx2(B,t,S,T);case 9:return sUu(B,t,S,T);case 6:return FS8(B,t,S,T);case 25:return wVe(B,t,S,T);case 1:return _.U7(B[0],dC4,26)?ob8(B,t,S,T):gbq(B,t,S,T);default:return{}}},FS8=function(B,t,T,S){B=B.map(function(O){return{id:O.getId().getId(),
serviceId:"youtube",name:O.getName(),description:_.g$(O,3),type:Hy(O),lastEditedUtc:_.kw1(_.I0(O,_.xL,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:O.getUrl(),embedUrl:_.g$(O,13),thumbnails:aR(Ky(O))}});
return{action:t,docs:B,viewToken:S,view:T||"youtube",v2Translated:!0}},Axq=function(B,t,T,S){var O=B.map(function(d){var Z=d.getId().getId(),h=_.g$(d,7),q=d.getName(),D=Hy(d),P=_.kw1(_.I0(d,_.xL,12)).getTime(),U=d.getUrl(),J=Number(Juo(d)),N=_.g$(d,3),H=_.g$(d,11),f=aR(Ky(d));
var c=_.I0(d,lR,21);c=_.HE(c,1);var w=_.I0(d,lR,21);w=_.g$(w,10);var W=_.g$(d,13);var v=_.I0(d,lR,21);v=_.HE(v,9);var p=_.I0(d,lR,21);p=_.g$(p,11);Z={id:Z,serviceId:"docs",mimeType:h,name:q,type:D,lastEditedUtc:P,url:U,sizeBytes:J,description:N,iconUrl:H,thumbnails:f,isShared:c,downloadUrl:w,embedUrl:W,copyable:v,resourceKey:p};h=_.I0(d,lR,21);_.HE(h,12)&&(Z.uploadState="success",Z.isNew=!0);h=_.I0(d,lR,21);_.U7(h,py,3)&&(d=_.I0(d,lR,21),d=_.I0(d,py,3),_.U7(d,ey,2)&&(h=yb(d.getDuration().getSeconds()),
q=d.getDuration(),q=_.OS(q,2),Z.duration=h+q/1E9),Z.aspectRatio=d.getAspectRatio());return Z});
return{action:t,docs:O,viewToken:S,view:T||"all",extraUserInputs:QUe(B),v2Translated:!0}},cx2=function(B,t,T,S){B=B.map(function(O){var d=_.I0(O,P18,15);
d=_.I0(d,Gx,1);N7(O,10,Gx,d);return{id:O.getId().getId(),serviceId:"web",mimeType:_.g$(O,7),name:O.getName(),type:Hy(O),url:O.getUrl(),description:_.g$(O,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:aR(Ky(O))}});
return{action:t,docs:B,viewToken:S,view:T||"image-search",v2Translated:!0}},sUu=function(B,t,T,S){B=B.map(function(O){return{serviceId:"url",
name:Ky(O)[0].getUrl().split("/").pop(),type:Hy(O),mimeType:_.g$(O,7),url:O.getUrl(),description:_.g$(O,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:aR(Ky(O))}});
return{action:t,docs:B,viewToken:S,view:T||"url",v2Translated:!0}},ob8=function(B,t,T,S){B=B.map(function(O){return{id:O.getId().getId(),
serviceId:"picasa",name:O.getName(),type:Hy(O),description:_.g$(O,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:aR(Ky(O))}});
return{action:t,docs:B,viewToken:S,view:T||"webcam",v2Translated:!0}},gbq=function(B,t,T,S){return{action:t,
docs:B.map(x_4),viewToken:S,view:Mm4(T||"upload",B),extraUserInputs:QUe(B),v2Translated:!0}},Mm4=function(B,t){return t.some(function(T){var S;
return((S=_.I0(T,iR,30))==null?void 0:_.RJ(S,3))===9})?B+"/gmailphotos":B},f84=function(B,t,T,S){var O=B.map(function(d){var Z={id:d.getId().getId(),
serviceId:"picasa",mimeType:_.g$(d,7),name:d.getName(),type:Hy(d),lastEditedUtc:_.kw1(_.I0(d,_.xL,12)).getTime(),url:d.getUrl(),sizeBytes:Number(Juo(d)),description:_.g$(d,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:aR(Ky(d)),mediaKey:d.getId().getId(),parentId:_.g$(d,4)},h,q=(h=_.I0(d,Lri,18))==null?void 0:_.I0(h,ZBo,3);q&&(Z.latitude=f2(q,1),Z.longitude=f2(q,2));var D;d=(D=_.I0(d,Lri,18))==null?void 0:aJ(D,6);D=d!=null?yb(d):void 0;D&&(Z.version=
D);return Z});
return{action:t,docs:O,viewToken:S,view:T||"photos",extraUserInputs:QUe(B),v2Translated:!0}},a88=function(B,t,T,S){B=B.map(function(O){return{id:O.getId().getId(),
serviceId:"et",name:Ky(O)[0].getUrl().split("/").pop(),description:_.g$(O,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:aR(Ky(O),"etjpg")}});
return{action:t,docs:B,viewToken:S,view:T||"et",v2Translated:!0}},wVe=function(B,t,T,S){B=B.map(function(O){var d=O.getId().getId(),Z=S["2"];
return{id:d,serviceId:Z.type!=="gmail_themes"&&Z.parent==="6226252643674576769"?"picasa":"static_themes",name:O.getName(),mimeType:_.g$(O,7),type:Hy(O),description:_.g$(O,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:O.getUrl(),embedUrl:O.getUrl(),thumbnails:aR(Ky(O))}});
return{action:t,docs:B,viewToken:S,view:T||"photos",v2Translated:!0}},Rgq=function(B,t){B=B.map(function(T){var S=_.I0(T,C1e,27);
S=_.XE(S,1,_.W_,_.Si())[0];return{id:T.getId().getId(),serviceId:"contacts",mimeType:_.g$(T,7),name:T.getName(),description:_.g$(T,3),url:"mailto:"+S,thumbnail:[{url:_.g$(T,11)}],email:S}});
return{action:t,docs:B,view:"contacts",v2Translated:!0}},H6E=function(B){if(!B)return{};
var t=_.g$(B,3);t=t&&JSON.parse(t)||{};return{0:_.g$(B,1),1:_.g$(B,2),2:t}},aR=function(B,t){t=t===void 0?"":t;
if(!B.length)return null;t=="etjpg"&&(B=B.filter(function(T){return T.getUrl().includes("w1200-h300")}));
return B.map(function(T){return{url:T.getUrl(),height:T.getHeight(),width:T.getWidth(),type:t}})},QUe=function(B){return{isAttachment:B.some(function(t){return _.HE(t,31)})}},x_4=function(B){var t,T={id:(t=B.getId())==null?void 0:t.getId(),
serviceId:$_2(B),mimeType:_.g$(B,7),name:B.getName(),type:Hy(B),sizeBytes:Number(Juo(B)),description:_.g$(B,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:aR(Ky(B)),isNew:!0};if(t=_.I0(B,iR,30)){T.dataUrl=_.g$(t,1)||null;a:{var S=_.I0(B,iR,30);switch(_.RJ(S,3)){case 9:S=_.s7(S,En8,2,Y0);S={remoteRefs:S&&_.g$(S,1)};break a;case 10:case 15:S=_.s7(S,VNe,4,Y0);var O=Ky(B);S={photo_id:S&&_.g$(S,1),media_key:B.getId().getId(),media_type:_.RJ(B,6)===1?1:2,image_url:O&&
O[0].getUrl(),width:O&&String(O[0].getWidth()),height:O&&String(O[0].getHeight())};break a}S=null}T.uploadMetadata=S;T.uploadId=_.g$(t,9)||null;T.uploadState=WS4(t)||null}(S=t&&_.s7(t,VNe,4,Y0))&&(T.id=_.g$(S,1));(S=t&&_.s7(t,DCB,5,Y0))&&(T.contentId=_.g$(S,1));(S=t&&_.s7(t,hf4,7,Y0))&&(T.contentId=_.g$(S,1));(S=t&&_.s7(t,qsq,6,Y0))&&(T.contentId=_.g$(S,1));(t==null?void 0:_.RJ(t,3))===1&&(T.mediaKey=B.getId().getId());return T},$_2=function(B){var t;
switch(((t=_.I0(B,iR,30))==null?void 0:_.RJ(t,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},Hy=function(B){switch(_.RJ(B,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 _.g$(B,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},WS4=function(B){switch(B==null?void 0:_.RJ(B,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 i6B,egi,Ghb,pV2;_.YZi=function(B,t){var T=t||{};t=T.document||document;var S=_.L7(B).toString(),O=(new JV(t)).createElement("SCRIPT"),d={script_:O,timeout_:void 0},Z=new Wi(egi,d),h=null,q=T.timeout!=null?T.timeout:5E3;q>0&&(h=window.setTimeout(function(){Ghb(O,!0);Z.errback(new pV2(1,"Timeout reached for loading script "+S))},q),d.timeout_=h);
O.onload=O.onreadystatechange=function(){O.readyState&&O.readyState!="loaded"&&O.readyState!="complete"||(Ghb(O,T.cleanupWhenDone||!1,h),Z.callback(null))};
O.onerror=function(){Ghb(O,!0,h);Z.errback(new pV2(0,"Error while loading script "+S))};
d=T.attributes||{};_.f1.extend(d,{type:"text/javascript",charset:"UTF-8"});zzs(O,d);_.e9(O,B);i6B(t).appendChild(O);return Z};
i6B=function(B){var t=uK("HEAD",B);return t&&t.length!==0?t[0]:B.documentElement};
egi=function(){if(this&&this.script_){var B=this.script_;B&&B.tagName=="SCRIPT"&&Ghb(B,!0,this.timeout_)}};
Ghb=function(B,t,T){T!=null&&_.TX.clearTimeout(T);B.onload=function(){};
B.onerror=function(){};
B.onreadystatechange=function(){};
t&&window.setTimeout(function(){_.Xo(B)},0)};
pV2=function(B,t){var T="Jsloader error (code #"+B+")";t&&(T+=": "+t);_.BL.call(this,T);this.code=B};
_.TG(pV2,_.BL);var KSi=_.ie(["https://apis.google.com/js/api.js"]),l8E=_.On(KSi),zg8=function(B,t){var T=!1,S=vbs(B,t).then(function(d){T=!0;return d}),O=_.jF2(5E3).then(function(){return T?vbs(B,t):nb8(t).then(function(d){return rx8(d,B)})});
return q84([S,O])},vbs=function(B,t){return b6e(t).then(function(T){return rx8(T,B)})},rx8=function(B,t){var T=_.Oq(t,"gapi.")?t.slice(5):t;
return B[T]?_.V2(B[T]):new _.UO(function(S,O){var d=uD(function(){O(Error("cb"))},3E4);
B.load(t,{callback:function(){_.TX.clearTimeout(d);S(B[T])},
onerror:function(Z){_.TX.clearTimeout(d);O(Z)}})})},b6e=function(B){return B.gapi&&B.gapi.load?_.V2(B.gapi):nb8(B)},nb8=function(B){return _.YZi(l8E,{document:B.document}).then(function(){return B.gapi})},BNH=function(){};
BNH.prototype.load=function(B,t){t=t===void 0?window:t;var T=Date.now();return zg8(B,t).then(function(S){var O=Date.now();return{library:S,loadStartMs:T,loadEndMs:O}},function(S){throw S instanceof Error?S:Error(String(S));
})};var Ctw=function(){_.fb.call(this);this.gapiLoader_=new BNH;this.origin_=null;this.gapiPickerIframeResolver_=_.ld();this.gapiIframesResolver_=_.ld();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.u(Ctw,_.fb);var t64=function(B,t){var T=_.Gy("gapi.iframes",t);return T?(B=Date.now(),_.V2({library:T,loadStartMs:B,loadEndMs:B})):B.gapiLoader_.load("gapi.iframes",t)},TN4=function(B,t,T,S,O,d){var Z=!1;
Z=Z===void 0?!1:Z;t64(B,c9(t.ownerDocument)).then(function(h){var q=h.library;B.gapiIframesResolver_.resolve(q);h=B.gapiPickerIframeResolver_;var D=h.resolve,P=Z;P=P===void 0?!1:P;var U={};U["host-message-handler"]=T;B.hostMessageHandlerInternal_=U;var J=_.YB(S);J=_.YB(J);J=_.np(_.vi(_.lD(new _.l5,J.scheme_),J.JSC$8094_domain_),J.JSC$8094_port_).toString();B.origin_=J;J=(new NS2).setUrl(S);J.JSC$8109_obj_.where=t;J.JSC$8109_obj_.allowPost=P;J.JSC$8109_obj_.messageHandlers=U;P=_.Gy("makeWhiteListIframesFilter",
q)([B.origin_]);J.JSC$8109_obj_.messageHandlersFilter=P;O!=null&&J.setId(O);d!=null&&(J.JSC$8109_obj_.rpctoken=d);P=mc2(J);P.JSC$8106_obj_.style={display:"block","min-width":"100%",width:"1px"};P.JSC$8106_obj_.height="100%";mc2(J).value().allow="camera 'src' "+B.origin_;q=q.getContext().openChild(J.value());D.call(h,q)},function(h){B.gapiIframesResolver_.reject(h);
B.gapiPickerIframeResolver_.reject(h)});
return B.gapiPickerIframeResolver_.promise},Sei=function(B,t){return _.NL([B.gapiIframesResolver_.promise,
B.gapiPickerIframeResolver_.promise]).then(function(T){var S=_.C(T);T=S.next().value;return(S=S.next().value)?S.send("picker-message-handler",t,void 0,_.Gy("makeWhiteListIframesFilter",T)([B.origin_])):_.ca(Error("db"))})};
Ctw.prototype.disposeInternal=function(){O44(this);_.fb.prototype.disposeInternal.call(this)};
var O44=function(B){B.gapiPickerIframeResolver_.promise.then(function(t){t&&(t.unregister("host-message-handler"),delete B.hostMessageHandlerInternal_["host-message-handler"])})};var kyq=function(){this.nextId=0};var Cto=function(B,t){switch(B.action){case "select-contacts":B=dBB(B.contacts);break;case "visibility":B=B.visible;var T=new ny;B=_.w$(T,1,7).setVisible(B);T={};T["iframe-command"]=B.serialize();B=T;break;default:B=null}return B?Sei(t,B):_.V2()},dBB=function(B){if(!B||B.length==0)return null;
var t=new ny;_.w$(t,1,11);var T=new kyq;B.forEach(function(S){if(S.email){var O=new uL;O=_.lm(O,2,S.name?S.name:S.email);var d=new C1e;S=_.ZBw(d,1,_.xn,S.email,_.W_);S=_.Tu(O,27,S);O=S.setId;d=(new Wp).setId(":"+(T.nextId++).toString(36));d=_.w$(d,2,12);S=O.call(S,d)}else S=null;S&&N7(t,7,uL,S)});
B={};B["iframe-command"]=t.serialize();return B};_.Z48=function(){if(Fzm){var B=/Windows NT ([0-9.]+)/;return(B=B.exec(_.IC()))?B[1]:"0"}return _.sim?(B=/1[0|1][_.][0-9_.]+/,(B=B.exec(_.IC()))?B[0].replace(/_/g,"."):"10"):bpz?(B=/Android\s+([^\);]+)(\)|;)/,(B=B.exec(_.IC()))?B[1]:""):oK9||yYv||Qih?(B=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(B=B.exec(_.IC()))?B[1].replace(/_/g,"."):""):""}();var fg;fg=function(B){return(B=B.exec(_.IC()))?B[1]:""};
_.LFb=function(){if(_.hH)return fg(/Firefox\/([0-9.]+)/);if(_.d$||zZ||RRm)return pdq;if(_.qq){if(_.oC()||_.D9q()){var B=fg(/CriOS\/([0-9.]+)/);if(B)return B}return fg(/Chrome\/([0-9.]+)/)}if(_.xv&&!_.oC())return fg(/Version\/([0-9.]+)/);if(Nhv||XOX){if(B=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.IC()))return B[1]+"."+B[2]}else if(vKX)return(B=fg(/Android\s+([0-9.]+)/))?B:fg(/Version\/([0-9.]+)/);return""}();var hTu=function(){};
_.BE(hTu);hTu.prototype.nextId_=0;_.gV=function(B){return":"+(B.nextId_++).toString(36)};var RR=function(B){_.I8.call(this);this.JSC$8204_dom_=B||IB();this.JSC$8204_id_=null;this.inDocument_=!1;this.JSC$8204_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.TG(RR,_.I8);RR.prototype.idGenerator_=hTu.getInstance();RR.prototype.getId=function(){return this.JSC$8204_id_||(this.JSC$8204_id_=_.gV(this.idGenerator_))};
RR.prototype.setId=function(B){this.parent_&&this.parent_.childIndex_&&(_.f1.remove(this.parent_.childIndex_,this.JSC$8204_id_),_.f1.add(this.parent_.childIndex_,B,this));this.JSC$8204_id_=B};
RR.prototype.getElement=function(){return this.JSC$8204_element_};
var A8=function(B){B.googUiComponentHandler_||(B.googUiComponentHandler_=new _.SK(B));return B.googUiComponentHandler_},qeb=function(B,t){if(B==t)throw Error("eb");
var T;if(T=t&&B.parent_&&B.JSC$8204_id_){T=B.parent_;var S=B.JSC$8204_id_;T=T.childIndex_&&S?_.f1.get(T.childIndex_,S)||null:null}if(T&&B.parent_!=t)throw Error("eb");B.parent_=t;RR.superClass_.setParentEventTarget.call(B,t)};
RR.prototype.setParentEventTarget=function(B){if(this.parent_&&this.parent_!=B)throw Error("fb");RR.superClass_.setParentEventTarget.call(this,B)};
RR.prototype.JSC$8206_createDom=function(){this.JSC$8204_element_=this.JSC$8204_dom_.createElement("DIV")};
RR.prototype.render=function(B){V62(this,B)};
var V62=function(B,t,T){if(B.inDocument_)throw Error("gb");B.JSC$8204_element_||B.JSC$8206_createDom();t?t.insertBefore(B.JSC$8204_element_,T||null):B.JSC$8204_dom_.JSC$7386_document_.body.appendChild(B.JSC$8204_element_);B.parent_&&!B.parent_.inDocument_||B.enterDocument()};
_.k=RR.prototype;_.k.decorate=function(B){if(this.inDocument_)throw Error("gb");if(B&&this.canDecorate(B)){this.wasDecorated_=!0;var t=_.sn(B);this.JSC$8204_dom_&&this.JSC$8204_dom_.JSC$7386_document_==t||(this.JSC$8204_dom_=IB(B));this.decorateInternal(B);this.enterDocument()}else throw Error("hb");};
_.k.canDecorate=function(){return!0};
_.k.decorateInternal=function(B){this.JSC$8204_element_=B};
_.k.enterDocument=function(){this.inDocument_=!0;EM2(this,function(B){!B.inDocument_&&B.getElement()&&B.enterDocument()})};
_.k.exitDocument=function(){EM2(this,function(B){B.inDocument_&&B.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.k.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);EM2(this,function(B){B.dispose()});
!this.wasDecorated_&&this.JSC$8204_element_&&_.Xo(this.JSC$8204_element_);this.parent_=this.model_=this.JSC$8204_element_=this.childIndex_=this.children_=null;RR.superClass_.disposeInternal.call(this)};
_.k.getModel=function(){return this.model_};
_.k.addChild=function(B,t){var T=this.children_?this.children_.length:0;if(B.inDocument_&&(t||!this.inDocument_))throw Error("gb");if(T<0||T>(this.children_?this.children_.length:0))throw Error("ib");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);B.parent_==this?(_.f1.set(this.childIndex_,B.getId(),B),_.lo(this.children_,B)):_.f1.add(this.childIndex_,B.getId(),B);qeb(B,this);_.Nm_(this.children_,T,0,B);B.inDocument_&&this.inDocument_&&B.parent_==this?(t=this.getContentElement(),
(t.childNodes[T]||null)!=B.getElement()&&(B.getElement().parentElement==t&&t.removeChild(B.getElement()),T=t.childNodes[T]||null,t.insertBefore(B.getElement(),T))):t?(this.JSC$8204_element_||this.JSC$8206_createDom(),T=this.children_?this.children_[T+1]||null:null,V62(B,this.getContentElement(),T?T.JSC$8204_element_:null)):this.inDocument_&&!B.inDocument_&&B.JSC$8204_element_&&B.JSC$8204_element_.parentNode&&B.JSC$8204_element_.parentNode.nodeType==1&&B.enterDocument()};
_.k.getContentElement=function(){return this.JSC$8204_element_};
var EM2=function(B,t){B.children_&&B.children_.forEach(t,void 0)};
RR.prototype.removeChild=function(B,t){if(B){var T=typeof B==="string"?B:B.getId();B=this.childIndex_&&T?_.f1.get(this.childIndex_,T)||null:null;T&&B&&(_.f1.remove(this.childIndex_,T),_.lo(this.children_,B),t&&(B.exitDocument(),B.JSC$8204_element_&&_.Xo(B.JSC$8204_element_)),qeb(B,null))}if(!B)throw Error("jb");return B};_.TG(zgh,rxh);_.TG(b6L,rxh);var DBb;var Ptu=function(B,t){t?B.setAttribute("role",t):B.removeAttribute("role")},cy=function(B,t,T){Array.isArray(T)&&(T=T.join(" "));
var S="aria-"+t;T===""||T==void 0?(DBb||(T={},DBb=(T.atomic=!1,T.autocomplete="none",T.dropeffect="none",T.haspopup=!1,T.live="off",T.multiline=!1,T.multiselectable=!1,T.orientation="vertical",T.readonly=!1,T.relevant="additions text",T.required=!1,T.sort="none",T.busy=!1,T.disabled=!1,T.hidden=!1,T.invalid="false",T)),T=DBb,t in T?B.setAttribute(S,T[t]):B.removeAttribute(S)):B.setAttribute(S,T)};var UBH;_.sj=function(B,t,T){_.I8.call(this);this.target=B;this.handle=t||B;this.limits=T||new AV(NaN,NaN,NaN,NaN);this.JSC$8209_document_=_.sn(B);this.JSC$8209_eventHandler_=new _.SK(this);_.DC(this,this.JSC$8209_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;_.Rr(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=UBH};
_.TG(_.sj,_.I8);UBH=_.TX.document&&_.TX.document.documentElement&&!!_.TX.document.documentElement.setCapture&&!!_.TX.document.releaseCapture;_.Ics=function(B,t){B.hysteresisDistanceSquared_=Math.pow(t,2)};
_.k=_.sj.prototype;_.k.setEnabled=function(B){this.enabled_=B};
_.k.disposeInternal=function(){_.sj.superClass_.disposeInternal.call(this);_.U$(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$8209_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8209_document_.releaseCapture();this.handle=this.target=null};
_.k.startDrag=function(B){var t=B.type=="mousedown";if(!this.enabled_||this.dragging_||t&&(B.event_.button!=0||_.sim&&B.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new FZ("start",this,B.clientX,B.clientY,B)))this.dragging_=!0,t&&B.preventDefault();else return;else t&&B.preventDefault();t=this.JSC$8209_document_;var T=t.documentElement,S=!this.useSetCapture_;this.JSC$8209_eventHandler_.listen(t,["touchmove","mousemove"],this.handleMove_,
{capture:S,passive:!1});this.JSC$8209_eventHandler_.listen(t,["touchend","mouseup"],this.endDrag,S);this.useSetCapture_?(T.setCapture(!1),this.JSC$8209_eventHandler_.listen(T,"losecapture",this.endDrag)):this.JSC$8209_eventHandler_.listen(c9(t),"blur",this.endDrag);this.scrollTarget_&&this.JSC$8209_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,S);this.clientX=this.startX=B.clientX;this.clientY=this.startY=B.clientY;this.screenX=B.screenX;this.screenY=B.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=Un(IB(this.JSC$8209_document_))}};
_.k.endDrag=function(B,t){this.JSC$8209_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8209_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new FZ("end",this,B.clientX,B.clientY,B,JBE(this,this.deltaX),mBH(this,this.deltaY),t||B.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.k.handleMove_=function(B){if(this.enabled_){var t=B.clientX-this.clientX,T=B.clientY-this.clientY;this.clientX=B.clientX;this.clientY=B.clientY;this.screenX=B.screenX;this.screenY=B.screenY;if(!this.dragging_){var S=this.startX-this.clientX,O=this.startY-this.clientY;if(S*S+O*O>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new FZ("start",this,B.clientX,B.clientY,B)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(B);return}}T=NN1(this,t,T);t=T.x;T=T.y;this.dragging_&&this.dispatchEvent(new FZ("beforedrag",
this,B.clientX,B.clientY,B,t,T))&&(Xwq(this,B,t,T),B.preventDefault())}};
var NN1=function(B,t,T){var S=Un(IB(B.JSC$8209_document_));t+=S.x-B.pageScroll.x;T+=S.y-B.pageScroll.y;B.pageScroll=S;B.deltaX+=t;B.deltaY+=T;return new _.A0(JBE(B,B.deltaX),mBH(B,B.deltaY))};
_.sj.prototype.onScroll_=function(B){var t=NN1(this,0,0);B.clientX=this.clientX;B.clientY=this.clientY;Xwq(this,B,t.x,t.y)};
var Xwq=function(B,t,T,S){B.target.style.left=T+"px";B.target.style.top=S+"px";B.dispatchEvent(new FZ("drag",B,t.clientX,t.clientY,t,T,S))},JBE=function(B,t){var T=B.limits;
B=isNaN(T.left)?null:T.left;T=isNaN(T.width)?0:T.width;return Math.min(B!=null?B+T:Infinity,Math.max(B!=null?B:-Infinity,t))},mBH=function(B,t){var T=B.limits;
B=isNaN(T.top)?null:T.top;T=isNaN(T.height)?0:T.height;return Math.min(B!=null?B+T:Infinity,Math.max(B!=null?B:-Infinity,t))};
_.sj.prototype.isDragging=function(){return this.dragging_};
var FZ=function(B,t,T,S,O,d,Z){_.Vr.call(this,B);this.clientX=T;this.clientY=S;this.browserEvent=O;this.left=d!==void 0?d:t.deltaX;this.top=Z!==void 0?Z:t.deltaY};
_.TG(FZ,_.Vr);var wV=function(B){this.JSC$8216_map_=new Map;var t=arguments.length;if(t>1){if(t%2)throw Error("pa");for(var T=0;T<t;T+=2)this.set(arguments[T],arguments[T+1])}else B&&this.addAll(B)};
_.k=wV.prototype;_.k.getCount=function(){return this.JSC$8216_map_.size};
_.k.getValues=function(){return Array.from(this.JSC$8216_map_.values())};
_.k.getKeys=function(){return Array.from(this.JSC$8216_map_.keys())};
_.k.containsKey=function(B){return this.JSC$8216_map_.has(B)};
_.k.containsValue=function(B){return this.getValues().some(function(t){return t==B})};
_.k.equals=function(B,t){var T=this;t=t===void 0?function(S,O){return S===O}:t;
return this===B?!0:this.JSC$8216_map_.size!=B.getCount()?!1:this.getKeys().every(function(S){return t(T.JSC$8216_map_.get(S),B.get(S))})};
_.k.isEmpty=function(){return this.JSC$8216_map_.size==0};
_.k.clear=function(){this.JSC$8216_map_.clear()};
_.k.remove=function(B){return this.JSC$8216_map_.delete(B)};
_.k.get=function(B,t){return this.JSC$8216_map_.has(B)?this.JSC$8216_map_.get(B):t};
_.k.set=function(B,t){this.JSC$8216_map_.set(B,t);return this};
_.k.addAll=function(B){if(B instanceof wV){B=_.C(B.JSC$8216_map_);for(var t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;this.JSC$8216_map_.set(t,T)}}else if(B)for(B=_.C(Object.entries(B)),t=B.next();!t.done;t=B.next())T=_.C(t.value),t=T.next().value,T=T.next().value,this.JSC$8216_map_.set(t,T)};
_.k.forEach=function(B,t){var T=this;t=t===void 0?this:t;this.JSC$8216_map_.forEach(function(S,O){return B.call(t,S,O,T)})};
_.k.clone=function(){return new wV(this)};(function(){for(var B=["ms","moz","webkit","o"],t,T=0;t=B[T]&&!_.TX.requestAnimationFrame;++T)_.TX.requestAnimationFrame=_.TX[t+"RequestAnimationFrame"],_.TX.cancelAnimationFrame=_.TX[t+"CancelAnimationFrame"]||_.TX[t+"CancelRequestAnimationFrame"];if(!_.TX.requestAnimationFrame){var S=0;_.TX.requestAnimationFrame=function(O){var d=(new Date).getTime(),Z=Math.max(0,16-(d-S));S=d+Z;return _.TX.setTimeout(function(){O(d+Z)},Z)};
_.TX.cancelAnimationFrame||(_.TX.cancelAnimationFrame=function(O){clearTimeout(O)})}})();
var uv2=[[],[]],jSe=0,H4E=!1,ac4=0,gM8=function(B,t){var T=ac4++,S={measureTask:{id:T,fn:B.measure,context:t},mutateTask:{id:T,fn:B.mutate,context:t},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,uv2[jSe].push(S));H4E||(H4E=!0,window.requestAnimationFrame(fcE))}},fcE=
function(){H4E=!1;
var B=uv2[jSe],t=B.length;jSe=(jSe+1)%2;for(var T,S=0;S<t;++S){T=B[S];var O=T.measureTask;T.isScheduled=!1;O.fn&&O.fn.apply(O.context,T.args)}for(S=0;S<t;++S)T=B[S],O=T.mutateTask,T.isScheduled=!1,O.fn&&O.fn.apply(O.context,T.args),T.state={};B.length=0};var RTB=_.ie(["about:blank"]),ABH=_.ie(["javascript:undefined"]),cBb=_.On(RTB);_.L7(cBb);var sS1=_.On(ABH);_.L7(sS1);var oR=function(B){_.I8.call(this);this.JSC$8222_element_=B;this.listenKeyIn_=_.Rr(this.JSC$8222_element_,"focus",this,!0);this.listenKeyOut_=_.Rr(this.JSC$8222_element_,"blur",this,!0)};
_.TG(oR,_.I8);oR.prototype.handleEvent=function(B){var t=new _.E$(B.event_);t.type=B.type=="focusin"||B.type=="focus"?"focusin":"focusout";this.dispatchEvent(t)};
oR.prototype.disposeInternal=function(){oR.superClass_.disposeInternal.call(this);ar(this.listenKeyIn_);ar(this.listenKeyOut_);delete this.JSC$8222_element_};var FFb=function(B,t){this.JSC$8225_element_=B;this.JSC$8225_dom_=t};var yF=function(B,t){RR.call(this,t);this.useIframeMask_=!!B;this.lastFocus_=null;this.resizeBackgroundTask_=gM8({mutate:this.resizeBackground_},this);gM8({mutate:this.updateModalAndBackground_},this)};
_.TG(yF,RR);_.k=yF.prototype;_.k.focusHandler_=null;_.k.visible_=!1;_.k.bgEl_=null;_.k.bgIframeEl_=null;_.k.tabCatcherElement_=null;_.k.backwardTabWrapInProgress_=!1;_.k.getCssClass=function(){return"goog-modalpopup"};
_.k.getBackgroundElement=function(){return this.bgEl_};
_.k.JSC$8206_createDom=function(){yF.superClass_.JSC$8206_createDom.call(this);var B=this.getElement(),t=Eq(this.getCssClass()).split(" ");ML(B,t);B.tabIndex=0;_.vC(B,!1);wwu(this);oMB(this)};
var wwu=function(B){if(B.useIframeMask_&&!B.bgIframeEl_){var t=B.JSC$8204_dom_.JSC$7388_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.s8(t,cBb);B.bgIframeEl_=t;B.bgIframeEl_.className=B.getCssClass()+"-bg";_.vC(B.bgIframeEl_,!1);g8q(B.bgIframeEl_,0)}B.bgEl_||(B.bgEl_=B.JSC$8204_dom_.JSC$7388_createDom("DIV",B.getCssClass()+"-bg"),_.vC(B.bgEl_,!1))},oMB=function(B){B.tabCatcherElement_||(B.tabCatcherElement_=B.JSC$8204_dom_.createElement("SPAN"),_.vC(B.tabCatcherElement_,
!1),B.tabCatcherElement_.tabIndex=0,B.tabCatcherElement_.style.position="absolute")};
_.k=yF.prototype;_.k.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.k.canDecorate=function(B){return!!B&&B.tagName=="DIV"};
_.k.decorateInternal=function(B){yF.superClass_.decorateInternal.call(this,B);B=Eq(this.getCssClass()).split(" ");ML(this.getElement(),B);wwu(this);oMB(this);this.getElement().tabIndex=0;_.vC(this.getElement(),!1)};
_.k.enterDocument=function(){this.bgIframeEl_&&_.ax(this.bgIframeEl_,this.getElement());_.ax(this.bgEl_,this.getElement());yF.superClass_.enterDocument.call(this);_.fy(this.tabCatcherElement_,this.getElement());this.focusHandler_=new oR(this.JSC$8204_dom_.JSC$7386_document_);A8(this).listen(this.focusHandler_,"focusin",this.onFocus);yBo(this,!1)};
_.k.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.by(this.focusHandler_);yF.superClass_.exitDocument.call(this);_.Xo(this.bgIframeEl_);_.Xo(this.bgEl_);_.Xo(this.tabCatcherElement_)};
_.k.setVisible=function(B){if(B!=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_&&yBo(this,B),B){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$8204_dom_.JSC$7386_document_.activeElement}catch(O){}this.updateModalAndBackground_();A8(this).listen(this.JSC$8204_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$8204_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);QS8(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)Ha(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){A8(this).unlisten(this.JSC$8204_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$8204_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)Ha(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var t=this.JSC$8204_dom_,T=t.JSC$7386_document_.body,S=t.JSC$7386_document_.activeElement||T;if(!this.lastFocus_||this.lastFocus_==T){this.lastFocus_=null;break a}(S==T||t.contains(this.getElement(),S))&&this.lastFocus_.focus()}catch(O){}this.lastFocus_=
null}}};
var yBo=function(B,t){B.modalAriaVisibilityHelper_||(B.modalAriaVisibilityHelper_=new FFb(B.JSC$8204_element_,B.JSC$8204_dom_));B=B.modalAriaVisibilityHelper_;if(t){B.hiddenElements_||(B.hiddenElements_=[]);t=B.JSC$8225_dom_.getChildren(B.JSC$8225_dom_.JSC$7386_document_.body);for(var T=0;T<t.length;T++){var S=t[T],O;if(O=S!=B.JSC$8225_element_)O=S.getAttribute("aria-hidden"),O=!(O==null||O==void 0?0:String(O));O&&(cy(S,"hidden",!0),B.hiddenElements_.push(S))}}else if(B.hiddenElements_){for(t=0;t<
B.hiddenElements_.length;t++)B.hiddenElements_[t].removeAttribute("aria-hidden");B.hiddenElements_=null}};
yF.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var QS8=function(B,t){B.bgIframeEl_&&_.vC(B.bgIframeEl_,t);B.bgEl_&&_.vC(B.bgEl_,t);_.vC(B.getElement(),t);_.vC(B.tabCatcherElement_,t)};
_.k=yF.prototype;_.k.onShow=function(){this.dispatchEvent("show")};
_.k.onHide=function(){QS8(this,!1);this.dispatchEvent("hide")};
_.k.isVisible=function(){return this.visible_};
_.k.focus=function(){this.focusElement_()};
_.k.resizeBackground_=function(){this.bgIframeEl_&&_.vC(this.bgIframeEl_,!1);this.bgEl_&&_.vC(this.bgEl_,!1);var B=this.JSC$8204_dom_.JSC$7386_document_;var t=_.P9(c9(this.JSC$8204_dom_.JSC$7386_document_)||window);var T=Math.max(t.width,Math.max(B.body.scrollWidth,B.documentElement.scrollWidth));B=Math.max(t.height,Math.max(B.body.scrollHeight,B.documentElement.scrollHeight));this.bgIframeEl_&&(_.vC(this.bgIframeEl_,!0),_.j4e(this.bgIframeEl_,T,B));this.bgEl_&&(_.vC(this.bgEl_,!0),_.j4e(this.bgEl_,
T,B))};
_.k.reposition=function(){var B;if(_.uBs(this.getElement())=="fixed")var t=B=0;else t=Un(this.JSC$8204_dom_),B=t.x,t=t.y;var T=ai2(this.getElement());var S=_.P9(c9(this.JSC$8204_dom_.JSC$7386_document_)||window);B=Math.max(B+S.width/2-T.width/2,0);t=Math.max(t+S.height/2-T.height/2,0);Fk(this.getElement(),B,t);Fk(this.tabCatcherElement_,B,t)};
_.k.onFocus=function(B){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():B.target==this.tabCatcherElement_&&uD(this.focusElement_,0,this)};
_.k.focusElement_=function(){try{this.getElement().focus()}catch(B){}};
_.k.disposeInternal=function(){_.by(this.popupShowTransition_);this.popupShowTransition_=null;_.by(this.popupHideTransition_);this.popupHideTransition_=null;_.by(this.bgShowTransition_);this.bgShowTransition_=null;_.by(this.bgHideTransition_);this.bgHideTransition_=null;yF.superClass_.disposeInternal.call(this)};var Mc=function(B,t,T){yF.call(this,t,T);this.JSC$8235_class_=B||"modal-dialog";this.buttons_=(new QF).addButton(xBB,!0).addButton(M6q,!1,!0)};
_.TG(Mc,yF);_.k=Mc.prototype;_.k.escapeToCancel_=!0;_.k.hasTitleCloseButton_=!0;_.k.modal_=!0;_.k.draggable_=!0;_.k.backgroundElementOpacity_=.5;_.k.title_="";_.k.JSC$8237_dragger_=null;_.k.JSC$8237_disposeOnHide_=!1;_.k.titleEl_=null;_.k.titleTextEl_=null;_.k.titleTextId_=null;_.k.titleCloseEl_=null;_.k.contentEl_=null;_.k.buttonEl_=null;_.k.getCssClass=function(){return this.JSC$8235_class_};
_.k.setTitle=function(B){this.title_=B;this.titleTextEl_&&_.Rx(this.titleTextEl_,B)};
_.k.getTitle=function(){return this.title_};
_.k.getContent=function(){return""};
_.k.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var $Bs=function(B){B.getElement()||B.render();return B.getElement()};
Mc.prototype.getBackgroundElement=function(){this.getElement()||this.render();return Mc.superClass_.getBackgroundElement.call(this)};
var WFu=function(B,t){B.backgroundElementOpacity_=t;B.getElement()&&(t=B.getBackgroundElement())&&g8q(t,B.backgroundElementOpacity_)};
Mc.prototype.setDraggable=function(B){this.draggable_=B;eTB(this,B&&this.inDocument_)};
Mc.prototype.JSC$8237_handleDrag=function(){};
var eTB=function(B,t){var T=Eq(B.JSC$8235_class_+"-title-draggable").split(" ");B.getElement()&&(t?ML(B.titleEl_,T):IAB(B.titleEl_,T));t&&!B.JSC$8237_dragger_?(t=new _.sj(B.getElement(),B.titleEl_),B.JSC$8237_dragger_=t,ML(B.titleEl_,T),_.Rr(B.JSC$8237_dragger_,"start",B.setDraggerLimits_,!1,B),_.Rr(B.JSC$8237_dragger_,"drag",B.JSC$8237_handleDrag,!1,B)):!t&&B.JSC$8237_dragger_&&(B.JSC$8237_dragger_.dispose(),B.JSC$8237_dragger_=null)};
_.k=Mc.prototype;
_.k.JSC$8206_createDom=function(){Mc.superClass_.JSC$8206_createDom.call(this);var B=this.getElement(),t=this.JSC$8204_dom_;this.titleTextId_=this.getId();var T=this.getId()+".contentEl";this.titleEl_=t.JSC$7388_createDom("DIV",this.JSC$8235_class_+"-title",this.titleTextEl_=t.JSC$7388_createDom("SPAN",{className:this.JSC$8235_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=t.JSC$7388_createDom("SPAN",this.JSC$8235_class_+"-title-close"));S12(B,this.titleEl_,this.contentEl_=
t.JSC$7388_createDom("DIV",{className:this.JSC$8235_class_+"-content",id:T}),this.buttonEl_=t.JSC$7388_createDom("DIV",this.JSC$8235_class_+"-buttons"));Ptu(this.titleTextEl_,"heading");Ptu(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;cy(this.titleCloseEl_,"label","Close");Ptu(B,"dialog");cy(B,"labelledby",this.titleTextId_||"");_.vC(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(B=this.buttons_,B.JSC$8238_element_=this.buttonEl_,B.render());_.vC(this.buttonEl_,!!this.buttons_);
WFu(this,this.backgroundElementOpacity_)};
_.k.decorateInternal=function(B){Mc.superClass_.decorateInternal.call(this,B);B=this.getElement();var t=this.JSC$8235_class_+"-content";this.contentEl_=m9(document,null,t,B)[0];this.contentEl_||(this.contentEl_=this.JSC$8204_dom_.JSC$7388_createDom("DIV",t),B.appendChild(this.contentEl_));t=this.JSC$8235_class_+"-title";var T=this.JSC$8235_class_+"-title-text",S=this.JSC$8235_class_+"-title-close";(this.titleEl_=m9(document,null,t,B)[0])?(this.titleTextEl_=m9(document,null,T,this.titleEl_)[0],this.titleCloseEl_=
m9(document,null,S,this.titleEl_)[0]):(this.titleEl_=this.JSC$8204_dom_.JSC$7388_createDom("DIV",t),B.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=IiH(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.Xk("SPAN",{className:T,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;cy(B,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$8204_dom_.JSC$7388_createDom("SPAN",
S),this.titleEl_.appendChild(this.titleCloseEl_));_.vC(this.titleCloseEl_,this.hasTitleCloseButton_);t=this.JSC$8235_class_+"-buttons";(this.buttonEl_=m9(document,null,t,B)[0])?(this.buttons_=new QF(this.JSC$8204_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$8204_dom_.JSC$7388_createDom("DIV",t),B.appendChild(this.buttonEl_),this.buttons_&&(B=this.buttons_,B.JSC$8238_element_=this.buttonEl_,B.render()),_.vC(this.buttonEl_,!!this.buttons_));WFu(this,this.backgroundElementOpacity_)};
_.k.enterDocument=function(){Mc.superClass_.enterDocument.call(this);A8(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);A8(this).listen(this.buttonEl_,"click",this.onButtonClick_);eTB(this,this.draggable_);A8(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var B=this.getElement();Ptu(B,"dialog");this.titleTextEl_.id!==""&&cy(B,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){B=this.JSC$8204_dom_;
var t=this.getBackgroundElement();B.removeNode(this.bgIframeEl_);B.removeNode(t)}this.isVisible()&&yBo(this,!1)}};
_.k.exitDocument=function(){this.isVisible()&&this.setVisible(!1);eTB(this,!1);Mc.superClass_.exitDocument.call(this)};
_.k.setVisible=function(B){B!=this.isVisible()&&(this.inDocument_||this.render(),Mc.superClass_.setVisible.call(this,B))};
_.k.onShow=function(){Mc.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.k.onHide=function(){Mc.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$8237_disposeOnHide_&&this.dispose()};
_.k.setDraggerLimits_=function(){var B=this.JSC$8204_dom_.JSC$7386_document_,t=_.P9(c9(B)||window),T=Math.max(B.body.scrollWidth,t.width);B=Math.max(B.body.scrollHeight,t.height);var S=ai2(this.getElement());_.uBs(this.getElement())=="fixed"?this.JSC$8237_dragger_.limits=new AV(0,0,Math.max(0,t.width-S.width),Math.max(0,t.height-S.height)):this.JSC$8237_dragger_.limits=new AV(0,0,T-S.width,B-S.height)};
_.k.onTitleCloseClick_=function(){GyE(this)};
var GyE=function(B){if(B.hasTitleCloseButton_){var t=B.buttons_,T=t&&t.cancelButton_;T?(t=t.get(T),B.dispatchEvent(new xD(T,t))&&B.setVisible(!1)):B.setVisible(!1)}},pw4=function(B){B.hasTitleCloseButton_=!1;
B.titleCloseEl_&&_.vC(B.titleCloseEl_,B.hasTitleCloseButton_)};
Mc.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;Mc.superClass_.disposeInternal.call(this)};
Mc.prototype.onButtonClick_=function(B){a:{for(B=B.target;B!=null&&B!=this.buttonEl_;){if(B.tagName=="BUTTON")break a;B=B.parentNode}B=null}if(B&&!B.disabled){B=B.name;var t=this.buttons_.get(B);this.dispatchEvent(new xD(B,t))&&this.setVisible(!1)}};
Mc.prototype.onKey_=function(B){var t=!1,T=!1,S=this.buttons_,O=B.target;if(B.type=="keydown")if(this.escapeToCancel_&&B.keyCode==27){var d=S&&S.cancelButton_;O=O.tagName=="SELECT"&&!O.disabled;d&&!O?(T=!0,t=S.get(d),t=this.dispatchEvent(new xD(d,t))):O||(t=!0)}else{if(B.keyCode==9&&B.shiftKey&&O==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(P){}uD(this.resetBackwardTabWrap_,0,this)}}else if(B.keyCode==13){if(O.tagName=="BUTTON"&&!O.disabled)d=O.name;
else if(O==this.titleCloseEl_)GyE(this);else if(S){var Z=S.defaultButton_,h;if(h=Z)a:{h=uK("BUTTON",S.JSC$8238_element_);for(var q,D=0;q=h[D];D++)if(q.name==Z||q.id==Z){h=q;break a}h=null}O=(O.tagName=="TEXTAREA"||O.tagName=="SELECT"||O.tagName=="A")&&!O.disabled;!h||h.disabled||O||(d=Z)}d&&S&&(T=!0,t=this.dispatchEvent(new xD(d,String(S.get(d)))))}else O!=this.titleCloseEl_||B.keyCode!=32&&B.key!=" "||GyE(this);if(t||T)B.stopPropagation(),B.preventDefault();t&&this.setVisible(!1)};
var xD=function(B,t){this.type="dialogselect";this.key=B;this.caption=t};
_.TG(xD,_.Vr);var QF=function(B){wV.call(this);B||IB();this.cancelButton_=this.JSC$8238_element_=this.defaultButton_=null};
_.TG(QF,wV);_.k=QF.prototype;_.k.clear=function(){wV.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.k.set=function(B,t,T,S){wV.prototype.set.call(this,B,t);T&&(this.defaultButton_=B);S&&(this.cancelButton_=B);return this};
_.k.addButton=function(B,t,T){return this.set(B.key,B.caption,t,T)};
_.k.render=function(){if(this.JSC$8238_element_){_.Gu(this.JSC$8238_element_,qe9);var B=IB(this.JSC$8238_element_);this.forEach(function(t,T){t=B.JSC$7388_createDom("BUTTON",{name:T},t);T==this.defaultButton_&&(t.className="goog-buttonset-default");this.JSC$8238_element_.appendChild(t)},this)}};
_.k.decorate=function(B){if(B&&B.nodeType==1){this.JSC$8238_element_=B;B=uK("BUTTON",this.JSC$8238_element_);for(var t,T,S,O=0;t=B[O];O++)if(T=t.name||t.id,S=IiH(t)||t.value,T){var d=O==0;this.set(T,S,d,t.name=="cancel");d&&_.B4(t,"goog-buttonset-default")}}};
_.k.getElement=function(){return this.JSC$8238_element_};
var xBB={key:"ok",caption:"OK"},M6q={key:"cancel",caption:"Cancel"},i4q={key:"yes",caption:"Yes"},Yes={key:"no",caption:"No"},KF2={key:"save",caption:"Save"},lc2={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new QF).addButton(xBB,!0,!0),(new QF).addButton(xBB,!0).addButton(M6q,!1,!0),(new QF).addButton(i4q,!0).addButton(Yes,!1,!0),(new QF).addButton(i4q).addButton(Yes,!0).addButton(M6q,!1,!0),(new QF).addButton(lc2).addButton(KF2).addButton(M6q,!0,!0));_.TG(BNX,Mc);_.TG(t6C,$B);var vMu=_.ie(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),nM1=_.ie(["//apis.google.com/js/rpc.js"]),hTD=_.On(vMu),LF9=_.On(nM1),Sev=null;var WC=function(B,t){_.I8.call(this);this.JSC$8247_element_=B;B=_.rT(this.JSC$8247_element_)?this.JSC$8247_element_:this.JSC$8247_element_?this.JSC$8247_element_.body:null;this.isRtl_=!!B&&_.R21(B);this.listenKey_=_.Rr(this.JSC$8247_element_,_.C2?"DOMMouseScroll":"mousewheel",this,t)};
_.TG(WC,_.I8);WC.prototype.handleEvent=function(B){var t=0,T=0,S=B.event_;S.type=="mousewheel"?(B=rB2(-S.wheelDelta),S.wheelDeltaX!==void 0?(t=rB2(-S.wheelDeltaX),T=rB2(-S.wheelDeltaY)):T=B):(B=S.detail,B>100?B=3:B<-100&&(B=-3),S.axis!==void 0&&S.axis===S.HORIZONTAL_AXIS?t=B:T=B);typeof this.maxDeltaX_==="number"&&(t=_.cs(t,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(T=_.cs(T,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(t=-t);t=new zTo(B,S,t,T);this.dispatchEvent(t)};
var rB2=function(B){return _.Zf&&(_.sim||wdv)&&B%40!=0?B:B/40};
WC.prototype.disposeInternal=function(){WC.superClass_.disposeInternal.call(this);ar(this.listenKey_);this.listenKey_=null};
var zTo=function(B,t,T,S){_.E$.call(this,t);this.type="mousewheel";this.detail=B;this.deltaX=T;this.deltaY=S};
_.TG(zTo,_.E$);_.SA=function(B){var t="instance_";if(B.instance_&&B.hasOwnProperty(t))return B.instance_;t=new B;return B.instance_=t};var Z4o;var b4E=_.ie(["https://about:blank"]),BDo=_.ie(['javascript:""']),t_B=_.ie(["about:blank"]);_.TG(nb,BNX);_.k=nb.prototype;_.k.JSC$8255_url_="";_.k.JSC$8255_iframe_=null;_.k.iframeLoaded_=!1;_.k.loadedFired_=!1;_.k.callback_=function(){};
_.k.enterDocument=function(){nb.superClass_.enterDocument.call(this);dB2(this.getBackgroundElement(),A8(this))};
_.k.render=function(B){var t=this;nb.superClass_.render.call(this,B);this.useGapi_?t64(this.iframeManager_,window).then(function(){return TDi(t)}).then(null,function(){t.callback_({action:"error"})}):SDu(this)};
var TDi=function(B){var t=B.JSC$8204_dom_.JSC$7388_createDom("div",["picker-dialog-content","picker-frame"]);_.vC(t,!1);B.getContentElement().appendChild(t);return TN4(B.iframeManager_,t,function(T){var S=X_u(T["iframe-command"]);switch(S.getCommand()){case 1:T=B.callback_;S=_.I0(S,vp,2);var O="";switch(S.getStatus()){case 2:O="cancel";break;case 1:O="picked";break;case 3:O="error"}var d=_.Tm(S,uL,2,_.Si(Oum));S=d.length===0?{action:O}:yxB(d,O,_.I0(S,Jg1,7));T.call(B,S);B.setVisible(!1);break;case 4:pw4(B);
B.callback_({action:"loaded"});break;case 7:case 8:T=B.callback_;a:{O=S.getCommand();d=_.I0(S,vp,2);switch(O){case 7:O="uploadScheduled";break;case 8:O="uploadStateChange";break;default:S={};break a}S=_.Tm(d,uL,2,_.Si(Oum));if(S.length===0)S={action:O};else{var Z=_.I0(d,Jg1,7);d=Z&&_.g$(Z,1);Z=H6E(Z);S=gbq(S,O,d,Z)}}T.call(B,S)}},B.JSC$8255_url_,B.targetId_,B.rpcToken_).then(function(T){B.JSC$8255_iframe_=T.getIframeEl();
Ojs(B);_.vC(B.JSC$8255_iframe_.parentElement,!0);_.B4(B.getElement(),"picker-dialog");kZo(B);return T})},SDu=function(B){B.JSC$8255_iframe_=B.JSC$8204_dom_.JSC$7388_createDom("IFRAME",{id:B.targetId_,
name:B.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.s8(B.JSC$8255_iframe_,dso(B));_.B4(B.getElement(),"picker-dialog");B.getContentElement().appendChild(B.JSC$8255_iframe_);A8(B).listen(B.JSC$8255_iframe_,"load",function(){return void Ojs(B)});
B.JSC$8255_iframe_.src=B.JSC$8255_url_;kZo(B)},ZjB=function(B){CE2(B,(0,_.gS)(function(t){t.setAuthToken(this.targetId_,this.rpcToken_)},B))},kZo=function(B){var t=_.Kb(_.YB(B.JSC$8255_url_),"title");
t&&B.setTitle(t)},dso=function(B){return _.qqL("Internet Explorer")>=7&&_.Oq(B.JSC$8255_url_,"https")?_.On(b4E):_.d$?_.On(BDo):_.On(t_B)},Ojs=function(B){ZjB(B);
B.iframeLoaded_=!0;B.JSC$8255_iframe_.tabIndex=0;B.isVisible()&&B.focus()};
nb.prototype.handleKeydown_=function(B){B.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),B.stopPropagation(),B.preventDefault())};
var CE2=function(B,t){var T=B.JSC$8253_gadgetsDomHelper_;O4C(function(){t(T.getWindow().gadgets.rpc)},T)};
nb.prototype.setUrl=function(B){B=_.lK(new _.l5(B),"rpcService",this.targetId_);_.lK(B,"rpctoken",this.rpcToken_);_.bD(B,"rpctoken="+this.rpcToken_);_.lD(B,"https");this.JSC$8255_url_=B.toString();this.JSC$8255_iframe_&&(this.JSC$8255_iframe_.src=this.JSC$8255_url_)};
var LVB=function(B,t){B.callback_=t;CE2(B,(0,_.gS)(function(T){T.register(this.targetId_,(0,_.gS)(this.handlePickerAction_,this))},B))};
nb.prototype.handlePickerAction_=function(B){var t=B.action;t=="loaded"&&(this.loadedFired_=!0,hx1(this,new b6L(this.isVisible())),qDu(this),pw4(this),A8(this).unlisten(this.JSC$8204_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$8255_iframe_.tabIndex=0);t!="picked"&&t!="cancel"||this.setVisible(!1);this.callback_(B)};
var qDu=function(B){B.JSC$8255_appId_&&hx1(B,new zgh(B.JSC$8255_appId_,window.location.protocol+"//"+window.location.host))};
nb.prototype.setRelayUrl=function(B){CE2(this,(0,_.gS)(function(t){t.setRelayUrl(this.targetId_,B)},this))};
var hx1=function(B,t){B.useGapi_&&Cto(t,B.iframeManager_).then(null,function(){B.callback_({action:"error"})});
CE2(B,(0,_.gS)(function(T){T.call(this.targetId_,"picker",null,t)},B))};
nb.prototype.resizePicker_=function(){var B=c9(this.JSC$8204_dom_.JSC$7386_document_)||window;if(_.Kb(_.YB(this.JSC$8255_url_),"ignoreLimits")=="true")B=new _.En(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.Kb(_.YB(this.JSC$8255_url_),"shadeDialog")=="true"){var t=$Bs(this);t=Asq(t);var T=_.P9(B);B=T.width-80;T=T.height-40;t&&(B-=t.left?t.left:0,B-=t.right?t.right:0,T-=t.top?t.top:0,T-=t.bottom?t.bottom:0);B=new _.En(B>0?B:0,T>0?T:0)}else(t=this.preferredDialogWidth_)?(t=Math.max(320,
Math.min(1051,t)),(T=this.preferredDialogHeight_)||(T=_.P9(B).height*.85),T=Math.max(480,Math.min(650,T))):(t=_.P9(B),T=t.width*.618,T=T<t.height?Math.round(Math.max(480,Math.min(650,T*.85))):Math.round(Math.max(480,Math.min(650,t.height*.85))),t=Math.round(T/.618)),B=_.P9(B),t=Math.min(t,Math.max(B.width,320)),T=Math.min(T,Math.max(B.height,480)),B=new _.En(t,T);_.j4e(this.getContentElement(),B);this.reposition()};
nb.prototype.reposition=function(){if(_.Kb(_.YB(this.JSC$8255_url_),"shadeDialog")=="true"){var B=ai2(this.getElement()),t=_.P9(this.JSC$8204_dom_.getWindow());B=Math.floor(t.width/2-B.width/2);t=$Bs(this);if(t=Asq(t)){var T=t.left?t.left:0;T+=t.right?t.right:0;B=Math.floor(B-T/2)}B=B>0?B:0;t=Un(this.JSC$8204_dom_).y;Fk(this.getElement(),B,t)}else nb.superClass_.reposition.call(this)};
nb.prototype.setVisible=function(B){if(B!=this.isVisible()&&this.autoSizeDialog_){var t=this.JSC$8204_dom_.getWindow();B?(this.resizePicker_(),A8(this).listen(t,"resize",this.resizePicker_),this.iframeLoaded_||A8(this).listen(t,"keydown",this.handleKeydown_)):(A8(this).unlisten(t,"resize",this.resizePicker_),this.iframeLoaded_||A8(this).unlisten(t,"keydown",this.handleKeydown_))}nb.superClass_.setVisible.call(this,B);hx1(this,new b6L(B))};
nb.prototype.focus=function(){nb.superClass_.focus.call(this);if(this.JSC$8255_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$8255_iframe_.focus()}catch(B){}};var oE=function(B,t){t=t===void 0?nb:t;$B.call(this,B);this.pickerConstructor=t;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(B=window.location.origin)||(B=window.location.protocol+"//"+window.location.host);B&&this.urlParamMap_.set("origin",B);this.postProcessors_=[]};
_.u(oE,t6C);oE.prototype.JSC$8260_disposeOnHide_=!1;
oE.prototype.build=function(){this.JSC$8161_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$8161_appId_);this.getRelayUrl()||this.setRelayUrl(_.rB(_.bD(_.zB(_.YB(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("kb");var B=new this.pickerConstructor(V_8(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);B.JSC$8237_disposeOnHide_=this.JSC$8260_disposeOnHide_;
B.JSC$8255_appId_=this.JSC$8161_appId_;B.loadedFired_&&qDu(B);LVB(B,this.callback_);return B};
var Ev4=function(B){B.urlParamMap_.set("multiselectEnabled","true");return B};
oE.prototype.getHeight=function(){return this.dialogHeight_};
oE.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
oE.prototype.getTitle=function(){return this.urlParamMap_.get("title")};
oE.prototype.getWidth=function(){return this.dialogWidth_};
var Dso=function(B){B.JSC$8260_disposeOnHide_=void 0;return B};
oE.prototype.setRelayUrl=function(B){this.urlParamMap_.set("parent",B);return this};
var PEE=function(B,t){B.urlParamMap_.set("selectButtonLabel",t);return B};
oE.prototype.setSize=function(B,t){this.dialogWidth_=B;this.dialogHeight_=t;return this};
oE.prototype.setTitle=function(B){this.urlParamMap_.set("title",B);return this};
var V_8=function(B){B.postProcessors_.length&&B.urlParamMap_.set("pp",JSON.stringify(B.postProcessors_));B.urlParamMap_.set("nav",NO8(B.nav_));var t=new _.l5(B.getBaseUrl());B.urlParamMap_.forEach(function(T,S){_.lK(t,S,T)});
return t};var Jb8=function(B,t){B.name!==void 0?(this.name=B.name,this.code=Usu[B.name]):(this.code=B=B.code,this.name=IE2(B));_.BL.call(this,$Yw("%s %s",this.name,t))};
_.TG(Jb8,_.BL);var IE2=function(B){var t=_.f1.findKey(Usu,function(T){return B==T});
if(t===void 0)throw Error("mb`"+B);return t},MT={},Usu=(MT.AbortError=3,MT.EncodingError=5,MT.InvalidModificationError=9,MT.InvalidStateError=7,MT.NotFoundError=1,MT.NotReadableError=4,MT.NoModificationAllowedError=6,MT.PathExistsError=12,MT.QuotaExceededError=10,MT.SecurityError=2,MT.SyntaxError=8,MT.TypeMismatchError=11,MT);var mse=function(B,t){_.Vr.call(this,B.type,t);this.event_=B};
_.TG(mse,_.Vr);var NDu=function(B,t,T){T===void 0&&(T=B.size);return B.slice?B.slice(t,T):null};var EMz=new WeakMap,V6m=function(B,t){B=[B];for(var T=t.length-1;T>=0;--T)B.push(typeof t[T],t[T]);return B.join("\v")};_.PtD(function(){if(!_.TX.Blob)return!1;var B=new Uint8Array(100);try{var t=new Blob([B])}catch(T){return!1}return t.size!=100?!1:!0});
var XYB=_.PtD(function(){if(!_.TX.Blob)return!1;var B=new Uint8Array(100);try{var t=new Blob([B])}catch(T){return!1}return NDu(t,0,1)===null?!1:!0});_.TX.U3bHHf!=null||(_.TX.U3bHHf=0);_.TX.U3bHHf++;var UBX={};var BV=void 0;var JB_=Symbol("ub");var FF9=Th("WizInjectionContext_Dispatcher");var C4=Symbol("vb");var JB=function(){this.afterRenderCallbacks=null},l3h=Symbol("wb"),Hw=function(B){this.props=B;
this.__unmounted=!1};
Hw.prototype.didPatch=function(){};
Hw.prototype.didMount=function(){};
Hw.prototype.didUnmount=function(){};
Hw.prototype.didUpdate=function(){};var gMo=Th("WizInjectionContext_RootElement");var ABX=Th("WizInjectionContext_AppContext"),RT2=Th("WizInjectionContext_ModelRootElement"),cB9=Th("WizInjectionContext_RendererData"),sSq=Th("WizInjectionContext_InjectingConstructor"),fc_=Th("WizInjectionContext_AsyncDeps"),wwD={};var $BN=!1;var pwC={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:aTh,enableLazyTsx:fT_,enablePerformanceTiming:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:HW_,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var OZ=Object.assign({},{attributes:{},handleError:function(B){throw B;}},pwC);var uD8=Symbol("Ab"),FVg=Symbol("Bb"),QAg=Symbol("Cb"),ov_=Symbol("Db"),pYL=GH(function(B){return kb(B)&&uD8 in B});var rBm=Symbol("Eb"),$D={},vMD=($D[rBm]=!0,$D.debugName="[component]",$D.getComponentStack=function(){for(var B=[],t=this;t;)zTw(t)&&B.push(t.debugName),t=t.parent;return B},$D.registerSignal=function(){},$D.registerEffect=function(){},$D);var C6=null,L6=!1,OjN=1,EZ=Symbol("Fb"),mS={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var Wy=Symbol("Gb"),eR=Symbol("Hb"),VS=Symbol("Ib"),V_h=Object.assign({},mS,{value:Wy,dirty:!0,error:null,equal:b4_,kind:"computed",producerMustRecompute:function(B){return B.value===Wy||B.value===eR},
producerRecomputeValue:function(B){if(B.value===eR)throw Error("da");var t=B.value;B.value=eR;var T=LV2(B),S=!1;try{var O=B.computation();Z8(null);S=t!==Wy&&t!==VS&&O!==VS&&B.equal(t,O)}catch(d){O=VS,B.error=d}finally{hxq(B,T)}S?B.value=t:(B.value=O,B.version++)}});var UsD=function(){throw Error();};var Jbo=null,Dsw=Object.assign({},mS,{equal:b4_,value:void 0,kind:"signal"});Object.assign({},mS,{value:Wy,dirty:!0,error:null,equal:b4_,kind:"linkedSignal",producerMustRecompute:function(B){return B.value===Wy||B.value===eR},
producerRecomputeValue:function(B){if(B.value===eR)throw Error("da");var t=B.value;B.value=eR;var T=LV2(B);try{var S=B.source();var O=B.computation(S,t===Wy||t===VS?void 0:{source:B.sourceValue,value:t});B.sourceValue=S}catch(d){O=VS,B.error=d}finally{hxq(B,T)}t!==Wy&&O!==VS&&B.equal(t,O)?B.value=t:(B.value=O,B.version++)}});Object.assign({},mS,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(B){B.schedule!==null&&B.schedule(B.ref)},
hasRun:!1,cleanupFn:function(){}});var NDD=Symbol("Jb"),UZ=Symbol("Kb");var IU=Array.isArray;var AbD;var jAu={},sAv=Rxw(Object.assign({},{consumerAllowSignalWrites:!0},jAu)),NB=Rxw(Object.assign({},{consumerAllowSignalWrites:!0},jAu));var u6=0,jm=!1,Gd=function(){this.queue=new Set};
Gd.prototype.remove=function(B){this.queue.delete(B)};
Gd.prototype.clear=function(){this.queue.clear()};
var Hjs=function(){Gd.apply(this,arguments)};
_.u(Hjs,Gd);Hjs.prototype.schedule=function(B){this.queue.add(B)};
Hjs.prototype.flush=function(){if(this.queue.size){jm=!0;try{for(var B=_.C(this.queue),t=B.next();!t.done;t=B.next()){var T=t.value;this.queue.delete(T);try{T.run()}catch(S){aE1(S)}}}finally{jm=!1}}};
var fEu=new Hjs,pg=function(){Gd.apply(this,arguments)};
_.u(pg,Gd);var gv1=function(){pg.apply(this,arguments)};
_.u(gv1,pg);gv1.prototype.schedule=function(B){B.hasRun?this.queue.add(B):B.run()};
gv1.prototype.flush=function(){if(this.queue.size)if(OZ.flushRenderEffectsDuringRender){var B=this.queue;this.queue=new Set;ijC(B)}else ijC(this.queue)};
var wYL=new gv1,Rxo=function(){pg.apply(this,arguments)};
_.u(Rxo,pg);Rxo.prototype.schedule=function(B){var t=this;return _.L(function(T){if(T.nextAddress==1)return B.hasRun?T.jumpTo(2):_.V(T,Promise.resolve(),3);if(T.nextAddress!=2)return B.run(),T.return();t.queue.add(B);_.Dh(T)})};
Rxo.prototype.flush=function(){var B=this;return _.L(function(t){if(t.nextAddress==1)return B.queue.size?_.V(t,Promise.resolve(),2):t.return();ijC(B.queue);_.Dh(t)})};
var xs2=new Rxo,Abu=function(){pg.apply(this,arguments)};
_.u(Abu,pg);Abu.prototype.schedule=function(B){this.queue.add(B)};
Abu.prototype.flush=function(){this.queue.size&&ijC(this.queue)};
var ybq=new Abu,exo=[wYL,fEu,ybq,xs2],cbe=[wYL,ybq,xs2],$sC=[];Jbo=function(){GZo();for(var B=_.C($sC),t=B.next();!t.done;t=B.next())t=t.value,t()};
var aE1=Sg;var f6=Symbol("Pb");var aU=null,lEX,vvN=null,nvh;var iz={},sAi=Object.assign({},mS,(iz[uD8]=!0,iz.effectType=FVg,iz.isResettableContext=!0,iz.hasRun=!1,iz.effectFn=null,iz.consumerIsAlwaysLive=!0,iz.consumerAllowSignalWrites=!0,iz.consumerMarkedDirty=M_q,iz.kind="effect",iz.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(L6)throw Error("Qb");this.dirty=!1;if(!this.hasRun||kZw(this)){this.hasRun=!0;acC(this);var B=_.tx(this),t=LV2(this);YeN("effectRun",this.debugName);try{Ax(this.effectFn,this.componentStack)}catch(T){throw OZ.enableContextBasedComponentStacks&&
RU(T),T;}finally{KFm("effectRun",this.debugName),hxq(this,t),_.tx(B)}}}},iz.componentStack=void 0,iz.debugName="[effect]",iz[Symbol.dispose]=function(){BDw(this);
if(hx(this))for(var B=0;B<this.producerNode.length;B++)t_2(this.producerNode[B],this.producerIndexOfThis[B]);this.producerNode.length=this.producerLastReadVersion.length=this.producerIndexOfThis.length=0;this.liveConsumerNode&&(this.liveConsumerNode.length=this.liveConsumerIndexOfThis.length=0);B=_.C(cbe);for(var t=B.next();!t.done;t=B.next())t.value.remove(this);H4_(this)},iz));var bjm=Object.assign({},sAi,{effectType:QAg});var BT_=Symbol("Rb");var tQN=Object.assign({},sAi,{effectType:FVg});var Q1q=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 ORg={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},SPz=
{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}]}},cHw={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},Cq2=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],dhL={"*":{async:1,dir:0,loading:2,target:3}};var FVq=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,YD={},LRh=(YD[1]=null,YD[2]=function(B,t){return t instanceof RF?cv(t):NZ.toString()},YD[3]=function(B,t){return Do(t)?_.Pv(t):FVq.test(String(t))?String(t):NZ.toString()},YD[4]=function(B,t){return t instanceof C7?_.L7(t):NZ.toString()},YD[5]=function(B,t){return String(t)},YD[7]=null,YD[8]=null,YD[10]=null,YD);var bZq=Symbol("Ub");var oVh=function(B){var t=wYe,T=B,S="",O="",d=1;B<0&&(B=-B);if(B===Infinity)B=(Infinity*Math.sign(T)).toString();else{for(var Z=0;Z<ovE.length;Z++){var h=ovE[Z];d=t[h];if(B>=d||d<=1&&B>.1*d){S=h;break}}S?(S+="B",O=" "):d=1;B=Math.round(T/d*10)/10+O+S}return B},ovE="Y Z E P T G M K  m u n".split(" "),wYe={"":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};_.yb1=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 bRq={};RegExp.prototype.hasOwnProperty("sticky");var MQq=function(B){B=String(B);for(var t=function(S,O,d){for(var Z=Math.min(O.length-d,S.length),h=0;h<Z;h++){var q=O[d+h];if(S[h]!==("A"<=q&&q<="Z"?q.toLowerCase():q))return!1}return!0},T=0;(T=B.indexOf("<",T))!=-1;){if(t("\x3c/script",B,T)||t("\x3c!--",B,T))return"zSoyz";
T+=1}return B},zlm=function(B){return B!=null&&B.contentKind===bRq};var em={default:"__default"};var Uhw=Object.prototype.hasOwnProperty;VQL.prototype=Object.create(null);var zi=mhq();var b6=null;var cDq=function(B){this.created=[];this.deleted=[];this.node=B};var s1m=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var B=this,t=B;B;)t=B,B=B.parentNode;return t};var Xz2=function(B,t){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=B;this.key=t;this.text=void 0};var Yb=null,K6=null,p6=null,vV=null,f$m=[],a$9=j1N,rO=[],zh=[],zMh=function(B){return FR9(function(t,T,S){p6=K6=t;K6=null;T(S);HRm(null);K6=p6;p6=p6.parentNode;return t},B)}(),r_w=function(B){return FR9(function(t,T,S){var O={nextSibling:t};
K6=O;T(S);p6&&HRm(t.nextSibling);return O===K6?null:K6},B)}();var Bw=[],olq=0;var Ty=new VQL;var Fr=new VQL;var QAq=mhq(),elw=QAq[em.default],WRo=QAq.style,xhX=["focusin","focusout"],iRL="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var f3q=function(){},P_N=function(){},szD=function(){},RL_=function(){};var dN=Symbol("ac");var nlv,vlm=l$g;var Pw=Symbol("bc");var chN=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(" ")),
Ahw=new Set(["a","font","script","style","title"]);var Dc={setUp:ZCq,tearDown:ZCq,log:ZCq,logNodeRange:ZCq,graft:function(B,t){t()}};var Xv={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var ut=null,j6=function(B,t){Hw.call(this,B);var T=this;this.functionComponent=t;this.hooks=[];this.hookCounter=0;this.disposeEffects=wO(function(S){T.effectContext=S;_.FA(function(){m7C(T,T.el)})},OZ.alwaysTrackContexts||!!BV)};
_.u(j6,Hw);j6.prototype.render=function(B){var t=ut;ut=this;this.hookCounter=0;var T=Z8(NB),S=_.tx(this.effectContext);try{return YeN("render",this.componentName),this.functionComponent(B)}finally{KFm("render",this.componentName),_.tx(S),Z8(T),ut=t}};
_.n9.Object.defineProperties(j6.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return YDL(this.functionComponent)}}});var F0z=Symbol("pc"),HCh=function(B,t,T){this.afterRenderCallbacks=null;this.kind=B;this.props=t;this.children=T};
_.u(HCh,JB);HCh.prototype.render=function(){var B=jzL(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var t=_.C(this.afterRenderCallbacks),T=t.next();!T.done;T=t.next())T=T.value,T(B);return B};
HCh.prototype.getChildren=function(){return this.children};var omz=[];UsD=function(B){throw Error("tb`"+B.debugName);};
(function(){var B=b6;b6=function(t){B==null||B(t);yhN(t)}})();var xsB=new WeakMap,M_1=0;var $s4=void 0,WV2={},ex8=new WeakMap,v2C={getComponent:function(B){if(B.hasAttribute("ng-version"))return WV2;if(!B.__wizComponent)return null;B=B.__wizComponent;ex8.set(B.propsAndState,B);return B.propsAndState},
getDirectiveMetadata:function(B){if(B===WV2)return{framework:"wiz",name:"<Root>",props:{}};B=ex8.get(B);if(!B)throw Error("qc");return{framework:"wiz",name:B.name,props:Object.fromEntries(Object.keys(B.props).map(function(t){return[t,t]}))}},
"\u0275setProfiler":function(B){var t;(t=$s4)==null||t();$s4=WVm(function(){B(2)})},
getInjector:function(B){return B.__wizComponent},
"\u0275getSignalGraph":function(B){var t;B=(t=B.effects)!=null?t:[];var T=Qzv(B),S=Array.from(T.keys());t=[];B=[];for(var O=new Map,d=0;d<S.length;d++)O.set(S[d],d);T=_.C(T.entries());for(S=T.next();!S.done;S=T.next()){d=_.C(S.value);S=d.next().value;var Z=d.next().value;d=S;S=O.get(d);var h=xsB.get(d);h||(h=M_1.toString(),xsB.set(d,h),M_1++);var q=void 0,D=(q=d.debugName)!=null?q:"";q=D.startsWith("[signal]")?D:D.replace(/@.+/,"");d.kind==="computed"?t.push({label:q,value:d.value,kind:d.kind,epoch:d.version,
debuggableFn:d.computation,id:h}):d.kind==="signal"?t.push({label:q,value:d.value,kind:d.kind,epoch:d.version,id:h}):d.kind==="effect"?(D=void 0,t.push({label:q,kind:d.kind,epoch:d.version,debuggableFn:(D=d.effectFn)!=null?D:void 0,id:h})):t.push({label:q,kind:d.kind,epoch:d.version,id:h});d=_.C(Z);for(Z=d.next();!Z.done;Z=d.next())B.push({consumer:S,producer:O.get(Z.value)})}return{nodes:t,edges:B}},
isSignal:function(B){return typeof B==="function"&&B[EZ]!==void 0}};Object.assign({},sAi,{effectType:FVg,hasRun:!0,attributes:null});_.I.debugName="RlDudd";var x7_={nonNullableCondIsNull:function(){return Error("wc")}};var p2w=function(){this.map=new Map};
p2w.prototype.push=function(B,t){var T=this.map;T.has(B)&&(this.multi||(this.multi=new Map),this.multi.set(t,T.get(B)));T.set(B,t)};
p2w.prototype.pop=function(B){var t=this.map,T=t.get(B),S;T!==void 0&&((S=this.multi)==null?0:S.has(T))?(t.set(B,this.multi.get(T)),this.multi.delete(T)):t.delete(B);return T};_.aS.debugName="nsTGHd";_.f4.debugName="tbhMcf";_.gN.debugName="zyMFzb";_.RS.debugName="vI1rtf";_.nm2={OUT_OF_ORDER_HOOK_CALL:function(B){return Error("xc`"+B)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("yc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("zc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("Ac")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(B,t){return Error("Bc`"+((t===void 0?0:t)?"IDOM":"Reactive")+"`"+B)},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(B,t){return Error("Cc`"+B+"`"+t)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(B){return Error("Dc`"+B)},
USE_ELEMENT_NOT_ASSIGNED:function(B){return Error("Ec`"+String(B))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(B){return Error("Fc`"+String(B))}};nlv=a3q;var O9w=Symbol("Gc");I3m({beforeRender:function(B){var t=_.tx(B.effectContext);try{var T;((T=B.__syncEffects)==null?0:T.length)&&dPo(B.__syncEffects)}finally{_.tx(t)}},
didPatch:function(B){var t=_.tx(B.effectContext);try{var T;((T=B.__syncEffects)==null?0:T.length)&&dPo(B.__syncEffects)}finally{_.tx(t)}},
didUnmount:function(B){var t;((t=B.hooks)==null?0:t.length)&&B.hooks.forEach(ktg)}});var GZ8,pYe,ij4;GZ8=_.TX.window;_.QY=(GZ8==null?void 0:(pYe=GZ8.yt)==null?void 0:pYe.config_)||(GZ8==null?void 0:(ij4=GZ8.ytcfg)==null?void 0:ij4.data_)||{};_.Bz("yt.config_",_.QY);var YDe={},hrh=[];_.HY=function(B){var t=_.j9.apply(1,arguments);var T=Error.call(this,B);this.message=T.message;"stack"in T&&(this.stack=T.stack);this.args=[].concat(_.aw(t));Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(_.HY,Error);var VRw=function(B,t,T){this.actionName=B;this.optionalAction=t===void 0?!1:t;this.args=T===void 0?null:T;this.returnValue=[]};_.K=function(B){this.name=B};_.W2=new _.K("signalAction");var XnC=/^[\w.]*$/,Pwo={q:!0,search_query:!0},DPv=String(EO2);var Kg;Kg=Symbol("Hc");_.lz=function(B){this.name=B};
_.lz.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var uFh=function(B){this.key=B},an9=function(B){this.deferredKey=B},H9C=function(){var B=this;
this.providers=new Map;this.JSC$8499_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(B.providers)}}};
H9C.prototype.addProvider=function(B){this.providers.set(B.provide,B);var t=this.JSC$8499_deferred.get(B.provide);if(t)try{t.resolver(this.resolve(B.provide))}catch(T){t.rejector(T)}};
H9C.prototype.resolve=function(B){return B instanceof an9?KVo(this,B):B instanceof uFh?lEH(this,B.key,[],!0):lEH(this,B,[])};
var KVo=function(B,t){t=t.deferredKey;if(B.JSC$8499_deferred.has(t))return B.JSC$8499_deferred.get(t).promise;var T={};T.promise=new Promise(function(S,O){T.resolver=S;T.rejector=O});
B.JSC$8499_deferred.set(t,T);return T.promise},lEH=function(B,t,T,S){S=S===void 0?!1:S;
if(T.indexOf(t)>-1)throw Error("Ic`"+t);if(B.cachedValues.has(t))return B.cachedValues.get(t);if(!B.providers.has(t)){if(S)return;throw Error("Jc`"+t);}S=B.providers.get(t);T.push(t);if(S.useValue!==void 0)var O=S.useValue;else if(S.useFactory)O=S[Kg]?vvs(B,S[Kg],T):[],O=S.useFactory.apply(S,_.aw(O));else if(S.useClass){O=S.useClass;var d=O[Kg]?vvs(B,O[Kg],T):[];O=new (Function.prototype.bind.apply(O,[null].concat(_.aw(d))))}else throw Error("Kc`"+t);T.pop();S.skipCache||B.cachedValues.set(t,O);return O},
vvs=function(B,t,T){return t?t.map(function(S){return S instanceof uFh?lEH(B,S.key,T,!0):lEH(B,S,T)}):[]};var jg2;var ec=new _.lz("ENDPOINT_HANDLER_TOKEN");_.Gi=new _.K("urlEndpoint");var nv8=function(){this.data=[];this.cachedPackedInt52=-1};
nv8.prototype.set=function(B,t){t=t===void 0?!0:t;0<=B&&B<52&&Number.isInteger(B)&&this.data[B]!==t&&(this.data[B]=t,this.cachedPackedInt52=-1)};
nv8.prototype.get=function(B){return!!this.data[B]};
var rbb=function(B){B.cachedPackedInt52===-1&&(B.cachedPackedInt52=B.data.reduce(function(t,T,S){return t+(T?Math.pow(2,S):0)},0));
return B.cachedPackedInt52};var $Pm=function(B){var t=zxu;B=B===void 0?_.Gy("yt.ads.biscotti.lastId_")||"":B;var T=Object,S=T.assign,O={};O.dt=reu;O.flash="0";a:{try{var d=t.JSC$8505_win_.top.location.href}catch(hN){d=2;break a}d=d?d===t.doc_.location.href?0:1:2}O=(O.frm=d,O);try{O.u_tz=-(new Date).getTimezoneOffset();var Z=Z===void 0?yr:Z;try{var h=Z.history.length}catch(hN){h=0}O.u_his=h;var q;O.u_h=(q=yr.screen)==null?void 0:q.height;var D;O.u_w=(D=yr.screen)==null?void 0:D.width;var P;O.u_ah=(P=yr.screen)==null?void 0:P.availHeight;
var U;O.u_aw=(U=yr.screen)==null?void 0:U.availWidth;var J;O.u_cd=(J=yr.screen)==null?void 0:J.colorDepth}catch(hN){}h=t.JSC$8505_win_;try{var N=h.screenX;var H=h.screenY}catch(hN){}try{var f=h.outerWidth;var c=h.outerHeight}catch(hN){}try{var w=h.innerWidth;var W=h.innerHeight}catch(hN){}try{var v=h.screenLeft;var p=h.screenTop}catch(hN){}try{w=h.innerWidth,W=h.innerHeight}catch(hN){}try{var l=h.screen.availWidth;var b=h.screen.availTop}catch(hN){}N=[v,p,N,H,l,b,f,c,w,W];H=IhD(!1,t.JSC$8505_win_.top);
f={};var Zv=Zv===void 0?_.TX:Zv;c=new nv8;"SVGElement"in Zv&&"createElementNS"in Zv.document&&c.set(0);w=Yqo();w["allow-top-navigation-by-user-activation"]&&c.set(1);w["allow-popups-to-escape-sandbox"]&&c.set(2);Zv.crypto&&Zv.crypto.subtle&&c.set(3);"TextDecoder"in Zv&&"TextEncoder"in Zv&&c.set(4);Zv=rbb(c);t=(f.bc=Zv,f.bih=H.height,f.biw=H.width,f.brdim=N.join(),f.vis=TSq(t.doc_),f.wgl=!!yr.WebGLRenderingContext,f);T=S.call(T,O,t);T.ca_type="image";B&&(T.bid=B);return T},zxu=new function(){var B=
window.document;
this.JSC$8505_win_=window;this.doc_=B};
_.Bz("yt.ads_.signals_.getAdSignalsString",function(B){return UPL($Pm(B))});_.tH();navigator.userAgent.indexOf(" (CrKey ");var cOq="XMLHttpRequest"in _.TX?function(){return new XMLHttpRequest}:null;var bj2="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),BTE=[].concat(_.aw(bj2),["client_dev_set_cookie"]);var M59={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"},wnh="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(_.aw(bj2)),vOh=!1,yOL=_.WZz,Ycv=xPh;var J_h=[{messageFn:function(B){return"Cannot read property '"+B.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(B){return"Cannot call '"+B.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(B){return B.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var tQs={messageWeights:[],callbackWeights:[{callback:b9h,weight:500},{callback:Bh2,weight:500}]};var TT2=function(){this.callbackWeights=[];this.messageWeights=[]},SP2,IKh=function(){if(!SP2){var B=SP2=new TT2;
B.messageWeights.length=0;B.callbackWeights.length=0;IzX(B,tQs)}return SP2},IzX=function(B,t){t.messageWeights&&B.messageWeights.push.apply(B.messageWeights,t.messageWeights);
t.callbackWeights&&B.callbackWeights.push.apply(B.callbackWeights,t.callbackWeights)};_.TG(_.IA,_.fb);_.IA.prototype.subscribe=function(B,t,T){var S=this.topics_[B];S||(S=this.topics_[B]=[]);var O=this.JSC$8529_key_;this.subscriptions_[O]=B;this.subscriptions_[O+1]=t;this.subscriptions_[O+2]=T;this.JSC$8529_key_=O+3;S.push(O);return O};
var ORq=function(B){var t=urw,T=!1,S=t.subscribe("handleError",function(O){T||(T=!0,this.unsubscribeByKey(S),B.apply(void 0,arguments))},t)};
_.IA.prototype.unsubscribe=function(B,t,T){if(B=this.topics_[B]){var S=this.subscriptions_;if(B=B.find(function(O){return S[O+1]==t&&S[O+2]==T}))return this.unsubscribeByKey(B)}return!1};
_.IA.prototype.unsubscribeByKey=function(B){var t=this.subscriptions_[B];if(t){var T=this.topics_[t];this.publishDepth_!=0?(this.pendingKeys_.push(B),this.subscriptions_[B+1]=function(){}):(T&&_.lo(T,B),delete this.subscriptions_[B],delete this.subscriptions_[B+1],delete this.subscriptions_[B+2])}return!!t};
_.IA.prototype.publish=function(B,t){var T=this.topics_[B];if(T){var S=Array(arguments.length-1),O=arguments.length,d;for(d=1;d<O;d++)S[d-1]=arguments[d];if(this.async_)for(d=0;d<T.length;d++)O=T[d],k48(this.subscriptions_[O+1],this.subscriptions_[O+2],S);else{this.publishDepth_++;try{for(d=0,O=T.length;d<O&&!this.isDisposed();d++){var Z=T[d];this.subscriptions_[Z+1].apply(this.subscriptions_[Z+2],S)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;T=this.pendingKeys_.pop();)this.unsubscribeByKey(T)}}return d!=
0}return!1};
var k48=function(B,t,T){_.mk(function(){B.apply(t,T)})};
_.IA.prototype.clear=function(B){if(B){var t=this.topics_[B];t&&(t.forEach(this.unsubscribeByKey,this),delete this.topics_[B])}else this.subscriptions_.length=0,this.topics_={}};
_.IA.prototype.getCount=function(B){if(B){var t=this.topics_[B];return t?t.length:0}B=0;for(t in this.topics_)B+=this.getCount(t);return B};
_.IA.prototype.disposeInternal=function(){_.IA.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var urw=new _.IA;var Z$=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Z$,_.Qs);Z$.prototype.getColdHashData=function(){return _.g$(this,3)};
Z$.prototype.getHotHashData=function(){return _.g$(this,5)};
Z$.prototype.setHotHashData=function(B){return _.J0(this,5,B)};var Dio=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Dio,_.Qs);var emD=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(emD,_.Qs);_.k=emD.prototype;_.k.getDeviceId=function(){return _.g$(this,6)};
_.k.getExperimentIds=function(B){var t=_.XE(this,9,_.H_,3,!0);Qo(t,B);return t[B]};
_.k.getPlayerType=function(){return _.RJ(this,36)};
_.k.setHomeGroupInfo=function(B){return _.Tu(this,81,B)};
_.k.clearLocationPlayabilityToken=function(){return _.CR(this,89)};var m0=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(m0,_.Qs);m0.prototype.setKey=function(B){return _.J0(this,1,B)};
m0.prototype.getValue=function(){return cE(this,2,pbz)};
var pbz=[2,3,4,5,6];var dhe=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(dhe,_.Qs);dhe.prototype.setTrackingParams=function(B){return _.CR(this,1,_.yo(B,!1))};var Goz=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Goz,_.Qs);var IuC=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(IuC,_.Qs);IuC.prototype.getExperimentIds=function(B){var t=_.XE(this,5,_.a7,3,!0);Qo(t,B);return t[B]};var jc=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(jc,_.Qs);jc.prototype.getToken=function(){return _.mJ(this,2)};
jc.prototype.setToken=function(B){return _.J0(this,2,B)};var X3=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(X3,_.Qs);X3.prototype.setSafetyMode=function(B){return _.dT(this,5,B)};var Jh=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Jh,_.Qs);Jh.prototype.setClient=function(B){return _.Tu(this,1,B)};var Uiq={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 PSh;_.FJ=function(){var B=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.TX.addEventListener("beforeinstallprompt",function(t){t.preventDefault();B.deferredInstallPrompt=t});
_.TX.addEventListener("appinstalled",function(){B.appInstalledEventFired=!0},{once:!0})};
PSh=function(){if(!_.TX.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.TX.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.TX.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.TX.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.TX.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(B){return"WEB_DISPLAY_MODE_UNKNOWN"}};var Nvv=function(){this.syncHeaders=!0},X7D=function(B){var t={},T=[];
"USER_SESSION_ID"in _.QY&&T.push({key:"u",value:_.MB("USER_SESSION_ID")});if(T=_.GOX(T))t.Authorization=T,T=B=B==null?void 0:B.sessionIndex,T===void 0&&(T=Number(_.MB("SESSION_INDEX",0)),T=isNaN(T)?0:T),_.m("voice_search_auth_header_removal")||(t["X-Goog-AuthUser"]=T.toString()),"INNERTUBE_HOST_OVERRIDE"in _.QY||(t["X-Origin"]=window.location.origin),B===void 0&&"DELEGATED_SESSION_ID"in _.QY&&(t["X-Goog-PageId"]=_.MB("DELEGATED_SESSION_ID"));return t};var CqB={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var vy=_.Gy("ytglobal.prefsUserPrefsPrefs_")||{},ZR8;_.Bz("ytglobal.prefsUserPrefsPrefs_",vy);_.rV=function(){this.cookieName=_.MB("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.MB("ALT_PREF_COOKIE_DOMAIN","youtube.com");var B=_.mV.get(this.cookieName,void 0);B&&this.parse(B)};
_.Ni=function(){ZR8||(ZR8=new _.rV);return ZR8};
_.rV.prototype.get=function(B,t){LR8(B);hls(B);B=vy[B]!==void 0?vy[B].toString():null;return B!=null?B:t?t:""};
_.rV.prototype.set=function(B,t){LR8(B);hls(B);if(t==null)throw Error("Nc");vy[B]=t.toString()};
_.rV.prototype.getFlag=function(B){return!!((qPb("f"+(Math.floor(B/31)+1))||0)&1<<B%31)};
_.Xi=function(B,t,T){B="f"+(Math.floor(t/31)+1);t=1<<t%31;var S=qPb(B)||0;S=T?S|t:S&~t;S===0?delete vy[B]:(T=S.toString(16),vy[B]=T.toString())};
_.rV.prototype.remove=function(B){LR8(B);hls(B);delete vy[B]};
_.rV.prototype.save=function(){var B=!0;_.m("web_secure_pref_cookie_killswitch")&&(B=!1);_.Ns(this.cookieName,this.dump(),63072E3,this.cookieDomain,B)};
_.rV.prototype.clear=function(){_.f1.clear(vy)};
_.rV.prototype.dump=function(){var B=[],t;for(t in vy)vy.hasOwnProperty(t)&&B.push(t+"="+encodeURIComponent(String(vy[t])));return B.join("&")};
var hls=function(B){if(/^f([1-9][0-9]*)$/.test(B))throw Error("Oc`"+B);},LR8=function(B){if(!/^\w+$/.test(B))throw Error("Pc`"+B);
},qPb=function(B){B=vy[B]!==void 0?vy[B].toString():null;
return B!=null&&/^[A-Fa-f0-9]+$/.test(B)?parseInt(B,16):null};
_.rV.prototype.parse=function(B){B=decodeURIComponent(B).split("&");for(var t=0;t<B.length;t++){var T=B[t].split("="),S=T[0];(T=T[1])&&(vy[S]=T.toString())}};var LIC={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"},JiL={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},miv={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},qgq={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var hK;_.zd=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.fC=function(B,t,T){return B.addJob(t,0,T)};
_.zd.prototype.addLowPriorityJob=function(B,t){return this.addJob(B,1,t)};
_.uc=function(B,t,T){return B.addJob(t,2,T)};
_.AT=function(B,t,T){return B.addJob(t,3,T)};
_.qr=function(B,t,T){return B.addJob(t,4,T)};
hK=function(B){var t=_.Gy("yt.scheduler.instance.addImmediateJob");t?t(B):B()};
_.zd.prototype.debounce=function(B,t,T){var S=this,O=0,d=function(){O&&S.cancelJob(O);O=S.addJob(B,t,T);S.cancelDebouncedJobMap.set(d,O)};
return d};
_.zd.prototype.cancelThrottle=function(B){(B=this.cancelThrottledJobMap.get(B))&&B()};var bz=function(){_.zd.apply(this,arguments)};
_.u(bz,_.zd);_.aO=function(){bz.instance||(bz.instance=new bz);return bz.instance};
bz.prototype.addJob=function(B,t,T){T!==void 0&&Number.isNaN(Number(T))&&(T=void 0);var S=_.Gy("yt.scheduler.instance.addJob");return S?S(B,t,T):T===void 0?(B(),NaN):_.qs(B,T||0)};
bz.prototype.cancelJob=function(B){if(B===void 0||!Number.isNaN(Number(B))){var t=_.Gy("yt.scheduler.instance.cancelJob");t?t(B):_.ED(B)}};
bz.prototype.start=function(){var B=_.Gy("yt.scheduler.instance.start");B&&B()};
bz.prototype.pause=function(){var B=_.Gy("yt.scheduler.instance.pause");B&&B()};
_.wT=_.aO();_.aA.prototype.set=function(B,t){t===void 0?this.mechanism.remove(B):this.mechanism.set(B,(0,_.Hi)(t))};
_.aA.prototype.get=function(B){try{var t=this.mechanism.get(B)}catch(T){return}if(t!==null)try{return JSON.parse(t)}catch(T){throw"Storage: Invalid value was encountered";}};
_.aA.prototype.remove=function(B){this.mechanism.remove(B)};var Bc=function(B){this.mechanism=B};
_.TG(Bc,_.aA);var VQe=function(B){this.data=B},Els=function(B){return B===void 0||B instanceof VQe?B:new VQe(B)};
Bc.prototype.set=function(B,t){Bc.superClass_.set.call(this,B,Els(t))};
Bc.prototype.getWrapper=function(B){B=Bc.superClass_.get.call(this,B);if(B===void 0||B instanceof Object)return B;throw"Storage: Invalid value was encountered";};
Bc.prototype.get=function(B){if(B=this.getWrapper(B)){if(B=B.data,B===void 0)throw"Storage: Invalid value was encountered";}else B=void 0;return B};_.TG(fj,Bc);_.Dh8=function(B){var t=B.creation;B=B.expiration;return!!B&&B<_.tH()||!!t&&t>_.tH()};
fj.prototype.set=function(B,t,T){if(t=Els(t)){if(T){if(T<_.tH()){fj.prototype.remove.call(this,B);return}t.expiration=T}t.creation=_.tH()}fj.superClass_.set.call(this,B,t)};
fj.prototype.getWrapper=function(B,t){var T=fj.superClass_.getWrapper.call(this,B);if(T)if(!t&&_.Dh8(T))fj.prototype.remove.call(this,B);else return T};var t7=function(){};
t7.prototype.next=function(){return Tg};
var Tg={done:!0,value:void 0},Sn=function(B){return{value:B,done:!1}};
t7.prototype.__iterator__=function(){return this};
_.PqB=function(B){if(B instanceof t7)return B;if(typeof B.__iterator__=="function")return B.__iterator__(!1);if(_.rm(B)){var t=0,T=new t7;T.next=function(){for(;;){if(t>=B.length)return Tg;if(t in B)return Sn(B[t++]);t++}};
return T}throw Error("Qc");};var Uho=function(B){if(B instanceof OC||B instanceof kx||B instanceof dX)return B;if(typeof B.next=="function")return new OC(function(){return B});
if(typeof B[Symbol.iterator]=="function")return new OC(function(){return B[Symbol.iterator]()});
if(typeof B.__iterator__=="function")return new OC(function(){return B.__iterator__()});
throw Error("Rc");},OC=function(B){this.func_=B};
OC.prototype.__iterator__=function(){return new kx(this.func_())};
OC.prototype[Symbol.iterator]=function(){return new dX(this.func_())};
OC.prototype.toEs6=function(){return new dX(this.func_())};
var kx=function(B){this.JSC$8613_iter_=B};
_.u(kx,t7);kx.prototype.next=function(){return this.JSC$8613_iter_.next()};
kx.prototype[Symbol.iterator]=function(){return new dX(this.JSC$8613_iter_)};
kx.prototype.toEs6=function(){return new dX(this.JSC$8613_iter_)};
var dX=function(B){OC.call(this,function(){return B});
this.JSC$8616_iter_=B};
_.u(dX,OC);dX.prototype.next=function(){return this.JSC$8616_iter_.next()};var I$1=function(){};var Ch=function(){};
_.TG(Ch,I$1);Ch.prototype.getCount=function(){for(var B=0,t=_.C(this),T=t.next();!T.done;T=t.next())B++;return B};
Ch.prototype[Symbol.iterator]=function(){return Uho(this.__iterator__(!0)).toEs6()};
Ch.prototype.clear=function(){var B=Array.from(this);B=_.C(B);for(var t=B.next();!t.done;t=B.next())this.remove(t.value)};_.TG(gD,Ch);_.k=gD.prototype;_.k.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var B=this.storage_;if(B)try{B.setItem("__sak","1");B.removeItem("__sak");var t=!0}catch(T){t=T instanceof DOMException&&(T.name==="QuotaExceededError"||T.code===22||T.code===1014||T.name==="NS_ERROR_DOM_QUOTA_REACHED")&&B&&B.length!==0}else t=!1;this.cachedIsStorageAvailable_=t}return this.cachedIsStorageAvailable_};
_.k.set=function(B,t){Zb(this);try{this.storage_.setItem(B,t)}catch(T){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.k.get=function(B){Zb(this);B=this.storage_.getItem(B);if(typeof B!=="string"&&B!==null)throw"Storage mechanism: Invalid value was encountered";return B};
_.k.remove=function(B){Zb(this);this.storage_.removeItem(B)};
_.k.getCount=function(){Zb(this);return this.storage_.length};
_.k.__iterator__=function(B){Zb(this);var t=0,T=this.storage_,S=new t7;S.next=function(){if(t>=T.length)return Tg;var O=T.key(t++);if(B)return Sn(O);O=T.getItem(O);if(typeof O!=="string")throw"Storage mechanism: Invalid value was encountered";return Sn(O)};
return S};
_.k.clear=function(){Zb(this);this.storage_.clear()};
_.k.key=function(B){Zb(this);return this.storage_.key(B)};
var Zb=function(B){if(B.storage_==null)throw Error("Sc");B.isAvailable()||Sg(Error("Sc"))};_.TG(EzN,gD);_.TG(DdD,gD);_.TG(RA,Ch);RA.prototype.set=function(B,t){this.mechanism_.set(this.JSC$8631_prefix_+B,t)};
RA.prototype.get=function(B){return this.mechanism_.get(this.JSC$8631_prefix_+B)};
RA.prototype.remove=function(B){this.mechanism_.remove(this.JSC$8631_prefix_+B)};
RA.prototype.__iterator__=function(B){var t=this.mechanism_[Symbol.iterator](),T=this,S=new t7;S.next=function(){var O=t.next();if(O.done)return O;for(O=O.value;O.slice(0,T.JSC$8631_prefix_.length)!=T.JSC$8631_prefix_;){O=t.next();if(O.done)return O;O=O.value}return Sn(B?O.slice(T.JSC$8631_prefix_.length):T.mechanism_.get(O))};
return S};_.Mh=function(B){this.expiringStorage_=(B=_.P5o(B))?new fj(B):null;this.JSC$8635_domain_=document.domain||window.location.hostname};
_.Mh.prototype.set=function(B,t,T,S){T=T||31104E3;this.remove(B);if(this.expiringStorage_)try{this.expiringStorage_.set(B,t,Date.now()+T*1E3);return}catch(d){}var O="";if(S)try{O=escape((0,_.Hi)(t))}catch(d){return}else O=escape(t);_.Ns(B,O,T,this.JSC$8635_domain_)};
_.Mh.prototype.get=function(B,t){var T=void 0,S=!this.expiringStorage_;if(!S)try{T=this.expiringStorage_.get(B)}catch(O){S=!0}if(S&&(T=_.mV.get(B,void 0))&&(T=unescape(T),t))try{T=JSON.parse(T)}catch(O){this.remove(B),T=void 0}return T};
_.Mh.prototype.remove=function(B){this.expiringStorage_&&this.expiringStorage_.remove(B);_.ddD(B,"/",this.JSC$8635_domain_)};
_.Mh.prototype.getCreationTime=function(B){return this.expiringStorage_&&(B=(this.expiringStorage_.getWrapper(B)||{}).creation,typeof B==="number")?B:null};var I0g=function(){var B;return function(){B||(B=new _.Mh("ytidb"));return B}}();var mdq;_.cY=[];mdq=!1;var MKw=Nhv||XOX;var Lh={},JDq=(Lh.AUTH_INVALID="No user identifier specified.",Lh.EXPLICIT_ABORT="Transaction was explicitly aborted.",Lh.IDB_NOT_SUPPORTED="IndexedDB is not supported.",Lh.MISSING_INDEX="Index not created.",Lh.MISSING_OBJECT_STORES="Object stores not created.",Lh.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",Lh.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",Lh.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",Lh.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",Lh.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",Lh.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",Lh.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",Lh),h7={},mh1=(h7.AUTH_INVALID="ERROR",h7.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",h7.EXPLICIT_ABORT="IGNORED",
h7.IDB_NOT_SUPPORTED="ERROR",h7.MISSING_INDEX="WARNING",h7.MISSING_OBJECT_STORES="ERROR",h7.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",h7.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",h7.QUOTA_EXCEEDED="WARNING",h7.QUOTA_MAYBE_EXCEEDED="WARNING",h7.UNKNOWN_ABORT="WARNING",h7.INCOMPATIBLE_DB_VERSION="WARNING",h7),qe={},NTE=(qe.AUTH_INVALID=!1,qe.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,qe.EXPLICIT_ABORT=!1,qe.IDB_NOT_SUPPORTED=!1,qe.MISSING_INDEX=!1,qe.MISSING_OBJECT_STORES=!1,qe.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,qe.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,qe.QUOTA_EXCEEDED=!1,qe.QUOTA_MAYBE_EXCEEDED=!0,qe.UNKNOWN_ABORT=!0,qe.INCOMPATIBLE_DB_VERSION=!1,qe),QE=function(B,t,T,S,O){t=t===void 0?{}:t;T=T===void 0?JDq[B]:T;S=S===void 0?mh1[B]:S;O=O===void 0?NTE[B]:O;_.HY.call(this,T,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:B},t));this.type=B;this.message=T;this.level=S;this.retryable=O;Object.setPrototypeOf(this,QE.prototype)};
_.u(QE,_.HY);var XzB=function(B,t){QE.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:t,foundObjectStores:B},JDq.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,XzB.prototype)};
_.u(XzB,QE);var jjo=function(B,t){var T=Error.call(this);this.message=T.message;"stack"in T&&(this.stack=T.stack);this.index=B;this.objectStore=t;Object.setPrototypeOf(this,jjo.prototype)};
_.u(jjo,Error);var HmD=["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 WY=function(B){this.executor=B},$v=function(B){var t=this;
this.state={status:"PENDING"};this.JSC$8663_onFulfilled=[];this.JSC$8663_onRejected=[];B=B.executor;var T=function(O){if(t.state.status==="PENDING"){t.state={status:"FULFILLED",value:O};O=_.C(t.JSC$8663_onFulfilled);for(var d=O.next();!d.done;d=O.next())d=d.value,d()}},S=function(O){if(t.state.status==="PENDING"){t.state={status:"REJECTED",
reason:O};O=_.C(t.JSC$8663_onRejected);for(var d=O.next();!d.done;d=O.next())d=d.value,d()}};
try{B(T,S)}catch(O){S(O)}};
$v.all=function(B){return new $v(new WY(function(t,T){var S=[],O=B.length;O===0&&t(S);for(var d={i$jscomp$463:0};d.i$jscomp$463<B.length;d={i$jscomp$463:d.i$jscomp$463},++d.i$jscomp$463)$v.resolve(B[d.i$jscomp$463]).then(function(Z){return function(h){S[Z.i$jscomp$463]=h;O--;O===0&&t(S)}}(d)).catch(function(Z){T(Z)})}))};
$v.resolve=function(B){return new $v(new WY(function(t,T){B instanceof $v?B.then(t,T):t(B)}))};
$v.reject=function(B){return new $v(new WY(function(t,T){T(B)}))};
$v.prototype.then=function(B,t){var T=this,S=B!=null?B:gzz,O=t!=null?t:f0z;return new $v(new WY(function(d,Z){T.state.status==="PENDING"?(T.JSC$8663_onFulfilled.push(function(){uSE(T,T,S,d,Z)}),T.JSC$8663_onRejected.push(function(){j1s(T,T,O,d,Z)})):T.state.status==="FULFILLED"?uSE(T,T,S,d,Z):T.state.status==="REJECTED"&&j1s(T,T,O,d,Z)}))};
$v.prototype.catch=function(B){return this.then(void 0,B)};
var uSE=function(B,t,T,S,O){try{if(B.state.status!=="FULFILLED")throw Error("Vc");var d=T(B.state.value);d instanceof $v?HR2(B,t,d,S,O):S(d)}catch(Z){O(Z)}},j1s=function(B,t,T,S,O){try{if(B.state.status!=="REJECTED")throw Error("Wc");
var d=T(B.state.reason);d instanceof $v?HR2(B,t,d,S,O):S(d)}catch(Z){O(Z)}},HR2=function(B,t,T,S,O){t===T?O(new TypeError("Xc")):T.then(function(d){d instanceof $v?HR2(B,t,d,S,O):S(d)},function(d){O(d)})};var Va;Va=window;_.SQ=Va.ytcsi&&Va.ytcsi.now?Va.ytcsi.now:Va.performance&&Va.performance.timing&&Va.performance.now&&Va.performance.timing.navigationStart?function(){return Va.performance.timing.navigationStart+Va.performance.now()}:function(){return(new Date).getTime()};var GZ=function(B,t){this.JSC$8675_wrapped=B;this.options=t;this.transactionCount=0;this.startedMs=Math.round((0,_.SQ)());this.hasUnknownAbortedTransaction=!1},glB,Rls,Pc,s12;
GZ.prototype.add=function(B,t,T){return _.vY(this,[B],{mode:"readwrite",enableRetries:!0},function(S){return S.objectStore(B).add(t,T)})};
GZ.prototype.clear=function(B){return _.vY(this,[B],{mode:"readwrite",enableRetries:!0},function(t){return t.objectStore(B).clear()})};
GZ.prototype.close=function(){this.JSC$8675_wrapped.close();var B;((B=this.options)==null?0:B.closed)&&this.options.closed()};
GZ.prototype.count=function(B,t){return _.vY(this,[B],{mode:"readonly",enableRetries:!0},function(T){return T.objectStore(B).count(t)})};
var Wz=function(B,t,T){B=B.JSC$8675_wrapped.createObjectStore(t,T);return new EC(B)};
GZ.prototype.delete=function(B,t){return _.vY(this,[B],{mode:"readwrite",enableRetries:!0},function(T){return T.objectStore(B).delete(t)})};
var a$b=function(B,t){return _.vY(B,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(T){return T.objectStore("ResponseStore").index("byInterface").delete(t)})};
GZ.prototype.get=function(B,t){return _.vY(this,[B],{mode:"readonly",enableRetries:!0},function(T){return T.objectStore(B).get(t)})};
GZ.prototype.getAll=function(B,t,T){return _.vY(this,[B],{mode:"readonly",enableRetries:!0},function(S){return S.objectStore(B).getAll(t,T)})};
GZ.prototype.put=function(B,t,T){return _.vY(this,[B],{mode:"readwrite",enableRetries:!0},function(S){return S.objectStore(B).put(t,T)})};
GZ.prototype.objectStoreNames=function(){return Array.from(this.JSC$8675_wrapped.objectStoreNames)};
_.vY=function(B,t,T,S){var O,d,Z,h,q,D,P,U,J,N,H,f;return _.L(function(c){switch(c.nextAddress){case 1:var w={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof T==="string"?w.mode=T:Object.assign(w,T);O=w;B.transactionCount++;d=O.enableRetries?3:1;Z=0;case 2:if(h){c.jumpTo(4);break}Z++;q=Math.round((0,_.SQ)());_.LI(c,5);D=B.JSC$8675_wrapped.transaction(t,O.mode);w=new sjD(D);w=f$2(w,S);return _.V(c,w,7);case 7:return P=c.yieldResult,U=Math.round((0,_.SQ)()),glB(B,q,U,Z,void 0,
t.join(),O),c.return(P);case 5:J=_.EH(c);N=Math.round((0,_.SQ)());H=a0q(J,B.JSC$8675_wrapped.name,t.join(),B.JSC$8675_wrapped.version);if((f=H instanceof QE&&!H.retryable)||Z>=d)glB(B,q,N,Z,H,t.join(),O),h=H;c.jumpTo(2);break;case 4:return c.return(Promise.reject(h))}})};
glB=function(B,t,T,S,O,d,Z){t=T-t;O?(O instanceof QE&&(O.type==="QUOTA_EXCEEDED"||O.type==="QUOTA_MAYBE_EXCEEDED")&&FD("QUOTA_EXCEEDED",{dbName:oA(B.JSC$8675_wrapped.name),objectStoreNames:d,transactionCount:B.transactionCount,transactionMode:Z.mode}),O instanceof QE&&O.type==="UNKNOWN_ABORT"&&(T-=B.startedMs,T<0&&T>=2147483648&&(T=0),FD("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:d,transactionDuration:t,transactionCount:B.transactionCount,dbDuration:T}),B.hasUnknownAbortedTransaction=!0),
Rls(B,!1,S,d,t,Z.tag),_.sD(O)):Rls(B,!0,S,d,t,Z.tag)};
Rls=function(B,t,T,S,O,d){FD("TRANSACTION_ENDED",{objectStoreNames:S,connectionHasUnknownAbortedTransaction:B.hasUnknownAbortedTransaction,duration:O,isSuccessful:t,tryCount:T,tag:d===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":d})};
GZ.prototype.getVersion=function(){return this.JSC$8675_wrapped.version};
GZ.prototype.getName=function(){return this.JSC$8675_wrapped.name};
var EC=function(B){this.JSC$8690_wrapped=B};
EC.prototype.add=function(B,t){return e_(this.JSC$8690_wrapped.add(B,t))};
EC.prototype.autoIncrement=function(){return this.JSC$8690_wrapped.autoIncrement};
EC.prototype.clear=function(){return e_(this.JSC$8690_wrapped.clear()).then(function(){})};
var eQ=function(B,t,T){B.JSC$8690_wrapped.createIndex(t,T,{unique:!1})};
EC.prototype.count=function(B){return e_(this.JSC$8690_wrapped.count(B))};
var AD4=function(B,t){return rD(B,{query:t},function(T){return T.delete().then(function(){return T.continue()})}).then(function(){})};
EC.prototype.delete=function(B){return B instanceof IDBKeyRange?AD4(this,B):e_(this.JSC$8690_wrapped.delete(B))};
EC.prototype.get=function(B){return e_(this.JSC$8690_wrapped.get(B))};
EC.prototype.getAll=function(B,t){return"getAll"in IDBObjectStore.prototype?e_(this.JSC$8690_wrapped.getAll(B,t)):cD1(this,B,t)};
var cD1=function(B,t,T){var S=[];return rD(B,{query:t},function(O){if(!(T!==void 0&&S.length>=T))return S.push(O.getValue()),O.continue()}).then(function(){return S})};
EC.prototype.index=function(B){try{return new Db(this.JSC$8690_wrapped.index(B))}catch(t){if(t instanceof Error&&t.name==="NotFoundError")throw new jjo(B,this.JSC$8690_wrapped.name);throw t;}};
EC.prototype.getName=function(){return this.JSC$8690_wrapped.name};
EC.prototype.keyPath=function(){return this.JSC$8690_wrapped.keyPath};
EC.prototype.put=function(B,t){return e_(this.JSC$8690_wrapped.put(B,t))};
var rD=function(B,t,T){B=B.JSC$8690_wrapped.openCursor(t.query,t.direction);return s12(B).then(function(S){return cp_(S,T)})},sjD=function(B){var t=this;
this.JSC$8698_wrapped=B;this.objectStoreCache=new Map;this.JSC$8698_aborted=!1;this.done=new Promise(function(T,S){t.JSC$8698_wrapped.addEventListener("complete",function(){T()});
t.JSC$8698_wrapped.addEventListener("error",function(O){O.currentTarget===O.target&&S(t.JSC$8698_wrapped.error)});
t.JSC$8698_wrapped.addEventListener("abort",function(){var O=t.JSC$8698_wrapped.error;if(O)S(O);else if(!t.JSC$8698_aborted){O=QE;for(var d=t.JSC$8698_wrapped.objectStoreNames,Z=[],h=0;h<d.length;h++){var q=d.item(h);if(q===null)throw Error("Yc");Z.push(q)}O=new O("UNKNOWN_ABORT",{objectStoreNames:Z.join(),dbName:t.JSC$8698_wrapped.db.name,mode:t.JSC$8698_wrapped.mode});S(O)}})})},f$2=function(B,t){var T=new Promise(function(S,O){try{t(B).then(function(d){S(d)}).catch(O)}catch(d){O(d),B.abort()}});
return Promise.all([T,B.done]).then(function(S){return _.C(S).next().value})};
sjD.prototype.abort=function(){this.JSC$8698_wrapped.abort();this.JSC$8698_aborted=!0;throw new QE("EXPLICIT_ABORT");};
sjD.prototype.objectStore=function(B){B=this.JSC$8698_wrapped.objectStore(B);var t=this.objectStoreCache.get(B);t||(t=new EC(B),this.objectStoreCache.set(B,t));return t};
var Db=function(B){this.JSC$8700_wrapped=B};
Db.prototype.count=function(B){return e_(this.JSC$8700_wrapped.count(B))};
Db.prototype.delete=function(B){return _.OP(this,{query:B},function(t){return t.delete().then(function(){return t.continue()})})};
Db.prototype.get=function(B){return e_(this.JSC$8700_wrapped.get(B))};
Db.prototype.getAll=function(B,t){return"getAll"in IDBIndex.prototype?e_(this.JSC$8700_wrapped.getAll(B,t)):FRb(this,B,t)};
var FRb=function(B,t,T){var S=[];return _.OP(B,{query:t},function(O){if(!(T!==void 0&&S.length>=T))return S.push(O.getValue()),O.continue()}).then(function(){return S})};
Db.prototype.keyPath=function(){return this.JSC$8700_wrapped.keyPath};
Db.prototype.unique=function(){return this.JSC$8700_wrapped.unique};
_.OP=function(B,t,T){B=B.JSC$8700_wrapped.openCursor(t.query===void 0?null:t.query,t.direction===void 0?"next":t.direction);return s12(B).then(function(S){return cp_(S,T)})};
Pc=function(B,t){this.request=B;this.cursor=t};
s12=function(B){return e_(B).then(function(t){return t?new Pc(B,t):null})};
Pc.prototype.continue=function(B){this.cursor.continue(B);return s12(this.request)};
Pc.prototype.delete=function(){return e_(this.cursor.delete()).then(function(){})};
Pc.prototype.getValue=function(){return this.cursor.value};
Pc.prototype.update=function(B){return e_(this.cursor.update(B))};var UC=function(B,t){this.name=B;this.options=t;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},wz2;
UC.prototype.openDb=function(B,t,T){T=T===void 0?{}:T;return wOL(B,t,T)};
UC.prototype.delete=function(B){B=B===void 0?{}:B;return _.Yv(this.name,B)};
wz2=function(B,t){return new QE("INCOMPATIBLE_DB_VERSION",{dbName:B.name,oldVersion:B.options.version,newVersion:t})};
_.lE=function(B,t){if(!t)throw Ms("openWithToken",oA(B.name));return B.open()};
UC.prototype.open=function(){var B=this;if(!this.isCompatible)throw wz2(this);if(this.connectionPromise)return this.connectionPromise;var t,T=function(){B.connectionPromise===t&&(B.connectionPromise=void 0)},S={blocking:function(d){d.close()},
closed:T,terminated:T,upgrade:this.options.upgrade},O=function(){var d,Z,h,q,D,P,U,J,N,H;return _.L(function(f){switch(f.nextAddress){case 1:return Z=(d=Error().stack)!=null?d:"",_.LI(f,2),_.V(f,B.openDb(B.name,B.options.version,S),4);case 4:for(var c=h=f.yieldResult,w=B.options,W=[],v=_.C(Object.keys(w.objectStores)),p=v.next();!p.done;p=v.next()){p=p.value;var l=w.objectStores[p],b=l.removedAtVersion===void 0?Number.MAX_VALUE:l.removedAtVersion;!(c.JSC$8675_wrapped.version>=l.addedAtVersion)||c.JSC$8675_wrapped.version>=
b||c.JSC$8675_wrapped.objectStoreNames.contains(p)||W.push(p)}q=W;if(q.length===0){f.jumpTo(5);break}D=Object.keys(B.options.objectStores);P=h.objectStoreNames();if(B.timesReopenedToFixMissingObjectStore<_.Cj("ytidb_reopen_db_retries",0))return B.timesReopenedToFixMissingObjectStore++,h.close(),_.sD(new QE("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:B.name,expectedObjectStores:D,foundObjectStores:P})),f.return(O());if(!(B.timesDeletedToFixMissingObjectStore<_.Cj("ytidb_remake_db_retries",1))){f.jumpTo(6);
break}B.timesDeletedToFixMissingObjectStore++;return _.V(f,B.delete(),7);case 7:return _.sD(new QE("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:B.name,expectedObjectStores:D,foundObjectStores:P})),f.return(O());case 6:throw new XzB(P,D);case 5:return f.return(h);case 2:U=_.EH(f);if(U instanceof DOMException?U.name!=="VersionError":"DOMError"in self&&U instanceof DOMError?U.name!=="VersionError":!(U instanceof Object&&"message"in U)||U.message!=="An attempt was made to open a database using a lower version than the existing version."){f.jumpTo(8);
break}return _.V(f,B.openDb(B.name,void 0,Object.assign({},S,{upgrade:void 0})),9);case 9:J=f.yieldResult;N=J.getVersion();if(B.options.version!==void 0&&N>B.options.version+1)throw J.close(),B.isCompatible=!1,wz2(B,N);return f.return(J);case 8:throw T(),U instanceof Error&&!_.m("ytidb_async_stack_killswitch")&&(U.stack=U.stack+"\n"+Z.substring(Z.indexOf("\n")+1)),a0q(U,B.name,"",(H=B.options.version)!=null?H:-1);}})};
return this.connectionPromise=t=O()};var ozz=new UC("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(B,t){t(1)&&Wz(B,"databases",{keyPath:"actualName"})}});var eH2,$dh=new function(){}(new function(){});new _.VG;var ol1=function(B,t){UC.call(this,B,t);this.options=t;wD(B)};
_.u(ol1,UC);var zHN=function(B,t){var T;return function(){T||(T=new ol1(B,t));return T}};
ol1.prototype.openDb=function(B,t,T){T=T===void 0?{}:T;return(this.options.shared?KIv:Ygw)(B,t,Object.assign({},T))};
ol1.prototype.delete=function(B){B=B===void 0?{}:B;return(this.options.shared?rp_:l02)(this.name,B)};var yDE={},bm2=T4("ytGcfConfig",{objectStores:(yDE.coldConfigStore={addedAtVersion:1},yDE.hotConfigStore={addedAtVersion:1},yDE),shared:!1,upgrade:function(B,t){t(1)&&(eQ(Wz(B,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),eQ(Wz(B,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var Q11=function(){_.fb.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var B=_.Gy("yt.gcf.config.hotUpdateCallbacks");B?(this.localHotConfigJobQueue=[].concat(_.aw(B)),this.sharedHotConfigJobQueue=B):(this.sharedHotConfigJobQueue=[],_.Bz("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.u(Q11,_.fb);Q11.prototype.disposeInternal=function(){for(var B=_.C(this.localHotConfigJobQueue),t=B.next();!t.done;t=B.next()){var T=this.sharedHotConfigJobQueue;t=T.indexOf(t.value);t>=0&&T.splice(t,1)}this.localHotConfigJobQueue.length=0;_.fb.prototype.disposeInternal.call(this)};var gj=function(){var B=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new Q11;this.TEST_ONLY={initializeConfigDb:function(){B.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return B.coldGlobalConfigGroup},
setHotConfigGroup:function(t){xhH(B,t)},
setHotHashData:function(t){B.setHotHashData(t)},
setColdConfigGroup:function(t){MQ1(B,t)},
getColdHashData:function(){return B.coldHashData},
getHotHashData:function(){return B.hotHashData},
getHotConfigGroup:function(){return B.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return $hB()},
getExportedHotConfigGroup:function(){return IY()},
getExportedColdHashData:function(){return _.Gy("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.Gy("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){WR8(B)},
resetInstance:function(){B.setHotHashData(void 0);elo(B);delete gj.instance},
setDebounceTimer:function(t){B.debounceTimer=t},
getDebounceTimer:function(){return B.debounceTimer}}},G4u=function(){if(!gj.instance){var B=new gj;
gj.instance=B}return gj.instance},YP2=function(B){var t;
_.L(function(T){if(T.nextAddress==1)return _.m("start_client_gcf")||_.m("delete_gcf_config_db")?_.m("start_client_gcf")?_.V(T,_.tD(),3):T.jumpTo(2):T.return();T.nextAddress!=2&&((t=T.yieldResult)&&_.j_()&&!_.m("delete_gcf_config_db")?(B.isConfigDbInitialized=!0,WR8(B)):(pzB(B),iRe(B)));return _.m("delete_gcf_config_db")?_.V(T,kAm(),0):T.jumpTo(0)})},dA2=function(){var B;
return(B=IY())!=null?B:_.MB("RAW_HOT_CONFIG_GROUP")},KR4=function(B){var t,T,S,O,d,Z;
return _.L(function(h){switch(h.nextAddress){case 1:if(B.hotGlobalConfigGroup)return h.return(IY());if(!B.isConfigDbInitialized)return t=Ms("getHotConfig IDB not initialized"),_.p4(t),h.return(Promise.reject(t));T=bE();S=_.MB("TIME_CREATED_MS");if(!T){O=Ms("getHotConfig token error");_.p4(O);h.jumpTo(2);break}return _.V(h,OGo(T),3);case 3:if((d=h.yieldResult)&&d.timestamp>S)return xhH(B,d.config),B.setHotHashData(d.hashData),h.return(IY());case 2:iRe(B);if(!(T&&B.hotGlobalConfigGroup&&B.hotHashData)){h.jumpTo(4);
break}return _.V(h,trC(B.hotGlobalConfigGroup,B.hotHashData,T,S),4);case 4:return B.hotGlobalConfigGroup?h.return(IY()):(Z=new _.HY("Config not available in ytConfig"),_.p4(Z),h.return(Promise.reject(Z)))}})},vl2=function(B){var t,T,S,O,d,Z;
return _.L(function(h){switch(h.nextAddress){case 1:if(B.coldGlobalConfigGroup)return h.return($hB());if(!B.isConfigDbInitialized)return t=Ms("getColdConfig IDB not initialized"),_.p4(t),h.return(Promise.reject(t));T=bE();S=_.MB("TIME_CREATED_MS");if(!T){O=Ms("getColdConfig");_.p4(O);h.jumpTo(2);break}return _.V(h,SQz(T),3);case 3:if((d=h.yieldResult)&&d.timestamp>S)return MQ1(B,d.config),l$q(B,d.configData),elo(B,d.hashData),h.return($hB());case 2:pzB(B);if(!(T&&B.coldGlobalConfigGroup&&B.coldHashData&&
B.configData)){h.jumpTo(4);break}return _.V(h,Tvo(B.coldGlobalConfigGroup,B.coldHashData,B.configData,T,S),4);case 4:return B.coldGlobalConfigGroup?h.return($hB()):(Z=new _.HY("Config not available in ytConfig"),_.p4(Z),h.return(Promise.reject(Z)))}})},WR8=function(B){if(!B.hotGlobalConfigGroup||!B.coldGlobalConfigGroup){if(!bE()){var t=Ms("scheduleGetConfigs");
_.p4(t)}B.initJob||(B.initJob=_.wT.addLowPriorityJob(function(){return _.L(function(T){switch(T.nextAddress){case 1:return _.LI(T,2),_.V(T,KR4(B),4);case 4:_.pj(T,3);break;case 2:_.EH(T);case 3:return _.LI(T,5),_.V(T,vl2(B),7);case 7:_.pj(T,6);break;case 5:_.EH(T);case 6:B.initJob&&(B.initJob=0),_.Dh(T)}})},100))}},twz=function(B,t,T){var S,O,d;
return _.L(function(Z){switch(Z.nextAddress){case 1:if(!_.m("start_client_gcf")){Z.jumpTo(0);break}T&&xhH(B,T);B.setHotHashData(t);S=bE();if(!S){Z.jumpTo(3);break}if(T){Z.jumpTo(4);break}return _.V(Z,OGo(S),5);case 5:O=Z.yieldResult,T=(d=O)==null?void 0:d.config;case 4:return _.V(Z,trC(T,t,S),3);case 3:if(T)for(var h=T,q=_.C(B.configUpdateService.sharedHotConfigJobQueue),D=q.next();!D.done;D=q.next())D=D.value,D(h);_.Dh(Z)}})},TpX=function(B,t,T){var S,O,d,Z;
return _.L(function(h){if(h.nextAddress==1){if(!_.m("start_client_gcf"))return h.jumpTo(0);elo(B,t);return(S=bE())?T?h.jumpTo(4):_.V(h,SQz(S),5):h.jumpTo(0)}h.nextAddress!=4&&(O=h.yieldResult,T=(d=O)==null?void 0:d.config);if(!T)return h.jumpTo(0);Z=T.configData;return _.V(h,Tvo(T,t,Z,S),0)})},jGL=function(){var B=G4u(),t=(0,_.SQ)()-B.debounceTimer;
if(!(B.debounceTimer!==0&&t<_.Cj("send_config_hash_timer"))){t=_.Gy("yt.gcf.config.coldConfigData");var T=_.Gy("yt.gcf.config.hotHashData"),S=_.Gy("yt.gcf.config.coldHashData");t&&T&&S&&(B.debounceTimer=(0,_.SQ)());return{coldConfigData:t,hotHashData:T,coldHashData:S}}},pzB=function(B){MQ1(B,_.MB("RAW_COLD_CONFIG_GROUP"));
elo(B,_.MB("SERIALIZED_COLD_HASH_DATA"));var t;l$q(B,(t=B.coldGlobalConfigGroup)==null?void 0:t.configData)},iRe=function(B){xhH(B,_.MB("RAW_HOT_CONFIG_GROUP"));
B.setHotHashData(_.MB("SERIALIZED_HOT_HASH_DATA"))},xhH=function(B,t){B.hotGlobalConfigGroup=t;
_.Bz("yt.gcf.config.hotConfigGroup",B.hotGlobalConfigGroup||null)},MQ1=function(B,t){B.coldGlobalConfigGroup=t;
_.Bz("yt.gcf.config.coldConfigGroup",B.coldGlobalConfigGroup||null)};
gj.prototype.setHotHashData=function(B){this.hotHashData=B;_.Bz("yt.gcf.config.hotHashData",this.hotHashData||null)};
var elo=function(B,t){B.coldHashData=t;_.Bz("yt.gcf.config.coldHashData",B.coldHashData||null)},l$q=function(B,t){B.configData=t;
_.Bz("yt.gcf.config.coldConfigData",B.configData||null)},IY=function(){return _.Gy("yt.gcf.config.hotConfigGroup")},$hB=function(){return _.Gy("yt.gcf.config.coldConfigGroup")};var EP={},nli=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";EP.assign=function(B){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var T=t.shift();if(T){if(typeof T!=="object")throw new TypeError("ad`"+T);for(var S in T)Object.prototype.hasOwnProperty.call(T,S)&&(B[S]=T[S])}}return B};
EP.shrinkBuf=function(B,t){if(B.length===t)return B;if(B.subarray)return B.subarray(0,t);B.length=t;return B};
var rDe={arraySet:function(B,t,T,S,O){if(t.subarray&&B.subarray)B.set(t.subarray(T,T+S),O);else for(var d=0;d<S;d++)B[O+d]=t[T+d]},
flattenChunks:function(B){var t,T;var S=T=0;for(t=B.length;S<t;S++)T+=B[S].length;var O=new Uint8Array(T);S=T=0;for(t=B.length;S<t;S++){var d=B[S];O.set(d,T);T+=d.length}return O}},zl2={arraySet:function(B,t,T,S,O){for(var d=0;d<S;d++)B[O+d]=t[T+d]},
flattenChunks:function(B){return[].concat.apply([],B)}};
EP.setTyped=function(){nli?(EP.Buf8=Uint8Array,EP.Buf16=Uint16Array,EP.Buf32=Int32Array,EP.assign(EP,rDe)):(EP.Buf8=Array,EP.Buf16=Array,EP.Buf32=Array,EP.assign(EP,zl2))};
EP.setTyped();var bR1=!0;try{new Uint8Array(1)}catch(B){bR1=!1}
var OFC=function(B){var t,T,S=B.length,O=0;for(t=0;t<S;t++){var d=B.charCodeAt(t);if((d&64512)===55296&&t+1<S){var Z=B.charCodeAt(t+1);(Z&64512)===56320&&(d=65536+(d-55296<<10)+(Z-56320),t++)}O+=d<128?1:d<2048?2:d<65536?3:4}var h=new EP.Buf8(O);for(t=T=0;T<O;t++)d=B.charCodeAt(t),(d&64512)===55296&&t+1<S&&(Z=B.charCodeAt(t+1),(Z&64512)===56320&&(d=65536+(d-55296<<10)+(Z-56320),t++)),d<128?h[T++]=d:(d<2048?h[T++]=192|d>>>6:(d<65536?h[T++]=224|d>>>12:(h[T++]=240|d>>>18,h[T++]=128|d>>>12&63),h[T++]=
128|d>>>6&63),h[T++]=128|d&63);return h};var iGw={};iGw=function(B,t,T,S){var O=B&65535|0;B=B>>>16&65535|0;for(var d;T!==0;){d=T>2E3?2E3:T;T-=d;do O=O+t[S++]|0,B=B+O|0;while(--d);O%=65521;B%=65521}return O|B<<16|0};for(var fR={},J7,Bjq=[],tcs=0;tcs<256;tcs++){J7=tcs;for(var Tj4=0;Tj4<8;Tj4++)J7=J7&1?3988292384^J7>>>1:J7>>>1;Bjq[tcs]=J7}fR=function(B,t,T,S){T=S+T;for(B^=-1;S<T;S++)B=B>>>8^Bjq[(B^t[S])&255];return B^-1};var I1={};I1={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 w7m=[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],yi_=[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],S6g=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],GAD=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],XS=Array(576);LR(XS);var uq=Array(60);LR(uq);var Pz=Array(512);LR(Pz);var D$=Array(256);LR(D$);var oGq=Array(29);LR(oGq);var QGL=Array(30);LR(QGL);var Bqm,toL,TqL,bGC=!1;var FS;
FS=[new sP(0,0,0,0,function(B,t){var T=65535;for(T>B.pending_buf_size-5&&(T=B.pending_buf_size-5);;){if(B.lookahead<=1){AD(B);if(B.lookahead===0&&t===0)return 1;if(B.lookahead===0)break}B.strstart+=B.lookahead;B.lookahead=0;var S=B.block_start+T;if(B.strstart===0||B.strstart>=S)if(B.lookahead=B.strstart-S,B.strstart=S,jQ(B,!1),B.strm.avail_out===0)return 1;if(B.strstart-B.block_start>=B.w_size-262&&(jQ(B,!1),B.strm.avail_out===0))return 1}B.insert=0;if(t===4)return jQ(B,!0),B.strm.avail_out===0?3:
4;B.strstart>B.block_start&&jQ(B,!1);return 1}),
new sP(4,4,8,4,YQw),new sP(4,5,16,8,YQw),new sP(4,6,32,32,YQw),new sP(4,4,16,16,cz),new sP(8,16,32,32,cz),new sP(8,16,128,128,cz),new sP(8,32,128,256,cz),new sP(32,128,258,1024,cz),new sP(32,258,258,4096,cz)];var zwz={};zwz=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 kO9=Object.prototype.toString;
riX.prototype.push=function(B,t){var T=this.strm,S=this.options.chunkSize;if(this.ended)return!1;var O=t===~~t?t:t===!0?4:0;typeof B==="string"?T.input=OFC(B):kO9.call(B)==="[object ArrayBuffer]"?T.input=new Uint8Array(B):T.input=B;T.next_in=0;T.avail_in=T.input.length;do{T.avail_out===0&&(T.output=new EP.Buf8(S),T.next_out=0,T.avail_out=S);B=nGD(T,O);if(B!==1&&B!==0)return SO8(this,B),this.ended=!0,!1;if(T.avail_out===0||T.avail_in===0&&(O===4||O===2))if(this.options.to==="string"){var d=EP.shrinkBuf(T.output,
T.next_out);t=d;d=d.length;if(d<65537&&(t.subarray&&bR1||!t.subarray))t=String.fromCharCode.apply(null,EP.shrinkBuf(t,d));else{for(var Z="",h=0;h<d;h++)Z+=String.fromCharCode(t[h]);t=Z}this.chunks.push(t)}else t=EP.shrinkBuf(T.output,T.next_out),this.chunks.push(t)}while((T.avail_in>0||T.avail_out===0)&&B!==1);if(O===4)return(T=this.strm)&&T.state?(S=T.state.status,S!==42&&S!==69&&S!==73&&S!==91&&S!==103&&S!==113&&S!==666?B=JD(T,-2):(T.state=null,B=S===113?JD(T,-3):0)):B=-2,SO8(this,B),this.ended=
!0,B===0;O===2&&(SO8(this,0),T.avail_out=0);return!0};
var SO8=function(B,t){t===0&&(B.result=B.options.to==="string"?B.chunks.join(""):EP.flattenChunks(B.chunks));B.chunks=[];B.err=t;B.msg=B.strm.msg};var OC2=typeof TextEncoder!=="undefined"?new TextEncoder:null,oTw=OC2?function(B){return OC2.encode(B)}:function(B){B=_.a0(B);
for(var t=new Uint8Array(B.length),T=0;T<t.length;T++)t[T]=B[T];return t};var CMo={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},LWh={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var mW=function(B,t){this.version=B;this.args=t};
mW.prototype.serialize=function(){return{version:this.version,args:this.args}};var hKm=function(B,t){this.topic=B;this.dataClass=t};
hKm.prototype.toString=function(){return this.topic};var ki1=_.Gy("ytPubsub2Pubsub2Instance")||new _.IA;_.IA.prototype.subscribe=_.IA.prototype.subscribe;_.IA.prototype.unsubscribeByKey=_.IA.prototype.unsubscribeByKey;_.IA.prototype.publish=_.IA.prototype.publish;_.IA.prototype.clear=_.IA.prototype.clear;_.Bz("ytPubsub2Pubsub2Instance",ki1);var L6z=_.Gy("ytPubsub2Pubsub2SubscribedKeys")||{};_.Bz("ytPubsub2Pubsub2SubscribedKeys",L6z);var VoD=_.Gy("ytPubsub2Pubsub2TopicToKeys")||{};_.Bz("ytPubsub2Pubsub2TopicToKeys",VoD);
var q6o=_.Gy("ytPubsub2Pubsub2IsAsync")||{};_.Bz("ytPubsub2Pubsub2IsAsync",q6o);_.Bz("ytPubsub2Pubsub2SkipSubKey",null);var uy9=void 0,NqC=void 0;var ccL=_.Cj("max_body_size_to_compress",5E5),sPh=_.Cj("min_body_size_to_compress",500),yB=!0,x8w=0,QB=0,QPD=_.Cj("compression_performance_threshold_lr",250),Moz=_.Cj("slow_compressions_before_abandon_count",4),aSz=!1,fSv=new Map,wSg=1,F62=!0;_.TG(xl,eKz);xl.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 d78=function(B,t,T){T||(T=0);var S=B.W_;if(typeof t==="string")for(var O=0;O<16;O++)S[O]=t.charCodeAt(T)<<24|t.charCodeAt(T+1)<<16|t.charCodeAt(T+2)<<8|t.charCodeAt(T+3),T+=4;else for(O=0;O<16;O++)S[O]=t[T]<<24|t[T+1]<<16|t[T+2]<<8|t[T+3],T+=4;for(t=16;t<80;t++)T=S[t-3]^S[t-8]^S[t-14]^S[t-16],S[t]=(T<<1|T>>>31)&4294967295;t=B.chain_[0];T=B.chain_[1];O=B.chain_[2];for(var d=B.chain_[3],Z=B.chain_[4],h,q,D=0;D<80;D++)D<40?D<20?(h=d^T&(O^d),q=1518500249):(h=T^O^d,q=1859775393):D<60?(h=T&O|d&(T|O),
q=2400959708):(h=T^O^d,q=3395469782),h=(t<<5|t>>>27)+h+Z+q+S[D]&4294967295,Z=d,d=O,O=(T<<30|T>>>2)&4294967295,T=t,t=h;B.chain_[0]=B.chain_[0]+t&4294967295;B.chain_[1]=B.chain_[1]+T&4294967295;B.chain_[2]=B.chain_[2]+O&4294967295;B.chain_[3]=B.chain_[3]+d&4294967295;B.chain_[4]=B.chain_[4]+Z&4294967295};
xl.prototype.update=function(B,t){if(B!=null){t===void 0&&(t=B.length);for(var T=t-this.blockSize,S=0,O=this.buf_,d=this.inbuf_;S<t;){if(d==0)for(;S<=T;)d78(this,B,S),S+=this.blockSize;if(typeof B==="string")for(;S<t;){if(O[d]=B.charCodeAt(S),++d,++S,d==this.blockSize){d78(this,O);d=0;break}}else for(;S<t;)if(O[d]=B[S],++d,++S,d==this.blockSize){d78(this,O);d=0;break}}this.inbuf_=d;this.total_+=t}};
xl.prototype.digest=function(){var B=[],t=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var T=this.blockSize-1;T>=56;T--)this.buf_[T]=t&255,t/=256;d78(this,this.buf_);for(T=t=0;T<5;T++)for(var S=24;S>=0;S-=8)B[t]=this.chain_[T]>>S&255,++t;return B};var iFg;var XY=function(B){var t=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(P){t.databaseToken=P},
triggerThrottle:function(){t.throttledSend()},
cancelThrottle:function(){t.cancelThrottledSend()},
immediateSend:function(P){return _.L(function(U){return _.V(U,t.immediateSend(P),0)})},
requestWithinAgeLimit:function(P,U){return t.requestWithinAgeLimit(P,U)},
retryQueuedRequests:function(){t.retryQueuedRequests()}};
var T;this.throttleTimeout=(T=B.throttleTimeout)!=null?T:100;var S;this.retryMaxAttempts=(S=B.retryMaxAttempts)!=null?S:1;var O;this.requestAgeLimitMs=(O=B.requestAgeLimitMs)!=null?O:2592E6;var d;this.queuedRequestAgeLimitMs=(d=B.queuedRequestAgeLimitMs)!=null?d:12E4;var Z;this.retryDelayMs=(Z=B.retryDelayMs)!=null?Z:5E3;var h;this.databaseToken=(h=B.databaseToken)!=null?h:void 0;this.enableCleaning=!!B.enableCleaning;var q;this.cleaningRate=(q=B.cleaningRate)!=null?q:.1;var D;this.potentialEsfErrorLimit=
(D=B.potentialEsfErrorLimit)!=null?D:10;B.handleError&&(this.handleError=B.handleError);B.handleWarning&&(this.handleWarning=B.handleWarning);B.disableYtIdbTransactions&&(this.disableYtIdbTransactions=B.disableYtIdbTransactions);B.bypassDbTokenDependency&&(this.bypassDbTokenDependency=B.bypassDbTokenDependency);this.getBooleanFlag=B.getBooleanFlag;this.jobManager=B.jobManager;this.logsStore=B.logsStore;this.networkManager=B.networkManager;this.sendFn=B.sendFn;this.onlineEvent=B.onlineEvent;this.offlineEvent=
B.offlineEvent;Ne(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&C_i(this)},C_i=function(B){Ne(B)&&!B.disableYtIdbTransactions&&(B.initialized=!0,B.enableCleaning&&Math.random()<=B.cleaningRate&&B.logsStore.cleanLogsStore(B.databaseToken),B.retryQueuedRequests(),B.networkManager.isNetworkAvailable()&&B.throttledSend(),B.networkManager.listen(B.onlineEvent,B.throttledSend.bind(B)),B.networkManager.listen(B.offlineEvent,B.cancelThrottledSend.bind(B)))};
_.k=XY.prototype;_.k.writeThenSend=function(B,t){var T=this;t=t===void 0?{}:t;if(Ne(this)&&this.initialized){var S={url:B,options:t,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(S,this.databaseToken).then(function(O){S.id=O;T.networkManager.isNetworkAvailable()&&T.immediateSend(S)}).catch(function(O){T.immediateSend(S);
ZC1(T,O)})}else this.sendFn(B,t)};
_.k.sendThenWrite=function(B,t,T){var S=this;t=t===void 0?{}:t;if(Ne(this)&&this.initialized){var O={url:B,options:t,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(O.skipRetry=T);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!O.skipRetry){if(!O.skipRetry){var d=t.onError?t.onError:function(){};
t.onError=function(Z,h){return _.L(function(q){if(q.nextAddress==1)return _.V(q,S.logsStore.set(O,S.databaseToken).catch(function(D){ZC1(S,D)}),2);
d(Z,h);_.Dh(q)})}}this.sendFn(B,t,O.skipRetry)}else this.logsStore.set(O,this.databaseToken).catch(function(Z){S.sendFn(B,t,O.skipRetry);
ZC1(S,Z)})}else this.sendFn(B,t,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&T)};
_.k.sendAndWrite=function(B,t){var T=this;t=t===void 0?{}:t;if(Ne(this)&&this.initialized){var S={url:B,options:t,timestamp:this.now(),status:"NEW",sendCount:0},O=!1,d=t.onSuccess?t.onSuccess:function(){};
S.options.onSuccess=function(Z,h){S.id!==void 0?T.logsStore.deleteRequest(S.id,T.databaseToken):O=!0;T.networkManager.networkStatusHint&&T.getBooleanFlag&&T.getBooleanFlag("vss_network_hint")&&T.networkManager.networkStatusHint(!0);d(Z,h)};
this.sendFn(S.url,S.options,void 0,!0);this.logsStore.set(S,this.databaseToken).then(function(Z){S.id=Z;O&&T.logsStore.deleteRequest(S.id,T.databaseToken)}).catch(function(Z){ZC1(T,Z)})}else this.sendFn(B,t,void 0,!0)};
_.k.throttledSend=function(){var B=this;if(!Ne(this))throw Error("dd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.logsStore.getMostRecentByStatus("NEW",B.databaseToken),2);if(T.nextAddress!=3)return t=T.yieldResult,t?_.V(T,B.immediateSend(t),3):(B.cancelThrottledSend(),T.return());B.intervalJob&&(B.intervalJob=0,B.throttledSend());_.Dh(T)})},this.throttleTimeout))};
_.k.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.k.immediateSend=function(B){var t=this,T;return _.L(function(S){switch(S.nextAddress){case 1:if(!Ne(t))throw Error("ed");if(B.id===void 0){S.jumpTo(2);break}return _.V(S,t.logsStore.markAsQueued(B.id,t.databaseToken),3);case 3:(T=S.yieldResult)||t.handleWarning(Error("fd"));case 2:if(t.requestWithinAgeLimit(B,t.requestAgeLimitMs)){S.jumpTo(4);break}t.handleWarning(Error("gd"));if(B.id===void 0){S.jumpTo(5);break}return _.V(S,t.logsStore.deleteRequest(B.id,t.databaseToken),5);case 5:return S.return();
case 4:B.skipRetry||(B=L0s(t,B));if(!B){S.jumpTo(0);break}if(!B.skipRetry||B.id===void 0){S.jumpTo(8);break}return _.V(S,t.logsStore.deleteRequest(B.id,t.databaseToken),8);case 8:t.sendFn(B.url,B.options,!!B.skipRetry),_.Dh(S)}})};
var L0s=function(B,t){if(!Ne(B))throw Error("hd");var T=t.options.onError?t.options.onError:function(){};
t.options.onError=function(O,d){var Z,h,q,D;return _.L(function(P){switch(P.nextAddress){case 1:Z=nTq(d);(h=rch(d))&&B.getBooleanFlag&&B.getBooleanFlag("web_enable_error_204")&&B.handleError(Error("id"),t.url,d);if(!(B.getBooleanFlag&&B.getBooleanFlag("nwl_consider_error_code")&&Z||B.getBooleanFlag&&!B.getBooleanFlag("nwl_consider_error_code")&&B.potentialEsfErrorCounter<=B.potentialEsfErrorLimit)){P.jumpTo(2);break}if(!B.networkManager.sendNetworkCheckRequest){P.jumpTo(3);break}return _.V(P,B.networkManager.sendNetworkCheckRequest(),
3);case 3:if(B.networkManager.isNetworkAvailable()){P.jumpTo(2);break}T(O,d);if(!B.getBooleanFlag||!B.getBooleanFlag("nwl_consider_error_code")||((q=t)==null?void 0:q.id)===void 0){P.jumpTo(6);break}return _.V(P,B.logsStore.resetRequest(t.id,B.databaseToken,!1),6);case 6:return P.return();case 2:if(B.getBooleanFlag&&B.getBooleanFlag("nwl_consider_error_code")&&!Z&&B.potentialEsfErrorCounter>B.potentialEsfErrorLimit)return P.return();B.potentialEsfErrorCounter++;if(((D=t)==null?void 0:D.id)===void 0){P.jumpTo(8);
break}return t.sendCount<B.retryMaxAttempts?_.V(P,B.logsStore.resetRequest(t.id,B.databaseToken,!0,h?!1:void 0),12):_.V(P,B.logsStore.deleteRequest(t.id,B.databaseToken),8);case 12:B.jobManager.addLowPriorityJob(function(){B.networkManager.isNetworkAvailable()&&B.throttledSend()},B.retryDelayMs);
case 8:T(O,d),_.Dh(P)}})};
var S=t.options.onSuccess?t.options.onSuccess:function(){};
t.options.onSuccess=function(O,d){var Z;return _.L(function(h){if(h.nextAddress==1)return((Z=t)==null?void 0:Z.id)===void 0?h.jumpTo(2):_.V(h,B.logsStore.deleteRequest(t.id,B.databaseToken),2);B.networkManager.networkStatusHint&&B.getBooleanFlag&&B.getBooleanFlag("vss_network_hint")&&B.networkManager.networkStatusHint(!0);S(O,d);_.Dh(h)})};
return t};
XY.prototype.requestWithinAgeLimit=function(B,t){B=B.timestamp;return this.now()-B>=t?!1:!0};
XY.prototype.retryQueuedRequests=function(){var B=this;if(!Ne(this))throw Error("jd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(t){t&&!B.requestWithinAgeLimit(t,B.queuedRequestAgeLimitMs)?B.jobManager.addLowPriorityJob(function(){return _.L(function(T){if(T.nextAddress==1)return t.id===void 0?T.jumpTo(2):_.V(T,B.logsStore.resetRequest(t.id,B.databaseToken),2);B.retryQueuedRequests();_.Dh(T)})}):B.networkManager.isNetworkAvailable()&&B.throttledSend()})};
var ZC1=function(B,t){B.writeError&&!B.networkManager.isNetworkAvailable()?B.writeError(t):B.handleError(t)},Ne=function(B){return!!B.databaseToken||B.bypassDbTokenDependency};var zKX;var knm={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,
startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,
keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,
adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525};var hLe={},ZkX=T4("ServiceWorkerLogsDatabase",{objectStores:(hLe.SWHealthLog={addedAtVersion:1},hLe),shared:!0,upgrade:function(B,t){t(1)&&eQ(Wz(B,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var Ua2={},Pnv=0;var Nxo;var uM=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},KR=function(){if(!uM.instance){var B=_.Gy("yt.networkRequestMonitor.instance")||new uM;
_.Bz("yt.networkRequestMonitor.instance",B);uM.instance=B}return uM.instance};
uM.prototype.requestComplete=function(B,t){t&&(this.anyRequestHasSucceeded=!0);B=this.removeParams(B);this.requestMap.get(B)||this.requestMap.set(B,t)};
uM.prototype.isEndpointCFR=function(B){B=this.removeParams(B);return(B=this.requestMap.get(B))?!1:B===!1&&this.anyRequestHasSucceeded?!0:null};
uM.prototype.removeParams=function(B){return B.split("?")[0]};
uM.prototype.removeParams=uM.prototype.removeParams;uM.prototype.isEndpointCFR=uM.prototype.isEndpointCFR;uM.prototype.requestComplete=uM.prototype.requestComplete;uM.getInstance=KR;var jn=function(B){_.I8.call(this);var t=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=B!=null?B:{addLowPriorityJob:function(O,d){return setTimeout(O,d)},
cancelJob:function(O){clearTimeout(O)}};
var T,S;this.isOnline=(S=(T=window.navigator)==null?void 0:T.onLine)!=null?S:!0;this.onNavigatorChange=function(){return _.L(function(O){return _.V(O,qOb(t),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||Vci(this)};
_.u(jn,_.I8);jn.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete jn.instance};
jn.prototype.isNetworkAvailable=function(){return this.isOnline};
var Vci=function(B){B.pollingJob=B.jobManager.addLowPriorityJob(function(){var t;return _.L(function(T){if(T.nextAddress==1)return B.isOnline?((t=window.navigator)==null?0:t.onLine)?T.jumpTo(3):_.V(T,qOb(B),3):_.V(T,qOb(B),3);Vci(B);_.Dh(T)})},3E4)},qOb=function(B,t){return B.networkRequestPromise?B.networkRequestPromise:B.networkRequestPromise=new Promise(function(T){var S,O,d,Z;
return _.L(function(h){switch(h.nextAddress){case 1:return S=window.AbortController?new window.AbortController:void 0,d=(O=S)==null?void 0:O.signal,Z=!1,_.LI(h,2,3),S&&(B.abortTimeoutKey=B.jobManager.addLowPriorityJob(function(){S.abort()},t||2E4)),_.V(h,fetch("/generate_204",{method:"HEAD",
signal:d}),5);case 5:Z=!0;case 3:_.he(h);B.networkRequestPromise=void 0;B.abortTimeoutKey&&(B.jobManager.cancelJob(B.abortTimeoutKey),B.abortTimeoutKey=0);Z!==B.isOnline&&(B.isOnline=Z,B.isOnline?B.dispatchEvent("networkstatus-online"):B.dispatchEvent("networkstatus-offline"));T(Z);_.VK(h,0);break;case 2:_.EH(h),Z=!1,h.jumpTo(3)}})})};var Hc=function(){_.I8.call(this);var B=this;this.shouldFlushErrors=!1;jn.instance||(jn.instance=new jn(_.wT));this.sharedNetworkStatusManager=jn.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(B.shouldFlushErrors&&_.m("offline_error_handling")){var t=X6z().get("errors",!0);if(t){for(var T in t)if(t[T]){var S=new _.HY(T,"sent via offline_errors");S.name=t[T].name;S.stack=t[T].stack;S.level=t[T].level;_.Ww(S)}X6z().set("errors",{},2592E3,!0)}}})};
_.u(Hc,_.I8);var Em8=function(){if(!Hc.instance){var B=_.Gy("yt.networkStatusManager.instance")||new Hc;_.Bz("yt.networkStatusManager.instance",B);Hc.instance=B}return Hc.instance};
_.k=Hc.prototype;_.k.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.k.networkStatusHint=function(B){this.sharedNetworkStatusManager.isOnline=B};
_.k.getWindowStatus=function(){var B=window.navigator.onLine;return B===void 0?!0:B};
_.k.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.k.listen=function(B,t){return this.sharedNetworkStatusManager.listen(B,t)};
_.k.sendNetworkCheckRequest=function(B){B=qOb(this.sharedNetworkStatusManager,B);B.then(function(t){_.m("use_cfr_monitor")&&KR().requestComplete("generate_204",t)});
return B};
Hc.prototype.sendNetworkCheckRequest=Hc.prototype.sendNetworkCheckRequest;Hc.prototype.listen=Hc.prototype.listen;Hc.prototype.enableErrorFlushing=Hc.prototype.enableErrorFlushing;Hc.prototype.getWindowStatus=Hc.prototype.getWindowStatus;Hc.prototype.networkStatusHint=Hc.prototype.networkStatusHint;Hc.prototype.isNetworkAvailable=Hc.prototype.isNetworkAvailable;Hc.getInstance=Em8;_.Yl=function(B){B=B===void 0?{}:B;_.I8.call(this);var t=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=Em8();var T=_.Gy("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);T&&(B.rateLimit?(this.rateLimit=B.rateLimit,T("networkstatus-online",function(){D7b(t,"publicytnetworkstatus-online")}),T("networkstatus-offline",function(){D7b(t,"publicytnetworkstatus-offline")})):(T("networkstatus-online",function(){t.dispatchEvent("publicytnetworkstatus-online")}),T("networkstatus-offline",
function(){t.dispatchEvent("publicytnetworkstatus-offline")})))};
_.u(_.Yl,_.I8);_.Yl.prototype.isNetworkAvailable=function(){var B=_.Gy("yt.networkStatusManager.instance.isNetworkAvailable");return B?B.bind(this.nsmInstance)():!0};
_.Yl.prototype.networkStatusHint=function(B){var t=_.Gy("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);t&&t(B)};
_.Yl.prototype.sendNetworkCheckRequest=function(B){var t=this,T;return _.L(function(S){T=_.Gy("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(t.nsmInstance);return _.m("skip_network_check_if_cfr")&&KR().isEndpointCFR("generate_204")?S.return(new Promise(function(O){var d;t.networkStatusHint(((d=window.navigator)==null?void 0:d.onLine)||!0);O(t.isNetworkAvailable())})):T?S.return(T(B)):S.return(!0)})};
var D7b=function(B,t){B.rateLimit?B.lastJobTime?(_.wT.cancelJob(B.schedulerJob),B.schedulerJob=_.wT.addLowPriorityJob(function(){B.lastPublicSignalSent!==t&&(B.dispatchEvent(t),B.lastPublicSignalSent=t,B.lastJobTime=(0,_.SQ)())},B.rateLimit-((0,_.SQ)()-B.lastJobTime))):(B.dispatchEvent(t),B.lastPublicSignalSent=t,B.lastJobTime=(0,_.SQ)()):B.dispatchEvent(t)};var fNh,aY=function(){XY.call(this,{logsStore:{cleanLogsStore:da_,deleteRequest:k2q,getMostRecentByStatus:Tx_,markAsQueued:Saz,resetRequest:Okg,set:t82},networkManager:_.gkz(),handleError:function(B,t,T){var S,O=T==null?void 0:(S=T.error)==null?void 0:S.code;if(O===400||O===415){var d;B=new _.HY(B.message,t,T==null?void 0:(d=T.error)==null?void 0:d.code);_.p4(B,void 0,void 0,void 0,!0)}else _.Ww(B)},
handleWarning:_.p4,sendFn:HkC,now:_.SQ,writeError:uJm,jobManager:_.aO(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Cj("potential_esf_error_limit",10),getBooleanFlag:_.m,disableYtIdbTransactions:!(_.j_()&&_.RvL())});this.initializationPromise=new _.VG;_.m("networkless_immediately_drop_all_requests")&&Cn9();rp_("LogsDatabaseV2")};
_.u(aY,XY);_.U7u=function(){var B=_.Gy("yt.networklessRequestController.instance");B||(B=new aY,_.Bz("yt.networklessRequestController.instance",B),_.m("networkless_logging")&&_.tD().then(function(t){B.databaseToken=t;C_i(B);B.initializationPromise.resolve();B.enableCleaning&&Math.random()<=B.cleaningRate&&B.databaseToken&&hvm(B.databaseToken);_.m("networkless_immediately_drop_sw_health_store")&&P_s(B)}));
return B};
aY.prototype.writeThenSend=function(B,t){t||(t={});t=aNL(B,t);_.j_()||(this.initialized=!1);XY.prototype.writeThenSend.call(this,B,t)};
aY.prototype.sendThenWrite=function(B,t,T){t||(t={});t=aNL(B,t);_.j_()||(this.initialized=!1);XY.prototype.sendThenWrite.call(this,B,t,T)};
aY.prototype.sendAndWrite=function(B,t){t||(t={});t=aNL(B,t);_.j_()||(this.initialized=!1);XY.prototype.sendAndWrite.call(this,B,t)};
aY.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var P_s=function(B){var t;_.L(function(T){if(!B.databaseToken)throw t=Ms("clearSWHealthLogsDb"),t;return T.return(qag(B.databaseToken).catch(function(S){B.handleError(S)}))})};_.cmX=!1;_.Am_=_.TX.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.cmX};_.Bz("ytNetworklessLoggingInitializationOptions",_.Am_);var c2=function(B){var t=this;this.config_=null;B?this.config_=B:dig()&&(this.config_=_.kl());_.fC(_.wT,function(){vTL(t)},5E3)};
c2.prototype.isReady=function(){!this.config_&&dig()&&(this.config_=_.kl());return!!this.config_};
var lSN=function(B,t,T,S){!_.MB("VISITOR_DATA")&&t!=="visitor_id"&&Math.random()<.01&&_.p4(new _.HY("Missing VISITOR_DATA when sending innertube request.",t,T,S));if(!B.isReady()){var O=new _.HY("innertube xhrclient not ready",t,T,S);_.Ww(O);throw O;}var d={headers:S.headers||{},method:"POST",postParams:T,postBody:S.postBody,postBodyFormat:S.postBodyFormat||"JSON",onTimeout:function(){S.onTimeout()},
onFetchTimeout:S.onTimeout,onSuccess:function(U,J){if(S.onSuccess)S.onSuccess(J)},
onFetchSuccess:function(U){if(S.onSuccess)S.onSuccess(U)},
onError:function(U,J){if(S.onError)S.onError(J)},
onFetchError:function(U){if(S.onError)S.onError(U)},
timeout:S.timeout,withCredentials:!0,compress:S.compress};d.headers["Content-Type"]||(d.headers["Content-Type"]="application/json");var Z="";(O=B.config_.innertubeHostOverride)&&(Z=O);var h=B.config_.innertubeUseThirdPartyAuth||!1,q=_.uiw(h,Z,S);Object.assign(d.headers,q);d.headers.Authorization&&!Z&&h&&(d.headers["x-origin"]=window.location.origin);var D=_.n4(Z+("/youtubei/"+B.config_.innertubeApiVersion+"/"+t),{alt:"json"}),P=function(U){U=U===void 0?!1:U;var J;if(S.retry&&Z!="www.youtube-nocookie.com"&&
(U||_.m("skip_ls_gel_retry")||d.headers["Content-Type"]!=="application/json"||(J=Y6h(t,T,q,h)),J)){var N=d.onSuccess,H=d.onFetchSuccess;d.onSuccess=function(w,W){K62(J);N(w,W)};
T.onFetchSuccess=function(w,W){K62(J);H(w,W)}}try{if(U&&S.retry&&!S.networklessOptions.bypassNetworkless)d.method="POST",S.networklessOptions.writeThenSend?_.U7u().writeThenSend(D,d):_.U7u().sendAndWrite(D,d);
else if(S.compress){var f=!S.networklessOptions.writeThenSend;if(d.postBody){var c=d.postBody;typeof c!=="string"&&(c=JSON.stringify(d.postBody));ych(D,c,d,_.PY,f)}else ych(D,JSON.stringify(d.postParams),d,erv,f)}else _.m("web_all_payloads_via_jspb")?_.PY(D,d):erv(D,d)}catch(w){if(w.name==="InvalidAccessError")J&&(K62(J),J=0),_.p4(Error("kd"));else throw w;}J&&_.fC(_.wT,function(){vTL(B)},5E3)};
_.sEL()?GQX().then(function(U){P(U)}):P(!1)};var oDX=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(oDX,_.Qs);var I32=0,w6_=_.Zf?"webkit":_.C2?"moz":_.d$?"ms":RRm?"o":"";_.Bz("ytDomDomGetNextId",_.Gy("ytDomDomGetNextId")||function(){return++I32});var Jh2={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},bq=function(B){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(B=
B||window.event){this.event=B;for(var t in B)t in Jh2||(this[t]=B[t]);this.scale=B.scale;this.rotation=B.rotation;var T=B.target||B.srcElement;T&&T.nodeType==3&&(T=T.parentNode);this.target=T;var S=B.relatedTarget;if(S)try{S=S.nodeName?S:null}catch(O){S=null}else this.type=="mouseover"?S=B.fromElement:this.type=="mouseout"&&(S=B.toElement);this.relatedTarget=S;this.clientX=B.clientX!=void 0?B.clientX:B.pageX;this.clientY=B.clientY!=void 0?B.clientY:B.pageY;this.keyCode=B.keyCode?B.keyCode:B.which;
this.charCode=B.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=B.altKey;this.ctrlKey=B.ctrlKey;this.shiftKey=B.shiftKey;this.metaKey=B.metaKey;this.pageX_=B.pageX;this.pageY_=B.pageY}}catch(O){}},m74=function(B){if(document.body&&document.documentElement){var t=document.body.scrollTop+document.documentElement.scrollTop;
B.pageX_=B.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);B.pageY_=B.clientY+t}};
bq.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
bq.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
bq.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var z4=_.TX.ytEventsEventsListeners||{};_.Bz("ytEventsEventsListeners",z4);var $am=_.TX.ytEventsEventsCounter||{count:0};_.Bz("ytEventsEventsCounter",$am);var WCv=_.Dj(function(){var B=!1;try{var t=Object.defineProperty({},"capture",{get:function(){B=!0}});
window.addEventListener("test",null,t)}catch(T){}return B});_.TG(th,_.fb);th.prototype.onMouseMove_=function(B){B.pageX_===void 0&&m74(B);var t=B.pageX_;B.pageY_===void 0&&m74(B);this.position_=new _.A0(t,B.pageY_)};
th.prototype.checkPosition_=function(){if(this.position_){var B=(0,_.SQ)();if(this.previousTime_!=0){var t=this.previousPosition_,T=this.position_,S=t.x-T.x;t=t.y-T.y;S=Math.sqrt(S*S+t*t)/(B-this.previousTime_);this.cycles_[this.index_]=Math.abs((S-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(T=t=0;T<4;T++)t+=this.cycles_[T]||0;t>=3&&this.callback_();this.previousVelocity_=S}this.previousTime_=B;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
th.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.ev_(this.mouseListenerKey_)};var Yag={};var Bp_=new _.K("rawColdConfigGroup");var bxD=new _.K("rawHotConfigGroup");var NjE=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(NjE,_.Qs);var wy2=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(wy2,_.Qs);var az=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B,500)};
_.u(az,_.Qs);az.prototype.getPayloadCase=function(){return _.Nq(this,X22)};
az.prototype.getContext=function(){return _.I0(this,wy2,33)};
var X22=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525];var KA9=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(KA9,_.Qs);var u9g=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(u9g,_.Qs);u9g.prototype.setVideoId=function(B){return Iz(this,1,jKv,$n(B))};
u9g.prototype.getPlaylistId=function(){return _.mJ(this,u_(this,jKv,2))};
var jKv=[1,2];var WAX=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(WAX,_.Qs);WAX.prototype.getContext=function(){return _.I0(this,Jh,1)};
WAX.prototype.getTier=function(){return _.RJ(this,7)};var u38,dj,CC;u38=_.TX.ytPubsubPubsubInstance||new _.IA;dj=_.TX.ytPubsubPubsubSubscribedKeys||{};CC=_.TX.ytPubsubPubsubTopicToKeys||{};_.KCv=_.TX.ytPubsubPubsubIsSynchronous||{};_.IA.prototype.subscribe=_.IA.prototype.subscribe;_.IA.prototype.unsubscribeByKey=_.IA.prototype.unsubscribeByKey;_.IA.prototype.publish=_.IA.prototype.publish;_.IA.prototype.clear=_.IA.prototype.clear;_.Bz("ytPubsubPubsubInstance",u38);_.Bz("ytPubsubPubsubTopicToKeys",CC);_.Bz("ytPubsubPubsubIsSynchronous",_.KCv);
_.Bz("ytPubsubPubsubSubscribedKeys",dj);var LC=window;var fh=_.m("web_enable_lifecycle_monitoring")&&zvh()!==0,jze=_.m("web_enable_lifecycle_monitoring");var a31=function(B){var t=this;var T=T===void 0?0:T;var S=S===void 0?_.aO():S;this.JSC$8897_defaultPriority=T;this.scheduler=S;this.completedResolver=new _.VG;this.scheduledPayloads=B;for(B={i$jscomp$487:0};B.i$jscomp$487<this.scheduledPayloads.length;B={payload$jscomp$18:void 0,i$jscomp$487:B.i$jscomp$487},B.i$jscomp$487++)B.payload$jscomp$18=this.scheduledPayloads[B.i$jscomp$487],T=function(O){return function(){O.payload$jscomp$18.job();t.scheduledPayloads[O.i$jscomp$487].processed=!0;t.scheduledPayloads.every(function(d){return d.processed===
!0})&&t.completedResolver.resolve()}}(B),S=this.scheduler.addJob(T,HC8(this,B.payload$jscomp$18)),this.scheduledPayloads[B.i$jscomp$487]=Object.assign({},B.payload$jscomp$18,{job:T,
jobId:S})};
a31.prototype.flushJobs=function(){var B=this,t=Array.from(this.scheduledPayloads.keys()).sort(function(S,O){return HC8(B,B.scheduledPayloads[O])-HC8(B,B.scheduledPayloads[S])});
t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=this.scheduledPayloads[T.value],T.jobId===void 0||T.processed||(this.scheduler.cancelJob(T.jobId),this.scheduler.addJob(T.job,10))};
a31.prototype.cancel=function(){for(var B=_.C(this.scheduledPayloads),t=B.next();!t.done;t=B.next())t=t.value,t.jobId===void 0||t.processed||this.scheduler.cancelJob(t.jobId),t.processed=!0;this.completedResolver.resolve()};
var HC8=function(B,t){var T;return(T=t.priority)!=null?T:B.JSC$8897_defaultPriority};var gX=function(B){this.state=B;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};fh&&bkN(this.state)};
gX.prototype.install=function(B){this.plugins.push(B);return this};
gX.prototype.uninstall=function(){var B=this;_.j9.apply(0,arguments).forEach(function(t){t=B.plugins.indexOf(t);t>-1&&B.plugins.splice(t,1)})};
gX.prototype.transition=function(B,t){var T=this;fh&&Bfh(this.state);var S=this.transitions.find(function(d){return Array.isArray(d.from)?d.from.find(function(Z){return Z===T.state&&d.to===B}):d.from===T.state&&d.to===B});
if(S){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);f31(this,B,t);this.state=B;fh&&bkN(this.state);S=S.action.bind(this);var O=this.plugins.filter(function(d){return d[B]}).map(function(d){return d[B]});
S(gm8(this,O),t)}else throw Error("ld`"+this.state+"`"+B);};
var gm8=function(B,t){var T=t.filter(function(O){return RLE(B,O)===10}),S=t.filter(function(O){return RLE(B,O)!==10});
return B.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var O=_.j9.apply(0,arguments);return _.L(function(d){if(d.nextAddress==1)return _.V(d,B.runImmediateJobsAsync.apply(B,[T].concat(_.aw(O))),2);B.setJobSetWithScheduledJobs.apply(B,[S].concat(_.aw(O)));_.Dh(d)})}:function(){var O=_.j9.apply(0,arguments);
B.runImmediateJobsSync.apply(B,[T].concat(_.aw(O)));B.setJobSetWithScheduledJobs.apply(B,[S].concat(_.aw(O)))}};
gX.prototype.runImmediateJobsSync=function(B){var t=_.j9.apply(1,arguments);_.aO();for(var T=_.C(B),S=T.next(),O={};!S.done;O={lifecycle$jscomp$2:void 0},S=T.next())O.lifecycle$jscomp$2=S.value,hK(function(d){return function(){Aho(d.lifecycle$jscomp$2.name);TfC(function(){return d.lifecycle$jscomp$2.callback.apply(d.lifecycle$jscomp$2,_.aw(t))});
RY(d.lifecycle$jscomp$2.name)}}(O))};
gX.prototype.runImmediateJobsAsync=function(B){var t=_.j9.apply(1,arguments),T,S,O,d;return _.L(function(Z){Z.nextAddress==1&&(_.aO(),T=_.C(B),S=T.next(),O={});if(Z.nextAddress!=3){if(S.done)return Z.jumpTo(0);O.lifecycle$jscomp$3=S.value;O.asyncJobCompletion=void 0;d=function(h){return function(){Aho(h.lifecycle$jscomp$3.name);var q=TfC(function(){return h.lifecycle$jscomp$3.callback.apply(h.lifecycle$jscomp$3,_.aw(t))});
dlL(q)?h.asyncJobCompletion=_.m("web_lifecycle_error_handling_killswitch")?q.then(function(){RY(h.lifecycle$jscomp$3.name)}):q.then(function(){RY(h.lifecycle$jscomp$3.name)},function(D){teL(D);
RY(h.lifecycle$jscomp$3.name)}):RY(h.lifecycle$jscomp$3.name)}}(O);
hK(d);return O.asyncJobCompletion?_.V(Z,O.asyncJobCompletion,3):Z.jumpTo(3)}O={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};S=T.next();return Z.jumpTo(2)})};
gX.prototype.setJobSetWithScheduledJobs=function(B){var t=_.j9.apply(1,arguments),T=this,S=B.map(function(O){return{job:function(){Aho(O.name);TfC(function(){return O.callback.apply(O,_.aw(t))});
RY(O.name)},
priority:RLE(T,O)}});
S.length&&(this.jobSet=new a31(S))};
var RLE=function(B,t){var T,S;return(S=(T=B.overridePriority)!=null?T:t.priority)!=null?S:0},Aho=function(B){fh&&B&&bkN(B)},RY=function(B){fh&&B&&Bfh(B)},f31=function(B,t,T){jze&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+B.constructor.name+"] '"+B.state+"' to '"+t+"'"),console.log("with message: ",T),console.groupEnd())};
_.n9.Object.defineProperties(gX.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var chs=function(B){gX.call(this,B===void 0?"none":B);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(){}}]},szu;
_.u(chs,gX);chs.prototype.runApplicationNavigationBegin=function(B,t){var T=this;this.navigationTimer=_.fC(_.wT,function(){T.currentState==="application_navigating"&&T.transition("none")},5E3);
B(t==null?void 0:t.event)};
chs.prototype.runApplicationNavigationEnd=function(B,t){this.navigationTimer&&(_.wT.cancelJob(this.navigationTimer),this.navigationTimer=null);B(t==null?void 0:t.event)};
_.zmm=function(){szu||(szu=new chs);return szu};var rkw=[];_.Bz("yt.logging.transport.getScrapedGelPayloads",function(){return rkw});var hh=function(){var B=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return B.totalEntries}}};
hh.prototype.storePayload=function(B,t){B=SvL(B);this.store[B]?this.store[B].push(t):(this.memoizedKeySequences={},this.store[B]=[t]);this.totalEntries++;_.m("more_accurate_gel_parser")&&(t=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(t));return B};
hh.prototype.smartExtractMatchingEntries=function(B){if(!B.keys.length)return[];for(var t=F02(this,B.keys.splice(0,1)[0]),T=[],S=0;S<t.length;S++)this.store[t[S]]&&B.sizeLimit&&(this.store[t[S]].length<=B.sizeLimit?(T.push.apply(T,_.aw(this.store[t[S]])),delete this.store[t[S]]):T.push.apply(T,_.aw(this.store[t[S]].splice(0,B.sizeLimit))));this.totalEntries-=T.length;(B==null?0:B.sizeLimit)&&T.length<(B==null?void 0:B.sizeLimit)&&(B.sizeLimit-=T.length,T.push.apply(T,_.aw(this.smartExtractMatchingEntries(B))));
return T};
hh.prototype.extractMatchingEntries=function(B){B=F02(this,B);for(var t=[],T=0;T<B.length;T++)this.store[B[T]]&&(t.push.apply(t,_.aw(this.store[B[T]])),delete this.store[B[T]]);this.totalEntries-=t.length;return t};
hh.prototype.getSequenceCount=function(B){B=F02(this,B);for(var t=0,T=0;T<B.length;T++){var S=void 0;t+=((S=this.store[B[T]])==null?void 0:S.length)||0}return t};
var F02=function(B,t){var T=SvL(t);if(B.memoizedKeySequences[T])return B.memoizedKeySequences[T];var S=Object.keys(B.store)||[];if(S.length<=1&&SvL(t)===S[0])return S;for(var O=[],d=0;d<S.length;d++){var Z=S[d].split("/");if(w28(t.auth,Z[0])){var h=t.isJspb;w28(h===void 0?"undefined":h?"true":"false",Z[1])&&w28(t.cttAuthInfo,Z[2])&&(h=t.tier,h=h===void 0?"undefined":JSON.stringify(h),w28(h,Z[3])&&O.push(S[d]))}}return B.memoizedKeySequences[T]=O},w28=function(B,t){return B===void 0||B==="undefined"?
!0:B===t};
hh.prototype.getSequenceCount=hh.prototype.getSequenceCount;hh.prototype.extractMatchingEntries=hh.prototype.extractMatchingEntries;hh.prototype.smartExtractMatchingEntries=hh.prototype.smartExtractMatchingEntries;hh.prototype.storePayload=hh.prototype.storePayload;var FAq,ckw,wbD,EO,om2,OZw,SW2,Akz,Rmw,IHN,sKN,vah,aHg;FAq=_.Cj("initial_gel_batch_timeout",2E3);ckw=_.Cj("gel_queue_timeout_max_ms",6E4);wbD=_.Cj("gel_min_batch_size",5);EO=void 0;om2=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
OZw=new om2;SW2=new om2;Akz=new om2;Rmw=new om2;sKN=!0;vah=1;_.lH2=new Map;aHg=_.TX.ytLoggingTransportTokensToCttTargetIds_||{};_.Bz("ytLoggingTransportTokensToCttTargetIds_",aHg);var Hxm=_.TX.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.Bz("ytLoggingTransportTokensToJspbCttTargetIds_",Hxm);var Vu={};var Rz=_.TX.ytLoggingGelSequenceIdObj_||{};_.Bz("ytLoggingGelSequenceIdObj_",Rz);var ZZm=[];var Npw=new Set,Etw=0,HZ2=0,jrh=0,PQm=[],DAv=[],aKg=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var Mw2=function(){};
Mw2.prototype.getUrl=function(B,t){t=t===void 0?!1:t;return B.hasOwnProperty("shareEndpoint")?null:_.A_m(B,null,t)};
var isL=function(B,t,T){B={endpoint:t,actions:[]};T=(T.path?T.path[0]:T.target).icon||"";t=T.indexOf(":");t>0&&(T=T.substr(t+1));T&&B.actions.push(T);return B};var y_m=/Command$/,ot_=/Endpoint$/,srh=new Map;var yhs,Qzi;yhs=1;_.pC=function(){this.actionRoutingMap=new Map};
_.pC.prototype.triggerAction=function(B){var t=new VRw(B,!1,_.j9.apply(1,arguments));this.handleAction(t);return t.returnValue};
_.pC.prototype.triggerOptionalAction=function(B){var t=new VRw(B,!0,_.j9.apply(1,arguments));this.handleAction(t);return t.returnValue};
_.A7=function(B,t,T){t.forEach(function(S){var O=waD(S);O&&B.triggerOptionalAction(O,S,T,void 0)})};
_.pC.prototype.handleAction=function(B){var t=this.actionRoutingMap.get(B.actionName);t&&Qzi(B,t);B.optionalAction||B.returnValue.length!==0||(B=new _.HY("Unhandled action",B.actionName),_.p4(B))};
Qzi=function(B,t){t.forEach(function(T){var S=null;T?S=T.apply(null,B.args):(T=Error("md"),T.params=B.actionName,_.Ww(T));B.returnValue.push(S)})};
_.i_=function(B,t,T){T||(T=yhs++);for(var S=_.C(Object.keys(t)),O=S.next();!O.done;O=S.next()){O=O.value;var d=B.actionRoutingMap.get(O);d||(d=new Map,B.actionRoutingMap.set(O,d));B.registerActionHandler(T,O,t[O],d)}return T};
_.pC.prototype.registerActionHandler=function(B,t,T,S){S.set(B,_.e6(T))};
_.Ym=function(B,t,T){t=_.C(Object.keys(t));for(var S=t.next();!S.done;S=t.next())(S=B.actionRoutingMap.get(S.value))&&S.delete(T)};
_.BE(_.pC);var eMm=function(B,t){var T=_.pC.getInstance();_.Fv(function(){var S={},O=_.i_(T,(S[B]=t,S));_.FA(function(){var d={};_.Ym(T,(d[B]="",d),O)})})};var yXz=Symbol("od");nlv=a3q;var OzN=new Set(["For","If","Match","Watch"]),x7E={},Mc4=(x7E[em.default]=function(){return G4D},x7E.style=function(){return G4D},x7E),$7b;
for($7b in Mc4)OZ.attributes[$7b]=Mc4[$7b](OZ.attributes[$7b]);var Bn=new _.lz("VISIBILITY_OBSERVER");var DrL={retrieve:function(B){return this.id.\u0275prov.token===B.\u0275prov.token?this.contextValue:this?NNq(this,this.id):JB_}};var K8q=function(B,t,T){if(B!==nC)return!1;B=zMh(document.createElement("div"),function(){var S=L4(!1);try{T[0]()}finally{L4(S)}});
B=Array.from(B.childNodes);B.length===1&&(B=B[0]);return B};var W0i=function(B){B=B.clone();qZE(B);Uj(B,"dg",null);Uj(B,"d","0");C6q(B,null);Z6o(B,null);return B},eLB=!0,Gi2=function(B,t,T){var S=T===void 0?{}:T;
T=S.cssRowKey===void 0?void 0:S.cssRowKey;var O=S.combinedSignature===void 0?void 0:S.combinedSignature;var d=S.extraEdges===void 0?void 0:S.extraEdges;S=S.callback===void 0?void 0:S.callback;Uj(B,"m",t.join(","));d&&hgu(B,d);T&&(Uj(B,"ck",T),O?Uj(B,"rs",O):eLB&&(eLB=!1));if(S){if(S!=null&&!D_1.test(S))throw Error("bb`"+S);Uj(B,"cb",S)}B=B.toString();_.Oq(B,"/")&&(B=GHE(document.location.href)+B);return _.Zo(B)};var iC2=function(B){return p2o(B).then(function(t){return JSON.parse(t.responseText)})},p2o=function(B){var t={},T=t.xmlHttpFactory?t.xmlHttpFactory.createInstance():clo.createInstance();
return(new _.UO(function(S,O){var d;try{T.open("GET",B,!0)}catch(q){O(new cc("Error opening XHR: "+q.message,B,T))}T.onreadystatechange=function(){if(T.readyState==4){_.TX.clearTimeout(d);var q;!(q=Ale(T.status))&&(q=T.status===0)&&(q=e28(B),q=!(q=="http"||q=="https"||q==""));q?S(T):O(new YO8(T.status,B,T))}};
T.onerror=function(){O(new cc("Network error",B,T))};
if(t.headers)for(var Z in t.headers){var h=t.headers[Z];h!=null&&T.setRequestHeader(Z,h)}t.withCredentials&&(T.withCredentials=t.withCredentials);t.responseType&&(T.responseType=t.responseType);t.mimeType&&T.overrideMimeType(t.mimeType);t.timeoutMs>0&&(d=_.TX.setTimeout(function(){T.onreadystatechange=function(){};
T.abort();O(new K02(B,T))},t.timeoutMs));
try{T.send(null)}catch(q){T.onreadystatechange=function(){},_.TX.clearTimeout(d),O(new cc("Error sending XHR: "+q.message,B,T))}})).thenCatch(function(S){S instanceof _.GT&&T.abort();
throw S;})},cc=function(B,t,T){_.BL.call(this,B+", url="+t);
this.url=t;this.xhr=T};
_.TG(cc,_.BL);cc.prototype.name="XhrError";var YO8=function(B,t,T){cc.call(this,"Request Failed, status="+B,t,T);this.status=B};
_.TG(YO8,cc);YO8.prototype.name="XhrHttpError";var K02=function(B,t){cc.call(this,"Request timed out",B,t)};
_.TG(K02,cc);K02.prototype.name="XhrTimeoutError";be=be||{};var sC=function(){_.fb.call(this)};
_.TG(sC,_.fb);sC.prototype.initialize=function(){};var l38=function(B,t){this.fn_=B;this.handler_=t};
l38.prototype.execute=function(B){this.fn_&&(this.fn_.call(this.handler_||null,B),this.fn_=this.handler_=null)};
l38.prototype.abort=function(){this.handler_=this.fn_=null};var FY=function(B,t){_.fb.call(this);this.deps_=B;this.JSC$9025_id_=t;this.onloadCallbacks_=[];this.JSC$9025_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.TG(FY,_.fb);FY.prototype.moduleConstructor_=sC;FY.prototype.module_=null;FY.prototype.getId=function(){return this.JSC$9025_id_};
FY.prototype.registerCallback=function(B,t){return vms(this.onloadCallbacks_,B,t)};
var nmB=function(B,t){vms(B.JSC$9025_onErrorCallbacks_,t)},vms=function(B,t,T){t=new l38(t,T);
B.push(t);return t};
FY.prototype.isLoaded=function(){return!!this.module_};
FY.prototype.onLoad=function(B){var t=new this.moduleConstructor_;t.initialize(B());this.module_=t;t=(t=rh2(this.earlyOnloadCallbacks_,B()))||rh2(this.onloadCallbacks_,B());t||(this.JSC$9025_onErrorCallbacks_.length=0);return t};
FY.prototype.onError=function(B){(B=rh2(this.JSC$9025_onErrorCallbacks_,B))&&Sg(Error("sd`"+B));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var rh2=function(B,t){for(var T=[],S=0;S<B.length;S++)try{B[S].execute(t)}catch(O){Sg(O),T.push(O)}B.length=0;return T.length?T:null};
FY.prototype.disposeInternal=function(){FY.superClass_.disposeInternal.call(this);_.by(this.module_)};var zLe,O9o,TC2,ScE,BCi,t5b,LZH,Cwq,Z9u;
_.oY=function(B,t,T,S,O){S=S===void 0?!1:S;O=O===void 0?!1:O;var d=d===void 0?!0:d;this.scsReferenceUrl_=eT2(_.L7(B).toString(),d);this.cssRowKey_=t;this.combinedSignature_=T;this.useNegativeLoading_=S;this.requestedModuleMap_={};this.JSC$9028_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(B=Py(this.scsReferenceUrl_,"excm"))?B.split(","):[];this.shouldScanForCss_=O;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=
document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;Gy_();_.wX(this,LSi(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
zLe=function(B,t){if(t.href||t.getAttribute("data-href"))if(t=t.href||t.getAttribute("data-href"),xB2(t)&&!eT2(t).urlPrefix_.endsWith("_/js/")){t=LSi(eT2(t));t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,B.loadedCssModuleList_.includes(T)||B.loadedCssModuleList_.push(T)}};
_.oY.prototype.JSC$9030_loadModules=function(B,t,T){var S=T===void 0?{}:T;T=S.extraEdges;var O=S.onError;var d=S.onSuccess;S=S.forceReload;this.JSC$9028_moduleInfoMap_=t;if(!B)throw Error("td");if(this.shouldScanForCss_){t=_.C(document.getElementsByTagName("style"));for(var Z=t.next();!Z.done;Z=t.next())zLe(this,Z.value);t=_.C(document.getElementsByTagName("link"));for(Z=t.next();!Z.done;Z=t.next())zLe(this,Z.value)}bCb(this,BCi(this,B),T,O,d,S)};
var bCb=function(B,t,T,S,O,d){S=S===void 0?function(){}:S;
O=O===void 0?function(){}:O;
d=d===void 0?!1:d;t5b(B,t,function(Z,h,q){q=q===void 0?h:q;B.enableFallbackFetch&&d?B.loadWithFetch(Z,h,S,O,q):B.load(Z,h,S,O,q,T)},T)||S(-1)};
_.oY.prototype.loadWithFetch=function(){_.L(function(){throw Error("ud");})};
_.oY.prototype.maybeSetAdditionalFields=function(){};
O9o=function(B,t,T){if(B.useNegativeLoading_){var S=B.scsReferenceUrl_;B={cssRowKey:B.cssRowKey_,combinedSignature:B.combinedSignature_,extraEdges:T,requestedModuleIds:TC2(B),requestedCssModuleIds:ScE(B)};var O=B===void 0?{}:B;B=O.requestedModuleIds===void 0?[]:O.requestedModuleIds;T=O.requestedCssModuleIds===void 0?[]:O.requestedCssModuleIds;var d=O.cssRowKey===void 0?void 0:O.cssRowKey;var Z=O.combinedSignature===void 0?void 0:O.combinedSignature;var h=O.extraEdges===void 0?void 0:O.extraEdges;
O=O.callback===void 0?void 0:O.callback;S=W0i(S);Uj(S,"d","1");C6q(S,B);Z6o(S,T);t=Gi2(S,t,{cssRowKey:d,combinedSignature:Z,extraEdges:h,callback:O})}else S=B.scsReferenceUrl_,B={cssRowKey:B.cssRowKey_,combinedSignature:B.combinedSignature_,requestedModuleIds:TC2(B),requestedCssModuleIds:ScE(B)},h=B===void 0?{}:B,B=h.requestedCssModuleIds===void 0?[]:h.requestedCssModuleIds,T=h.cssRowKey===void 0?void 0:h.cssRowKey,d=h.combinedSignature===void 0?void 0:h.combinedSignature,Z=h.extraEdges===void 0?
void 0:h.extraEdges,h=h.callback===void 0?void 0:h.callback,S=W0i(S),Z6o(S,B),t=Gi2(S,t,{cssRowKey:T,combinedSignature:d,extraEdges:Z,callback:h});return t};
_.wX=function(B,t){for(var T=!1,S=[],O=0;O<t.length;++O){var d=t[O];B.requestedModuleMap_[d]||(B.requestedModuleMap_[d]=!0,B.requestedModuleList_.push(d),T=!0,S.push(d))}T&&(B.requestedModuleListSorted_=!1)};
_.ya=function(B,t){for(var T=[],S=0;S<t.length;++S){var O=t[S];B.requestedModuleMap_[O]&&(delete B.requestedModuleMap_[O],_.lo(B.requestedModuleList_,O),T.push(O))}};
_.oY.prototype.load=function(B,t,T,S,O){O=O===void 0?t:O;_.L7(B);var d=this.useCors_,Z=this.corsMode_,h=this.fetchPriority,q=_.Nc("SCRIPT");_.e9(q,B);d&&(q.crossOrigin=Z);q.async=!1;h&&q.setAttribute("fetchpriority",h);_.wX(this,t);_.ktq(this,B,q,t,T,S,O)};
_.ktq=function(B,t,T,S,O,d,Z){Z=Z===void 0?S:Z;B.lastScript_=T;B.insertPos.insertBefore(T,B.insertPos.firstChild);_.dP8(T,S,function(){T.parentElement.removeChild(T);B.lastScript_==T&&(B.lastScript_=null);var h=new Set;S.map(function(D){return h.add(D)});
for(var q in B.JSC$9028_moduleInfoMap_)B.JSC$9028_moduleInfoMap_[q].isLoaded()&&h.add(q);Array.from(h);d()},function(h){T.parentElement.removeChild(T);
B.lastScript_==T&&(B.lastScript_=null);_.ya(B,h);B.pendingModuleGraphUpdate_?B.pendingModuleGraphUpdate_.then(function(){O(-1,t)}):O(-1,t)},Z)};
_.dP8=function(B,t,T,S,O){O=O===void 0?t:O;var d=t.length,Z=function(){d=0;B.onload=null;B.onerror=null;h=function(){}},h=function(){Z();
var D=O.filter(function(P){return!Fo().getModuleInfo(P).isLoaded()});
D.length!==0?S(D,"Response was successful but was missing module(s) "+D+"."):T()},q=function(){d--;
d==0&&h()};
t.forEach(function(D){D=Fo().getModuleInfo(D);D.isLoaded()?q():(vms(D.earlyOnloadCallbacks_,q),nmB(D,q))});
B.onload=function(){return h()};
B.onerror=function(){Z();S(t)}};
TC2=function(B){B.requestedModuleListSorted_||(B.requestedModuleListSorted_=!0,B.requestedModuleList_.sort());return B.requestedModuleList_};
ScE=function(B){B=B.loadedCssModuleList_;B.sort();return B};
BCi=function(B,t){return t.filter(function(T){return!B.requestedModuleMap_[T]})};
t5b=function(B,t,T,S){if(B.pendingModuleGraphUpdate_)return B.pendingModuleGraphUpdate_.then(function(){t5b(B,t,T,S)}),!0;
if(!B.useNegativeLoading_){var O=[],d=Object.assign({},B.requestedModuleMap_);Cwq(B,t,function(P){O.push(P.getId())},S,function(P){return!P.isLoaded()},d);
t=O}for(d=0;d<t.length;){for(var Z=t.length-d,h=d==0?t:t.slice(d,t.length),q=O9o(B,h,S),D=_.L7(q).toString();D.length>B.urlMaxLength;)if(Z>1)Z-=Math.ceil((D.length-B.urlMaxLength)/6),Z=Math.max(Z,1),h=t.slice(d,d+Z),q=O9o(B,h,S),D=_.L7(q).toString();else return B.useNegativeLoading_?(B.useNegativeLoading_=!1,B.pendingModuleGraphUpdate_=Z9u(B).then(function(P){LZH(B,P,S)}),t5b(B,t.slice(d),T,S)):!1;
d+=Z;B.useNegativeLoading_?T(q,h):T(q,h,d===t.length?t:[])}return!0};
LZH=function(B,t,T){Fo().setAllModuleInfoString((t||{}).moduleGraph);Cwq(B,TC2(B),function(S){_.wX(B,[S.getId()])},T);
B.pendingModuleGraphUpdate_=null};
Cwq=function(B,t,T,S,O,d){d=d===void 0?{}:d;var Z=Fo();t=_.C(t);for(var h=t.next();!h.done;h=t.next()){h=h.value;var q=Z.getModuleInfo(h);if(!(d[h]||O&&!O(q))){d[h]=!0;var D=q.deps_||[];if(S){var P=[];S[h]&&(P=Object.keys(S[h]));D=D.concat(P)}Cwq(B,D,T,S,O,d);T(q)}}};
Z9u=function(B){B=B.scsReferenceUrl_.clone();qZE(B);Uj(B,"dg",null);Uj(B,"md","1");return iC2(B.toString())};var I1N=new Uint8Array(123);var hr8=[];var qcq=function(){this.JSC$8116_loader_=null};
_.k=qcq.prototype;_.k.setBatchModeEnabled=function(){};
_.k.setAllModuleInfoString=function(){};
_.k.addExtraEdge=function(){throw Error("vd");};
_.k.removeExtraEdge=function(){throw Error("wd");};
_.k.getModuleContext=function(){return null};
_.k.isActive=function(){return!1};
_.k.isUserActive=function(){return!1};
_.k.registerCallback=function(){};var Qa=function(B,t,T,S,O){var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.name="ModuleLoadFailure";this.type=B;this.status=t;this.requestedModuleIds=T;this.url=S;this.cause=O;this.message=this.toString()};
_.u(Qa,Error);Qa.prototype.toString=function(){return V5B(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var V5B=function(B){switch(B.type){case Qa.JSC$9040_Type.UNAUTHORIZED:return"Unauthorized";case Qa.JSC$9040_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case Qa.JSC$9040_Type.TIMEOUT:return"Timed out";case Qa.JSC$9040_Type.OLD_CODE_GONE:return"Out of date module id";case Qa.JSC$9040_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+B.type}};
be.ModuleLoadFailure=Qa;be.ModuleLoadFailure.JSC$9040_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var xx=function(){this.moduleIds_=this.JSC$8116_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$9043_extraEdges_={};this.JSC$9043_callbackMap_={};this.JSC$9043_currentlyLoadingModule_=this.baseModuleInfo_=new FY([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Wi;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.TG(xx,qcq);var EOB=function(B,t){_.BL.call(this,"Error loading "+B+": "+t)};
_.TG(EOB,_.BL);xx.prototype.setBatchModeEnabled=function(B){this.batchModeEnabled_=B};
xx.prototype.setAllModuleInfoString=function(B,t){if(!(this instanceof xx))this.setAllModuleInfoString(B,t);else if(typeof B==="string"){if(B.startsWith("d$")){B=B.substring(2);for(var T=[],S=0,O=B.indexOf("/"),d=0,Z=!1,h=0;;){var q=Z?B.substring(d):B.substring(d,O);if(q.length===0)S++,d="sy"+S.toString(36),q=[];else{var D=q.indexOf(":");if(D<0)d=q,q=[];else if(D===q.length-1)d=q.substring(0,D),q=Array(T[h-1]);else{d=q.substring(0,D);q=q.substring(D+1).split(",");D=h;for(var P=0;P<q.length;P++)D-=
q[P].length===0?1:Number(q[P]),q[P]=T[D]}D=0;if(d.length===0)D=1;else if(d.charAt(0)==="+"||d.charAt(0)==="-")D=Number(d);D!==0&&(S+=D,d="sy"+S.toString(36))}T.push(d);DPi(this,d,q);if(Z)break;d=O+1;O=B.indexOf("/",d);O===-1&&(Z=!0);h++}this.moduleIds_=T}else if(B.startsWith("p$"))Pw8(this,B);else{B=B.split("/");T=[];for(S=0;S<B.length;S++){h=B[S].split(":");O=h[0];Z=[];if(h[1])for(Z=h[1].split(","),h=0;h<Z.length;h++)Z[h]=T[parseInt(Z[h],36)];T.push(O);DPi(this,O,Z)}this.moduleIds_=T}t&&t.length?
(_.zX(this.loadingModuleIds_,t),this.lastInitialModuleId_=_.Qw(t)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$9043_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$9043_currentlyLoadingModule_=null,(t=this.baseModuleInfo_.onLoad((0,_.gS)(this.getModuleContext,this)))&&t.length&&UPe(this,new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.INIT_ERROR,void 0,void 0,void 0,t[0])),Me(this))}};
var Pw8=function(B,t){var T=t.substring(2);for(t=0;t<64;t++)I1N["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(t)]=t;var S={buf:T,pos:0};S5(S);var O=S5(S),d=S5(S)+1;t=Array(O);var Z=Array(O),h=Array(O);d=Array(d);var q=0,D=0,P=S.pos,U=S.buf.indexOf("|",S.pos);S.pos=U+1;for(U=0;U<O;U++){var J=S5(S),N=J&2,H=J&1;J>>>=2;H?(q+=J>>>1^-(J&1),J="sy"+q.toString(36)):(H=P,P+=J,J=T.substring(H,P));t[U]=J;N&&(d[D++]=J)}d[D]="";S.pos++;D=O&-2;T=O&1;for(q=0;q<D;q+=2)P=JKw(S),h[q]=
P&7,h[q+1]=P>>>3&7;T&&(T=JKw(S),h[D]=T&7);S.pos++;for(D=0;D<O;D++)h[D]===7&&(h[D]=S5(S));S.pos++;for(T=D=0;T<O;T++){q=h[T];P=q===0?hr8:Array(q);Z[T]=P;U=D;for(N=0;N<q;N++)U-=S5(S),P[N]=d[U];d[D]===t[T]&&D++}for(S=0;S<t.length;S++)DPi(B,t[S],Z[S]);B.moduleIds_=t};
_.k=xx.prototype;_.k.getModuleInfo=function(B){return this.moduleInfoMap[B]};
_.k.addExtraEdge=function(B,t){var T=this.getModuleInfo(B);T&&T.isLoaded()?this.load(t):(this.JSC$9043_extraEdges_[B]||(this.JSC$9043_extraEdges_[B]={}),this.JSC$9043_extraEdges_[B][t]=!0)};
_.k.removeExtraEdge=function(B,t){if(this.JSC$9043_extraEdges_[B]){delete this.JSC$9043_extraEdges_[B][t];for(var T in this.JSC$9043_extraEdges_[B])return;delete this.JSC$9043_extraEdges_[B]}};
_.k.isActive=function(){return this.loadingModuleIds_.length>0};
_.k.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var Me=function(B){var t=B.lastActive_,T=B.isActive();T!=t&&(B.executeCallbacks_(T?"active":"idle"),B.lastActive_=T);t=B.isUserActive();t!=B.userLastActive_&&(B.executeCallbacks_(t?"userActive":"userIdle"),B.userLastActive_=t)},DPi=function(B,t,T){B.moduleInfoMap[t]?(B=B.moduleInfoMap[t].deps_,B!=T&&B.splice.apply(B,[0,
B.length].concat(_.aw(T)))):B.moduleInfoMap[t]=new FY(T,t)},JO1=function(B,t,T){var S=[];
Sq(t,S);t=[];for(var O={},d=0;d<S.length;d++){var Z=S[d],h=B.getModuleInfo(Z);if(!h)throw Error("xd`"+Z);var q=new Wi;O[Z]=q;h.isLoaded()?q.callback(null):(In4(B,Z,h,!!T,q),B.isModuleLoading(Z)||t.push(Z))}t.length>0&&(B.loadingModuleIds_.length===0?B.loadModules_(t):(B.requestedModuleIdsQueue_.push(t),Me(B)));return O},In4=function(B,t,T,S,O){T.registerCallback(O.callback,O);
nmB(T,function(d){O.errback(new EOB(t,d))});
B.isModuleLoading(t)?S&&(mP8(B,t),Me(B)):S&&mP8(B,t)};
xx.prototype.loadModules_=function(B,t,T){var S=this;t||(this.consecutiveFailures_=0);var O=NCE(this,B);this.loadingModuleIds_=O;this.requestedLoadingModuleIds_=this.batchModeEnabled_?B:_.vL(O);Me(this);if(O.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,O);if(Object.keys(this.JSC$9043_extraEdges_).length>0&&!this.JSC$8116_loader_.supportsExtraEdges)throw Error("yd");B=(0,_.gS)(this.JSC$8116_loader_.JSC$9030_loadModules,this.JSC$8116_loader_,_.vL(O),this.moduleInfoMap,{extraEdges:this.JSC$9043_extraEdges_,
forceReload:!!T,onError:function(d,Z){var h=S.requestedLoadingModuleIds_;d=d!=null?d:void 0;S.consecutiveFailures_++;var q=_.vL(O);S.requestedLoadingModuleIds_=h;O.forEach(_.mY(_.lo,S.requestedModuleIds_),S);d==401?(UPe(S,new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.UNAUTHORIZED,d)),S.requestedModuleIdsQueue_.length=0):d==410?(Xn4(S,new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.OLD_CODE_GONE,d)),uF8(S)):S.consecutiveFailures_>=3?(Xn4(S,new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.CONSECUTIVE_FAILURES,
d,q,Z)),uF8(S)):S.loadModules_(S.requestedLoadingModuleIds_,!0,d==8001||!1)},
onTimeout:(0,_.gS)(this.handleLoadTimeout_,this)});(t=Math.pow(this.consecutiveFailures_,2)*5E3)?_.TX.setTimeout(B,t):B()}};
var NCE=function(B,t){t=t.filter(function(O){return B.moduleInfoMap[O].isLoaded()?(_.TX.setTimeout(function(){return Error("zd`"+O)},0),!1):!0});
for(var T=[],S=0;S<t.length;S++)T=T.concat(jgB(B,t[S]));Sq(T);return!B.batchModeEnabled_&&T.length>1?(t=T.shift(),B.requestedModuleIdsQueue_=T.map(function(O){return[O]}).concat(B.requestedModuleIdsQueue_),[t]):T},jgB=function(B,t){var T=_.f1.createSet(B.requestedModuleIds_),S=[];
T[t]||S.push(t);t=[t];for(var O=0;O<t.length;O++)for(var d=B.getModuleInfo(t[O]).deps_,Z=d.length-1;Z>=0;Z--){var h=d[Z];B.getModuleInfo(h).isLoaded()||T[h]||(S.push(h),t.push(h))}S.reverse();Sq(S);return S};
xx.prototype.JSC$9038_setLoaded=function(){if(this.JSC$9043_currentlyLoadingModule_){var B=this.JSC$9043_currentlyLoadingModule_.getId(),t=[];if(this.JSC$9043_extraEdges_[B]){for(var T=_.C(Object.keys(this.JSC$9043_extraEdges_[B])),S=T.next();!S.done;S=T.next()){S=S.value;var O=this.getModuleInfo(S);O&&!O.isLoaded()&&(this.removeExtraEdge(B,S),t.push(S))}this.loadMultiple(t)}this.isDisposed()||((t=this.moduleInfoMap[B].onLoad((0,_.gS)(this.getModuleContext,this)))&&t.length&&UPe(this,new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.INIT_ERROR,
void 0,void 0,void 0,t[0])),_.lo(this.userInitiatedLoadingModuleIds_,B),_.lo(this.loadingModuleIds_,B),this.loadingModuleIds_.length===0&&uF8(this),this.lastInitialModuleId_&&B==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Me(this),this.JSC$9043_currentlyLoadingModule_=null)}};
xx.prototype.isModuleLoading=function(B){if(_.eg(this.loadingModuleIds_,B))return!0;for(var t=0;t<this.requestedModuleIdsQueue_.length;t++)if(_.eg(this.requestedModuleIdsQueue_[t],B))return!0;return!1};
xx.prototype.load=function(B,t){return JO1(this,[B],t)[B]};
xx.prototype.loadMultiple=function(B){return JO1(this,B)};
var mP8=function(B,t){_.eg(B.userInitiatedLoadingModuleIds_,t)||B.userInitiatedLoadingModuleIds_.push(t)};
xx.prototype.beforeLoadModuleCode=function(B){var t=this;this.JSC$9043_currentlyLoadingModule_&&this.JSC$9043_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$9038_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[B]&&H94(this,this.moduleInfoMap[B].deps_||[],function(T){T.module_=new sC;_.lo(t.loadingModuleIds_,T.getId())},function(T){return!T.isLoaded()});
this.JSC$9043_currentlyLoadingModule_=this.getModuleInfo(B)};
xx.prototype.handleLoadTimeout_=function(){Xn4(this,new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.TIMEOUT));uF8(this)};
var Xn4=function(B,t){B.requestedLoadingModuleIds_.length>1?B.requestedModuleIdsQueue_=B.requestedLoadingModuleIds_.map(function(T){return[T]}).concat(B.requestedModuleIdsQueue_):UPe(B,t)},UPe=function(B,t){var T=B.requestedLoadingModuleIds_;
B.loadingModuleIds_.length=0;for(var S=[],O=0;O<B.requestedModuleIdsQueue_.length;O++){var d=B.requestedModuleIdsQueue_[O].filter(function(q){var D=jgB(this,q);return lq(T,function(P){return _.eg(D,P)})},B);
_.zX(S,d)}for(O=0;O<T.length;O++)_.Yh(S,T[O]);for(O=0;O<S.length;O++){for(d=0;d<B.requestedModuleIdsQueue_.length;d++)_.lo(B.requestedModuleIdsQueue_[d],S[O]);_.lo(B.userInitiatedLoadingModuleIds_,S[O])}if(O=B.JSC$9043_callbackMap_.error)for(d=0;d<O.length;d++)for(var Z=O[d],h=0;h<S.length;h++)Z("error",S[h],t);for(S=0;S<T.length;S++)if(B.moduleInfoMap[T[S]])B.moduleInfoMap[T[S]].onError(t);B.requestedLoadingModuleIds_.length=0;Me(B)},uF8=function(B){for(;B.requestedModuleIdsQueue_.length;){var t=
B.requestedModuleIdsQueue_.shift().filter(function(T){return!this.getModuleInfo(T).isLoaded()},B);
if(t.length>0){B.loadModules_(t);return}}Me(B)};
xx.prototype.registerCallback=function(B,t){Array.isArray(B)||(B=[B]);for(var T=0;T<B.length;T++){var S=B[T],O=t,d=this.JSC$9043_callbackMap_;d[S]||(d[S]=[]);d[S].push(O)}};
xx.prototype.executeCallbacks_=function(B){for(var t=this.JSC$9043_callbackMap_[B],T=0;t&&T<t.length;T++)t[T](B)};
var H94=function(B,t,T,S,O){S=S===void 0?function(){return!0}:S;
O=O===void 0?{}:O;t=_.C(t);for(var d=t.next();!d.done;d=t.next()){d=d.value;var Z=B.getModuleInfo(d);!O[d]&&S(Z)&&(O[d]=!0,H94(B,Z.deps_||[],T,S,O),T(Z))}};
xx.prototype.dispose=function(){_.BC(_.f1.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$9043_callbackMap_={};this.isDisposed_=!0};
xx.prototype.isDisposed=function(){return this.isDisposed_};
_.sS=function(){return new xx};var anb=[5E3,2E4],fno=function(){this.JSC$8116_loader_=null;this.JSC$9051_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$9051_queue_=[];this.JSC$9051_extraEdges_=Object.create(null);this.JSC$9051_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.u(fno,qcq);_.k=fno.prototype;_.k.setAllModuleInfoString=function(){this.JSC$9051_currentlyLoadingModule_&&this.JSC$9051_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$9038_setLoaded()};
_.k.getModuleInfo=function(B){var t=this.JSC$9051_moduleInfoMap_[B];t||(t=new FY([],B),this.JSC$9051_moduleInfoMap_[B]=t);return t};
_.k.addExtraEdge=function(B,t){this.getModuleInfo(B).isLoaded()?this.load(t):(this.JSC$9051_extraEdges_[B]||(this.JSC$9051_extraEdges_[B]={}),this.JSC$9051_extraEdges_[B][t]=!0)};
_.k.removeExtraEdge=function(B,t){if(this.JSC$9051_extraEdges_[B]){delete this.JSC$9051_extraEdges_[B][t];for(var T in this.JSC$9051_extraEdges_[B])return;delete this.JSC$9051_extraEdges_[B]}};
_.k.isModuleLoading=function(B){return!!this.loadingModules_[B]};
_.k.load=function(B){gO4(this,[B]);return Rrs(this,B)};
_.k.loadMultiple=function(B){var t=this,T=Object.create(null),S=[];B.forEach(function(O){T[O]||(T[O]=Rrs(t,O),S.push(O))});
gO4(this,S);return T};
_.k.beforeLoadModuleCode=function(B){var t;((t=this.JSC$9051_currentlyLoadingModule_)==null?void 0:t.getId())==="synthetic_module_overhead"&&this.JSC$9038_setLoaded();var T,S;AO2(this,(S=(T=this.JSC$9051_moduleInfoMap_[B])==null?void 0:T.deps_)!=null?S:[],function(O){O.module_=new sC},function(O){return!O.isLoaded()});
this.JSC$9051_currentlyLoadingModule_=this.getModuleInfo(B)};
_.k.JSC$9038_setLoaded=function(){if(this.JSC$9051_currentlyLoadingModule_){var B=this.JSC$9051_currentlyLoadingModule_.getId(),t=[];if(this.JSC$9051_extraEdges_[B]){for(var T=_.C(Object.keys(this.JSC$9051_extraEdges_[B])),S=T.next();!S.done;S=T.next())S=S.value,this.getModuleInfo(S).isLoaded()||(this.removeExtraEdge(B,S),t.push(S));this.loadMultiple(t)}this.JSC$9051_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$9051_currentlyLoadingModule_=null;(!this.isModuleLoading(B)&&/^sy[0-9a-z]{0,4}$/.test(B)||B==="synthetic_module_overhead")&&delete this.JSC$9051_moduleInfoMap_[B];this.unsetModulesAsLoading(B)}};
_.k.setModulesAsLoading=function(){var B=this;_.j9.apply(0,arguments).forEach(function(t){B.loadingModules_[t]=!0})};
_.k.unsetModulesAsLoading=function(){var B=this;_.j9.apply(0,arguments).forEach(function(t){delete B.loadingModules_[t]})};
var Rrs=function(B,t){return new _.UO(function(T,S){var O=B.getModuleInfo(t);O.isLoaded()?T(null):(O.registerCallback(function(){T(null)}),nmB(O,function(d){var Z="Error loading "+t+": "+d;
d instanceof be.ModuleLoadFailure&&d.url&&(Z=Z+", requested url: "+d.url.toString());S(Error(Z))}))})},gO4=function(B,t){t=t.filter(function(T){return!B.isModuleLoading(T)&&!B.getModuleInfo(T).isLoaded()});
t.length>0&&(B.setModulesAsLoading.apply(B,_.aw(t)),B.JSC$9051_queue_.push(t),cO1(B))},cO1=function(B){for(var t={};B.activeLoads_<Infinity&&B.JSC$9051_queue_.length>0;t={finishLoad:void 0,
ids$jscomp$36:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})t.ids$jscomp$36=B.JSC$9051_queue_.shift().filter(function(T){return!B.getModuleInfo(T).isLoaded()}),t.ids$jscomp$36.length>0&&(B.activeLoads_++,t.finishLoad=function(T){return function(){B.activeLoads_--;
cO1(B);T.finishLoad=function(){}}}(t),_.NL(t.ids$jscomp$36.map(function(T){return Rrs(B,T)})).then(function(T){return function(){(0,T.finishLoad)()}}(t)),t.attempt$jscomp$6=0,t.load$jscomp$1=function(T){return function(){if(Object.keys(B.JSC$9051_extraEdges_).length>0&&!B.JSC$8116_loader_.supportsExtraEdges)throw Error("yd");
B.JSC$8116_loader_.JSC$9030_loadModules(T.ids$jscomp$36,B.JSC$9051_moduleInfoMap_,{extraEdges:B.JSC$9051_extraEdges_,onError:function(S,O){var d=anb[T.attempt$jscomp$6++];d!==void 0?setTimeout(function(){(0,T.load$jscomp$1)()},d):(B.unsetModulesAsLoading.apply(B,_.aw(T.ids$jscomp$36)),(0,T.finishLoad)(),T.ids$jscomp$36.forEach(function(Z){Z=B.getModuleInfo(Z);
if(!Z.isLoaded())Z.onError(new be.ModuleLoadFailure(be.ModuleLoadFailure.JSC$9040_Type.CONSECUTIVE_FAILURES,S,T.ids$jscomp$36,O))}))}})}}(t),(0,t.load$jscomp$1)())},AO2=function(B,t,T,S,O){S=S===void 0?function(){return!0}:S;
O=O===void 0?{}:O;t=_.C(t);for(var d=t.next();!d.done;d=t.next()){d=d.value;var Z=B.getModuleInfo(d);!O[d]&&S(Z)&&(O[d]=!0,AO2(B,Z.deps_||[],T,S,O),T(Z))}};var sg1=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var NUg=Symbol("Bd");window.JSCompiler_renameProperty=function(B){return B};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var FZi=!sg1||HTMLElement.es5Shimmed||_.TX.Reflect===void 0||_.TX.customElements===void 0||_.TX.customElements.polyfillWrapFlushCallback||!1,wn8,lph=function(){var B=HTMLElement;if(FZi)return B;if(wn8!==void 0)return wn8;var t=_.TX.Reflect,T=function(){return t.construct(B,[],this.constructor)};
T.prototype=B.prototype;T.prototype.constructor=T;T.es5Shimmed=!0;Object.setPrototypeOf(T,B);return wn8=T},oO8=!1;FZi||oO8||(oO8=!0,_.TX.HTMLElement=lph());/*

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 a1g=/(url\()([^)]*)(\))/g,jl_=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,HzN,Oc;var yR=!window.ShadyDOM||!window.ShadyDOM.inUse,yOe=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),Qgb=!window.customElements.polyfillWrapFlushCallback,xP8;if(xP8=yR&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var M5b=new CSSStyleSheet;M5b.replaceSync("");var $P2=document.createElement("div");$P2.attachShadow({mode:"open"});$P2.shadowRoot.adoptedStyleSheets=[M5b];xP8=$P2.shadowRoot.adoptedStyleSheets[0]===M5b}catch(B){xP8=!1}
var WZ2=xP8,eri=window.Polymer&&window.Polymer.rootPath||g1v(document.baseURI||window.location.href),JO=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,Qao=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,$O=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,Gtb=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,og=window.Polymer&&window.Polymer.legacyOptimizations||!1,MP=window.Polymer&&window.Polymer.legacyWarnings||!1,pn8=window.Polymer&&window.Polymer.syncInitialRender||
!1,NP=window.Polymer&&window.Polymer.legacyUndefined||!1,i98=window.Polymer&&window.Polymer.orderedComputed||!1,$x=window.Polymer&&window.Polymer.removeNestedTemplates||!1,Wc=window.Polymer&&window.Polymer.fastDomIf||!1,en=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Yci=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,KZ1=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var Gg={},lnE={},uw=function(){return HTMLElement.apply(this,arguments)||this};
_.u(uw,HTMLElement);uw.import=function(B,t){return B?(B=Gg[B]||lnE[B.toLowerCase()])&&t?B.querySelector(t):B:null};
uw.prototype.attributeChangedCallback=function(B,t,T){t!==T&&this.register()};
uw.prototype.register=function(B){if(B=B||this.id){if($O&&(Gg[B]||lnE[B.toLowerCase()])!==void 0)throw Gg[B]=lnE[B.toLowerCase()]=null,Error("Cd`"+B);this.id=B;Gg[B]=lnE[B.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.n9.Object.defineProperties(uw.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var B=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;B=_.kO(this.getAttribute("assetpath")||"",B.baseURI);this.__assetpath=g1v(B)}return this.__assetpath}}});
_.n9.Object.defineProperties(uw,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
uw["import"]=uw.import;uw.prototype.modules=Gg;customElements.define("dom-module",uw);var vO8=0,AKm=0,dC=[],nO2=0,R49=!1,rOB=document.createTextNode(""),zrB,FF;(new window.MutationObserver(cKz)).observe(rOB,{characterData:!0});_.ph={after:function(B){return{run:function(t){return window.setTimeout(t,B)},
cancel:function(t){window.clearTimeout(t)}}},
run:function(B,t){return window.setTimeout(B,t)},
cancel:function(B){window.clearTimeout(B)}};
_.A_={run:function(B){return window.requestAnimationFrame(B)},
cancel:function(B){window.cancelAnimationFrame(B)}};
zrB={run:function(B){return window.requestIdleCallback?window.requestIdleCallback(B):window.setTimeout(B,16)},
cancel:function(B){window.cancelIdleCallback?window.cancelIdleCallback(B):window.clearTimeout(B)}};
FF={run:function(B){R49||(R49=!0,rOB.textContent=nO2++);dC.push(B);return vO8++},
cancel:function(B){var t=B-AKm;if(t>=0){if(!dC[t])throw Error("Dd`"+B);dC[t]=null}}};var b98=0,iM=function(B){var t=B.__mixinApplications;t||(t=new WeakMap,B.__mixinApplications=t);var T=b98++;return function(S){var O=S.__mixinSet;if(O&&O[T])return S;var d=t,Z=d.get(S);Z||(Z=B(S),d.set(S,Z),S=Object.create(Z.__mixinSet||O||null),S[T]=!0,Z.__mixinSet=S);return Z}};_.Ig=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(B){return ShadyDOM.patch(B)}:function(B){return B};var BhB=iM(function(B){var t=function(){var T=B.call(this)||this;T.__dataEnabled=!1;T.__dataReady=!1;T.__dataInvalid=!1;T.__data={};T.__dataPending=null;T.__dataOld=null;T.__dataInstanceProps=null;T.__dataCounter=0;T.__serializing=!1;T._initializeProperties();return T};
_.u(t,B);t.createProperties=function(T){var S=this.prototype,O;for(O in T)O in S||S._createPropertyAccessor(O)};
t.attributeNameForProperty=function(T){return T.toLowerCase()};
t.typeForProperty=function(){};
t.prototype._createPropertyAccessor=function(T,S){this._addPropertyToAttributeMap(T);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[T]||(this.__dataHasAccessor[T]=!0,this._definePropertyAccessor(T,S))};
t.prototype._addPropertyToAttributeMap=function(T){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var S=this.__dataAttributes[T];S||(S=this.constructor.attributeNameForProperty(T),this.__dataAttributes[S]=T);return S};
t.prototype._definePropertyAccessor=function(T,S){Object.defineProperty(this,T,{get:function(){return this.__data[T]},
set:S?function(){}:function(O){this._setPendingProperty(T,O,!0)&&this._invalidateProperties()}})};
t.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
t.prototype._initializeProperties=function(){for(var T in this.__dataHasAccessor)this.hasOwnProperty(T)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[T]=this[T],delete this[T])};
t.prototype._initializeInstanceProperties=function(T){Object.assign(this,T)};
t.prototype._setProperty=function(T,S){this._setPendingProperty(T,S)&&this._invalidateProperties()};
t.prototype._getProperty=function(T){return this.__data[T]};
t.prototype._setPendingProperty=function(T,S){var O=this.__data[T],d=this._shouldPropertyChange(T,S,O);d&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||T in this.__dataOld||(this.__dataOld[T]=O),this.__data[T]=S,this.__dataPending[T]=S);return d};
t.prototype._isPropertyPending=function(T){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(T))};
t.prototype._invalidateProperties=function(){var T=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,FF.run(function(){T.__dataInvalid&&(T.__dataInvalid=!1,T._flushProperties())}))};
t.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
t.prototype._flushProperties=function(){this.__dataCounter++;var T=this.__data,S=this.__dataPending,O=this.__dataOld;this._shouldPropertiesChange(T,S,O)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(T,S,O));this.__dataCounter--};
t.prototype._shouldPropertiesChange=function(T,S){return!!S};
t.prototype._propertiesChanged=function(){};
t.prototype._shouldPropertyChange=function(T,S,O){return O!==S&&(O===O||S===S)};
t.prototype.attributeChangedCallback=function(T,S,O,d){S!==O&&this._attributeToProperty(T,O);B.prototype.attributeChangedCallback&&B.prototype.attributeChangedCallback.call(this,T,S,O,d)};
t.prototype._attributeToProperty=function(T,S,O){if(!this.__serializing){var d=this.__dataAttributes;T=d&&d[T]||T;this[T]=this._deserializeValue(S,O||this.constructor.typeForProperty(T))}};
t.prototype._propertyToAttribute=function(T,S,O){this.__serializing=!0;O=arguments.length<3?this[T]:O;this._valueToNodeAttribute(this,O,S||this.constructor.attributeNameForProperty(T));this.__serializing=!1};
t.prototype._valueToNodeAttribute=function(T,S,O){S=this._serializeValue(S);if(O==="class"||O==="name"||O==="slot")T=(0,_.Ig)(T);S===void 0?T.removeAttribute(O):T.setAttribute(O,S===""&&window.trustedTypes?window.trustedTypes.emptyScript:S)};
t.prototype._serializeValue=function(T){switch(typeof T){case "boolean":return T?"":void 0;default:return T!=null?T.toString():void 0}};
t.prototype._deserializeValue=function(T,S){switch(S){case Boolean:return T!==null;case Number:return Number(T);default:return T}};
return t});var tK2=0,slh=[];var Ths=iM(function(B){function t(d){d=Object.getPrototypeOf(d);return d.prototype instanceof O?d:null}
function T(d){if(!d.hasOwnProperty("__ownProperties")){var Z=null;if(d.hasOwnProperty("properties")){var h=d.properties;if(h){Z={};for(var q in h){var D=h[q];Z[q]=typeof D==="function"?{type:D}:D}}}d.__ownProperties=Z}return d.__ownProperties}
var S=BhB(B),O=function(){return S.apply(this,arguments)||this};
_.u(O,S);O.finalize=function(){if(!this.hasOwnProperty("__finalized")){var d=t(this);d&&d.finalize();this.__finalized=!0;this._finalizeClass()}};
O._finalizeClass=function(){var d=T(this);d&&this.createProperties(d)};
O.typeForProperty=function(d){return(d=this._properties[d])&&d.type};
O.prototype._initializeProperties=function(){tK2++;this.constructor.finalize();S.prototype._initializeProperties.call(this)};
O.prototype.connectedCallback=function(){S.prototype.connectedCallback&&S.prototype.connectedCallback.call(this);this._enableProperties()};
O.prototype.disconnectedCallback=function(){S.prototype.disconnectedCallback&&S.prototype.disconnectedCallback.call(this)};
_.n9.Object.defineProperties(O,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var d=this;if(!this.hasOwnProperty("__observedAttributes")){FnL(this.prototype);var Z=this._properties;this.__observedAttributes=Z?Object.keys(Z).map(function(h){return d.prototype._addPropertyToAttributeMap(h)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var d=t(this);this.__properties=Object.assign({},d&&d._properties,T(this))}return this.__properties}}});
return O});var w4m={},o1w=/-[a-z]/g,yKC=/([A-Z])/g;for(var Sg8={},Om8=HTMLElement.prototype;Om8;){for(var kQ1=Object.getOwnPropertyNames(Om8),ddu=0;ddu<kQ1.length;ddu++)Sg8[kQ1[ddu]]=!0;Om8=Object.getPrototypeOf(Om8)}var C52=window.trustedTypes?function(B){return trustedTypes.isHTML(B)||trustedTypes.isScript(B)||trustedTypes.isScriptURL(B)}:function(){return!1},ZmB=iM(function(B){var t=BhB(B);
B=function(){return t.apply(this,arguments)||this};
_.u(B,t);B.createPropertiesForAttributes=function(){for(var T=this.observedAttributes,S=0;S<T.length;S++)this.prototype._createPropertyAccessor(C9(T[S]))};
B.attributeNameForProperty=function(T){return Zn(T)};
B.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);t.prototype._initializeProperties.call(this)};
B.prototype._initializeProtoProperties=function(T){for(var S in T)this._setProperty(S,T[S])};
B.prototype._ensureAttribute=function(T,S){this.hasAttribute(T)||this._valueToNodeAttribute(this,S,T)};
B.prototype._serializeValue=function(T){switch(typeof T){case "object":if(T instanceof Date)return T.toString();if(T){if(C52(T))return T;try{return JSON.stringify(T)}catch(S){return""}}default:return t.prototype._serializeValue.call(this,T)}};
B.prototype._deserializeValue=function(T,S){switch(S){case Object:try{var O=JSON.parse(T)}catch(d){O=T}break;case Array:try{O=JSON.parse(T)}catch(d){O=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+T)}break;case Date:O=isNaN(T)?String(T):Number(T);O=new Date(O);break;default:O=t.prototype._deserializeValue.call(this,T,S)}return O};
B.prototype._definePropertyAccessor=function(T,S){if(!Sg8[T]){var O=this[T];O!==void 0&&(this.__data?this._setPendingProperty(T,O):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[T]=O))}t.prototype._definePropertyAccessor.call(this,T,S)};
B.prototype._hasAccessor=function(T){return this.__dataHasAccessor&&this.__dataHasAccessor[T]};
B.prototype._isPropertyPending=function(T){return!!(this.__dataPending&&T in this.__dataPending)};
return B});var LI4={"dom-if":!0,"dom-repeat":!0},hHu=!1,qg1=!1,VK2=function(){var B=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(t){return t}});
return function(t,T,S){T=T.getAttribute(S);B&&S.startsWith("on-")?t.setAttribute(S,B.createScript(T,S)):t.setAttribute(S,T)}}(),Ezs=iM(function(B){var t=function(){return B.apply(this,arguments)||this};
_.u(t,B);t._parseTemplate=function(T,S){if(!T._templateInfo){var O=T._templateInfo={};O.nodeInfoList=[];O.nestedTemplate=!!S;O.stripWhiteSpace=S&&S.stripWhiteSpace||T.hasAttribute&&T.hasAttribute("strip-whitespace");this._parseTemplateContent(T,O,{parent:null})}return T._templateInfo};
t._parseTemplateContent=function(T,S,O){return this._parseTemplateNode(T.content,S,O)};
t._parseTemplateNode=function(T,S,O){var d=!1;T.localName!="template"||T.hasAttribute("preserve-content")?T.localName==="slot"&&(S.hasInsertionPoint=!0):d=this._parseTemplateNestedTemplate(T,S,O)||d;if(!hHu){hHu=!0;var Z=document.createElement("textarea");Z.placeholder="a";qg1=Z.placeholder===Z.textContent}qg1&&T.localName==="textarea"&&T.placeholder&&T.placeholder===T.textContent&&(T.textContent=null);T.firstChild&&this._parseTemplateChildNodes(T,S,O);T.hasAttributes&&T.hasAttributes()&&(d=this._parseTemplateNodeAttributes(T,
S,O)||d);return d||O.noted};
t._parseTemplateChildNodes=function(T,S,O){if(T.localName!=="script"&&T.localName!=="style")for(var d=T.firstChild,Z=0,h;d;d=h){if(d.localName=="template"){var q=d.getAttribute("is");if(q&&LI4[q])for(h=d,h.removeAttribute("is"),d=h.ownerDocument.createElement(q),h.parentNode.replaceChild(d,h),d.appendChild(h);h.attributes.length;)q=h.attributes[0].name,VK2(d,h,q),h.removeAttribute(q)}h=d.nextSibling;if(d.nodeType===Node.TEXT_NODE){for(q=h;q&&q.nodeType===Node.TEXT_NODE;)d.textContent+=q.textContent,
h=q.nextSibling,T.removeChild(q),q=h;if(S.stripWhiteSpace&&!d.textContent.trim()){T.removeChild(d);continue}}q={parentIndex:Z,parentInfo:O};this._parseTemplateNode(d,S,q)&&(q.infoIndex=S.nodeInfoList.push(q)-1);d.parentNode&&Z++}};
t._parseTemplateNestedTemplate=function(T,S,O){S=this._parseTemplate(T,S);(S.content=T.content.ownerDocument.createDocumentFragment()).appendChild(T.content);O.templateInfo=S;return!0};
t._parseTemplateNodeAttributes=function(T,S,O){for(var d=!1,Z=Array.from(T.attributes),h=Z.length-1,q;q=Z[h];h--)d=this._parseTemplateNodeAttribute(T,S,O,q.name,q.value)||d;return d};
t._parseTemplateNodeAttribute=function(T,S,O,d,Z){return d.slice(0,3)==="on-"?(T.removeAttribute(d),O.events=O.events||[],O.events.push({name:d.slice(3),value:Z}),!0):d==="id"?(O.id=Z,!0):!1};
t._contentForTemplate=function(T){var S=T._templateInfo;return S&&S.content||T.content};
t.prototype._stampTemplate=function(T,S){T&&!T.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(T);S=S||this.constructor._parseTemplate(T);var O=S.nodeInfoList;T=document.importNode(S.content||T.content,!0);T.__noInsertionPoint=!S.hasInsertionPoint;var d=T.nodeList=Array(O.length);T.$={};for(var Z=0,h=O.length,q=void 0;Z<h&&(q=O[Z]);Z++){var D=d[Z]=Qlq(T,q);q.id&&(T.$[q.id]=D);var P=D,U=q,J=S;U.templateInfo&&(P._templateInfo=U.templateInfo,P._parentTemplateInfo=
J);if(q.events&&q.events.length)for(P=0,U=q.events,J=void 0;P<U.length&&(J=U[P]);P++)this._addMethodEventListenerToNode(D,J.name,J.value,this)}return T};
t.prototype._addMethodEventListenerToNode=function(T,S,O,d){O=xr_(d||T,O);this._addEventListenerToNode(T,S,O);return O};
t.prototype._addEventListenerToNode=function(T,S,O){T.addEventListener(S,O)};
t.prototype._removeEventListenerFromNode=function(T,S,O){T.removeEventListener(S,O)};
return t});var Pn=0,mZ=[],Ddu={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},P58=/[A-Z]/,Ud4=function(B,t,T,S,O){var d=O?hO(B):B;if(t=t[d])for(d=0;d<t.length;d++){var Z=t[d];if(Z.info.lastRun!==Pn&&(!O||p4N(B,Z.trigger))){Z.info.lastRun=Pn;Z=Z.info;for(var h=T,q=S,D=0,P=h.length-1,U=-1;D<=P;){var J=D+P>>1,N=q.get(h[J].methodInfo)-q.get(Z.methodInfo);if(N<0)D=J+1;else if(N>0)P=J-1;else{U=J;break}}U<
0&&(U=P+1);h.splice(U,0,Z)}}},kp9=[],I0q=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"),Kh=iM(function(B){var t=Ezs(ZmB(B));
B=function(){var T=t.call(this)||this;T.__isPropertyEffectsClient=!0;return T};
_.u(B,t);B.prototype._initializeProperties=function(){t.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};
B.prototype._registerHost=function(){if(Yx.length){var T=Yx[Yx.length-1];T._enqueueClient(this);this.__dataHost=T}};
B.prototype._initializeProtoProperties=function(T){this.__data=Object.create(T);this.__dataPending=Object.create(T);this.__dataOld={}};
B.prototype._initializeInstanceProperties=function(T){var S=this.__readOnly,O;for(O in T)S&&S[O]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[O]=this.__dataPending[O]=T[O])};
B.prototype._addPropertyEffect=function(T,S,O){this._createPropertyAccessor(T,S=="__readOnly");var d=GJ9(this,S,!0)[T];d||(d=this[S][T]=[]);d.push(O)};
B.prototype._removePropertyEffect=function(T,S,O){T=GJ9(this,S,!0)[T];O=T.indexOf(O);O>=0&&T.splice(O,1)};
B.prototype._hasPropertyEffect=function(T,S){S=this[S];return!(!S||!S[T])};
B.prototype._hasReadOnlyEffect=function(T){return this._hasPropertyEffect(T,"__readOnly")};
B.prototype._hasNotifyEffect=function(T){return this._hasPropertyEffect(T,"__notifyEffects")};
B.prototype._hasReflectEffect=function(T){return this._hasPropertyEffect(T,"__reflectEffects")};
B.prototype._hasComputedEffect=function(T){return this._hasPropertyEffect(T,"__computeEffects")};
B.prototype._setPendingPropertyOrPath=function(T,S,O,d){if(d||hO(Array.isArray(T)?T[0]:T)!==T){if(!d&&(d=Dn(this,T),T=e4q(this,T,S),!T||!t.prototype._shouldPropertyChange.call(this,T,S,d)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(T,S,O)){if(O=this.__dataLinkedPaths)for(var Z in O)d=O[Z],qP(Z,T)?(d=VR(Z,d,T),this._setPendingPropertyOrPath(d,S,!0,!0)):qP(d,T)&&(d=VR(d,Z,T),this._setPendingPropertyOrPath(d,S,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[T])return this._setPendingProperty(T,
S,O);this[T]=S}return!1};
B.prototype._setUnmanagedPropertyToNode=function(T,S,O){if(O!==T[S]||typeof O=="object")S==="className"&&(T=(0,_.Ig)(T)),T[S]=O};
B.prototype._setPendingProperty=function(T,S,O){var d=this.__dataHasPaths&&L9(T);if(this._shouldPropertyChange(T,S,(d?this.__dataTemp:this.__data)[T])){this.__dataPending||(this.__dataPending={},this.__dataOld={});T in this.__dataOld||(this.__dataOld[T]=this.__data[T]);d?this.__dataTemp[T]=S:this.__data[T]=S;this.__dataPending[T]=S;if(d||this.__notifyEffects&&this.__notifyEffects[T])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[T]=O;return!0}return!1};
B.prototype._setProperty=function(T,S){this._setPendingProperty(T,S,!0)&&this._invalidateProperties()};
B.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
B.prototype._enqueueClient=function(T){this.__dataPendingClients=this.__dataPendingClients||[];T!==this&&this.__dataPendingClients.push(T)};
B.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
B.prototype.__enableOrFlushClients=function(){var T=this.__dataPendingClients;if(T){this.__dataPendingClients=null;for(var S=0;S<T.length;S++){var O=T[S];O.__dataEnabled?O.__dataPending&&O._flushProperties():O._enableProperties()}}};
B.prototype._readyClients=function(){this.__enableOrFlushClients()};
B.prototype.setProperties=function(T,S){for(var O in T)!S&&this.__readOnly&&this.__readOnly[O]||this._setPendingPropertyOrPath(O,T[O],!0);this._invalidateProperties()};
B.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
B.prototype._propertiesChanged=function(T,S,O){T=this.__dataHasPaths;this.__dataHasPaths=!1;var d;if(d=this.__computeEffects)if(i98){Pn++;var Z=n1L(this),h=[],q;for(q in S)Ud4(q,d,h,Z,T);for(;q=h.shift();)z4q(this,"",S,O,q)&&Ud4(q.methodInfo,d,h,Z,T);Object.assign(O,this.__dataOld);Object.assign(S,this.__dataPending);this.__dataPending=null}else for(Z=S;Uc(this,d,Z,O,T);)Object.assign(O,this.__dataOld),Object.assign(S,this.__dataPending),Z=this.__dataPending,this.__dataPending=null;d=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(S,O,T);this._flushClients();Uc(this,this.__reflectEffects,S,O,T);Uc(this,this.__observeEffects,S,O,T);if(d){Z=this.__notifyEffects;h=Pn++;for(var D in d)if(d[D]){if(q=Z){var P=Z;q=h;var U=D,J=S,N=O,H=T,f=!1,c=H?hO(U):U;if(P=P[c]){c=0;for(var w=P.length,W=void 0;c<w&&(W=P[c]);c++)W.info&&W.info.lastRun===q||H&&!p4N(U,W.trigger)||(W.info&&(W.info.lastRun=q),W.fn(this,U,J,N,W.info,H,void 0),f=!0)}q=f}if(q)var v=!0;else{if(q=T)q=D,U=S,J=hO(q),J!==
q?(J=Zn(J)+"-changed",Yz9(this,J,U[q],q),q=!0):q=!1;q&&(v=!0)}}var p;v&&(p=this.__dataHost)&&p._invalidateProperties&&p._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
B.prototype._propagatePropertyChanges=function(T,S,O){this.__propagateEffects&&Uc(this,this.__propagateEffects,T,S,O);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,T,S,O)};
B.prototype._runEffectsForTemplate=function(T,S,O,d){var Z=this,h=function(q,D){Uc(Z,T.propertyEffects,q,O,D,T.nodeList);for(var P=T.firstChild;P;P=P.nextSibling)Z._runEffectsForTemplate(P,q,O,D)};
T.runEffects?T.runEffects(h,S,d):h(S,d)};
B.prototype.linkPaths=function(T,S){T=Ec(T);S=Ec(S);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[T]=S};
B.prototype.unlinkPaths=function(T){T=Ec(T);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[T]};
B.prototype.notifySplices=function(T,S){var O={path:""};T=Dn(this,T,O);LOg(this,T,O.path,S)};
B.prototype.get=function(T,S){return Dn(S||this,T)};
B.prototype.set=function(T,S,O){O?e4q(O,T,S):this.__readOnly&&this.__readOnly[T]||this._setPendingPropertyOrPath(T,S,!0)&&this._invalidateProperties()};
B.prototype.push=function(T){var S=_.j9.apply(1,arguments),O={path:""},d=Dn(this,T,O),Z=d.length,h=d.push.apply(d,_.aw(S));S.length&&XF(this,d,O.path,Z,S.length,[]);return h};
B.prototype.pop=function(T){var S={path:""};T=Dn(this,T,S);var O=!!T.length,d=T.pop();O&&XF(this,T,S.path,T.length,0,[d]);return d};
B.prototype.splice=function(T,S,O){var d=_.j9.apply(3,arguments),Z={path:""},h=Dn(this,T,Z);S<0?S=h.length-Math.floor(-S):S&&(S=Math.floor(S));var q=arguments.length===2?h.splice(S):h.splice.apply(h,[S,O].concat(_.aw(d)));(d.length||q.length)&&XF(this,h,Z.path,S,d.length,q);return q};
B.prototype.shift=function(T){var S={path:""};T=Dn(this,T,S);var O=!!T.length,d=T.shift();O&&XF(this,T,S.path,0,0,[d]);return d};
B.prototype.unshift=function(T){var S=_.j9.apply(1,arguments),O={path:""},d=Dn(this,T,O),Z=d.unshift.apply(d,_.aw(S));S.length&&XF(this,d,O.path,0,S.length,[]);return Z};
B.prototype.notifyPath=function(T,S){if(arguments.length==1){var O={path:""};S=Dn(this,T,O);O=O.path}else O=Array.isArray(T)?Ec(T):T;this._setPendingPropertyOrPath(O,S,!0,!0)&&this._invalidateProperties()};
B.prototype._createReadOnlyProperty=function(T,S){this._addPropertyEffect(T,"__readOnly");S&&(this["_set"+(T[0].toUpperCase()+T.substring(1))]=function(O){this._setProperty(T,O)})};
B.prototype._createPropertyObserver=function(T,S,O){var d={property:T,method:S,dynamicFn:!!O};this._addPropertyEffect(T,"__observeEffects",{fn:izD,info:d,trigger:{name:T}});O&&this._addPropertyEffect(S,"__observeEffects",{fn:izD,info:d,trigger:{name:S}})};
B.prototype._createMethodObserver=function(T,S){var O=Cc2(T);if(!O)throw Error("Ed`"+T);Si2(this,O,"__observeEffects",rKm,null,S)};
B.prototype._createNotifyingProperty=function(T){this._addPropertyEffect(T,"__notifyEffects",{fn:Kn_,info:{eventName:Zn(T)+"-changed",property:T}})};
B.prototype._createReflectedProperty=function(T){var S=this.constructor.attributeNameForProperty(T);S[0]==="-"?console.warn("Property "+T+" 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(T,"__reflectEffects",{fn:l1h,info:{attrName:S}})};
B.prototype._createComputedProperty=function(T,S,O){var d=Cc2(S);if(!d)throw Error("Fd`"+S);S=Si2(this,d,"__computeEffects",z4q,T,O);GJ9(this,"__computeInfo")[T]=S};
B.prototype._marshalArgs=function(T,S,O){for(var d=this.__data,Z=[],h=0,q=T.length;h<q;h++){var D=T[h],P=D.name,U=D.structured,J=D.wildcard,N=D.value;D.literal||(J?(D=qP(P,S),U=ZSX(d,O,D?S:P),N={path:D?S:P,value:U,base:D?Dn(d,P):U}):N=U?ZSX(d,O,P):d[P]);if(NP&&!this._overrideLegacyUndefined&&N===void 0&&T.length>1)return mZ;Z[h]=N}return Z};
B.addPropertyEffect=function(T,S,O){this.prototype._addPropertyEffect(T,S,O)};
B.createPropertyObserver=function(T,S,O){this.prototype._createPropertyObserver(T,S,O)};
B.createMethodObserver=function(T,S){this.prototype._createMethodObserver(T,S)};
B.createNotifyingProperty=function(T){this.prototype._createNotifyingProperty(T)};
B.createReadOnlyProperty=function(T,S){this.prototype._createReadOnlyProperty(T,S)};
B.createReflectedProperty=function(T){this.prototype._createReflectedProperty(T)};
B.createComputedProperty=function(T,S,O){this.prototype._createComputedProperty(T,S,O)};
B.bindTemplate=function(T){return this.prototype._bindTemplate(T)};
B.prototype._bindTemplate=function(T,S){var O=this.constructor._parseTemplate(T),d=this.__preBoundTemplateInfo==O;if(!d)for(var Z in O.propertyEffects)this._createPropertyAccessor(Z);S?(O=Object.create(O),O.wasPreBound=d,this.__templateInfo?(T=T._parentTemplateInfo||this.__templateInfo,S=T.lastChild,O.parent=T,T.lastChild=O,(O.previousSibling=S)?S.nextSibling=O:T.firstChild=O):this.__templateInfo=O):this.__preBoundTemplateInfo=O;return O};
B._addTemplatePropertyEffect=function(T,S,O){(T.hostProps=T.hostProps||{})[S]=!0;T=T.propertyEffects=T.propertyEffects||{};(T[S]=T[S]||[]).push(O)};
B.prototype._stampTemplate=function(T,S){S=S||this._bindTemplate(T,!0);Yx.push(this);T=t.prototype._stampTemplate.call(this,T,S);Yx.pop();S.nodeList=T.nodeList;if(!S.wasPreBound)for(var O=S.childNodes=[],d=T.firstChild;d;d=d.nextSibling)O.push(d);T.templateInfo=S;O=S.nodeList;d=S.nodeInfoList;if(d.length)for(var Z=0;Z<d.length;Z++){var h=O[Z],q=d[Z].bindings;if(q)for(var D=0;D<q.length;D++){var P=q[D],U=h,J=P;if(J.isCompound){for(var N=U.__dataCompoundStorage||(U.__dataCompoundStorage={}),H=J.parts,
f=Array(H.length),c=0;c<H.length;c++)f[c]=H[c].literal;H=J.target;N[H]=f;J.literal&&J.kind=="property"&&(H==="className"&&(U=(0,_.Ig)(U)),U[H]=J.literal)}TFm(h,this,P)}h.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(S,this.__data,null,!1),this._flushClients());return T};
B.prototype._removeBoundDom=function(T){T=T.templateInfo;var S=T.previousSibling,O=T.nextSibling,d=T.parent;S?S.nextSibling=O:d&&(d.firstChild=O);O?O.previousSibling=S:d&&(d.lastChild=S);T.nextSibling=T.previousSibling=null;T=T.childNodes;for(S=0;S<T.length;S++)O=T[S],(0,_.Ig)((0,_.Ig)(O).parentNode).removeChild(O)};
B._parseTemplateNode=function(T,S,O){var d=t._parseTemplateNode.call(this,T,S,O);if(T.nodeType===Node.TEXT_NODE){var Z=this._parseBindings(T.textContent,S);Z&&(T.textContent=OSq(Z)||" ",tZz(this,S,O,"text","textContent",Z),d=!0)}return d};
B._parseTemplateNodeAttribute=function(T,S,O,d,Z){var h=this._parseBindings(Z,S);if(h){Z=d;var q="property";P58.test(d)?q="attribute":d[d.length-1]=="$"&&(d=d.slice(0,-1),q="attribute");var D=OSq(h);D&&q=="attribute"&&(d=="class"&&T.hasAttribute("class")&&(D+=" "+T.getAttribute(d)),T.setAttribute(d,D));q=="attribute"&&Z=="disable-upgrade$"&&T.setAttribute(d,"");T.localName==="input"&&Z==="value"&&T.setAttribute(Z,"");T.removeAttribute(Z);q==="property"&&(d=C9(d));tZz(this,S,O,q,d,h,D);return!0}return t._parseTemplateNodeAttribute.call(this,
T,S,O,d,Z)};
B._parseTemplateNestedTemplate=function(T,S,O){var d=t._parseTemplateNestedTemplate.call(this,T,S,O),Z=T.parentNode,h=O.templateInfo,q=Z.localName==="dom-if",D=Z.localName==="dom-repeat";$x&&(q||D)&&(Z.removeChild(T),O=O.parentInfo,O.templateInfo=h,O.noted=!0,d=!1);T=h.hostProps;if(Wc&&q)T&&(S.hostProps=Object.assign(S.hostProps||{},T),$x||(O.parentInfo.noted=!0));else for(var P in T)tZz(this,S,O,"property","_host_"+P,[{mode:"{",source:P,dependencies:[P],hostProp:!0}]);return d};
B._parseBindings=function(T,S){for(var O=[],d=0,Z;(Z=I0q.exec(T))!==null;){Z.index>d&&O.push({literal:T.slice(d,Z.index)});d=Z[1][0];var h=!!Z[2];Z=Z[3].trim();var q=!1,D="",P=-1;d=="{"&&(P=Z.indexOf("::"))>0&&(D=Z.substring(P+2),Z=Z.substring(0,P),q=!0);P=Cc2(Z);var U=[];if(P){var J=P,N=J.args;J=J.methodName;for(var H=0;H<N.length;H++){var f=N[H];f.literal||U.push(f)}if((N=S.dynamicFns)&&N[J]||P.static)U.push(J),P.dynamicFn=!0}else U.push(Z);O.push({source:Z,mode:d,negate:h,customEvent:q,signature:P,
dependencies:U,event:D});d=I0q.lastIndex}d&&d<T.length&&(T=T.substring(d))&&O.push({literal:T});return O.length?O:null};
B._evaluateBinding=function(T,S,O,d,Z,h){T=S.signature?rKm(T,O,d,Z,S.signature):O!=S.source?Dn(T,S.source):h&&L9(O)?Dn(T,O):T.__data[O];S.negate&&(T=!T);return T};
_.n9.Object.defineProperties(B.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return Ddu}}});
return B}),Yx=[];var Jpq=window.ShadyCSS&&window.ShadyCSS.cssBuild,lM=iM(function(B){function t(S,O,d,Z){if(!Jpq){for(var h=O.content.querySelectorAll("style"),q=ENo(O),D=DIv(d),P=O.content.firstElementChild,U=0;U<D.length;U++){var J=D[U];J.textContent=S._processStyleText(J.textContent,Z);O.content.insertBefore(J,P)}for(P=D=0;P<q.length;P++)U=q[P],J=h[D],J!==U?(U=U.cloneNode(!0),J.parentNode.insertBefore(U,J)):D++,U.textContent=S._processStyleText(U.textContent,Z)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(O,
d);if(KZ1&&Jpq&&WZ2&&(O=O.content.querySelectorAll("style"))){var N="";Array.from(O).forEach(function(H){N+=H.textContent;H.parentNode.removeChild(H)});
S._styleSheet=new CSSStyleSheet;S._styleSheet.replaceSync(N)}}
var T=Ths(Kh(B));B=function(){return T.call(this)||this};
_.u(B,T);B._finalizeClass=function(){T._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()};
B._prepareTemplate=function(){var S=this.template;S&&(typeof S==="string"?(console.error("template getter must return HTMLTemplateElement"),S=null):og||(S=S.cloneNode(!0)));this.prototype._template=S};
B.createProperties=function(S){for(var O in S){var d=this.prototype,Z=O,h=S[O],q=S;h.computed&&(h.readOnly=!0);h.computed&&(d._hasReadOnlyEffect(Z)?console.warn("Cannot redefine computed property '"+Z+"'."):d._createComputedProperty(Z,h.computed,q));h.readOnly&&!d._hasReadOnlyEffect(Z)?d._createReadOnlyProperty(Z,!h.computed):h.readOnly===!1&&d._hasReadOnlyEffect(Z)&&console.warn("Cannot make readOnly property '"+Z+"' non-readOnly.");h.reflectToAttribute&&!d._hasReflectEffect(Z)?d._createReflectedProperty(Z):
h.reflectToAttribute===!1&&d._hasReflectEffect(Z)&&console.warn("Cannot make reflected property '"+Z+"' non-reflected.");h.notify&&!d._hasNotifyEffect(Z)?d._createNotifyingProperty(Z):h.notify===!1&&d._hasNotifyEffect(Z)&&console.warn("Cannot make notify property '"+Z+"' non-notify.");h.observer&&d._createPropertyObserver(Z,h.observer,q[h.observer]);d._addPropertyToAttributeMap(Z)}};
B.createObservers=function(S,O){for(var d=this.prototype,Z=0;Z<S.length;Z++)d._createMethodObserver(S[Z],O)};
B.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);T.prototype._initializeProperties.call(this);this.rootPath=eri;this.importPath=this.constructor.importPath;var S=this.constructor;if(!S.hasOwnProperty("__propertyDefaults")){S.__propertyDefaults=null;var O=S._properties,d;for(d in O){var Z=O[d];"value"in Z&&(S.__propertyDefaults=S.__propertyDefaults||{},S.__propertyDefaults[d]=Z)}}if(S=S.__propertyDefaults)for(var h in S)O=S[h],
this._canApplyPropertyDefault(h)&&(O=typeof O.value=="function"?O.value.call(this):O.value,this._hasAccessor(h)?this._setPendingProperty(h,O,!0):this[h]=O)};
B.prototype._canApplyPropertyDefault=function(S){return!this.hasOwnProperty(S)};
B._processStyleText=function(S,O){return f1D(S,O)};
B._finalizeTemplate=function(S){var O=this.prototype._template;if(O&&!O.__polymerFinalized){O.__polymerFinalized=!0;var d=this.importPath;d=d?_.kO(d):"";t(this,O,S,d);this.prototype._bindTemplate(O)}};
B.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);T.prototype.connectedCallback.call(this)};
B.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);T.prototype.ready.call(this)};
B.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));T.prototype._readyClients.call(this)};
B.prototype._attachDom=function(S){var O=(0,_.Ig)(this);if(O.attachShadow)return S?(O.shadowRoot||(O.attachShadow({mode:"open",shadyUpgradeFragment:S}),O.shadowRoot.appendChild(S),this.constructor._styleSheet&&(O.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),pn8&&window.ShadyDOM&&window.ShadyDOM.flushInitial(O.shadowRoot),O.shadowRoot):null;throw Error("Hd");};
B.prototype.updateStyles=function(S){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,S)};
B.prototype.resolveUrl=function(S,O){!O&&this.importPath&&(O=_.kO(this.importPath));return _.kO(S,O)};
B._parseTemplateContent=function(S,O,d){O.dynamicFns=O.dynamicFns||this._properties;return T._parseTemplateContent.call(this,S,O,d)};
B._addTemplatePropertyEffect=function(S,O,d){!MP||O in this._properties||d.info.part.signature&&d.info.part.signature.static||d.info.part.hostProp||S.nestedTemplate||console.warn("Property '"+O+"' used in template but not declared in 'properties'; attribute will not be observed.");return T._addTemplatePropertyEffect.call(this,S,O,d)};
_.n9.Object.defineProperties(B,{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 O=null;if(S&&(!$O||Gtb)&&(O=uw.import(S,"template"),$O&&!O))throw Error("Gd`"+S);S=O}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=g1v(S.url):this._importPath=(S=uw.import(this.is))&&S.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return B});var md1=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(B){return B}}),XRD=function(B,t){Nhi(B,t);
this.value=t.reduce(function(T,S,O){return T+uag(S)+B[O+1]},B[0]).toString()},Nhi;
XRD.prototype.toString=function(){return this.value};
_.XOH=function(B){var t=_.j9.apply(1,arguments);Nhi(B,t);var T=document.createElement("template");t=t.reduce(function(S,O,d){if(O instanceof HTMLTemplateElement)O=O.innerHTML;else if(O instanceof XRD)O=uag(O);else throw Error("Jd`"+O);return S+O+B[d+1]},B[0]);
md1&&(t=md1.createHTML(t));T.innerHTML=t;return T};
Nhi=function(B,t){if(!Array.isArray(B)||!Array.isArray(B.raw)||t.length!==B.length-1)throw new TypeError("Kd");};var vc=lM(HTMLElement);var u_E=iM(function(B){var t=lM(B);B=function(){var T=t.call(this)||this;T.__lastItems=null;T.__lastMulti=null;T.__selectedMap=null;return T};
_.u(B,t);B.prototype.__updateSelection=function(T,S){var O=S.path;O=="items"?(S=S.base||[],O=this.__lastItems,T!==this.__lastMulti&&this.clearSelection(),O&&(O=NFg(S,O),this.__applySplices(O)),this.__lastItems=S,this.__lastMulti=T):S.path=="items.splices"?this.__applySplices(S.value.indexSplices):(T=O.slice(6),S=parseInt(T,10),T.indexOf(".")<0&&T==S&&this.__deselectChangedIdx(S))};
B.prototype.__applySplices=function(T){for(var S=this,O=this.__selectedMap,d={},Z=0;Z<T.length;d={s$jscomp$108:void 0},Z++){d.s$jscomp$108=T[Z];O.forEach(function(P){return function(U,J){U<P.s$jscomp$108.index||(U>=P.s$jscomp$108.index+P.s$jscomp$108.removed.length?O.set(J,U+P.s$jscomp$108.addedCount-P.s$jscomp$108.removed.length):O.set(J,-1))}}(d));
for(var h=0;h<d.s$jscomp$108.addedCount;h++){var q=d.s$jscomp$108.index+h;O.has(this.items[q])&&O.set(this.items[q],q)}}this.__updateLinks();var D=0;O.forEach(function(P,U){P<0?(S.multi?S.splice("selected",D,1):S.selected=S.selectedItem=null,O.delete(U)):D++})};
B.prototype.__updateLinks=function(){var T=this;this.__dataLinkedPaths={};if(this.multi){var S=0;this.__selectedMap.forEach(function(O){O>=0&&T.linkPaths("items."+O,"selected."+S++)})}else this.__selectedMap.forEach(function(O){T.linkPaths("selected","items."+O);
T.linkPaths("selectedItem","items."+O)})};
B.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
B.prototype.isSelected=function(T){return this.__selectedMap.has(T)};
B.prototype.isIndexSelected=function(T){return this.isSelected(this.items[T])};
B.prototype.__deselectChangedIdx=function(T){var S=this,O=this.__selectedIndexForItemIndex(T);if(O>=0){var d=0;this.__selectedMap.forEach(function(Z,h){O==d++&&S.deselect(h)})}};
B.prototype.__selectedIndexForItemIndex=function(T){if(T=this.__dataLinkedPaths["items."+T])return parseInt(T.slice(9),10)};
B.prototype.deselect=function(T){var S=this.__selectedMap.get(T);if(S>=0){this.__selectedMap.delete(T);var O;this.multi&&(O=this.__selectedIndexForItemIndex(S));this.__updateLinks();this.multi?this.splice("selected",O,1):this.selected=this.selectedItem=null}};
B.prototype.deselectIndex=function(T){this.deselect(this.items[T])};
B.prototype.select=function(T){this.selectIndex(this.items.indexOf(T))};
B.prototype.selectIndex=function(T){var S=this.items[T];this.isSelected(S)?this.toggle&&this.deselectIndex(T):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(S,T),this.__updateLinks(),this.multi?this.push("selected",S):this.selected=this.selectedItem=S)};
_.n9.Object.defineProperties(B,{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 B}),jj8=u_E(vc),nh=function(){return jj8.apply(this,arguments)||this};
_.u(nh,jj8);_.n9.Object.defineProperties(nh,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(nh.is,nh);var Hmu=window.Polymer;window.Polymer=function(B){return window.Polymer._polymerFn(B)};
Hmu&&Object.assign(Polymer,Hmu);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:f1D,resolveUrl:_.kO,pathFromUrl:g1v};Polymer.DomModule=uw;Polymer.Async={timeOut:_.ph,animationFrame:_.A_,idlePeriod:zrB,microTask:FF};Polymer.dedupingMixin=iM;Polymer.wrap=_.Ig;Polymer.PropertiesChanged=BhB;Polymer.telemetry={instanceCount:tK2,incrementInstanceCount:function(){tK2++},
registrations:slh,register:FnL,dumpRegistrations:function(){slh.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=Ths;Polymer.CaseMap={dashToCamelCase:C9,camelToDashCase:Zn};Polymer.PropertyAccessors=ZmB;Polymer.TemplateStamp=Ezs;Polymer.Path={isPath:L9,root:hO,isAncestor:MHL,isDescendant:qP,translate:VR,matches:$rz,normalize:Ec,split:Wnq,get:Dn,set:e4q,isDeep:L9};Polymer.Settings={useShadow:yR,useNativeCSSProperties:yOe,useNativeCustomElements:Qgb,get rootPath(){return eri},setRootPath:function(B){eri=B},
get sanitizeDOMValue(){return JO},setSanitizeDOMValue:function(B){JO=B},
get passiveTouchGestures(){return Qao},setPassiveTouchGestures:function(B){Qao=B},
get strictTemplatePolicy(){return $O},setStrictTemplatePolicy:function(B){$O=B},
get allowTemplateFromDomModule(){return Gtb},setAllowTemplateFromDomModule:function(B){Gtb=B},
get legacyOptimizations(){return og},setLegacyOptimizations:function(B){og=B},
get syncInitialRender(){return pn8},setSyncInitialRender:function(B){pn8=B},
get legacyUndefined(){return NP},setLegacyUndefined:function(B){NP=B},
get legacyWarnings(){return MP},setLegacyWarnings:function(B){MP=B},
get orderedComputed(){return i98},setOrderedComputed:function(B){i98=B},
get fastDomIf(){return Wc},setFastDomIf:function(B){Wc=B},
get removeNestedTemplates(){return $x},setRemoveNestedTemplates:function(B){$x=B},
get suppressTemplateNotifications(){return en},setSuppressTemplateNotifications:en};Polymer.rootPath!==void 0&&(eri=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(JO=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(Qao=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&($O=Polymer.strictTemplatePolicy);Gtb=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(og=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(pn8=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(NP=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(MP=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(i98=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(Wc=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&($x=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(en=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return JO},
set:function(B){JO=B}});Polymer.PropertyEffects=Kh;Polymer.StyleGather={stylesFromModules:VZN,stylesFromModule:qio,stylesFromTemplate:ENo,stylesFromModuleImports:DIv,cssFromModules:UIL,cssFromModule:Pcm,cssFromTemplate:Idh,cssFromModuleImports:function(B){return(B=uw.import(B))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(B):""}};Polymer.ElementMixin=lM;Polymer.updateStyles=function(B){window.ShadyCSS&&window.ShadyCSS.styleDocument(B)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:NFg};Polymer.html=_.XOH;Polymer.htmlLiteral=function(B){return new XRD(B,_.j9.apply(1,arguments))};Polymer.Element=vc;Polymer.ArraySelectorMixin=u_E;Polymer.ArraySelector=nh;var a01=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,f02=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,Shg=/@media\s(.*)/;var fdX=null,adv=window.HTMLImports&&window.HTMLImports.whenReady||null,gNm;var gz2=null,rX=null,zg=function(){this.customStyles=[];this.enqueued=!1;ATL(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},RHs=function(B){!B.enqueued&&rX&&(B.enqueued=!0,ATL(rX))};
zg.prototype.addCustomStyle=function(B){B.__seenByShadyCSS||(B.__seenByShadyCSS=!0,this.customStyles.push(B),RHs(this))};
zg.prototype.getStyleForCustomStyle=function(B){if(B.__shadyCSSCachedStyle)return B.__shadyCSSCachedStyle;var t;B.getStyle?t=B.getStyle():t=B;return t};
zg.prototype.processStyles=function(){for(var B=this.customStyles,t=0;t<B.length;t++){var T=B[t];if(!T.__shadyCSSCachedStyle){var S=this.getStyleForCustomStyle(T);S&&(S=S.__appliedElement||S,gz2&&gz2(S),T.__shadyCSSCachedStyle=S)}}return B};
zg.prototype.addCustomStyle=zg.prototype.addCustomStyle;zg.prototype.getStyleForCustomStyle=zg.prototype.getStyleForCustomStyle;zg.prototype.processStyles=zg.prototype.processStyles;Object.defineProperties(zg.prototype,{transformCallback:{get:function(){return gz2},
set:function(B){gz2=B}},
validateCallback:{get:function(){return rX},
set:function(B){var t=!1;rX||(t=!0);rX=B;t&&RHs(this)}}});var saN=!(window.ShadyDOM&&window.ShadyDOM.inUse),cTh,vn;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(vn=window.ShadyCSS.cssBuild);var Apo=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?cTh=window.ShadyCSS.nativeCss:window.ShadyCSS?(FO_(window.ShadyCSS),window.ShadyCSS=void 0):FO_(window.WebComponents&&window.WebComponents.flags);var BEX=cTh;var cpE=new zg;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(B,t){cpE.processStyles();jav(B,t)},
styleElement:function(){cpE.processStyles()},
styleDocument:function(B){cpE.processStyles();jav(document.body,B)},
getComputedStyleValue:function(B,t){return HSC(B,t)},
flushCustomStyles:function(){},
nativeCss:BEX,nativeShadow:saN,cssBuild:vn,disableRuntime:Apo});window.ShadyCSS.CustomStyleInterface=cpE;var sju=window.ShadyCSS.CustomStyleInterface,bM=function(){var B=HTMLElement.call(this)||this;B._style=null;sju.addCustomStyle(B);return B};
_.u(bM,HTMLElement);bM.prototype.getStyle=function(){if(this._style)return this._style;var B=this.querySelector("style");if(!B)return null;this._style=B;var t=B.getAttribute("include");t&&(B.removeAttribute("include"),B.textContent=UIL(t)+B.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
bM.prototype.getStyle=bM.prototype.getStyle;window.customElements.define("custom-style",bM);Polymer.CustomStyle=bM;var BX=function(){this._timer=this._callback=this._asyncModule=null},tj,wOe;
BX.prototype.setConfig=function(B,t){var T=this;this._asyncModule=B;this._callback=t;this._timer=this._asyncModule.run(function(){T._timer=null;tj.delete(T);T._callback()})};
BX.prototype.cancel=function(){this.isActive()&&(FIi(this),tj.delete(this))};
var FIi=function(B){B.isActive()&&(B._asyncModule.cancel(B._timer),B._timer=null)};
BX.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
BX.prototype.isActive=function(){return this._timer!=null};
_.T1=function(B,t,T){B instanceof BX?FIi(B):B=new BX;B.setConfig(t,T);return B};
tj=new Set;_.Sz=function(B){tj.add(B)};
wOe=function(){var B=!!tj.size;tj.forEach(function(t){try{t.flush()}catch(T){setTimeout(function(){throw T;})}});
return B};var oN9=typeof document.head.style.touchAction==="string",wRz=["mousedown","mousemove","mouseup","click"],pR_=[0,1,4,2],oz2;try{oz2=(new MouseEvent("test",{buttons:1})).buttons===1}catch(B){oz2=!1}var GpX=oz2,yTh=!1;(function(){try{var B=Object.defineProperty({},"passive",{get:function(){yTh=!0}});
window.addEventListener("test",null,B);window.removeEventListener("test",null,B)}catch(t){}})();
var MZv=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),$Iz=[],ypH={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},TKq={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},WOz=function(B){var t=B.sourceCapabilities;if(!t||t.firesTouchEvents)if(B.__polymerGesturesHandled={skip:!0},B.type==="click"){t=!1;for(var T=ldX(B),S=0;S<T.length;S++){if(T[S].nodeType===Node.ELEMENT_NODE)if(T[S].localName==="label")$Iz.push(T[S]);
else if(ypH[T[S].localName]){var O=T[S];var d=Array.prototype.slice.call(O.labels||[]);if(!d.length){d=[];try{var Z=O.getRootNode();if(O.id){var h=Z.querySelectorAll("label[for = '"+O.id+"']");for(O=0;O<h.length;O++)d.push(h[O])}}catch(q){}}for(O=0;O<d.length;O++)t=t||$Iz.indexOf(d[O])>-1}if(T[S]===Qje)return}t||(B.preventDefault(),B.stopPropagation())}},Qje=null,Op=null,nNh=0,rTw=0,vN_=-1,zQD=!1;
document.addEventListener("touchend",function(B){Op||eQw(!0);Qje=ldX(B)[0];Op=_.T1(Op,_.ph.after(2500),function(){eQw();Op=Qje=null})},yTh?{passive:!0}:!1);
var ldX=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(B){return B.composedPath&&B.composedPath()||[]},Rg={},f9=[];
bSD({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){ag(this.info)},
mousedown:function(B){if(Hn(B)){var t=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B),T=this;Yiw(this.info,function(S){Hn(S)||(wC("up",t,S),ag(T.info))},function(S){Hn(S)&&wC("up",t,S);
ag(T.info)});
wC("down",t,B)}},
touchstart:function(B){wC("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B),B.changedTouches[0],B)},
touchend:function(B){wC("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B),B.changedTouches[0],B)}});
bSD({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(B){this.moves.length>2&&this.moves.shift();this.moves.push(B)},
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;ag(this.info)},
mousedown:function(B){if(Hn(B)){var t=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B),T=this,S=function(O){var d=O.clientX,Z=O.clientY;BKC(T.info,d,Z)&&(T.info.state=T.info.started?O.type==="mouseup"?"end":"track":"start",T.info.state==="start"&&gC("tap"),T.info.addMove({x:d,y:Z}),Hn(O)||(T.info.state="end",ag(T.info)),t&&tXg(T.info,t,O),T.info.started=!0)};
Yiw(this.info,S,function(O){T.info.started&&S(O);ag(T.info)});
this.info.x=B.clientX;this.info.y=B.clientY}},
touchstart:function(B){B=B.changedTouches[0];this.info.x=B.clientX;this.info.y=B.clientY},
touchmove:function(B){var t=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B);B=B.changedTouches[0];var T=B.clientX,S=B.clientY;BKC(this.info,T,S)&&(this.info.state==="start"&&gC("tap"),this.info.addMove({x:T,y:S}),tXg(this.info,t,B),this.info.state="track",this.info.started=!0)},
touchend:function(B){var t=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B);B=B.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:B.clientX,y:B.clientY}),tXg(this.info,t,B))}});
bSD({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(B){Hn(B)&&(this.info.x=B.clientX,this.info.y=B.clientY)},
click:function(B){Hn(B)&&S0q(this.info,B)},
touchstart:function(B){B=B.changedTouches[0];this.info.x=B.clientX;this.info.y=B.clientY},
touchend:function(B){S0q(this.info,B.changedTouches[0],B)}});var xdB=iM(function(B){var t=function(){return B.apply(this,arguments)||this};
_.u(t,B);t.prototype._addEventListenerToNode=function(T,S,O){AO(T,S,O)||B.prototype._addEventListenerToNode.call(this,T,S,O)};
t.prototype._removeEventListenerFromNode=function(T,S,O){cn(T,S,O)||B.prototype._removeEventListenerFromNode.call(this,T,S,O)};
return t});var ku=iM(function(B){var t=function(){return B.apply(this,arguments)||this};
_.u(t,B);t.prototype._shouldPropertyChange=function(T,S,O){return Of_(this,T,S,O,!0)};
return t}),MKo=iM(function(B){var t=function(){return B.apply(this,arguments)||this};
_.u(t,B);t.prototype._shouldPropertyChange=function(T,S,O){return Of_(this,T,S,O,this.mutableData)};
_.n9.Object.defineProperties(t,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return t});
ku._mutablePropertyChange=Of_;var kTX=!1;var $d8=xdB(MKo(Kh(HTMLElement))),dt=function(){var B=$d8.call(this)||this;if($O)throw Error("Md");B.root=null;B.$=null;B.__children=null;return B};
_.u(dt,$d8);_.k=dt.prototype;_.k.attributeChangedCallback=function(){this.mutableData=!0};
_.k.connectedCallback=function(){dHw()||(this.style.display="none");this.render()};
_.k.disconnectedCallback=function(){this.__removeChildren()};
_.k.__insertChildren=function(){(0,_.Ig)((0,_.Ig)(this).parentNode).insertBefore(this.root,this)};
_.k.__removeChildren=function(){if(this.__children)for(var B=0;B<this.__children.length;B++)this.root.appendChild(this.__children[B])};
_.k.render=function(){var B=this;if(!this.__children){var t=t||this.querySelector("template");if(!t){var T=new MutationObserver(function(){if(t=B.querySelector("template"))T.disconnect(),B.render();else throw Error("Nd");});
T.observe(this,{childList:!0});return}this.root=this._stampTemplate(t);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}))};
_.n9.Object.defineProperties(dt,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",dt);Polymer.Debouncer=BX;Polymer.Gestures={gestures:Rg,recognizers:f9,deepTargetFind:KOL,addListener:AO,removeListener:cn,register:bSD,setTouchAction:_.sc,prevent:gC,resetMouseCanceller:function(){Op&&Op.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:AO,remove:cn};Polymer.GestureEventListeners=xdB;Polymer.MutableData=ku;Polymer.OptionalMutableData=MKo;Polymer.DomBind=dt;_.Cd=function(){do{var B=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var t=wOe()}while(B||t)};var Cm9=null;Zfq.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:Zfq,writable:!0}});var UHz=Kh(Zfq),Pmg=ku(UHz),WI2=Kh(function(){}),QR=function(B){var t=WI2.call(this)||this;
t._configureProperties(B);t.root=t._stampTemplate(t.__dataHost);var T=[];t.children=T;for(var S=t.root.firstChild;S;S=S.nextSibling)T.push(S),S.__templatizeInstance=t;t.__templatizeOwner&&t.__templatizeOwner.__hideTemplateChildren__&&t._showHideChildren(!0);T=t.__templatizeOptions;(B&&T.instanceProps||!T.instanceProps)&&t._enableProperties();return t};
_.u(QR,WI2);_.k=QR.prototype;_.k._configureProperties=function(B){if(this.__templatizeOptions.forwardHostProp)for(var t in this.__hostProps)this._setPendingProperty(t,this.__dataHost["_host_"+t]);for(var T in B)this._setPendingProperty(T,B[T])};
_.k.forwardHostProp=function(B,t){this._setPendingPropertyOrPath(B,t,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.k._addEventListenerToNode=function(B,t,T){var S=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(B,t,function(d){d.model=S;T(d)});
else{var O=this.__dataHost.__dataHost;O&&O._addEventListenerToNode(B,t,T)}};
_.k._showHideChildren=function(B){hXq(B,this.children)};
_.k._setUnmanagedPropertyToNode=function(B,t,T){B.__hideTemplateChildren__&&B.nodeType==Node.TEXT_NODE&&t=="textContent"?B.__polymerTextContent__=T:WI2.prototype._setUnmanagedPropertyToNode.call(this,B,t,T)};
_.k.dispatchEvent=function(){return!0};
_.n9.Object.defineProperties(QR.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var B=this.__parentModel;if(!B){var t;B=this;do B=B.__dataHost.__dataHost;while((t=B.__templatizeOptions)&&!t.parentModel);this.__parentModel=B}return B}}});
var VXh=ku(QR);var Z9=function(){var B=vc.call(this)||this;B.__renderDebouncer=null;B._lastIf=!1;B.__hideTemplateChildren__=!1;return B};
_.u(Z9,vc);_.k=Z9.prototype;_.k.__debounceRender=function(){var B=this;this.__renderDebouncer=_.T1(this.__renderDebouncer,FF,function(){return B.__render()});
_.Sz(this.__renderDebouncer)};
_.k.disconnectedCallback=function(){vc.prototype.disconnectedCallback.call(this);var B=(0,_.Ig)(this).parentNode;B&&(B.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.Ig)(B).host)||this.__teardownInstance()};
_.k.connectedCallback=function(){vc.prototype.connectedCallback.call(this);dHw()||(this.style.display="none");this.if&&this.__debounceRender()};
_.k.__ensureTemplate=function(){var B=this;if(!this.__template){var t=this._templateInfo?this:(0,_.Ig)(this).querySelector("template");if(!t){var T=new MutationObserver(function(){if((0,_.Ig)(B).querySelector("template"))T.disconnect(),B.__render();else throw Error("Qd");});
T.observe(this,{childList:!0});return!1}this.__template=t}return!0};
_.k.__ensureInstance=function(){var B=(0,_.Ig)(this).parentNode;if(this.__hasInstance()){var t=this.__getInstanceNodes();if(t&&t.length&&(0,_.Ig)(this).previousSibling!==t[t.length-1])for(var T=0,S=void 0;T<t.length&&(S=t[T]);T++)(0,_.Ig)(B).insertBefore(S,this)}else{if(!B||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(B)}return!0};
_.k.render=function(){_.Cd()};
_.k.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();en&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.k.__hasInstance=function(){};
_.k.__getInstanceNodes=function(){};
_.k.__createAndInsertInstance=function(){};
_.k.__teardownInstance=function(){};
_.k._showHideChildren=function(){};
_.n9.Object.defineProperties(Z9,{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:Z9.prototype.__debounceRender},restamp:{type:Boolean,observer:Z9.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var eHB=function(){var B=Z9.call(this)||this;B.__instance=null;B.__syncInfo=null;return B};
_.u(eHB,Z9);_.k=eHB.prototype;_.k.__hasInstance=function(){return!!this.__instance};
_.k.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.k.__createAndInsertInstance=function(B){var t=this,T=this.__dataHost||this;if($O&&!this.__dataHost)throw Error("Od");var S=T._bindTemplate(this.__template,!0);S.runEffects=function(O,d,Z){var h=t.__syncInfo;if(t.if)h&&(t.__syncInfo=null,t._showHideChildren(),d=Object.assign(h.changedProps,d)),O(d,Z);else if(t.__instance)if(h||(h=t.__syncInfo={runEffects:O,changedProps:{}}),Z)for(var q in d)O=hO(q),h.changedProps[O]=t.__dataHost[O];else Object.assign(h.changedProps,d)};
this.__instance=T._stampTemplate(this.__template,S);(0,_.Ig)(B).insertBefore(this.__instance,this)};
_.k.__syncHostProperties=function(){var B=this.__syncInfo;B&&(this.__syncInfo=null,B.runEffects(B.changedProps,!1))};
_.k.__teardownInstance=function(){var B=this.__dataHost||this;this.__instance&&(B._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.k._showHideChildren=function(){var B=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==B&&(this.__instance.__hidden=B,hXq(B,this.__instance.templateInfo.childNodes));B||this.__syncHostProperties()};
var GQH=function(){var B=Z9.call(this)||this;B.__ctor=null;B.__instance=null;B.__invalidProps=null;return B};
_.u(GQH,Z9);_.k=GQH.prototype;_.k.__hasInstance=function(){return!!this.__instance};
_.k.__getInstanceNodes=function(){return this.__instance.children};
_.k.__createAndInsertInstance=function(B){this.__ctor||(this.__ctor=xO(this.__template,this,{mutableData:!0,forwardHostProp:function(t,T){this.__instance&&(this.if?this.__instance.forwardHostProp(t,T):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[hO(t)]=!0))}}));
this.__instance=new this.__ctor;(0,_.Ig)(B).insertBefore(this.__instance.root,this)};
_.k.__teardownInstance=function(){if(this.__instance){var B=this.__instance.children;if(B&&B.length){var t=(0,_.Ig)(B[0]).parentNode;if(t){t=(0,_.Ig)(t);for(var T=0,S=void 0;T<B.length&&(S=B[T]);T++)t.removeChild(S)}}this.__instance=this.__invalidProps=null}};
_.k.__syncHostProperties=function(){var B=this.__invalidProps;if(B){this.__invalidProps=null;for(var t in B)this.__instance._setPendingProperty(t,this.__dataHost[t]);this.__instance._flushProperties()}};
_.k._showHideChildren=function(){var B=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==B&&(this.__instance.__hidden=B,this.__instance._showHideChildren(B));B||this.__syncHostProperties()};
_.F9=Wc?eHB:GQH;customElements.define(_.F9.is,_.F9);Polymer.enqueueDebouncer=_.Sz;Polymer.flush=_.Cd;Polymer.Templatize={templatize:xO,modelForElement:u6D};Polymer.TemplateInstanceBase=QR;Polymer.DomIf=_.F9;var pOb=MKo(vc),sv=function(){var B=pOb.call(this)||this;B.__instances=[];B.__renderDebouncer=null;B.__itemsIdxToInstIdx={};B.__chunkCount=null;B.__renderStartTime=null;B.__itemsArrayChanged=!1;B.__shouldMeasureChunk=!1;B.__shouldContinueChunking=!1;B.__chunkingId=0;B.__sortFn=null;B.__filterFn=null;B.__observePaths=null;B.__ctor=null;B.__isDetached=!0;B.template=null;return B};
_.u(sv,pOb);_.k=sv.prototype;_.k.disconnectedCallback=function(){pOb.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var B=0;B<this.__instances.length;B++)this.__detachInstance(B);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.k.connectedCallback=function(){pOb.prototype.connectedCallback.call(this);dHw()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var B=(0,_.Ig)((0,_.Ig)(this).parentNode),t=0;t<this.__instances.length;t++)this.__attachInstance(t,B);this.__chunkingId&&this.__render()}};
_.k.__ensureTemplatized=function(){var B=this;if(!this.__ctor){var t=this.template=this._templateInfo?this:this.querySelector("template");if(!t){var T=new MutationObserver(function(){if(B.querySelector("template"))T.disconnect(),B.__render();else throw Error("Rd");});
T.observe(this,{childList:!0});return!1}var S={};S[this.as]=!0;S[this.indexAs]=!0;S[this.itemsIndexAs]=!0;this.__ctor=xO(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:S,forwardHostProp:function(O,d){for(var Z=this.__instances,h=0,q=void 0;h<Z.length&&(q=Z[h]);h++)q.forwardHostProp(O,d)},
notifyInstanceProp:function(O,d,Z){$rz(this.as,d)&&(O=O[this.itemsIndexAs],d==this.as&&(this.items[O]=Z),d=VR(this.as,"items."+O,d),this.notifyPath(d,Z))}})}return!0};
_.k.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.k.__functionFromPropertyValue=function(B){if(typeof B==="string"){var t=this.__getMethodHost();return function(){return t[B].apply(t,arguments)}}return B};
_.k.__sortChanged=function(B){this.__sortFn=this.__functionFromPropertyValue(B);this.items&&this.__debounceRender(this.__render)};
_.k.__filterChanged=function(B){this.__filterFn=this.__functionFromPropertyValue(B);this.items&&this.__debounceRender(this.__render)};
_.k.__computeFrameTime=function(B){return Math.ceil(1E3/B)};
_.k.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.k.__handleObservedPaths=function(B){if(this.__sortFn||this.__filterFn)if(!B)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var t=this.__observePaths,T=0;T<t.length;T++)B.indexOf(t[T])===0&&this.__debounceRender(this.__render,this.delay)};
_.k.__itemsChanged=function(B){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(B.path,B.value)||(B.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.k.__debounceRender=function(B,t){t=t===void 0?0:t;this.__renderDebouncer=_.T1(this.__renderDebouncer,t>0?_.ph.after(t):FF,B.bind(this));_.Sz(this.__renderDebouncer)};
_.k.render=function(){this.__debounceRender(this.__render);_.Cd()};
_.k.__render=function(){var B=this;if(this.__ensureTemplatized()){var t=this.items||[],T=this.__sortAndFilterItems(t),S=this.__calculateLimit(T.length);this.__updateInstances(t,S,T);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){B.__chunkingId=null;B.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);en&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.k.__sortAndFilterItems=function(B){for(var t=this,T=Array(B.length),S=0;S<B.length;S++)T[S]=S;this.__filterFn&&(T=T.filter(function(O,d,Z){return t.__filterFn(B[O],d,Z)}));
this.__sortFn&&T.sort(function(O,d){return t.__sortFn(B[O],B[d])});
return T};
_.k.__calculateLimit=function(B){var t=B,T=this.__instances.length;if(this.initialCount){var S;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(t=Math.min(B,this.initialCount),this.__chunkCount=(S=Math.max(t-T,0))||1):(S=Math.min(Math.max(B-T,0),this.__chunkCount),t=Math.min(T+S,B));this.__shouldMeasureChunk=S===this.__chunkCount;this.__shouldContinueChunking=t<B;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return t};
_.k.__continueChunking=function(){if(this.__shouldMeasureChunk){var B=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/B*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.k.__updateInstances=function(B,t,T){var S=this.__itemsIdxToInstIdx={},O;for(O=0;O<t;O++){var d=this.__instances[O],Z=T[O],h=B[Z];S[Z]=O;d?(d._setPendingProperty(this.as,h),d._setPendingProperty(this.indexAs,O),d._setPendingProperty(this.itemsIndexAs,Z),d._flushProperties()):this.__insertInstance(h,O,Z)}for(B=this.__instances.length-1;B>=O;B--)this.__detachAndRemoveInstance(B)};
_.k.__detachInstance=function(B){B=this.__instances[B];for(var t=(0,_.Ig)(B.root),T=0;T<B.children.length;T++)t.appendChild(B.children[T]);return B};
_.k.__attachInstance=function(B,t){t.insertBefore(this.__instances[B].root,this)};
_.k.__detachAndRemoveInstance=function(B){this.__detachInstance(B);this.__instances.splice(B,1)};
_.k.__stampInstance=function(B,t,T){var S={};S[this.as]=B;S[this.indexAs]=t;S[this.itemsIndexAs]=T;return new this.__ctor(S)};
_.k.__insertInstance=function(B,t,T){B=this.__stampInstance(B,t,T);T=(T=this.__instances[t+1])?T.children[0]:this;(0,_.Ig)((0,_.Ig)(this).parentNode).insertBefore(B.root,T);return this.__instances[t]=B};
_.k._showHideChildren=function(B){for(var t=0;t<this.__instances.length;t++)this.__instances[t]._showHideChildren(B)};
_.k.__handleItemPath=function(B,t){var T=B.slice(6),S=T.indexOf(".");B=S<0?T:T.substring(0,S);if(B==parseInt(B,10)){T=S<0?"":T.substring(S+1);this.__handleObservedPaths(T);if(B=this.__instances[this.__itemsIdxToInstIdx[B]])B._setPendingPropertyOrPath(this.as+(T?"."+T:""),t,!1,!0),B._flushProperties();return!0}};
_.k.itemForElement=function(B){return(B=this.modelForElement(B))&&B[this.as]};
_.k.indexForElement=function(B){return(B=this.modelForElement(B))&&B[this.indexAs]};
_.k.modelForElement=function(B){return u6D(this.template,B)};
_.n9.Object.defineProperties(sv,{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:sv.prototype.__sortChanged},filter:{type:Function,observer:sv.prototype.__filterChanged},observe:{type:String,observer:sv.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!en,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.*)"]}}});
sv.prototype._setRenderedItemCount=function(){};
customElements.define(sv.is,sv);Polymer.DomRepeat=sv;var im2=function(B,t){var T=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=B;this.callback=t;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){T._schedule()};
this.connect();this._schedule()},Ygo=function(B){var t=(0,_.Ig)(B);
if(Wn(B))return t.assignedNodes({flatten:!0});B=[];for(var T=0;T<t.childNodes.length;T++){var S=t.childNodes[T];Wn(S)?B.push.apply(B,_.aw((0,_.Ig)(S).assignedNodes({flatten:!0}))):B.push(S)}return B};
_.k=im2.prototype;_.k.connect=function(){var B=this;Wn(this._target)?this._listenSlots([this._target]):(0,_.Ig)(this._target).children&&(this._listenSlots((0,_.Ig)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(t){B._processMutations(t)}):(this._nativeChildrenObserver=new MutationObserver(function(t){B._processMutations(t)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.k.disconnect=function(){Wn(this._target)?this._unlistenSlots([this._target]):(0,_.Ig)(this._target).children&&(this._unlistenSlots((0,_.Ig)(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};
_.k._schedule=function(){var B=this;this._scheduled||(this._scheduled=!0,FF.run(function(){return B.flush()}))};
_.k._processMutations=function(B){this._processSlotMutations(B);this.flush()};
_.k._processSlotMutations=function(B){if(B)for(var t=0;t<B.length;t++){var T=B[t];T.addedNodes&&this._listenSlots(T.addedNodes);T.removedNodes&&this._unlistenSlots(T.removedNodes)}};
_.k.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 B={target:this._target,addedNodes:[],removedNodes:[]},t=Ygo(this._target),T=NFg(t,this._effectiveNodes),S=0,O=void 0;S<T.length&&(O=T[S]);S++)for(var d=0,Z=void 0;d<O.removed.length&&(Z=O.removed[d]);d++)B.removedNodes.push(Z);
S=0;for(O=void 0;S<T.length&&(O=T[S]);S++)for(d=O.index;d<O.index+O.addedCount;d++)B.addedNodes.push(t[d]);this._effectiveNodes=t;t=!1;if(B.addedNodes.length||B.removedNodes.length)t=!0,this.callback.call(this._target,B);return t};
_.k._listenSlots=function(B){for(var t=0;t<B.length;t++){var T=B[t];Wn(T)&&T.addEventListener("slotchange",this._boundSchedule)}};
_.k._unlistenSlots=function(B){for(var t=0;t<B.length;t++){var T=B[t];Wn(T)&&T.removeEventListener("slotchange",this._boundSchedule)}};var Ld=Element.prototype,KIi=Ld.matches||Ld.matchesSelector||Ld.mozMatchesSelector||Ld.msMatchesSelector||Ld.oMatchesSelector||Ld.webkitMatchesSelector,l0B=function(B,t){return KIi.call(B,t)},e5=function(B){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(B);
this.node=B},zHs;
_.k=e5.prototype;_.k.observeNodes=function(B){return new im2(this.node,B)};
_.k.unobserveNodes=function(B){B.disconnect()};
_.k.notifyObserver=function(){};
_.k.deepContains=function(B){if((0,_.Ig)(this.node).contains(B))return!0;var t=B;for(B=B.ownerDocument;t&&t!==B&&t!==this.node;)t=(0,_.Ig)(t).parentNode||(0,_.Ig)(t).host;return t===this.node};
_.k.getOwnerRoot=function(){return(0,_.Ig)(this.node).getRootNode()};
_.k.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.Ig)(this.node).assignedNodes({flatten:!0}):[]};
_.k.getDestinationInsertionPoints=function(){for(var B=[],t=(0,_.Ig)(this.node).assignedSlot;t;)B.push(t),t=(0,_.Ig)(t).assignedSlot;return B};
_.k.importNode=function(B,t){return(0,_.Ig)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(B,t)};
_.k.getEffectiveChildNodes=function(){return Ygo(this.node)};
_.k.queryDistributedElements=function(B){for(var t=this.getEffectiveChildNodes(),T=[],S=0,O=t.length,d=void 0;S<O&&(d=t[S]);S++)d.nodeType===Node.ELEMENT_NODE&&l0B(d,B)&&T.push(d);return T};
_.n9.Object.defineProperties(e5.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var B=this.node;return B._activeElement!==void 0?B._activeElement:B.activeElement}}});
var hj=function(B){this.event=B};
_.n9.Object.defineProperties(hj.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 vz8=e5;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var nzH=window.ShadyDOM.Wrapper,rpE=function(){return nzH.apply(this,arguments)||this};
_.u(rpE,nzH);Object.getOwnPropertyNames(e5.prototype).forEach(function(B){B!="activeElement"&&B!="constructor"&&(rpE.prototype[B]=e5.prototype[B])});
Hfo(rpE.prototype,["classList"]);vz8=rpE;Object.defineProperties(hj.prototype,{localTarget:{get:function(){var B=this.event.currentTarget;B=B&&_.jK(B).getOwnerRoot();for(var t=this.path,T=0;T<t.length;T++){var S=t[T];if(_.jK(S).getOwnerRoot()===B)return S}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else jfq(),Hfo(e5.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),aRD();zHs=vz8;_.jK=function(B){B=B||document;if(B instanceof vz8)return B;if(B instanceof hj)return B;var t=B.__domApi;t||(B instanceof Event?t=new hj(B):t=new vz8(B),B.__domApi=t);return t};var bmB=/:host\(:dir\((ltr|rtl)\)\)/g,BvE=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,tr4=/:dir\((?:ltr|rtl)\)/,Tv8=!(!window.ShadyDOM||!window.ShadyDOM.inUse),p9=[],q5=null,Gt="",SQ2=iM(function(B){Tv8||q5||(Gt=document.documentElement.getAttribute("dir"),q5=new MutationObserver(fRh),q5.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var t=ZmB(B);B=function(){var T=t.call(this)||this;T.__autoDirOptOut=!1;return T};
_.u(B,t);B._processStyleText=function(T,S){T=t._processStyleText.call(this,T,S);!Tv8&&tr4.test(T)&&(T=this._replaceDirInCssText(T),this.__activateDir=!0);return T};
B._replaceDirInCssText=function(T){T=T.replace(bmB,':host([dir="$1"])');return T=T.replace(BvE,':host([dir="$2"]) $1')};
B.prototype.ready=function(){t.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
B.prototype.connectedCallback=function(){t.prototype.connectedCallback&&t.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(q5&&q5.takeRecords().length&&fRh(),p9.push(this),this.__autoDirOptOut||this.setAttribute("dir",Gt))};
B.prototype.disconnectedCallback=function(){t.prototype.disconnectedCallback&&t.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var T=p9.indexOf(this);T>-1&&p9.splice(T,1)}};
B.__activateDir=!1;return B});var OG8=function(B){for(;B;){var t=Object.getOwnPropertyDescriptor(B,"observedAttributes");if(t)return t.get;B=Object.getPrototypeOf(B.prototype).constructor}return function(){return[]}};
iM(function(B){var t=lM(B),T=OG8(t);B=function(){return t.call(this)||this};
_.u(B,t);B.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:t.prototype._initializeProperties.call(this)};
B.prototype._enableProperties=function(){this.__isUpgradeDisabled||t.prototype._enableProperties.call(this)};
B.prototype._canApplyPropertyDefault=function(S){return t.prototype._canApplyPropertyDefault.call(this,S)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(S))};
B.prototype.attributeChangedCallback=function(S,O,d,Z){S=="disable-upgrade"?this.__isUpgradeDisabled&&d==null&&(t.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.Ig)(this).isConnected&&t.prototype.connectedCallback.call(this)):t.prototype.attributeChangedCallback.call(this,S,O,d,Z)};
B.prototype.connectedCallback=function(){this.__isUpgradeDisabled||t.prototype.connectedCallback.call(this)};
B.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||t.prototype.disconnectedCallback.call(this)};
_.n9.Object.defineProperties(B,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return T.call(this).concat("disable-upgrade")}}});
return B});var iw=!1,RXm=[],YO=[];var FfC=window.ShadyDOM,wqo=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",yUX):document.readyState==="interactive"||document.readyState==="complete"?yUX():window.addEventListener("DOMContentLoaded",yUX);var MXD=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=""},Qfv=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,xHz=/@import[^;]*;/gim,ifC=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,Y0g=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,Kfz=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,lRC=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,GTD=/^@[^\s]*keyframes/,
eXL=/\s+/g;var vLD={};var zX2=Promise.resolve();var kA2=new Set;var diq=/;\s*/m,CSo=/^\s*(initial)|(inherit)\s*$/,ZGe=/\s*!important/,LY8=function(){this._map={}};
LY8.prototype.set=function(B,t){B=B.trim();this._map[B]={properties:t,dependants:{}}};
LY8.prototype.get=function(B){B=B.trim();return this._map[B]||null};
var hw1=null,VI=function(){this._measureElement=this._currentElement=null;this._map=new LY8};
_.k=VI.prototype;_.k.detectMixin=function(B){B=f02.test(B)||a01.test(B);f02.lastIndex=0;a01.lastIndex=0;return B};
_.k.transformTemplate=function(B,t){if(B._gatheredStyle===void 0){var T=[];for(var S=B.content.querySelectorAll("style"),O=0;O<S.length;O++){var d=S[O];if(d.hasAttribute("shady-unscoped")){if(!saN){var Z=d.textContent;if(!kA2.has(Z)){kA2.add(Z);var h=document.createElement("style");h.setAttribute("shady-unscoped","");h.textContent=Z;document.head.appendChild(h)}d.parentNode.removeChild(d)}}else T.push(d.textContent),d.parentNode.removeChild(d)}(T=T.join("").trim())?(S=document.createElement("style"),
S.textContent=T,B.content.insertBefore(S,B.content.firstChild),T=S):T=null;B._gatheredStyle=T}return(B=B._gatheredStyle)?this.JSC$9261_transformStyle(B,t):null};
_.k.JSC$9261_transformStyle=function(B,t){t=t===void 0?"":t;var T=TEh(B);this.transformRules(T,t);B.textContent=tAC(T);return T};
_.k.transformCustomStyle=function(B){var t=this,T=TEh(B);Olz(T,function(S){S.selector===":root"&&(S.selector="html");t.transformRule(S)});
B.textContent=tAC(T);return T};
_.k.transformRules=function(B,t){var T=this;this._currentElement=t;Olz(B,function(S){T.transformRule(S)});
this._currentElement=null};
_.k.transformRule=function(B){B.cssText=qQo(this,B.parsedCssText,B);B.selector===":root"&&(B.selector=":host > *")};
var qQo=function(B,t,T){t=t.replace(a01,function(S,O,d,Z){return B._produceCssProperties(S,O,d,Z,T)});
return B._consumeCssProperties(t,T)};
_.k=VI.prototype;_.k._getInitialValueForProperty=function(B){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(B)};
_.k._fallbacksFromPreviousRules=function(B){for(var t=this,T=B;T.parent;)T=T.parent;var S={},O=!1;Olz(T,function(d){(O=O||d===B)||d.selector===B.selector&&Object.assign(S,t._cssTextToMap(d.parsedCssText))});
return S};
_.k._consumeCssProperties=function(B,t){for(var T;T=f02.exec(B);){var S=T[0],O=T[1];T=T.index;var d=T+S.indexOf("@apply"),Z=T+S.length;S=B.slice(0,d);B=B.slice(Z);d=t?this._fallbacksFromPreviousRules(t):{};Object.assign(d,this._cssTextToMap(S));O=this._atApplyToCssProperties(O,d);B=S+O+B;f02.lastIndex=T+O.length}return B};
_.k._atApplyToCssProperties=function(B,t){B=B.replace(diq,"");var T=[],S=this._map.get(B);S||(this._map.set(B,{}),S=this._map.get(B));if(S){this._currentElement&&(S.dependants[this._currentElement]=!0);var O,d=S.properties;for(O in d){var Z=t&&t[O];S=[O,": var(",B,"_-_",O];Z&&S.push(",",Z.replace(ZGe,""));S.push(")");ZGe.test(d[O])&&S.push(" !important");T.push(S.join(""))}}return T.join("; ")};
_.k._replaceInitialOrInherit=function(B,t){var T=CSo.exec(t);T&&(t=T[1]?this._getInitialValueForProperty(B):"apply-shim-inherit");return t};
_.k._cssTextToMap=function(B,t){t=t===void 0?!1:t;B=B.split(";");for(var T,S,O={},d=0;d<B.length;d++)if(T=B[d])S=T.split(":"),S.length>1&&(T=S[0].trim(),S=S.slice(1).join(":"),t&&(S=this._replaceInitialOrInherit(T,S)),O[T]=S);return O};
_.k._invalidateMixinEntry=function(B){if(hw1)for(var t in B.dependants)t!==this._currentElement&&hw1(t)};
_.k._produceCssProperties=function(B,t,T,S,O){var d=this;T&&kUN(T,function(H,f){f&&d._map.get(f)&&(S="@apply "+f+";")});
if(!S)return B;var Z=this._consumeCssProperties(""+S,O);O=B.slice(0,B.indexOf("--"));var h=Z=this._cssTextToMap(Z,!0),q=this._map.get(t),D=q&&q.properties;D?h=Object.assign(Object.create(D),Z):this._map.set(t,h);var P=[],U,J=!1;for(U in h){var N=Z[U];N===void 0&&(N="initial");!D||U in D||(J=!0);P.push(t+"_-_"+U+": "+N)}J&&this._invalidateMixinEntry(q);q&&(q.properties=h);T&&(O=B+";"+O);return O+P.join("; ")+";"};
VI.prototype.detectMixin=VI.prototype.detectMixin;VI.prototype.transformStyle=VI.prototype.JSC$9261_transformStyle;VI.prototype.transformCustomStyle=VI.prototype.transformCustomStyle;VI.prototype.transformRules=VI.prototype.transformRules;VI.prototype.transformRule=VI.prototype.transformRule;VI.prototype.transformTemplate=VI.prototype.transformTemplate;VI.prototype._separator="_-_";Object.defineProperty(VI.prototype,"invalidCallback",{get:function(){return hw1},
set:function(B){hw1=B}});var Ep=new VI,Vru=function(){this.customStyleInterface=null;Ep.invalidCallback=nLN},D9=function(B){!B.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(B.customStyleInterface=window.ShadyCSS.CustomStyleInterface,B.customStyleInterface.transformCallback=function(t){Ep.transformCustomStyle(t)},B.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){B.customStyleInterface.enqueued&&B.flushCustomStyles()})})};
_.k=Vru.prototype;_.k.prepareTemplate=function(B,t){D9(this);dM_(B)===""&&(vLD[t]=B,t=Ep.transformTemplate(B,t),B._styleAst=t)};
_.k.flushCustomStyles=function(){D9(this);if(this.customStyleInterface){var B=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var t=0;t<B.length;t++){var T=this.customStyleInterface.getStyleForCustomStyle(B[t]);T&&Ep.transformCustomStyle(T)}this.customStyleInterface.enqueued=!1}}};
_.k.styleSubtree=function(B,t){D9(this);t&&jav(B,t);if(B.shadowRoot)for(this.styleElement(B),B=B.shadowRoot.children||B.shadowRoot.childNodes,t=0;t<B.length;t++)this.styleSubtree(B[t]);else for(B=B.children||B.childNodes,t=0;t<B.length;t++)this.styleSubtree(B[t])};
_.k.styleElement=function(B){D9(this);var t=B.localName,T;t?t.indexOf("-")>-1?T=t:T=B.getAttribute&&B.getAttribute("is")||"":T=B.is;t=vLD[T];if(!(t&&dM_(t)!==""||!t||rUo(t))){if(rUo(t)||t._applyShimValidatingVersion!==t._applyShimNextVersion)this.prepareTemplate(t,T),bfo(t);if(B=B.shadowRoot)if(B=B.querySelector("style"))B.__cssRules=t._styleAst,B.textContent=tAC(t._styleAst)}};
_.k.styleDocument=function(B){D9(this);this.styleSubtree(document.body,B)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var PX=new Vru,EG4=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(B,t){PX.flushCustomStyles();PX.prepareTemplate(B,t)},
prepareTemplateStyles:function(B,t,T){window.ShadyCSS.prepareTemplate(B,t,T)},
prepareTemplateDom:function(){},
styleSubtree:function(B,t){PX.flushCustomStyles();PX.styleSubtree(B,t)},
styleElement:function(B){PX.flushCustomStyles();PX.styleElement(B)},
styleDocument:function(B){PX.flushCustomStyles();PX.styleDocument(B)},
getComputedStyleValue:function(B,t){return HSC(B,t)},
flushCustomStyles:function(){PX.flushCustomStyles()},
nativeCss:BEX,nativeShadow:saN,cssBuild:vn,disableRuntime:Apo};EG4&&(window.ShadyCSS.CustomStyleInterface=EG4)}window.ShadyCSS.ApplyShim=Ep;var Di8;Di8=window.ShadyCSS;_.Up=iM(function(B){B=xdB(lM(B));var t=Jpq?B:SQ2(B),T=OG8(t),S={x:"pan-x",y:"pan-y",none:"none",all:"auto"};B=function(){return t.call(this)||this};
_.u(B,t);B.prototype.created=function(){};
B.prototype.__attributeReaction=function(O,d,Z){(this.__dataAttributes&&this.__dataAttributes[O]||O==="disable-upgrade")&&this.attributeChangedCallback(O,d,Z,null)};
B.prototype.setAttribute=function(O,d){if(Yci&&!this._legacyForceObservedAttributes){var Z=this.getAttribute(O);t.prototype.setAttribute.call(this,O,d);this.__attributeReaction(O,Z,String(d))}else t.prototype.setAttribute.call(this,O,d)};
B.prototype.removeAttribute=function(O){if(Yci&&!this._legacyForceObservedAttributes){var d=this.getAttribute(O);t.prototype.removeAttribute.call(this,O);this.__attributeReaction(O,d,null)}else t.prototype.removeAttribute.call(this,O)};
B.prototype._enableProperties=function(){this.__isUpgradeDisabled||t.prototype._enableProperties.call(this)};
B.prototype._canApplyPropertyDefault=function(O){return t.prototype._canApplyPropertyDefault.call(this,O)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(O))};
B.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(t.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
B.prototype.attached=function(){};
B.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(t.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
B.prototype.detached=function(){};
B.prototype.attributeChangedCallback=function(O,d,Z,h){d!==Z&&(O=="disable-upgrade"?this.__isUpgradeDisabled&&Z==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.Ig)(this).isConnected&&this.connectedCallback()):(t.prototype.attributeChangedCallback.call(this,O,d,Z,h),this.attributeChanged(O,d,Z)))};
B.prototype.attributeChanged=function(){};
B.prototype._initializeProperties=function(){if(og&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var O=Object.getPrototypeOf(this);O.hasOwnProperty("__hasRegisterFinished")||(this._registered(),O.__hasRegisterFinished=!0);t.prototype._initializeProperties.call(this);this.root=this;this.created();Yci&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
B.prototype._takeAttributes=function(){for(var O=this.attributes,d=0,Z=O.length;d<Z;d++){var h=O[d];this.__attributeReaction(h.name,null,h.value)}};
B.prototype._registered=function(){};
B.prototype.ready=function(){this._ensureAttributes();t.prototype.ready.call(this)};
B.prototype._ensureAttributes=function(){};
B.prototype._applyListeners=function(){};
B.prototype.serialize=function(O){return this._serializeValue(O)};
B.prototype.deserialize=function(O,d){return this._deserializeValue(O,d)};
B.prototype.reflectPropertyToAttribute=function(O,d,Z){this._propertyToAttribute(O,d,Z)};
B.prototype.serializeValueToAttribute=function(O,d,Z){this._valueToNodeAttribute(Z||this,O,d)};
B.prototype.extend=function(O,d){if(!O||!d)return O||d;for(var Z=Object.getOwnPropertyNames(d),h=0,q=void 0;h<Z.length&&(q=Z[h]);h++){var D=Object.getOwnPropertyDescriptor(d,q);D&&Object.defineProperty(O,q,D)}return O};
B.prototype.mixin=function(O,d){for(var Z in d)O[Z]=d[Z];return O};
B.prototype.chainObject=function(O,d){O&&d&&O!==d&&(O.__proto__=d);return O};
B.prototype.instanceTemplate=function(O){O=this.constructor._contentForTemplate(O);return document.importNode(O,!0)};
B.prototype.fire=function(O,d,Z){Z=Z||{};d=d===null||d===void 0?{}:d;O=new Event(O,{bubbles:Z.bubbles===void 0?!0:Z.bubbles,cancelable:!!Z.cancelable,composed:Z.composed===void 0?!0:Z.composed});O.detail=d;(0,_.Ig)(Z.node||this).dispatchEvent(O);return O};
B.prototype.listen=function(O,d,Z){O=O||this;var h=this.__boundListeners||(this.__boundListeners=new WeakMap),q=h.get(O);q||(q={},h.set(O,q));h=d+Z;q[h]||(q[h]=this._addMethodEventListenerToNode(O,d,Z,this))};
B.prototype.unlisten=function(O,d,Z){O=O||this;var h=this.__boundListeners&&this.__boundListeners.get(O);Z=d+Z;var q=h&&h[Z];q&&(this._removeEventListenerFromNode(O,d,q),h[Z]=null)};
B.prototype.setScrollDirection=function(O,d){_.sc(d||this,S[O]||"auto")};
B.prototype.$$=function(O){return this.root.querySelector(O)};
B.prototype.distributeContent=function(){var O=_.jK(this);window.ShadyDOM&&O.shadowRoot&&ShadyDOM.flush()};
B.prototype.getEffectiveChildNodes=function(){return _.jK(this).getEffectiveChildNodes()};
B.prototype.queryDistributedElements=function(O){return _.jK(this).queryDistributedElements(O)};
B.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(O){return O.nodeType===Node.ELEMENT_NODE})};
B.prototype.getEffectiveTextContent=function(){for(var O=this.getEffectiveChildNodes(),d=[],Z=0,h;h=O[Z];Z++)h.nodeType!==Node.COMMENT_NODE&&d.push(h.textContent);return d.join("")};
B.prototype.queryEffectiveChildren=function(O){return(O=this.queryDistributedElements(O))&&O[0]};
B.prototype.queryAllEffectiveChildren=function(O){return this.queryDistributedElements(O)};
B.prototype.getContentChildNodes=function(O){return(O=this.root.querySelector(O||"slot"))?_.jK(O).getDistributedNodes():[]};
B.prototype.getContentChildren=function(O){return this.getContentChildNodes(O).filter(function(d){return d.nodeType===Node.ELEMENT_NODE})};
B.prototype.isLightDescendant=function(O){return this!==O&&(0,_.Ig)(this).contains(O)&&(0,_.Ig)(this).getRootNode()===(0,_.Ig)(O).getRootNode()};
B.prototype.isLocalDescendant=function(O){return this.root===(0,_.Ig)(O).getRootNode()};
B.prototype.scopeSubtree=function(O,d){return oLC(O,d===void 0?!1:d)};
B.prototype.getComputedStyleValue=function(O){return Di8.getComputedStyleValue(this,O)};
B.prototype.debounce=function(O,d,Z){this._debouncers=this._debouncers||{};return this._debouncers[O]=_.T1(this._debouncers[O],Z>0?_.ph.after(Z):FF,d.bind(this))};
B.prototype.isDebouncerActive=function(O){this._debouncers=this._debouncers||{};O=this._debouncers[O];return!(!O||!O.isActive())};
B.prototype.flushDebouncer=function(O){this._debouncers=this._debouncers||{};(O=this._debouncers[O])&&O.flush()};
B.prototype.cancelDebouncer=function(O){this._debouncers=this._debouncers||{};(O=this._debouncers[O])&&O.cancel()};
B.prototype.async=function(O,d){return d>0?_.ph.run(O.bind(this),d):~FF.run(O.bind(this))};
B.prototype.cancelAsync=function(O){O<0?FF.cancel(~O):_.ph.cancel(O)};
B.prototype.create=function(O,d){O=document.createElement(O);if(d)if(O.setProperties)O.setProperties(d);else for(var Z in d)O[Z]=d[Z];return O};
B.prototype.elementMatches=function(O,d){return l0B(d||this,O)};
B.prototype.toggleAttribute=function(O,d){var Z=this;arguments.length===3&&(Z=arguments[2]);arguments.length==1&&(d=!Z.hasAttribute(O));if(d)return(0,_.Ig)(Z).setAttribute(O,""),!0;(0,_.Ig)(Z).removeAttribute(O);return!1};
B.prototype.toggleClass=function(O,d,Z){Z=Z||this;arguments.length==1&&(d=!Z.classList.contains(O));d?Z.classList.add(O):Z.classList.remove(O)};
B.prototype.transform=function(O,d){d=d||this;d.style.webkitTransform=O;d.style.transform=O};
B.prototype.translate3d=function(O,d,Z,h){this.transform("translate3d("+O+","+d+","+Z+")",h||this)};
B.prototype.arrayDelete=function(O,d){if(Array.isArray(O)){if(d=O.indexOf(d),d>=0)return O.splice(d,1)}else if(d=Dn(this,O).indexOf(d),d>=0)return this.splice(O,d,1);return null};
B.prototype._logger=function(O,d){Array.isArray(d)&&d.length===1&&Array.isArray(d[0])&&(d=d[0]);switch(O){case "log":case "warn":case "error":console[O].apply(console,_.aw(d))}};
B.prototype._log=function(){this._logger("log",_.j9.apply(0,arguments))};
B.prototype._warn=function(){this._logger("warn",_.j9.apply(0,arguments))};
B.prototype._error=function(){this._logger("error",_.j9.apply(0,arguments))};
B.prototype._logf=function(O){return["[%s::%s]",this.is,O].concat(_.aw(_.j9.apply(1,arguments)))};
_.n9.Object.defineProperties(B.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var O=(0,_.Ig)(this).getRootNode();return O instanceof DocumentFragment?O.host:O}}});
_.n9.Object.defineProperties(B,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Yci&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],FnL(this.prototype)),this.__observedAttributes):T.call(this).concat("disable-upgrade")}}});
B.prototype.is="";return B});Polymer.FlattenedNodesObserver=im2;Polymer.DomApi=zHs;Polymer.EventApi=hj;Polymer.dom=_.jK;Polymer.dom.matchesSelector=l0B;Polymer.dom.flush=_.Cd;Polymer.dom.addDebouncer=_.Sz;Polymer.DirMixin=SQ2;Polymer.RenderStatus={beforeNextRender:_.sfh,afterNextRender:_.K9,flush:function(){for(;RXm.length||YO.length;)gLL(RXm),gLL(YO);iw=!1}};Polymer.LegacyElementMixin=_.Up;var PS8;PS8=ku._mutablePropertyChange;var Ui1={properties:{mutableData:Boolean},_shouldPropertyChange:function(B,t,T){return PS8(this,B,t,T,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(B,t,T){return PS8(this,B,t,T,!0)}};
Polymer.OptionalMutableDataBehavior=Ui1;var Ceg={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},VAD={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},qhD=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},VAD),Iu4=(0,_.Up)(HTMLElement),n62=function(B,t){B||console.warn("Polymer.Class requires `info` argument");t=t?t(Iu4):Iu4;t=Epz(B,t,B.behaviors);t.is=t.prototype.is=
B.is;return t};Polymer.Class=n62;Polymer.mixinBehaviors=function(B,t){return Epz({},(0,_.Up)(t),B)};
Polymer.GenerateClassFromInfo=Epz;_.cb=function(B){var t=typeof B==="function"?B:_.cb.Class(B);B._legacyForceObservedAttributes&&(t.prototype._legacyForceObservedAttributes=B._legacyForceObservedAttributes);customElements.define(t.is,t);return t};
_.cb.Class=n62;Polymer._polymerFn=_.cb;var Jie=window.onLegacyPolymerFunctionDefinedCallback;Jie&&Jie();var zsv={templatize:function(B,t){this._templatizerTemplate=B;this.ctor=xO(B,this,{mutableData:!!t,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(B){return new this.ctor(B)},
modelForElement:function(B){return u6D(this._templatizerTemplate,B)}};Polymer.Templatizer=zsv;_.Iv=(0,_.Up)(HTMLElement).prototype;Polymer.Base=_.Iv;var Pez=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.rC=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.u(_.rC,PolymerFakeBaseClass);var zt=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.u(zt,PolymerFakeBaseClass);var UMq=Symbol("Sd"),HlC=[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 mii=mii||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},Nvi;(function(B){function t(p,l,b){var Zv=v.get(p);if(!Zv){if(!b)return;Zv=new w;v.set(p,Zv)}p=Zv.get(l);if(!p){if(!b)return;p=new w;Zv.set(l,p)}return p}
function T(p,l,b){if(S(p,l,b))return!0;l=J(l);return l!==null?T(p,l,b):!1}
function S(p,l,b){l=t(l,b,!1);return l===void 0?!1:!!l.has(p)}
function O(p,l,b){if(S(p,l,b))return d(p,l,b);l=J(l);if(l!==null)return O(p,l,b)}
function d(p,l,b){l=t(l,b,!1);if(l!==void 0)return l.get(p)}
function Z(p,l){var b=h(p,l);p=J(p);if(p===null)return b;var Zv=Z(p,l);if(Zv.length<=0)return b;if(b.length<=0)return Zv;l=new W;p=[];b=_.C(b);for(var hN=b.next();!hN.done;hN=b.next())hN=hN.value,l.has(hN)||(l.add(hN),p.push(hN));b=_.C(Zv);for(Zv=b.next();!Zv.done;Zv=b.next())Zv=Zv.value,l.has(Zv)||(l.add(Zv),p.push(Zv));return p}
function h(p,l){p=t(p,l,!1);var b=[];p&&p.forEach(function(Zv,hN){return b.push(hN)});
return b}
function q(p){return p===void 0}
function D(p){return typeof p==="object"?p!==null:typeof p==="function"}
function P(p){return typeof p==="function"}
function U(p){return typeof p==="symbol"?p:String(p)}
function J(p){var l=Object.getPrototypeOf(p);if(typeof p!=="function"||p===c||l!==c)return l;var b=Object.getPrototypeOf(p.prototype);if(b==null||b===Object.prototype)return l;b=b.constructor;return typeof b!=="function"||b===p?l:b}
function N(){function p(){this._keys=[];this._values=[];this._cache=l}
var l={};p.prototype={get size(){return this._keys.length},has:function(b){return b===this._cache?!0:this._find(b)>=0?(this._cache=b,!0):!1},
get:function(b){var Zv=this._find(b);if(Zv>=0)return this._cache=b,this._values[Zv]},
set:function(b,Zv){this.delete(b);this._keys.push(b);this._values.push(Zv);this._cache=b;return this},
delete:function(b){b=this._find(b);return b>=0?(this._keys.splice(b,1),this._values.splice(b,1),this._cache=l,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=l},
forEach:function(b){for(var Zv=this.size,hN=0;hN<Zv;++hN){var PL=this._keys[hN],aC=this._values[hN];this._cache=PL;b.call(this,aC,PL,this)}},
_find:function(b){for(var Zv=this._keys,hN=Zv.length,PL=0;PL<hN;++PL)if(Zv[PL]===b)return PL;return-1}};
return p}
function H(){function p(){this._map=new w}
p.prototype={get size(){return this._map.length},has:function(l){return this._map.has(l)},
add:function(l){this._map.set(l,l);return this},
delete:function(l){return this._map.delete(l)},
clear:function(){this._map.clear()},
forEach:function(l,b){this._map.forEach(l,b)}};
return p}
function f(){function p(){this._key=b()}
function l(gm,p_){for(var M9=0;M9<p_;++M9)gm[M9]=Math.random()*255|0}
function b(){do{if(hN)var gm=hN.randomBytes(16);else typeof Uint8Array==="function"?(gm=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(gm):l(gm,16)):(gm=Array(16),l(gm,16));gm[6]=gm[6]&79|64;gm[8]=gm[8]&191|128;for(var p_="",M9=0;M9<16;++M9){var B_=gm[M9];if(M9===4||M9===6||M9===8)p_+="-";B_<16&&(p_+="0");p_+=B_.toString(16).toLowerCase()}gm="@@WeakMap@@"+p_}while(PL.call(aC,gm));aC[gm]=!0;return gm}
function Zv(gm,p_){if(!PL.call(gm,cL)){if(!p_)return;Object.defineProperty(gm,cL,{value:Object.create(null)})}return gm[cL]}
var hN=typeof global!=="undefined"&&typeof mii==="object"&&typeof require==="function"&&require("crypto"),PL=Object.prototype.hasOwnProperty,aC={},cL=b();p.prototype={has:function(gm){return(gm=Zv(gm,!1))?this._key in gm:!1},
get:function(gm){if(gm=Zv(gm,!1))return gm[this._key]},
set:function(gm,p_){Zv(gm,!0)[this._key]=p_;return this},
delete:function(gm){return(gm=Zv(gm,!1))&&this._key in gm?delete gm[this._key]:!1},
clear:function(){this._key=b()}};
return p}
var c=Object.getPrototypeOf(Function),w=typeof Map==="function"?Map:N(),W=typeof Set==="function"?Set:H(),v=new (typeof WeakMap==="function"?WeakMap:f());B.decorate=function(p,l,b,Zv){if(q(Zv)){if(q(b)){if(!Array.isArray(p))throw new TypeError;if(!P(l))throw new TypeError;for(b=p.length-1;b>=0;--b)if(Zv=(0,p[b])(l),!q(Zv)){if(!P(Zv))throw new TypeError;l=Zv}return l}if(!Array.isArray(p))throw new TypeError;if(!D(l))throw new TypeError;b=U(b);for(Zv=p.length-1;Zv>=0;--Zv)(0,p[Zv])(l,b)}else{if(Array.isArray(p))if(D(l)){if(q(b))throw new TypeError;
if(!D(Zv))throw new TypeError;}else throw new TypeError;else throw new TypeError;b=U(b);for(var hN=p.length-1;hN>=0;--hN){var PL=(0,p[hN])(l,b,Zv);if(!q(PL)){if(!D(PL))throw new TypeError;Zv=PL}}return Zv}};
B.metadata=function(p,l){return function(b,Zv){if(q(Zv)){if(!P(b))throw new TypeError;t(b,void 0,!0).set(p,l)}else{if(!D(b))throw new TypeError;Zv=U(Zv);t(b,Zv,!0).set(p,l)}}};
B.defineMetadata=function(p,l){var b;if(D(l))q(b)||(b=U(b));else throw new TypeError;t(l,b,!0).set("parameters",p)};
B.hasMetadata=function(p,l,b){if(D(l))q(b)||(b=U(b));else throw new TypeError;return T(p,l,b)};
B.hasOwnMetadata=function(p,l,b){if(D(l))q(b)||(b=U(b));else throw new TypeError;return S(p,l,b)};
B.getMetadata=function(p,l,b){if(D(l))q(b)||(b=U(b));else throw new TypeError;return O(p,l,b)};
B.getOwnMetadata=function(p,l,b){if(D(l))q(b)||(b=U(b));else throw new TypeError;return d(p,l,b)};
B.getMetadataKeys=function(p,l){if(D(p))q(l)||(l=U(l));else throw new TypeError;return Z(p,l)};
B.getOwnMetadataKeys=function(p,l){if(D(p))q(l)||(l=U(l));else throw new TypeError;return h(p,l)};
B.deleteMetadata=function(p,l,b){if(D(l))q(b)||(b=U(b));else throw new TypeError;var Zv=t(l,b,!1);if(!q(Zv)){if(!Zv.delete(p))return!1;if(Zv.size>0)return!0;p=v.get(l);p.delete(b);if(p.size>0)return!0;v.delete(l);return!0}};
(function(p){if(typeof p.Reflect!=="undefined"){if(p.Reflect!==B)for(var l in B)p.Reflect[l]=B[l]}else p.Reflect=B})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(Nvi||(Nvi={}));var X7u=function(){this.aborted=!1;this.onabort=null;this.target=document.createDocumentFragment?document.createDocumentFragment():document.createElement("div")};
X7u.prototype.addEventListener=function(B,t,T){this.target.addEventListener(B,t,T)};
X7u.prototype.removeEventListener=function(B,t,T){this.target.removeEventListener(B,t,T)};
X7u.prototype.dispatchEvent=function(B){if(this.onabort&&B.type==="abort")this.onabort(B);return this.target.dispatchEvent(B)};var uio=function(){this.signal=new X7u};
uio.prototype.abort=function(){if(!this.signal.aborted){this.signal.aborted=!0;var B=document.createEvent("Event");B.initEvent("abort",!1,!1);this.signal.dispatchEvent(B)}};var ocg=self;var jGe=[0,_.WE,_.GG,_.WE];var HGE=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(HGE,_.Qs);var auq=_.rg(HGE,[0,_.LNC,_.p2,jGe,_.GG,_.YU]);_.TG(_.bw,_.fb);_.k=_.bw.prototype;_.k.start=function(){this.stop();this.usingListeners_=!1;var B=fu8(this),t=gG2(this);B&&!t&&this.JSC$9310_win_.mozRequestAnimationFrame?(this.JSC$9310_id_=_.Rr(this.JSC$9310_win_,"MozBeforePaint",this.callback_),this.JSC$9310_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$9310_id_=B&&t?B.call(this.JSC$9310_win_,this.callback_):this.JSC$9310_win_.setTimeout(NmE(this.callback_),20)};
_.k.stop=function(){if(this.isActive()){var B=fu8(this),t=gG2(this);B&&!t&&this.JSC$9310_win_.mozRequestAnimationFrame?ar(this.JSC$9310_id_):B&&t?t.call(this.JSC$9310_win_,this.JSC$9310_id_):this.JSC$9310_win_.clearTimeout(this.JSC$9310_id_)}this.JSC$9310_id_=null};
_.k.fire=function(){this.stop();this.JSC$9312_doAction_()};
_.k.isActive=function(){return this.JSC$9310_id_!=null};
_.k.JSC$9312_doAction_=function(){this.usingListeners_&&this.JSC$9310_id_&&ar(this.JSC$9310_id_);this.JSC$9310_id_=null;this.JSC$9310_listener_.call(this.handler_,_.tH())};
_.k.disposeInternal=function(){this.stop();_.bw.superClass_.disposeInternal.call(this)};
var fu8=function(B){B=B.JSC$9310_win_;return B.requestAnimationFrame||B.webkitRequestAnimationFrame||B.mozRequestAnimationFrame||B.oRequestAnimationFrame||B.msRequestAnimationFrame||null},gG2=function(B){B=B.JSC$9310_win_;
return B.cancelAnimationFrame||B.cancelRequestAnimationFrame||B.webkitCancelRequestAnimationFrame||B.mozCancelRequestAnimationFrame||B.oCancelRequestAnimationFrame||B.msCancelRequestAnimationFrame||null};_.nS=function(B,t,T){_.fb.call(this);this.JSC$9313_listener_=T!=null?B.bind(T):B;this.JSC$9313_interval_=t;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$9313_timer_=null};
_.u(_.nS,_.fb);_.k=_.nS.prototype;_.k.fire=function(B){this.args_=arguments;this.JSC$9313_timer_||this.pauseCount_?this.shouldFire_=!0:Rwb(this)};
_.k.stop=function(){this.JSC$9313_timer_&&(_.TX.clearTimeout(this.JSC$9313_timer_),this.JSC$9313_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.k.pause=function(){this.pauseCount_++};
_.k.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$9313_timer_||(this.shouldFire_=!1,Rwb(this))};
_.k.disposeInternal=function(){_.fb.prototype.disposeInternal.call(this);this.stop()};
var Rwb=function(B){B.JSC$9313_timer_=uD(function(){B.JSC$9313_timer_=null;B.shouldFire_&&!B.pauseCount_&&(B.shouldFire_=!1,Rwb(B))},B.JSC$9313_interval_);
var t=B.args_;B.args_=null;B.JSC$9313_listener_.apply(null,t)};var Ai2=function(B,t){this.childIterator_=B[_.TX.Symbol.iterator]();this.mapFn_=t};
Ai2.prototype[Symbol.iterator]=function(){return this};
Ai2.prototype.next=function(){var B=this.childIterator_.next();return{value:B.done?void 0:this.mapFn_.call(void 0,B.value),done:B.done}};
var ciq=function(B,t){return new Ai2(B,t)};var sGs={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 PkC=function(B){var t=FY4(B);if(!t)throw Error("Wd`"+B);return t},FY4=function(B){var t={};
B=String(B);var T=B.charAt(0)=="#"?B:"#"+B;if(w72.test(T))return t.hex=Ltq(T),t.type="hex",t;T=mto(B);return T.length?(t.hex=zV9(T[0],T[1],T[2]),t.type="rgb",t):sGs&&(B=sGs[B.toLowerCase()])?(t.hex=B,t.type="named",t):null},oG1=/#(.)(.)(.)/,Ltq=function(B){if(!w72.test(B))throw Error("Yd`"+B);
B.length==4&&(B=B.replace(oG1,"#$1$1$2$2$3$3"));return B.toLowerCase()},Utz=function(B){B=Ltq(B);
B=parseInt(B.slice(1),16);return[B>>16,B>>8&255,B&255]},zV9=function(B,t,T){B=Number(B);
t=Number(t);T=Number(T);if(B!=(B&255)||t!=(t&255)||T!=(T&255))throw Error("Zd`"+B+"`"+t+"`"+T);t=B<<16|t<<8|T;return B<16?"#"+(16777216|t).toString(16).slice(1):"#"+t.toString(16)},w72=/^#(?:[0-9a-f]{3}){1,2}$/i,yiE=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,mto=function(B){var t=B.match(yiE);
if(t){B=Number(t[1]);var T=Number(t[2]);t=Number(t[3]);if(B>=0&&B<=255&&T>=0&&T<=255&&t>=0&&t<=255)return[B,T,t]}return[]};var QGe={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},Hq=QGe;Hq=QGe;var RUN,xi2,Mrb;RUN=function(B,t){switch(t){case 1:return B%4!=0||B%100==0&&B%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
xi2=function(B,t,T,S,O){B=new Date(B,t,T);O=O||0;return B.valueOf()+(((S!==void 0?S:3)-O+7)%7-((B.getDay()+6)%7-O+7)%7)*864E5};
_.Jj=function(B,t,T){typeof B==="number"?(this.date=Mrb(B,t||0,T||1),$i8(this,T||1)):_.Be(B)?(this.date=Mrb(B.getFullYear(),B.getMonth(),B.getDate()),$i8(this,B.getDate())):(this.date=new Date(_.tH()),B=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),$i8(this,B))};
Mrb=function(B,t,T){t=new Date(B,t,T);B>=0&&B<100&&t.setFullYear(t.getFullYear()-1900);return t};
_.k=_.Jj.prototype;_.k.firstDayOfWeek_=Hq.FIRSTDAYOFWEEK;_.k.firstWeekCutOffDay_=Hq.FIRSTWEEKCUTOFFDAY;_.k.clone=function(){var B=new _.Jj(this.date);B.firstDayOfWeek_=this.firstDayOfWeek_;B.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return B};
_.k.getFullYear=function(){return this.date.getFullYear()};
_.k.getYear=function(){return this.getFullYear()};
_.k.getMonth=function(){return this.date.getMonth()};
_.k.getDate=function(){return this.date.getDate()};
_.k.getTime=function(){return this.date.getTime()};
_.k.getDay=function(){return this.date.getDay()};
_.k.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.k.getUTCMonth=function(){return this.date.getUTCMonth()};
_.k.getUTCDate=function(){return this.date.getUTCDate()};
_.k.getUTCDay=function(){return this.date.getDay()};
_.k.getUTCHours=function(){return this.date.getUTCHours()};
_.k.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.k.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.k.set=function(B){this.date=new Date(B.getFullYear(),B.getMonth(),B.getDate())};
_.k.setFullYear=function(B){this.date.setFullYear(B)};
_.k.setYear=function(B){this.setFullYear(B)};
_.k.setMonth=function(B){this.date.setMonth(B)};
_.k.setDate=function(B){this.date.setDate(B)};
_.k.setTime=function(B){this.date.setTime(B)};
_.k.setUTCFullYear=function(B){this.date.setUTCFullYear(B)};
_.k.setUTCMonth=function(B){this.date.setUTCMonth(B)};
_.k.setUTCDate=function(B){this.date.setUTCDate(B)};
_.k.add=function(B){if(B.years||B.months){var t=this.getMonth()+B.months+B.years*12,T=this.getYear()+Math.floor(t/12);t%=12;t<0&&(t+=12);var S=Math.min(RUN(T,t),this.getDate());this.setDate(1);this.setFullYear(T);this.setMonth(t);this.setDate(S)}B.days&&(T=this.getYear(),t=T>=0&&T<=99?-1900:0,B=new Date((new Date(T,this.getMonth(),this.getDate(),12)).getTime()+B.days*864E5),this.setDate(1),this.setFullYear(B.getFullYear()+t),this.setMonth(B.getMonth()),this.setDate(B.getDate()),$i8(this,B.getDate()))};
_.k.JSC$9326_toIsoString=function(B){var t=this.getFullYear(),T=t<0?"-":t>=1E4?"+":"";return[T+_.zG(Math.abs(t),T?6:4),_.zG(this.getMonth()+1,2),_.zG(this.getDate(),2)].join(B?"-":"")};
_.k.equals=function(B){return!(!B||this.getYear()!=B.getYear()||this.getMonth()!=B.getMonth()||this.getDate()!=B.getDate())};
_.k.toString=function(){return this.JSC$9326_toIsoString()};
var $i8=function(B,t){B.getDate()!=t&&B.date.setUTCHours(B.date.getUTCHours()+(B.getDate()<t?1:-1))};
_.Jj.prototype.valueOf=function(){return this.date.valueOf()};var N5=function(B,t,T,S,O){this.reversed=!!t;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!T;B&&mX(this,B,S);this.depth=O!=void 0?O:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.TG(N5,t7);var mX=function(B,t,T,S){if(B.node=t)B.tagType=typeof T==="number"?T:B.node.nodeType!=1?0:B.reversed?-1:1;typeof S==="number"&&(B.depth=S)};
_.k=N5.prototype;_.k.JSC$9341_copyFrom=function(B){this.node=B.node;this.tagType=B.tagType;this.depth=B.depth;this.reversed=B.reversed;this.constrained=B.constrained};
_.k.clone=function(){return new N5(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.k.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Tg;var B=this.node;var t=this.reversed?-1:1;if(this.tagType==t){var T=this.reversed?B.lastChild:B.firstChild;T?mX(this,T):mX(this,B,t*-1)}else(T=this.reversed?B.previousSibling:B.nextSibling)?mX(this,T):mX(this,B.parentNode,t*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(B=this.node)?Sn(B):Tg};
_.k.equals=function(B){return B.node==this.node&&(!this.node||B.tagType==this.tagType)};
_.k.splice=function(B){var t=this.node,T=this.reversed?1:-1;this.tagType==T&&(this.tagType=T*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;N5.prototype.next.call(this);this.reversed=!this.reversed;T=_.rm(arguments[0])?arguments[0]:arguments;for(var S=T.length-1;S>=0;S--)_.fy(T[S],t);_.Xo(t)};var WYB=function(){},Xl=function(B){for(var t=[],T=B.getTextRangeCount(),S=0;S<T;S++)t.push(B.getTextRange(S));
return t};
WYB.prototype.isReversed=function(){return!1};
WYB.prototype.getWindow=function(){return c9(_.sn(this.JSC$9343_getStartNode()))};
var ewE=function(B,t){N5.call(this,B,t,!0)};
_.TG(ewE,N5);var uN=function(B,t,T,S,O){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!O;if(B){this.startNode_=B;this.startOffset_=t;this.endNode_=T;this.endOffset_=S;if(B.nodeType==1&&B.tagName!="BR")if(B=B.childNodes,t=B[t])this.startNode_=t,this.startOffset_=0;else{B.length&&(this.startNode_=_.Qw(B));var d=!0}T.nodeType==1&&((this.endNode_=T.childNodes[S])?this.endOffset_=0:this.endNode_=T)}N5.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);d&&this.next()};
_.TG(uN,ewE);_.k=uN.prototype;_.k.JSC$9349_getStartNode=function(){return this.startNode_};
_.k.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)};
_.k.next=function(){return this.isLast()?Tg:uN.superClass_.next.call(this)};
_.k.JSC$9341_copyFrom=function(B){this.startNode_=B.startNode_;this.endNode_=B.endNode_;this.startOffset_=B.startOffset_;this.endOffset_=B.endOffset_;this.isReversed_=B.isReversed_;uN.superClass_.JSC$9341_copyFrom.call(this,B)};
_.k.clone=function(){var B=new uN(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);B.JSC$9341_copyFrom(this);return B};var GAu=function(){};
GAu.prototype.__iterator__=function(){return new uN(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var jz=function(B){this.range_=B};
_.TG(jz,GAu);var p78=function(B){var t=_.sn(B).createRange();if(B.nodeType==3)t.setStart(B,0),t.setEnd(B,B.length);else if(jy(B)||B.nodeType==3){for(var T,S=B;(T=S.firstChild)&&(jy(T)||T.nodeType==3);)S=T;t.setStart(S,0);for(S=B;(T=S.lastChild)&&(jy(T)||T.nodeType==3);)S=T;t.setEnd(S,S.nodeType==1?S.childNodes.length:S.length)}else T=B.parentNode,B=Array.prototype.indexOf.call(T.childNodes,B),t.setStart(T,B),t.setEnd(T,B+1);return t},iGo=function(B,t,T,S){var O=_.sn(B).createRange();
O.setStart(B,t);O.setEnd(T,S);return O};
_.k=jz.prototype;_.k.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.k.getContainer=function(){return this.range_.commonAncestorContainer};
_.k.compareBrowserRangeEndpoints=function(B,t,T){return this.range_.compareBoundaryPoints(T==1?t==1?_.TX.Range.START_TO_START:_.TX.Range.START_TO_END:t==1?_.TX.Range.END_TO_START:_.TX.Range.END_TO_END,B)};
_.k.isCollapsed=function(){return this.range_.collapsed};
_.k.select=function(B){this.selectInternal(c9(_.sn(this.range_.startContainer)).getSelection(),B)};
_.k.selectInternal=function(B){B.removeAllRanges();B.addRange(this.range_)};
_.k.insertNode=function(B,t){var T=this.range_.cloneRange();T.collapse(t);T.insertNode(B);T.detach();return B};
_.k.collapse=function(B){this.range_.collapse(B)};_.TG(BO,jz);BO.prototype.selectInternal=function(B,t){!t||this.isCollapsed()?BO.superClass_.selectInternal.call(this,B,t):(B.collapse(this.range_.endContainer,this.range_.endOffset),B.extend(this.range_.startContainer,this.range_.startOffset))};_.TG(tp,jz);tp.prototype.compareBrowserRangeEndpoints=function(B,t,T){return tp.superClass_.compareBrowserRangeEndpoints.call(this,B,t,T)};
tp.prototype.selectInternal=function(B,t){t?B.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):B.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var YQo=function(B){return _.Zf?new tp(B):_.C2?new BO(B):new jz(B)};var HX=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},KY8;
_.TG(HX,WYB);KY8=function(B,t){var T=new HX;T.browserRangeWrapper_=B;T.isReversed_=!!t;return T};
_.lui=function(B){B=_.Zf?new tp(p78(B)):_.C2?new BO(p78(B)):new jz(p78(B));return KY8(B)};
_.av=function(B,t,T,S){var O=new HX;O.isReversed_=vGq(B,t,T,S);if(_.rT(B)&&!jy(B)){var d=B.parentNode;t=Array.prototype.indexOf.call(d.childNodes,B);B=d}_.rT(T)&&!jy(T)&&(d=T.parentNode,S=Array.prototype.indexOf.call(d.childNodes,T),T=d);O.isReversed_?(O.startNode_=T,O.startOffset_=S,O.endNode_=B,O.endOffset_=t):(O.startNode_=B,O.startOffset_=t,O.endNode_=T,O.endOffset_=S);return O};
_.k=HX.prototype;_.k.clone=function(){var B=new HX;B.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();B.startNode_=this.startNode_;B.startOffset_=this.startOffset_;B.endNode_=this.endNode_;B.endOffset_=this.endOffset_;B.isReversed_=this.isReversed_;return B};
_.k.JSC$9343_getType=function(){return"text"};
_.k.getBrowserRangeObject=function(){return fd(this).range_};
_.k.getTextRangeCount=function(){return 1};
_.k.getTextRange=function(){return this};
var fd=function(B){var t;if(!(t=B.browserRangeWrapper_)){t=B.JSC$9343_getStartNode();var T=B.JSC$9343_getStartOffset(),S=B.JSC$9343_getEndNode(),O=B.JSC$9343_getEndOffset();t=_.Zf?new tp(iGo(t,T,S,O)):_.C2?new BO(iGo(t,T,S,O)):new jz(iGo(t,T,S,O));t=B.browserRangeWrapper_=t}return t};
_.k=HX.prototype;_.k.getContainer=function(){return fd(this).getContainer()};
_.k.JSC$9343_getStartNode=function(){return this.startNode_||(this.startNode_=fd(this).range_.startContainer)};
_.k.JSC$9343_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=fd(this).range_.startOffset};
_.k.JSC$9343_getEndNode=function(){return this.endNode_||(this.endNode_=fd(this).range_.endContainer)};
_.k.JSC$9343_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=fd(this).range_.endOffset};
_.k.isReversed=function(){return this.isReversed_};
_.k.JSC$9343_containsRange=function(B,t){if(B.JSC$9343_getType()=="text"){var T=fd(this);B=fd(B);t=t&&!B.isCollapsed();B=B.range_;T=t?T.compareBrowserRangeEndpoints(B,0,1)>=0&&T.compareBrowserRangeEndpoints(B,1,0)<=0:T.compareBrowserRangeEndpoints(B,0,0)>=0&&T.compareBrowserRangeEndpoints(B,1,1)<=0}else T=!1;return T};
_.k.isCollapsed=function(){return fd(this).isCollapsed()};
_.k.JSC$9343_getText=function(){return fd(this).range_.toString()};
_.k.__iterator__=function(){return new uN(this.JSC$9343_getStartNode(),this.JSC$9343_getStartOffset(),this.JSC$9343_getEndNode(),this.JSC$9343_getEndOffset())};
_.k.select=function(){fd(this).select(this.isReversed_)};
_.k.JSC$9343_removeContents=function(){var B=fd(this).range_;B.extractContents();if(B.startContainer.hasChildNodes()&&(B=B.startContainer.childNodes[B.startOffset])){var t=B.previousSibling;Jso(B)==""&&_.Xo(B);t&&Jso(t)==""&&_.Xo(t)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.k.insertNode=function(B,t){B=fd(this).insertNode(B,t);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return B};
_.k.collapse=function(B){B=this.isReversed()?!B:B;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(B);B?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var nGu=function(){};
_.TG(nGu,WYB);nGu.prototype.JSC$9343_containsRange=function(B,t){var T=Xl(this);B=Xl(B);return(t?lq:_.bqg)(B,function(S){return lq(T,function(O){return O.JSC$9343_containsRange(S,t)})})};
nGu.prototype.insertNode=function(B,t){t?_.ax(B,this.JSC$9343_getStartNode()):_.fy(B,this.JSC$9343_getEndNode());return B};var riH,zw2=IB().JSC$7386_document_.documentElement;riH=zw2.requestFullscreen?"fullscreenchange":zw2.webkitRequestFullscreen?"webkitfullscreenchange":zw2.mozRequestFullScreen?"mozfullscreenchange":zw2.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var bG4=function(){var B=IB().JSC$7386_document_;return!!(B.webkitIsFullScreen||B.mozFullScreen||B.msFullscreenElement||B.fullscreenElement)};var gt=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.TG(gt,nGu);_.k=gt.prototype;_.k.clone=function(){var B=new gt;B.browserRanges_=_.vL(this.browserRanges_);return B};
_.k.JSC$9343_getType=function(){return"mutli"};
_.k.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.k.getTextRangeCount=function(){return this.browserRanges_.length};
_.k.getTextRange=function(B){this.ranges_[B]||(this.ranges_[B]=KY8(YQo(this.browserRanges_[B])));return this.ranges_[B]};
_.k.getContainer=function(){if(!this.container_){for(var B=[],t=this.getTextRangeCount(),T=0;T<t;T++)B.push(this.getTextRange(T).getContainer());this.container_=q1q.apply(null,B)}return this.container_};
var Rv=function(B){B.sortedRanges_||(B.sortedRanges_=Xl(B),B.sortedRanges_.sort(function(t,T){var S=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();var O=T.JSC$9343_getStartNode();T=T.JSC$9343_getStartOffset();return S==O&&t==T?0:vGq(S,t,O,T)?1:-1}));
return B.sortedRanges_};
_.k=gt.prototype;_.k.JSC$9343_getStartNode=function(){return Rv(this)[0].JSC$9343_getStartNode()};
_.k.JSC$9343_getStartOffset=function(){return Rv(this)[0].JSC$9343_getStartOffset()};
_.k.JSC$9343_getEndNode=function(){return _.Qw(Rv(this)).JSC$9343_getEndNode()};
_.k.JSC$9343_getEndOffset=function(){return _.Qw(Rv(this)).JSC$9343_getEndOffset()};
_.k.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.k.JSC$9343_getText=function(){return Xl(this).map(function(B){return B.JSC$9343_getText()}).join("")};
_.k.__iterator__=function(){return new Aj(this)};
_.k.select=function(){var B=this.getWindow().getSelection();B.removeAllRanges();for(var t=this.getTextRangeCount(),T=0;T<t;T++)B.addRange(this.getTextRange(T).getBrowserRangeObject())};
_.k.JSC$9343_removeContents=function(){Xl(this).forEach(function(B){B.JSC$9343_removeContents()})};
_.k.collapse=function(B){if(!this.isCollapsed()){var t=B?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;t.collapse(B);this.ranges_=[t];this.sortedRanges_=[t];this.browserRanges_=[t.getBrowserRangeObject()]}};
var Aj=function(B){this.iterators_=null;this.currentIdx_=0;B&&(this.iterators_=Rv(B).map(function(t){return _.PqB(t)}));
N5.call(this,B?this.JSC$9349_getStartNode():null,!1,!0)};
_.TG(Aj,ewE);_.k=Aj.prototype;_.k.JSC$9349_getStartNode=function(){return this.iterators_[0].JSC$9349_getStartNode()};
_.k.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.k.next=function(){for(;this.currentIdx_<this.iterators_.length;){var B=this.iterators_[this.currentIdx_],t=B.next();if(t.done)this.currentIdx_++;else return mX(this,B.node,B.tagType,B.depth),t}return Tg};
_.k.JSC$9341_copyFrom=function(B){this.iterators_=_.vL(B.iterators_);Aj.superClass_.JSC$9341_copyFrom.call(this,B)};
_.k.clone=function(){var B=new Aj(null);B.JSC$9341_copyFrom(this);return B};var Bq2,vGq;_.mf=function(){var B=window.getSelection();return B&&Bq2(B)};
Bq2=function(B){var t=!1;if(B.createRange)try{var T=B.createRange()}catch(O){return null}else if(B.rangeCount){if(B.rangeCount>1){T=new gt;t=B.rangeCount;for(var S=0;S<t;S++)T.browserRanges_.push(B.getRangeAt(S));return T}T=B.getRangeAt(0);t=vGq(B.anchorNode,B.anchorOffset,B.focusNode,B.focusOffset)}else return null;return KY8(YQo(T),t)};
_.cX=function(B,t){return _.av(B,t,B,t)};
_.sp=function(B,t,T,S){return _.av(B,t,T,S)};
vGq=function(B,t,T,S){if(B==T)return S<t;var O;if(B.nodeType==1&&t)if(O=B.childNodes[t])B=O,t=0;else if(_.Gm(B,T))return!0;if(T.nodeType==1&&S)if(O=T.childNodes[S])T=O,S=0;else if(_.Gm(T,B))return!1;return(h2u(B,T)||t-S)>0};var Fl=function(){_.I8.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.gS)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.gS)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.gS)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.gS)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.gS)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.gS)(this.dispatchProgressEvent_,this)};
_.TG(Fl,_.I8);Fl.prototype.abort=function(){try{this.reader_.abort()}catch(B){throw new Jb8(B,"aborting read");}};
Fl.prototype.getError=function(){return this.reader_.error&&new Jb8(this.reader_.error,"reading file")};
Fl.prototype.dispatchProgressEvent_=function(B){this.dispatchEvent(new mse(B,this))};
Fl.prototype.disposeInternal=function(){Fl.superClass_.disposeInternal.call(this);delete this.reader_};
var Tqe=function(B){var t=new Fl,T=toe(t);t.reader_.readAsArrayBuffer(B);return T},S6q=function(B){var t=new Fl,T=toe(t);
t.reader_.readAsDataURL(B);return T},toe=function(B){var t=new Wi;
B.listen("loadend",_.mY(function(T,S){var O=S.reader_.result,d=S.getError();O==null||d?T.errback(d):T.callback(O);S.dispose()},t,B));
return t};var wt=function(){_.I8.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$9383_eventHandler_=new _.SK(this);this.JSC$9383_isInitialized_=!1};
_.TG(wt,_.I8);var OF4=new _.qL("d"),kOb=new _.qL("beforedragstart"),d8s=new _.qL("dragstart"),CZB=new _.qL("beforedragmove"),ZFE=new _.qL("dragmove"),L62=new _.qL("beforedragend"),hK2=new _.qL("dragend"),q68=new _.qL("e");wt.prototype.isDragging=function(){return!!this.JSC$9383_dragger_};
var Vou=function(B,t){t.dlgGrowthDirection_=0;t.dlgDragHoverClass_=void 0;t.dlgDragPermission=0;B.dragLists_.push(t)},ETo=function(B,t){B.getHandleForDragItem_=t};
wt.prototype.init=function(){if(!this.JSC$9383_isInitialized_){for(var B=this.dragLists_.length,t=0;t<B;t++)for(var T=_.gi(this.dragLists_[t]),S=T.length,O=0;O<S;++O){var d=T[O],Z=this.getHandleForDragItem_(d),h=_.TH(Z);this.dragItemForHandle_[h]=d;this.dragItemHoverClasses_&&(this.JSC$9383_eventHandler_.listen(d,"mouseover",this.handleDragItemMouseover_),this.JSC$9383_eventHandler_.listen(d,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$9383_eventHandler_.listen(Z,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$9383_eventHandler_.listen(Z,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(d);this.JSC$9383_eventHandler_.listen(Z,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$9383_isInitialized_=!0}};
wt.prototype.disposeInternal=function(){this.JSC$9383_eventHandler_.dispose();for(var B=this.dragLists_.length,t=0;t<B;t++){var T=this.dragLists_[t];T.dlgGrowthDirection_=void 0;T.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;D88(this);wt.superClass_.disposeInternal.call(this)};
var PZB=function(B,t){for(var T=B.dragLists_.length,S=0;S<T;S++){var O=B.dragLists_[S];O.dlgBounds_=cRX(O)}T=B.dragItems_.length;for(S=0;S<T;S++)O=B.dragItems_[S],O!=t&&(O.dlgBounds_=cRX(O))};
_.k=wt.prototype;
_.k.handlePotentialDragStart_=function(B){var t=_.TH(B.currentTarget);t=this.dragItemForHandle_[t];if(t.parentElement.dlgDragPermission!=2){this.currDragItem_=t;a:{t=this.currDragItem_;for(var T=t.cloneNode(!0),S=uK("TEXTAREA",t),O=uK("TEXTAREA",T),d=0;d<S.length;d++)O[d].value=S[d].value;switch(t.tagName){case "TR":t=_.Xk("TABLE",null,_.Xk("TBODY",null,T));break a;case "TD":case "TH":t=_.Xk("TABLE",null,_.Xk("TBODY",null,_.Xk("TR",null,T)));break a;case "TEXTAREA":T.value=t.value;default:t=T;break a}t=
void 0}this.draggerEl_=t;this.draggerElClasses_&&ML(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.sn(this.currDragItem_).body.appendChild(this.draggerEl_);T=_.w9(this.currDragItem_);t=this.draggerEl_;S=_.w9(t);if(T instanceof _.A0){var Z=T.y;T=T.x}Fk(t,t.offsetLeft+(T-S.x),t.offsetTop+(Number(Z)-S.y));this.JSC$9383_dragger_=new _.sj(this.draggerEl_);_.Ics(this.JSC$9383_dragger_,this.hysteresisDistance_);
_.Rr(this.JSC$9383_dragger_,"start",this.handleDragStart_,!1,this);_.Rr(this.JSC$9383_dragger_,"end",this.handleDragEnd_,!1,this);_.Rr(this.JSC$9383_dragger_,"earlycancel",this.JSC$9385_cleanup_,!1,this);this.dispatchEvent(new ov(OF4,this,B,this.currDragItem_,this.draggerEl_,this.JSC$9383_dragger_));this.JSC$9383_dragger_.startDrag(B)}};
_.k.handleDragStart_=function(B){if(this.dispatchEvent(new ov(kOb,this,B.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.C8H(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?ML(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var t=HEo(this.draggerEl_);this.draggerEl_.halfWidth=t.width/2;this.draggerEl_.halfHeight=t.height/2;t=this.draggerEl_.getBoundingClientRect();
var T=B.clientY,S=JBE(this.JSC$9383_dragger_,B.clientX);if(S>t.right){var O=this.currDragItem_.getBoundingClientRect();this.JSC$9383_dragger_.deltaX=S-(S-O.left)/O.width*t.width}T=mBH(this.JSC$9383_dragger_,T);T>t.bottom&&(this.JSC$9383_dragger_.deltaY+=T-t.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";PZB(this,this.currDragItem_);this.currDragItem_.style.display="";_.Rr(this.JSC$9383_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new ov(d8s,
this,B.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$9383_dragger_))}else B.preventDefault(),this.JSC$9385_cleanup_()};
_.k.handleDragMove_=function(B){var t=_.w9(this.draggerEl_);t=new _.A0(t.x+this.draggerEl_.halfWidth,t.y+this.draggerEl_.halfHeight);a:{var T=null;if(this.currDragItem_.style.display!="none"){T=this.currDragItem_.parentNode;var S=cRX(T);if(U8e(t,S))break a}S=this.dragLists_.length;for(var O=0;O<S;O++){var d=this.dragLists_[O];if(d!=T&&U8e(t,d.dlgBounds_)){T=d;break a}}T=null}if(T){if(T==null)throw Error("$d");S=0;O=!1;d=void 0;switch(T.dlgGrowthDirection_){case 0:S=t.y;var Z=IS8;var h=JcH;break;case 4:O=
!0;case 2:S=t.x;Z=m8E;h=JcH;break;case 5:O=!0;case 3:S=t.x,Z=Nq4,h=XSB}for(var q=null,D,P=_.gi(T),U=P.length,J=0;J<U;J++){var N=P[J];if(N!=this.currDragItem_){var H=Z(N.dlgBounds_);if(O){var f=uyb(N,t);d===void 0&&(d=f);h(S,H)&&(D==void 0||f<d||f==d&&(h(H,D)||H==D))&&(q=N,D=H);f<d&&(d=f)}else h(S,H)&&(D==void 0||h(H,D))&&(q=N,D=H)}}Z=q!==null&&uyb(q,t)>d?null:q}else Z=null;if(!this.dispatchEvent(new ov(CZB,this,B,this.currDragItem_,this.draggerEl_,this.JSC$9383_dragger_,t,T,Z)))return!1;if(T&&T.dlgDragPermission!=
1)this.currDragItem_.parentNode==T&&_.C8H(this.currDragItem_)==Z||T.insertBefore(this.currDragItem_,Z),this.currDragItem_.style.display="",T.dlgDragHoverClass_&&_.B4(T,T.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",h=this.dragLists_.length,D=0;D<h;D++)S=this.dragLists_[D],S.dlgDragHoverClass_&&_.zn(S,S.dlgDragHoverClass_);T!=this.currHoverList_&&(this.currHoverList_=T,PZB(this,this.currDragItem_));this.dispatchEvent(new ov(ZFE,this,B,this.currDragItem_,this.draggerEl_,this.JSC$9383_dragger_,
t,T,Z));return!1};
_.k.JSC$9385_cleanup_=function(){D88(this);this.JSC$9383_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var B=this.dragLists_.length,t=0;t<B;t++)this.dragLists_[t].dlgBounds_=null;B=this.dragItems_.length;for(t=0;t<B;t++)this.dragItems_[t].dlgBounds_=null};
_.k.handleDragEnd_=function(B){if(!this.dispatchEvent(new ov(L62,this,B,this.currDragItem_,this.draggerEl_,this.JSC$9383_dragger_)))return!1;D88(this);this.dispatchEvent(new ov(hK2,this,B,this.currDragItem_,this.draggerEl_,this.JSC$9383_dragger_));this.JSC$9385_cleanup_();return!0};
var D88=function(B){_.by(B.JSC$9383_dragger_);var t=B.draggerEl_&&B.draggerEl_.parentElement;B.draggerEl_&&_.Xo(B.draggerEl_);B.currDragItem_&&B.currDragItem_.style.display=="none"&&(B.origList_.insertBefore(B.currDragItem_,B.origNextItem_),B.currDragItem_.style.display="");B.currDragItemClasses_&&B.currDragItem_?IAB(B.currDragItem_,B.currDragItemClasses_||[]):B.currDragItem_&&(B.currDragItem_.style.visibility="");for(var T=B.dragLists_.length,S=0;S<T;S++){var O=B.dragLists_[S];O.dlgDragHoverClass_&&
_.zn(O,O.dlgDragHoverClass_)}t&&B.dispatchEvent(new ov(q68,B,null,B.currDragItem_,B.draggerEl_,B.JSC$9383_dragger_))};
_.k=wt.prototype;_.k.getHandleForDragItem_=function(B){return B};
_.k.handleDragItemMouseover_=function(B){ML(B.currentTarget,this.dragItemHoverClasses_||[])};
_.k.handleDragItemMouseout_=function(B){IAB(B.currentTarget,this.dragItemHoverClasses_||[])};
_.k.handleDragItemHandleMouseover_=function(B){ML(B.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.k.handleDragItemHandleMouseout_=function(B){IAB(B.currentTarget,this.dragItemHandleHoverClasses_||[])};
var U8e=function(B,t){return B.x>t.left&&B.x<t.left+t.width&&B.y>t.top&&B.y<t.top+t.height},uyb=function(B,t){B=B.dlgBounds_;
return Math.abs(t.y-(B.top+(B.height-1)/2))},IS8=function(B){return B.top+B.height-1},m8E=function(B){return B.left+B.width-1},Nq4=function(B){return B.left||0},JcH=function(B,t){return B<t},XSB=function(B,t){return B>t},ov=function(B,t,T,S,O,d){_.Vr.call(this,B);
this.event=T;this.currDragItem=S;this.draggerEl=O;this.JSC$9387_dragger=d};
_.TG(ov,_.Vr);_.TG(Og,_.fb);var jP4=new _.A0(0,0);Og.prototype.JSC$9391_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
Og.prototype.JSC$9391_onMouseMove=function(B){var t=this.containerIsActuallyContent_?jP4:Un(IB(this.containerNode_)),T=this.horizontalScrolling_?this.calculateScrollDelta(B.clientX+t.x,this.scrollBounds_.left,this.scrollBounds_.width):0,S=this.calculateScrollDelta(B.clientY+t.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=T;this.scrollDelta_.y=S;!(T=!T&&!S)&&(T=this.constrainScroll_)&&(T=B.clientX+t.x,B=B.clientY+t.y,t=this.containerBounds_,T=!(t.left<=T&&t.left+t.width>=
T&&t.top<=B&&t.top+t.height>=B));T?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
Og.prototype.calculateScrollDelta=function(B,t,T){var S=0;B<t?S=-8:B>t+T&&(S=8);return S};
Og.prototype.disposeInternal=function(){Og.superClass_.disposeInternal.call(this);this.JSC$9389_eventHandler_.dispose();this.scrollTimer_.dispose()};var HFe={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"}}},yI=HFe;yI=HFe;var QI={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 aS2=function(){},pF=function(B){if(typeof B=="number"){var t=new aS2;
t.standardOffset_=B;var T=B;if(T==0)T="Etc/GMT";else{var S=["Etc/GMT",T<0?"-":"+"];T=Math.abs(T);S.push(Math.floor(T/60)%100);T%=60;T!=0&&S.push(":",_.zG(T,2));T=S.join("")}t.timeZoneId_=T;T=B;T==0?T="UTC":(S=["UTC",T<0?"+":"-"],T=Math.abs(T),S.push(Math.floor(T/60)%100),T%=60,T!=0&&S.push(":",T),T=S.join(""));B=fSi(B);t.tzNames_=[T,T];t.tzNamesExt_={STD_LONG_NAME_GMT:B,STD_GENERIC_LOCATION:B};t.transitions_=[];return t}t=new aS2;t.timeZoneId_=B.id;t.standardOffset_=-B.std_offset;t.tzNames_=B.names;
t.tzNamesExt_=B.names_ext;t.transitions_=B.transitions;return t},fSi=function(B){var t=["GMT"];
t.push(B<=0?"+":"-");B=Math.abs(B);t.push(_.zG(Math.floor(B/60)%100,2),":",_.zG(B%60,2));return t.join("")},gT4=function(B,t){t=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes())/36E5;
for(var T=0;T<B.transitions_.length&&t>=B.transitions_[T];)T+=2;return T==0?0:B.transitions_[T-1]},RK1=function(B,t){B=B.standardOffset_-gT4(B,t);
return B===-1440?0:B};var iZ=function(B,t){this.patternParts_=[];this.JSC$9402_dateTimeSymbols_=t||Hq;typeof B=="number"?Ace(this,B):cce(this,B)},sP8=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],M5=function(B){return B.getHours?B.getHours():0},cce=function(B,t){for(baD&&(t=t.replace(/\u200f/g,""));t;){for(var T=t,S=0;S<sP8.length;++S){var O=t.match(sP8[S]);
if(O){var d=O[0];t=t.substring(d.length);S==0&&(d=="''"?d="'":(d=d.substring(1,O[1]=="'"?d.length-1:d.length),d=d.replace(/''/g,"'")));B.patternParts_.push({text:d,type:S});break}}if(T===t)throw Error("ae`"+t);}};
iZ.prototype.format=function(B,t){if(!B)throw Error("be");var T=t?(B.getTimezoneOffset()-RK1(t,B))*6E4:0,S=T?new Date(B.getTime()+T):B,O=S;t&&S.getTimezoneOffset()!=B.getTimezoneOffset()&&(S=new Date(S.getTime()+(S.getTimezoneOffset()-B.getTimezoneOffset())*6E4),O=new Date(B.getTime()+(T+(T>0?-864E5:864E5))));T=[];for(var d=0;d<this.patternParts_.length;++d){var Z=this.patternParts_[d].text;1==this.patternParts_[d].type?T.push(F6B(this,Z,B,S,O,t)):T.push(Z)}return T.join("")};
var Ace=function(B,t){if(t<4)var T=B.JSC$9402_dateTimeSymbols_.DATEFORMATS[t];else if(t<8)T=B.JSC$9402_dateTimeSymbols_.TIMEFORMATS[t-4];else if(t<12)T=B.JSC$9402_dateTimeSymbols_.DATETIMEFORMATS[t-8],T=T.replace("{1}",B.JSC$9402_dateTimeSymbols_.DATEFORMATS[t-8]),T=T.replace("{0}",B.JSC$9402_dateTimeSymbols_.TIMEFORMATS[t-8]);else if(t===12)T=B.JSC$9402_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(t===13)T=B.JSC$9402_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{Ace(B,10);return}cce(B,T)},$u=function(B,t){t=String(t);
B=B.JSC$9402_dateTimeSymbols_||Hq;if(B.ZERODIGIT!==void 0&&!z__){for(var T=[],S=0;S<t.length;S++){var O=t.charCodeAt(S);T.push(48<=O&&O<=57?String.fromCharCode(B.ZERODIGIT+O-48):t.charAt(S))}t=T.join("")}return t},z__=!1,baD=!1,oTo=function(B,t,T,S){T=T.getFullYear();
T<=0&&S&&(T=1-T);return $u(B,wSq(T,t))},wSq=function(B,t){t==2&&(B%=100);
B<0&&t++;return _.zG(B,t)},WX=function(B){if(!(B.getHours&&B.getSeconds&&B.getMinutes))throw Error("ce");
},yc8=function(B,t){WX(t);
t=M5(t);return B.JSC$9402_dateTimeSymbols_.AMPMS[t>=12&&t<24?1:0]},F6B=function(B,t,T,S,O,d){var Z=t.length;
switch(t.charAt(0)){case "G":return T=S.getFullYear()>0?1:0,Z>=4?B.JSC$9402_dateTimeSymbols_.ERANAMES[T]:B.JSC$9402_dateTimeSymbols_.ERAS[T];case "y":return oTo(B,Z,S,!0);case "Y":return T=(new Date(xi2(S.getFullYear(),S.getMonth(),S.getDate(),B.JSC$9402_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,B.JSC$9402_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),Z==2&&(T%=100),$u(B,wSq(T,Z));case "u":return oTo(B,Z,S,!1);case "M":a:switch(T=S.getMonth(),Z){case 5:Z=B.JSC$9402_dateTimeSymbols_.NARROWMONTHS[T];break a;
case 4:Z=B.JSC$9402_dateTimeSymbols_.MONTHS[T];break a;case 3:Z=B.JSC$9402_dateTimeSymbols_.SHORTMONTHS[T];break a;default:Z=$u(B,_.zG(T+1,Z))}return Z;case "k":return WX(O),$u(B,_.zG(M5(O)||24,Z));case "S":return $u(B,(O.getMilliseconds()/1E3).toFixed(Math.min(3,Z)).slice(2)+(Z>3?_.zG(0,Z-3):""));case "E":return T=S.getDay(),Z>=4?B.JSC$9402_dateTimeSymbols_.WEEKDAYS[T]:B.JSC$9402_dateTimeSymbols_.SHORTWEEKDAYS[T];case "a":return yc8(B,O);case "b":return yc8(B,O);case "B":return yc8(B,O);case "h":return WX(O),
$u(B,_.zG(M5(O)%12||12,Z));case "K":return WX(O),$u(B,_.zG(M5(O)%12,Z));case "H":return WX(O),$u(B,_.zG(M5(O),Z));case "c":a:switch(T=S.getDay(),Z){case 5:Z=B.JSC$9402_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[T];break a;case 4:Z=B.JSC$9402_dateTimeSymbols_.STANDALONEWEEKDAYS[T];break a;case 3:Z=B.JSC$9402_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[T];break a;default:Z=$u(B,_.zG(T,1))}return Z;case "L":a:switch(T=S.getMonth(),Z){case 5:Z=B.JSC$9402_dateTimeSymbols_.STANDALONENARROWMONTHS[T];break a;
case 4:Z=B.JSC$9402_dateTimeSymbols_.STANDALONEMONTHS[T];break a;case 3:Z=B.JSC$9402_dateTimeSymbols_.STANDALONESHORTMONTHS[T];break a;default:Z=$u(B,_.zG(T+1,Z))}return Z;case "Q":return T=Math.floor(S.getMonth()/3),Z<4?B.JSC$9402_dateTimeSymbols_.SHORTQUARTERS[T]:B.JSC$9402_dateTimeSymbols_.QUARTERS[T];case "d":return $u(B,_.zG(S.getDate(),Z));case "m":return WX(O),$u(B,_.zG(O.getMinutes?O.getMinutes():0,Z));case "s":return WX(O),$u(B,_.zG(O.getSeconds(),Z));case "v":return(d||pF(T.getTimezoneOffset())).timeZoneId_;
case "V":return B=d||pF(T.getTimezoneOffset()),Z<=2?B.timeZoneId_:gT4(B,T)>0?B.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?B.tzNamesExt_.DST_GENERIC_LOCATION:B.tzNamesExt_.DST_GENERIC_LOCATION:B.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?B.tzNamesExt_.STD_GENERIC_LOCATION:B.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return T=xi2(O.getFullYear(),O.getMonth(),O.getDate(),B.JSC$9402_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,B.JSC$9402_dateTimeSymbols_.FIRSTDAYOFWEEK),$u(B,_.zG(Math.floor(Math.round((T-(new Date((new Date(T)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,Z));case "z":return B=d||pF(T.getTimezoneOffset()),Z<4?B.tzNames_[gT4(B,T)>0?2:0]:B.tzNames_[gT4(B,T)>0?3:1];case "Z":return t=d||pF(T.getTimezoneOffset()),Z<4?(Z=-RK1(t,T),B=[Z<0?"-":"+"],Z=Math.abs(Z),B.push(_.zG(Math.floor(Z/60)%100,2),_.zG(Z%60,2)),Z=B.join("")):Z=$u(B,fSi(RK1(t,T))),Z;default:return""}};var QPu=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,x8o=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,BwC=function(B){this.patternParts_=[];this.JSC$9411_dateTimeSymbols_=Hq;if(typeof B=="number"){B>11&&(B=10);if(B<4)var t=this.JSC$9411_dateTimeSymbols_.DATEFORMATS[B];else B<8?t=this.JSC$9411_dateTimeSymbols_.TIMEFORMATS[B-4]:(t=this.JSC$9411_dateTimeSymbols_.DATETIMEFORMATS[B-8],t=t.replace("{1}",this.JSC$9411_dateTimeSymbols_.DATEFORMATS[B-8]),t=t.replace("{0}",this.JSC$9411_dateTimeSymbols_.TIMEFORMATS[B-
8]));Mo2(this,t)}else Mo2(this,B)},Mo2=function(B,t){for(var T=!1,S="",O=0;O<t.length;O++){var d=t.charAt(O);
if(QPu.test(d))for(S.length>0&&(B.patternParts_.push({text:S,count:0,abutStart:!1,numeric:!1}),S=""),B.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});O<t.length-1&&t.charAt(O+1)==" ";)O++;else if(T)d=="'"?O+1<t.length&&t.charAt(O+1)=="'"?(S+="'",O++):T=!1:S+=d;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(d)>=0){S.length>0&&(B.patternParts_.push({text:S,count:0,abutStart:!1,numeric:!1}),S="");for(var Z=t.charAt(O),h=O+1;h<t.length&&t.charAt(h)==Z;)h++;Z=h-O;Z<=0?h=!1:(h="MydhHmsSDkK".indexOf(d),
h=h>0||h==0&&Z<3);B.patternParts_.push({text:d,count:Z,abutStart:!1,numeric:h});O+=Z-1}else d=="'"?O+1<t.length&&t.charAt(O+1)=="'"?(S+="'",O++):T=!0:S+=d}S.length>0&&B.patternParts_.push({text:S,count:0,abutStart:!1,numeric:!1});t=!1;for(T=0;T<B.patternParts_.length;T++)B.patternParts_[T].numeric?!t&&T+1<B.patternParts_.length&&B.patternParts_[T+1].numeric&&(t=!0,B.patternParts_[T].abutStart=!0):t=!1};
BwC.prototype.parse=function(B,t,T){var S=!1,O=!1;T&&(S=T.predictive||!1,O=T.validate||!1);if(S)for(T=0;T<this.patternParts_.length;T++){var d=this.patternParts_[T];if(d.count>0&&("abBhHkKm".indexOf(d.text.charAt(0))<0||d.count>2||d.abutStart))throw Error("de`"+d.text.charAt(0));}d=new $88;T=[0];d.dayPeriodIndex=-1;for(var Z=0;Z<this.patternParts_.length&&!(S&&T[0]>=B.length);Z++){if(this.patternParts_[Z].count==0){a:{var h=B;var q=T,D=this.patternParts_[Z],P=S;if(D.text.match(QPu)!=null){if(D=q[0],
W6E(h,q),q[0]>D){h=!0;break a}}else{if(h.indexOf(D.text,q[0])==q[0]){q[0]+=D.text.length;h=!0;break a}if(P&&D.text.indexOf(h.substring(q[0]))==0){q[0]+=h.length-q[0];h=!0;break a}}h=!1}if(h)continue;return 0}if(this.patternParts_[Z].abutStart){a:{q=B;D=T;P=Z;var U=D[0],J=0;for(h=P;h<this.patternParts_.length;h++){var N=this.patternParts_[h],H=N.count;if(H===0)break;if(h==P&&(H-=J,J++,H==0)){h=0;break a}var f=h>P&&N.numeric,c=D[0];if(!eK2(this,q,D,N,H,d,!1)||f&&D[0]-c<H)h=P-1,D[0]=U}h-=P}if(h<=0)return 0;
Z+=h-1}else if(!eK2(this,B,T,this.patternParts_[Z],0,d,S))return 0}a:{B=O;if(t==null)throw Error("ee");d.era!=void 0&&d.year!=void 0&&d.era==0&&d.year>0&&(d.year=-(d.year-1));d.year!=void 0&&t.setFullYear(d.year);S=t.getDate();t.setDate(1);d.month!=void 0&&t.setMonth(d.month);d.day!=void 0?t.setDate(d.day):(O=RUN(t.getFullYear(),t.getMonth()),t.setDate(S>O?O:S));typeof t.setHours==="function"&&(d.hours==void 0&&(d.hours=t.getHours()),d.hours<12&&(d.ampm!=void 0&&d.ampm>0?d.hours+=12:d.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(d.dayPeriodName)||["night1","night2"].includes(d.dayPeriodName)&&d.hours>=6)&&(d.hours+=12)),t.setHours(d.hours));typeof t.setMinutes==="function"&&d.minutes!=void 0&&t.setMinutes(d.minutes);typeof t.setSeconds==="function"&&d.seconds!=void 0&&t.setSeconds(d.seconds);typeof t.setMilliseconds==="function"&&d.milliseconds!=void 0&&t.setMilliseconds(d.milliseconds);if(B&&(d.year&&d.year!=t.getFullYear()||d.month&&d.month!=
t.getMonth()||d.day&&d.day!=t.getDate()||d.hours&&d.hours>=24||d.minutes&&d.minutes>=60||d.seconds&&d.seconds>=60||d.milliseconds&&d.milliseconds>=1E3))t=!1;else{d.tzOffset!=void 0&&t.setTime(t.getTime()+(d.tzOffset-t.getTimezoneOffset())*60*1E3);d.ambiguousYear&&(B=new Date,B.setFullYear(B.getFullYear()-80),t.getTime()<B.getTime()&&t.setFullYear(B.getFullYear()+100));if(d.dayOfWeek!=void 0)if(d.day==void 0)d=(7+d.dayOfWeek-t.getDay())%7,d>3&&(d-=7),B=t.getMonth(),t.setDate(t.getDate()+d),t.getMonth()!=
B&&t.setDate(t.getDate()+(d>0?-7:7));else if(d.dayOfWeek!=t.getDay()){t=!1;break a}t=!0}}return t?T[0]:0};
var eK2=function(B,t,T,S,O,d,Z){W6E(t,T);if(S.numeric&&O>0&&T[0]+O>t.length)return!1;switch(S.text.charAt(0)){case "G":return ez(t,T,[B.JSC$9411_dateTimeSymbols_.ERAS],function(h){return d.era=h}),!0;
case "M":case "L":return GOH(B,t,T,O,S,d);case "E":return ez(t,T,[B.JSC$9411_dateTimeSymbols_.WEEKDAYS,B.JSC$9411_dateTimeSymbols_.SHORTWEEKDAYS],function(h){return d.dayOfWeek=h});
case "B":case "b":return O=[],B=[[].concat(B.JSC$9411_dateTimeSymbols_.AMPMS)],O.push("isAm"),O.push("isPm"),t=ez(t,T,B,function(h){return d.dayPeriodIndex=h},Z),d.dayPeriodName=O[d.dayPeriodIndex],Z?t:!0;
case "a":return t=ez(t,T,[B.JSC$9411_dateTimeSymbols_.AMPMS],function(h){return d.ampm=h},Z),Z?t:!0;
case "y":return pSu(B,t,T,S,O,d);case "Q":return ez(t,T,[B.JSC$9411_dateTimeSymbols_.QUARTERS,B.JSC$9411_dateTimeSymbols_.SHORTQUARTERS],function(h){d.month=h*3;d.day=1});
case "d":return G1(B,t,T,S,O,function(h){d.day=h}),!0;
case "S":return iFq(B,t,T,O,d);case "h":case "K":case "H":case "k":return t=G1(B,t,T,S,O,function(h){d.hours=S.text.charAt(0)==="h"&&h===12?0:h},Z),Z?t:!0;
case "m":return t=G1(B,t,T,S,O,function(h){d.minutes=h},Z),Z?t:!0;
case "s":return G1(B,t,T,S,O,function(h){d.seconds=h}),!0;
case "z":case "Z":case "v":return Y68(B,t,T,d);default:return!1}},pSu=function(B,t,T,S,O,d){var Z=T[0];
O=pd(B,t,T,O);O===null&&(O=pd(B,t,T,0,!0));if(O===null)return!1;O>=0&&T[0]-Z==2&&S.count==2?(B=O,t=(new Date).getFullYear()-80,T=t%100,d.ambiguousYear=B==T,B+=Math.floor(t/100)*100+(B<T?100:0),d.year=B):d.year=O;return!0},GOH=function(B,t,T,S,O,d){return O.numeric&&G1(B,t,T,O,S,function(Z){d.month=Z-1})?!0:ez(t,T,[B.JSC$9411_dateTimeSymbols_.MONTHS,
B.JSC$9411_dateTimeSymbols_.STANDALONEMONTHS,B.JSC$9411_dateTimeSymbols_.SHORTMONTHS,B.JSC$9411_dateTimeSymbols_.STANDALONESHORTMONTHS],function(Z){d.month=Z})},iFq=function(B,t,T,S,O){var d=T[0];
B=pd(B,t,T,S);if(B===null)return!1;T=T[0]-d;O.milliseconds=T<3?B*Math.pow(10,3-T):Math.round(B/Math.pow(10,T-3));return!0},Y68=function(B,t,T,S){t.indexOf("GMT",T[0])==T[0]&&(T[0]+=3);
if(T[0]>=t.length)return S.tzOffset=0,!0;var O=T[0],d=pd(B,t,T,0,!0);if(d===null)return!1;if(T[0]<t.length&&t.charAt(T[0])==":"){var Z=d*60;T[0]++;d=pd(B,t,T,0);if(d===null)return!1;Z+=d}else Z=d,Z=Z<24&&T[0]-O<=3?Z*60:Z%100+Z/100*60;S.tzOffset=-Z;return!0},G1=function(B,t,T,S,O,d,Z){Z=Z||!1;
var h=T[0];B=pd(B,t,T,O);if(B===null)return!1;if(Z&&T[0]-h<S.count){if(T[0]<t.length)return!1;B*=Math.pow(10,S.count-(T[0]-h))}d(B);return!0},ez=function(B,t,T,S,O){O=O||!1;
for(var d,Z=0;Z<T.length;Z++){d=t;for(var h=T[Z],q=O,D=0,P=null,U=B.substring(d[0]).toLowerCase(),J=0;J<h.length;J++){var N=h[J].toLowerCase();if(q&&N.indexOf(U)==0){D=U.length;P=J;break}h[J].length>D&&U.indexOf(N)==0&&(D=h[J].length,P=J)}P!==null&&(d[0]+=D);d=P;if(d!==null)return S(d),!0}return!1},W6E=function(B,t){(B=B.substring(t[0]).match(x8o))&&(t[0]+=B[0].length)},pd=function(B,t,T,S,O){t=S>0?t.substring(0,T[0]+S):t;
O=O||!1;if(B.JSC$9411_dateTimeSymbols_.ZERODIGIT){S=[];for(var d=T[0];d<t.length;d++){var Z=t.charCodeAt(d)-B.JSC$9411_dateTimeSymbols_.ZERODIGIT;S.push(0<=Z&&Z<=9?String.fromCharCode(Z+48):t.charAt(d))}t=S.join("")}else t=t.substring(T[0]);B=t.match(new RegExp("^"+(O?"[+-]?":"")+"\\d+"));if(!B)return null;T[0]+=B[0].length;return parseInt(B[0],10)},$88=function(){};
$88.prototype.ambiguousYear=!1;_.K6B={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 lSs={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"},vTe=lSs,nT1=lSs;nT1=vTe=lSs;var zKH,iN,Kd,XJN,Yu,rc8;
_.WS=function(B,t,T,S){var O;if(O=t){a:if(t&&t.length===3){for(O=0;O<3;O++){var d=t[O];if(d<"A"||d>"Z"&&d<"a"||d>"z"){O=!1;break a}}O=!0}else O=!1;O=!O}if(O)throw new TypeError("fe");this.intlCurrencyCode_=t?t.toUpperCase():null;this.currencyStyle_=T||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 B==="number")switch(B){case 1:Yu(this,iN(this).DECIMAL_PATTERN);break;case 2:Yu(this,iN(this).SCIENTIFIC_PATTERN);break;case 3:Yu(this,iN(this).PERCENT_PATTERN);break;case 4:B=iN(this).CURRENCY_PATTERN;t=["0"];if(T=
QI[Kd(this)]){T=T[0]&7;if(T>0)for(t.push("."),S=0;S<T;S++)t.push("0");B=B.replace(/0.00/g,t.join(""))}Yu(this,B);break;case 5:rc8(this,1);break;case 6:rc8(this,2);break;default:throw Error("ie");}else Yu(this,B)};
zKH=!1;iN=function(B){return B.overrideNumberFormatSymbols_||(zKH?nT1:vTe)};
Kd=function(B){return B.intlCurrencyCode_||iN(B).DEF_CURRENCY_CODE};
XJN=function(B,t){if(t>308)throw Error("he`"+t);B.maximumFractionDigits_=t;return B};
Yu=function(B,t){var T=[0];B.positivePrefix_=bFo(B,t,T);for(var S=T[0],O=-1,d=0,Z=0,h=0,q=-1,D=t.length,P=!0;T[0]<D&&P;T[0]++)switch(t.charAt(T[0])){case "#":Z>0?h++:d++;q>=0&&O<0&&q++;break;case "0":if(h>0)throw Error("oe`"+t);Z++;q>=0&&O<0&&q++;break;case ",":q>0&&B.groupingArray_.push(q);q=0;break;case ".":if(O>=0)throw Error("pe`"+t);O=d+Z+h;break;case "E":if(B.useExponentialNotation_)throw Error("qe`"+t);B.useExponentialNotation_=!0;B.minExponentDigits_=0;T[0]+1<D&&t.charAt(T[0]+1)=="+"&&(T[0]++,
B.useSignForPositiveExponent_=!0);for(;T[0]+1<D&&t.charAt(T[0]+1)=="0";)T[0]++,B.minExponentDigits_++;if(d+Z<1||B.minExponentDigits_<1)throw Error("re`"+t);P=!1;break;default:T[0]--,P=!1}Z==0&&d>0&&O>=0&&(Z=O,Z==0&&Z++,h=d-Z,d=Z-1,Z=1);if(O<0&&h>0||O>=0&&(O<d||O>d+Z)||q==0)throw Error("se`"+t);h=d+Z+h;B.maximumFractionDigits_=O>=0?h-O:0;O>=0&&(B.minimumFractionDigits_=d+Z-O,B.minimumFractionDigits_<0&&(B.minimumFractionDigits_=0));B.minimumIntegerDigits_=(O>=0?O:h)-d;B.useExponentialNotation_&&(B.maximumIntegerDigits_=
d+B.minimumIntegerDigits_,B.maximumFractionDigits_==0&&B.minimumIntegerDigits_==0&&(B.minimumIntegerDigits_=1));B.groupingArray_.push(Math.max(0,q));B.decimalSeparatorAlwaysShown_=O==0||O==h;S=T[0]-S;B.positiveSuffix_=bFo(B,t,T);T[0]<t.length&&t.charAt(T[0])==";"?(T[0]++,B.multiplier_!=1&&(B.negativePercentSignExpected_=!0),B.negativePrefix_=bFo(B,t,T),T[0]+=S,B.negativeSuffix_=bFo(B,t,T)):(B.negativePrefix_+=B.positivePrefix_,B.negativeSuffix_+=B.positiveSuffix_)};
rc8=function(B,t){B.compactStyle_=t;Yu(B,iN(B).DECIMAL_PATTERN);B.minimumFractionDigits_=0;XJN(B,2);if(B.minimumFractionDigits_>0)throw Error("ge");B.significantDigits_=2};
_.WS.prototype.parse=function(B,t){t=t||[0];if(this.compactStyle_!==0)throw Error("je");B=B.replace(/ |\u202f/g,"\u00a0");var T=B.indexOf(this.positivePrefix_,t[0])==t[0],S=B.indexOf(this.negativePrefix_,t[0])==t[0];T&&S&&(this.positivePrefix_.length>this.negativePrefix_.length?S=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(T=!1));T?t[0]+=this.positivePrefix_.length:S&&(t[0]+=this.negativePrefix_.length);if(B.indexOf(iN(this).INFINITY,t[0])==t[0]){t[0]+=iN(this).INFINITY.length;var O=
Infinity}else{O=B;var d=!1,Z=!1,h=!1,q=-1,D=1,P=iN(this).DECIMAL_SEP,U=iN(this).GROUP_SEP,J=iN(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");U=U.replace(/\u202f/g,"\u00a0");for(var N="";t[0]<O.length;t[0]++){var H=O.charAt(t[0]),f=Bxq(this,H);if(f>=0&&f<=9)N+=f,h=!0;else if(H==P.charAt(0)){if(d||Z)break;N+=".";d=!0}else if(H==U.charAt(0)&&("\u00a0"!=U.charAt(0)||t[0]+1<O.length&&Bxq(this,O.charAt(t[0]+1))>=0)){if(d||Z)break}else if(H==J.charAt(0)){if(Z)break;N+="E";Z=!0;q=t[0]}else if(H==
"+"||H=="-"){if(h&&q!=t[0]-1)break;N+=H}else if(this.multiplier_==1&&H==iN(this).PERCENT.charAt(0)){if(D!=1)break;D=100;if(h){t[0]++;break}}else if(this.multiplier_==1&&H==iN(this).PERMILL.charAt(0)){if(D!=1)break;D=1E3;if(h){t[0]++;break}}else break}this.multiplier_!=1&&(D=this.multiplier_);O=parseFloat(N)/D}if(T){if(B.indexOf(this.positiveSuffix_,t[0])!=t[0])return NaN;t[0]+=this.positiveSuffix_.length}else if(S){if(B.indexOf(this.negativeSuffix_,t[0])!=t[0])return NaN;t[0]+=this.negativeSuffix_.length}return S?
-O:O};
_.WS.prototype.format=function(B){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(B))return iN(this).NAN;var t=[];var T=B;if(this.compactStyle_==0)T=lN;else{T=Math.abs(T);var S=t8B(this,T<=1?0:TxE(T)).divisorBase;T=t8B(this,S+TxE(Sa2(this,vX(T,-S)).intValue))}B=vX(B,-T.divisorBase);(S=B<0||B==0&&1/B<0)?T.negative_prefix?t.push(T.negative_prefix):(t.push(T.prefix),t.push(this.negativePrefix_)):(t.push(T.prefix),t.push(this.positivePrefix_));if(isFinite(B))if(B*=
S?-1:1,B*=this.multiplier_,this.useExponentialNotation_){var O=B;if(O==0)Okq(this,O,this.minimumIntegerDigits_,t),k21(this,0,t);else{var d=Math.floor(Math.log(O)/Math.log(10)+2E-15);O=vX(O,-d);var Z=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(Z=d%this.maximumIntegerDigits_,Z<0&&(Z=this.maximumIntegerDigits_+Z),O=vX(O,Z),d-=Z,Z=1):this.minimumIntegerDigits_<1?(d++,O=vX(O,-1)):(d-=this.minimumIntegerDigits_-1,O=vX(O,this.minimumIntegerDigits_-
1));Okq(this,O,Z,t);k21(this,d,t)}}else Okq(this,B,this.minimumIntegerDigits_,t);else t.push(iN(this).INFINITY);S?T.negative_suffix?t.push(T.negative_suffix):(isFinite(B)&&t.push(T.suffix),t.push(this.negativeSuffix_)):(isFinite(B)&&t.push(T.suffix),t.push(this.positiveSuffix_));return t.join("")};
var Sa2=function(B,t){var T=vX(t,B.maximumFractionDigits_);B.significantDigits_>0&&(T=daE(T,B.significantDigits_,B.maximumFractionDigits_));T=Math.round(T);if(isFinite(T)){var S=Math.floor(vX(T,-B.maximumFractionDigits_));T=Math.floor(T-vX(S,B.maximumFractionDigits_));if(T<0||T>=vX(1,B.maximumFractionDigits_))S=Math.round(t),T=0}else S=t,T=0;return{intValue:S,fracValue:T}},Okq=function(B,t,T,S){if(B.minimumFractionDigits_>B.maximumFractionDigits_)throw Error("le");
S||(S=[]);t=Sa2(B,t);var O=t.intValue,d=t.fracValue,Z=B.minimumFractionDigits_>0||d>0||!1;t=B.minimumFractionDigits_;Z&&(t=B.minimumFractionDigits_);for(var h="",q=O;q>1E20;)h="0"+h,q=Math.round(vX(q,-1));h=q+h;var D=iN(B).DECIMAL_SEP;q=iN(B).ZERO_DIGIT.codePointAt(0);var P=h.length,U=0;if(O>0||T>0){for(O=P;O<T;O++)S.push(String.fromCodePoint(q));if(B.groupingArray_.length>=2)for(T=1;T<B.groupingArray_.length;T++)U+=B.groupingArray_[T];T=P-U;if(T>0){O=B.groupingArray_;U=P=0;for(var J,N=iN(B).GROUP_SEP,
H=h.length,f=0;f<H;f++)if(S.push(String.fromCodePoint(q+Number(h.charAt(f)))),H-f>1)if(J=O[U],f<T){var c=T-f;(J===1||J>0&&c%J===1)&&S.push(N)}else U<O.length&&(f===T?U+=1:J===f-T-P+1&&(S.push(N),P+=J,U+=1))}else{T=h;h=B.groupingArray_;O=iN(B).GROUP_SEP;J=T.length;N=[];for(P=h.length-1;P>=0&&J>0;P--){U=h[P];for(H=0;H<U&&J-H-1>=0;H++)N.push(String.fromCodePoint(q+Number(T.charAt(J-H-1))));J-=U;J>0&&N.push(O)}S.push.apply(S,N.reverse())}}else Z||S.push(String.fromCodePoint(q));(B.decimalSeparatorAlwaysShown_||
Z)&&S.push(D);d=String(d);Z=d.split("e+");Z.length==2&&(d=String(daE(parseFloat(Z[0]),B.significantDigits_,1)),d=d.replace(".",""),d+=(0,_.pMo)("0",parseInt(Z[1],10)-d.length+1));B.maximumFractionDigits_+1>d.length&&(d="1"+(0,_.pMo)("0",B.maximumFractionDigits_-d.length)+d);for(B=d.length;d.charAt(B-1)=="0"&&B>t+1;)B--;for(t=1;t<B;t++)S.push(String.fromCodePoint(q+Number(d.charAt(t))))},k21=function(B,t,T){T.push(iN(B).EXP_SYMBOL);
t<0?(t=-t,T.push(iN(B).MINUS_SIGN)):B.useSignForPositiveExponent_&&T.push(iN(B).PLUS_SIGN);t=""+t;for(var S=iN(B).ZERO_DIGIT,O=t.length;O<B.minExponentDigits_;O++)T.push(S);B=S.codePointAt(0)-Cnb;for(S=0;S<t.length;S++)T.push(String.fromCodePoint(B+t.codePointAt(S)))},Bxq=function(B,t){t=t.codePointAt(0);
if(48<=t&&t<58)return t-48;B=iN(B).ZERO_DIGIT.codePointAt(0);return B<=t&&t<B+10?t-B:-1},Cnb="0".codePointAt(0),bFo=function(B,t,T){for(var S="",O=!1,d=t.length;T[0]<d;T[0]++){var Z=t.charAt(T[0]);
if(Z=="'")T[0]+1<d&&t.charAt(T[0]+1)=="'"?(T[0]++,S+="'"):O=!O;else if(O)S+=Z;else switch(Z){case "#":case "0":case ",":case ".":case ";":return S;case "\u00a4":if(T[0]+1<d&&t.charAt(T[0]+1)=="\u00a4")T[0]++,S+=Kd(B);else switch(B.currencyStyle_){case 0:Z=Kd(B);S+=Z in QI?QI[Z][1]:Z;break;case 2:Z=Kd(B);var h=QI[Z];S+=h?Z==h[1]?Z:Z+" "+h[1]:Z;break;case 1:Z=Kd(B),S+=Z in QI?QI[Z][2]:Z}break;case "%":if(!B.negativePercentSignExpected_&&B.multiplier_!=1)throw Error("me");if(B.negativePercentSignExpected_&&
B.multiplier_!=100)throw Error("ne");B.multiplier_=100;B.negativePercentSignExpected_=!1;S+=iN(B).PERCENT;break;case "\u2030":if(!B.negativePercentSignExpected_&&B.multiplier_!=1)throw Error("me");if(B.negativePercentSignExpected_&&B.multiplier_!=1E3)throw Error("ne");B.multiplier_=1E3;B.negativePercentSignExpected_=!1;S+=iN(B).PERMILL;break;default:S+=Z}}return S},lN={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},t8B=function(B,t){B=B.compactStyle_==1?yI.COMPACT_DECIMAL_SHORT_PATTERN:yI.COMPACT_DECIMAL_LONG_PATTERN;B==null&&(B=yI.COMPACT_DECIMAL_SHORT_PATTERN);if(t<3)return lN;t=Math.min(14,t);var T=B[vX(1,t)];for(--t;!T&&t>=3;)T=B[vX(1,t)],t--;if(!T)return lN;T=T.other;var S=B="",O=T.indexOf(";");O>=0&&(T=T.substring(0,O),O=T.substring(O+1))&&(S=/([^0]*)(0+)(.*)/.exec(O),B=S[1],S=S[3]);return T&&T!="0"?(T=/([^0]*)(0+)(.*)/.exec(T))?{divisorBase:t+
1-(T[2].length-1),negative_prefix:B,negative_suffix:S,prefix:T[1],suffix:T[3]}:lN:lN},TxE=function(B){if(!isFinite(B))return B>0?B:0;
for(var t=0;(B/=10)>=1;)t++;return t},vX=function(B,t){if(!B||!isFinite(B)||t==0)return B;
B=String(B).split("e");return parseFloat(B[0]+"e"+(parseInt(B[1]||0,10)+t))},ZkH=function(B,t){return B&&isFinite(B)?vX(Math.round(vX(B,t)),-t):B},daE=function(B,t,T){if(!B)return B;
t=t-TxE(B)-1;return t<-T?ZkH(B,-T):ZkH(B,t)};var LC1=function(B){return B%10==1&&B%100!=11?"one":B%10==2&&B%100!=12?"two":B%10==3&&B%100!=13?"few":"other"},hv2=LC1;
hv2=LC1;var qaq;qaq=function(B,t){var T=B|0;if(void 0===t){t=Math;var S=t.min,O=B+"",d=O.indexOf(".");t=S.call(t,d===-1?0:O.length-d-1,3)}S=Math.pow(10,t);B={v:t,f:(B*S|0)%S};return T==1&&B.v==0?"one":"other"};
_.KF=qaq;_.KF=qaq;var V8u,EkE,Da2,UaB,INu;_.Pni=function(B){this.JSC$9454_pattern_=B;this.parsedPattern_=this.literals_=this.initialLiterals_=null;B=vTe;var t=yI;if(V8u!==B||EkE!==t)V8u=B,EkE=t,Da2=new _.WS(1);this.numberFormatter_=Da2};
V8u=null;EkE=null;Da2=null;UaB=RegExp("'([{}#].*?)'","g");INu=RegExp("''","g");
_.Pni.prototype.format=function(B){if(this.JSC$9454_pattern_){this.initialLiterals_=[];var t=Jm8(this,this.JSC$9454_pattern_);this.parsedPattern_=maq(this,t);this.JSC$9454_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.vL(this.initialLiterals_),t=[],Nx8(this,this.parsedPattern_,B,!1,t),B=t.join("");this.literals_.length>0;)B=B.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else B="";return B};
var Nx8=function(B,t,T,S,O){for(var d=0;d<t.length;d++)switch(t[d].type){case 4:O.push(t[d].value);break;case 3:var Z=t[d].value;var h=B,q=O,D=T[Z];D===void 0?q.push("Undefined parameter - "+Z):(h.literals_.push(D),q.push(h.buildPlaceholder_(h.literals_)));break;case 2:Z=t[d].value;h=B;q=T;D=S;var P=O,U=Z.argumentIndex;q[U]===void 0?P.push("Undefined parameter - "+U):(U=Z[q[U]],U===void 0&&(U=Z.other),Nx8(h,U,q,D,P));break;case 0:Z=t[d].value;X62(B,Z,T,_.KF,S,O);break;case 1:Z=t[d].value,X62(B,Z,
T,hv2,S,O)}},X62=function(B,t,T,S,O,d){var Z=t.argumentIndex,h=t.argumentOffset,q=+T[Z];
isNaN(q)?d.push("Undefined or invalid parameter - "+Z):(h=q-h,Z=t[T[Z]],Z===void 0&&(S=S(Math.abs(h)),Z=t[S],Z===void 0&&(Z=t.other)),t=[],Nx8(B,Z,T,O,t),T=t.join(""),O?d.push(T):(B=B.numberFormatter_.format(h),d.push(T.replace(/#/g,B))))},Jm8=function(B,t){var T=B.initialLiterals_,S=B.buildPlaceholder_.bind(B);
t=t.replace(INu,function(){T.push("'");return S(T)});
return t=t.replace(UaB,function(O,d){T.push(d);return S(T)})},uJ2=function(B){var t=0,T=[],S=[],O=/[{}]/g;
O.lastIndex=0;for(var d;d=O.exec(B);){var Z=d.index;d[0]=="}"?(T.pop(),T.length==0&&(d={type:1},d.value=B.substring(t,Z),S.push(d),t=Z+1)):(T.length==0&&(t=B.substring(t,Z),t!=""&&S.push({type:0,value:t}),t=Z+1),T.push("{"))}B=B.substring(t);B!=""&&S.push({type:0,value:B});return S},jEE=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Hk4=/^\s*(\w+)\s*,\s*selectordinal\s*,/,aNe=/^\s*(\w+)\s*,\s*select\s*,/,maq=function(B,t){var T=[];
t=uJ2(t);for(var S=0;S<t.length;S++){var O={};if(0==t[S].type)O.type=4,O.value=t[S].value;else if(1==t[S].type){var d=t[S].value;switch(jEE.test(d)?0:Hk4.test(d)?1:aNe.test(d)?2:/^\s*\w+\s*/.test(d)?3:5){case 2:O.type=2;O.value=fN8(B,t[S].value);break;case 0:O.type=0;O.value=gk2(B,t[S].value);break;case 1:O.type=1;O.value=Rve(B,t[S].value);break;case 3:O.type=3,O.value=t[S].value}}T.push(O)}return T},fN8=function(B,t){var T="";
t=t.replace(aNe,function(h,q){T=q;return""});
var S={};S.argumentIndex=T;t=uJ2(t);for(var O=0;O<t.length;){var d=t[O].value;O++;var Z=void 0;1==t[O].type&&(Z=maq(B,t[O].value));S[d.replace(/\s/g,"")]=Z;O++}return S},gk2=function(B,t){var T="",S=0;
t=t.replace(jEE,function(q,D,P){T=D;P&&(S=parseInt(P,10));return""});
var O={};O.argumentIndex=T;O.argumentOffset=S;t=uJ2(t);for(var d=0;d<t.length;){var Z=t[d].value;d++;var h=void 0;1==t[d].type&&(h=maq(B,t[d].value));O[Z.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=h;d++}return O},Rve=function(B,t){var T="";
t=t.replace(Hk4,function(h,q){T=q;return""});
var S={};S.argumentIndex=T;S.argumentOffset=0;t=uJ2(t);for(var O=0;O<t.length;){var d=t[O].value;O++;var Z=void 0;1==t[O].type&&(Z=maq(B,t[O].value));S[d.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=Z;O++}return S};
_.Pni.prototype.buildPlaceholder_=function(B){return"\ufddf_"+(B.length-1).toString(10)+"_"};var AmE;
AmE={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 TcN=function(){this.rdtfSymbols_=cmH||AmE;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
TcN.prototype.format=function(B,t){a:{t=sEe(this,t);switch(this.style_){case 2:if(t.NARROW!=void 0){t=t.NARROW;break a}case 1:if(t.SHORT!=void 0){t=t.SHORT;break a}default:t=t.LONG;break a}t=void 0}if(!this.alwaysNumeric_&&t&&t.R&&t.R[""+B])B=t.R[""+B];else if(t){var T=Math.abs(B);B=(new _.Pni("{N,plural,"+(B>0||B==0&&1/B==Infinity?t.F:t.P)+"}")).format({N:T})}else B="";return B};
var sEe=function(B,t){switch(t){default:case 0:return B.rdtfSymbols_.YEAR;case 1:return B.rdtfSymbols_.QUARTER;case 2:return B.rdtfSymbols_.MONTH;case 3:return B.rdtfSymbols_.WEEK;case 4:return B.rdtfSymbols_.DAY;case 5:return B.rdtfSymbols_.HOUR;case 6:return B.rdtfSymbols_.MINUTE;case 7:return B.rdtfSymbols_.SECOND}};var FCb=function(B,t,T,S,O,d,Z,h){this.x0=B;this.y0=t;this.x1=T;this.y1=S;this.x2=O;this.y2=d;this.x3=Z;this.y3=h};
FCb.prototype.clone=function(){return new FCb(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
FCb.prototype.equals=function(B){return this.x0==B.x0&&this.y0==B.y0&&this.x1==B.x1&&this.y1==B.y1&&this.x2==B.x2&&this.y2==B.y2&&this.x3==B.x3&&this.y3==B.y3};
var w6E=function(B,t){if(t==0)return B.x0;if(t==1)return B.x3;var T=Ix(B.x0,B.x1,t),S=Ix(B.x1,B.x2,t);B=Ix(B.x2,B.x3,t);T=Ix(T,S,t);S=Ix(S,B,t);return Ix(T,S,t)},ok8=function(B,t){var T=(t-B.x0)/(B.x3-B.x0);
if(T<=0)return 0;if(T>=1)return 1;for(var S=0,O=1,d=0,Z=0;Z<8;Z++){d=w6E(B,T);var h=(w6E(B,T+1E-6)-d)/1E-6;if(Math.abs(d-t)<1E-6)return T;if(Math.abs(h)<1E-6)break;else d<t?S=T:O=T,T-=(d-t)/h}for(Z=0;Math.abs(d-t)>1E-6&&Z<8;Z++)d<t?(S=T,T=(T+O)/2):(O=T,T=(T+S)/2),d=w6E(B,T);return T};var nd=function(){_.I8.call(this);this.JSC$9475_name_="closure_frame"+ymb++;this.iframesForDisposal_=[];QE1[this.JSC$9475_name_]=this},rt;
_.TG(nd,_.I8);var QE1={},ymb=0,xas=function(B,t){var T=IB(B);r08(t,function(S,O){Array.isArray(S)||(S=[S]);_.K4(S,function(d){d=T.JSC$7388_createDom("INPUT",{type:"hidden",name:O,value:d});B.appendChild(d)})})};
_.k=nd.prototype;_.k.JSC$9477_form_=null;_.k.JSC$9477_iframe_=null;_.k.iframeName_=null;_.k.nextIframeId_=0;_.k.JSC$9477_active_=!1;_.k.complete_=!1;_.k.success_=!1;_.k.lastContent_=null;_.k.JSC$9477_lastErrorCode_=0;_.k.iframeDisposalTimer_=null;
_.k.send=function(B,t,T,S){if(this.JSC$9477_active_)throw Error("te");B=new _.l5(B);t=t?t.toUpperCase():"GET";T&&_.SR(B);rt||(rt=_.Xk("FORM"),rt.acceptCharset="utf-8",T=rt.style,T.position="absolute",T.visibility="hidden",T.top=T.left="-10px",T.width=T.height="10px",T.overflow="hidden",document.body.appendChild(rt));this.JSC$9477_form_=rt;t=="GET"&&xas(this.JSC$9477_form_,B.JSC$8094_queryData_);S&&xas(this.JSC$9477_form_,S);T=B.toString();T=pVz(T);S=this.JSC$9477_form_;T=_.f7(E8(T));T!==void 0&&(S.action=
T);this.JSC$9477_form_.method=t;M81(this);$a2(this)};
_.k.abort=function(B){if(this.JSC$9477_active_){var t=z1(this);if(t)if(Dr(t))t.removeAllListeners(void 0);else if(t=Pi(t)){var T=0,S;for(S in t.listeners)for(var O=t.listeners[S].concat(),d=0;d<O.length;++d)ar(O[d])&&++T}this.success_=this.JSC$9477_active_=this.complete_=!1;this.JSC$9477_lastErrorCode_=B||7;this.dispatchEvent("abort");WCi(this)}};
_.k.disposeInternal=function(){this.JSC$9477_active_&&this.abort();nd.superClass_.disposeInternal.call(this);this.JSC$9477_iframe_&&evE(this);$a2(this);this.JSC$9477_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$9477_form_=null;this.JSC$9477_lastErrorCode_=0;delete QE1[this.JSC$9475_name_]};
_.k.isComplete=function(){return this.complete_};
_.k.isSuccess=function(){return this.success_};
_.k.isActive=function(){return this.JSC$9477_active_};
_.k.getResponseText=function(){return this.lastContent_};
_.k.getLastError=function(){return _.Rq8(this.JSC$9477_lastErrorCode_)};
var M81=function(B){B.JSC$9477_active_=!0;B.complete_=!1;B.JSC$9477_lastErrorCode_=0;B.iframeName_=B.JSC$9475_name_+"_"+(B.nextIframeId_++).toString(36);B.JSC$9477_iframe_=IB(B.JSC$9477_form_).JSC$7388_createDom("IFRAME",{name:B.iframeName_,id:B.iframeName_});var t=B.JSC$9477_iframe_.style;t.visibility="hidden";t.width=t.height="10px";t.display="none";_.Zf?t.marginTop=t.marginLeft="-10px":(t.position="absolute",t.top=t.left="-10px");IB(B.JSC$9477_form_).JSC$7386_document_.body.appendChild(B.JSC$9477_iframe_);
t=B.iframeName_+"_inner";var T=Vq2(B.JSC$9477_iframe_);if(document.baseURI){var S=hT(t);S='<head><base href="'+hT(document.baseURI)+'"></head><body><iframe id="'+S+'" name="'+S+'"></iframe>';S=Al(S)}else S=hT(t),S=Al('<body><iframe id="'+S+'" name="'+S+'"></iframe>');T.write(cv(S));_.Rr(T.getElementById(t),"load",B.onIframeLoaded_,!1,B);S=uK("TEXTAREA",B.JSC$9477_form_);for(var O=0,d=S.length;O<d;O++){var Z=S[O].value;Jso(S[O])!=Z&&(_.Rx(S[O],Z),S[O].value=Z)}S=T.importNode(B.JSC$9477_form_,!0);S.target=
t;S.action=B.JSC$9477_form_.action;T.body.appendChild(S);O=uK("SELECT",B.JSC$9477_form_);d=uK("SELECT",S);Z=0;for(var h=O.length;Z<h;Z++)for(var q=uK("OPTION",O[Z]),D=uK("OPTION",d[Z]),P=0,U=q.length;P<U;P++)D[P].selected=q[P].selected;O=uK("INPUT",B.JSC$9477_form_);d=uK("INPUT",S);Z=0;for(h=O.length;Z<h;Z++)if(O[Z].type=="file"&&O[Z].value!=d[Z].value){B.JSC$9477_form_.target=t;S=B.JSC$9477_form_;break}try{B.errorHandled_=!1,S.submit(),T.close(),_.C2&&setTimeout(B.testForFirefoxSilentError_.bind(B),
250)}catch(J){_.U$(T.getElementById(t),"load",B.onIframeLoaded_,!1,B),T.close(),bN(B,2)}};
nd.prototype.onIframeLoaded_=function(){_.U$(z1(this),"load",this.onIframeLoaded_,!1,this);try{var B=this.JSC$9477_iframe_?Vq2(z1(this)):null;this.complete_=!0;this.JSC$9477_active_=!1;try{var t=B.body;this.lastContent_=t.textContent||t.innerText}catch(O){var T=1}var S;T||typeof this.errorChecker_!="function"||(S=this.errorChecker_(B))&&(T=4);T?bN(this,T):(this.success_=!0,this.JSC$9477_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),WCi(this))}catch(O){bN(this,1)}};
var bN=function(B,t){B.errorHandled_||(B.success_=!1,B.JSC$9477_active_=!1,B.complete_=!0,B.JSC$9477_lastErrorCode_=t,B.dispatchEvent("complete"),B.dispatchEvent("error"),WCi(B),B.errorHandled_=!0)},WCi=function(B){evE(B);
$a2(B);B.JSC$9477_form_=null;B.dispatchEvent("ready")},evE=function(B){var t=B.JSC$9477_iframe_;
t&&(t.onreadystatechange=null,t.onload=null,t.onerror=null,B.iframesForDisposal_.push(t));B.iframeDisposalTimer_&&(clearTimeout(B.iframeDisposalTimer_),B.iframeDisposalTimer_=null);_.C2?B.iframeDisposalTimer_=setTimeout(B.disposeIframes_.bind(B),2E3):B.disposeIframes_();B.JSC$9477_iframe_=null;B.iframeName_=null};
nd.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var B=this.iframesForDisposal_.pop();_.Xo(B)}};
var $a2=function(B){B.JSC$9477_form_&&B.JSC$9477_form_==rt&&_.Hp(B.JSC$9477_form_)},z1=function(B){return B.JSC$9477_iframe_?Vq2(B.JSC$9477_iframe_).getElementById(B.iframeName_+"_inner"):null};
nd.prototype.testForFirefoxSilentError_=function(){if(this.JSC$9477_active_){var B=this.JSC$9477_iframe_?Vq2(z1(this)):null;B&&!FV(B,"documentUri")?(_.U$(z1(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?bN(this,3):bN(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.BU=function(B){return B=="\r"||B=="\n"||B==" "||B=="\t"};var G2i;_.tw=function(B){this.errorMessage_=null;this.result_=[];this.JSC$9479_buffer_="";this.stack_=[];this.JSC$9479_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!B||!B.deliverMessageAsRawString)};
G2i={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};_.tw.prototype.isInputValid=function(){return this.streamState_!=3};
_.tw.prototype.done=function(){return this.streamState_===2};
var TK=function(B,t,T){B.streamState_=3;B.errorMessage_="The stream is broken @"+B.JSC$9479_pos_+"/"+T+". With input:\n"+t;throw Error(B.errorMessage_);};
_.tw.prototype.acceptsBinaryInput=function(){return!1};
_.tw.prototype.parse=function(B){function t(){for(;J<B.length;)if(_.BU(B[J]))J++,d.JSC$9479_pos_++;else break;return J<D}
function T(){for(var H;;){H=B[J++];if(!H)break;d.JSC$9479_pos_++;switch(d.state_){case q.INIT:H==="{"?d.state_=q.OBJECT_OPEN:H==="["?d.state_=q.ARRAY_OPEN:_.BU(H)||TK(d,B,J);continue;case q.KEY_START:case q.OBJECT_OPEN:if(_.BU(H))continue;if(d.state_===q.KEY_START)Z.push(q.KEY_END);else if(H==="}"){O("{}");d.state_=S();continue}else Z.push(q.OBJECT_END);H==='"'?d.state_=q.STRING:TK(d,B,J);continue;case q.KEY_END:case q.OBJECT_END:if(_.BU(H))continue;H===":"?(d.state_===q.OBJECT_END&&(Z.push(q.OBJECT_END),
d.depth_++),d.state_=q.VALUE):H==="}"?(d.depth_--,O(),d.state_=S()):H===","?(d.state_===q.OBJECT_END&&Z.push(q.OBJECT_END),d.state_=q.KEY_START):TK(d,B,J);continue;case q.ARRAY_OPEN:case q.VALUE:if(_.BU(H))continue;if(d.state_===q.ARRAY_OPEN)if(d.depth_++,d.state_=q.VALUE,H==="]"){d.depth_--;if(d.depth_===0){d.state_=q.ARRAY_END;return}O("[]");d.state_=S();continue}else Z.push(q.ARRAY_END);H==='"'?d.state_=q.STRING:H==="{"?d.state_=q.OBJECT_OPEN:H==="["?d.state_=q.ARRAY_OPEN:H==="t"?d.state_=q.TRUE1:
H==="f"?d.state_=q.FALSE1:H==="n"?d.state_=q.NULL1:H!=="-"&&("0123456789".indexOf(H)!==-1?d.state_=q.NUM_DIGIT:TK(d,B,J));continue;case q.ARRAY_END:if(H===",")Z.push(q.ARRAY_END),d.state_=q.VALUE,d.depth_===1&&(U=J);else if(H==="]"){d.depth_--;if(d.depth_===0)return;O();d.state_=S()}else if(_.BU(H))continue;else TK(d,B,J);continue;case q.STRING:var f=J;a:for(;;){for(;d.unicodeCount_>0;)if(H=B[J++],d.unicodeCount_===4?d.unicodeCount_=0:d.unicodeCount_++,!H)break a;if(H==='"'&&!d.slashed_){d.state_=
S();break}if(H==="\\"&&!d.slashed_&&(d.slashed_=!0,H=B[J++],!H))break;if(d.slashed_)if(d.slashed_=!1,H==="u"&&(d.unicodeCount_=1),H=B[J++])continue;else break;h.lastIndex=J;H=h.exec(B);if(!H){J=B.length+1;break}J=H.index+1;H=B[H.index];if(!H)break}d.JSC$9479_pos_+=J-f;continue;case q.TRUE1:if(!H)continue;H==="r"?d.state_=q.TRUE2:TK(d,B,J);continue;case q.TRUE2:if(!H)continue;H==="u"?d.state_=q.TRUE3:TK(d,B,J);continue;case q.TRUE3:if(!H)continue;H==="e"?d.state_=S():TK(d,B,J);continue;case q.FALSE1:if(!H)continue;
H==="a"?d.state_=q.FALSE2:TK(d,B,J);continue;case q.FALSE2:if(!H)continue;H==="l"?d.state_=q.FALSE3:TK(d,B,J);continue;case q.FALSE3:if(!H)continue;H==="s"?d.state_=q.FALSE4:TK(d,B,J);continue;case q.FALSE4:if(!H)continue;H==="e"?d.state_=S():TK(d,B,J);continue;case q.NULL1:if(!H)continue;H==="u"?d.state_=q.NULL2:TK(d,B,J);continue;case q.NULL2:if(!H)continue;H==="l"?d.state_=q.NULL3:TK(d,B,J);continue;case q.NULL3:if(!H)continue;H==="l"?d.state_=S():TK(d,B,J);continue;case q.NUM_DECIMAL_POINT:H===
"."?d.state_=q.NUM_DIGIT:TK(d,B,J);continue;case q.NUM_DIGIT:if("0123456789.eE+-".indexOf(H)!==-1)continue;else J--,d.JSC$9479_pos_--,d.state_=S();continue;default:TK(d,B,J)}}}
function S(){var H=Z.pop();return H!=null?H:q.VALUE}
function O(H){d.depth_>1||(H||(H=U===-1?d.JSC$9479_buffer_+B.substring(P,J):B.substring(U,J)),d.deliverMessageAsRawString_?d.result_.push(H):d.result_.push(JSON.parse(H)),U=J)}
for(var d=this,Z=d.stack_,h=d.stringInputPattern_,q=G2i,D=B.length,P=0,U=-1,J=0;J<D;)switch(d.streamState_){case 3:return TK(d,B,J),null;case 2:return t()&&TK(d,B,J),null;case 0:if(t()){var N=B[J++];d.JSC$9479_pos_++;if(N==="["){d.streamState_=1;P=J;d.state_=q.ARRAY_OPEN;continue}else TK(d,B,J)}return null;case 1:return T(),d.depth_===0&&d.state_==q.ARRAY_END?(d.streamState_=2,d.JSC$9479_buffer_=B.substring(J)):d.JSC$9479_buffer_=U===-1?d.JSC$9479_buffer_+B.substring(P):B.substring(U),d.result_.length>
0?(N=d.result_,d.result_=[],N):null}return null};_.TG(_.kz,fj);dh.prototype.getValue=function(){return this.JSC$9487_value_};
dh.prototype.clone=function(){return new dh(this.JSC$9487_key_,this.JSC$9487_value_)};var S3=function(B){this.nodes_=[];if(B)a:{if(B instanceof S3){var t=B.getKeys();B=B.getValues();if(this.getCount()<=0){for(var T=this.nodes_,S=0;S<t.length;S++)T.push(new dh(t[S],B[S]));break a}}else t=_.f1.getKeys(B),B=_.f1.getValues(B);for(T=0;T<t.length;T++)this.insert(t[T],B[T])}};
_.k=S3.prototype;_.k.insert=function(B,t){var T=this.nodes_;T.push(new dh(B,t));B=T.length-1;t=this.nodes_;for(T=t[B];B>0;){var S=B-1>>1;if(t[S].JSC$9487_key_>T.JSC$9487_key_)t[B]=t[S],B=S;else break}t[B]=T};
_.k.remove=function(){var B=this.nodes_,t=B.length,T=B[0];if(!(t<=0)){if(t==1)B.length=0;else{B[0]=B.pop();B=0;t=this.nodes_;for(var S=t.length,O=t[B];B<S>>1;){var d=B*2+1,Z=B*2+2;d=Z<S&&t[Z].JSC$9487_key_<t[d].JSC$9487_key_?Z:d;if(t[d].JSC$9487_key_>O.JSC$9487_key_)break;t[B]=t[d];B=d}t[B]=O}return T.getValue()}};
_.k.peek=function(){var B=this.nodes_;if(B.length!=0)return B[0].getValue()};
_.k.getValues=function(){for(var B=this.nodes_,t=[],T=B.length,S=0;S<T;S++)t.push(B[S].getValue());return t};
_.k.getKeys=function(){for(var B=this.nodes_,t=[],T=B.length,S=0;S<T;S++)t.push(B[S].JSC$9487_key_);return t};
_.k.containsValue=function(B){return this.nodes_.some(function(t){return t.getValue()==B})};
_.k.containsKey=function(B){return this.nodes_.some(function(t){return t.JSC$9487_key_==B})};
_.k.clone=function(){return new S3(this)};
_.k.getCount=function(){return this.nodes_.length};
_.k.isEmpty=function(){return this.nodes_.length===0};
_.k.clear=function(){this.nodes_.length=0};_.O5=function(B,t){this.JSC$9493_map_={};this.JSC$9493_keys_=[];this.version_=this.size=0;var T=arguments.length;if(T>1){if(T%2)throw Error("pa");for(var S=0;S<T;S+=2)this.set(arguments[S],arguments[S+1])}else B&&this.addAll(B)};
_.k=_.O5.prototype;_.k.getCount=function(){return this.size};
_.k.getValues=function(){k9(this);for(var B=[],t=0;t<this.JSC$9493_keys_.length;t++)B.push(this.JSC$9493_map_[this.JSC$9493_keys_[t]]);return B};
_.k.getKeys=function(){k9(this);return this.JSC$9493_keys_.concat()};
_.k.containsKey=function(B){return this.has(B)};
_.k.has=function(B){return da(this.JSC$9493_map_,B)};
_.k.containsValue=function(B){for(var t=0;t<this.JSC$9493_keys_.length;t++){var T=this.JSC$9493_keys_[t];if(da(this.JSC$9493_map_,T)&&this.JSC$9493_map_[T]==B)return!0}return!1};
_.k.equals=function(B,t){if(this===B)return!0;if(this.size!=B.getCount())return!1;t=t||p62;k9(this);for(var T,S=0;T=this.JSC$9493_keys_[S];S++)if(!t(this.get(T),B.get(T)))return!1;return!0};
var p62=function(B,t){return B===t};
_.O5.prototype.isEmpty=function(){return this.size==0};
_.O5.prototype.clear=function(){this.JSC$9493_map_={};this.version_=this.size=this.JSC$9493_keys_.length=0};
_.O5.prototype.remove=function(B){return this.delete(B)};
_.O5.prototype.delete=function(B){return da(this.JSC$9493_map_,B)?(delete this.JSC$9493_map_[B],--this.size,this.version_++,this.JSC$9493_keys_.length>2*this.size&&k9(this),!0):!1};
var k9=function(B){if(B.size!=B.JSC$9493_keys_.length){for(var t=0,T=0;t<B.JSC$9493_keys_.length;){var S=B.JSC$9493_keys_[t];da(B.JSC$9493_map_,S)&&(B.JSC$9493_keys_[T++]=S);t++}B.JSC$9493_keys_.length=T}if(B.size!=B.JSC$9493_keys_.length){t={};for(S=T=0;T<B.JSC$9493_keys_.length;){var O=B.JSC$9493_keys_[T];da(t,O)||(B.JSC$9493_keys_[S++]=O,t[O]=1);T++}B.JSC$9493_keys_.length=S}};
_.k=_.O5.prototype;_.k.get=function(B,t){return da(this.JSC$9493_map_,B)?this.JSC$9493_map_[B]:t};
_.k.set=function(B,t){da(this.JSC$9493_map_,B)||(this.size+=1,this.JSC$9493_keys_.push(B),this.version_++);this.JSC$9493_map_[B]=t};
_.k.addAll=function(B){if(B instanceof _.O5)for(var t=B.getKeys(),T=0;T<t.length;T++)this.set(t[T],B.get(t[T]));else for(t in B)this.set(t,B[t])};
_.k.forEach=function(B,t){for(var T=this.getKeys(),S=0;S<T.length;S++){var O=T[S],d=this.get(O);B.call(t,d,O,this)}};
_.k.clone=function(){return new _.O5(this)};
_.k.transpose=function(){for(var B=new _.O5,t=0;t<this.JSC$9493_keys_.length;t++){var T=this.JSC$9493_keys_[t];B.set(this.JSC$9493_map_[T],T)}return B};
_.k.keys=function(){return Uho(this.__iterator__(!0)).toEs6()};
_.k.values=function(){return Uho(this.__iterator__(!1)).toEs6()};
_.k.entries=function(){var B=this;return ciq(this.keys(),function(t){return[t,B.get(t)]})};
_.k.__iterator__=function(B){k9(this);var t=0,T=this.version_,S=this,O=new t7;O.next=function(){if(T!=S.version_)throw Error("ue");if(t>=S.JSC$9493_keys_.length)return Tg;var d=S.JSC$9493_keys_[t++];return Sn(B?d:S.JSC$9493_map_[d])};
return O};
var da=function(B,t){return Object.prototype.hasOwnProperty.call(B,t)};var Yaq=function(){this.JSC$9496_map_=new _.O5;this.JSC$9496_head_=new ike("");this.JSC$9496_head_.next=this.JSC$9496_head_.prev=this.JSC$9496_head_},KCi=function(B,t){if(t=B.JSC$9496_map_.get(t))t.remove(),B.insert_(t);
return t};
_.k=Yaq.prototype;_.k.get=function(B,t){return(B=KCi(this,B))?B.value:t};
_.k.set=function(B,t){var T=KCi(this,B);T?T.value=t:(T=new ike(B,t),this.JSC$9496_map_.set(B,T),this.insert_(T))};
_.k.peek=function(){return this.JSC$9496_head_.next.value};
_.k.shift=function(){return lN8(this,this.JSC$9496_head_.next)};
_.k.pop=function(){return lN8(this,this.JSC$9496_head_.prev)};
_.k.remove=function(B){return(B=this.JSC$9496_map_.get(B))?(this.removeNode(B),!0):!1};
_.k.removeNode=function(B){B.remove();this.JSC$9496_map_.remove(B.key)};
_.k.getCount=function(){return this.JSC$9496_map_.getCount()};
_.k.isEmpty=function(){return this.JSC$9496_map_.isEmpty()};
_.k.getKeys=function(){return this.map(function(B,t){return t})};
_.k.getValues=function(){return this.map(function(B){return B})};
_.k.contains=function(B){return this.some(function(t){return t==B})};
_.k.containsKey=function(B){return this.JSC$9496_map_.containsKey(B)};
_.k.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$9496_head_.prev)};
_.k.forEach=function(B,t){for(var T=this.JSC$9496_head_.next;T!=this.JSC$9496_head_;T=T.next)B.call(t,T.value,T.key,this)};
_.k.map=function(B,t){for(var T=[],S=this.JSC$9496_head_.next;S!=this.JSC$9496_head_;S=S.next)T.push(B.call(t,S.value,S.key,this));return T};
_.k.some=function(B,t){for(var T=this.JSC$9496_head_.next;T!=this.JSC$9496_head_;T=T.next)if(B.call(t,T.value,T.key,this))return!0;return!1};
_.k.every=function(B,t){for(var T=this.JSC$9496_head_.next;T!=this.JSC$9496_head_;T=T.next)if(!B.call(t,T.value,T.key,this))return!1;return!0};
_.k.insert_=function(B){B.next=this.JSC$9496_head_.next;B.prev=this.JSC$9496_head_;this.JSC$9496_head_.next=B;for(B.next.prev=B;this.getCount()>100;)this.removeNode(this.JSC$9496_head_.prev)};
var lN8=function(B,t){B.JSC$9496_head_!=t&&B.removeNode(t);return t.value},ike=function(B,t){this.key=B;
this.value=t};
ike.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var vk1=function(){S3.apply(this,arguments)};
_.u(vk1,S3);vk1.prototype.enqueue=function(B,t){this.insert(B,t)};var nk2=function(){var B=Error();B.name="SecurityError";throw B;},Hiq=function(){return{get opener(){return null},
get closed(){return!0},get location(){nk2()},get document(){nk2()},postMessage:function(){},
close:function(){},
focus:function(){}}};var sOz={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 opg={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 rm2={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(opg).join("|");var zv8=function(){function B(h){h.substr(-1)!==";"&&(h+=";");return Z(h)}
for(var t=Object.keys(rm2).sort(wsN),T=Object.keys(opg).sort(wsN),S=0,O=0;S<T.length;S++)t[O]===T[S]?(T[S]+=";?",O++):T[S]+=";";var d=new RegExp("&(?:"+T.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),Z=yRv();return function(h){return String(h).replace(d,B)}}();/*

 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 bks={};var Bf8=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"),tee=/[\\&]/,Tf4=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),Sve=RegExp('[&<>"]',"g"),OxH=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),ko2=function(B){return B.charCodeAt(0)===92?B.charAt(1):zv8(B)},d62=function(B){return tee.test(B)?B.replace(Tf4,ko2):B},CWs=function(B){try{var t,T="";
if(typeof O!=="string"){var S=O;var O=";/?:@&=+$,-_.!~*'()#"}typeof S==="undefined"&&(S=!0);var d,Z=bks[O];if(Z)var h=Z;else{Z=bks[O]=[];for(d=0;d<128;d++){var q=String.fromCharCode(d);/^[0-9a-z]$/i.test(q)?Z.push(q):Z.push("%"+("0"+d.toString(16).toUpperCase()).slice(-2))}for(d=0;d<O.length;d++)Z[O.charCodeAt(d)]=O[d];h=Z}var D=0;for(t=B.length;D<t;D++){var P=B.charCodeAt(D);if(S&&P===37&&D+2<t&&/^[0-9a-f]{2}$/i.test(B.slice(D+1,D+3)))T+=B.slice(D,D+3),D+=2;else if(P<128)T+=h[P];else if(P>=55296&&
P<=57343){if(P>=55296&&P<=56319&&D+1<t){var U=B.charCodeAt(D+1);if(U>=56320&&U<=57343){T+=encodeURIComponent(B[D]+B[D+1]);D++;continue}}T+="%EF%BF%BD"}else T+=encodeURIComponent(B[D])}return T}catch(J){return B}},Zxo=function(B){switch(B){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return B}},Cw=function(B,t){return Sve.test(B)?t?B.replace(OxH,Zxo):B.replace(Sve,Zxo):B};/*

 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 Zk;if(String.fromCodePoint)Zk=function(B){try{return String.fromCodePoint(B)}catch(t){if(t instanceof RangeError)return String.fromCharCode(65533);throw t;}};
else{var LAe=String.fromCharCode,hmu=Math.floor;Zk=function(){var B=[],t=-1,T=arguments.length;if(!T)return"";for(var S="";++t<T;){var O=Number(arguments[t]);if(!isFinite(O)||O<0||O>1114111||hmu(O)!==O)return String.fromCharCode(65533);if(O<=65535)B.push(O);else{O-=65536;var d=(O>>10)+55296;O=O%1024+56320;B.push(d,O)}if(t+1===T||B.length>16384)S+=LAe.apply(null,B),B.length=0}return S}};var qv4=function(B){this.root=this.current=B;this.entering=!0};
qv4.prototype.next=function(){var B=this.current,t=this.entering;if(B===null)return null;a:switch(B._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 T=!0;break a;default:T=!1}t&&T?B._firstChild?(this.current=B._firstChild,this.entering=!0):this.entering=!1:B===this.root?this.current=null:B._next===null?(this.current=
B._parent,this.entering=!1):(this.current=B._next,this.entering=!0);return{entering:t,node:B}};
var hp=function(B,t){this._type=B;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=t;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};
hp.prototype.appendChild=function(B){Lw(B);B._parent=this;this._lastChild?(this._lastChild._next=B,B._prev=this._lastChild):this._firstChild=B;this._lastChild=B};
var Lw=function(B){B._prev?B._prev._next=B._next:B._parent&&(B._parent._firstChild=B._next);B._next?B._next._prev=B._prev:B._parent&&(B._parent._lastChild=B._prev);B._parent=null;B._next=null;B._prev=null},Ve1=function(B,t){Lw(t);
t._next=B._next;t._next&&(t._next._prev=t);t._prev=B;B._next=t;t._parent=B._parent;t._next||(t._parent._lastChild=t)};
hp.prototype.insertBefore=function(B){Lw(B);B._prev=this._prev;B._prev&&(B._prev._next=B);B._next=this;this._prev=B;B._parent=this._parent;B._prev||(B._parent._firstChild=B)};
_.n9.Object.defineProperties(hp.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(B){this._literal=B}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(B){this._destination=B}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(B){this._title=B}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(B){this._info=B}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(B){this._level=B}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(B){this._listData.type=B}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(B){this._listData.tight=B}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(B){this._listData.start=B}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(B){this._onEnter=B}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(B){this._onExit=B}}});var QOo=/[ \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,
xMg={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 EaE=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]/),
D68=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),PWi=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),U64=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),IHs=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),Jk4=/`+/,m61=/^`+/,Nfs=/\.\.\./g,XbB=/--+/g,u9q=/^<([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])?)*)>/,
jKi=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,Hx2=/^ *(?:\n *)?/,aHq=/^[ \t\n\x0b\x0c\x0d]/,fHH=/[ \t\n\x0b\x0c\x0d]+/g,ga8=/^\s/,Rmo=/ *$/,Ak2=/^ */,cko=/^ *(?:\n|$)/,sKs=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),FA1=/^[^\n`\[\]\\!<&*_'"]+/m,hw=function(B){var t=new hp("text");t._literal=B;return t},q1=function(B){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=B||{}};
q1.prototype.match=function(B){B=B.exec(this.subject.slice(this.pos));if(B===null)return null;this.pos+=B.index+B[0].length;return B[0]};
q1.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var VL=function(B){B.match(Hx2);return!0},wbu=function(B,t,T){var S=0;
var O=B.pos;if(t===39||t===34)S++,B.pos++;else for(;B.peek()===t;)S++,B.pos++;if(S===0)S=null;else{var d=O===0?"\n":B.subject.charAt(O-1);var Z=B.peek();Z=Z===-1?"\n":Zk(Z);var h=ga8.test(Z);Z=EaE.test(Z);var q=ga8.test(d);var D=EaE.test(d);d=!h&&!(Z&&!q&&!D);h=!q&&!(D&&!h&&!Z);t===95?(q=d&&(!h||D),Z=h&&(!d||Z)):(q=t===39||t===34?d&&!h:d,Z=h);B.pos=O;S={numdelims:S,can_open:q,can_close:Z}}if(!S)return!1;O=S.numdelims;Z=B.pos;B.pos+=O;Z=t===39?"\u2019":t===34?"\u201c":B.subject.slice(Z,B.pos);Z=hw(Z);
T.appendChild(Z);B.delimiters={cc:t,numdelims:O,origdelims:O,node:Z,previous:B.delimiters,next:null,can_open:S.can_open,can_close:S.can_close};B.delimiters.previous!==null&&(B.delimiters.previous.next=B.delimiters);return!0},oaE=function(B,t){t.previous!==null&&(t.previous.next=t.next);
t.next===null?B.delimiters=t.previous:t.next.previous=t.previous},yk2=function(B,t){var T,S,O=[],d=!1;
O[95]=t;O[42]=t;O[39]=t;O[34]=t;for(T=B.delimiters;T!==null&&T.previous!==t;)T=T.previous;for(;T!==null;){var Z=T.cc;if(T.can_close){var h=T.previous;for(S=!1;h!==null&&h!==t&&h!==O[Z];){d=(T.can_open||h.can_close)&&(h.origdelims+T.origdelims)%3===0;if(h.cc===T.cc&&h.can_open&&!d){S=!0;break}h=h.previous}var q=T;if(Z===42||Z===95)if(S){var D=T.numdelims>=2&&h.numdelims>=2?2:1;var P=h.node;var U=T.node;h.numdelims-=D;T.numdelims-=D;P._literal=P._literal.slice(0,P._literal.length-D);U._literal=U._literal.slice(0,
U._literal.length-D);var J=new hp(D===1?"emph":"strong");for(D=P._next;D&&D!==U;){var N=D._next;Lw(D);J.appendChild(D);D=N}Ve1(P,J);D=h;N=T;D.next!==N&&(D.next=N,N.previous=D);h.numdelims===0&&(Lw(P),oaE(B,h));T.numdelims===0&&(Lw(U),h=T.next,oaE(B,T),T=h)}else T=T.next;else Z===39?(T.node._literal="\u2019",S&&(h.node._literal="\u2018"),T=T.next):Z===34&&(T.node._literal="\u201d",S&&(h.node.literal="\u201c"),T=T.next);S||d||(O[Z]=q.previous,q.can_open||oaE(B,q))}else T=T.next}for(;B.delimiters!==
null&&B.delimiters!==t;)oaE(B,B.delimiters)},QK8=function(B){B=B.match(D68);
return B===null?null:d62(B.substr(1,B.length-2))},x61=function(B){var t=B.match(PWi);
if(t===null){t=B.pos;for(var T=0,S;(S=B.peek())!==-1;)if(S===92)B.pos+=1,B.peek()!==-1&&(B.pos+=1);else if(S===40)B.pos+=1,T+=1;else if(S===41)if(T<1)break;else B.pos+=1,--T;else if(aHq.exec(Zk(S))!==null)break;else B.pos+=1;t=B.subject.substr(t,B.pos-t);return CWs(d62(t))}return CWs(d62(t.substr(1,t.length-2)))},Meq=function(B){B=B.match(sKs);
return B===null||B.length>1001?0:B.length},$6B=function(B,t,T,S){B.brackets!==null&&(B.brackets.bracketAfter=!0);
B.brackets={node:t,previous:B.brackets,previousDelimiter:B.delimiters,index:T,image:S,active:!0}},WAH=function(B,t){var T;
return(T=B.match(FA1))?(B.options.smart?t.appendChild(hw(T.replace(Nfs,"\u2026").replace(XbB,function(S){var O=0,d=0;S.length%3===0?d=S.length/3:S.length%2===0?O=S.length/2:S.length%3===2?(O=1,d=(S.length-2)/3):(O=2,d=(S.length-4)/3);S="";var Z;for(Z=0;Z<d;Z++)S+="\u2014";for(Z=0;Z<O;Z++)S+="\u2013";return S}))):t.appendChild(hw(T)),!0):!1},emu=function(B,t,T){B.subject=t;
B.pos=0;t=B.pos;var S=Meq(B);if(S===0)return 0;var O=B.subject.substr(0,S);if(B.peek()===58)B.pos++;else return B.pos=t,0;VL(B);S=x61(B);if(S===null||S.length===0)return B.pos=t,0;var d=B.pos;VL(B);var Z=QK8(B);Z===null&&(Z="",B.pos=d);var h=!0;B.match(cko)===null&&(Z===""?h=!1:(Z="",B.pos=d,h=B.match(cko)!==null));if(!h)return B.pos=t,0;O=MAz(O);if(O==="")return B.pos=t,0;T[O]||(T[O]={destination:S,title:Z});return B.pos-t},Go2=function(B,t){var T,S=B.peek();
if(S===-1)return!1;switch(S){case 10:B.pos+=1;if((T=t._lastChild)&&T.type==="text"&&T._literal[T._literal.length-1]===" "){var O=T._literal[T._literal.length-2]===" ";T._literal=T._literal.replace(Rmo,"");t.appendChild(new hp(O?"linebreak":"softbreak"))}else t.appendChild(new hp("softbreak"));B.match(Ak2);T=!0;break;case 92:T=B.subject;B.pos+=1;B.peek()===10?(B.pos+=1,T=new hp("linebreak"),t.appendChild(T)):U64.test(T.charAt(B.pos))?(t.appendChild(hw(T.charAt(B.pos))),B.pos+=1):t.appendChild(hw("\\"));
T=!0;break;case 96:a:if(T=B.match(m61),T===null)T=!1;else{O=B.pos;for(var d;(d=B.match(Jk4))!==null;)if(d===T){d=new hp("code");d._literal=B.subject.slice(O,B.pos-T.length).trim().replace(fHH," ");t.appendChild(d);T=!0;break a}B.pos=O;t.appendChild(hw(T));T=!0}break;case 42:case 95:T=wbu(B,S,t);break;case 39:case 34:T=B.options.smart&&wbu(B,S,t);break;case 91:T=B.pos;B.pos+=1;O=hw("[");t.appendChild(O);$6B(B,O,T,!1);T=!0;break;case 33:T=B.pos;B.pos+=1;B.peek()===91?(B.pos+=1,O=hw("!["),t.appendChild(O),
$6B(B,O,T+1,!0)):t.appendChild(hw("!"));T=!0;break;case 93:var Z,h=!1,q;B.pos+=1;var D=B.pos;O=B.brackets;if(O===null)t.appendChild(hw("]"));else if(O.active){T=O.image;var P=B.pos;B.peek()===40&&(B.pos++,VL(B)&&(d=x61(B))!==null&&VL(B)&&(aHq.test(B.subject.charAt(B.pos-1))&&(Z=QK8(B)),1)&&VL(B)&&B.peek()===41?(B.pos+=1,h=!0):B.pos=P);if(!h){var U=B.pos,J=Meq(B);J>2?q=B.subject.slice(U,U+J):O.bracketAfter||(q=B.subject.slice(O.index,D));J===0&&(B.pos=P);q&&(q=B.refmap[MAz(q)])&&(d=q.destination,Z=
q.title,h=!0)}if(h){D=new hp(T?"image":"link");D._destination=d;D._title=Z||"";for(d=O.node._next;d;)Z=d._next,Lw(d),D.appendChild(d),d=Z;t.appendChild(D);yk2(B,O.previousDelimiter);B.brackets=B.brackets.previous;Lw(O.node);if(!T)for(O=B.brackets;O!==null;)O.image||(O.active=!1),O=O.previous}else B.brackets=B.brackets.previous,B.pos=D,t.appendChild(hw("]"))}else t.appendChild(hw("]")),B.brackets=B.brackets.previous;T=!0;break;case 60:(T=B.match(u9q))?(T=T.slice(1,T.length-1),O=new hp("link"),O._destination=
CWs("mailto:"+T),O._title="",O.appendChild(hw(T)),t.appendChild(O),T=!0):(T=B.match(jKi))?(T=T.slice(1,T.length-1),O=new hp("link"),O._destination=CWs(T),O._title="",O.appendChild(hw(T)),t.appendChild(O),T=!0):T=!1;T||(T=B.match(Bf8),T===null?T=!1:(O=new hp("html_inline"),O._literal=T,t.appendChild(O),T=!0));break;case 38:(T=B.match(IHs))?(t.appendChild(hw(zv8(T))),T=!0):T=!1;break;default:T=WAH(B,t)}T||(B.pos+=1,t.appendChild(hw(Zk(S))));return!0};
q1.prototype.parseInlines=function(B){this.subject=B._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;Go2(this,B););B._string_content=null;yk2(this,null)};
q1.prototype.parse=q1.prototype.parseInlines;var pb2=[/./,/^<(?: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")],ix2=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],YvE=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,KAb=/^[#`~*+_=<>0-9-\|]|\|/,lHB=/[^ \t\f\v\r\n]/,va8=/^[*+-]/,nao=/^(\d{1,9})([.)])/,rko=/^#{1,6}(?:[ \t]+|$)/,zm2=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,bxu=/^(?:`{3,}|~{3,})(?= *$)/,BpE=/^(?:=+|-+)[ \t]*$/,tw2=/\r\n|\n|\r/,W5v=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,e69=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,TpH={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(B){return B!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(B,t){for(B=t._firstChild;B;){if($MX(B)&&B._next){t._listData.tight=!1;break}for(var T=B._firstChild;T;){if($MX(T)&&(B._next||T._next)){t._listData.tight=!1;break}T=T._next}B=B._next}},
canContain:function(B){return B==="item"},
acceptsLines:!1},block_quote:{continue:function(B){var t=B.currentLine;if(B.indented||Z0(t,B.nextNonspace)!==62)return 1;E5(B);Dk(B,1,!1);Cm(Z0(t,B.offset))&&Dk(B,1,!0);return 0},
finalize:function(){},
canContain:function(B){return B!=="item"},
acceptsLines:!1},item:{continue:function(B,t){if(B.blank){if(t._firstChild==null)return 1;E5(B)}else if(B.indent>=t._listData.markerOffset+t._listData.padding)Dk(B,t._listData.markerOffset+t._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(B){return B!=="item"&&!GUv(B)},
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(B,t){var T=B.currentLine,S=B.indent;if(t._isFenced){if((S=S<=3&&T.charAt(B.nextNonspace)===t._fenceChar&&T.slice(B.nextNonspace).match(bxu))&&S[0].length>=t._fenceLength)return B.finalize(t,B.lineNumber),2;for(t=t._fenceOffset;t>0&&Cm(Z0(T,B.offset));)Dk(B,1,!0),t--}else if(S>=4)Dk(B,4,!0);else if(B.blank)E5(B);else return 1;return 0},
finalize:function(B,t){if(t._isFenced){var T=t._string_content,S=T.indexOf("\n");B=T.slice(0,S);T=T.slice(S+1);t.info=d62(B.trim());t._literal=T}else t._literal=t._string_content.replace(/(\n *)+$/,"\n");t._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(B,t){return!B.blank||t._htmlBlockType!==6&&t._htmlBlockType!==7?0:1},
finalize:function(B,t){t._literal=t._string_content.replace(/(\n *)+$/,"");t._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(B){return B.blank?1:0},
finalize:function(B,t){for(var T,S=!1;Z0(t._string_content,0)===91&&(T=emu(B.inlineParser,t._string_content,B.refmap));)t._string_content=t._string_content.slice(T),S=!0;S&&!lHB.test(t._string_content)&&Lw(t)},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(B){return Lm(B.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(B){return B=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(B,t){if(!t._rowIsDelimiter){B=t._isHeader?"th":"td";for(var T=t._parent._tableColumns,S=t._string_content,O=0,d="",Z,h=t._sourcepos[0][0];O<S.length;){switch(S[O]){case "|":Z&&(Z._string_content=d.trim(),d="",Z=null,T--,T<=0&&(O=S.length));break;default:if(!Z){Z=new hp(B,[[h,O],[h,O]]);var q=t._parent._columnAlignment,D=t._parent._tableColumns-T;q&&D<=q.length&&D>=0&&(Z._alignment=q[D]);t.appendChild(Z)}d+=S[O];Z._sourcepos[1][1]=O}O++}Z&&(Z._string_content=d.trim());t._string_content=
""}},
canContain:function(B){return B!=="row"},
acceptsLines:!1}},SWB=[function(B){if(B.indented||Z0(B.currentLine,B.nextNonspace)!==62)return 0;E5(B);Dk(B,1,!1);Cm(Z0(B.currentLine,B.offset))&&Dk(B,1,!0);PU(B);B.addChild("block_quote",B.nextNonspace);return 1},
function(B){var t;if(!B.indented&&(t=B.currentLine.slice(B.nextNonspace).match(rko))){E5(B);Dk(B,t[0].length,!1);PU(B);var T=B.addChild("heading",B.nextNonspace);T.level=t[0].trim().length;T._string_content=B.currentLine.slice(B.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");Dk(B,B.currentLine.length-B.offset);return 2}return 0},
function(B){var t;if(!B.indented&&(t=B.currentLine.slice(B.nextNonspace).match(zm2))){var T=t[0].length;PU(B);var S=B.addChild("code_block",B.nextNonspace);S._isFenced=!0;S._fenceLength=T;S._fenceChar=t[0][0];S._fenceOffset=B.indent;E5(B);Dk(B,T,!1);return 2}return 0},
function(B,t){if(!B.indented&&Z0(B.currentLine,B.nextNonspace)===60){var T=B.currentLine.slice(B.nextNonspace),S;for(S=1;S<=7;S++)if(pb2[S].test(T)&&(S<7||t.type!=="paragraph"))return PU(B),B.addChild("html_block",B.offset)._htmlBlockType=S,2}return 0},
function(B,t){var T;if(!B.indented&&t.type==="paragraph"&&(T=B.currentLine.slice(B.nextNonspace).match(BpE))){PU(B);var S=new hp("heading",t.sourcepos);S.level=T[0][0]==="="?1:2;S._string_content=t._string_content;Ve1(t,S);Lw(t);B.tip=S;Dk(B,B.currentLine.length-B.offset,!1);return 2}return 0},
function(B){return!B.indented&&YvE.test(B.currentLine.slice(B.nextNonspace))?(PU(B),B.addChild("thematic_break",B.nextNonspace),Dk(B,B.currentLine.length-B.offset,!1),2):0},
function(B,t){var T,S;if(!(S=B.indented&&t.type!=="list")){a:{var O=t,d=B.currentLine.slice(B.nextNonspace);S={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:B.indent};if(T=d.match(va8))S.type="bullet",S.bulletChar=T[0][0];else{if(!(T=d.match(nao))||O.type==="paragraph"&&T[1]!=="1"){T=null;break a}S.type="ordered";S.start=parseInt(T[1],10);S.delimiter=T[2]}var Z=Z0(B.currentLine,B.nextNonspace+T[0].length);if(Z!==-1&&Z!==9&&Z!==32||O.type==="paragraph"&&!B.currentLine.slice(B.nextNonspace+
T[0].length).match(lHB))T=null;else{E5(B);Dk(B,T[0].length,!0);O=B.column;d=B.offset;do Dk(B,1,!0),Z=Z0(B.currentLine,B.offset);while(B.column-O<5&&Cm(Z));Z=Z0(B.currentLine,B.offset)===-1;var h=B.column-O;h>=5||h<1||Z?(S.padding=T[0].length+1,B.column=O,B.offset=d,Cm(Z0(B.currentLine,B.offset))&&Dk(B,1,!0)):S.padding=T[0].length+h;T=S}}S=!T}if(S)return 0;PU(B);(S=B.tip.type!=="list")||(t=t._listData,S=!(t.type===T.type&&t.delimiter===T.delimiter&&t.bulletChar===T.bulletChar));S&&(t=B.addChild("list",
B.nextNonspace),t._listData=T);t=B.addChild("item",B.nextNonspace);t._listData=T;return 1},
function(B){var t;return((t=B.options.shouldParseIndentAsCodeBlock)!=null?t:1)&&B.indented&&B.tip.type!=="paragraph"&&!B.blank?(Dk(B,4,!0),PU(B),B.addChild("code_block",B.offset),2):0},
function(B,t){var T=Lm(B.currentLine),S=Lm(B.lookahead);if(T!==0&&S<0&&Math.abs(T)==Math.abs(S)&&!GUv(t.type)){PU(B);t=B.addChild("table",B.nextNonspace);t._tableRows=1;t._tableColumns=Math.abs(T);T=B.lookahead;if(e69.test(T)){S=[];for(var O=0,d=!1,Z=0,h=void 0;O<T.length;){var q=Z>=3;switch(T[O]){case "-":Z++;break;case "|":d&&(S.push(h),h=void 0,Z=0);d=!0;break;case ":":h||q||(h="left"),!h&&q&&(h="right"),h==="left"&&q&&(h="center")}O++}T=S}else T=void 0;t._columnAlignment=T;t=B.addChild("row",
B.nextNonspace);t._isHeader=!0;Dk(B,B.currentLine.length-B.offset,!1);t._string_content=B.currentLine;return 1}return 0},
function(B,t){if(t.type=="table"&&Lm(B.currentLine)!==0){PU(B);var T=t;t=B.addChild("row",B.nextNonspace);Lm(B.currentLine)<0?t._rowIsDelimiter=!0:T._tableRows+=1;Dk(B,B.currentLine.length-B.offset,!1);t._string_content=B.currentLine;return 2}return 0}],xu9=function(){var B={shouldParseIndentAsCodeBlock:!1};
B=B===void 0?{}:B;this.lastMatchedContainer=this.doc=psm();this.refmap={};this.lastLineLength=0;this.inlineParser=new q1(B);this.options=B;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=TpH;this.blockStarts=SWB},OZo=function(B){B.partiallyConsumedTab&&(B.offset+=1,B.tip._string_content+=" ".repeat(4-B.column%
4));
B.tip._string_content+=B.currentLine.slice(B.offset)+"\n"};
xu9.prototype.addChild=function(B,t){for(;!this.blocks[this.tip.type].canContain(B);)this.finalize(this.tip,this.lineNumber-1);B=new hp(B,[[this.lineNumber,t+1],[0,0]]);B._string_content="";this.tip.appendChild(B);return this.tip=B};
var PU=function(B){if(!B.allClosed){for(;B.oldtip!==B.lastMatchedContainer;){var t=B.oldtip._parent;B.finalize(B.oldtip,B.lineNumber-1);B.oldtip=t}B.allClosed=!0}},Dk=function(B,t,T){for(var S=B.currentLine,O,d;t>0&&(d=S[B.offset]);)d==="\t"?(O=4-B.column%4,T?(B.partiallyConsumedTab=O>t,O=O>t?t:O,B.column+=O,B.offset+=B.partiallyConsumedTab?0:1,t-=O):(B.partiallyConsumedTab=!1,B.column+=O,B.offset+=1,--t)):(B.partiallyConsumedTab=!1,B.offset+=1,B.column+=1,--t)},E5=function(B){B.offset=B.nextNonspace;
B.column=B.nextNonspaceColumn;B.partiallyConsumedTab=!1},kn2=function(B){for(var t=B.currentLine,T=B.offset,S=B.column,O;(O=t.charAt(T))!=="";)if(O===" ")T++,S++;
else if(O==="\t")T++,S+=4-S%4;else break;B.blank=O==="\n"||O==="\r"||O==="";B.nextNonspace=T;B.nextNonspaceColumn=S;B.indent=B.nextNonspaceColumn-B.column;B.indented=B.indent>=4};
xu9.prototype.finalize=function(B,t){var T=B._parent;B._open=!1;B.sourcepos[1]=[t,this.lastLineLength];this.blocks[B.type].finalize(this,B);this.tip=T};
xu9.prototype.parse=function(B){this.tip=this.doc=psm();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!B)return this.doc;this.options.time&&console.time("preparing input");var t=B.split(tw2),T=t.length;B.charCodeAt(B.length-1)===10&&--T;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(B=0;B<T;B++)a:{var S=void 0,O=t[B],d=t[B+1],Z=!0,h=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;O.indexOf("\x00")!==-1&&(O=O.replace(/\0/g,"\ufffd"));this.currentLine=O;for(this.lookahead=d;(S=h._lastChild)&&S._open;){h=S;kn2(this);switch(this.blocks[h.type].continue(this,h)){case 0:break;case 1:Z=!1;break;case 2:this.lastLineLength=O.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!Z){h=h._parent;break}}this.allClosed=h===this.oldtip;this.lastMatchedContainer=
h;S=h.type!=="paragraph"&&TpH[h.type].acceptsLines;d=this.blockStarts;for(Z=d.length;!S;){kn2(this);if(!this.indented&&!KAb.test(O.slice(this.nextNonspace))){E5(this);break}for(var q=0;q<Z;){var D=d[q](this,h);if(D===1){h=this.tip;break}else if(D===2){h=this.tip;S=!0;break}else q++}if(q===Z){E5(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){PU(this);this.blank&&h.lastChild&&(h.lastChild._lastLineBlank=!0);S=h.type;d=this.blank&&!(S==="block_quote"||S==="code_block"&&h._isFenced||
S==="item"&&!h._firstChild&&h.sourcepos[0][0]===this.lineNumber);for(Z=h;Z;)Z._lastLineBlank=d,Z=Z._parent;this.blocks[S].acceptsLines?(OZo(this),S==="html_block"&&h._htmlBlockType>=1&&h._htmlBlockType<=5&&ix2[h._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(h,this.lineNumber)):this.offset<O.length&&!this.blank&&(this.addChild("paragraph",this.offset),E5(this),OZo(this))}else OZo(this);this.lastLineLength=O.length}for(;this.tip;)this.finalize(this.tip,T);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");O=new qv4(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;T=O.next();)t=T.node,B=t.type,T.entering||B!=="paragraph"&&B!=="heading"&&B!=="th"&&B!="td"||this.inlineParser.parse(t);this.options.time&&console.timeEnd("inline parsing");return this.doc};ilN.prototype.render=function(B){B=new qv4(B);var t;this.buffer="";for(this.lastOut="\n";t=B.next();){var T=t.node.type;if(this[T])this[T](t.node,t.entering)}return this.buffer};
ilN.prototype.out=function(B){U5(this,B)};
var U5=function(B,t){B.buffer+=t;B.lastOut=t};
ilN.prototype.cr=function(){this.lastOut!=="\n"&&U5(this,"\n")};var dAB=/^javascript:|vbscript:|file:|data:/i,CQ4=/^data:image\/(?:png|gif|jpeg|webp)/i,ZZ2=function(B){return dAB.test(B)&&!CQ4.test(B)};
qd.prototype=Object.create(ilN.prototype);_.k=qd.prototype;_.k.text=function(B){this.out(B.literal)};
_.k.html_inline=function(B){this.options.safe?U5(this,"\x3c!-- raw HTML omitted --\x3e"):U5(this,B.literal)};
_.k.html_block=function(B){this.cr();this.options.safe?U5(this,"\x3c!-- raw HTML omitted --\x3e"):U5(this,B.literal);this.cr()};
_.k.softbreak=function(){U5(this,this.options.softbreak)};
_.k.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.k.link=function(B,t){var T=this.attrs(B);t?(this.options.safe&&ZZ2(B.destination)||T.push(["href",Cw(B.destination,!0)]),B.title&&T.push(["title",Cw(B.title,!0)]),this.tag("a",T)):this.tag("/a")};
_.k.image=function(B,t){t?(this.disableTags===0&&(this.options.safe&&ZZ2(B.destination)?U5(this,'<img src="" alt="'):U5(this,'<img src="'+Cw(B.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(B.title&&U5(this,'" title="'+Cw(B.title,!0)),U5(this,'" />')))};
_.k.emph=function(B,t){this.tag(t?"em":"/em")};
_.k.strong=function(B,t){this.tag(t?"strong":"/strong")};
_.k.paragraph=function(B,t){var T=B.parent.parent;B=this.attrs(B);T!==null&&T.type==="list"&&T.listTight||(t?(this.cr(),this.tag("p",B)):(this.tag("/p"),this.cr()))};
_.k.heading=function(B,t){var T="h"+B.level;B=this.attrs(B);t?(this.cr(),this.tag(T,B)):(this.tag("/"+T),this.cr())};
_.k.code=function(B){this.tag("code");this.out(B.literal);this.tag("/code")};
_.k.code_block=function(B){var t=B.info?B.info.split(/\s+/):[],T=this.attrs(B);t.length>0&&t[0].length>0&&T.push(["class","language-"+Cw(t[0],!0)]);this.cr();this.tag("pre");this.tag("code",T);this.out(B.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.k.thematic_break=function(B){B=this.attrs(B);this.cr();this.tag("hr",B,!0);this.cr()};
_.k.block_quote=function(B,t){B=this.attrs(B);t?(this.cr(),this.tag("blockquote",B)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.k.list=function(B,t){var T=B.listType==="bullet"?"ul":"ol",S=this.attrs(B);t?(B=B.listStart,B!==null&&B!==1&&S.push(["start",B.toString()]),this.cr(),this.tag(T,S)):(this.cr(),this.tag("/"+T));this.cr()};
_.k.item=function(B,t){B=this.attrs(B);t?this.tag("li",B):(this.tag("/li"),this.cr())};
_.k.custom_inline=function(B,t){t&&B.onEnter?U5(this,B.onEnter):!t&&B.onExit&&U5(this,B.onExit)};
_.k.custom_block=function(B,t){this.cr();t&&B.onEnter?U5(this,B.onEnter):!t&&B.onExit&&U5(this,B.onExit);this.cr()};
_.k.table=function(B,t){B=this.attrs(B);t?(this.cr(),this.tag("table",B)):(this.tag("/table"),this.cr())};
_.k.row=function(B,t){B._rowIsDelimiter||(B=this.attrs(B),t?this.tag("tr",B):this.tag("/tr"))};
_.k.td=function(B,t){var T=this.attrs(B);B._alignment&&T.push(["align",B._alignment]);t?this.tag("td",T):this.tag("/td")};
_.k.th=function(B,t){var T=this.attrs(B);B._alignment&&T.push(["align",B._alignment]);t?this.tag("th",T):this.tag("/th")};
_.k.out=function(B){U5(this,Cw(B,!1))};
_.k.tag=function(B,t,T){if(!(this.disableTags>0)){this.buffer+="<"+B;if(t&&t.length>0){B=0;for(var S;(S=t[B])!==void 0;)this.buffer+=" "+S[0]+'="'+S[1]+'"',B++}T&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.k.attrs=function(B){var t=[];this.options.sourcepos&&(B=B.sourcepos)&&t.push(["data-sourcepos",String(B[0][0])+":"+String(B[0][1])+"-"+String(B[1][0])+":"+String(B[1][1])]);return t};
qd.prototype.text=qd.prototype.text;qd.prototype.html_inline=qd.prototype.html_inline;qd.prototype.html_block=qd.prototype.html_block;qd.prototype.softbreak=qd.prototype.softbreak;qd.prototype.linebreak=qd.prototype.linebreak;qd.prototype.link=qd.prototype.link;qd.prototype.image=qd.prototype.image;qd.prototype.emph=qd.prototype.emph;qd.prototype.strong=qd.prototype.strong;qd.prototype.paragraph=qd.prototype.paragraph;qd.prototype.heading=qd.prototype.heading;qd.prototype.code=qd.prototype.code;
qd.prototype.code_block=qd.prototype.code_block;qd.prototype.thematic_break=qd.prototype.thematic_break;qd.prototype.block_quote=qd.prototype.block_quote;qd.prototype.list=qd.prototype.list;qd.prototype.item=qd.prototype.item;qd.prototype.custom_inline=qd.prototype.custom_inline;qd.prototype.custom_block=qd.prototype.custom_block;qd.prototype.table=qd.prototype.table;qd.prototype.row=qd.prototype.row;qd.prototype.td=qd.prototype.td;qd.prototype.th=qd.prototype.th;qd.prototype.out=qd.prototype.out;
qd.prototype.tag=qd.prototype.tag;qd.prototype.attrs=qd.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 LBq,hMb,JzC;(function(){function B(A,R){return A<R?-1:A>R?1:A>=R?0:NaN}
function t(A){return function(R,Q){return B(A(R),Q)}}
function T(){for(var A=0,R=arguments.length,Q={},n;A<R;++A){if(!(n=arguments[A]+"")||n in Q)throw Error("we`"+n);Q[n]=[]}return new S(Q)}
function S(A){this._=A}
function O(A,R){return A.trim().split(/^|\s+/).map(function(Q){var n="",kh=Q.indexOf(".");kh>=0&&(n=Q.slice(kh+1),Q=Q.slice(0,kh));if(Q&&!R.hasOwnProperty(Q))throw Error("xe`"+Q);return{type:Q,name:n}})}
function d(A,R,Q){for(var n=0,kh=A.length;n<kh;++n)if(A[n].name===R){A[n]=vUV;A=A.slice(0,n).concat(A.slice(n+1));break}Q!=null&&A.push({name:R,value:Q});return A}
function Z(A){var R=A,Q=R.indexOf(":");Q>=0&&(R=A.slice(0,Q))!=="xmlns"&&(A=A.slice(Q+1));return E0.hasOwnProperty(R)?{space:E0[R],local:A}:A}
function h(A){return function(){var R=this.ownerDocument,Q=this.namespaceURI;return Q==="http://www.w3.org/1999/xhtml"&&R.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?R.createElement(A):R.createElementNS(Q,A)}}
function q(A){return function(){return this.ownerDocument.createElementNS(A.space,A.local)}}
function D(A){A=Z(A);return(A.local?q:h)(A)}
function P(){}
function U(A){return A==null?P:function(){return this.querySelector(A)}}
function J(A){return Array(A.length)}
function N(A,R){this.ownerDocument=A.ownerDocument;this.namespaceURI=A.namespaceURI;this._next=null;this._parent=A;this.__data__=R}
function H(A){return function(){return A}}
function f(A,R,Q,n,kh,Dv){for(var N9=0,AN,bo=R.length,n_=Dv.length;N9<n_;++N9)(AN=R[N9])?(AN.__data__=Dv[N9],n[N9]=AN):Q[N9]=new N(A,Dv[N9]);for(;N9<bo;++N9)if(AN=R[N9])kh[N9]=AN}
function c(A,R,Q,n,kh,Dv,N9){var AN,bo,n_={},ts=R.length,LE=Dv.length,pE=Array(ts),P_;for(AN=0;AN<ts;++AN)if(bo=R[AN])pE[AN]=P_="$"+N9.call(bo,bo.__data__,AN,R),P_ in n_?kh[AN]=bo:n_[P_]=bo;for(AN=0;AN<LE;++AN)P_="$"+N9.call(A,Dv[AN],AN,Dv),(bo=n_[P_])?(n[AN]=bo,bo.__data__=Dv[AN],n_[P_]=null):Q[AN]=new N(A,Dv[AN]);for(AN=0;AN<ts;++AN)(bo=R[AN])&&n_[pE[AN]]===bo&&(kh[AN]=bo)}
function w(A,R){return A<R?-1:A>R?1:A>=R?0:NaN}
function W(A){return function(){this.removeAttribute(A)}}
function v(A){return function(){this.removeAttributeNS(A.space,A.local)}}
function p(A,R){return function(){this.setAttribute(A,R)}}
function l(A,R){return function(){this.setAttributeNS(A.space,A.local,R)}}
function b(A,R){return function(){var Q=R.apply(this,arguments);Q==null?this.removeAttribute(A):this.setAttribute(A,Q)}}
function Zv(A,R){return function(){var Q=R.apply(this,arguments);Q==null?this.removeAttributeNS(A.space,A.local):this.setAttributeNS(A.space,A.local,Q)}}
function hN(A){return function(){this.style.removeProperty(A)}}
function PL(A,R,Q){return function(){this.style.setProperty(A,R,Q)}}
function aC(A,R,Q){return function(){var n=R.apply(this,arguments);n==null?this.style.removeProperty(A):this.style.setProperty(A,n,Q)}}
function cL(A,R){return A.style.getPropertyValue(R)||(A.ownerDocument&&A.ownerDocument.defaultView||A.document&&A||A.defaultView).getComputedStyle(A,null).getPropertyValue(R)}
function gm(A){return function(){delete this[A]}}
function p_(A,R){return function(){this[A]=R}}
function M9(A,R){return function(){var Q=R.apply(this,arguments);Q==null?delete this[A]:this[A]=Q}}
function B_(){this.textContent=""}
function r2(A){return function(){this.textContent=A}}
function jq(A){return function(){var R=A.apply(this,arguments);this.textContent=R==null?"":R}}
function Pe(){this.innerHTML=""}
function x8(A){return function(){this.innerHTML=A}}
function Us(A){return function(){var R=A.apply(this,arguments);this.innerHTML=R==null?"":R}}
function g2(){return null}
function LY(){var A=this.parentNode;A&&A.removeChild(this)}
function m4(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function C_(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function hs(A,R,Q){A=He(A,R,Q);return function(n){var kh=n.relatedTarget;kh&&(kh===this||kh.compareDocumentPosition(this)&8)||A.call(this,n)}}
function He(A,R,Q){return function(){A.call(this,this.__data__,R,Q)}}
function R7(A){return A.trim().split(/^|\s+/).map(function(R){var Q="",n=R.indexOf(".");n>=0&&(Q=R.slice(n+1),R=R.slice(0,n));return{type:R,name:Q}})}
function XB(A){return function(){var R=this.__on;if(R){for(var Q=0,n=-1,kh=R.length,Dv;Q<kh;++Q)(Dv=R[Q],A.type&&Dv.type!==A.type||Dv.name!==A.name)?R[++n]=Dv:this.removeEventListener(Dv.type,Dv.listener,Dv.capture);++n?R.length=n:delete this.__on}}}
function i8(A,R,Q){var n=ekE.hasOwnProperty(A.type)?hs:He;return function(kh,Dv,N9){kh=this.__on;var AN;Dv=n(R,Dv,N9);if(kh){N9=0;for(var bo=kh.length;N9<bo;++N9)if((AN=kh[N9]).type===A.type&&AN.name===A.name){this.removeEventListener(AN.type,AN.listener,AN.capture);this.addEventListener(AN.type,AN.listener=Dv,AN.capture=Q);AN.value=R;return}}this.addEventListener(A.type,Dv,Q);AN={type:A.type,name:A.name,value:R,listener:Dv,capture:Q};kh?kh.push(AN):this.__on=[AN]}}
function GL(A,R,Q){var n=A.ownerDocument&&A.ownerDocument.defaultView||A.document&&A||A.defaultView,kh=n.CustomEvent;typeof kh==="function"?kh=new kh(R,Q):(kh=n.document.createEvent("Event"),Q?(kh.initEvent(R,Q.bubbles,Q.cancelable),kh.detail=Q.detail):kh.initEvent(R,!1,!1));A.dispatchEvent(kh)}
function l8(A,R){return function(){return GL(this,A,R)}}
function d2(A,R){return function(){return GL(this,A,R.apply(this,arguments))}}
function $8(A,R){this._groups=A;this._parents=R}
function NC(){return new $8([[document.documentElement]],nUs)}
function Js(){this._="@"+(++rHg).toString(36)}
function R4(A,R,Q){A.prototype=R.prototype=Q;Q.constructor=A}
function Es(A,R){A=Object.create(A.prototype);for(var Q in R)A[Q]=R[Q];return A}
function dy(){}
function db(A){var R;A=(A+"").trim().toLowerCase();return(R=z7N.exec(A))?(R=parseInt(R[1],16),new b1(R>>8&15|R>>4&240,R>>4&15|R&240,(R&15)<<4|R&15,1)):(R=b2g.exec(A))?Xp(parseInt(R[1],16)):(R=Bib.exec(A))?new b1(R[1],R[2],R[3],1):(R=tyn.exec(A))?new b1(R[1]*255/100,R[2]*255/100,R[3]*255/100,1):(R=Tin.exec(A))?GQ(R[1],R[2],R[3],R[4]):(R=SMr.exec(A))?GQ(R[1]*255/100,R[2]*255/100,R[3]*255/100,R[4]):(R=Oy_.exec(A))?cV(R[1],R[2]/100,R[3]/100,1):(R=kx8.exec(A))?cV(R[1],R[2]/100,R[3]/100,R[4]):G1u.hasOwnProperty(A)?
Xp(G1u[A]):A==="transparent"?new b1(NaN,NaN,NaN,0):null}
function Xp(A){return new b1(A>>16&255,A>>8&255,A&255,1)}
function GQ(A,R,Q,n){n<=0&&(A=R=Q=NaN);return new b1(A,R,Q,n)}
function eq(A){A instanceof dy||(A=db(A));if(!A)return new b1;A=A.rgb();return new b1(A.r,A.g,A.b,A.opacity)}
function fB(A,R,Q,n){return arguments.length===1?eq(A):new b1(A,R,Q,n==null?1:n)}
function b1(A,R,Q,n){this.r=+A;this.g=+R;this.b=+Q;this.opacity=+n}
function hE(A){A=Math.max(0,Math.min(255,Math.round(A)||0));return(A<16?"0":"")+A.toString(16)}
function cV(A,R,Q,n){n<=0?A=R=Q=NaN:Q<=0||Q>=1?A=R=NaN:R<=0&&(A=NaN);return new Ja(A,R,Q,n)}
function nI(A){if(A instanceof Ja)return new Ja(A.h,A.s,A.l,A.opacity);A instanceof dy||(A=db(A));if(!A)return new Ja;if(A instanceof Ja)return A;A=A.rgb();var R=A.r/255,Q=A.g/255,n=A.b/255,kh=Math.min(R,Q,n),Dv=Math.max(R,Q,n),N9=NaN,AN=Dv-kh,bo=(Dv+kh)/2;AN?(N9=R===Dv?(Q-n)/AN+(Q<n)*6:Q===Dv?(n-R)/AN+2:(R-Q)/AN+4,AN/=bo<.5?Dv+kh:2-Dv-kh,N9*=60):AN=bo>0&&bo<1?0:N9;return new Ja(N9,AN,bo,A.opacity)}
function dO(A,R,Q,n){return arguments.length===1?nI(A):new Ja(A,R,Q,n==null?1:n)}
function Ja(A,R,Q,n){this.h=+A;this.s=+R;this.l=+Q;this.opacity=+n}
function Hv(A,R,Q){return(A<60?R+(Q-R)*A/60:A<180?Q:A<240?R+(Q-R)*(240-A)/60:R)*255}
function OO(A){if(A instanceof uo)return new uo(A.l,A.a,A.b,A.opacity);if(A instanceof U1){if(isNaN(A.h))return new uo(A.l,0,0,A.opacity);var R=A.h*pX2;return new uo(A.l,Math.cos(R)*A.c,Math.sin(R)*A.c,A.opacity)}A instanceof b1||(A=eq(A));var Q=kn(A.r),n=kn(A.g),kh=kn(A.b);R=yw(.2225045*Q+.7168786*n+.0606169*kh);if(Q===n&&n===kh)var Dv=Q=R;else Dv=yw((.4360747*Q+.3850649*n+.1430804*kh)/.96422),Q=yw((.0139322*Q+.0971045*n+.7141733*kh)/.82521);return new uo(116*R-16,500*(Dv-R),200*(R-Q),A.opacity)}
function uo(A,R,Q,n){this.l=+A;this.a=+R;this.b=+Q;this.opacity=+n}
function yw(A){return A>djb?Math.pow(A,1/3):A/idE+Yp1}
function GX(A){return A>ab?A*A*A:idE*(A-Yp1)}
function Di(A){return 255*(A<=.0031308?12.92*A:1.055*Math.pow(A,1/2.4)-.055)}
function kn(A){return(A/=255)<=.04045?A/12.92:Math.pow((A+.055)/1.055,2.4)}
function AE(A){if(A instanceof U1)return new U1(A.h,A.c,A.l,A.opacity);A instanceof uo||(A=OO(A));if(A.a===0&&A.b===0)return new U1(NaN,0,A.l,A.opacity);var R=Math.atan2(A.b,A.a)*KXe;return new U1(R<0?R+360:R,Math.sqrt(A.a*A.a+A.b*A.b),A.l,A.opacity)}
function DV(A,R,Q,n){return arguments.length===1?AE(A):new U1(A,R,Q,n==null?1:n)}
function U1(A,R,Q,n){this.h=+A;this.c=+R;this.l=+Q;this.opacity=+n}
function Vo(A,R,Q,n){if(arguments.length===1){var kh=A;if(kh instanceof X8)kh=new X8(kh.h,kh.s,kh.l,kh.opacity);else{kh instanceof b1||(kh=eq(kh));var Dv=kh.g/255,N9=kh.b/255,AN=(l9b*N9+kh.r/255*-1.7884503806-3.5172982438*Dv)/(l9b+-1.7884503806-3.5172982438);N9-=AN;var bo=(1.97294*(Dv-AN)- -.29227*N9)/-.90649;N9=(Dv=Math.sqrt(bo*bo+N9*N9)/(1.97294*AN*(1-AN)))?Math.atan2(bo,N9)*KXe-120:NaN;kh=new X8(N9<0?N9+360:N9,Dv,AN,kh.opacity)}}else kh=new X8(A,R,Q,n==null?1:n);return kh}
function X8(A,R,Q,n){this.h=+A;this.s=+R;this.l=+Q;this.opacity=+n}
function DU(A,R,Q,n,kh){var Dv=A*A,N9=Dv*A;return((1-3*A+3*Dv-N9)*R+(4-6*Dv+3*N9)*Q+(1+3*A+3*Dv-3*N9)*n+N9*kh)/6}
function CE(A){return function(){return A}}
function U8(A,R){return function(Q){return A+Q*R}}
function tB(A,R,Q){return A=Math.pow(A,Q),R=Math.pow(R,Q)-A,Q=1/Q,function(n){return Math.pow(A+n*R,Q)}}
function wg(A,R){var Q=R-A;return Q?U8(A,Q>180||Q<-180?Q-360*Math.round(Q/360):Q):CE(isNaN(A)?R:A)}
function ul(A){return(A=+A)===1?iE:function(R,Q){return Q-R?tB(R,Q,A):CE(isNaN(R)?Q:R)}}
function iE(A,R){var Q=R-A;return Q?U8(A,Q):CE(isNaN(A)?R:A)}
function k1(A){return function(R){var Q=R.length,n=Array(Q),kh=Array(Q),Dv=Array(Q),N9;for(N9=0;N9<Q;++N9){var AN=fB(R[N9]);n[N9]=AN.r||0;kh[N9]=AN.g||0;Dv[N9]=AN.b||0}n=A(n);kh=A(kh);Dv=A(Dv);AN.opacity=1;return function(bo){AN.r=n(bo);AN.g=kh(bo);AN.b=Dv(bo);return AN+""}}}
function io(A,R){return A=+A,R-=A,function(Q){return A+R*Q}}
function LB(A){return function(){return A}}
function MC(A){return function(R){return A(R)+""}}
function v_(A,R){var Q=l99.lastIndex=vuz.lastIndex=0,n,kh,Dv,N9=-1,AN=[],bo=[];A+="";for(R+="";(n=l99.exec(A))&&(kh=vuz.exec(R));)(Dv=kh.index)>Q&&(Dv=R.slice(Q,Dv),AN[N9]?AN[N9]+=Dv:AN[++N9]=Dv),(n=n[0])===(kh=kh[0])?AN[N9]?AN[N9]+=kh:AN[++N9]=kh:(AN[++N9]=null,bo.push({i:N9,x:io(n,kh)})),Q=vuz.lastIndex;Q<R.length&&(Dv=R.slice(Q),AN[N9]?AN[N9]+=Dv:AN[++N9]=Dv);return AN.length<2?bo[0]?MC(bo[0].x):LB(R):(R=bo.length,function(n_){for(var ts=0,LE;ts<R;++ts)AN[(LE=bo[ts]).i]=LE.x(n_);return AN.join("")})}
function kR(A,R,Q,n,kh,Dv){var N9,AN,bo;if(N9=Math.sqrt(A*A+R*R))A/=N9,R/=N9;if(bo=A*Q+R*n)Q-=A*bo,n-=R*bo;if(AN=Math.sqrt(Q*Q+n*n))Q/=AN,n/=AN,bo/=AN;A*n<R*Q&&(A=-A,R=-R,bo=-bo,N9=-N9);return{translateX:kh,translateY:Dv,rotate:Math.atan2(R,A)*vu2,skewX:Math.atan(bo)*vu2,scaleX:N9,scaleY:AN}}
function fI(A,R,Q,n){function kh(n_){return n_.length?n_.pop()+" ":""}
function Dv(n_,ts,LE,pE,P_,JE){n_!==LE||ts!==pE?(P_=P_.push("translate(",null,R,null,Q),JE.push({i:P_-4,x:io(n_,LE)},{i:P_-2,x:io(ts,pE)})):(LE||pE)&&P_.push("translate("+LE+R+pE+Q)}
function N9(n_,ts,LE,pE){n_!==ts?(n_-ts>180?ts+=360:ts-n_>180&&(n_+=360),pE.push({i:LE.push(kh(LE)+"rotate(",null,n)-2,x:io(n_,ts)})):ts&&LE.push(kh(LE)+"rotate("+ts+n)}
function AN(n_,ts,LE,pE){n_!==ts?pE.push({i:LE.push(kh(LE)+"skewX(",null,n)-2,x:io(n_,ts)}):ts&&LE.push(kh(LE)+"skewX("+ts+n)}
function bo(n_,ts,LE,pE,P_,JE){n_!==LE||ts!==pE?(P_=P_.push(kh(P_)+"scale(",null,",",null,")"),JE.push({i:P_-4,x:io(n_,LE)},{i:P_-2,x:io(ts,pE)})):LE===1&&pE===1||P_.push(kh(P_)+"scale("+LE+","+pE+")")}
return function(n_,ts){var LE=[],pE=[];n_=A(n_);ts=A(ts);Dv(n_.translateX,n_.translateY,ts.translateX,ts.translateY,LE,pE);N9(n_.rotate,ts.rotate,LE,pE);AN(n_.skewX,ts.skewX,LE,pE);bo(n_.scaleX,n_.scaleY,ts.scaleX,ts.scaleY,LE,pE);n_=ts=null;return function(P_){for(var JE=-1,oF=pE.length,Jl;++JE<oF;)LE[(Jl=pE[JE]).i]=Jl.x(P_);return LE.join("")}}}
function P5(A){return function(R,Q){var n=A((R=dO(R)).h,(Q=dO(Q)).h),kh=iE(R.s,Q.s),Dv=iE(R.l,Q.l),N9=iE(R.opacity,Q.opacity);return function(AN){R.h=n(AN);R.s=kh(AN);R.l=Dv(AN);R.opacity=N9(AN);return R+""}}}
function S8(A){return function(R,Q){var n=A((R=DV(R)).h,(Q=DV(Q)).h),kh=iE(R.c,Q.c),Dv=iE(R.l,Q.l),N9=iE(R.opacity,Q.opacity);return function(AN){R.h=n(AN);R.c=kh(AN);R.l=Dv(AN);R.opacity=N9(AN);return R+""}}}
function FW(A){return function n(Q){function kh(Dv,N9){var AN=A((Dv=Vo(Dv)).h,(N9=Vo(N9)).h),bo=iE(Dv.s,N9.s),n_=iE(Dv.l,N9.l),ts=iE(Dv.opacity,N9.opacity);return function(LE){Dv.h=AN(LE);Dv.s=bo(LE);Dv.l=n_(Math.pow(LE,Q));Dv.opacity=ts(LE);return Dv+""}}
Q=+Q;kh.gamma=n;return kh}(1)}
function yv(){return OT||(nui(nnv),OT=C$.now()+U_o)}
function nnv(){OT=0}
function Qv(){this._call=this._time=this._next=null}
function ht(A,R,Q){var n=new Qv;n.restart(A,R,Q);return n}
function qu(){OT=(I8w=C$.now())+U_o;fT=Zz=0;try{yv();++fT;for(var A=JxX,R;A;)(R=OT-A._time)>=0&&A._call.call(null,R),A=A._next;--fT}finally{fT=0;A=JxX;for(var Q=Infinity;A;)if(A._call){Q>A._time&&(Q=A._time);var n=A;A=A._next}else R=A._next,A._next=null,A=n?n._next=R:JxX=R;L$=n;Vc(Q);OT=0}}
function RQg(){var A=C$.now(),R=A-I8w;R>1E3&&(U_o-=R,I8w=A)}
function Vc(A){fT||(Zz&&(Zz=clearTimeout(Zz)),A-OT>24?(A<Infinity&&(Zz=setTimeout(qu,A-C$.now()-U_o)),h3&&(h3=clearInterval(h3))):(h3||(I8w=C$.now(),h3=setInterval(RQg,1E3)),fT=1,nui(qu)))}
function rjo(A,R,Q){var n=new Qv;R=R==null?0:+R;n.restart(function(kh){n.stop();A(kh+R)},R,Q);
return n}
function nuv(A,R,Q,n,kh,Dv){var N9=A.__transition;if(!N9)A.__transition={};else if(Q in N9)return;CRg(A,Q,{name:R,index:n,group:kh,on:Zyr,tween:L91,time:Dv.time,delay:Dv.delay,duration:Dv.duration,ease:Dv.ease,timer:null,state:0})}
function rjw(A,R){A=TB(A,R);if(A.state>0)throw Error("ye");return A}
function k5(A,R){A=TB(A,R);if(A.state>2)throw Error("ze");return A}
function TB(A,R){A=A.__transition;if(!A||!(A=A[R]))throw Error("Ae");return A}
function CRg(A,R,Q){function n(bo){var n_,ts;if(Q.state!==1)return Dv();for(pE in N9){var LE=N9[pE];if(LE.name===Q.name){if(LE.state===3)return rjo(n);LE.state===4?(LE.state=6,LE.timer.stop(),LE.on.call("interrupt",A,A.__data__,LE.index,LE.group),delete N9[pE]):+pE<R&&(LE.state=6,LE.timer.stop(),delete N9[pE])}}rjo(function(){Q.state===3&&(Q.state=4,Q.timer.restart(kh,Q.delay,Q.time),kh(bo))});
Q.state=2;Q.on.call("start",A,A.__data__,Q.index,Q.group);if(Q.state===2){Q.state=3;AN=Array(ts=Q.tween.length);var pE=0;for(n_=-1;pE<ts;++pE)if(LE=Q.tween[pE].value.call(A,A.__data__,Q.index,Q.group))AN[++n_]=LE;AN.length=n_+1}}
function kh(bo){bo=bo<Q.duration?Q.ease.call(null,bo/Q.duration):(Q.timer.restart(Dv),Q.state=5,1);for(var n_=-1,ts=AN.length;++n_<ts;)AN[n_].call(null,bo);Q.state===5&&(Q.on.call("end",A,A.__data__,Q.index,Q.group),Dv())}
function Dv(){Q.state=6;Q.timer.stop();delete N9[R];for(var bo in N9)return;delete A.__transition}
var N9=A.__transition,AN;N9[R]=Q;Q.timer=ht(function(bo){Q.state=1;Q.timer.restart(n,Q.delay,Q.time);Q.delay<=bo&&n(bo-Q.delay)},0,Q.time)}
function hib(A,R){var Q,n;return function(){var kh=k5(this,A),Dv=kh.tween;if(Dv!==Q){n=Q=Dv;Dv=0;for(var N9=n.length;Dv<N9;++Dv)if(n[Dv].name===R){n=n.slice();n.splice(Dv,1);break}}kh.tween=n}}
function qMf(A,R,Q){var n,kh;if(typeof Q!=="function")throw Error();return function(){var Dv=k5(this,A),N9=Dv.tween;if(N9!==n){kh=(n=N9).slice();N9={name:R,value:Q};for(var AN=0,bo=kh.length;AN<bo;++AN)if(kh[AN].name===R){kh[AN]=N9;break}AN===bo&&kh.push(N9)}Dv.tween=kh}}
function zkg(A,R,Q){var n=A._id;A.each(function(){var kh=k5(this,n);(kh.value||(kh.value={}))[R]=Q.apply(this,arguments)});
return function(kh){return TB(kh,n).value[R]}}
function zkq(A,R){var Q;return(typeof R==="number"?io:R instanceof db?bdo:(Q=db(R))?(R=Q,bdo):v_)(A,R)}
function VyN(A){return function(){this.removeAttribute(A)}}
function E08(A){return function(){this.removeAttributeNS(A.space,A.local)}}
function Djn(A,R,Q){var n,kh;return function(){var Dv=this.getAttribute(A);return Dv===Q?null:Dv===n?kh:kh=R(n=Dv,Q)}}
function PRw(A,R,Q){var n,kh;return function(){var Dv=this.getAttributeNS(A.space,A.local);return Dv===Q?null:Dv===n?kh:kh=R(n=Dv,Q)}}
function Ujs(A,R,Q){var n,kh,Dv;return function(){var N9=Q(this);if(N9==null)return void this.removeAttribute(A);var AN=this.getAttribute(A);return AN===N9?null:AN===n&&N9===kh?Dv:Dv=R(n=AN,kh=N9)}}
function Ijg(A,R,Q){var n,kh,Dv;return function(){var N9=Q(this);if(N9==null)return void this.removeAttributeNS(A.space,A.local);var AN=this.getAttributeNS(A.space,A.local);return AN===N9?null:AN===n&&N9===kh?Dv:Dv=R(n=AN,kh=N9)}}
function JVs(A,R){function Q(){var n=this,kh=R.apply(n,arguments);return kh&&function(Dv){n.setAttributeNS(A.space,A.local,kh(Dv))}}
Q._value=R;return Q}
function mjB(A,R){function Q(){var n=this,kh=R.apply(n,arguments);return kh&&function(Dv){n.setAttribute(A,kh(Dv))}}
Q._value=R;return Q}
function Nir(A,R){return function(){rjw(this,A).delay=+R.apply(this,arguments)}}
function Xp8(A,R){return R=+R,function(){rjw(this,A).delay=R}}
function uk8(A,R){return function(){k5(this,A).duration=+R.apply(this,arguments)}}
function jxr(A,R){return R=+R,function(){k5(this,A).duration=R}}
function HyN(A,R){if(typeof R!=="function")throw Error();return function(){k5(this,A).ease=R}}
function ajf(A){return(A+"").trim().split(/^|\s+/).every(function(R){var Q=R.indexOf(".");Q>=0&&(R=R.slice(0,Q));return!R||R==="start"})}
function fj8(A,R,Q){var n,kh,Dv=ajf(R)?rjw:k5;return function(){var N9=Dv(this,A),AN=N9.on;if(AN!==n)(kh=(n=AN).copy()).on(R,Q);N9.on=kh}}
function g08(A){return function(){var R=this.parentNode,Q;for(Q in this.__transition)if(+Q!==A)return;R&&R.removeChild(this)}}
function RiN(A,R){var Q,n,kh;return function(){var Dv=cL(this,A),N9=(this.style.removeProperty(A),cL(this,A));return Dv===N9?null:Dv===Q&&N9===n?kh:kh=R(Q=Dv,n=N9)}}
function AVw(A){return function(){this.style.removeProperty(A)}}
function cVb(A,R,Q){var n,kh;return function(){var Dv=cL(this,A);return Dv===Q?null:Dv===n?kh:kh=R(n=Dv,Q)}}
function sxb(A,R,Q){var n,kh,Dv;return function(){var N9=cL(this,A),AN=Q(this);AN==null&&(AN=(this.style.removeProperty(A),cL(this,A)));return N9===AN?null:N9===n&&AN===kh?Dv:Dv=R(n=N9,kh=AN)}}
function F9N(A,R,Q){function n(){var kh=this,Dv=R.apply(kh,arguments);return Dv&&function(N9){kh.style.setProperty(A,Dv(N9),Q)}}
n._value=R;return n}
function wpV(A){return function(){this.textContent=A}}
function o0g(A){return function(){var R=A(this);this.textContent=R==null?"":R}}
function E_(A,R,Q,n){this._groups=A;this._parents=R;this._name=Q;this._id=n}
function bdw(A){return{type:A}}
function Ba9(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function m_N(){}
function Bab(A,R){var Q=new m_N;if(A instanceof m_N)A.each(function(N9,AN){Q.set(AN,N9)});
else if(Array.isArray(A)){var n=-1,kh=A.length,Dv;if(R==null)for(;++n<kh;)Q.set(n,A[n]);else for(;++n<kh;)Q.set(R(Dv=A[n],n,A),Dv)}else if(A)for(n in A)Q.set(n,A[n]);return Q}
function NOh(){}
function t34(A){return function(R){for(var Q={},n=0;n<A.length;n++)Q[A[n]]=R[n]||"";return Q}}
function yVB(A,R){var Q=t34(A);return function(n,kh){return R(Q(n),kh,A)}}
function Qxf(A){var R=Object.create(null),Q=[];A.forEach(function(n){for(var kh in n)kh in R||Q.push(R[kh]=kh)});
return Q}
function Ta8(A){function R(N9,AN){function bo(){if(JE)return t3C;if(oF)return oF=!1,S58;var gT,Qb=LE,Sr;if(N9.charCodeAt(Qb)===34){for(;LE++<ts&&N9.charCodeAt(LE)!==34||N9.charCodeAt(++LE)===34;);(gT=LE)>=ts?JE=!0:(Sr=N9.charCodeAt(LE++))===10?oF=!0:Sr===13&&(oF=!0,N9.charCodeAt(LE)===10&&++LE);return N9.slice(Qb+1,gT-1).replace(/""/g,'"')}for(;LE<ts;){if((Sr=N9.charCodeAt(gT=LE++))===10)oF=!0;else if(Sr===13)oF=!0,N9.charCodeAt(LE)===10&&++LE;else if(Sr!==Dv)continue;return N9.slice(Qb,gT)}return JE=
!0,N9.slice(Qb,ts)}
var n_=[],ts=N9.length,LE=0,pE=0,P_,JE=ts<=0,oF=!1;N9.charCodeAt(ts-1)===10&&--ts;for(N9.charCodeAt(ts-1)===13&&--ts;(P_=bo())!==t3C;){for(var Jl=[];P_!==S58&&P_!==t3C;)Jl.push(P_),P_=bo();AN&&(Jl=AN(Jl,pE++))==null||n_.push(Jl)}return n_}
function Q(N9){return N9.map(n).join(A)}
function n(N9){return N9==null?"":kh.test(N9)?'"'+N9.replace(/"/g,'""')+'"':N9}
var kh=new RegExp('["'+A+"\n\r]"),Dv=A.charCodeAt(0);return{parse:function(N9,AN){var bo,n_;N9=R(N9,function(ts,LE){if(bo)return bo(ts,LE-1);n_=ts;bo=AN?yVB(ts,AN):t34(ts)});
N9.columns=n_||[];return N9},
parseRows:R,format:function(N9,AN){AN==null&&(AN=Qxf(N9));return[AN.map(n).join(A)].concat(N9.map(function(bo){return AN.map(function(n_){return n(bo[n_])}).join(A)})).join("\n")},
formatRows:function(N9){return N9.map(Q).join("\n")}}}
function xjq(A){if(!A.ok)throw Error("Be`"+A.status+"`"+A.statusText);return A.text()}
function Ow2(A){return function(R,Q,n){arguments.length===2&&typeof Q==="function"&&(n=Q,Q=void 0);return fetch(R,Q).then(xjq).then(function(kh){return A(kh,n)})}}
function kK8(A,R,Q,n){if(isNaN(R)||isNaN(Q))return A;var kh,Dv=A._root;n={data:n};var N9=A._x0,AN=A._y0,bo=A._x1,n_=A._y1,ts,LE,pE,P_,JE;if(!Dv)return A._root=n,A;for(;Dv.length;)if((pE=R>=(ts=(N9+bo)/2))?N9=ts:bo=ts,(P_=Q>=(LE=(AN+n_)/2))?AN=LE:n_=LE,kh=Dv,!(Dv=Dv[JE=P_<<1|pE]))return kh[JE]=n,A;var oF=+A._x.call(null,Dv.data);var Jl=+A._y.call(null,Dv.data);if(R===oF&&Q===Jl)return n.next=Dv,kh?kh[JE]=n:A._root=n,A;do kh=kh?kh[JE]=Array(4):A._root=Array(4),(pE=R>=(ts=(N9+bo)/2))?N9=ts:bo=ts,(P_=
Q>=(LE=(AN+n_)/2))?AN=LE:n_=LE;while((JE=P_<<1|pE)===(pE=(Jl>=LE)<<1|oF>=ts));return kh[pE]=Dv,kh[JE]=n,A}
function mC(A,R,Q,n,kh){this.node=A;this.x0=R;this.y0=Q;this.x1=n;this.y1=kh}
function My1(A){return A[0]}
function $j_(A){return A[1]}
function Tao(A,R,Q,n,kh,Dv){this._x=A;this._y=R;this._x0=Q;this._y0=n;this._x1=kh;this._y1=Dv;this._root=void 0}
function d18(A){for(var R={data:A.data},Q=R;A=A.next;)Q=Q.next={data:A.data};return R}
function XVv(A,R){if((R=(A=R?A.toExponential(R-1):A.toExponential()).indexOf("e"))<0)return null;var Q=A.slice(0,R);return[Q.length>1?Q[0]+Q.slice(2):Q,+A.slice(R+1)]}
function W9_(A){return A=XVv(Math.abs(A)),A?A[1]:NaN}
function eiB(A,R){return function(Q,n){for(var kh=Q.length,Dv=[],N9=0,AN=A[0],bo=0;kh>0&&AN>0;){bo+AN+1>n&&(AN=Math.max(1,n-bo));Dv.push(Q.substring(kh-=AN,kh+AN));if((bo+=AN+1)>n)break;AN=A[N9=(N9+1)%A.length]}return Dv.reverse().join(R)}}
function GxB(A){return function(R){return R.replace(/[0-9]/g,function(Q){return A[+Q]})}}
function S5h(A){return new Owm(A)}
function Owm(A){if(!(R=ppr.exec(A)))throw Error("Ce`"+A);var R;this.fill=R[1]||" ";this.align=R[2]||">";this.sign=R[3]||"-";this.symbol=R[4]||"";this.zero=!!R[5];this.width=R[6]&&+R[6];this.comma=!!R[7];this.precision=R[8]&&+R[8].slice(1);this.trim=!!R[9];this.type=R[10]||""}
function Cv8(A,R){R=XVv(A,R);if(!R)return A+"";A=R[0];R=R[1];return R<0?"0."+Array(-R).join("0")+A:A.length>R+1?A.slice(0,R+1)+"."+A.slice(R+1):A+Array(R-A.length+2).join("0")}
function ZwH(A){return A}
function iyC(A){function R(AN){function bo(Yd){var Kj=Sr,Ag=al,qK,T9;if(Qb==="c")Ag=xB(Yd)+Ag,Yd="";else{Yd=+Yd;var Jg=Yd<0;Yd=xB(Math.abs(Yd),Jl);if(gT){var QS=Yd.length,D3=1,R1=-1;a:for(;D3<QS;++D3)switch(Yd[D3]){case ".":R1=qK=D3;break;case "0":R1===0&&(R1=D3);qK=D3;break;default:if(!+Yd[D3])break a;R1>0&&(R1=0)}Yd=R1>0?Yd.slice(0,R1)+Yd.slice(qK+1):Yd}Jg&&+Yd===0&&(Jg=!1);Kj=(Jg?LE==="("?LE:"-":LE==="-"||LE==="("?"":LE)+Kj;Ag=(Qb==="s"?Lpo[8+hPo/3]:"")+Ag+(Jg&&LE==="("?")":"");if(DA)for(Jg=-1,
qK=Yd.length;++Jg<qK;)if(T9=Yd.charCodeAt(Jg),48>T9||T9>57){Ag=(T9===46?kh+Yd.slice(Jg+1):Yd.slice(Jg))+Ag;Yd=Yd.slice(0,Jg);break}}oF&&!P_&&(Yd=Q(Yd,Infinity));T9=Kj.length+Yd.length+Ag.length;Jg=T9<JE?Array(JE-T9+1).join(n_):"";oF&&P_&&(Yd=Q(Jg+Yd,Jg.length?JE-Ag.length:Infinity),Jg="");switch(ts){case "<":Yd=Kj+Yd+Ag+Jg;break;case "=":Yd=Kj+Jg+Yd+Ag;break;case "^":Yd=Jg.slice(0,T9=Jg.length>>1)+Kj+Yd+Ag+Jg.slice(T9);break;default:Yd=Jg+Kj+Yd+Ag}return Dv(Yd)}
AN=S5h(AN);var n_=AN.fill,ts=AN.align,LE=AN.sign,pE=AN.symbol,P_=AN.zero,JE=AN.width,oF=AN.comma,Jl=AN.precision,gT=AN.trim,Qb=AN.type;Qb==="n"?(oF=!0,Qb="g"):q5i[Qb]||(Jl==null&&(Jl=12),gT=!0,Qb="g");if(P_||n_==="0"&&ts==="=")P_=!0,n_="0",ts="=";var Sr=pE==="$"?n[0]:pE==="#"&&/[boxX]/.test(Qb)?"0"+Qb.toLowerCase():"",al=pE==="$"?n[1]:/[%p]/.test(Qb)?N9:"",xB=q5i[Qb],DA=/[defgprs%]/.test(Qb);Jl=Jl==null?6:/[gprs]/.test(Qb)?Math.max(1,Math.min(21,Jl)):Math.max(0,Math.min(20,Jl));bo.toString=function(){return AN+
""};
return bo}
var Q=A.grouping&&A.thousands?eiB(A.grouping,A.thousands):ZwH,n=A.currency,kh=A.decimal,Dv=A.numerals?GxB(A.numerals):ZwH,N9=A.percent||"%";return{format:R,formatPrefix:function(AN,bo){var n_=R((AN=S5h(AN),AN.type="f",AN));AN=Math.max(-8,Math.min(8,Math.floor(W9_(bo)/3)))*3;var ts=Math.pow(10,-AN),LE=Lpo[8+AN/3];return function(pE){return n_(ts*pE)+LE}}}}
function rE(){this.reset()}
function V3o(A,R,Q){var n=A.s=R+Q,kh=n-R;A.t=R-(n-kh)+(Q-kh)}
function uA_(A){return A>1?DR:A<-1?-DR:Math.asin(A)}
function YM1(){}
function E9H(A){var R=A[0];A=A[1];var Q=Pq(A);return[Q*Pq(R),Q*O6(R),O6(A)]}
function D1E(A,R){return[A[1]*R[2]-A[2]*R[1],A[2]*R[0]-A[0]*R[2],A[0]*R[1]-A[1]*R[0]]}
function Pv2(A){var R=jUg(A[0]*A[0]+A[1]*A[1]+A[2]*A[2]);A[0]/=R;A[1]/=R;A[2]/=R}
function K9b(){var A=[],R;return{point:function(Q,n){R.push([Q,n])},
lineStart:function(){A.push(R=[])},
lineEnd:YM1,rejoin:function(){A.length>1&&A.push(A.pop().concat(A.shift()))},
result:function(){var Q=A;A=[];R=null;return Q}}}
function H6_(A,R,Q,n){this.x=A;this.z=R;this.o=Q;this.e=n;this.v=!1;this.n=this.p=null}
function lj8(A,R,Q,n,kh){var Dv=[],N9=[];A.forEach(function(LE){if(!((pE=LE.length-1)<=0)){var pE,P_=LE[0],JE=LE[pE],oF=P_;if(Dt(oF[0]-JE[0])<1E-6&&Dt(oF[1]-JE[1])<1E-6){kh.lineStart();for(AN=0;AN<pE;++AN)kh.point((P_=LE[AN])[0],P_[1]);kh.lineEnd()}else Dv.push(pE=new H6_(P_,LE,null,!0)),N9.push(pE.o=new H6_(P_,null,pE,!1)),Dv.push(pE=new H6_(JE,LE,null,!1)),N9.push(pE.o=new H6_(JE,null,pE,!0))}});
if(Dv.length){N9.sort(R);U1b(Dv);U1b(N9);var AN=0;for(A=N9.length;AN<A;++AN)N9[AN].e=Q=!Q;Q=Dv[0];for(var bo;;){for(var n_=Q,ts=!0;n_.v;)if((n_=n_.n)===Q)return;R=n_.z;kh.lineStart();do{n_.v=n_.o.v=!0;if(n_.e){if(ts)for(AN=0,A=R.length;AN<A;++AN)kh.point((bo=R[AN])[0],bo[1]);else n(n_.x,n_.n.x,1,kh);n_=n_.n}else{if(ts)for(R=n_.p.z,AN=R.length-1;AN>=0;--AN)kh.point((bo=R[AN])[0],bo[1]);else n(n_.x,n_.p.x,-1,kh);n_=n_.p}n_=n_.o;R=n_.z;ts=!ts}while(!n_.v);kh.lineEnd()}}}
function U1b(A){if(R=A.length){for(var R,Q=0,n=A[0],kh;++Q<R;)n.n=kh=A[Q],kh.p=n,n=kh;n.n=kh=A[0];kh.p=n}}
function v0V(A){return A.length>1}
function n01(A,R){return((A=A.x)[0]<0?A[1]-DR-1E-6:DR-A[1])-((R=R.x)[0]<0?R[1]-DR-1E-6:DR-R[1])}
function kKo(){}
function Ik8(A){return function(R,Q){var n=Pq(R),kh=Pq(Q);n=A(n*kh);return[n*kh*O6(R),n*O6(Q)]}}
function qW(A){return function(R,Q){var n=jUg(R*R+Q*Q),kh=A(n),Dv=O6(kh);kh=Pq(kh);return[Jwb(R*Dv,n*kh),uA_(n&&Q*Dv/n)]}}
function rVs(A){var R=0,Q=A.children,n=Q&&Q.length;if(n)for(;--n>=0;)R+=Q[n].value;else R=1;A.value=R}
function m1q(A,R){var Q=new V7(A);A=+A.value&&(Q.value=A.value);var n,kh=[Q],Dv,N9,AN,bo;for(R==null&&(R=zi7);n=kh.pop();)if(A&&(n.value=+n.data.value),(N9=R(n.data))&&(bo=N9.length))for(n.children=Array(bo),AN=bo-1;AN>=0;--AN)kh.push(Dv=n.children[AN]=new V7(N9[AN])),Dv.parent=n,Dv.depth=n.depth+1;return Q.eachBefore(by_)}
function zi7(A){return A.children}
function BBB(A){A.data=A.data.data}
function by_(A){var R=0;do A.height=R;while((A=A.parent)&&A.height<++R)}
function V7(A){this.data=A;this.depth=this.height=0;this.parent=null}
function lw(A,R,Q,n){function kh(Dv){return A(Dv=new Date(+Dv)),Dv}
kh.floor=kh;kh.ceil=function(Dv){return A(Dv=new Date(Dv-1)),R(Dv,1),A(Dv),Dv};
kh.round=function(Dv){var N9=kh(Dv),AN=kh.ceil(Dv);return Dv-N9<AN-Dv?N9:AN};
kh.offset=function(Dv,N9){return R(Dv=new Date(+Dv),N9==null?1:Math.floor(N9)),Dv};
kh.range=function(Dv,N9,AN){var bo=[],n_;Dv=kh.ceil(Dv);AN=AN==null?1:Math.floor(AN);if(!(Dv<N9&&AN>0))return bo;do bo.push(n_=new Date(+Dv)),R(Dv,AN),A(Dv);while(n_<Dv&&Dv<N9);return bo};
kh.filter=function(Dv){return lw(function(N9){if(N9>=N9)for(;A(N9),!Dv(N9);)N9.setTime(N9-1)},function(N9,AN){if(N9>=N9)if(AN<0)for(;++AN<=0;)for(;R(N9,-1),!Dv(N9););
else for(;--AN>=0;)for(;R(N9,1),!Dv(N9););})};
Q&&(kh.count=function(Dv,N9){d1h.setTime(+Dv);Cvo.setTime(+N9);A(d1h);A(Cvo);return Math.floor(Q(d1h,Cvo))},kh.every=function(Dv){Dv=Math.floor(Dv);
return isFinite(Dv)&&Dv>0?Dv>1?kh.filter(n?function(N9){return n(N9)%Dv===0}:function(N9){return kh.count(0,N9)%Dv===0}):kh:null});
return kh}
function dM(A){return lw(function(R){R.setDate(R.getDate()-(R.getDay()+7-A)%7);R.setHours(0,0,0,0)},function(R,Q){R.setDate(R.getDate()+Q*7)},function(R,Q){return(Q-R-(Q.getTimezoneOffset()-R.getTimezoneOffset())*6E4)/6048E5})}
function CX(A){return lw(function(R){R.setUTCDate(R.getUTCDate()-(R.getUTCDay()+7-A)%7);R.setUTCHours(0,0,0,0)},function(R,Q){R.setUTCDate(R.getUTCDate()+Q*7)},function(R,Q){return(Q-R)/6048E5})}
function tU8(A){if(0<=A.y&&A.y<100){var R=new Date(-1,A.m,A.d,A.H,A.M,A.S,A.L);R.setFullYear(A.y);return R}return new Date(A.y,A.m,A.d,A.H,A.M,A.S,A.L)}
function a8h(A){if(0<=A.y&&A.y<100){var R=new Date(Date.UTC(-1,A.m,A.d,A.H,A.M,A.S,A.L));R.setUTCFullYear(A.y);return R}return new Date(Date.UTC(A.y,A.m,A.d,A.H,A.M,A.S,A.L))}
function E2(A){return{y:A,m:0,d:1,H:0,M:0,S:0,L:0}}
function TB1(A){function R(Ag,qK){return function(T9){var Jg=[],QS=-1,D3=0,R1=Ag.length,S6,xu;for(T9 instanceof Date||(T9=new Date(+T9));++QS<R1;)if(Ag.charCodeAt(QS)===37){Jg.push(Ag.slice(D3,QS));(D3=NaH[S6=Ag.charAt(++QS)])!=null?S6=Ag.charAt(++QS):D3=S6==="e"?" ":"0";if(xu=qK[S6])S6=xu(T9,D3);Jg.push(S6);D3=QS+1}Jg.push(Ag.slice(D3,QS));return Jg.join("")}}
function Q(Ag,qK){return function(T9){var Jg=E2(1900);if(n(Jg,Ag,T9,0)!=T9.length)return null;if("Q"in Jg)return new Date(Jg.Q);"p"in Jg&&(Jg.H=Jg.H%12+Jg.p*12);if("V"in Jg){if(Jg.V<1||Jg.V>53)return null;"w"in Jg||(Jg.w=1);if("Z"in Jg){T9=a8h(E2(Jg.y));var QS=T9.getUTCDay();T9=QS>4||QS===0?ZwX.ceil(T9):ZwX(T9);T9=XUu.offset(T9,(Jg.V-1)*7);Jg.y=T9.getUTCFullYear();Jg.m=T9.getUTCMonth();Jg.d=T9.getUTCDate()+(Jg.w+6)%7}else T9=qK(E2(Jg.y)),QS=T9.getDay(),T9=QS>4||QS===0?Lpw.ceil(T9):Lpw(T9),T9=uUb.offset(T9,
(Jg.V-1)*7),Jg.y=T9.getFullYear(),Jg.m=T9.getMonth(),Jg.d=T9.getDate()+(Jg.w+6)%7}else if("W"in Jg||"U"in Jg)"w"in Jg||(Jg.w="u"in Jg?Jg.u%7:"W"in Jg?1:0),QS="Z"in Jg?a8h(E2(Jg.y)).getUTCDay():qK(E2(Jg.y)).getDay(),Jg.m=0,Jg.d="W"in Jg?(Jg.w+6)%7+Jg.W*7-(QS+5)%7:Jg.w+Jg.U*7-(QS+6)%7;return"Z"in Jg?(Jg.H+=Jg.Z/100|0,Jg.M+=Jg.Z%100,a8h(Jg)):qK(Jg)}}
function n(Ag,qK,T9,Jg){for(var QS=0,D3=qK.length,R1=T9.length,S6;QS<D3;){if(Jg>=R1)return-1;S6=qK.charCodeAt(QS++);if(S6===37){if(S6=qK.charAt(QS++),S6=Kj[S6 in NaH?qK.charAt(QS++):S6],!S6||(Jg=S6(Ag,T9,Jg))<0)return-1}else if(S6!=T9.charCodeAt(Jg++))return-1}return Jg}
var kh=A.dateTime,Dv=A.date,N9=A.time,AN=A.periods,bo=A.days,n_=A.shortDays,ts=A.months,LE=A.shortMonths,pE=Dz(AN),P_=PT(AN),JE=Dz(bo),oF=PT(bo),Jl=Dz(n_),gT=PT(n_),Qb=Dz(ts),Sr=PT(ts),al=Dz(LE),xB=PT(LE),DA={a:function(Ag){return n_[Ag.getDay()]},
A:function(Ag){return bo[Ag.getDay()]},
b:function(Ag){return LE[Ag.getMonth()]},
B:function(Ag){return ts[Ag.getMonth()]},
c:null,d:jyH,e:jyH,f:S$8,H:OpC,I:kB8,j:dLg,L:HwH,m:CDb,M:ZpB,p:function(Ag){return AN[+(Ag.getHours()>=12)]},
Q:ak2,s:fk1,S:Lk7,u:hBr,U:q$n,V:VUr,w:EA7,W:DLw,x:null,X:null,y:PDC,Y:ULn,Z:Irw,"%":g9s},Yd={a:function(Ag){return n_[Ag.getUTCDay()]},
A:function(Ag){return bo[Ag.getUTCDay()]},
b:function(Ag){return LE[Ag.getUTCMonth()]},
B:function(Ag){return ts[Ag.getUTCMonth()]},
c:null,d:RPs,e:RPs,f:J1_,H:mLn,I:NB8,j:Xig,L:Awq,m:uh8,M:j8n,p:function(Ag){return AN[+(Ag.getUTCHours()>=12)]},
Q:ak2,s:fk1,S:Hpg,u:ar1,U:fr7,V:gAC,w:RBw,W:A1V,x:null,X:null,y:c17,Y:s8b,Z:Fkq,"%":g9s},Kj={a:function(Ag,qK,T9){return(qK=Jl.exec(qK.slice(T9)))?(Ag.w=gT[qK[0].toLowerCase()],T9+qK[0].length):-1},
A:function(Ag,qK,T9){return(qK=JE.exec(qK.slice(T9)))?(Ag.w=oF[qK[0].toLowerCase()],T9+qK[0].length):-1},
b:function(Ag,qK,T9){return(qK=al.exec(qK.slice(T9)))?(Ag.m=xB[qK[0].toLowerCase()],T9+qK[0].length):-1},
B:function(Ag,qK,T9){return(qK=Qb.exec(qK.slice(T9)))?(Ag.m=Sr[qK[0].toLowerCase()],T9+qK[0].length):-1},
c:function(Ag,qK,T9){return n(Ag,kh,qK,T9)},
d:cwe,e:cwe,f:win,H:sy2,I:sy2,j:oAB,L:y18,m:Q81,M:xLB,p:function(Ag,qK,T9){return(qK=pE.exec(qK.slice(T9)))?(Ag.p=P_[qK[0].toLowerCase()],T9+qK[0].length):-1},
Q:MUC,s:$L7,S:WkB,u:eBB,U:GBw,V:pi_,w:ipb,W:Y$7,x:function(Ag,qK,T9){return n(Ag,Dv,qK,T9)},
X:function(Ag,qK,T9){return n(Ag,N9,qK,T9)},
y:Kkg,Y:lrn,Z:vAq,"%":nA1};DA.x=R(Dv,DA);DA.X=R(N9,DA);DA.c=R(kh,DA);Yd.x=R(Dv,Yd);Yd.X=R(N9,Yd);Yd.c=R(kh,Yd);return{format:function(Ag){var qK=R(Ag,DA);qK.toString=function(){return Ag};
return qK},
parse:function(Ag){var qK=Q(Ag,tU8);qK.toString=function(){return Ag};
return qK},
utcFormat:function(Ag){var qK=R(Ag,Yd);qK.toString=function(){return Ag};
return qK},
utcParse:function(Ag){var qK=Q(Ag,a8h);qK.toString=function(){return Ag};
return qK}}}
function q_(A,R,Q){var n=A<0?"-":"";A=(n?-A:A)+"";var kh=A.length;return n+(kh<Q?Array(Q-kh+1).join(R)+A:A)}
function r1b(A){return A.replace(zBB,"\\$&")}
function Dz(A){return new RegExp("^(?:"+A.map(r1b).join("|")+")","i")}
function PT(A){for(var R={},Q=-1,n=A.length;++Q<n;)R[A[Q].toLowerCase()]=Q;return R}
function ipb(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+1)))?(A.w=+R[0],Q+R[0].length):-1}
function eBB(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+1)))?(A.u=+R[0],Q+R[0].length):-1}
function GBw(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.U=+R[0],Q+R[0].length):-1}
function pi_(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.V=+R[0],Q+R[0].length):-1}
function Y$7(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.W=+R[0],Q+R[0].length):-1}
function lrn(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+4)))?(A.y=+R[0],Q+R[0].length):-1}
function Kkg(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.y=+R[0]+(+R[0]>68?1900:2E3),Q+R[0].length):-1}
function vAq(A,R,Q){return(R=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(R.slice(Q,Q+6)))?(A.Z=R[1]?0:-(R[2]+(R[3]||"00")),Q+R[0].length):-1}
function Q81(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.m=R[0]-1,Q+R[0].length):-1}
function cwe(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.d=+R[0],Q+R[0].length):-1}
function oAB(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+3)))?(A.m=0,A.d=+R[0],Q+R[0].length):-1}
function sy2(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.H=+R[0],Q+R[0].length):-1}
function xLB(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.M=+R[0],Q+R[0].length):-1}
function WkB(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+2)))?(A.S=+R[0],Q+R[0].length):-1}
function y18(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+3)))?(A.L=+R[0],Q+R[0].length):-1}
function win(A,R,Q){return(R=OQ.exec(R.slice(Q,Q+6)))?(A.L=Math.floor(R[0]/1E3),Q+R[0].length):-1}
function nA1(A,R,Q){return(A=bpf.exec(R.slice(Q,Q+1)))?Q+A[0].length:-1}
function MUC(A,R,Q){return(R=OQ.exec(R.slice(Q)))?(A.Q=+R[0],Q+R[0].length):-1}
function $L7(A,R,Q){return(R=OQ.exec(R.slice(Q)))?(A.Q=+R[0]*1E3,Q+R[0].length):-1}
function jyH(A,R){return q_(A.getDate(),R,2)}
function OpC(A,R){return q_(A.getHours(),R,2)}
function kB8(A,R){return q_(A.getHours()%12||12,R,2)}
function dLg(A,R){return q_(1+uUb.count(gQ(A),A),R,3)}
function HwH(A,R){return q_(A.getMilliseconds(),R,3)}
function S$8(A,R){return HwH(A,R)+"000"}
function CDb(A,R){return q_(A.getMonth()+1,R,2)}
function ZpB(A,R){return q_(A.getMinutes(),R,2)}
function Lk7(A,R){return q_(A.getSeconds(),R,2)}
function hBr(A){A=A.getDay();return A===0?7:A}
function q$n(A,R){return q_(BVN.count(gQ(A),A),R,2)}
function VUr(A,R){var Q=A.getDay();A=Q>=4||Q===0?hPw(A):hPw.ceil(A);return q_(hPw.count(gQ(A),A)+(gQ(A).getDay()===4),R,2)}
function EA7(A){return A.getDay()}
function DLw(A,R){return q_(Lpw.count(gQ(A),A),R,2)}
function PDC(A,R){return q_(A.getFullYear()%100,R,2)}
function ULn(A,R){return q_(A.getFullYear()%1E4,R,4)}
function Irw(A){A=A.getTimezoneOffset();return(A>0?"-":(A*=-1,"+"))+q_(A/60|0,"0",2)+q_(A%60,"0",2)}
function RPs(A,R){return q_(A.getUTCDate(),R,2)}
function mLn(A,R){return q_(A.getUTCHours(),R,2)}
function NB8(A,R){return q_(A.getUTCHours()%12||12,R,2)}
function Xig(A,R){return q_(1+XUu.count(Rb(A),A),R,3)}
function Awq(A,R){return q_(A.getUTCMilliseconds(),R,3)}
function J1_(A,R){return Awq(A,R)+"000"}
function uh8(A,R){return q_(A.getUTCMonth()+1,R,2)}
function j8n(A,R){return q_(A.getUTCMinutes(),R,2)}
function Hpg(A,R){return q_(A.getUTCSeconds(),R,2)}
function ar1(A){A=A.getUTCDay();return A===0?7:A}
function fr7(A,R){return q_(tRw.count(Rb(A),A),R,2)}
function gAC(A,R){var Q=A.getUTCDay();A=Q>=4||Q===0?q5v(A):q5v.ceil(A);return q_(q5v.count(Rb(A),A)+(Rb(A).getUTCDay()===4),R,2)}
function RBw(A){return A.getUTCDay()}
function A1V(A,R){return q_(ZwX.count(Rb(A),A),R,2)}
function c17(A,R){return q_(A.getUTCFullYear()%100,R,2)}
function s8b(A,R){return q_(A.getUTCFullYear()%1E4,R,4)}
function Fkq(){return"+0000"}
function g9s(){return"%"}
function ak2(A){return+A}
function fk1(A){return Math.floor(+A/1E3)}
function CI(A){for(var R=A.length/6|0,Q=Array(R),n=0;n<R;)Q[n]="#"+A.slice(n*6,++n*6);return Q}
function xb(A){return TV8(A[A.length-1])}
function f8C(A){var R=A.length;return function(Q){return A[Math.max(0,Math.min(R-1,Math.floor(Q*R)))]}}
function FpB(A){this._context=A}
function wU2(A){this._curve=A}
function o9o(A,R,Q){var n=A._x1-A._x0;R-=A._x1;var kh=(A._y1-A._y0)/(n||R<0&&-0);A=(Q-A._y1)/(R||n<0&&-0);return((kh<0?-1:1)+(A<0?-1:1))*Math.min(Math.abs(kh),Math.abs(A),.5*Math.abs((kh*R+A*n)/(n+R)))||0}
function ywu(A,R){var Q=A._x1-A._x0;return Q?(3*(A._y1-A._y0)/Q-R)/2:R}
function V3w(A,R,Q){var n=A._x0,kh=A._x1,Dv=A._y1,N9=(kh-n)/3;A._context.bezierCurveTo(n+N9,A._y0+N9*R,kh-N9,Dv-N9*Q,kh,Dv)}
function E9X(A){this._context=A}
function Qyq(A){this._context=A}
function U2(A,R,Q){this.k=A;this.x=R;this.y=Q}
(function(A){A.length===1&&(A=t(A));return{left:function(R,Q,n,kh){n==null&&(n=0);kh==null&&(kh=R.length);for(;n<kh;){var Dv=n+kh>>>1;A(R[Dv],Q)<0?n=Dv+1:kh=Dv}return n},
right:function(R,Q,n,kh){n==null&&(n=0);kh==null&&(kh=R.length);for(;n<kh;){var Dv=n+kh>>>1;A(R[Dv],Q)>0?kh=Dv:n=Dv+1}return n}}})(B);
var vUV={value:function(){}};
S.prototype=T.prototype={constructor:S,on:function(A,R){var Q=this._,n=O(A+"",Q),kh,Dv=-1,N9=n.length;if(arguments.length<2)for(;++Dv<N9;){var AN;if(AN=kh=(A=n[Dv]).type){a:{AN=Q[kh];for(var bo=0,n_=AN.length;bo<n_;++bo)if((kh=AN[bo]).name===A.name){kh=kh.value;break a}kh=void 0}AN=kh}if(AN)return kh}else{if(R!=null&&typeof R!=="function")throw Error("De`"+R);for(;++Dv<N9;)if(kh=(A=n[Dv]).type)Q[kh]=d(Q[kh],A.name,R);else if(R==null)for(kh in Q)Q[kh]=d(Q[kh],A.name,null);return this}},
copy:function(){var A={},R=this._,Q;for(Q in R)A[Q]=R[Q].slice();return new S(A)},
call:function(A,R){if((kh=arguments.length-2)>0)for(var Q=Array(kh),n=0,kh,Dv;n<kh;++n)Q[n]=arguments[n+2];if(!this._.hasOwnProperty(A))throw Error("xe`"+A);Dv=this._[A];n=0;for(kh=Dv.length;n<kh;++n)Dv[n].value.apply(R,Q)},
apply:function(A,R,Q){if(!this._.hasOwnProperty(A))throw Error("xe`"+A);A=this._[A];for(var n=0,kh=A.length;n<kh;++n)A[n].value.apply(R,Q)}};
var E0={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/"},x1q=function(A){return function(){return this.matches(A)}};
if(typeof document!=="undefined"){var IN=document.documentElement;if(!IN.matches){var SjN=IN.webkitMatchesSelector||IN.msMatchesSelector||IN.mozMatchesSelector||IN.oMatchesSelector;x1q=function(A){return function(){return SjN.call(this,A)}}}}var M38=x1q;
N.prototype={constructor:N,appendChild:function(A){return this._parent.insertBefore(A,this._next)},
insertBefore:function(A,R){return this._parent.insertBefore(A,R)},
querySelector:function(A){return this._parent.querySelector(A)},
querySelectorAll:function(A){return this._parent.querySelectorAll(A)}};
var ekE={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(ekE={mouseenter:"mouseover",mouseleave:"mouseout"}));var nUs=[null];$8.prototype=NC.prototype={constructor:$8,select:function(A){typeof A!=="function"&&(A=U(A));for(var R=this._groups,Q=R.length,n=Array(Q),kh=0;kh<Q;++kh)for(var Dv=R[kh],N9=Dv.length,AN=n[kh]=Array(N9),bo,n_,ts=0;ts<N9;++ts)(bo=Dv[ts])&&(n_=A.call(bo,bo.__data__,ts,Dv))&&("__data__"in bo&&(n_.__data__=bo.__data__),AN[ts]=n_);return new $8(n,this._parents)},
filter:function(A){typeof A!=="function"&&(A=M38(A));for(var R=this._groups,Q=R.length,n=Array(Q),kh=0;kh<Q;++kh)for(var Dv=R[kh],N9=Dv.length,AN=n[kh]=[],bo,n_=0;n_<N9;++n_)(bo=Dv[n_])&&A.call(bo,bo.__data__,n_,Dv)&&AN.push(bo);return new $8(n,this._parents)},
data:function(A,R){if(!A)return P_=Array(this.size()),n_=-1,this.each(function(Qb){P_[++n_]=Qb}),P_;
var Q=R?c:f,n=this._parents,kh=this._groups;typeof A!=="function"&&(A=H(A));for(var Dv=kh.length,N9=Array(Dv),AN=Array(Dv),bo=Array(Dv),n_=0;n_<Dv;++n_){var ts=n[n_],LE=kh[n_],pE=LE.length,P_=A.call(ts,ts&&ts.__data__,n_,n),JE=P_.length,oF=AN[n_]=Array(JE),Jl=N9[n_]=Array(JE);pE=bo[n_]=Array(pE);Q(ts,LE,oF,Jl,pE,P_,R);LE=ts=0;for(var gT;ts<JE;++ts)if(pE=oF[ts]){for(ts>=LE&&(LE=ts+1);!(gT=Jl[LE])&&++LE<JE;);pE._next=gT||null}}N9=new $8(N9,n);N9._enter=AN;N9._exit=bo;return N9},
exit:function(){return new $8(this._exit||this._groups.map(J),this._parents)},
merge:function(A){var R=this._groups;A=A._groups;for(var Q=R.length,n=Math.min(Q,A.length),kh=Array(Q),Dv=0;Dv<n;++Dv)for(var N9=R[Dv],AN=A[Dv],bo=N9.length,n_=kh[Dv]=Array(bo),ts,LE=0;LE<bo;++LE)if(ts=N9[LE]||AN[LE])n_[LE]=ts;for(;Dv<Q;++Dv)kh[Dv]=R[Dv];return new $8(kh,this._parents)},
order:function(){for(var A=this._groups,R=-1,Q=A.length;++R<Q;)for(var n=A[R],kh=n.length-1,Dv=n[kh],N9;--kh>=0;)if(N9=n[kh])Dv&&Dv!==N9.nextSibling&&Dv.parentNode.insertBefore(N9,Dv),Dv=N9;return this},
sort:function(A){function R(LE,pE){return LE&&pE?A(LE.__data__,pE.__data__):!LE-!pE}
A||(A=w);for(var Q=this._groups,n=Q.length,kh=Array(n),Dv=0;Dv<n;++Dv){for(var N9=Q[Dv],AN=N9.length,bo=kh[Dv]=Array(AN),n_,ts=0;ts<AN;++ts)if(n_=N9[ts])bo[ts]=n_;bo.sort(R)}return(new $8(kh,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()),R=-1;this.each(function(){A[++R]=this});
return A},
node:function(){for(var A=this._groups,R=0,Q=A.length;R<Q;++R)for(var n=A[R],kh=0,Dv=n.length;kh<Dv;++kh){var N9=n[kh];if(N9)return N9}return null},
size:function(){var A=0;this.each(function(){++A});
return A},
empty:function(){return!this.node()},
each:function(A){for(var R=this._groups,Q=0,n=R.length;Q<n;++Q)for(var kh=R[Q],Dv=0,N9=kh.length,AN;Dv<N9;++Dv)(AN=kh[Dv])&&A.call(AN,AN.__data__,Dv,kh);return this},
attr:function(A,R){var Q=Z(A);if(arguments.length<2){var n=this.node();return Q.local?n.getAttributeNS(Q.space,Q.local):n.getAttribute(Q)}return this.each((R==null?Q.local?v:W:typeof R==="function"?Q.local?Zv:b:Q.local?l:p)(Q,R))},
style:function(A,R,Q){return arguments.length>1?this.each((R==null?hN:typeof R==="function"?aC:PL)(A,R,Q==null?"":Q)):cL(this.node(),A)},
property:function(A,R){return arguments.length>1?this.each((R==null?gm:typeof R==="function"?M9:p_)(A,R)):this.node()[A]},
text:function(A){return arguments.length?this.each(A==null?B_:(typeof A==="function"?jq:r2)(A)):this.node().textContent},
html:function(A){return arguments.length?this.each(A==null?Pe:(typeof A==="function"?Us:x8)(A)):this.node().innerHTML},
append:function(A){var R=typeof A==="function"?A:D(A);return this.select(function(){return this.appendChild(R.apply(this,arguments))})},
insert:function(A,R){var Q=typeof A==="function"?A:D(A),n=R==null?g2:typeof R==="function"?R:U(R);return this.select(function(){return this.insertBefore(Q.apply(this,arguments),n.apply(this,arguments)||null)})},
remove:function(){return this.each(LY)},
clone:function(A){return this.select(A?C_:m4)},
datum:function(A){return arguments.length?this.property("__data__",A):this.node().__data__},
on:function(A,R,Q){var n=R7(A+""),kh=n.length,Dv;if(arguments.length<2){var N9=this.node().__on;if(N9)for(var AN=0,bo=N9.length,n_;AN<bo;++AN){var ts=0;for(n_=N9[AN];ts<kh;++ts)if((Dv=n[ts]).type===n_.type&&Dv.name===n_.name)return n_.value}}else{N9=R?i8:XB;Q==null&&(Q=!1);for(ts=0;ts<kh;++ts)this.each(N9(n[ts],R,Q));return this}},
dispatch:function(A,R){return this.each((typeof R==="function"?d2:l8)(A,R))}};
var rHg=0;Js.prototype=function(){return new Js}.prototype={constructor:Js,
get:function(A){for(var R=this._;!(R in A);)if(!(A=A.parentNode))return;return A[R]},
set:function(A,R){return A[this._]=R},
remove:function(A){return this._ in A&&delete A[this._]},
toString:function(){return this._}};
var A9=1/.7,z7N=/^#([0-9a-f]{3})$/,b2g=/^#([0-9a-f]{6})$/,Bib=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),tyn=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),Tin=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),SMr=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*\\)$"),
Oy_=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),kx8=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*\\)$"),G1u={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};
R4(dy,db,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
R4(b1,fB,Es(dy,{brighter:function(A){A=A==null?A9:Math.pow(A9,A);return new b1(this.r*A,this.g*A,this.b*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new b1(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"#"+hE(this.r)+hE(this.g)+hE(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+")")}}));
R4(Ja,dO,Es(dy,{brighter:function(A){A=A==null?A9:Math.pow(A9,A);return new Ja(this.h,this.s,this.l*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new Ja(this.h,this.s,this.l*A,this.opacity)},
rgb:function(){var A=this.h%360+(this.h<0)*360,R=this.l,Q=R+(R<.5?R:1-R)*(isNaN(A)||isNaN(this.s)?0:this.s);R=2*R-Q;return new b1(Hv(A>=240?A-240:A+120,R,Q),Hv(A,R,Q),Hv(A<120?A+240:A-120,R,Q),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 pX2=Math.PI/180,KXe=180/Math.PI,Yp1=4/29,ab=6/29,idE=3*ab*ab,djb=ab*ab*ab;R4(uo,function(A,R,Q,n){return arguments.length===1?OO(A):new uo(A,R,Q,n==null?1:n)},Es(dy,{brighter:function(A){return new uo(this.l+18*(A==null?1:A),this.a,this.b,this.opacity)},
darker:function(A){return new uo(this.l-18*(A==null?1:A),this.a,this.b,this.opacity)},
rgb:function(){var A=(this.l+16)/116,R=isNaN(this.a)?A:A+this.a/500,Q=isNaN(this.b)?A:A-this.b/200;R=.96422*GX(R);A=1*GX(A);Q=.82521*GX(Q);return new b1(Di(3.1338561*R-1.6168667*A-.4906146*Q),Di(-.9787684*R+1.9161415*A+.033454*Q),Di(.0719453*R-.2289914*A+1.4052427*Q),this.opacity)}}));
R4(U1,DV,Es(dy,{brighter:function(A){return new U1(this.h,this.c,this.l+18*(A==null?1:A),this.opacity)},
darker:function(A){return new U1(this.h,this.c,this.l-18*(A==null?1:A),this.opacity)},
rgb:function(){return OO(this).rgb()}}));
var l9b=1.78277*-.29227-.1347134789;R4(X8,Vo,Es(dy,{brighter:function(A){A=A==null?A9:Math.pow(A9,A);return new X8(this.h,this.s,this.l*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new X8(this.h,this.s,this.l*A,this.opacity)},
rgb:function(){var A=isNaN(this.h)?0:(this.h+120)*pX2,R=+this.l,Q=isNaN(this.s)?0:this.s*R*(1-R),n=Math.cos(A);A=Math.sin(A);return new b1(255*(R+Q*(-.14861*n+1.78277*A)),255*(R+Q*(-.29227*n+-.90649*A)),255*(R+1.97294*n*Q),this.opacity)}}));
var bdo=function Q(R){function n(Dv,N9){var AN=kh((Dv=fB(Dv)).r,(N9=fB(N9)).r),bo=kh(Dv.g,N9.g),n_=kh(Dv.b,N9.b),ts=iE(Dv.opacity,N9.opacity);return function(LE){Dv.r=AN(LE);Dv.g=bo(LE);Dv.b=n_(LE);Dv.opacity=ts(LE);return Dv+""}}
var kh=ul(R);n.gamma=Q;return n}(1),TV8=k1(function(R){var Q=R.length-1;
return function(n){var kh=n<=0?n=0:n>=1?(n=1,Q-1):Math.floor(n*Q),Dv=R[kh],N9=R[kh+1];return DU((n-kh/Q)*Q,kh>0?R[kh-1]:2*Dv-N9,Dv,N9,kh<Q-1?R[kh+2]:2*N9-Dv)}});
k1(function(R){var Q=R.length;return function(n){var kh=Math.floor(((n%=1)<0?++n:n)*Q);return DU((n-kh/Q)*Q,R[(kh+Q-1)%Q],R[kh%Q],R[(kh+1)%Q],R[(kh+2)%Q])}});
var l99=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,vuz=new RegExp(l99.source,"g"),vu2=180/Math.PI,D1_={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},J3,Pvz,$14,gbg,Ogn=fI(function(R){if(R==="none")return D1_;J3||(J3=document.createElement("DIV"),Pvz=document.documentElement,$14=document.defaultView);J3.style.transform=R;R=$14.getComputedStyle(Pvz.appendChild(J3),null).getPropertyValue("transform");Pvz.removeChild(J3);R=R.slice(7,-1).split(",");return kR(+R[0],+R[1],+R[2],+R[3],
+R[4],+R[5])},"px, ","px)","deg)"),kdN=fI(function(R){if(R==null)return D1_;
gbg||(gbg=document.createElementNS("http://www.w3.org/2000/svg","g"));gbg.setAttribute("transform",R);if(!(R=gbg.transform.baseVal.consolidate()))return D1_;R=R.matrix;return kR(R.a,R.b,R.c,R.d,R.e,R.f)},", ",")",")");
P5(wg);P5(iE);S8(wg);S8(iE);FW(wg);var U19=FW(iE),fT=0,Zz=0,h3=0,JxX,L$,I8w=0,OT=0,U_o=0,C$=typeof performance==="object"&&performance.now?performance:Date,nui=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(R){setTimeout(R,17)};
Qv.prototype=ht.prototype={constructor:Qv,restart:function(R,Q,n){if(typeof R!=="function")throw new TypeError("Ee");n=(n==null?yv():+n)+(Q==null?0:+Q);this._next||L$===this||(L$?L$._next=this:JxX=this,L$=this);this._call=R;this._time=n;Vc()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,Vc())}};
var Zyr=T("start","end","interrupt"),L91=[],dT1=NC.prototype.constructor,Wp8=0,cH=NC.prototype;E_.prototype=function(R){return NC().transition(R)}.prototype={constructor:E_,
select:function(R){var Q=this._name,n=this._id;typeof R!=="function"&&(R=U(R));for(var kh=this._groups,Dv=kh.length,N9=Array(Dv),AN=0;AN<Dv;++AN)for(var bo=kh[AN],n_=bo.length,ts=N9[AN]=Array(n_),LE,pE,P_=0;P_<n_;++P_)(LE=bo[P_])&&(pE=R.call(LE,LE.__data__,P_,bo))&&("__data__"in LE&&(pE.__data__=LE.__data__),ts[P_]=pE,nuv(ts[P_],Q,n,P_,ts,TB(LE,n)));return new E_(N9,this._parents,Q,n)},
filter:function(R){typeof R!=="function"&&(R=M38(R));for(var Q=this._groups,n=Q.length,kh=Array(n),Dv=0;Dv<n;++Dv)for(var N9=Q[Dv],AN=N9.length,bo=kh[Dv]=[],n_,ts=0;ts<AN;++ts)(n_=N9[ts])&&R.call(n_,n_.__data__,ts,N9)&&bo.push(n_);return new E_(kh,this._parents,this._name,this._id)},
merge:function(R){if(R._id!==this._id)throw Error();var Q=this._groups;R=R._groups;for(var n=Q.length,kh=Math.min(n,R.length),Dv=Array(n),N9=0;N9<kh;++N9)for(var AN=Q[N9],bo=R[N9],n_=AN.length,ts=Dv[N9]=Array(n_),LE,pE=0;pE<n_;++pE)if(LE=AN[pE]||bo[pE])ts[pE]=LE;for(;N9<n;++N9)Dv[N9]=Q[N9];return new E_(Dv,this._parents,this._name,this._id)},
selection:function(){return new dT1(this._groups,this._parents)},
transition:function(){for(var R=this._name,Q=this._id,n=++Wp8,kh=this._groups,Dv=kh.length,N9=0;N9<Dv;++N9)for(var AN=kh[N9],bo=AN.length,n_,ts=0;ts<bo;++ts)if(n_=AN[ts]){var LE=TB(n_,Q);nuv(n_,R,n,ts,AN,{time:LE.time+LE.delay+LE.duration,delay:0,duration:LE.duration,ease:LE.ease})}return new E_(kh,this._parents,R,n)},
call:cH.call,nodes:cH.nodes,node:cH.node,size:cH.size,empty:cH.empty,each:cH.each,on:function(R,Q){var n=this._id;return arguments.length<2?TB(this.node(),n).on.on(R):this.each(fj8(n,R,Q))},
attr:function(R,Q){var n=Z(R),kh=n==="transform"?kdN:zkq;return this.attrTween(R,typeof Q==="function"?(n.local?Ijg:Ujs)(n,kh,zkg(this,"attr."+R,Q)):Q==null?(n.local?E08:VyN)(n):(n.local?PRw:Djn)(n,kh,Q+""))},
attrTween:function(R,Q){var n="attr."+R;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(Q==null)return this.tween(n,null);if(typeof Q!=="function")throw Error();var kh=Z(R);return this.tween(n,(kh.local?JVs:mjB)(kh,Q))},
style:function(R,Q,n){var kh=R==="transform"?Ogn:zkq;return Q==null?this.styleTween(R,RiN(R,kh)).on("end.style."+R,AVw(R)):this.styleTween(R,typeof Q==="function"?sxb(R,kh,zkg(this,"style."+R,Q)):cVb(R,kh,Q+""),n)},
styleTween:function(R,Q,n){var kh="style."+R;if(arguments.length<2)return(kh=this.tween(kh))&&kh._value;if(Q==null)return this.tween(kh,null);if(typeof Q!=="function")throw Error();return this.tween(kh,F9N(R,Q,n==null?"":n))},
text:function(R){return this.tween("text",typeof R==="function"?o0g(zkg(this,"text",R)):wpV(R==null?"":R+""))},
remove:function(){return this.on("end.remove",g08(this._id))},
tween:function(R,Q){var n=this._id;if(arguments.length<2){n=TB(this.node(),n).tween;for(var kh=0,Dv=n.length,N9;kh<Dv;++kh)if((N9=n[kh]).name===R)return N9.value;return null}return this.each((Q==null?hib:qMf)(n,R,Q))},
delay:function(R){var Q=this._id;return arguments.length?this.each((typeof R==="function"?Nir:Xp8)(Q,R)):TB(this.node(),Q).delay},
duration:function(R){var Q=this._id;return arguments.length?this.each((typeof R==="function"?uk8:jxr)(Q,R)):TB(this.node(),Q).duration},
ease:function(R){var Q=this._id;return arguments.length?this.each(HyN(Q,R)):TB(this.node(),Q).ease}};
var Ikh={time:null,delay:0,duration:250,ease:function(R){return((R*=2)<=1?R*R*R:(R-=2)*R*R+2)/2}};
NC.prototype.transition=function(R){var Q;if(R instanceof E_){var n=R._id;R=R._name}else n=++Wp8,(Q=Ikh).time=yv(),R=R==null?null:R+"";for(var kh=this._groups,Dv=kh.length,N9=0;N9<Dv;++N9)for(var AN=kh[N9],bo=AN.length,n_,ts=0;ts<bo;++ts)if(n_=AN[ts]){var LE=n_,pE=R,P_=n,JE=ts,oF=AN,Jl;if(!(Jl=Q))a:{Jl=void 0;for(var gT=n;!(Jl=n_.__transition)||!(Jl=Jl[gT]);)if(!(n_=n_.parentNode)){Jl=(Ikh.time=yv(),Ikh);break a}}nuv(LE,pE,P_,JE,oF,Jl)}return new E_(kh,this._parents,R,n)};
["e","w"].map(bdw);["n","s"].map(bdw);"n e s w nw ne se sw".split(" ").map(bdw);Ba9.prototype=function(){return new Ba9}.prototype={constructor:Ba9,
moveTo:function(R,Q){this._+="M"+(this._x0=this._x1=+R)+","+(this._y0=this._y1=+Q)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(R,Q){this._+="L"+(this._x1=+R)+","+(this._y1=+Q)},
bezierCurveTo:function(R,Q,n,kh,Dv,N9){this._+="C"+ +R+","+ +Q+","+ +n+","+ +kh+","+(this._x1=+Dv)+","+(this._y1=+N9)},
rect:function(R,Q,n,kh){this._+="M"+(this._x0=this._x1=+R)+","+(this._y0=this._y1=+Q)+"h"+ +n+"v"+ +kh+"h"+-n+"Z"},
toString:function(){return this._}};
m_N.prototype=Bab.prototype={constructor:m_N,has:function(R){return" "+R in this},
get:function(R){return this[" "+R]},
set:function(R,Q){this[" "+R]=Q;return this},
remove:function(R){R=" "+R;return R in this&&delete this[R]},
clear:function(){for(var R in this)R[0]===" "&&delete this[R]},
keys:function(){var R=[],Q;for(Q in this)Q[0]===" "&&R.push(Q.slice(1));return R},
values:function(){var R=[],Q;for(Q in this)Q[0]===" "&&R.push(this[Q]);return R},
entries:function(){var R=[],Q;for(Q in this)Q[0]===" "&&R.push({key:Q.slice(1),value:this[Q]});return R},
size:function(){var R=0,Q;for(Q in this)Q[0]===" "&&++R;return R},
empty:function(){for(var R in this)if(R[0]===" ")return!1;return!0},
each:function(R){for(var Q in this)Q[0]===" "&&R(this[Q],Q.slice(1),this)}};
var ZL=Bab.prototype;NOh.prototype=function(R,Q){var n=new NOh;if(R instanceof NOh)R.each(function(N9){n.add(N9)});
else if(R){var kh=-1,Dv=R.length;if(Q==null)for(;++kh<Dv;)n.add(R[kh]);else for(;++kh<Dv;)n.add(Q(R[kh],kh,R))}return n}.prototype={constructor:NOh,
has:ZL.has,add:function(R){this[" "+R]=R;return this},
remove:ZL.remove,clear:ZL.clear,values:ZL.keys,size:ZL.size,empty:ZL.empty,each:ZL.each};var S58={},t3C={},Cz_=Ta8(",").parse,Zgf=Ta8("\t").parse;Ow2(Cz_);Ow2(Zgf);var Na=function(R,Q,n){Q=new Tao(Q==null?My1:Q,n==null?$j_:n,NaN,NaN,NaN,NaN);return R==null?Q:Q.addAll(R)}.prototype=Tao.prototype;
Na.copy=function(){var R=new Tao(this._x,this._y,this._x0,this._y0,this._x1,this._y1),Q=this._root,n,kh;if(!Q)return R;if(!Q.length)return R._root=d18(Q),R;for(n=[{source:Q,target:R._root=Array(4)}];Q=n.pop();)for(var Dv=0;Dv<4;++Dv)if(kh=Q.source[Dv])kh.length?n.push({source:kh,target:Q.target[Dv]=Array(4)}):Q.target[Dv]=d18(kh);return R};
Na.add=function(R){var Q=+this._x.call(null,R),n=+this._y.call(null,R);return kK8(this.cover(Q,n),Q,n,R)};
Na.addAll=function(R){var Q,n,kh=R.length,Dv,N9,AN=Array(kh),bo=Array(kh),n_=Infinity,ts=Infinity,LE=-Infinity,pE=-Infinity;for(n=0;n<kh;++n)isNaN(Dv=+this._x.call(null,Q=R[n]))||isNaN(N9=+this._y.call(null,Q))||(AN[n]=Dv,bo[n]=N9,Dv<n_&&(n_=Dv),Dv>LE&&(LE=Dv),N9<ts&&(ts=N9),N9>pE&&(pE=N9));LE<n_&&(n_=this._x0,LE=this._x1);pE<ts&&(ts=this._y0,pE=this._y1);this.cover(n_,ts).cover(LE,pE);for(n=0;n<kh;++n)kK8(this,AN[n],bo[n],R[n]);return this};
Na.cover=function(R,Q){if(isNaN(R=+R)||isNaN(Q=+Q))return this;var n=this._x0,kh=this._y0,Dv=this._x1,N9=this._y1;if(isNaN(n))Dv=(n=Math.floor(R))+1,N9=(kh=Math.floor(Q))+1;else if(n>R||R>Dv||kh>Q||Q>N9){var AN=Dv-n,bo=this._root,n_;switch(n_=(Q<(kh+N9)/2)<<1|R<(n+Dv)/2){case 0:do{var ts=Array(4);ts[n_]=bo;bo=ts}while(AN*=2,Dv=n+AN,N9=kh+AN,R>Dv||Q>N9);break;case 1:do ts=Array(4),ts[n_]=bo,bo=ts;while(AN*=2,n=Dv-AN,N9=kh+AN,n>R||Q>N9);break;case 2:do ts=Array(4),ts[n_]=bo,bo=ts;while(AN*=2,Dv=n+AN,
kh=N9-AN,R>Dv||kh>Q);break;case 3:do ts=Array(4),ts[n_]=bo,bo=ts;while(AN*=2,n=Dv-AN,kh=N9-AN,n>R||kh>Q)}this._root&&this._root.length&&(this._root=bo)}else return this;this._x0=n;this._y0=kh;this._x1=Dv;this._y1=N9;return this};
Na.data=function(){var R=[];this.visit(function(Q){if(!Q.length){do R.push(Q.data);while(Q=Q.next)}});
return R};
Na.extent=function(R){return arguments.length?this.cover(+R[0][0],+R[0][1]).cover(+R[1][0],+R[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
Na.find=function(R,Q,n){var kh=this._x0,Dv=this._y0,N9,AN,bo,n_,ts=this._x1,LE=this._y1,pE=[],P_=this._root,JE;P_&&pE.push(new mC(P_,kh,Dv,ts,LE));n==null?n=Infinity:(kh=R-n,Dv=Q-n,ts=R+n,LE=Q+n,n*=n);for(;JE=pE.pop();)if(!(!(P_=JE.node)||(N9=JE.x0)>ts||(AN=JE.y0)>LE||(bo=JE.x1)<kh||(n_=JE.y1)<Dv))if(P_.length){JE=(N9+bo)/2;var oF=(AN+n_)/2;pE.push(new mC(P_[3],JE,oF,bo,n_),new mC(P_[2],N9,oF,JE,n_),new mC(P_[1],JE,AN,bo,oF),new mC(P_[0],N9,AN,JE,oF));if(P_=(Q>=oF)<<1|R>=JE)JE=pE[pE.length-1],pE[pE.length-
1]=pE[pE.length-1-P_],pE[pE.length-1-P_]=JE}else if(JE=R-+this._x.call(null,P_.data),oF=Q-+this._y.call(null,P_.data),JE=JE*JE+oF*oF,JE<n){var Jl=Math.sqrt(n=JE);kh=R-Jl;Dv=Q-Jl;ts=R+Jl;LE=Q+Jl;Jl=P_.data}return Jl};
Na.remove=function(R){if(isNaN(n_=+this._x.call(null,R))||isNaN(ts=+this._y.call(null,R)))return this;var Q,n=this._root,kh,Dv=this._x0,N9=this._y0,AN=this._x1,bo=this._y1,n_,ts,LE,pE,P_,JE,oF;if(!n)return this;if(n.length)for(;;){(P_=n_>=(LE=(Dv+AN)/2))?Dv=LE:AN=LE;(JE=ts>=(pE=(N9+bo)/2))?N9=pE:bo=pE;if(!(Q=n,n=n[oF=JE<<1|P_]))return this;if(!n.length)break;if(Q[oF+1&3]||Q[oF+2&3]||Q[oF+3&3]){var Jl=Q;var gT=oF}}for(;n.data!==R;)if(!(kh=n,n=n.next))return this;(R=n.next)&&delete n.next;if(kh)return R?
kh.next=R:delete kh.next,this;if(!Q)return this._root=R,this;R?Q[oF]=R:delete Q[oF];(n=Q[0]||Q[1]||Q[2]||Q[3])&&n===(Q[3]||Q[2]||Q[1]||Q[0])&&!n.length&&(Jl?Jl[gT]=n:this._root=n);return this};
Na.removeAll=function(R){for(var Q=0,n=R.length;Q<n;++Q)this.remove(R[Q]);return this};
Na.root=function(){return this._root};
Na.size=function(){var R=0;this.visit(function(Q){if(!Q.length){do++R;while(Q=Q.next)}});
return R};
Na.visit=function(R){var Q=[],n,kh=this._root,Dv,N9,AN,bo,n_;for(kh&&Q.push(new mC(kh,this._x0,this._y0,this._x1,this._y1));n=Q.pop();)if(!R(kh=n.node,N9=n.x0,AN=n.y0,bo=n.x1,n_=n.y1)&&kh.length){n=(N9+bo)/2;var ts=(AN+n_)/2;(Dv=kh[3])&&Q.push(new mC(Dv,n,ts,bo,n_));(Dv=kh[2])&&Q.push(new mC(Dv,N9,ts,n,n_));(Dv=kh[1])&&Q.push(new mC(Dv,n,AN,bo,ts));(Dv=kh[0])&&Q.push(new mC(Dv,N9,AN,n,ts))}};
Na.visitAfter=function(R){var Q=[],n=[],kh;for(this._root&&Q.push(new mC(this._root,this._x0,this._y0,this._x1,this._y1));kh=Q.pop();){var Dv=kh.node;if(Dv.length){var N9,AN=kh.x0,bo=kh.y0,n_=kh.x1,ts=kh.y1,LE=(AN+n_)/2,pE=(bo+ts)/2;(N9=Dv[0])&&Q.push(new mC(N9,AN,bo,LE,pE));(N9=Dv[1])&&Q.push(new mC(N9,LE,bo,n_,pE));(N9=Dv[2])&&Q.push(new mC(N9,AN,pE,LE,ts));(N9=Dv[3])&&Q.push(new mC(N9,LE,pE,n_,ts))}n.push(kh)}for(;kh=n.pop();)R(kh.node,kh.x0,kh.y0,kh.x1,kh.y1);return this};
Na.x=function(R){return arguments.length?(this._x=R,this):this._x};
Na.y=function(R){return arguments.length?(this._y=R,this):this._y};
var ppr=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;S5h.prototype=Owm.prototype;Owm.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 hPo,q5i={"%":function(R,Q){return(R*100).toFixed(Q)},
b:function(R){return Math.round(R).toString(2)},
c:function(R){return R+""},
d:function(R){return Math.round(R).toString(10)},
e:function(R,Q){return R.toExponential(Q)},
f:function(R,Q){return R.toFixed(Q)},
g:function(R,Q){return R.toPrecision(Q)},
o:function(R){return Math.round(R).toString(8)},
p:function(R,Q){return Cv8(R*100,Q)},
r:Cv8,s:function(R,Q){var n=XVv(R,Q);if(!n)return R+"";var kh=n[0];n=n[1];n=n-(hPo=Math.max(-8,Math.min(8,Math.floor(n/3)))*3)+1;var Dv=kh.length;return n===Dv?kh:n>Dv?kh+Array(n-Dv+1).join("0"):n>0?kh.slice(0,n)+"."+kh.slice(n):"0."+Array(1-n).join("0")+XVv(R,Math.max(0,Q+n-1))[0]},
X:function(R){return Math.round(R).toString(16).toUpperCase()},
x:function(R){return Math.round(R).toString(16)}},Lpo="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),LiN;
(function(R){return LiN=iyC(R)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});rE.prototype={constructor:rE,reset:function(){this.s=this.t=0},
add:function(R){V3o(Rgg,R,this.t);V3o(this,Rgg.s,this.s);this.s?this.t+=Rgg.t:this.s=Rgg.t},
valueOf:function(){return this.s}};
var Rgg=new rE,P2=Math.PI,DR=P2/2,ePb=P2/4,hnN=P2*2,Jw9=P2/180,Dt=Math.abs,m1g=Math.atan,Jwb=Math.atan2,Pq=Math.cos,O6=Math.sin,jUg=Math.sqrt;new rE;new rE;new rE;var NaX=new rE;(function(R,Q,n,kh){return function(Dv){function N9(xB,DA){R(xB,DA)&&Dv.point(xB,DA)}
function AN(xB,DA){P_.point(xB,DA)}
function bo(){al.point=AN;P_.lineStart()}
function n_(){al.point=N9;P_.lineEnd()}
function ts(xB,DA){Sr.push([xB,DA]);oF.point(xB,DA)}
function LE(){oF.lineStart();Sr=[]}
function pE(){ts(Sr[0][0],Sr[0][1]);oF.lineEnd();var xB=oF.clean(),DA=JE.result(),Yd=DA.length,Kj;Sr.pop();gT.push(Sr);Sr=null;if(Yd)if(xB&1){if(Yd=DA[0],(DA=Yd.length-1)>0){Jl||(Dv.polygonStart(),Jl=!0);Dv.lineStart();for(xB=0;xB<DA;++xB)Dv.point((Kj=Yd[xB])[0],Kj[1]);Dv.lineEnd()}}else Yd>1&&xB&2&&DA.push(DA.pop().concat(DA.shift())),Qb.push(DA.filter(v0V))}
var P_=Q(Dv),JE=K9b(),oF=Q(JE),Jl=!1,gT,Qb,Sr,al={point:N9,lineStart:bo,lineEnd:n_,polygonStart:function(){al.point=ts;al.lineStart=LE;al.lineEnd=pE;Qb=[];gT=[]},
polygonEnd:function(){al.point=N9;al.lineStart=bo;al.lineEnd=n_;var xB=Qb,DA=xB.length;var Yd=-1;for(var Kj=0,Ag,qK;++Yd<DA;)Kj+=xB[Yd].length;for(Ag=Array(Kj);--DA>=0;)for(qK=xB[DA],Yd=qK.length;--Yd>=0;)Ag[--Kj]=qK[Yd];Qb=Ag;xB=gT;DA=kh[0];Kj=kh[1];var T9=O6(Kj);Yd=[O6(DA),-Pq(DA),0];qK=Ag=0;NaX.reset();T9===1?Kj=DR+1E-6:T9===-1&&(Kj=-DR-1E-6);T9=0;for(var Jg=xB.length;T9<Jg;++T9)if(D3=(QS=xB[T9]).length){var QS,D3,R1=QS[D3-1],S6=R1[0],xu=R1[1]/2+ePb,Axg=O6(xu),GKE=Pq(xu);for(xu=0;xu<D3;++xu,S6=
XUD,Axg=pUo,GKE=ms,R1=cxz){var cxz=QS[xu],XUD=cxz[0];ms=cxz[1]/2+ePb;var pUo=O6(ms),ms=Pq(ms),sJ=XUD-S6,uU9=sJ>=0?1:-1,jyX=uU9*sJ,sUD=jyX>P2;Axg*=pUo;NaX.add(Jwb(Axg*uU9*O6(jyX),GKE*ms+Axg*Pq(jyX)));Ag+=sUD?sJ+uU9*hnN:sJ;sUD^S6>=DA^XUD>=DA&&(R1=D1E(E9H(R1),E9H(cxz)),Pv2(R1),S6=D1E(Yd,R1),Pv2(S6),S6=(sUD^sJ>=0?-1:1)*uA_(S6[2]),Kj>S6||Kj===S6&&(R1[0]||R1[1]))&&(qK+=sUD^sJ>=0?1:-1)}}xB=(Ag<-1E-6||Ag<1E-6&&NaX<-1E-6)^qK&1;Qb.length?(Jl||(Dv.polygonStart(),Jl=!0),lj8(Qb,n01,xB,n,Dv)):xB&&(Jl||(Dv.polygonStart(),
Jl=!0),Dv.lineStart(),n(null,null,1,Dv),Dv.lineEnd());Jl&&(Dv.polygonEnd(),Jl=!1);Qb=gT=null},
sphere:function(){Dv.polygonStart();Dv.lineStart();n(null,null,1,Dv);Dv.lineEnd();Dv.polygonEnd()}};
return al}})(function(){return!0},function(R){var Q=NaN,n=NaN,kh=NaN,Dv;
return{lineStart:function(){R.lineStart();Dv=1},
point:function(N9,AN){var bo=N9>0?P2:-P2,n_=Dt(N9-Q);if(Dt(n_-P2)<1E-6)R.point(Q,n=(n+AN)/2>0?DR:-DR),R.point(kh,n),R.lineEnd(),R.lineStart(),R.point(bo,n),R.point(N9,n),Dv=0;else if(kh!==bo&&n_>=P2){Dt(Q-kh)<1E-6&&(Q-=kh*1E-6);Dt(N9-bo)<1E-6&&(N9-=bo*1E-6);n_=Q;var ts=n,LE=N9,pE,P_,JE=O6(n_-LE);n=Dt(JE)>1E-6?m1g((O6(ts)*(P_=Pq(AN))*O6(LE)-O6(AN)*(pE=Pq(ts))*O6(n_))/(pE*P_*JE)):(ts+AN)/2;R.point(kh,n);R.lineEnd();R.lineStart();R.point(bo,n);Dv=0}R.point(Q=N9,n=AN);kh=bo},
lineEnd:function(){R.lineEnd();Q=n=NaN},
clean:function(){return 2-Dv}}},function(R,Q,n,kh){R==null?(n*=DR,kh.point(-P2,n),kh.point(0,n),kh.point(P2,n),kh.point(P2,0),kh.point(P2,-n),kh.point(0,-n),kh.point(-P2,-n),kh.point(-P2,0),kh.point(-P2,n)):Dt(R[0]-Q[0])>1E-6?(R=R[0]<Q[0]?P2:-P2,n=n*R/2,kh.point(-R,n),kh.point(0,n),kh.point(R,n)):kh.point(Q[0],Q[1])},[-P2,
-DR]);new rE;new rE;new rE;new rE;kKo.prototype={constructor:kKo,point:function(R,Q){this.stream.point(R,Q)},
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()}};
Pq(30*Jw9);(function(R){return function(Q){var n=new kKo,kh;for(kh in R)n[kh]=R[kh];n.stream=Q;return n}})({point:function(R,Q){this.stream.point(R*Jw9,Q*Jw9)}});
Ik8(function(R){return jUg(2/(1+R))}).invert=qW(function(R){return 2*uA_(R/2)});
Ik8(function(R){return(R=R>1?0:R<-1?P2:Math.acos(R))&&R/O6(R)}).invert=qW(function(R){return R});
jUg(3);qW(m1g);qW(uA_);qW(function(R){return 2*m1g(R)});
V7.prototype=m1q.prototype={constructor:V7,count:function(){return this.eachAfter(rVs)},
each:function(R){var Q,n=[this],kh;do{var Dv=n.reverse();for(n=[];Q=Dv.pop();)if(R(Q),Q=Q.children){var N9=0;for(kh=Q.length;N9<kh;++N9)n.push(Q[N9])}}while(n.length);return this},
eachAfter:function(R){for(var Q,n=[this],kh=[],Dv,N9;Q=n.pop();)if(kh.push(Q),Q=Q.children)for(Dv=0,N9=Q.length;Dv<N9;++Dv)n.push(Q[Dv]);for(;Q=kh.pop();)R(Q);return this},
eachBefore:function(R){for(var Q,n=[this],kh;Q=n.pop();)if(R(Q),Q=Q.children)for(kh=Q.length-1;kh>=0;--kh)n.push(Q[kh]);return this},
sum:function(R){return this.eachAfter(function(Q){for(var n=+R(Q.data)||0,kh=Q.children,Dv=kh&&kh.length;--Dv>=0;)n+=kh[Dv].value;Q.value=n})},
sort:function(R){return this.eachBefore(function(Q){Q.children&&Q.children.sort(R)})},
path:function(R){var Q=this;var n=Q;var kh=R;if(n!==kh){var Dv=n.ancestors(),N9=kh.ancestors(),AN=null;n=Dv.pop();for(kh=N9.pop();n===kh;)AN=n,n=Dv.pop(),kh=N9.pop();n=AN}for(kh=[Q];Q!==n;)Q=Q.parent,kh.push(Q);for(Q=kh.length;R!==n;)kh.splice(Q,0,R),R=R.parent;return kh},
ancestors:function(){for(var R=this,Q=[R];R=R.parent;)Q.push(R);return Q},
links:function(){var R=this,Q=[];R.each(function(n){n!==R&&Q.push({source:n.parent,target:n})});
return Q},
copy:function(){return m1q(this).eachBefore(BBB)}};
(function(R,Q){this._=R;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=Q}).prototype=Object.create(V7.prototype);
var d1h=new Date,Cvo=new Date,iwu=lw(function(){},function(R,Q){R.setTime(+R+Q)},function(R,Q){return Q-R});
iwu.every=function(R){R=Math.floor(R);return isFinite(R)&&R>0?R>1?lw(function(Q){Q.setTime(Math.floor(Q/R)*R)},function(Q,n){Q.setTime(+Q+n*R)},function(Q,n){return(n-Q)/R}):iwu:null};
lw(function(R){R.setTime(Math.floor(R/1E3)*1E3)},function(R,Q){R.setTime(+R+Q*1E3)},function(R,Q){return(Q-R)/1E3},function(R){return R.getUTCSeconds()});
lw(function(R){R.setTime(Math.floor(R/6E4)*6E4)},function(R,Q){R.setTime(+R+Q*6E4)},function(R,Q){return(Q-R)/6E4},function(R){return R.getMinutes()});
lw(function(R){var Q=R.getTimezoneOffset()*6E4%36E5;Q<0&&(Q+=36E5);R.setTime(Math.floor((+R-Q)/36E5)*36E5+Q)},function(R,Q){R.setTime(+R+Q*36E5)},function(R,Q){return(Q-R)/36E5},function(R){return R.getHours()});
var uUb=lw(function(R){R.setHours(0,0,0,0)},function(R,Q){R.setDate(R.getDate()+Q)},function(R,Q){return(Q-R-(Q.getTimezoneOffset()-R.getTimezoneOffset())*6E4)/864E5},function(R){return R.getDate()-1}),BVN=dM(0),Lpw=dM(1);
dM(2);dM(3);var hPw=dM(4);dM(5);dM(6);lw(function(R){R.setDate(1);R.setHours(0,0,0,0)},function(R,Q){R.setMonth(R.getMonth()+Q)},function(R,Q){return Q.getMonth()-R.getMonth()+(Q.getFullYear()-R.getFullYear())*12},function(R){return R.getMonth()});
var gQ=lw(function(R){R.setMonth(0,1);R.setHours(0,0,0,0)},function(R,Q){R.setFullYear(R.getFullYear()+Q)},function(R,Q){return Q.getFullYear()-R.getFullYear()},function(R){return R.getFullYear()});
gQ.every=function(R){return isFinite(R=Math.floor(R))&&R>0?lw(function(Q){Q.setFullYear(Math.floor(Q.getFullYear()/R)*R);Q.setMonth(0,1);Q.setHours(0,0,0,0)},function(Q,n){Q.setFullYear(Q.getFullYear()+n*R)}):null};
lw(function(R){R.setUTCSeconds(0,0)},function(R,Q){R.setTime(+R+Q*6E4)},function(R,Q){return(Q-R)/6E4},function(R){return R.getUTCMinutes()});
lw(function(R){R.setUTCMinutes(0,0,0)},function(R,Q){R.setTime(+R+Q*36E5)},function(R,Q){return(Q-R)/36E5},function(R){return R.getUTCHours()});
var XUu=lw(function(R){R.setUTCHours(0,0,0,0)},function(R,Q){R.setUTCDate(R.getUTCDate()+Q)},function(R,Q){return(Q-R)/864E5},function(R){return R.getUTCDate()-1}),tRw=CX(0),ZwX=CX(1);
CX(2);CX(3);var q5v=CX(4);CX(5);CX(6);lw(function(R){R.setUTCDate(1);R.setUTCHours(0,0,0,0)},function(R,Q){R.setUTCMonth(R.getUTCMonth()+Q)},function(R,Q){return Q.getUTCMonth()-R.getUTCMonth()+(Q.getUTCFullYear()-R.getUTCFullYear())*12},function(R){return R.getUTCMonth()});
var Rb=lw(function(R){R.setUTCMonth(0,1);R.setUTCHours(0,0,0,0)},function(R,Q){R.setUTCFullYear(R.getUTCFullYear()+Q)},function(R,Q){return Q.getUTCFullYear()-R.getUTCFullYear()},function(R){return R.getUTCFullYear()});
Rb.every=function(R){return isFinite(R=Math.floor(R))&&R>0?lw(function(Q){Q.setUTCFullYear(Math.floor(Q.getUTCFullYear()/R)*R);Q.setUTCMonth(0,1);Q.setUTCHours(0,0,0,0)},function(Q,n){Q.setUTCFullYear(Q.getUTCFullYear()+n*R)}):null};
var NaH={"-":"",_:" ",0:"0"},OQ=/^\s*\d+/,bpf=/^%/,zBB=/[\\^$*+?|[\]().{}]/g,FSh;(function(R){FSh=TB1(R);LBq=FSh.utcFormat;hMb=FSh.utcParse;return FSh})({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||LBq("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||hMb("%Y-%m-%dT%H:%M:%S.%LZ");CI("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
CI("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");CI("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");CI("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");CI("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");CI("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");CI("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
CI("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");CI("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");CI("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");CI("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");CI("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var qj8=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(CI);xb(qj8);var VRq=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(CI);xb(VRq);var EDq=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(CI);xb(EDq);var DTn=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(CI);
xb(DTn);var Pzr=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(CI);xb(Pzr);var UTs=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(CI);xb(UTs);var Isb=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(CI);xb(Isb);var J8q=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(CI);xb(J8q);var mT7=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(CI);xb(mT7);var NVV=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(CI);xb(NVV);var XyN=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(CI);xb(XyN);var uZw=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(CI);xb(uZw);var jR_=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(CI);xb(jR_);var Hg_=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(CI);xb(Hg_);var as_=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(CI);xb(as_);var fss=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(CI);xb(fss);var gD1=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(CI);xb(gD1);var Rng=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(CI);xb(Rng);var A8N=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(CI);xb(A8N);var c8r=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(CI);xb(c8r);var sRN=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(CI);xb(sRN);var Fiq=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(CI);xb(Fiq);var wy8=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(CI);xb(wy8);var oDw=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(CI);xb(oDw);var y8s=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(CI);xb(y8s);var QRf=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(CI);xb(QRf);var xTb=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(CI);xb(xTb);U19(Vo(300,.5,0),Vo(-240,.5,1));U19(Vo(-100,.75,.35),Vo(80,1.5,.8));U19(Vo(260,.75,.35),Vo(80,1.5,.8));Vo();fB();f8C(CI("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
f8C(CI("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
f8C(CI("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
f8C(CI("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
FpB.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(R,Q){R=+R;Q=+Q;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(R,Q):this._context.moveTo(R,Q);break;case 1:this._point=2;default:this._context.lineTo(R,Q)}}};
(function(R){function Q(n){return new wU2(R(n))}
Q._curve=R;return Q})(function(R){return new FpB(R)});
wU2.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(R,Q){this._curve.point(Q*Math.sin(R),Q*-Math.cos(R))}};
E9X.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:V3w(this,this._t0,ywu(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(R,Q){var n=NaN;R=+R;Q=+Q;if(R!==this._x1||Q!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(R,Q):this._context.moveTo(R,Q);break;case 1:this._point=2;break;case 2:this._point=3;V3w(this,ywu(this,n=o9o(this,R,Q)),n);break;default:V3w(this,this._t0,n=o9o(this,R,Q))}this._x0=this._x1;this._x1=R;this._y0=this._y1;this._y1=Q;this._t0=n}}};
(function(R){this._context=new Qyq(R)}.prototype=Object.create(E9X.prototype)).point=function(R,Q){E9X.prototype.point.call(this,Q,R)};
Qyq.prototype={moveTo:function(R,Q){this._context.moveTo(Q,R)},
closePath:function(){this._context.closePath()},
lineTo:function(R,Q){this._context.lineTo(Q,R)},
bezierCurveTo:function(R,Q,n,kh,Dv,N9){this._context.bezierCurveTo(Q,R,kh,n,N9,Dv)}};
U2.prototype={constructor:U2,scale:function(R){return R===1?this:new U2(this.k*R,this.x,this.y)},
translate:function(R,Q){return R===0&Q===0?this:new U2(this.k,this.x+this.k*R,this.y+this.k*Q)},
apply:function(R){return[R[0]*this.k+this.x,R[1]*this.k+this.y]},
invert:function(R){return[(R[0]-this.x)/this.k,(R[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new U2(1,0,0);JzC=db;E0.svg=E0.svg;E0.xhtml=E0.xhtml;E0.xlink=E0.xlink;E0.xml=E0.xml;E0.xmlns=E0.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 qWq="hammer_"+(Math.random()*1E6|0),Vw2=function(){var B=document||document;if(!B[qWq]){var t=function(){(function(T,S,O,d){function Z(uo,yw,GX){return setTimeout(J(uo,GX),yw)}
function h(uo,yw,GX){return Array.isArray(uo)?(q(uo,GX[yw],GX),!0):!1}
function q(uo,yw,GX){var Di;if(uo)if(uo.forEach)uo.forEach(yw,GX);else if(uo.length!==d){var kn=0;for(Di=uo.length;kn<Di;kn++)yw.call(GX,uo[kn],kn,uo)}else for(kn in uo)uo.hasOwnProperty(kn)&&yw.call(GX,uo[kn],kn,uo)}
function D(uo,yw,GX){for(var Di=Object.keys(yw),kn=0,AE=Di.length;kn<AE;kn++)if(!GX||GX&&uo[Di[kn]]===d)uo[Di[kn]]=yw[Di[kn]];return uo}
function P(uo,yw){return D(uo,yw,!0)}
function U(uo,yw,GX){yw=yw.prototype;var Di=uo.prototype=Object.create(yw);Di.constructor=uo;Di._super=yw;GX&&D(Di,GX)}
function J(uo,yw){return function(){return uo.apply(yw,arguments)}}
function N(uo,yw){return typeof uo=="function"?uo.apply(yw?yw[0]||d:d,yw):uo}
function H(uo,yw,GX){q(c(yw),function(Di){uo.addEventListener(Di,GX,!1)})}
function f(uo,yw,GX){q(c(yw),function(Di){uo.removeEventListener(Di,GX,!1)})}
function c(uo){return uo.trim().split(/\s+/g)}
function w(uo,yw,GX){if(uo.indexOf&&!GX)return uo.indexOf(yw);for(var Di=0,kn=uo.length;Di<kn;Di++)if(GX&&uo[Di][GX]==yw||!GX&&uo[Di]===yw)return Di;return-1}
function W(uo,yw,GX){for(var Di=[],kn=[],AE=0,DV=uo.length;AE<DV;AE++){var U1=yw?uo[AE][yw]:uo[AE];w(kn,U1)<0&&Di.push(uo[AE]);kn[AE]=U1}GX&&(Di=yw?Di.sort(function(Vo,X8){return Vo[yw]>X8[yw]}):Di.sort());
return Di}
function v(uo,yw){for(var GX,Di=yw[0].toUpperCase()+yw.slice(1),kn=0,AE=d2.length;kn<AE;kn++)if(GX=(GX=d2[kn])?GX+Di:yw,GX in uo)return GX;return d}
function p(uo,yw){var GX=this;this.manager=uo;this.callback=yw;this.element=uo.element;this.target=uo.options.inputTarget;this.domHandler=function(Di){N(uo.options.enable,[uo])&&GX.handler(Di)};
this.evEl&&H(this.element,this.evEl,this.domHandler);this.evTarget&&H(this.target,this.evTarget,this.domHandler);this.evWin&&H(T,this.evWin,this.domHandler)}
function l(uo){var yw;Xp?yw=p_:GQ?yw=M9:db?yw=B_:yw=gm;return new yw(uo,b)}
function b(uo,yw,GX){var Di=GX.pointers.length,kn=GX.changedPointers.length,AE=yw&1&&Di-kn===0;GX.isFirst=!!AE;GX.isFinal=!!(yw&12&&Di-kn===0);AE&&(uo.session={});GX.eventType=yw;yw=uo.session;Di=GX.pointers;kn=Di.length;yw.firstInput||(yw.firstInput=Zv(GX));kn>1&&!yw.firstMultiple?yw.firstMultiple=Zv(GX):kn===1&&(yw.firstMultiple=!1);AE=yw.firstInput;var DV=(kn=yw.firstMultiple)?kn.center:AE.center,U1=GX.center=hN(Di);GX.timeStamp=R4();GX.deltaTime=GX.timeStamp-AE.timeStamp;GX.angle=cL(DV,U1);GX.distance=
aC(DV,U1);AE=GX.center;DV=yw.offsetDelta||{};U1=yw.prevDelta||{};var Vo=yw.prevInput||{};if(GX.eventType===1||Vo.eventType===4)U1=yw.prevDelta={x:Vo.deltaX||0,y:Vo.deltaY||0},DV=yw.offsetDelta={x:AE.x,y:AE.y};GX.deltaX=U1.x+(AE.x-DV.x);GX.deltaY=U1.y+(AE.y-DV.y);GX.offsetDirection=PL(GX.deltaX,GX.deltaY);kn?(AE=kn.pointers,AE=aC(Di[0],Di[1],fB)/aC(AE[0],AE[1],fB)):AE=1;GX.scale=AE;kn?(kn=kn.pointers,Di=cL(Di[1],Di[0],fB)-cL(kn[1],kn[0],fB)):Di=0;GX.rotation=Di;DV=yw.lastInterval||GX;Di=GX.timeStamp-
DV.timeStamp;GX.eventType!=8&&(Di>25||DV.velocity===d)?(AE=DV.deltaX-GX.deltaX,DV=DV.deltaY-GX.deltaY,U1=AE/Di||0,Vo=DV/Di||0,Di=U1,kn=Vo,U1=Js(U1)>Js(Vo)?U1:Vo,AE=PL(AE,DV),yw.lastInterval=GX):(U1=DV.velocity,Di=DV.velocityX,kn=DV.velocityY,AE=DV.direction);GX.velocity=U1;GX.velocityX=Di;GX.velocityY=kn;GX.direction=AE;yw=uo.element;a:{for(Di=GX.srcEvent.target;Di;){if(Di==yw){Di=!0;break a}Di=Di.parentNode}Di=!1}Di&&(yw=GX.srcEvent.target);GX.target=yw;uo.emit("hammer.input",GX);uo.recognize(GX);
uo.session.prevInput=GX}
function Zv(uo){for(var yw=[],GX=0;GX<uo.pointers.length;GX++)yw[GX]={clientX:NC(uo.pointers[GX].clientX),clientY:NC(uo.pointers[GX].clientY)};return{timeStamp:R4(),pointers:yw,center:hN(yw),deltaX:uo.deltaX,deltaY:uo.deltaY}}
function hN(uo){var yw=uo.length;if(yw===1)return{x:NC(uo[0].clientX),y:NC(uo[0].clientY)};for(var GX=0,Di=0,kn=0;kn<yw;kn++)GX+=uo[kn].clientX,Di+=uo[kn].clientY;return{x:NC(GX/yw),y:NC(Di/yw)}}
function PL(uo,yw){return uo===yw?1:Js(uo)>=Js(yw)?uo>0?2:4:yw>0?8:16}
function aC(uo,yw,GX){GX||(GX=eq);var Di=yw[GX[0]]-uo[GX[0]];uo=yw[GX[1]]-uo[GX[1]];return Math.sqrt(Di*Di+uo*uo)}
function cL(uo,yw,GX){GX||(GX=eq);return Math.atan2(yw[GX[1]]-uo[GX[1]],yw[GX[0]]-uo[GX[0]])*180/Math.PI}
function gm(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;p.apply(this,arguments)}
function p_(){this.evEl=nI;this.evWin=dO;p.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function M9(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};p.apply(this,arguments)}
function B_(){p.apply(this,arguments);var uo=J(this.handler,this);this.touch=new M9(this.manager,uo);this.mouse=new gm(this.manager,uo)}
function r2(uo,yw){this.manager=uo;this.set(yw)}
function jq(uo){if(uo.indexOf("none")>-1)return"none";var yw=uo.indexOf("pan-x")>-1,GX=uo.indexOf("pan-y")>-1;return yw&&GX?"pan-x pan-y":yw||GX?yw?"pan-x":"pan-y":uo.indexOf("manipulation")>-1?"manipulation":"auto"}
function Pe(uo){this.id=Es++;this.manager=null;this.options=P(uo||{},this.defaults);uo=this.options.enable;this.options.enable=uo===d?!0:uo;this.state=1;this.simultaneous={};this.requireFail=[]}
function x8(uo){return uo==16?"down":uo==8?"up":uo==2?"left":uo==4?"right":""}
function Us(uo,yw){return(yw=yw.manager)?yw.get(uo):uo}
function g2(){Pe.apply(this,arguments)}
function LY(){g2.apply(this,arguments);this.pY=this.pX=null}
function m4(){g2.apply(this,arguments)}
function C_(){Pe.apply(this,arguments);this._input=this._timer=null}
function hs(){g2.apply(this,arguments)}
function He(){g2.apply(this,arguments)}
function R7(){Pe.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function XB(uo,yw){yw=yw||{};var GX=yw.recognizers;yw.recognizers=GX===d?XB.defaults.preset:GX;return new i8(uo,yw)}
function i8(uo,yw){yw=yw||{};this.options=P(yw,XB.defaults);this.options.inputTarget=this.options.inputTarget||uo;this.handlers={};this.session={};this.recognizers=[];this.element=uo;this.input=l(this);this.touchAction=new r2(this,this.options.touchAction);GL(this,!0);q(yw.recognizers,function(GX){var Di=this.add(new GX[0](GX[1]));GX[2]&&Di.recognizeWith(GX[2]);GX[3]&&Di.requireFailure(GX[2])},this)}
function GL(uo,yw){var GX=uo.element;q(uo.options.cssProps,function(Di,kn){GX.style[v(GX.style,kn)]=yw?Di:""})}
function l8(uo,yw){var GX=S.createEvent("Event");GX.initEvent(uo,!0,!0);GX.gesture=yw;yw.target.dispatchEvent(GX)}
var d2=" webkit moz MS ms o".split(" "),$8=S.createElement("div"),NC=Math.round,Js=Math.abs,R4=Date.now,Es=1,dy=/mobile|tablet|ip(ad|hone|od)|android/i,db="ontouchstart"in T,Xp=v(T,"PointerEvent")!==d,GQ=db&&dy.test(navigator.userAgent),eq=["x","y"],fB=["clientX","clientY"];p.prototype={handler:function(){},
destroy:function(){this.evEl&&f(this.element,this.evEl,this.domHandler);this.evTarget&&f(this.target,this.evTarget,this.domHandler);this.evWin&&f(T,this.evWin,this.domHandler)}};
var b1={mousedown:1,mousemove:2,mouseup:4};U(gm,p,{handler:function(uo){var yw=b1[uo.type];yw&1&&uo.button===0&&(this.pressed=!0);yw&2&&uo.which!==1&&(yw=4);this.pressed&&this.allow&&(yw&4&&(this.pressed=!1),this.callback(this.manager,yw,{pointers:[uo],changedPointers:[uo],pointerType:"mouse",srcEvent:uo}))}});
var hE={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},cV={2:"touch",3:"pen",4:"mouse",5:"kinect"},nI="pointerdown",dO="pointermove pointerup pointercancel";T.MSPointerEvent&&(nI="MSPointerDown",dO="MSPointerMove MSPointerUp MSPointerCancel");U(p_,p,{handler:function(uo){var yw=this.store,GX=!1,Di=uo.type.toLowerCase().replace("ms","");Di=hE[Di];var kn=cV[uo.pointerType]||uo.pointerType;Di&1&&(uo.button===0||kn=="touch")?yw.push(uo):Di&12&&(GX=!0);var AE=w(yw,uo.pointerId,"pointerId");
AE<0||(yw[AE]=uo,this.callback(this.manager,Di,{pointers:yw,changedPointers:[uo],pointerType:kn,srcEvent:uo}),GX&&yw.splice(AE,1))}});
var Ja={touchstart:1,touchmove:2,touchend:4,touchcancel:8};U(M9,p,{handler:function(uo){var yw=Ja[uo.type];var GX=Array.prototype.slice.call(uo.touches,0);var Di=this.targetIds;if(yw&3&&GX.length===1)Di[GX[0].identifier]=!0,Di=[GX,GX];else{var kn,AE=Array.prototype.slice.call(uo.targetTouches,0),DV=Array.prototype.slice.call(uo.changedTouches,0),U1=[];if(yw===1)for(GX=0,kn=AE.length;GX<kn;GX++)Di[AE[GX].identifier]=!0;GX=0;for(kn=DV.length;GX<kn;GX++)Di[DV[GX].identifier]&&U1.push(DV[GX]),yw&12&&
delete Di[DV[GX].identifier];Di=U1.length?[W(AE.concat(U1),"identifier",!0),U1]:void 0}Di&&this.callback(this.manager,yw,{pointers:Di[0],changedPointers:Di[1],pointerType:"touch",srcEvent:uo})}});
U(B_,p,{handler:function(uo,yw,GX){var Di=GX.pointerType=="mouse";if(GX.pointerType=="touch")this.mouse.allow=!1;else if(Di&&!this.mouse.allow)return;yw&12&&(this.mouse.allow=!0);this.callback(uo,yw,GX)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var Hv=v($8.style,"touchAction"),OO=Hv!==d;r2.prototype={set:function(uo){uo=="compute"&&(uo=this.compute());OO&&(this.manager.element.style[Hv]=uo);this.actions=uo.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var uo=[];q(this.manager.recognizers,function(yw){N(yw.options.enable,[yw])&&(uo=uo.concat(yw.getTouchAction()))});
return jq(uo.join(" "))},
preventDefaults:function(uo){if(!OO){var yw=uo.srcEvent;uo=uo.offsetDirection;if(this.manager.session.prevented)yw.preventDefault();else{var GX=this.actions,Di=GX.indexOf("none")>-1,kn=GX.indexOf("pan-y")>-1;GX=GX.indexOf("pan-x")>-1;if(Di||kn&&GX||kn&&uo&6||GX&&uo&24)return this.preventSrc(yw)}}},
preventSrc:function(uo){this.manager.session.prevented=!0;uo.preventDefault()}};
Pe.prototype={defaults:{},set:function(uo){D(this.options,uo);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(uo){if(h(uo,"recognizeWith",this))return this;var yw=this.simultaneous;uo=Us(uo,this);yw[uo.id]||(yw[uo.id]=uo,uo.recognizeWith(this));return this},
dropRecognizeWith:function(uo){if(h(uo,"dropRecognizeWith",this))return this;uo=Us(uo,this);delete this.simultaneous[uo.id];return this},
requireFailure:function(uo){if(h(uo,"requireFailure",this))return this;var yw=this.requireFail;uo=Us(uo,this);w(yw,uo)===-1&&(yw.push(uo),uo.requireFailure(this));return this},
dropRequireFailure:function(uo){if(h(uo,"dropRequireFailure",this))return this;uo=Us(uo,this);uo=w(this.requireFail,uo);uo>-1&&this.requireFail.splice(uo,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(uo){return!!this.simultaneous[uo.id]},
emit:function(uo){function yw(kn){GX.manager.emit(GX.options.event+(kn?Di&16?"cancel":Di&8?"end":Di&4?"move":Di&2?"start":"":""),uo)}
var GX=this,Di=this.state;Di<8&&yw(!0);yw();Di>=8&&yw(!0)},
tryEmit:function(uo){if(this.canEmit())return this.emit(uo);this.state=32},
canEmit:function(){for(var uo=0;uo<this.requireFail.length;uo++)if(!(this.requireFail[uo].state&33))return!1;return!0},
recognize:function(uo){uo=D({},uo);N(this.options.enable,[this,uo])?(this.state&56&&(this.state=1),this.state=this.process(uo),this.state&30&&this.tryEmit(uo)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
U(g2,Pe,{defaults:{pointers:1},attrTest:function(uo){var yw=this.options.pointers;return yw===0||uo.pointers.length===yw},
process:function(uo){var yw=this.state,GX=uo.eventType,Di=yw&6;uo=this.attrTest(uo);return Di&&(GX&8||!uo)?yw|16:Di||uo?GX&4?yw|8:yw&2?yw|4:2:32}});
U(LY,g2,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var uo=this.options.direction;if(uo===30)return["none"];var yw=[];uo&6&&yw.push("pan-y");uo&24&&yw.push("pan-x");return yw},
directionTest:function(uo){var yw=this.options,GX=!0,Di=uo.distance,kn=uo.direction,AE=uo.deltaX,DV=uo.deltaY;kn&yw.direction||(yw.direction&6?(kn=AE===0?1:AE<0?2:4,GX=AE!=this.pX,Di=Math.abs(uo.deltaX)):(kn=DV===0?1:DV<0?8:16,GX=DV!=this.pY,Di=Math.abs(uo.deltaY)));uo.direction=kn;return GX&&Di>yw.threshold&&kn&yw.direction},
attrTest:function(uo){return g2.prototype.attrTest.call(this,uo)&&(this.state&2||!(this.state&2)&&this.directionTest(uo))},
emit:function(uo){this.pX=uo.deltaX;this.pY=uo.deltaY;var yw=x8(uo.direction);yw&&this.manager.emit(this.options.event+yw,uo);this._super.emit.call(this,uo)}});
U(m4,g2,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(uo){return this._super.attrTest.call(this,uo)&&(Math.abs(uo.scale-1)>this.options.threshold||this.state&2)},
emit:function(uo){this._super.emit.call(this,uo);uo.scale!==1&&this.manager.emit(this.options.event+(uo.scale<1?"in":"out"),uo)}});
U(C_,Pe,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(uo){var yw=this.options,GX=uo.pointers.length===yw.pointers,Di=uo.distance<yw.threshold,kn=uo.deltaTime>yw.time;this._input=uo;if(!Di||!GX||uo.eventType&12&&!kn)this.reset();else if(uo.eventType&1)this.reset(),this._timer=Z(function(){this.state=8;this.tryEmit()},yw.time,this);
else if(uo.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(uo){this.state===8&&(uo&&uo.eventType&4?this.manager.emit(this.options.event+"up",uo):(this._input.timeStamp=R4(),this.manager.emit(this.options.event,this._input)))}});
U(hs,g2,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(uo){return this._super.attrTest.call(this,uo)&&(Math.abs(uo.rotation)>this.options.threshold||this.state&2)}});
U(He,g2,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return LY.prototype.getTouchAction.call(this)},
attrTest:function(uo){var yw=this.options.direction;if(yw&30)var GX=uo.velocity;else yw&6?GX=uo.velocityX:yw&24&&(GX=uo.velocityY);return this._super.attrTest.call(this,uo)&&yw&uo.direction&&Js(GX)>this.options.velocity&&uo.eventType&4},
emit:function(uo){var yw=x8(uo.direction);yw&&this.manager.emit(this.options.event+yw,uo);this.manager.emit(this.options.event,uo)}});
U(R7,Pe,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(uo){var yw=this.options,GX=uo.pointers.length===yw.pointers,Di=uo.distance<yw.threshold,kn=uo.deltaTime<yw.time;this.reset();if(uo.eventType&1&&this.count===0)return this.failTimeout();if(Di&&kn&&GX){if(uo.eventType!=4)return this.failTimeout();GX=this.pTime?uo.timeStamp-this.pTime<yw.interval:!0;Di=!this.pCenter||aC(this.pCenter,uo.center)<yw.posThreshold;this.pTime=uo.timeStamp;this.pCenter=uo.center;Di&&GX?this.count+=1:this.count=1;this._input=uo;if(this.count%yw.taps===0)return this.hasRequireFailures()?
(this._timer=Z(function(){this.state=8;this.tryEmit()},yw.interval,this),2):8}return 32},
failTimeout:function(){this._timer=Z(function(){this.state=32},this.options.interval,this);
return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(){this.state==8&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});
XB.VERSION="2.0.2";XB.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[hs,{enable:!1}],[m4,{enable:!1},["rotate"]],[He,{direction:6}],[LY,{direction:6},["swipe"]],[R7],[R7,{event:"doubletap",taps:2},["tap"]],[C_]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};i8.prototype={set:function(uo){D(this.options,uo);return this},
stop:function(uo){this.session.stopped=uo?2:1},
recognize:function(uo){var yw=this.session;if(!yw.stopped){this.touchAction.preventDefaults(uo);var GX=this.recognizers,Di=yw.curRecognizer;if(!Di||Di&&Di.state&8)Di=yw.curRecognizer=null;for(var kn=0,AE=GX.length;kn<AE;kn++){var DV=GX[kn];yw.stopped===2||Di&&DV!=Di&&!DV.canRecognizeWith(Di)?DV.reset():DV.recognize(uo);!Di&&DV.state&14&&(Di=yw.curRecognizer=DV)}}},
get:function(uo){if(uo instanceof Pe)return uo;for(var yw=this.recognizers,GX=0;GX<yw.length;GX++)if(yw[GX].options.event==uo)return yw[GX];return null},
add:function(uo){if(h(uo,"add",this))return this;var yw=this.get(uo.options.event);yw&&this.remove(yw);this.recognizers.push(uo);uo.manager=this;this.touchAction.update();return uo},
remove:function(uo){if(h(uo,"remove",this))return this;var yw=this.recognizers;uo=this.get(uo);yw.splice(w(yw,uo),1);this.touchAction.update();return this},
on:function(uo,yw){var GX=this.handlers;q(c(uo),function(Di){GX[Di]=GX[Di]||[];GX[Di].push(yw)});
return this},
off:function(uo,yw){var GX=this.handlers;q(c(uo),function(Di){yw?GX[Di].splice(w(GX[Di],yw),1):delete GX[Di]});
return this},
emit:function(uo,yw){this.options.domEvents&&l8(uo,yw);var GX=this.handlers[uo]&&this.handlers[uo].slice();if(GX&&GX.length){yw.type=uo;yw.preventDefault=function(){yw.srcEvent.preventDefault()};
uo=0;for(var Di=GX.length;uo<Di;uo++)GX[uo](yw)}},
destroy:function(){this.element&&GL(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
D(XB,{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:i8,Input:p,TouchAction:r2,Recognizer:Pe,AttrRecognizer:g2,Tap:R7,Pan:LY,Swipe:He,Pinch:m4,Rotate:hs,Press:C_,on:H,off:f,each:q,merge:P,extend:D,inherit:U,bindFn:J,prefixed:v});
T[O]=XB})(window,document,"Hammer");
return window.Hammer}.call({});
t.DOCUMENT=B;B[qWq]=t}return B[qWq]};/*

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

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

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

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 x9,p4s,izu;x9=Element.prototype;p4s=x9.matches||x9.matchesSelector||x9.mozMatchesSelector||x9.msMatchesSelector||x9.oMatchesSelector||x9.webkitMatchesSelector;izu=function(){};
_.KnE=function(B){var t=Yzb,T=[];return t._collectTabbableNodes(B,T)?t._sortByTabIndex(T):T};
_.k=izu.prototype;_.k._normalizedTabIndex=function(B){return(p4s.call(B,"input, select, textarea, button, object")?p4s.call(B,":not([disabled])"):p4s.call(B,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(B=B.getAttribute("tabindex")||0,Number(B)):-1};
_.k._collectTabbableNodes=function(B,t){if(B.nodeType!==Node.ELEMENT_NODE||!this._isVisible(B))return!1;var T=this._normalizedTabIndex(B),S=T>0;T>=0&&t.push(B);if(B.localName==="content"||B.localName==="slot")T=_.jK(B).getDistributedNodes();else{var O;T=((O=_.jK(B).shadowRoot)!=null?O:_.jK(B.root||B)).children}for(B=0;B<T.length;B++)S=this._collectTabbableNodes(T[B],t)||S;return S};
_.k._isVisible=function(B){var t=B.style;return t.visibility!=="hidden"&&t.display!=="none"?(t=window.getComputedStyle(B),t.visibility!=="hidden"&&t.display!=="none"):!1};
_.k._sortByTabIndex=function(B){var t=B.length;if(t<2)return B;var T=Math.ceil(t/2);t=this._sortByTabIndex(B.slice(0,T));B=this._sortByTabIndex(B.slice(T));return this._mergeSortByTabIndex(t,B)};
_.k._mergeSortByTabIndex=function(B,t){for(var T=[];B.length>0&&t.length>0;)this._hasLowerTabOrder(B[0],t[0])?T.push(t.shift()):T.push(B.shift());return T.concat(B,t)};
_.k._hasLowerTabOrder=function(B,t){B=Math.max(B.tabIndex,0);t=Math.max(t.tabIndex,0);return B===0||t===0?t>B:B>t};
var Yzb=new izu;var l18;var v1u;_.cb({_template:function(){if(v1u!==void 0)return v1u;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;l18===void 0&&(l18=document.createElement("template"));var S=l18;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return v1u=B},
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&&_.jK(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.jK(this.parentNode).removeChild(this)},
_onTransitionend:function(B){B&&B.target===this&&this.complete()},
_openedChanged:function(B){B?this.prepare():(B=window.getComputedStyle(this),B.transitionDuration!=="0s"&&B.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 M1=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;AO(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)};
M1.prototype._bringOverlayAtIndexToFront=function(B){var t=this._overlays[B];if(t){var T=this._overlays.length-1,S=this._overlays[T];S&&this._shouldBeBehindOverlay(t,S)&&T--;if(!(B>=T)){S=Math.max(this._getZ(_.n1e(this)),this._minimumZ);for(this._getZ(t)<=S&&this._applyOverlayZ(t,S);B<T;)this._overlays[B]=this._overlays[B+1],B++;this._overlays[T]=t}}};
M1.prototype.addOverlay=function(B){var t=this._overlays.indexOf(B);if(t>=0)this._bringOverlayAtIndexToFront(t);else{t=this._overlays.length;var T=this._overlays[t-1],S=Math.max(this._getZ(T),this._minimumZ),O=this._getZ(B);T&&this._shouldBeBehindOverlay(B,T)&&(this._applyOverlayZ(T,S),t--,S=Math.max(this._getZ(this._overlays[t-1]),this._minimumZ));O<=S&&this._applyOverlayZ(B,S);this._overlays.splice(t,0,B)}this.trackBackdrop()};
M1.prototype.removeOverlay=function(B){B=this._overlays.indexOf(B);B!==-1&&(this._overlays.splice(B,1),this.trackBackdrop())};
_.n1e=function(B){return B._overlays[B._overlays.length-1]};
_.k=M1.prototype;_.k.trackBackdrop=function(){var B=this._overlayWithBackdrop();if(B||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(B)-1,this.backdropElement.opened=!!B,this.backdropElement.prepare()};
_.k._overlayWithBackdrop=function(){for(var B=this._overlays.length-1;B>=0;B--)if(this._overlays[B].withBackdrop)return this._overlays[B]};
_.k._getZ=function(B){var t=this._minimumZ;if(B){var T,S,O=Number(((T=B.hostElement)!=null?T:B).style.zIndex||window.getComputedStyle((S=B.hostElement)!=null?S:B).zIndex);O===O&&(t=O)}return t};
_.k._setZ=function(B,t){var T;((T=B.hostElement)!=null?T:B).style.zIndex=t};
_.k._applyOverlayZ=function(B,t){this._setZ(B,t+2)};
_.k._overlayInPath=function(B){B=B||[];for(var t=0;t<B.length;t++){var T=void 0;if(((T=B[t].polymerController)!=null?T:B[t])._manager===this)return B[t]}};
_.k._onCaptureClick=function(B){var t=this._overlays.length-1;if(t!==-1)for(var T=_.jK(B).path,S,O;(S=this._overlays[t])&&this._overlayInPath(T)!==((O=S.hostElement)!=null?O:S);)if(S._onCaptureClick(B),S.allowClickThrough)t--;else break};
_.k._onCaptureFocus=function(B){var t=_.n1e(this);t&&t._onCaptureFocus(B)};
_.k._onCaptureKeyDown=function(B){var t=_.n1e(this);t&&(_.Iy.keyboardEventMatchesKeys(B,"esc")?t._onCaptureEsc(B):_.Iy.keyboardEventMatchesKeys(B,"tab")&&t._onCaptureTab(B))};
_.k._shouldBeBehindOverlay=function(B,t){return!B.alwaysOnTop&&t.alwaysOnTop&&!t.contains(B)};
_.n9.Object.defineProperties(M1.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 B=document.activeElement;B&&B instanceof Element!==!1||(B=document.body);for(;B.root&&_.jK(B.root).activeElement;)B=_.jK(B.root).activeElement;return B}}});
_.$9=new M1;var Rig=0,AVX=0,cVm=null,sxm=[],HO=["wheel","mousewheel","DOMMouseScroll"],F9g;_.m("web_no_lock_on_touchstart_killswitch")&&(HO.push("touchstart"),HO.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;_.WU={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:_.$9},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var B;return this._focusedChild||_.jK((B=this.hostElement)!=null?B:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var B;return _.KnE((B=this.hostElement)!=null?B: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 B;this._observer=_.jK((B=this.hostElement)!=null?B:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var B;_.jK((B=this.hostElement)!=null?B:this).unobserveNodes(this._observer)}this._observer=null;for(var t in this.__rafs)this.__rafs[t]!==null&&cancelAnimationFrame(this.__rafs[t]);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(B){this.fire("iron-overlay-canceled",B,{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 B;((B=this.hostElement)!=null?B:this).style.outline="none";var t;((t=this.hostElement)!=null?t:this).style.display="none"}},
_openedChanged:function(B){if(B){var t;((t=this.hostElement)!=null?t:this).removeAttribute("aria-hidden")}else{var T;((T=this.hostElement)!=null?T: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 B;if(this.withBackdrop&&!((B=this.hostElement)!=null?B:this).hasAttribute("tabindex")){var t;((t=this.hostElement)!=null?t:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var T;((T=this.hostElement)!=null?T: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 B;((B=this.hostElement)!=null?B:this).style.display="none";var t;((t=this.hostElement)!=null?t:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var B,t;((B=this.hostElement)!=null?B:this).style.transition=((t=this.hostElement)!=null?t:this).style.webkitTransition="none";var T,S;((T=this.hostElement)!=null?T:this).style.transform=((S=this.hostElement)!=null?S:this).style.webkitTransform="none";var O;((O=this.hostElement)!=null?O:this).style.display=""},
_finishPositioning:function(){var B;((B=this.hostElement)!=null?B:this).style.display="none";this.scrollTop=this.scrollTop;var t,T;((t=this.hostElement)!=null?t:this).style.transition=((T=this.hostElement)!=null?T:this).style.webkitTransition="";var S,O;((S=this.hostElement)!=null?S:this).style.transform=((O=this.hostElement)!=null?O:this).style.webkitTransform="";var d;((d=this.hostElement)!=null?d:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var B=this._manager.deepActiveElement,t;if(!(t=B===document.body))a:{for(;B;B=B.assignedSlot||B.parentNode||B.host)if(B===this){t=!0;break a}t=!1}t&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(B){this.noCancelOnOutsideClick||this.cancel(B)},
_onCaptureFocus:function(B){if(this.withBackdrop){var t=_.jK(B).path;t.indexOf(this)===-1?(B.stopPropagation(),this._applyFocus()):this._focusedChild=t[0]}},
_onCaptureEsc:function(B){this.noCancelOnEscKey||this.cancel(B)},
_onCaptureTab:function(B){if(this.withBackdrop){this.__ensureFirstLastFocusables();var t=B.shiftKey,T=t?this.__firstFocusableNode:this.__lastFocusableNode;t=t?this.__lastFocusableNode:this.__firstFocusableNode;if(T===t)T=!0;else{var S=this._manager.deepActiveElement;T=S===T||S===this}T&&(B.preventDefault(),this._focusedChild=t,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 B=this._focusableNodes;this.__firstFocusableNode=B[0];this.__lastFocusableNode=B[B.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(B,t){var T=this.__rafs;T[B]!==null&&cancelAnimationFrame(T[B]);T[B]=requestAnimationFrame(function(){T[B]=null;t.call(this)}.bind(this))},
__updateScrollObservers:function(B,t,T){B&&t&&this.__isValidScrollAction(T)?(T==="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),F9g=_._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()):(B=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),B!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(B,1),F9g=_._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(yR)for(var B=this;B;)B.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&B.host&&this.__rootNodes.push(B),B=B.host||B.assignedSlot||B.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(t){t.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(B){B.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(B){return B==="lock"||B==="refit"||B==="cancel"},
__onCaptureScroll:function(B){if(!(this.__isAnimating||_.jK(B).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(B)}},
__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)}};
_.e3=[GJb,_.fw,_.WU];_.cb({_template:function(){if(Wn1!==void 0)return Wn1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;$r2===void 0&&($r2=document.createElement("template"));var S=$r2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return Wn1=B},
is:"tp-yt-iron-dropdown",behaviors:[_.Jw,_.Iy,_.e3,c_e],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 B=_.jK(this.$.content).getDistributedNodes(),t=0,T=B.length;t<T;t++)if(B[t].nodeType===Node.ELEMENT_NODE)return B[t]},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(),_.WU._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.WU._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.WU._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var B=this.containedElement,t=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),T=0;T<t.length;T++)t[T].node=B;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(B){this._readied&&(B?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var B=this.focusTarget||this.containedElement;B&&this.opened&&!this.noAutoFocus?B.focus():_.WU._applyFocus.apply(this,arguments)}});var rK2;var z41;/*

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 bzE=new _.uv({type:"iconset"});
_.cb({_template:function(){if(z41!==void 0)return z41;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;rK2===void 0&&(rK2=document.createElement("template"));
var S=rK2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return z41=B},
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(B){B=(B||"").split(":");this._iconName=B.pop();this._iconsetName=B.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&&_.jK(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=bzE.byKey(this._iconsetName)){var B=this._iconset.applyIcon(this,this._iconName,this.theme);B&&B.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,_.jK(this.root).appendChild(this._img)}});var BFE;var tZ2;_.cb({_template:function(){if(tZ2!==void 0)return tZ2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;BFE===void 0&&(BFE=document.createElement("template"));var S=BFE;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return tZ2=B},
is:"tp-yt-iron-input",behaviors:[_.HU],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(){_.QL.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.jK(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.jK(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 B=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":B=/[0-9.,e-]/}return B},_bindValueChanged:function(B,t){t&&(B===void 0?t.value=null:B!==t.value&&(this.inputElement.value=B),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:B}))},
_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(B){var t=B.keyCode==19||B.keyCode==20||B.keyCode==45||B.keyCode==46||B.keyCode==144||B.keyCode==145||B.keyCode>32&&B.keyCode<41||B.keyCode>111&&B.keyCode<124;return!(B.keyCode==8||B.keyCode==9||B.keyCode==13||B.keyCode==27)&&!(B.charCode==0&&t)},
_onKeypress:function(B){if(this.allowedPattern||this.inputElement.type==="number"){var t=this._patternRegExp;if(t&&!(B.metaKey||B.ctrlKey||B.altKey)){this._patternAlreadyChecked=!0;var T=String.fromCharCode(B.charCode);this._isPrintable(B)&&!t.test(T)&&(B.preventDefault(),this._announceInvalidCharacter("Invalid character "+T+" not entered."))}}},
_checkPatternValidity:function(){var B=this._patternRegExp;if(!B)return!0;for(var t=0;t<this.inputElement.value.length;t++)if(!B.test(this.inputElement.value[t]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var B=this.inputElement.checkValidity();B&&(this.required&&this.bindValue===""?B=!1:this.hasValidator()&&(B=_.HU.validate.call(this,this.bindValue)));this.invalid=!B;this.fire("iron-input-validate");return B},
_announceInvalidCharacter:function(B){this.fire("iron-announce",{text:B})},
_computeValue:function(B){return B}});var TF2;var SiB;var OS1=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),kpb=OS1&&OS1[1]>=8;
_.cb({_template:function(){if(SiB!==void 0)return SiB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;TF2===void 0&&(TF2=document.createElement("template"));var S=TF2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return SiB=B},
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:[zsv,_.fw,_.A_2,Ui1],_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 _.jK(_.jK(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var B=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,B-this._physicalCount)},set _virtualStart(B){B=this._clamp(B,0,this._maxVirtualStart);this.grid&&(B-=B%this._itemsPerRow);this._virtualStartVal=B},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(B){B%=this._physicalCount;B<0&&(B=this._physicalCount+B);this.grid&&(B-=B%this._itemsPerRow);this._physicalStartVal=B},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(B){this._physicalCountVal=B},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 B=this._firstVisibleIndexVal;if(B==null){var t=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
B=this._iterateItems(function(T,S){t+=this._getPhysicalSizeIncrement(T);if(t>this._scrollPosition)return this.grid?S-S%this._itemsPerRow:S;if(this.grid&&this._virtualCount-1===S)return S-S%this._itemsPerRow})||0}return B},
get lastVisibleIndex(){var B=this._lastVisibleIndexVal;if(B==null){if(this.grid)B=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var t=this._physicalTop+this._scrollOffset;this._iterateItems(function(T,S){t<this._scrollBottom&&(B=S);t+=this._getPhysicalSizeIncrement(T)})}this._lastVisibleIndexVal=B}return B},
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,_.A_);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(B){this.style.webkitOverflowScrolling=B===this?"touch":"";this.style.overflowY=B===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.A_)},
updateViewportBoundaries:function(){var B=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(B["padding-top"],10);this._isRTL=B.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var B=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),t=B-this._scrollPosition,T=t>=0;this._scrollPosition=B;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(t)>this._physicalSize&&this._physicalSize>0?(t-=this._scrollOffset,T=Math.round(t/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=T,this._physicalStart+=T,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(B=this._getReusables(T),T?(this._physicalTop=B.physicalTop,this._virtualStart+=B.indexes.length,this._physicalStart+=B.indexes.length):(this._virtualStart=this._virtualStart-B.indexes.length,this._physicalStart=this._physicalStart-B.indexes.length),this._update(B.indexes,T?null:B.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),FF))},
_getReusables:function(B){var t=[],T=this._hiddenContentSize*this._ratio,S=this._virtualStart,O=this._virtualEnd,d=this._physicalCount,Z=this._physicalTop+this._scrollOffset;var h=this._physicalBottom+this._scrollOffset;var q=this._scrollPosition,D=this._scrollBottom;if(B){var P=this._physicalStart;h=q-Z}else P=this._physicalEnd,h-=D;for(;;){var U=this._getPhysicalSizeIncrement(P);h-=U;if(t.length>=d||h<=T)break;if(B){if(O+t.length+1>=this._virtualCount)break;if(Z+U>=q-this._scrollOffset)break;t.push(P);
Z+=U;P=(P+1)%d}else{if(S-t.length<=0)break;if(Z+this._physicalSize-U<=D)break;t.push(P);Z-=U;P=P===0?d-1:P-1}}return{indexes:t,physicalTop:Z-this._scrollOffset}},
_update:function(B,t){if(!(B&&B.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(B);this._updateMetrics(B);if(t)for(;t.length;)B=t.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(B);this._positionItems();this._updateScrollerSize()}},
_createPool:function(B){this._ensureTemplatized();var t,T=Array(B);for(t=0;t<B;t++){var S=this.stamp(null);T[t]=S.root.querySelector("*");this._itemsParent.appendChild(S.root)}return T},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(B){B=this._clamp(this._physicalCount+B,3,this._virtualCount-this._virtualStart);B=this._convertIndexToCompleteRow(B);if(this.grid){var t=B%this._itemsPerRow;t&&B-t<=this._physicalCount&&(B+=this._itemsPerRow);B-=t}B-=this._physicalCount;t=Math.round(this._physicalCount*.5);if(!(B<0)){if(B>0){t=window.performance.now();[].push.apply(this._physicalItems,this._createPool(B));for(var T=0;T<B;T++)this._physicalSizes.push(0);this._physicalCount+=B;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=B);this._update();this._templateCost=(window.performance.now()-t)/B;t=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||t===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,t)),zrB):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,t),FF))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var B=this._getReusables(!0);this._physicalTop=B.physicalTop;this._virtualStart+=B.indexes.length;this._physicalStart+=B.indexes.length;this._update(B.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 B={__key__:!0};B[this.as]=!0;B[this.indexAs]=!0;B[this.selectedAs]=!0;B.tabIndex=!0;this._instanceProps=B;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(B,t){typeof t!=="undefined"&&(this.notifyResize(),_.Cd(),B&&this._updateGridMetrics())},
_itemsChanged:function(B){if(B.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,
_.A_);else if(B.path==="items.splices"){this._adjustVirtualIndex(B.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(B.value.indexSplices.some(function(T){return T.addedCount>0||T.removed.length>0})){var t=this._getActiveElement();
this.contains(t)&&t.blur()}B=B.value.indexSplices.some(function(T){return T.index+T.addedCount>=this._virtualStart&&T.index<=this._virtualEnd},this);
this._isClientFull()&&!B||this._debounce("_render",this._render,_.A_)}else B.path!=="items.length"&&this._forwardItemPath(B.path,B.value)},
_forwardItemPath:function(B,t){B=B.slice(6);var T=B.indexOf(".");T===-1&&(T=B.length);var S,O=this.modelForElement(this._offscreenFocusedItem),d=parseInt(B.substring(0,T),10);if(S=this._isIndexRendered(d)){var Z=this._getPhysicalIndex(d);var h=this.modelForElement(this._physicalItems[Z])}else O&&(h=O);h&&h[this.indexAs]===d&&(B=B.substring(T+1),B=this.as+(B?"."+B:""),h._setPendingPropertyOrPath(B,t,!1,!0),h._flushProperties&&h._flushProperties(),S&&(this._updateMetrics([Z]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(B){B.forEach(function(t){t.removed.forEach(this._removeItem,this);t.index<this._virtualStart&&(t=Math.max(t.addedCount-t.removed.length,t.index-this._virtualStart),this._virtualStart+=t,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=t))},this)},
_removeItem:function(B){this.$.selector.deselect(B);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===B&&this._removeFocusedItem()},
_iterateItems:function(B,t){var T,S;if(arguments.length===2&&t)for(S=0;S<t.length;S++){var O=t[S];var d=this._computeVidx(O);if((T=B.call(this,O,d))!=null)return T}else{O=this._physicalStart;for(d=this._virtualStart;O<this._physicalCount;O++,d++)if((T=B.call(this,O,d))!=null)return T;for(O=0;O<this._physicalStart;O++,d++)if((T=B.call(this,O,d))!=null)return T}},
_computeVidx:function(B){return B>=this._physicalStart?this._virtualStart+(B-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+B},
_assignModels:function(B){this._iterateItems(function(t,T){var S=this._physicalItems[t],O=this.items&&this.items[T];if(O!=null){var d=this.modelForElement(S);d.__key__=null;this._forwardProperty(d,this.as,O);this._forwardProperty(d,this.selectedAs,this.$.selector.isSelected(O));this._forwardProperty(d,this.indexAs,T);this._forwardProperty(d,"tabIndex",this._focusedVirtualIndex===T?0:-1);this._physicalIndexForKey[d.__key__]=t;d._flushProperties&&d._flushProperties(!0);S.removeAttribute("hidden")}else S.setAttribute("hidden",
"")},B)},
_updateMetrics:function(B){_.Cd();var t=0,T=0,S=this._physicalAverageCount,O=this._physicalAverage;this._iterateItems(function(d){T+=this._physicalSizes[d];this._physicalSizes[d]=this._physicalItems[d].offsetHeight;t+=this._physicalSizes[d];this._physicalAverageCount+=this._physicalSizes[d]?1:0},B);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(T=this._itemsPerRow===1?T:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+t-T,this._itemsPerRow=1);this._physicalAverageCount!==S&&(this._physicalAverage=Math.round((O*S+t)/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 B=this._physicalTop;if(this.grid){var t=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(T,S){var O=Math.floor(S%this._itemsPerRow*this._itemWidth+t);this._isRTL&&(O*=-1);this.translate3d(O+"px",B+"px",0,this._physicalItems[T]);this._shouldRenderNextRow(S)&&(B+=this._rowHeight)})}else this._iterateItems(function(T){this.translate3d(0,B+"px",0,this._physicalItems[T]);
B+=this._physicalSizes[T]})},
_getPhysicalSizeIncrement:function(B){return this.grid?this._computeVidx(B)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[B]},
_shouldRenderNextRow:function(B){return B%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var B=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(B!==0){this._physicalTop=this._physicalTop-B;var t=this._scrollPosition;!kpb&&t>0&&this._resetScrollPosition(t-B)}},
_resetScrollPosition:function(B){this.scrollTarget&&B>=0&&(this._scrollPosition=this._scrollTop=B)},
_updateScrollerSize:function(B){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((B=(B=(B=B||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(B){return this.scrollToIndex(this.items.indexOf(B))},
scrollToIndex:function(B){if(!(typeof B!=="number"||B<0||B>this.items.length-1)&&(_.Cd(),this._physicalCount!==0)){B=this._clamp(B,0,this._virtualCount-1);if(!this._isIndexRendered(B)||B>=this._maxVirtualStart)this._virtualStart=this.grid?B-this._itemsPerRow*2:B-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var t=this._physicalStart,T=this._virtualStart,S=0,O=this._hiddenContentSize;T<B&&
S<=O;)S+=this._getPhysicalSizeIncrement(t),t=(t+1)%this._physicalCount,T++;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)},_.A_)},
selectItem:function(B){return this.selectIndex(this.items.indexOf(B))},
selectIndex:function(B){if(!(B<0||B>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(B)){var t=this.modelForElement(this._physicalItems[this._getPhysicalIndex(B)]);t&&(t[this.selectedAs]=!0);this.updateSizeForIndex(B)}this.$.selector.selectIndex(B)}},
deselectItem:function(B){return this.deselectIndex(this.items.indexOf(B))},
deselectIndex:function(B){B<0||B>=this._virtualCount||(this._isIndexRendered(B)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(B)])[this.selectedAs]=!1,this.updateSizeForIndex(B)),this.$.selector.deselectIndex(B))},
toggleSelectionForItem:function(B){return this.toggleSelectionForIndex(this.items.indexOf(B))},
toggleSelectionForIndex:function(B){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(B):this.$.selector.isSelected(this.items[B]))?this.deselectIndex(B):this.selectIndex(B)},
clearSelection:function(){this._iterateItems(function(B){this.modelForElement(this._physicalItems[B])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(B){(B?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(B){var t=this.modelForElement(B.target);if(t){var T=_.jK(B).path[0];B=this._getActiveElement();var S=this._physicalItems[this._getPhysicalIndex(t[this.indexAs])];if(T.localName!=="input"&&T.localName!=="button"&&T.localName!=="select"){T=t.tabIndex;t.tabIndex=-100;var O=B?B.tabIndex:-1;t.tabIndex=T;B&&S!==B&&S.contains(B)&&O!==-100||this.toggleSelectionForItem(t[this.as])}}},
_multiSelectionChanged:function(B){this.clearSelection();this.$.selector.multi=B},
updateSizeForItem:function(B){return this.updateSizeForIndex(this.items.indexOf(B))},
updateSizeForIndex:function(B){if(!this._isIndexRendered(B))return null;this._updateMetrics([this._getPhysicalIndex(B)]);this._positionItems();return null},
_manageFocus:function(){var B=this._focusedVirtualIndex;B>=0&&B<this._virtualCount?this._isIndexRendered(B)?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(B){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(B/this._itemsPerRow)*this._itemsPerRow:B},
_isIndexRendered:function(B){return B>=this._virtualStart&&B<=this._virtualEnd},
_isIndexVisible:function(B){return B>=this.firstVisibleIndex&&B<=this.lastVisibleIndex},
_getPhysicalIndex:function(B){return(this._physicalStart+(B-this._virtualStart))%this._physicalCount},
focusItem:function(B){this._focusPhysicalItem(B)},
_focusPhysicalItem:function(B){if(!(B<0||B>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(B)||this.scrollToIndex(B);var t=this._physicalItems[this._getPhysicalIndex(B)],T=this.modelForElement(t),S;T.tabIndex=-100;t.tabIndex===-100&&(S=t);S||(S=_.jK(t).querySelector('[tabindex="-100"]'));T.tabIndex=0;this._focusedVirtualIndex=B;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 B=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var t=this.stamp(null);this._focusBackfillItem=t.root.querySelector("*");this._itemsParent.appendChild(t.root)}this._offscreenFocusedItem=this._physicalItems[B];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[B]=this._focusBackfillItem;this._focusedPhysicalIndex=B;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var B=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),t=this._physicalItems[B];if(t){var T=this.modelForElement(t),S=this.modelForElement(this._offscreenFocusedItem);T[this.as]===S[this.as]?(this._focusBackfillItem=t,T.tabIndex=-1,this._physicalItems[B]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(B){B=this.modelForElement(B.target);var t=this.modelForElement(this._focusedItem),T=this._offscreenFocusedItem!==null,S=this._focusedVirtualIndex;B&&(t===B?this._isIndexVisible(S)||this.scrollToIndex(S):(this._restoreFocusedItem(),t&&(t.tabIndex=-1),B.tabIndex=0,this._focusedVirtualIndex=S=B[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(S),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],T&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(B){switch(B.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&B.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&&B.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(B)}},
_clamp:function(B,t,T){return Math.min(T,Math.max(t,B))},
_debounce:function(B,t,T){this._debouncers=this._debouncers||{};this._debouncers[B]=_.T1(this._debouncers[B],T,t.bind(this));_.Sz(this._debouncers[B])},
_forwardProperty:function(B,t,T){B._setPendingProperty(t,T)},
_forwardHostPropV2:function(B,t){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(T){T&&this.modelForElement(T).forwardHostProp(B,t)},this)},
_notifyInstancePropV2:function(B,t,T){$rz(this.as,t)&&(B=B[this.indexAs],t==this.as&&(this.items[B]=T),this.notifyPath(VR(this.as,"items."+B,t),T))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(B,t,T){t.indexOf(this.as+".")===0&&this.notifyPath("items."+B.__key__+"."+t.slice(this.as.length+1),T)},
_forwardParentPath:function(B,t){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(T){T&&this.modelForElement(T).notifyPath(B,t)},this)},
_forwardParentProp:function(B,t){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(T){T&&(this.modelForElement(T)[B]=t)},this)},
_getActiveElement:function(){var B=this._itemsParent.node.domHost;return _.jK(B?B.root:document).activeElement},
_scrollTargetChanged:function(B,t){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(t)if(B==="document")this.scrollTarget=this._doc;else if(typeof B==="string"){var T,S;this.scrollTarget=(t=(S=(T=this.domHost)==null?void 0:T.polymerController)!=null?S:this.domHost)&&t.$?t.$[B]:_.jK(this.ownerDocument).querySelector("#"+B)}else this._isValidScrollTarget()&&(this._oldScrollTarget=B,this._toggleScrollListener(this._shouldHaveListener,B))}});var dI8;var CcB;var ZSH=function(B,t,T,S){B-=T;t-=S;return Math.sqrt(B*B+t*t)},LOq=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
wpv.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var o0N=function(B){B.maxRadius=0;B.mouseDownStart=0;B.mouseUpStart=0;B.xStart=0;B.yStart=0;B.xEnd=0;B.yEnd=0;B.containerMetrics=new wpv(B.element)};
yV_.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var B=LOq()-this.mouseDownStart;this.mouseUpStart&&(B-=this.mouseUpElapsed);return B},get mouseUpElapsed(){return this.mouseUpStart?LOq()-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 B=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(B*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-B/300*.2))))),this.maxRadius,300)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-
this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,
this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var B=this.radius/(this.containerMetrics.size/2);var t=this.xNow-this.containerMetrics.width/2;var T=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+t+"px, "+T+"px)";this.waveContainer.style.transform="translate3d("+t+"px, "+T+"px, 0)";this.wave.style.webkitTransform="scale("+B+","+B+")";this.wave.style.transform="scale3d("+B+","+B+",1)"},
downAction:function(B){var t=this.containerMetrics.width/2,T=this.containerMetrics.height/2;o0N(this);this.mouseDownStart=LOq();this.center?(this.xStart=t,this.yStart=T):(this.xStart=B?B.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=B?B.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=t,this.yEnd=T);B=this.containerMetrics;t=this.xStart;T=this.yStart;this.maxRadius=Math.max(ZSH(t,T,0,0),ZSH(t,T,
B.width,0),ZSH(t,T,0,B.height),ZSH(t,T,B.width,B.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=LOq())},
remove:function(){_.jK(_.jK(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.cb({_template:function(){if(CcB!==void 0)return CcB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;dI8===void 0&&(dI8=document.createElement("template"));var S=dI8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return CcB=B},
is:"tp-yt-paper-ripple",behaviors:[_.Iy],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(){_.jK(this).parentNode.nodeType==11?this.keyEventTarget=_.jK(this).getOwnerRoot().host:this.keyEventTarget=_.jK(this).parentNode;var B=this.keyEventTarget;this.listen(B,"up","uiUpAction");this.listen(B,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(B){B.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var B=0;B<this.ripples.length;++B)if(!this.ripples[B].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(B){this.noink||this.downAction(B)},
downAction:function(B){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(B),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(B){this.noink||this.upAction(B)},
upAction:function(B){this.holdDown||(this.ripples.forEach(function(t){t.upAction(B)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var B=0;B<this.ripples.length;++B){var t=this.ripples[B];t.isOpacityFullyDecayed&&!t.isRestingAtMaxRadius&&this.removeRipple(t)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var B=new yV_(this);_.jK(this.$.waves).appendChild(B.waveContainer);this.$.background.style.backgroundColor=B.color;this.ripples.push(B);this._setAnimating(!0);return B},
removeRipple:function(B){var t=this.ripples.indexOf(B);t<0||(this.ripples.splice(t,1),B.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var B;for(B=0;B<this.ripples.length;++B){var t=this.ripples[B];t.draw();this.$.background.style.opacity=t.outerOpacity;t.isOpacityFullyDecayed&&!t.isRestingAtMaxRadius&&this.removeRipple(t)}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(B,t){t!==void 0&&(B?this.downAction():this.upAction())}});var GK={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(B){mp._downHandler.call(this,B);this.pressed&&this.ensureRipple(B)},
ensureRipple:function(B){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var t=this._rippleContainer||this.root;t&&_.jK(t).appendChild(this._ripple);if(B){t=_.jK(this._rippleContainer||this);var T=_.jK(B).rootTarget;t.deepContains(T)&&this._ripple.uiDownAction(B)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(B){this.hasRipple()&&(this._ripple.noink=B)}};var hQ8={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 B=1;this.disabled?B=0:this.active||this.pressed?B=4:this.receivedFocusFromKeyboard&&(B=3);this._setElevation(B)},
_computeKeyboardClass:function(B){this.toggleClass("keyboard-focus",B)},
_spaceKeyDownHandler:function(B){mp._spaceKeyDownHandler.call(this,B);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(B){mp._spaceKeyUpHandler.call(this,B);this.hasRipple()&&this._ripple.uiUpAction()}},qi8=[J_8,
_.Jw,GK,hQ8];_.VZs={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(B){B&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=B)},
_createRipple:function(){var B=GK._createRipple();B.id="ink";B.setAttribute("center","");B.classList.add("circle");return B}};
_.EN8=[J_8,_.Jw,GK,_.VZs];_.DIi=[_.EN8,Xau,{_checkedChanged:function(){Npo._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){GK._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var Pc2;var UIe;var Id8=function(){};
_.k=Id8.prototype;_.k.registered=function(){};
_.k.addOwnKeyBinding=function(){};
_.k.removeOwnKeyBindings=function(){};
_.k.keyboardEventMatchesKeys=function(){};
_.k._collectKeyBindings=function(){};
_.k._prepKeyBindings=function(){};
_.k._addKeyBinding=function(){};
_.k._resetKeyEventListeners=function(){};
_.k._listenKeyEventListeners=function(){};
_.k._unlistenKeyEventListeners=function(){};
_.k._onKeyBindingEvent=function(){};
_.k._triggerKeyHandler=function(){};
_.k._tapHandler=function(){};
_.k._focusChanged=function(){};
_.k._detectKeyboardFocus=function(){};
_.k._userActivate=function(){};
_.k._upHandler=function(){};
_.k._asyncClick=function(){};
_.k._pressedChanged=function(){};
_.k._ariaActiveAttributeChanged=function(){};
_.k._activeChanged=function(){};
_.k._controlStateChanged=function(){};
_.k._changedButtonState=function(){};
_.k._focusBlurHandler=function(){};
_.k._disabledChanged=function(){};
_.k._changedControlState=function(){};
_.k._buttonStateChanged=function(){};
_.k._downHandler=function(){};
_.k.ensureRipple=function(){};
_.k.getRipple=function(){};
_.k.hasRipple=function(){};
_.k._createRipple=function(){};
_.k._noinkChanged=function(){};
_.k._computeKeyboardClass=function(){};
_.k._spaceKeyDownHandler=function(){};
_.k._spaceKeyUpHandler=function(){};
_.k._setPressed=function(){};
_.k._setPointerDown=function(){};
_.k._setReceivedFocusFromKeyboard=function(){};
_.k._setFocused=function(){};
_.k._setElevation=function(){};
Id8=_.cb({_template:function(){if(UIe!==void 0)return UIe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;Pc2===void 0&&(Pc2=document.createElement("template"));var S=Pc2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return UIe=B},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[qi8],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?hQ8._calculateElevation.apply(this):this._setElevation(0)}});var JT8;var mIH;var NFq={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(B){_.m("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(B)},
_onDialogClickWrapped:function(B){_.m("dialog_behavior_no_tap_killswitch")||this._onDialogClick(B)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(B,t){t&&(B?(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(B){B?this.setAttribute("aria-modal","true"):this.removeAttribute("aria-modal")},
_updateClosingReasonConfirmed:function(B){this.closingReason=this.closingReason||{};this.closingReason.confirmed=B},
_onDialogClick:function(B){for(var t=_.jK(B).path,T=0,S,O=t.indexOf((S=this.hostElement)!=null?S:this);T<O;T++)if(S=t[T],S.hasAttribute&&(S.hasAttribute("dialog-dismiss")||S.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(S.hasAttribute("dialog-confirm"));this.close();B.stopPropagation();break}}},XRu=[_.e3,
NFq];var uaq=document.createElement("template");_.a(uaq,'<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(uaq.content);var jai=document.createElement("template");_.a(jai,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(jai.content);_.cb({_template:function(){if(mIH!==void 0)return mIH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;JT8===void 0&&(JT8=document.createElement("template"));var S=JT8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return mIH=B},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[XRu,c_e],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 HS4;var adi;_.cb({_template:function(){if(adi!==void 0)return adi;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;HS4===void 0&&(HS4=document.createElement("template"));var S=HS4;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return adi=B},
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 B,t,T;if(((B=window.ShadyDOM)==null?void 0:B.noPatch)!==!0&&((t=window.ShadyDOM)==null?void 0:t.noPatch)!=="on-demand"||((T=this.__shady_parentNode)==null?void 0:T.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(NFq)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var fdH=_.ie(['<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>']),gN2=_.XOH(fdH);gN2.setAttribute("style","display: none;");document.head.appendChild(gN2.content);var RQq;var ATe;var cT8;var sas;_.cb({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[Ry],configure:function(B){var t=B.node,T=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:T/2+"px"},{height:T+"px"}],this.timingFromConfig(B))}});
_.cb({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[Ry],configure:function(B){var t=B.node,T=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:T/2+"px"},{width:T+"px"}],this.timingFromConfig(B))}});
_.cb({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[Ry],configure:function(B){var t=B.node,T=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:T+"px"},{width:T-T/20+"px"}],this.timingFromConfig(B))}});
_.cb({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[Ry],configure:function(B){var t=B.node,T=t.getBoundingClientRect().height;this.setPrefixedProperty(t,"transformOrigin","0 0");return this._effect=new KeyframeEffect(t,[{height:T+"px",transform:"translateY(0)"},{height:T/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(B))}});var pw={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},FOE=function(){};
_.k=FOE.prototype;_.k.registered=function(){};
_.k.addOwnKeyBinding=function(){};
_.k.removeOwnKeyBindings=function(){};
_.k.keyboardEventMatchesKeys=function(){};
_.k._collectKeyBindings=function(){};
_.k._prepKeyBindings=function(){};
_.k._addKeyBinding=function(){};
_.k._resetKeyEventListeners=function(){};
_.k._listenKeyEventListeners=function(){};
_.k._unlistenKeyEventListeners=function(){};
_.k._onKeyBindingEvent=function(){};
_.k._triggerKeyHandler=function(){};
_.k._focusBlurHandler=function(){};
_.k._changedControlState=function(){};
_.k._setFocused=function(){};
FOE=_.cb({_template:function(){if(sas!==void 0)return sas;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;cT8===void 0&&(cT8=document.createElement("template"));var S=cT8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return sas=B},
is:"tp-yt-paper-menu-button",behaviors:[_.Iy,_.Jw],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:pw.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:pw.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:pw.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 B=_.jK(this.$.content).getDistributedNodes(),t=0,T=B.length;t<T;t++)if(B[t].nodeType===Node.ELEMENT_NODE)return B[t]},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(B,t){B?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):t!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(B){_.Jw._disabledChanged.apply(this,arguments);B&&this.opened&&this.close()},
__onIronOverlayCanceled:function(B){var t=this.$.trigger;_.jK(B.detail).path.indexOf(t)>-1&&B.preventDefault()}});
Object.keys(pw).forEach(function(B){FOE[B]=pw[B]});var wR2=_.N1.IronButtonState,oNb=(0,_.Up)(HTMLElement);
_.cb({_template:function(){if(ATe!==void 0)return ATe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;RQq===void 0&&(RQq=document.createElement("template"));var S=RQq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return ATe=B},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[wR2,_.Jw,GK,_.XU,_.HU],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(B){var t=(0,_.Ig)(this);t.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:B});t.shadowRoot.appendChild(B);return oNb.prototype._attachDom.call(this,B)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var B=this.contentElement;B&&B.selectedItem&&this._setSelectedItem(B.selectedItem)},
get contentElement(){for(var B=_.jK(this.$.content).getDistributedNodes(),t=0,T=B.length;t<T;t++)if(B[t].nodeType===Node.ELEMENT_NODE)return B[t]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(B){this._setSelectedItem(B.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(B){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B)===this&&this.open()},
_selectedItemChanged:function(B){var t="";B?t=B.label||B.getAttribute("label")||B.textContent.trim():t="";this.value=t;this._setSelectedItemLabel(t)},
_computeMenuVerticalOffset:function(B,t){return t?t:B?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var B=this.opened?"true":"false",t=this.contentElement;t&&t.setAttribute("aria-expanded",B)},
_computeLabelClass:function(B,t,T){var S="label";if(B)T&&(S+=" label-is-hidden");else if(T||t)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 yT8;var Qa8;_.cb({is:"tp-yt-paper-icon-button",_template:function(){if(Qa8!==void 0)return Qa8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;yT8===void 0&&(yT8=document.createElement("template"));var S=yT8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return Qa8=B},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.EN8],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(B,t){var T=this.getAttribute("aria-label");T&&t!=T||this.setAttribute("aria-label",B)}});var xIe;var MZi;_.iv=[J_8,_.Jw,{hostAttributes:{role:"option",tabindex:"0"}}];_.cb({_template:function(){if(MZi!==void 0)return MZi;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;xIe===void 0&&(xIe=document.createElement("template"));var S=xIe;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return MZi=B},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.iv]});var $I2;var WO2;var eQo={attached:function(){this.fire("addon-attached")},
update:function(){}};var GpH=1,pRE=1,iSs=1,Yio=[_.Jw,_.Iy,{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();!vc&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(B,t){B?B=B+" "+t:B=t;return B},
_onAddonAttached:function(B){B=_.jK(B).rootTarget;if(B.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,B.id);else{var t="paper-input-add-on-"+pRE++;B.id=t;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,t)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(B){_.Jw._focusBlurHandler.call(this,B);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var B=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",B);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(B){try{var t=this.inputElement.selectionStart;this.value=B;this.inputElement.selectionStart=t;this.inputElement.selectionEnd=t}catch(T){this.value=B}},
_computeAlwaysFloatLabel:function(B,t){return t||B},
_updateAriaLabelledBy:function(){var B=_.jK(this.root).querySelector("label");if(B){if(B.id)var t=B.id;else t="paper-input-label-"+GpH++,B.id=t;this._ariaLabelledBy=t}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+iSs++)},
_onChange:function(B){this.shadowRoot&&this.fire(B.type,{sourceEvent:B},{node:this,bubbles:B.bubbles,cancelable:B.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var B=document.activeElement;B instanceof HTMLElement&&B!==document.body&&B!==document.documentElement||this._focusableElement.focus()}}}];var KOe;var ldH;_.cb({_template:function(){if(ldH!==void 0)return ldH;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;KOe===void 0&&(KOe=document.createElement("template"));var S=KOe;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return ldH=B},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[eQo],properties:{_charCounterStr:{type:String,value:"0"}},update:function(B){if(B.inputElement){B.value=B.value||"";var t=B.value.toString().length.toString();B.inputElement.hasAttribute("maxlength")&&(t+="/"+B.inputElement.getAttribute("maxlength"));this._charCounterStr=t}}});var vNE;var nN8;_.cb({_template:function(){if(nN8!==void 0)return nN8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;vNE===void 0&&(vNE=document.createElement("template"));var S=vNE;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return nN8=B},
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 C9(this.attrForValue)},get _inputElement(){return _.jK(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(B){this._addons||(this._addons=[]);B=B.target;this._addons.indexOf(B)===-1&&(this._addons.push(B),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(B){this._handleValueAndAutoValidate(B.target)},
_onValueChanged:function(B){var t=B.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,t.value===void 0||t.value===""))return;this._handleValueAndAutoValidate(B.target)},
_handleValue:function(B){var t=this._inputElementValue;t||t===0||B.type==="number"&&!B.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:B,value:t,invalid:this.invalid})},
_handleValueAndAutoValidate:function(B){this.autoValidate&&B&&(this.invalid=!(B.validate?B.validate(this._inputElementValue):B.checkValidity()));this._handleValue(B)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(B){if(this._addons)for(var t,T=0;t=this._addons[T];T++)t.update(B)},
_computeInputContentClass:function(B,t,T,S,O){var d="input-content";B?(O&&(d+=" label-is-hidden"),S&&!this.noUnfloatedLabelError&&(d+=" is-invalid")):(B=this.querySelector("label"),t||O?(d+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",S?d+=" is-invalid":T&&(d+=" label-is-highlighted")):(B&&(this.$.labelAndInputContainer.style.position="relative"),S&&!this.noUnfloatedLabelError&&(d+=" is-invalid")));T&&(d+=" focused");return d},
_computeUnderlineClass:function(B,t){var T="underline";t?T+=" is-invalid":B&&(T+=" is-highlighted");return T},
_computeAddOnContentClass:function(B,t){var T="add-on-content";t?T+=" is-invalid":B&&(T+=" is-highlighted");return T}});var rTo;var zQu;_.cb({_template:function(){if(zQu!==void 0)return zQu;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;rTo===void 0&&(rTo=document.createElement("template"));var S=rTo;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return zQu=B},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[eQo],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(B){this._setInvalid(B.invalid)}});_.cb({is:"tp-yt-paper-input",_template:function(){if(WO2!==void 0)return WO2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;$I2===void 0&&($I2=document.createElement("template"));var S=$I2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return WO2=B},
behaviors:[Yio,_.XU],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 bSu;var BK4;_.cb({_template:function(){if(BK4!==void 0)return BK4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=
B.content,T=t.insertBefore;bSu===void 0&&(bSu=document.createElement("template"));var S=bSu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return BK4=B},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.iv]});var tXq;var TK1;_.cb({_template:function(){if(TK1!==void 0)return TK1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;tXq===void 0&&(tXq=document.createElement("template"));var S=tXq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return TK1=B},
is:"tp-yt-paper-item-body"});var S01;var OfE;var kTH=function(){};
_.k=kTH.prototype;_.k.indexOf=function(){};
_.k.selectPrevious=function(){};
_.k.selectNext=function(){};
_.k.selectIndex=function(){};
_.k.forceSynchronousItemUpdate=function(){};
_.k._checkFallback=function(){};
_.k._addListener=function(){};
_.k._removeListener=function(){};
_.k._activateEventChanged=function(){};
_.k._updateItems=function(){};
_.k._selectSelected=function(){};
_.k._filterItem=function(){};
_.k._valueToItem=function(){};
_.k._valueToIndex=function(){};
_.k._indexToValue=function(){};
_.k._valueForItem=function(){};
_.k._observeItems=function(){};
_.k._itemActivate=function(){};
_.k.multiChanged=function(){};
_.k._updateAttrForSelected=function(){};
_.k._updateSelected=function(){};
_.k._selectMulti=function(){};
_.k._selectionChange=function(){};
_.k._toggleSelected=function(){};
_.k._valuesToItems=function(){};
_.k.registered=function(){};
_.k.addOwnKeyBinding=function(){};
_.k.removeOwnKeyBindings=function(){};
_.k.keyboardEventMatchesKeys=function(){};
_.k._collectKeyBindings=function(){};
_.k._prepKeyBindings=function(){};
_.k._addKeyBinding=function(){};
_.k._resetKeyEventListeners=function(){};
_.k._listenKeyEventListeners=function(){};
_.k._unlistenKeyEventListeners=function(){};
_.k._onKeyBindingEvent=function(){};
_.k._triggerKeyHandler=function(){};
_.k.select=function(){};
_.k._resetTabindices=function(){};
_.k._updateMultiselectable=function(){};
_.k._focusWithKeyboardEvent=function(){};
_.k._clearSearchText=function(){};
_.k._focusPrevious=function(){};
_.k._focusNext=function(){};
_.k._applySelection=function(){};
_.k._focusedItemChanged=function(){};
_.k._onIronItemsChanged=function(){};
_.k._onShiftTabDown=function(){};
_.k._onFocus=function(){};
_.k._onUpKey=function(){};
_.k._onDownKey=function(){};
_.k._onEscKey=function(){};
_.k._onKeydown=function(){};
_.k._activateHandler=function(){};
_.k._disabledChanged=function(){};
_.k._setSelectedItem=function(){};
_.k._setItems=function(){};
_.k._setSelectedItems=function(){};
_.k._setFocusedItem=function(){};
kTH=_.cb({_template:function(){if(OfE!==void 0)return OfE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;S01===void 0&&(S01=document.createElement("template"));var S=S01;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return OfE=B},
is:"tp-yt-paper-listbox",behaviors:[aKq],hostAttributes:{role:"listbox"}});var dHo;var Cmb;var Zf1={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(B,t){return[B||t?"active":"",t?"cooldown":""].join(" ")},
__activeChanged:function(B,t){this.__setAriaHidden(!B);this.__coolingDown=!B&&t},
__altChanged:function(B){this.setAttribute("aria-label",B||"loading")},
__setAriaHidden:function(B){B?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.cb({_template:function(){if(Cmb!==void 0)return Cmb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;dHo===void 0&&(dHo=document.createElement("template"));var S=dHo;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return Cmb=B},
is:"tp-yt-paper-spinner",behaviors:[Zf1]});var Lf8;var hX1;_.cb({_template:function(){if(hX1!==void 0)return hX1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Lf8===void 0&&(Lf8=document.createElement("template"));var S=Lf8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return hX1=B},
is:"tp-yt-paper-spinner-lite",behaviors:[Zf1]});var q0H;var VX8;_.cb({_template:function(){if(VX8!==void 0)return VX8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;q0H===void 0&&(q0H=document.createElement("template"));var S=q0H;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return VX8=B},
is:"tp-yt-paper-tab",behaviors:[_.Jw,_.N1.IronButtonState,GK],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 B=_.jK(this).parentNode;return!!B&&!!B.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(B){if(this.link){var t=this.queryEffectiveChildren("a");t&&B.target!==t&&t.click()}}});var ELB;var DHE;var Pmq=_.ie(['<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>']),UH2=_.XOH(Pmq);document.head.appendChild(UH2.content);_.cb({_template:function(){if(DHE!==void 0)return DHE;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;ELB===void 0&&(ELB=document.createElement("template"));var S=ELB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return DHE=B},
is:"tp-yt-paper-tabs",behaviors:[_.fw,_.gto],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(B){_.jK(this).querySelectorAll("tp-yt-paper-tab").forEach(B?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(B){B.setAttribute("noink","")},
_removeNoinkAttribute:function(B){B.removeAttribute("noink")},
_computeScrollButtonClass:function(B,t,T,S){return!t||T?"hidden":B?S?"hidden":"not-visible":""},
_computeTabsContentClass:function(B,t){var T="tabs-content";B&&(T+=" scrollable");if(!B||t)T+=" fit-container";return T},
_computeSelectionBarClass:function(B,t){var T="selection-bar";B?T+=" hidden":t&&(T+=" align-bottom");return T},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(B){return""+B},
_onIronSelect:function(B){this._tabChanged(B.detail.item,this._previousTab);this._previousTab=B.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();_.ay._activateHandler.apply(this,arguments)},
_scheduleActivation:function(B,t){this._pendingActivationItem=B;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,t)},
_delayedActivationHandler:function(){var B=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;B.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(B){B.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(B,t){this.scrollable&&this._affectScroll(t&&-t.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(B){this.$.tabsContainer.scrollLeft+=B;B=this.$.tabsContainer.scrollLeft;this._leftHidden=B===0||this.hideScrollButtons;this._rightHidden=B===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(B,t){if(B){var T=this.$.tabsContent.getBoundingClientRect(),S=T.width,O=B.getBoundingClientRect();T=O.left-T.left;this._pos={width:this._calcPercent(O.width,S),left:this._calcPercent(T,S)};if(this.noSlide||t==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var d=t.getBoundingClientRect();t=this.items.indexOf(t);B=this.items.indexOf(B);this.$.selectionBar.classList.add("expand");
B=t<B;this._isRTL&&(B=!B);B?this._positionBar(this._calcPercent(O.left+O.width-d.left,S)-5,this._left):this._positionBar(this._calcPercent(d.left+d.width-O.left,S)-5,this._calcPercent(T,S)+5);this.scrollable&&this._scrollToSelectedIfNeeded(O.width,T)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(B,t){t-=this.$.tabsContainer.scrollLeft;t<0?this.$.tabsContainer.scrollLeft+=t:(t+=B-this.$.tabsContainer.offsetWidth,t>0&&(this.$.tabsContainer.scrollLeft+=t))},
_calcPercent:function(B,t){return 100*B/t},
_positionBar:function(B,t){B=B||0;t=t||0;this._width=B;this._left=t;this.transform("translateX("+t+"%) scaleX("+B/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var B=this.$.selectionBar.classList;B.contains("expand")?(B.remove("expand"),B.add("contract"),this._positionBar(this._pos.width,this._pos.left)):B.contains("contract")&&B.remove("contract")}});var IRi;var JU2;_.cb({_template:function(){if(JU2!==void 0)return JU2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;IRi===void 0&&(IRi=document.createElement("template"));var S=IRi;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return JU2=B},
is:"tp-yt-paper-textarea",behaviors:[Yio,_.XU],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(B){this.$.input.textarea.selectionStart=B},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(B){this.$.input.textarea.selectionEnd=B},_ariaLabelledByChanged:function(B){this._focusableElement.setAttribute("aria-labelledby",B)},
_ariaDescribedByChanged:function(B){this._focusableElement.setAttribute("aria-describedby",B)},
get _focusableElement(){return this.inputElement.textarea}});var mHi;var NK8;/*

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 Xq8=function(){};
_.k=Xq8.prototype;_.k.addOwnKeyBinding=function(){};
_.k.removeOwnKeyBindings=function(){};
_.k.keyboardEventMatchesKeys=function(){};
_.k._collectKeyBindings=function(){};
_.k._prepKeyBindings=function(){};
_.k._addKeyBinding=function(){};
_.k._resetKeyEventListeners=function(){};
_.k._listenKeyEventListeners=function(){};
_.k._unlistenKeyEventListeners=function(){};
_.k._onKeyBindingEvent=function(){};
_.k._triggerKeyHandler=function(){};
_.k._tapHandler=function(){};
_.k._focusChanged=function(){};
_.k._detectKeyboardFocus=function(){};
_.k._userActivate=function(){};
_.k._upHandler=function(){};
_.k._spaceKeyDownHandler=function(){};
_.k._spaceKeyUpHandler=function(){};
_.k._asyncClick=function(){};
_.k._pressedChanged=function(){};
_.k._ariaActiveAttributeChanged=function(){};
_.k._activeChanged=function(){};
_.k._controlStateChanged=function(){};
_.k._changedButtonState=function(){};
_.k._focusBlurHandler=function(){};
_.k._disabledChanged=function(){};
_.k._changedControlState=function(){};
_.k._downHandler=function(){};
_.k.ensureRipple=function(){};
_.k.getRipple=function(){};
_.k.hasRipple=function(){};
_.k._noinkChanged=function(){};
_.k._focusedChanged=function(){};
_.k.registered=function(){};
_.k._invalidChanged=function(){};
_.k.hasValidator=function(){};
_.k.validate=function(){};
_.k._getValidity=function(){};
_.k._requiredChanged=function(){};
_.k._valueChanged=function(){};
_.k._checkedChanged=function(){};
_.k._buttonStateChanged=function(){};
_.k._setPressed=function(){};
_.k._setPointerDown=function(){};
_.k._setReceivedFocusFromKeyboard=function(){};
_.k._setFocused=function(){};
Xq8=_.cb({is:"tp-yt-paper-toggle-button",_template:function(){if(NK8!==void 0)return NK8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;mHi===void 0&&(mHi=document.createElement("template"));var S=mHi;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return NK8=B},
behaviors:[_.DIi],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");_.K9(this,function(){_.sc(this,"pan-y")})},
_ontrack:function(B){B=B.detail;B.state==="start"?this._trackStart(B):B.state==="track"?this._trackMove(B):B.state==="end"&&this._trackEnd(B)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(B){B=B.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+B:B)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+B:B));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 B=GK._createRipple();B.id="ink";B.setAttribute("recenters","");B.classList.add("circle","toggle-ink");return B}});var u6u;var jf1;_.cb({_template:function(){if(jf1!==void 0)return jf1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;u6u===void 0&&(u6u=document.createElement("template"));var S=u6u;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return jf1=B},
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 B=_.jK(this).parentNode,t=_.jK(this).getOwnerRoot(),T;this.for?T=_.jK(t).querySelector("#"+this.for):T=B.nodeType==Node.DOCUMENT_FRAGMENT_NODE?t.host:B;return T},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(B){B==="entry"?this.show():B==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.jK(this).textContent.trim()===""){for(var B=!0,t=_.jK(this).getEffectiveChildNodes(),T=0;T<t.length;T++)if(t[T].textContent.trim()!==""){B=!1;break}if(B)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 B=this.offset;this.marginTop!=14&&this.offset==14&&(B=this.marginTop);var t=this.offsetParent.getBoundingClientRect(),T=this._target.getBoundingClientRect(),S=this.getBoundingClientRect(),O=(T.width-S.width)/2,d=(T.height-S.height)/2,Z=T.left-t.left,h=T.top-t.top;switch(this.position){case "top":var q=Z+O;var D=h-S.height-B;break;case "bottom":q=Z+O;D=h+T.height+B;break;case "left":q=Z-S.width-B;D=h+d;break;case "right":q=Z+T.width+
B,D=h+d}this.fitToVisibleBounds?(t.left+q+S.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,q)+"px",this.style.right="auto"),t.top+D+S.height>window.innerHeight?(this.style.bottom=t.height+"px",this.style.top="auto"):(this.style.top=Math.max(-t.top,D)+"px",this.style.bottom="auto")):(this.style.left=q+"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(B){B!==500&&this.updateStyles({"--paper-tooltip-delay-in":B+"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(B){if(B==="entry"&&this.animationEntry!=="")return this.animationEntry;if(B==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[B]&&typeof this.animationConfig[B][0].name==="string"){if(this.animationConfig[B][0].timing&&this.animationConfig[B][0].timing.delay&&this.animationConfig[B][0].timing.delay!==0){var t=this.animationConfig[B][0].timing.delay;B==="entry"?this.updateStyles({"--paper-tooltip-delay-in":t+"ms"}):B==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":t+
"ms"})}return this.animationConfig[B][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 Hf8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Hf8,_.Qs);var aRu=_.rg(Hf8,[0,_.YU]);var Y9=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Y9,_.Qs);var fR8=[3,4],gLe=[5,6];var RX2=[0,fR8,gLe,_.UCE,-1,_.iL,_.IV1,-1,hO_,qw_];var AU8=_.rg(Y9,RX2),cUH=_.z9(RX2);var sf8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(sf8,_.Qs);var Ff4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Ff4,_.Qs);var wq8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(wq8,_.Qs);var oL4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(oL4,_.Qs);var yUH=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(yUH,_.Qs);var Kw=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Kw,_.Qs);Kw.prototype.getSource=function(){return _.RJ(this,1)};
Kw.prototype.getMessage=function(){return _.g$(this,4)};
Kw.prototype.getData=function(){return _.I0(this,yUH,8)};var Qfi=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Qfi,_.Qs);var lv=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(lv,_.Qs);var vU=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(vU,_.Qs);var nw=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(nw,_.Qs);nw.prototype.getUrl=function(){return _.g$(this,1)};
nw.prototype.setUrl=function(B){return _.J0(this,1,B)};
nw.prototype.hasUrl=function(){return _.W_(_.PE(this,1))!=null};var xH2=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(xH2,_.Qs);var MXu=[3];var $HE=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u($HE,_.Qs);var ra=function(B){var t=new $HE;return _.dT(t,2,B)};
$HE.prototype.getLanguage=function(){return cE(this,4,zK)};
var Wfu=function(B){var t=ra(1);return _.S9(t,6,zK,B)},zK=[3,
4,5,6];var eXe=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(eXe,_.Qs);var bv=function(B){var t=new eXe;return _.dT(t,1,B)},B8=function(B,t){return _.S9(B,2,GTu,t)},GTu=[2,
3,4,5];var pqE=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(pqE,_.Qs);var t5=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(t5,_.Qs);var if4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(if4,_.Qs);var Y0q=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Y0q,_.Qs);var Kf2=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Kf2,_.Qs);var lR4=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(lR4,_.Qs);var vLu=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(vLu,_.Qs);var TR=function(B){return _.I0(B,vU,5)};var nLs=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(nLs,_.Qs);nLs.prototype.getValue=function(){return aJ(this,1)};var rU8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(rU8,_.Qs);var Sk=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Sk,_.Qs);Sk.prototype.getMetadata=function(){return _.s7(this,Kf2,7,Ol)};
Sk.prototype.hasMetadata=function(){return _.IJ(this,Kf2,7,Ol)};
var zXB=_.ba(Sk),Ol=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var ks=function(B){this.JSC$10019_name_=B;this.files_=[];this.directories_=[];this.directoryMap_={}};
ks.prototype.getName=function(){return this.JSC$10019_name_};var Ca=function(B,t){this.callback_=t;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new ks("");bf8(this,B,this.rootDirectory_);d8(this)},bf8=function(B,t,T){for(var S=0;S<t.length;S++){var O=t[S];
O.isFile?(B.fileOps_++,O.file((0,_.gS)(B.handleFileSuccess_,B,T),(0,_.gS)(B.handleFileError_,B))):B.unscannedDirectories_.push(new BEH(O,T))}},d8=function(B){if(B.unscannedDirectories_.length>0&&B.directoryOps_<5&&!B.hasError_){B.directoryOps_++;
var t=B.unscannedDirectories_.shift(),T=t.entry,S=new ks(T.name);t=t.parent;t.directoryMap_[S.getName()]=S;t.directories_.push(S);T=T.createReader();T.readEntries((0,_.gS)(B.handleDirectorySuccess_,B,T,S),(0,_.gS)(B.handleDirectoryError_,B))}B.directoryOps_!=0||B.fileOps_!=0||B.unscannedDirectories_.length!=0&&!B.hasError_||B.callback_(B.rootDirectory_.files_,B.rootDirectory_.directories_,B.hasError_)};
Ca.prototype.handleDirectorySuccess_=function(B,t,T){bf8(this,T,t);T.length==0?(this.directoryOps_--,d8(this)):B.readEntries((0,_.gS)(this.handleDirectorySuccess_,this,B,t),(0,_.gS)(this.handleDirectoryError_,this))};
Ca.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;d8(this)};
Ca.prototype.handleFileSuccess_=function(B,t){B.files_.push(t);this.fileOps_--;d8(this)};
Ca.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;d8(this)};
var BEH=function(B,t){this.entry=B;this.parent=t};var ZP=function(B){_.I8.call(this);_.Rr(B,"drop",this.onObjectsDropped_,!1,this);_.Rr(B,"dragenter",this.onFilesDragged_,!1,this);_.Rr(B,"dragover",this.onFilesDragged_,!1,this);_.Rr(B,"dragleave",this.onDragLeave_,!1,this);_.Rr(B,"dragend",this.onDragLeave_,!1,this)};
_.TG(ZP,_.I8);var tA4=function(B,t){_.Vr.call(this,"f");this.files=B;this.directories=t};
_.TG(tA4,_.Vr);var TE8=function(){_.Vr.call(this,"h")};
_.TG(TE8,_.Vr);var Shq=function(){_.Vr.call(this,"i")};
_.TG(Shq,_.Vr);var Ol2=function(){_.Vr.call(this,"g")};
_.TG(Ol2,_.Vr);ZP.prototype.onObjectsDropped_=function(B){var t=this;B.preventDefault();var T=B.event_.dataTransfer;if((B=T&&T.items)&&B.length>0&&B[0].webkitGetAsEntry){T=[];for(var S=[],O=0;O<B.length;O++){var d=B[O].webkitGetAsEntry();d?T.push(d):S.push(B[O])}new Ca(T,function(Z,h,q){q?t.dispatchEvent(new Ol2("Error occurred while reading from the file system.")):t.dispatchEvent(new tA4(Z,h,S))})}else(B=T&&T.files)&&this.dispatchEvent(new tA4(Array.from(B),[]))};
ZP.prototype.onFilesDragged_=function(B){B.type==="dragenter"&&this.dispatchEvent(new TE8);B.preventDefault()};
ZP.prototype.onDragLeave_=function(){this.dispatchEvent(new Shq)};var kUs=function(B,t){this.JSC$10042_name_=B;this.inputElement_=t};
kUs.prototype.getName=function(){return this.JSC$10042_name_};
kUs.prototype.getInputElement=function(){return this.inputElement_};var La=function(B,t,T){t=t===void 0?"single_file":t;T=T===void 0?[]:T;_.I8.call(this);this.overlayTarget_=B;this.parentOverlay_=B!=null?B.parentNode:_.Nc("scotty-overlay-parent");this.selectorType_=t;this.acceptTypes_=T;this.overlay_=dME(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.u(La,_.I8);
var dME=function(B,t,T,S){var O=document.createElement("input");O.setAttribute("type","file");O.setAttribute("name","Filedata");_.Rr(O,"change",B.onFilesSelected_,!1,B);T==="multiple_file"&&(O.multiple="true");T==="single_directory"&&(O.webkitdirectory="true");S.length>0&&O.setAttribute("accept",S.join(","));O.style.position="absolute";O.style.overflow="hidden";O.style.height="0px";O.style.width="0px";O.style.opacity="0";O.setAttribute("aria-hidden","true");O.setAttribute("tabIndex",-1);if(B.overlayTarget_!=
null)return O.style.height=t.offsetHeight+"px",O.style.width=t.offsetWidth+"px",B.parentOverlay_&&(B.parentOverlay_.style.position="relative"),_.fy(O,t),Fk(O,new _.A0(t.offsetLeft,t.offsetTop)),O;B.parentOverlay_.appendChild(O);return O};
La.prototype.click=function(){this.overlay_.click()};
La.prototype.onFilesSelected_=function(B){a:{try{var t=(new XMLHttpRequest).upload!==void 0;break a}catch(D){}t=!1}if(t){var T;B=Array.from((T=B.target.files)!=null?T:[]);T=[];if(this.selectorType_==="single_directory"&&(_.Zf||zZ||_.C2)){T=new ks("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(t=0;t<B.length;t++)for(var S=B[t],O=S.webkitRelativePath.split("/"),d=T,Z=0;Z<O.length;Z++){var h=O[Z];if(Z==O.length-1){h!="."&&d.files_.push(S);break}var q=d.directoryMap_[h];q==void 0&&(h=
q=new ks(h),d.directoryMap_[h.getName()]=h,d.directories_.push(h));d=q}T=T.directories_}this.dispatchEvent(new Ceq(B,T,null))}else B=B.target.value,B.match(/^c:\\fakepath\\/i)&&(B=B.substring(12)),this.dispatchEvent(new Ceq([],[],new kUs(B,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=dME(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var Ceq=function(B,t){_.Vr.call(this,"j");this.files=B;this.directories=t};
_.u(Ceq,_.Vr);var Zls=function(B){this.uploadUrl_=B};var L5u=function(){_.I8.call(this)};
_.TG(L5u,_.I8);var h5=function(B){_.Vr.call(this,B)};
_.TG(h5,_.Vr);var qJ=function(B){_.Vr.call(this,B)};
_.TG(qJ,_.Vr);var h68=function(B,t,T,S,O){_.I8.call(this);T=document.createElement("form");T.setAttribute("method",t);T.setAttribute("enctype","multipart/form-data");T.setAttribute("encoding","multipart/form-data");t=document.createElement("input");t.setAttribute("type","hidden");t.setAttribute("name","metadata");t.setAttribute("value",O);T.appendChild(t);T.appendChild(S);this.JSC$10059_form_=T;B=new _.l5(B);_.lK(B,"upload_protocol","multipart");this.JSC$10059_url_=B.toString();this.JSC$10059_request_=new nd;this.state_=
"Ready";this.JSC$10059_errorDescription_=null;this.JSC$10059_eventHandler_=new _.SK(this);_.DC(this,this.JSC$10059_eventHandler_);this.JSC$10059_eventHandler_.listen(this.JSC$10059_request_,"success",this.onTransferSuccess_);this.JSC$10059_eventHandler_.listen(this.JSC$10059_request_,"error",this.onTransferError_)};
_.u(h68,L5u);_.k=h68.prototype;_.k.run=function(){this.state_="Transferring";var B=this.JSC$10059_request_,t=this.JSC$10059_form_;if(B.JSC$9477_active_)throw Error("te");var T=new _.l5(this.JSC$10059_url_||t.action);B.JSC$9477_form_=t;t=B.JSC$9477_form_;T=_.f7(T.toString());T!==void 0&&(t.action=T);M81(B)};
_.k.getResponseCode=function(){return null};
_.k.getResponseText=function(){return this.JSC$10059_request_&&this.JSC$10059_request_.getResponseText()||null};
_.k.JSC$26062_getErrorDescription=function(){return this.JSC$10059_errorDescription_};
_.k.cancel=function(){this.JSC$10059_request_&&this.JSC$10059_request_.abort();this.state_="Cancelled";this.dispatchEvent(new h5("o"))};
_.k.pause=function(){};
_.k.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new h5("l"))};
_.k.onTransferError_=function(){this.JSC$10059_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new h5("n"))};var Vx=function(){_.a8.call(this)};
_.u(Vx,_.a8);Vx.prototype.createXhr=function(){var B=_.a8.prototype.createXhr.call(this);B.upload&&(B.upload.onprogress=(0,_.gS)(this.onProgress_,this));return B};
Vx.prototype.onProgress_=function(B){this.dispatchEvent(B)};var qhu=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},Ep2=function(B,t){var T=B.attempt_+1;
if(B.maxAttempts_>0&&T>B.maxAttempts_)return!1;T==0?t():B.delayCallId_=uD(function(){B.delayCallId_=null;t()},VAu(B),B);
B.attempt_=T;return!0};
qhu.prototype.reset=function(){this.delayCallId_&&_.TX.clearTimeout(this.delayCallId_);this.attempt_=-1};
var VAu=function(B){var t=250*Math.pow(2,B.attempt_);B.maxDelayMs_>=0&&(t=Math.min(t,B.maxDelayMs_));return t};var xjw=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var El=function(){_.I8.call(this);this.JSC$10069_request_=this.state_=null;this.JSC$10069_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$10069_bytesTransferred_=0;this.retryIterator_=new qhu;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$10069_errorDescription_=null;this.JSC$10069_eventHandler_=new _.SK(this);_.DC(this,this.JSC$10069_eventHandler_);this.JSC$10069_url_=this.blob_=null;this.JSC$10069_method_=void 0;this.chunkSize_=this.JSC$10069_metadata_=
this.JSC$10069_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$10069_responseText_=this.JSC$10069_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.TG(El,L5u);_.k=El.prototype;_.k.run=function(){DP(this)};
_.k.getResponseCode=function(){return this.JSC$10069_responseCode_};
_.k.getResponseText=function(){return this.JSC$10069_responseText_};
_.k.JSC$26062_getErrorDescription=function(){return this.JSC$10069_errorDescription_};
_.k.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$10069_eventHandler_.removeAll();this.JSC$10069_request_&&this.JSC$10069_request_.abort();this.retryIterator_.reset();var B=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(B==="Upload"||B==="Query")B=new Vx,B.JSC$7857_withCredentials_=this.JSC$10069_withCredentials_,B.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$10069_bytesTransferred_=
0;this.dispatchEvent(new h5("o"))}};
_.k.pause=function(){this.pauseRequested_=!0};
var DP=function(B){var t=B.state_;B.pauseRequested_?(B.pauseRequested_=!1,B.stateAfterUnpausing_=t,B.state_="Paused"):Ep2(B.retryIterator_,function(){switch(B.state_){case "Start":B.JSC$10069_request_=new Vx;var T=_.f1.clone(B.JSC$10069_headers_);B.blob_.size!=null&&(T["Content-Length"]=B.blob_.size);T=Myo(T);T["X-Goog-Upload-Protocol"]="resumable";T["X-Goog-Upload-Command"]="start";B.JSC$10069_eventHandler_.removeAll();B.JSC$10069_eventHandler_.listen(B.JSC$10069_request_,"complete",B.onStartComplete_);
B.JSC$10069_request_.JSC$7857_withCredentials_=B.JSC$10069_withCredentials_;B.JSC$10069_request_.send(B.JSC$10069_url_,B.JSC$10069_method_,B.JSC$10069_metadata_,T);B.lastCommandResponseCode_=null;B.dispatchEvent(new qJ("q"));break;case "Upload":T=B.transferHandle_.uploadUrl_;var S=B.blob_.size;if(XYB()){var O=B.chunkSize_;var d=B.offset_+O>=S;S=NDu(B.blob_,B.offset_,d?S:B.offset_+O)}else B.offset_=0,S=B.blob_,d=!0;B.JSC$10069_request_=new Vx;B.JSC$10069_request_.JSC$7857_withCredentials_=B.JSC$10069_withCredentials_;
B.JSC$10069_eventHandler_.removeAll();B.JSC$10069_eventHandler_.listen(B.JSC$10069_request_,"progress",B.onUploadProgress_);O=(0,_.gS)(B.JSC$10071_onUploadComplete_,B,B.offset_+S.size,d);B.JSC$10069_eventHandler_.listen(B.JSC$10069_request_,"complete",O);B.lastCommandResponseCode_=null;B.dispatchEvent(new qJ("q"));d=Object.assign({},B.JSC$10069_headers_||{},{"X-Goog-Upload-Command":"upload"+(d?", finalize":""),"X-Goog-Upload-Offset":B.offset_});B.JSC$10069_request_.send(T,"POST",S,d);break;case "Query":B.JSC$10069_request_=
new Vx;B.JSC$10069_eventHandler_.removeAll();B.JSC$10069_eventHandler_.listen(B.JSC$10069_request_,"complete",B.onQueryComplete_);T=Object.assign({},B.JSC$10069_headers_||{},{"X-Goog-Upload-Command":"query"});B.JSC$10069_request_.send(B.transferHandle_.uploadUrl_,"POST","",T);B.lastCommandResponseCode_=null;B.dispatchEvent(new qJ("q"));break;default:throw Error("jf");}})||P8(B,"Transfer encountered too many consecutive failures.")},P8=function(B,t){B.state_="Error";
B.JSC$10069_errorDescription_=t;B.dispatchEvent(new h5("n"))};
El.prototype.onStartComplete_=function(B){var t=B.target;this.lastCommandResponseCode_=t.getStatus();this.dispatchEvent(new qJ("r"));if(DM2(t))Pe2(this,t);else if(UM1(t)){B=zm(B.target.getAllResponseHeaders());for(var T in B)_.Oq(T.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new h5("m"));T=aj(B,"X-Goog-Upload-URL");B=(B=aj(B,"X-Goog-Upload-Chunk-Granularity"))?parseInt(B,10):1;T===void 0||isNaN(B)||B<=0?P8(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
B)*B,this.transferHandle_=new Zls(T),this.dispatchEvent(new h5("p")),this.state_="Upload",this.retryIterator_.reset(),DP(this))}else DP(this)};
El.prototype.onUploadProgress_=function(B){this.JSC$10069_bytesTransferred_=this.offset_+B.loaded;this.dispatchEvent(new h5("k"))};
El.prototype.JSC$10071_onUploadComplete_=function(B,t,T){var S=this,O,d;return _.L(function(Z){switch(Z.nextAddress){case 1:O=T.target;S.lastCommandResponseCode_=O.getStatus();S.dispatchEvent(new qJ("r"));if(Iqo(O)||O.getStatus()==404)return S.JSC$10069_bytesTransferred_=B,Pe2(S,O),Z.return();if(UM1(O)){Z.jumpTo(2);break}if(!(d=S.detectCorruptedBlobEnabled_)){Z.jumpTo(3);break}return _.V(Z,JRi(S),4);case 4:d=Z.yieldResult;case 3:if(d)return P8(S,"Blob has been modified or corrupted."),Z.return();
S.requireUploadRequestModification_=O.getStatus()==400;S.state_="Query";DP(S);return Z.return();case 2:if(t)return P8(S,"Got a non-final success response after issuing a finalize command."),Z.return();S.JSC$10069_bytesTransferred_=B;S.offset_=B;S.retryIterator_.reset();DP(S);return Z.return()}})};
El.prototype.onQueryComplete_=function(B){var t=B.target;this.lastCommandResponseCode_=t.getStatus();this.dispatchEvent(new qJ("r"));DM2(t)?(t.getStatus()===200&&(this.JSC$10069_bytesTransferred_=this.blob_.size),Pe2(this,t)):UM1(t)?(B=zm(B.target.getAllResponseHeaders()),B=parseInt(aj(B,"X-Goog-Upload-Size-Received"),10),isNaN(B)?P8(this,"Server did not respond with current offset."):B<this.offset_?P8(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
B+"."):this.requireUploadRequestModification_&&this.offset_===B?P8(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<B&&this.retryIterator_.reset(),this.offset_=this.JSC$10069_bytesTransferred_=B,this.state_="Upload",DP(this))):DP(this)};
var Pe2=function(B,t){B.JSC$10069_responseCode_=t.getStatus();var T=zm(t.getAllResponseHeaders());$jL(T);B.JSC$10069_responseText_=t.getResponseText();B.state_="Response received";B.dispatchEvent(new h5("l"))},UM1=function(B){var t=B.getStatus();
B=zm(B.getAllResponseHeaders());B=aj(B,"X-Goog-Upload-Status");return t===200&&B==="active"},Iqo=function(B){B=zm(B.getAllResponseHeaders());
return aj(B,"X-Goog-Upload-Status")==="final"},DM2=function(B){if(Iqo(B))return!0;
B=B.getStatus();return B>=400&&B<500},JRi=function(B){var t;
return _.L(function(T){if(T.nextAddress==1){if(!B.blob_||B.originalBlobSize_<=0)return T.return(!1);if(B.blob_.size!==B.originalBlobSize_)return T.return(!0);_.LI(T,2);if(t=NDu(B.blob_,0,1)){var S=new Fl,O=toe(S);S.reader_.readAsBinaryString(t);T=_.V(T,O,4)}else T=T.return(!0);return T}if(T.nextAddress!=2)return T.return(B.blob_.size!==B.originalBlobSize_);_.EH(T);return T.return(!0)})};var mMs=function(B,t,T,S,O,d){_.I8.call(this);this.payload_=S;this.JSC$10072_url_=B;this.JSC$10072_method_=t;this.JSC$10072_headers_=T;this.JSC$10072_metadata_=O;this.encoding_=d||"binary";B=new _.Jj;this.boundary_="uploader-"+iK()+"-"+B.JSC$9326_toIsoString();this.JSC$10072_responseText_=this.JSC$10072_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$10072_errorDescription_=null;this.JSC$10072_eventHandler_=new _.SK(this);_.DC(this,this.JSC$10072_eventHandler_)};
_.u(mMs,L5u);_.k=mMs.prototype;
_.k.run=function(){var B=_.f1.clone(this.JSC$10072_headers_);this.payload_.length!=null&&(B["Content-Length"]=this.payload_.length);B=Myo(B);B["X-Goog-Upload-Protocol"]="multipart";B["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new Vx;this.JSC$10072_eventHandler_.removeAll();this.JSC$10072_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$10072_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$10072_url_,this.JSC$10072_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$10072_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",B)};
_.k.getResponseCode=function(){return this.JSC$10072_responseCode_};
_.k.getResponseText=function(){return this.JSC$10072_responseText_};
_.k.JSC$26062_getErrorDescription=function(){return this.JSC$10072_errorDescription_};
_.k.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$10072_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new h5("o")))};
_.k.pause=function(){};
_.k.onTransferProgress_=function(){this.dispatchEvent(new h5("k"))};
_.k.onTransferComplete_=function(B){var t=B.target.getStatus();t===void 0||t===-1?(this.JSC$10072_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new h5("n"))):(this.JSC$10072_responseCode_=t,B=B.target,t=zm(B.getAllResponseHeaders()),$jL(t),this.JSC$10072_responseText_=B.getResponseText(),this.state_="Complete",this.dispatchEvent(new h5("l")))};_.NE2=function(B,t,T,S){S=S===void 0?!1:S;if(T instanceof kUs)return new h68(B,"POST",t,T.getInputElement(),"");if(typeof T==="string"||T instanceof String)return new mMs(B,"POST",t,T,"");var O=new El(void 0);O.JSC$10069_url_=B;O.JSC$10069_method_="POST";O.JSC$10069_headers_=t;O.blob_=T;O.originalBlobSize_=T.size;O.JSC$10069_metadata_="";S&&(O.JSC$10069_withCredentials_=S);O.state_="Start";return O};var Ul=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Ul,_.Qs);_.k=Ul.prototype;_.k.getEnableSsEngine=function(){return _.HE(this,2)};
_.k.getEnableAwr=function(){return _.HE(this,3)};
_.k.getAlohaAutoGaRollout=function(){return _.HE(this,5)};
_.k.getEnableConfigurator=function(){return _.HE(this,6)};
_.k.getEnableMweb=function(){return _.HE(this,7)};
var uW2=function(){var B=Xsb();return _.gh(B,7,!0)};
Ul.prototype.getEnableCtlConsentCheckbox=function(){return _.HE(this,8)};
Ul.prototype.getEnableIframe=function(){return _.HE(this,9)};
var Xsb=function(){var B=new Ul;B=_.gh(B,5,!0);B=_.gh(B,2,!0);B=_.gh(B,4,!1);B=_.gh(B,8,!0);return _.gh(B,9,!0)};
Ul.prototype.getEnableScreenshotNudge=function(){return _.HE(this,10)};
var jOs=function(){var B=uW2();return _.gh(B,10,!0)};
Ul.prototype.getEnableWebStartupConfigEndpoint=function(){return _.HE(this,11)};
Ul.prototype.getEnableJunkNudge=function(){return _.HE(this,12)};
var kB2=function(){var B=jOs();return _.gh(B,12,!0)};
_.k=Ul.prototype;_.k.getEnableConfiguratorLocale=function(){return _.HE(this,13)};
_.k.getEnableTinyNoPointer=function(){return _.HE(this,14)};
_.k.getEnableSupportSessionLogging=function(){return _.HE(this,15)};
_.k.getEnableFileUploadForScreenshot=function(){return _.HE(this,16)};
_.k.getEnableDirectDeflectionForSingleCategory=function(){return _.HE(this,17)};
_.k.getEnableImageSanitization=function(){return _.HE(this,18)};
_.k.getEnableAlohaBinarySplit=function(){return _.HE(this,19)};
_.k.getEnableDbFeedbackIntents=function(){return _.HE(this,20)};
_.k.getEnableMarkMandatoryFieldsWithRequired=function(){return _.HE(this,21)};
_.k.getEnableFeedbackCategoryCustomUi=function(){return _.HE(this,22)};
_.k.getEnableRealtimeCtl=function(){return _.HE(this,23)};var Op9=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Op9,_.Qs);var W9L=[/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 Gx_="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 ppD=_.ie(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),iy9=_.ie(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var K9m,n0o,lj2,rVq;var Hl4,aq8;
Hl4=function(B,t,T){B.timeOfStartCall=(new Date).getTime();var S=T||_.TX,O=S.document,d=B.nonce||_.QA(S.document);d&&!B.nonce&&(B.nonce=d);if(B.flow=="help"){var Z=_.Gy("document.location.href",S);!B.helpCenterContext&&Z&&(B.helpCenterContext=Z.substring(0,1200));Z=!0;if(t&&JSON&&JSON.stringify){var h=JSON.stringify(t);(Z=h.length<=1200)&&(B.psdJson=h)}Z||(t={invalidPsd:!0})}t=[B,t,T];S.GOOGLE_FEEDBACK_START_ARGUMENTS=t;T=B.feedbackServerUri||"//www.google.com/tools/feedback";if(Z=S.GOOGLE_FEEDBACK_START)Z.apply(S,t);
else{S=T+"/load.js?";for(var q in B)t=B[q],t==null||_.Be(t)||(S+=encodeURIComponent(q)+"="+encodeURIComponent(t)+"&");B=IB(O).createElement("SCRIPT");d&&B.setAttribute("nonce",d);_.e9(B,_.Zo(S));O.body.appendChild(B)}};
aq8=function(B,t,T,S){var O,d;_.L(function(Z){O=T||_.TX;var h=B.serverEnvironment==="DEV",q=T||_.TX;q=B.nonce||_.QA(q.document);h={integrationKeys:{productId:B.productId,feedbackBucket:B.bucket,triggerId:B.triggerId},callbacks:{onClose:B.callback,onLoad:B.onLoadCallback},formContent:{locale:B.locale,disableScreenshot:B.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:B.abuseLink,additionalDataConsent:B.additionalDataConsent},initializationData:{isLocalServer:h,nonce:q,useNightlyRelease:h,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:B.feedbackServerUri,colorScheme:B.colorScheme},extraData:{productVersion:B.productVersion,authUser:B.authuser,configuratorId:B.configuratorId,customZIndex:B.customZIndex,tinyNoPointer:B.tinyNoPointer,
allowNonLoggedInFeedback:B.allowNonLoggedInFeedback,enableAnonymousFeedback:B.enableAnonymousFeedback}};t&&(q=new Map(Object.entries(t)),h.extraData.productSpecificData=q);d=h;return _.V(Z,tU2(d,S,O),0)})};
_.fq1=function(B,t,T){try{if(B.flow==="help"){var S=B.helpCenterPath.replace(/^\//,"");_.yA(T||window,"https://support.google.com/"+S)}else B.flow==="submit"?Hl4(B,t,T):dLN(B.productId,B.feedbackServerUri).then(function(O){O=_.I0(O,Ul,1);var d=!cY9||(O==null?void 0:O.getEnableMweb()),Z=!B.tinyNoPointer||(O==null?void 0:O.getEnableTinyNoPointer());!O||O.getAlohaAutoGaRollout()&&d&&Z?aq8(B,t,T,O):Hl4(B,t,T)},function(O){O&&O.name!=="DuplicateFormError"&&Hl4(B,t,T)})}catch(O){aq8(B,t,T,null)}};
_.Bz("userfeedback.api.startFeedback",_.fq1);var CDm=/https?:\/\/\S+\.\S+/,Zp_=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],LkC=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var rS2=function(B){var t=B.split(""),T=[-263237435,15,t,function(S,O,d){var Z=O.length;d.forEach(function(h,q,D){this.push(D[q]=O[(O.indexOf(h)-O.indexOf(this[q])+q+Z--)%O.length])},S.split(""))},
function(S,O){S=(S%O.length+O.length)%O.length;O.splice(-S).reverse().forEach(function(d){O.unshift(d)})},
"response",function(){for(var S=64,O=[];++S-O.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}O.push(String.fromCharCode(S))}return O},
null,12,1540023973,65941107,null,t,function(S,O){for(S=(S%O.length+O.length)%O.length;S--;)O.unshift(O.pop())},
695603893,function(S){for(var O=S.length;O;)S.push(S.splice(--O,1)[0])},
"'[;'[(",function(S,O){S.push(O)},
null,function(S,O,d,Z,h){return O(d,Z,h)},
"continuation",t,function(S,O){if(S.length!=0){O=(O%S.length+S.length)%S.length;var d=S[0];S[0]=S[O];S[O]=d}},
function(){for(var S=64,O=[];++S-O.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}O.push(String.fromCharCode(S))}return O},
'"),/]];'];T[7]=T;T[11]=T;T[18]=T;try{(((0,T[15])(T[21]),T[22])(T[11],T[9]),T[22])(T[new Date("1970-01-01T04:30:12.000+04:30")/1E3],T[1]),((0,T[22])(T[11],T[23]),T[4])(T[10],T[18]),(0,T[20])(T[21],T[14])<<(0,T[17])(T[18],T[1]),(0,T[4])(T[8],T[21]),(0,T[19])((0,T[19])((0,T[17])(T[7],T[9]),T[3],T[20],(0,T[6])(),T[2]),T[3],T[5],(0,T[15])(),T[2])}catch(S){return"aTlOUOubTO4AP____8P_"+B}return t.join("")};_.gp1=new _.K("runAttestationCommand");var R68=new _.K("verifyCommand");_.I_=new _.K("accessibilityContext");var AR2=new _.K("accessibilityData");var cRH=new _.K("profileCardCommand");var R$C=new _.K("signInEndpoint");var gJv=new _.K("signOutEndpoint");var F5s;_.sO2=new _.K("accountItemSectionRenderer");F5s=new _.K("accountItemRenderer");_.wss=new _.K("saveCommandToSessionStorageAction");var opq=new _.K("crossAccountChannelTransferEndpoint");var jbh=new _.K("getAccountMenuEndpoint");_.HTL=new _.K("getAccountSwitcherEndpoint");var uLh=new _.K("getAccountsListEndpoint");var yRi=new _.K("getAccountsListInnertubeEndpoint");_.J5=new _.K("addToToastAction");var QO8=new _.K("hideEnclosingAction");_.m2=new _.K("replaceEnclosingAction");var xMq=new _.K("buttonRefreshAction");var MA2=new _.K("adsControlFlowOpportunityReceivedCommand");var $MH=new _.K("openAdAllowlistInstructionCommand");var W5i=new _.K("videoMastheadAdPrimaryVideoRenderer");var e6b=new _.K("displayAdRenderer");var Kdh=new _.K("instreamVideoAdRenderer");_.GUi=new _.K("inFeedAdLayoutRenderer");var ps2=new _.K("sequenceItemInPlayerAdLayoutRenderer");_.ils=new _.K("adSlotRenderer");var Yhb=new _.K("adAvatarViewModel");var K5q=new _.K("adBadgeViewModel");var lqE=new _.K("adImageViewModel");var Neh=new _.K("reelsAdCardButtonedViewModel");var vpo=new _.K("reelsPlayerOverlayLayoutViewModel");var np8=new _.K("showSchedulingPanelCommand");var rRs=new _.K("backstageCommentsRenderer");var z61=new _.K("backstageImageRenderer");var ble=new _.K("backstagePostRenderer");var B$8=new _.K("backstageZeroStateRenderer");var txo=new _.K("postRenderer");var T$H=new _.K("sharedPostRenderer");var S7o=new _.K("createBackstagePostEndpoint");var O2E=new _.K("getPostVideoPreviewEndpoint");var kGB=new _.K("updateBackstagePostEndpoint");var dqE=new _.K("filterChipTransformCommand");var CLb=new _.K("insertRichSectionCommand");var h3w=new _.K("talkToRecsDeselectCommand");var Z21=new _.K("talkToRecsNextCommand");var LPL=new _.K("talkToRecsSelectCommand");var LcE=new _.K("talkToRecsUpdateTextCommand");_.XJ=new _.K("browseEndpoint");_.h78=new _.K("confirmDialogEndpoint");var q7H=new _.K("expandOnHoverCardRenderer");var VxH=new _.K("lumiereShelfDetailsRenderer");var EUu=new _.K("revealBusinessEmailCommand");var Dq4=new _.K("validateChannelHandleCommand");var PL2=new _.K("channelCreationFormEndpoint");var Uqs=new _.K("aboutChannelViewModel");var Ifq=new _.K("channelThumbnailWithLinkRenderer");var JH2=new _.K("channelCreationServiceEndpoint");var mq8=new _.K("updateChannelPageSettingsEndpoint");var NJ=function(B){this.delegate=B},X1=function(){NJ.apply(this,arguments)};
_.u(X1,NJ);_.n9.Object.defineProperties(X1.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(B){this.delegate.entityMetadata=B}}});var N$1=function(){X1.apply(this,arguments)};
_.u(N$1,X1);N$1.prototype.getAssociations=function(){return[]};var wFL=new _.K("webThumbnailDetailsExtensionData");var bcD=new _.K("commandContext");var XEH=new _.K("addVideoLinkAction");var uj8=new _.K("banAuthorAction");var jJe=new _.K("createCommentAction");var H22=new _.K("createCommentReplyAction");var afE=new _.K("createPollAction");var ffq=new _.K("hideIdentityChipAction");var gU2=new _.K("openUpdateCommentDialogAction");var R7q=new _.K("pinCommentAction");var AHu=new _.K("removeCommentAction");var cHo=new _.K("unpinCommentAction");var ug=new _.K("updateBackstagePollAction");var sJB=new _.K("updateCommentVoteAction");var FcH=new _.K("commentThreadRenderer");var wE2=function(){X1.apply(this,arguments)};
_.u(wE2,X1);wE2.prototype.getAssociations=function(){return[]};_.oUo=new _.K("commentDialogRenderer");var yH2=new _.K("reloadCommentsCommand");var QJ1=new _.K("updateCommentsSettingsEndpoint");var xqs=new _.K("commentViewModel");var Mxu=new _.K("triStateButtonViewModel");var $qq=new _.K("voiceReplyContainerViewModel");_.EQ=new _.K("commandExecutorCommand");var Qz=new _.K("emoji");var Wc2=new _.K("updateCreatorChannelInnertubeCommand");_.e7H=new _.K("appendContinuationItemsAction");_.GG8=new _.K("changeEngagementPanelVisibilityAction");_.W4=new _.K("continuationCommand");var pE4=new _.K("hideReportedCommentAction");var i2B=new _.K("listMutationCommand");_.jk=new _.K("openPopupAction");var Y7b=new _.K("persistSubscriptionsDisplayPreferencesCommand");var Bi2;_.KcB=new _.K("playlistRemoveVideosAction");_.lf8=new _.K("updatePlaylistAction");_.vUi=new _.K("addToPlaylistCommand");_.nU1=new _.K("endPlaylistCommand");_.rHs=new _.K("recoverPlaylistCommand");_.z7q=new _.K("refreshPlaylistCommand");_.b2s=new _.K("refreshFormCommand");Bi2=new _.K("openOnePickAddVideoModalCommand");_.c9z=new _.K("reloadContinuationItemsCommand");_.ty8=new _.K("scrollToEngagementPanelCommand");var Ti8=new _.K("selectCountryCommand");var SMu=new _.K("showReloadUiCommand");var Oye=new _.K("undoFeedbackAction");var kxB=new _.K("updateButtonAction");var dj2=new _.K("updateSubscribeButtonAction");var CRs=new _.K("updateToggleAction");var Zyu=new _.K("webNativeShareCommand");_.b5=new _.K("webCommandMetadata");_.H8=new _.K("webHandleServiceEndpointExtension");var f2w=new _.K("webNavigationEndpointData");var L98=new _.K("copyLinkCommand");var hi2=new _.K("playlistVotingRefreshPopupCommand");var qM2=new _.K("selectChipCommand");var Vyq=new _.K("setCookieCommand");var E0B=new _.K("setLocalStorageCommand");var Dj8=new _.K("setPrefStorageEntryCommand");var JV1;_.PRH=new _.K("settingsUpdateCheckboxCommand");_.Uj1=new _.K("settingsUpdateTextCommand");_.Ijs=new _.K("settingsUpdateOptionsCommand");JV1=new _.K("settingsUpdateSwitchCommand");_.mjE=new _.K("settingsUpdateConnectedAppRendererCommand");var Niu=new _.K("updateTextInputFormFieldRendererCommand");var XpB=new _.K("updateToggleButtonStateCommand");var ukB=new _.K("updateUrlParamCommand");var jxu=new _.K("webSubmitFormCommand");var Hyq=new _.K("channelSwitcherPageRenderer"),aj2=new _.K("updateChannelSwitcherPageAction");_.TU=new _.K("continuationItemRenderer");_.a_=new _.K("richItemRenderer");var fjB=new _.K("richSectionRenderer");_.g0B=new _.K("richShelfRenderer");_.Riq=new _.K("metadataBadgeRenderer");_.AVH=new _.K("multiPageMenuNotificationSectionRenderer");_.cV2=new _.K("playlistLoopButtonStateRenderer");var sx2=new _.K("claimLegacyYoutubeChannelEndpoint");var F9q=new _.K("getNotificationMenuEndpoint");var wpi=new _.K("getSearchInVideoCommand");_.o0s=new _.K("getTranscriptEndpoint");_.P7=new _.K("signalServiceEndpoint");var yVE=new _.K("verifyAgeEndpoint");var B3o=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(B3o,_.Qs);B3o.prototype.getPath=function(){return _.g$(this,1)};
B3o.prototype.getValue=function(){return _.g$(this,2)};var Qx2=[0,_.GG,-1];var xjo=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(xjo,_.Qs);var bem=_.rg(xjo,[0,_.p2,Qx2]);var My8=new _.K("dismissalEndpoint");var $je=new _.K("elementsCommand");_.MA=new _.K("innertubeCommand");var W9e=new _.K("multipleInlinePlaybackCommand");var hbw=new _.K("loggingDirectives");var eiE=new _.K("acknowledgeChannelTouStrikeCommand");var GxE=function(){X1.apply(this,arguments)};
_.u(GxE,X1);GxE.prototype.getAssociations=function(){return[]};var ppu=function(){X1.apply(this,arguments)};
_.u(ppu,X1);ppu.prototype.getAssociations=function(){return[]};var nz=new _.K("entityBatchUpdate");_.iyb=new _.K("entityUpdateCommand");var YM8=function(){X1.apply(this,arguments)};
_.u(YM8,X1);YM8.prototype.getAssociations=function(){var B=[];this.delegate.alternateChannel&&B.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&B.push.apply(B,_.aw(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&B.push(this.delegate.oneofChannelEntity);return[].concat(_.aw(new Set(B)))};var K92=function(){X1.apply(this,arguments)};
_.u(K92,X1);K92.prototype.getAssociations=function(){var B=[];this.delegate.entryCollection&&B.push(this.delegate.entryCollection);return[].concat(_.aw(new Set(B)))};
var ljB=function(){X1.apply(this,arguments)};
_.u(ljB,X1);ljB.prototype.getAssociations=function(){var B=[];this.delegate.parentPlaylist&&B.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var t=_.C(this.delegate.entries),T=t.next();!T.done;T=t.next())B.push.apply(B,_.aw((new v0i(T.value)).getAssociations()));return[].concat(_.aw(new Set(B)))};
var v0i=function(){NJ.apply(this,arguments)};
_.u(v0i,NJ);v0i.prototype.getAssociations=function(){var B=[];this.delegate.video&&B.push(this.delegate.video);return[].concat(_.aw(new Set(B)))};var n08=function(){X1.apply(this,arguments)};
_.u(n08,X1);n08.prototype.getAssociations=function(){var B=[];this.delegate.descriptionEntity&&B.push(this.delegate.descriptionEntity);this.delegate.creators&&B.push.apply(B,_.aw(this.delegate.creators));this.delegate.theBiggestFan&&B.push(this.delegate.theBiggestFan);return[].concat(_.aw(new Set(B)))};
var rV1=function(){X1.apply(this,arguments)};
_.u(rV1,X1);rV1.prototype.getAssociations=function(){return[]};var zi4=new _.K("fantasyRosterViewModel");var bye=new _.K("addFollowUpSurveyCommand");var BBE=new _.K("getSurveyCommand");var tUB=new _.K("ratingSurveyOptionRenderer");_.AR=new _.K("feedbackEndpoint");var TB8=new _.K("reportHistoryTableCellRenderer"),S$B=new _.K("reportHistoryTableTextCellRenderer"),Opb=new _.K("reportHistoryTableReasonCellRenderer");_.kBB=new _.K("flagEndpoint");var dLs=new _.K("getFlowCommand");var CD2=new _.K("submitFormWithValidationFlowCommand");var ZpE=function(){X1.apply(this,arguments)};
_.u(ZpE,X1);ZpE.prototype.getAssociations=function(){return[]};var Lk4=new _.K("flowFormState");var hBu=new _.K("gameCardRenderer");var q$8=new _.K("accountLinkingStateChangedCommand");var VUu=function(){X1.apply(this,arguments)};
_.u(VUu,X1);VUu.prototype.getAssociations=function(){return[]};var EA4=new _.K("changeMiniAppPlayStateCommand");var DLH=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(DLH,_.Qs);var fa=[1,2,3];var PDb=[0,fa,k7m,_.dN2,zog];var UL8=_.rg(DLH,PDb),IrH=_.z9(PDb);var J1e=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(J1e,_.Qs);var mL8=[0,_.$U,_.GG];var NBB=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(NBB,_.Qs);var Xis=[0,_.GG,_.$U,-1];var g8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(g8,_.Qs);var uhB=function(B,t){return _.dT(B,3,t)};var j88=_.z9([0,1,mL8,_.YU,Xis]);var Hps=new _.K("miniAppScoreChallengeViewModel");var ar8=new _.K("miniGameCardViewModel");var fr4=new _.K("teaserCardViewModel");var gAb=function(){X1.apply(this,arguments)};
_.u(gAb,X1);gAb.prototype.getAssociations=function(){return[]};_.RBH=new _.K("feedbackItemRenderer");var A1i=function(){X1.apply(this,arguments)};
_.u(A1i,X1);A1i.prototype.getAssociations=function(){return[]};_.c14=new _.K("playerInterstitialRenderer");var s82=new _.K("getKidsBlocklistPickerCommand");_.Fko=new _.K("updateKidsBlacklistEndpoint");_.eX=new _.K("likeEndpoint");var wi8,oAE,y1B;wi8=new _.K("addChatItemAction");oAE=new _.K("removeChatItemAction");y1B=new _.K("markChatItemAsDeletedAction");_.Q88=new _.K("setLiveChatCollapsedStateAction");var xLE=function(){X1.apply(this,arguments)};
_.u(xLE,X1);xLE.prototype.getAssociations=function(){return[]};var MUb=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(MUb,_.Qs);var $L4=_.rg(MUb,[0,1,_.$U]);var WkE=new _.K("liveChatEndpoint");var eBE=new _.K("liveChatItemContextMenuEndpoint");var GBH=new _.K("liveChatReplayEndpoint");_.pie=new _.K("emojiPickerRenderer");var ip2=new _.K("liveChatAuthorBadgeViewModel");var Y$4=new _.K("deleteLiveChatMessageCommand");var Kks=new _.K("liveChatActionEndpoint");var lr8=new _.K("createLiveChatPollEndpoint");var vAo=new _.K("manageLiveChatUserEndpoint");var nA8=new _.K("moderateLiveChatEndpoint");_.r12=new _.K("sendLiveChatMessageEndpoint");var zBE=new _.K("sendLiveChatVoteEndpoint");var bp2=new _.K("clearLocationCommand");var BVq=new _.K("resolveLocationCommand");var tRH=new _.K("interactionLoggingCommandMetadata");var TVB=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(TVB,_.Qs);var Sjq=function(B,t){return _.ZC(B,1,t)};var Og8=[0,_.ex];var kdq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(kdq,_.Qs);var dT8=function(B,t){return N7(B,1,TVB,t)};kdq.prototype.JSC$10164_serializeBinary=TgN([0,_.p2,Og8]);var A1v={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 Cze={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"},
Zg2={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 x9w={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"};_.rzq=new _.K("logFlowLoggingEventCommand");_.uQ=new _.K("loggingContext");var Liq=new _.K("captionLanguageSelectActionCommand");var hnq=new _.K("showCaptionLanguageSelectActionCommand");var qjB=new _.K("dismissDialogEndpoint");var VRo=new _.K("hideItemSectionVideosByIdCommand");var EDo=new _.K("showMiniplayerCommand");var DT8=function(){X1.apply(this,arguments)};
_.u(DT8,X1);DT8.prototype.getAssociations=function(){return[]};var Pzu=function(){X1.apply(this,arguments)};
_.u(Pzu,X1);Pzu.prototype.getAssociations=function(){return[]};var UT1=function(){X1.apply(this,arguments)};
_.u(UT1,X1);UT1.prototype.getAssociations=function(){return[]};var Is2=function(){X1.apply(this,arguments)};
_.u(Is2,X1);Is2.prototype.getAssociations=function(){var B=[];this.delegate.downloadsList&&B.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&B.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&B.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&B.push(this.delegate.refresh);return[].concat(_.aw(new Set(B)))};var J8o=function(){X1.apply(this,arguments)};
_.u(J8o,X1);J8o.prototype.getAssociations=function(){var B=[];this.delegate.refresh&&B.push(this.delegate.refresh);if(this.delegate.downloads)for(var t=_.C(this.delegate.downloads),T=t.next();!T.done;T=t.next())B.push.apply(B,_.aw((new mT4(T.value)).getAssociations()));return[].concat(_.aw(new Set(B)))};
var mT4=function(){NJ.apply(this,arguments)};
_.u(mT4,NJ);mT4.prototype.getAssociations=function(){var B=[];this.delegate.video&&B.push(this.delegate.video);this.delegate.playlist&&B.push(this.delegate.playlist);this.delegate.videoItem&&B.push(this.delegate.videoItem);this.delegate.playlistItem&&B.push(this.delegate.playlistItem);return[].concat(_.aw(new Set(B)))};var NVi=function(){X1.apply(this,arguments)};
_.u(NVi,X1);NVi.prototype.getAssociations=function(){var B=[];this.delegate.localImageEntities&&B.push.apply(B,_.aw(this.delegate.localImageEntities));return[].concat(_.aw(new Set(B)))};var Xyq=function(){X1.apply(this,arguments)};
_.u(Xyq,X1);Xyq.prototype.getAssociations=function(){var B=[];this.delegate.playbackData&&B.push(this.delegate.playbackData);this.delegate.localImageEntities&&B.push.apply(B,_.aw(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&B.push(this.delegate.videoDownloadContextEntity);return[].concat(_.aw(new Set(B)))};var uZH=function(){X1.apply(this,arguments)};
_.u(uZH,X1);uZH.prototype.getAssociations=function(){return[]};var jRe=function(){X1.apply(this,arguments)};
_.u(jRe,X1);jRe.prototype.getAssociations=function(){var B=[];this.delegate.fakeChildren&&B.push.apply(B,_.aw(this.delegate.fakeChildren));return[].concat(_.aw(new Set(B)))};var Hge=function(){X1.apply(this,arguments)};
_.u(Hge,X1);Hge.prototype.getAssociations=function(){var B=[];this.delegate.video&&B.push(this.delegate.video);this.delegate.playbackData&&B.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&B.push(this.delegate.offlineVideoPolicy);return[].concat(_.aw(new Set(B)))};var ase=function(){X1.apply(this,arguments)};
_.u(ase,X1);ase.prototype.getAssociations=function(){return[]};var fs1=function(){X1.apply(this,arguments)};
_.u(fs1,X1);fs1.prototype.getAssociations=function(){var B=[];this.delegate.channelOwner&&B.push(this.delegate.channelOwner);this.delegate.videos&&B.push.apply(B,_.aw(this.delegate.videos));this.delegate.collaboratorChannels&&B.push.apply(B,_.aw(this.delegate.collaboratorChannels));this.delegate.downloadState&&B.push(this.delegate.downloadState);this.delegate.refresh&&B.push(this.delegate.refresh);return[].concat(_.aw(new Set(B)))};var gD8=function(){X1.apply(this,arguments)};
_.u(gD8,X1);gD8.prototype.getAssociations=function(){var B=[];this.delegate.video&&B.push(this.delegate.video);this.delegate.channelContributor&&B.push(this.delegate.channelContributor);return[].concat(_.aw(new Set(B)))};var Rns=function(){NJ.apply(this,arguments)};
_.u(Rns,NJ);Rns.prototype.getAssociations=function(){var B=[];this.delegate.recommendedVideoMetadata&&B.push.apply(B,_.aw((new A8q(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.aw(new Set(B)))};
var A8q=function(){NJ.apply(this,arguments)};
_.u(A8q,NJ);A8q.prototype.getAssociations=function(){var B=[];this.delegate.localImageEntities&&B.push.apply(B,_.aw(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&B.push(this.delegate.videoDownloadContextEntity);return[].concat(_.aw(new Set(B)))};var c8u=function(){NJ.apply(this,arguments)};
_.u(c8u,NJ);c8u.prototype.getAssociations=function(){var B=[];this.delegate.playbackPosition&&B.push(this.delegate.playbackPosition);return[].concat(_.aw(new Set(B)))};var sRq=function(){X1.apply(this,arguments)};
_.u(sRq,X1);sRq.prototype.getAssociations=function(){var B=[];this.delegate.owner&&B.push(this.delegate.owner);this.delegate.downloadState&&B.push(this.delegate.downloadState);this.delegate.userState&&B.push.apply(B,_.aw((new c8u(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&B.push.apply(B,_.aw((new Rns(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.aw(new Set(B)))};var Fio=function(){X1.apply(this,arguments)};
_.u(Fio,X1);Fio.prototype.getAssociations=function(){var B=[];this.delegate.userChannelDetails&&B.push(this.delegate.userChannelDetails);return[].concat(_.aw(new Set(B)))};var wyB=function(){X1.apply(this,arguments)};
_.u(wyB,X1);wyB.prototype.getAssociations=function(){var B=[];this.delegate.channelOwner&&B.push(this.delegate.channelOwner);this.delegate.playbackPosition&&B.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&B.push.apply(B,_.aw(this.delegate.localImageEntities));this.delegate.downloadStatus&&B.push(this.delegate.downloadStatus);return[].concat(_.aw(new Set(B)))};var tkv=new _.K("downloadsPageSmartDownloadsOptInBannerParams");var kRD=new _.K("downloadsPageUpsellBannerParams");var oDH=function(){X1.apply(this,arguments)};
_.u(oDH,X1);oDH.prototype.getAssociations=function(){return[]};var y81=function(){X1.apply(this,arguments)};
_.u(y81,X1);y81.prototype.getAssociations=function(){return[]};var QR2=function(){X1.apply(this,arguments)};
_.u(QR2,X1);QR2.prototype.getAssociations=function(){return[]};var xT2=function(){X1.apply(this,arguments)};
_.u(xT2,X1);xT2.prototype.getAssociations=function(){return[]};var MRE=function(){X1.apply(this,arguments)};
_.u(MRE,X1);MRE.prototype.getAssociations=function(){return[]};var $TH=function(){X1.apply(this,arguments)};
_.u($TH,X1);$TH.prototype.getAssociations=function(){return[]};var Wie=function(){X1.apply(this,arguments)};
_.u(Wie,X1);Wie.prototype.getAssociations=function(){return[]};var ens=function(){X1.apply(this,arguments)};
_.u(ens,X1);ens.prototype.getAssociations=function(){return[]};var Gde=function(){X1.apply(this,arguments)};
_.u(Gde,X1);Gde.prototype.getAssociations=function(){return[]};_.R_=new _.K("dislikeButtonViewModel");_.A5=new _.K("likeButtonViewModel");var pyE=new _.K("videoSummaryContentViewModel");var igE=new _.K("videoSummaryParagraphViewModel");var Yje=new _.K("changeTimelyActionVisibilityCommand");var Kio=new _.K("hideEngagementPanelEndpoint");var lsE=new _.K("refreshPanelEndpoint");var vDi=new _.K("scrollToSectionEndpoint");var nDo=new _.K("seekToVideoTimestampCommand");_.RO=new _.K("showEngagementPanelEndpoint");var r8E=new _.K("showTransientPlayerScrimOverlayCommand");var znE=new _.K("toggleEngagementPanelCommand");_.bgb=new _.K("createBroadcastCommand");var BXE=new _.K("metadataUpdateCommand");var tn2=function(){X1.apply(this,arguments)};
_.u(tn2,X1);tn2.prototype.getAssociations=function(){return[]};var TX2=function(){X1.apply(this,arguments)};
_.u(TX2,X1);TX2.prototype.getAssociations=function(){return[]};var SCq=function(){X1.apply(this,arguments)};
_.u(SCq,X1);SCq.prototype.getAssociations=function(){return[]};_.Oh2=new _.K("merchandiseShelfRenderer");var kgH=new _.K("gridMovieRenderer");_.de8=new _.K("movieRenderer");var CM8=function(){X1.apply(this,arguments)};
_.u(CM8,X1);CM8.prototype.getAssociations=function(){var B=[];this.delegate.trackDownloadMetadatas&&B.push.apply(B,_.aw(this.delegate.trackDownloadMetadatas));return[].concat(_.aw(new Set(B)))};var ZhE=function(){X1.apply(this,arguments)};
_.u(ZhE,X1);
ZhE.prototype.getAssociations=function(){var B=[];this.delegate.downloadedTracks&&B.push.apply(B,_.aw(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&B.push.apply(B,_.aw(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&B.push.apply(B,_.aw(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&B.push.apply(B,_.aw(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&B.push.apply(B,_.aw(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
B.push.apply(B,_.aw(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&B.push.apply(B,_.aw(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&B.push.apply(B,_.aw(this.delegate.metadataOnlyTracks));return[].concat(_.aw(new Set(B)))};var LW8=function(){X1.apply(this,arguments)};
_.u(LW8,X1);LW8.prototype.getAssociations=function(){var B=[];this.delegate.trackDownloadMetadatas&&B.push.apply(B,_.aw(this.delegate.trackDownloadMetadatas));return[].concat(_.aw(new Set(B)))};var h5o=function(){X1.apply(this,arguments)};
_.u(h5o,X1);h5o.prototype.getAssociations=function(){var B=[];this.delegate.playbackData&&B.push(this.delegate.playbackData);this.delegate.localImageEntities&&B.push.apply(B,_.aw(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&B.push(this.delegate.videoDownloadContextEntity);return[].concat(_.aw(new Set(B)))};var qC2=function(){X1.apply(this,arguments)};
_.u(qC2,X1);
qC2.prototype.getAssociations=function(){var B=[];this.delegate.musicLibraryStatusEntity&&B.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&B.push.apply(B,_.aw(this.delegate.primaryArtists));this.delegate.details&&B.push(this.delegate.details);this.delegate.userDetails&&B.push(this.delegate.userDetails);this.delegate.tracks&&B.push.apply(B,_.aw(this.delegate.tracks));this.delegate.share&&B.push(this.delegate.share);this.delegate.downloadMetadata&&B.push(this.delegate.downloadMetadata);this.delegate.refresh&&
B.push(this.delegate.refresh);return[].concat(_.aw(new Set(B)))};
var Vnb=function(){X1.apply(this,arguments)};
_.u(Vnb,X1);Vnb.prototype.getAssociations=function(){var B=[];this.delegate.albumRelease&&B.push(this.delegate.albumRelease);this.delegate.tracks&&B.push.apply(B,_.aw(this.delegate.tracks));return[].concat(_.aw(new Set(B)))};
var Exs=function(){X1.apply(this,arguments)};
_.u(Exs,X1);Exs.prototype.getAssociations=function(){var B=[];this.delegate.albumRelease&&B.push(this.delegate.albumRelease);return[].concat(_.aw(new Set(B)))};var DeH=function(){X1.apply(this,arguments)};
_.u(DeH,X1);DeH.prototype.getAssociations=function(){var B=[];this.delegate.details&&B.push(this.delegate.details);this.delegate.userDetails&&B.push(this.delegate.userDetails);return[].concat(_.aw(new Set(B)))};
var PMo=function(){X1.apply(this,arguments)};
_.u(PMo,X1);PMo.prototype.getAssociations=function(){var B=[];this.delegate.parentArtist&&B.push(this.delegate.parentArtist);return[].concat(_.aw(new Set(B)))};
var Ueo=function(){X1.apply(this,arguments)};
_.u(Ueo,X1);Ueo.prototype.getAssociations=function(){var B=[];this.delegate.parentArtist&&B.push(this.delegate.parentArtist);return[].concat(_.aw(new Set(B)))};var IbE=function(){X1.apply(this,arguments)};
_.u(IbE,X1);IbE.prototype.getAssociations=function(){return[]};var J7b=function(){X1.apply(this,arguments)};
_.u(J7b,X1);J7b.prototype.getAssociations=function(){return[]};var meq=function(){X1.apply(this,arguments)};
_.u(meq,X1);
meq.prototype.getAssociations=function(){var B=[];this.delegate.tracks&&B.push.apply(B,_.aw(this.delegate.tracks));this.delegate.refresh&&B.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&B.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&B.push(this.delegate.details);this.delegate.downloadMetadata&&B.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&B.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&B.push(this.delegate.userDetails);this.delegate.entryCollection&&
B.push(this.delegate.entryCollection);this.delegate.share&&B.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&B.push.apply(B,_.aw((new NXB(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.aw(new Set(B)))};
var NXB=function(){NJ.apply(this,arguments)};
_.u(NXB,NJ);NXB.prototype.getAssociations=function(){var B=[];this.delegate.creatorEntity&&B.push(this.delegate.creatorEntity);return[].concat(_.aw(new Set(B)))};var Xc2=function(){X1.apply(this,arguments)};
_.u(Xc2,X1);Xc2.prototype.getAssociations=function(){return[]};var uY8=function(){X1.apply(this,arguments)};
_.u(uY8,X1);
uY8.prototype.getAssociations=function(){var B=[];this.delegate.musicLibraryStatusEntity&&B.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&B.push.apply(B,_.aw(this.delegate.artists));this.delegate.audioModeVersion&&B.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&B.push(this.delegate.videoModeVersion);this.delegate.userDetails&&B.push(this.delegate.userDetails);this.delegate.details&&B.push(this.delegate.details);this.delegate.albumRelease&&B.push(this.delegate.albumRelease);this.delegate.share&&
B.push(this.delegate.share);this.delegate.libraryEdit&&B.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&B.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&B.push(this.delegate.playbackPosition);this.delegate.lyrics&&B.push(this.delegate.lyrics);return[].concat(_.aw(new Set(B)))};
var jYi=function(){X1.apply(this,arguments)};
_.u(jYi,X1);jYi.prototype.getAssociations=function(){var B=[];this.delegate.parentTrack&&B.push(this.delegate.parentTrack);return[].concat(_.aw(new Set(B)))};
var Hh1=function(){X1.apply(this,arguments)};
_.u(Hh1,X1);Hh1.prototype.getAssociations=function(){var B=[];this.delegate.parentTrack&&B.push(this.delegate.parentTrack);return[].concat(_.aw(new Set(B)))};var zT=new _.K("musicResponsiveListItemRenderer");var o4D=new _.K("addToPlaylistEndpoint");var abu=new _.K("captionPickerEndpoint");var fb1=new _.K("suggestStats");var gxE=new _.K("backstageImageUploadEndpoint");var R5o=new _.K("createBackstagePostDialogEndpoint");_.A78=new _.K("createCommentReplyDialogEndpoint");_.c72=new _.K("updateCommentDialogEndpoint");_.sYq=new _.K("updateCommentReplyDialogEndpoint");var FWe=new _.K("menuEndpoint");var jWD=new _.K("modalEndpoint");var wc4=new _.K("playlistEditorEndpoint");var oxB=new _.K("copyTextEndpoint");var y7s,QY2;y7s=new _.K("shareEndpoint");QY2=new _.K("shareEntityEndpoint");_.xe2=new _.K("shareEntityServiceEndpoint");_.YB9=new _.K("userFeedbackEndpoint");_.Km=new _.K("watchEndpoint");var Oqo=new _.K("watchPlaylistEndpoint");var MnB=new _.K("addUpcomingEventReminderEndpoint");_.c8=new _.K("getCommentsFromInboxCommand");var $eq=new _.K("notificationOptOutEndpoint");var WW2=new _.K("recordNotificationInteractionsEndpoint");var e54=new _.K("removeUpcomingEventReminderEndpoint");var FKC=new _.K("getDownloadActionCommand");_.Gg2=new _.K("offlineOrchestrationActionCommand");var pc2=function(){X1.apply(this,arguments)};
_.u(pc2,X1);pc2.prototype.getAssociations=function(){return[]};var ih4=function(){X1.apply(this,arguments)};
_.u(ih4,X1);ih4.prototype.getAssociations=function(){return[]};var YC1=function(){X1.apply(this,arguments)};
_.u(YC1,X1);YC1.prototype.getAssociations=function(){return[]};var KWq=function(){X1.apply(this,arguments)};
_.u(KWq,X1);KWq.prototype.getAssociations=function(){return[]};var lbu=function(){X1.apply(this,arguments)};
_.u(lbu,X1);lbu.prototype.getAssociations=function(){var B=[];this.delegate.transfer&&B.push(this.delegate.transfer);this.delegate.adsPlaybackData&&B.push.apply(B,_.aw(this.delegate.adsPlaybackData));this.delegate.drmLicense&&B.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&B.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&B.push(this.delegate.videoDownloadContextEntity);return[].concat(_.aw(new Set(B)))};var vx8=function(){X1.apply(this,arguments)};
_.u(vx8,X1);vx8.prototype.getAssociations=function(){return[]};var nxb=function(){X1.apply(this,arguments)};
_.u(nxb,X1);nxb.prototype.getAssociations=function(){var B=[];this.delegate.offlineVideoStreams&&B.push.apply(B,_.aw(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&B.push.apply(B,_.aw(this.delegate.captionTrack));return[].concat(_.aw(new Set(B)))};var r7B=function(){X1.apply(this,arguments)};
_.u(r7B,X1);r7B.prototype.getAssociations=function(){return[]};var z58=new _.K("showMoreDrawerCommand");var bhi=new _.K("updateEngagementPanelContentCommand");var Btb=new _.K("getPdgBuyFlowCommand");var tzE=new _.K("liveChatPurchaseMessageEndpoint");var Tts=new _.K("openSuperStickerBuyFlowCommand");var Spo=new _.K("updatePdgFeatureEnablementCommand");var Odi=function(){X1.apply(this,arguments)};
_.u(Odi,X1);Odi.prototype.getAssociations=function(){return[]};var k1s=function(){X1.apply(this,arguments)};
_.u(k1s,X1);k1s.prototype.getAssociations=function(){return[]};_.d51=new _.K("pdgCommentChipRenderer");_.CN8=new _.K("permissionRoleBottomBarRenderer");_.Zd2=new _.K("updatePermissionRoleCommand");var LX2=new _.K("prefetchWatchCommand");var hk8=new _.K("updatePlayerErrorMessageCommand");var a6q=new _.K("toggleCaptionsVisibilityCommand");_.qp4=new _.K("quickActionsViewModel");var Vzu=new _.K("playerResponse");var EuE=new _.K("playlistRenderer");_.D5q=new _.K("playlistVideoListRenderer");_.sl=new _.K("playlistEditEndpoint");var PNq=new _.K("createImagePollCommand");var U5e=new _.K("createQuizCommand");var I98=new _.K("quizRenderer");var Jj8=new _.K("uploadedVideoRenderer");var m5o=new _.K("decorateMessageEndpoint");var Nt2=new _.K("lpOfferCardOptionViewModel");var XXB=new _.K("sfvAudioItemPlaybackCommand");var ul4=function(){X1.apply(this,arguments)};
_.u(ul4,X1);ul4.prototype.getAssociations=function(){return[]};_.F1=new _.K("reelNonVideoContentEndpoint");_.aE=new _.K("reelWatchEndpoint");_.w8=new _.K("reelItemRenderer");_.jv2=new _.K("reelMetapanelViewModel");_.Hd8=new _.K("reelNonVideoContentRenderer");_.a92=new _.K("reelPlayerOverlayRenderer");var f9s=new _.K("shortsLockupViewModel");var gu4=new _.K("sponsorButtonViewModel");var Rke=new _.K("reelItemWatchResponse");var Aj2=new _.K("textBadgeRenderer");_.o_=new _.K("buttonRenderer");_.yx=new _.K("toggleButtonRenderer");var q9v=new _.K("switchButtonViewModel");_.cj8=new _.K("confirmDialogRenderer");var sv8;sv8=new _.K("menuRenderer");_.FX8=new _.K("menuFlexibleItemRenderer");var wX2=new _.K("pollRenderer");_.ou8=new _.K("backgroundPromoRenderer");var Qvs;_.yjo=new _.K("chipCloudRenderer");Qvs=new _.K("chipCloudChipRenderer");var x52=new _.K("dropdownRenderer");var Mzs=new _.K("gridVideoRenderer");_.$52=new _.K("itemSectionRenderer");_.WXB=new _.K("messageRenderer");var Y5e=new _.K("sortFilterHeaderRenderer");_.Qx=new _.K("videoRenderer");var Kps=new _.K("resolveUrlCommandMetadata");var lk8=function(){X1.apply(this,arguments)};
_.u(lk8,X1);lk8.prototype.getAssociations=function(){return[]};_.v98=new _.K("getAnswerCommand");_.un=new _.K("searchEndpoint");var n91=new _.K("genAiRichTextViewModel");var sbm=new _.K("overviewAnswerViewModel");var rw4=new _.K("addToPlaylistServiceEndpoint");var zPq=new _.K("clearSearchHistoryEndpoint");var bw4=new _.K("clearWatchHistoryEndpoint");var B8b=new _.K("webSerializedServiceEndpointExtension");_.tki=new _.K("createCommentEndpoint");var T8B=new _.K("createCommentReplyEndpoint");var Sl2=new _.K("performCommentActionEndpoint");var OaE=new _.K("updateCommentEndpoint");var kRu=new _.K("updateCommentReplyEndpoint");_.xs=new _.K("createPlaylistServiceEndpoint");var dJq=new _.K("deletePlaylistEndpoint");var CgE=new _.K("deleteVideoEndpoint");var wHC=new _.K("getReportFormEndpoint");var Za2=new _.K("modifyChannelNotificationPreferenceEndpoint");var nJN;_.Ui=new _.K("offlinePlaylistEndpoint");nJN={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 rv2;_.PR=new _.K("offlineVideoEndpoint");rv2={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 L22=new _.K("pingingEndpoint");_.h_8=new _.K("selectActiveIdentityEndpoint");var qlB=new _.K("setSettingEndpoint");var quw=new _.K("undoFeedbackEndpoint");var Vk1=new _.K("unsubscribeEndpoint");_.Ese=new _.K("updatedMetadataEndpoint");var DJ1=function(){X1.apply(this,arguments)};
_.u(DJ1,X1);DJ1.prototype.getAssociations=function(){return[]};_.Pg8=new _.K("updateLocalAppSettingCommand");var UJb=new _.K("saveImageToDeviceEndpoint");var IP8=new _.K("shareImageCommand");var J5H=new _.K("sharingProviderDataCommand");var mJH=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(mJH,_.Qs);var N8e=[0,_.GG,-1];mJH.prototype.JSC$10365_serializeBinary=TgN(N8e);var X88=_.z9(N8e);var u12=new _.K("userMentionSuggestionRenderer");var j_q=new _.K("liveChatTunnelCommand");var Ha8=new _.K("showSponsorshipsGiftOfferDialogCommand");var aPs=new _.K("sponsorshipsScrollableShelfViewModel");var fP2=new _.K("updateUpcomingEventReminderButtonStateCommand");var gsu=new _.K("upcomingEventReminderButtonStateRenderer");var R_2=new _.K("subscribeEndpoint");var A58=new _.K("registerTasksCommand");var c5e=new _.K("hideSnackbarCommand");var s_8=new _.K("showDialogCommand");_.NI=new _.K("showSheetCommand");var F2e=new _.K("showSnackbarCommand");var w84=function(){X1.apply(this,arguments)};
_.u(w84,X1);w84.prototype.getAssociations=function(){return[]};var oss=function(){X1.apply(this,arguments)};
_.u(oss,X1);oss.prototype.getAssociations=function(){return[]};_.eZ=new _.K("avatarViewModel");var y5E=new _.K("badgeViewModel");_.aa=new _.K("buttonViewModel");_.MJ=new _.K("chipViewModel");var XIL=new _.K("collectionThumbnailViewModel");var Q_i=new _.K("contentPreviewImageViewModel");var xJH=new _.K("decoratedAvatarViewModel");var BZ2=new _.K("downloadButtonViewModel");_.PuC=new _.K("engagementBarViewModel");_.Mk2=new _.K("imageBannerViewModel");var OoC=new _.K("lockupContentMetadataRowExtension");var $Js=new _.K("lockupMetadataViewModel");_.W21=new _.K("lockupViewModel");var e_1=new _.K("avatarStackViewModel");_.GR4=new _.K("contentMetadataViewModel");var p81=function(){X1.apply(this,arguments)};
_.u(p81,X1);p81.prototype.getAssociations=function(){return[]};_.ia2=new _.K("pageHeaderViewModel");var Yl1=new _.K("snackbarViewModel");var K2q=new _.K("thumbnailHoverOverlayToggleActionsViewModel");_.fS=new _.K("toggleButtonViewModel");var lP4=function(){X1.apply(this,arguments)};
_.u(lP4,X1);lP4.prototype.getAssociations=function(){return[]};_.U$g=new _.K("votingViewModel");var vso=new _.K("sectionHeaderViewModel");var nsH=new _.K("notifyDropdownOptionSelectedCommand");var $yD=new _.K("listViewModel");_.Xa=new _.K("listItemViewModel");var r58=new _.K("dialogHeaderViewModel");var z_E=function(){X1.apply(this,arguments)};
_.u(z_E,X1);z_E.prototype.getAssociations=function(){return[]};var bau=function(){X1.apply(this,arguments)};
_.u(bau,X1);bau.prototype.getAssociations=function(){return[]};var Bci=function(){X1.apply(this,arguments)};
_.u(Bci,X1);Bci.prototype.getAssociations=function(){return[]};_.tt1=new _.K("transcriptSubmitCaptionCorrectionCommand");var Tcs=function(){X1.apply(this,arguments)};
_.u(Tcs,X1);Tcs.prototype.getAssociations=function(){return[]};var qXD=new _.K("unpluggedStringRunImage");var Sxb=new _.K("tabViewModel");var Ovo=new _.K("tabbedViewModel");var klH=function(){X1.apply(this,arguments)};
_.u(klH,X1);klH.prototype.getAssociations=function(){return[]};_.dpo=new _.K("updateDescriptionAction");var CJs=new _.K("updateToggleButtonTextAction");_.ZvB=new _.K("autoplaySwitchButtonRenderer");var sh;_.Lv2=new _.K("multiMarkersPlayerBarRenderer");sh=new _.K("chapterRenderer");var h18=new _.K("heatMarkerRenderer");var jVv=new _.K("heatmapRenderer");var qxB=new _.K("smartSkipPlayerScrimOverlayRenderer");var Vtb=new _.K("timedMarkerDecorationRenderer");var tTq=new _.K("postWebToNativeMessageCommand");var Eie=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Eie,_.Qs);var DpH=_.rg(Eie,[0,_.GG,-2]);var PJ2=new _.K("whitelistEditEndpoint");var Upe=new _.K("clearUrlParamCommand");var Ia8=new _.K("commerceActionCommand");_.JZ2=new _.K("getPaymentInstrumentsParamsCommand");var mpo=new _.K("getPaymentsClientTokenCommand");var Nc2=new _.K("googlePaymentBillingCommand");var XmE=new _.K("googlePaymentPurchaseManagerCommand");_.uR2=new _.K("logGtmCommand");var jIo=new _.K("updateCardItemOnClickCommand");_.Hvi=new _.K("ypcPauseSubscriptionCommand");_.aa8=new _.K("ypcResumeSubscriptionCommand");var fas=function(){X1.apply(this,arguments)};
_.u(fas,X1);fas.prototype.getAssociations=function(){return[]};var giE=function(){X1.apply(this,arguments)};
_.u(giE,X1);giE.prototype.getAssociations=function(){return[]};var R1e=function(){X1.apply(this,arguments)};
_.u(R1e,X1);R1e.prototype.getAssociations=function(){return[]};var AZe=function(){X1.apply(this,arguments)};
_.u(AZe,X1);AZe.prototype.getAssociations=function(){return[]};var cZu=function(){X1.apply(this,arguments)};
_.u(cZu,X1);cZu.prototype.getAssociations=function(){return[]};var rCD=new _.K("ypcOffersEndpoint");var sI2=new _.K("cardItemRenderer"),Fv8=new _.K("cardItemTextRenderer");var wm2=new _.K("commerceCartItemQuantityPickerRenderer");var oi8=new _.K("linkCardRenderer");var v_v=new _.K("quantityIncrementerButtonViewModel");var yZB=new _.K("quantityIncrementerViewModel");var QIu=new _.K("themedImageViewModel");_.xp1=new _.K("ypcCancelRecurrenceEndpoint");var Mti=new _.K("ypcCompleteTransactionEndpoint");_.$p8=new _.K("ypcGetCartEndpoint");_.TT=new _.K("ypcGetOffersEndpoint");_.$s=new _.K("ypcHandleTransactionEndpoint");var Wv2=new _.K("ypcLogWalletAnalyticDataEndpoint");_.e14=new _.K("ypcRedeemCodeEndpoint");var GlE=new _.K("ypcUpdateFopEndpoint");B8(bv(1),ra(4));$Nw((new MessageChannel).port2);var pmB=function(){this.register=new Map},s8m=function(B,t,T){B=B+"_"+t;
W8.register.has(B)?T=W8.register.get(B):(T=T(),W8.register.set(B,T));return T},ivi=function(B){B=_.C(B.register.values());
for(var t=B.next();!t.done;t=B.next())_.qM(t.value,"ABORTED")};
pmB.prototype.clear=function(){ivi(this);this.register.clear()};
var W8=new pmB;var VUD=Date.now().toString();var DLX,Yx2=_.TX.ytLoggingDocDocumentNonce_;Yx2||(Yx2=Rj(16),_.Bz("ytLoggingDocDocumentNonce_",Yx2));DLX=Yx2;var uh2={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 Kv8;Kv8=1;_.Ap=function(B){this.veData=B};
_.fZ=function(B){return new _.Ap({trackingParams:B})};
_.sz=function(B,t,T,S,O,d){var Z=Kv8++;return new _.Ap({veType:B,veCounter:Z,elementIndex:T,dataElement:t,youtubeData:S,jspbYoutubeData:O,loggingDirectives:d})};
_.k=_.Ap.prototype;
_.k.getAsJson=function(){var B={};this.veData.trackingParams!==void 0?B.trackingParams=this.veData.trackingParams:(B.veType=this.veData.veType,this.veData.veCounter!==void 0&&(B.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(B.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(B.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(B.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(B.isCounterfactual=!0);
return B};
_.k.getAsJspb=function(){var B=new dhe;this.veData.trackingParams!==void 0?B.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Fj(B,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Fj(B,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Fj(B,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.ZC(B,5,!0));if(this.veData.dataElement!==void 0){var t=this.veData.dataElement.getAsJspb();_.Tu(B,7,t)}this.veData.youtubeData!==void 0&&_.Tu(B,8,this.veData.jspbYoutubeData);
return B};
_.k.toString=function(){return JSON.stringify(this.getAsJson())};
_.k.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.k.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.Bz("yt_logging_screen.getRootVeType",mLh);_.Bz("yt_logging_screen.getCurrentCsn",_.sg);_.Bz("yt_logging_screen.getCttAuthInfo",F_);_.Bz("yt_logging_screen.setCurrentScreen",_.wh);var lau=function(){this.events=new Map},vi2=function(B){var t=[];
B=_.C(B.events.values());for(var T=B.next();!T.done;T=B.next())t.push(T.value);return t};
lau.prototype.clear=function(){this.events.clear()};var rZB=function(){this.logTransport=new niE;this.loggedEventRegister=new lau;this.unloggedEventRegister=new lau;this.eventsCount=0;this.flushInterval=3E4;this.JSC$10422_flushTimer=new _.TQ(this.flushInterval);this.JSC$10422_flushTimer.listen("tick",this.flush,!1,this)};
rZB.prototype.flush=function(){if(this.eventsCount){var B={loggedEvents:vi2(this.loggedEventRegister),unloggedEvents:vi2(this.unloggedEventRegister)};if(_.m("export_player_version_to_ytconfig")){var t;(t=_.MB("PLAYER_CLIENT_VERSION"))?(t=t.split("-")[0].replace(/\./g,""),t=isNaN(Number(t))?"0":t):t="";var T=_.MB("PLAYER_CLIENT_VERSION");if(T){T=T.split("-");var S="";T.length>1&&(S=T[T.length-1]);T=q$h(S.startsWith("canary_experiment")?"canary":S.startsWith("canary_control")?"control":"none")}else T=
"CLIENT_CANARY_STATE_UNKNOWN";B.dimensions={playerClientVersion:t,playerCanaryState:T}}this.logTransport.flush(B);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$10422_flushTimer.enabled&&this.JSC$10422_flushTimer.stop()}};
var z1E=function(B){ek==null&&(ek=new rZB);var t=ek;var T=t.loggedEventRegister;B.dimensions=B.dimensions||{};B.dimensions.csn=_.sg()||"";var S=aro(B.dimensions).join(";");if(B.records!=null)if(T.events.has(S)){var O;(O=T.events.get(S).records)==null||O.push.apply(O,_.aw(B.records))}else T.events.set(S,B);t.JSC$10422_flushTimer.enabled||t.JSC$10422_flushTimer.start();t.eventsCount++;t.eventsCount>=100&&t.flush()};var niE=function(){};
niE.prototype.flush=function(B,t){_.m("enable_client_sli_logging")&&_.sO("sliEventBatch",B,{sendIsolatedPayload:!!t})};var ek;var BHB;BHB=function(B){var t=bvo;B=B===void 0?{}:B;t=t.name;var T=c1C("SUCCESS");z1E({dimensions:B,records:[{name:t,state:"SLI_STATE_END",status:T}]})};
_.Fkw=function(B,t,T,S){this.name=B;this.sliId=t;this.timeoutMs=T;this.statusOnTimeout=S;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.Fkw.prototype.getId=function(){return this.sliId};
_.hR=function(B,t){t=t===void 0?{}:t;B.ongoing||(B.ongoing=!0,B.dimensions=t,B.logSliId=QrB(),z1E({dimensions:B.dimensions,records:[{name:B.name,state:"SLI_STATE_START",sliId:B.logSliId}]}),B.timeoutMs>0&&(B.timeoutHandle=setTimeout(function(){_.qM(B,B.statusOnTimeout)},B.timeoutMs)))};
_.qM=function(B,t){B.ongoing&&(B.timeoutMs>0&&clearTimeout(B.timeoutHandle),B.ongoing=!1,t={dimensions:B.dimensions,records:[{name:B.name,status:c1C(t),state:"SLI_STATE_END",sliId:B.logSliId}]},W8.register.delete(B.name+"_"+B.sliId),z1E(t))};var bvo=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var tIE=function(){X1.apply(this,arguments)};
_.u(tIE,X1);tIE.prototype.getAssociations=function(){return[]};var r4h=new _.K("highlightTextDecoratorColorMapExtension");var vjq=new _.K("styleRunColorMapExtension");var $LC=_.ie(["data-"]),GBX={};var ipm={};var GR=function(B){this.wrappedPromise_=B===void 0?null:B;this.state_=0;this.JSC$10454_value_=null};
GR.prototype.then=function(B,t,T){return this.wrappedPromise_?this.wrappedPromise_.then(B,t,T):this.state_===1&&B?(B=B.call(T,this.JSC$10454_value_))&&typeof B.then==="function"?B:_.pa(B):this.state_===2&&t?(B=t.call(T,this.JSC$10454_value_))&&typeof B.then==="function"?B:_.THi(B):this};
GR.prototype.getValue=function(){return this.JSC$10454_value_};
GR.prototype.isRejected=function(){return this.state_==2};
S8b(GR);_.THi=function(B){var t=new GR;B=B===void 0?null:B;t.state_=2;t.JSC$10454_value_=B===void 0?null:B;return t};
_.pa=function(B){var t=new GR;B=B===void 0?null:B;t.state_=1;t.JSC$10454_value_=B===void 0?null:B;return t};var dTo="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var S_e=["load","abort","error"],ig=function(B,t,T){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$10474_maxAspectRatio_=B;this.disableAnimation_=t===void 0?!1:t;this.disableExifRotation_=T===void 0?!1:T;this.JSC$10474_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$10474_reject_=this.resolve_=null};
ig.prototype.transform=function(B){var t=this;this.mime_=B.type;GB(S6q(B),this.dataUrlRead_,this.readError_,this);GB(Tqe(B.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(T,S){t.resolve_=T;t.JSC$10474_reject_=S})};
ig.prototype.dataUrlRead_=function(B){this.dataUrl_=B;this.angle_!=null&&OAo(this)};
ig.prototype.exifRead_=function(B){if(this.disableExifRotation_)this.angle_=0;else{a:if(B=new DataView(B),B.byteLength<2||B.getUint16(0)!==65496)B=-2;else{for(var t=2,T=B.byteLength;t<T;){var S=B.getUint16(t),O=B.getUint16(t+2);if(S===65505){t+=4;S=B.getUint32(t);O=B.getUint16(t+4);if(S!==1165519206||O!==0)break;t+=6;S=B.getUint16(t)===18761;t+=B.getUint32(t+4,S);O=B.getUint16(t,S);t+=2;for(var d=0;d<O;d++){if(B.getUint16(t,S)===274){t+=8;B=B.getUint16(t,S);break a}t+=12}}else if(S>>8!==255)break;
else t+=O+2}B=-1}switch(B){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&&OAo(this)};
ig.prototype.readError_=function(){this.JSC$10474_reject_()};
var OAo=function(B){Ha(B.JSC$10474_image_,S_e,B.completeTransform_,!1,B);B.JSC$10474_image_.src=_.Xx(B.dataUrl_).toString();B.JSC$10474_image_.src!=NZ.toString()&&B.JSC$10474_image_.src.substr(0,11)==="data:image/"||B.JSC$10474_reject_()};
ig.prototype.completeTransform_=function(){if(this.JSC$10474_image_.src!=NZ.toString()){var B=_.Xx(this.dataUrl_),t=this.JSC$10474_image_.naturalHeight?this.JSC$10474_image_.naturalWidth/this.JSC$10474_image_.naturalHeight:null;this.invalidAspectRatio=t>this.JSC$10474_maxAspectRatio_||t<1/this.JSC$10474_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var T=this.JSC$10474_image_.naturalWidth,S=this.JSC$10474_image_.naturalHeight,O=t=0,d=this.JSC$10474_image_.naturalHeight?this.JSC$10474_image_.naturalWidth/
this.JSC$10474_image_.naturalHeight:null;d>this.JSC$10474_maxAspectRatio_?(T=this.JSC$10474_maxAspectRatio_*S,t=(T-this.JSC$10474_image_.naturalWidth)/2,this.cropped=!0):d<1/this.JSC$10474_maxAspectRatio_?(S=this.JSC$10474_maxAspectRatio_*T,O=(S-this.JSC$10474_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)d=T,T=S,S=d,d=t,t=O,O=d;switch(this.angle_){case 90:O-=T;break;case 180:t-=T;O-=S;break;case 270:t-=
S}this.cropped||this.angle_%360!==0?(B=document.createElement("canvas"),B.width=T||1,B.height=S||1,this.JSC$10474_image_.naturalWidth&&this.JSC$10474_image_.naturalHeight&&(T=B.getContext("2d"),T.rotate(Math.PI/180*this.angle_),T.drawImage(this.JSC$10474_image_,t,O,this.JSC$10474_image_.naturalWidth,this.JSC$10474_image_.naturalHeight)),this.transformedData=_.Xx(B.toDataURL(this.mime_))):this.transformedData=B}else this.transformedData=B;this.resolve_(this)}};var Ys=function(B,t){_.Vr.call(this,B);this.value=t};
_.u(Ys,_.Vr);
var Ka=function(B,t,T,S,O,d,Z){Z=Z===void 0?!1:Z;_.I8.call(this);var h=this;this.JSC$10479_url_=B;this.channelId_=t;this.maxFileSizeMb_=T;this.JSC$10479_maxAspectRatio_=S;this.dropZoneEl_=O;this.rejectInvalidAspectRatio_=Z;this.selectButtonEl_=d;this.JSC$10479_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new ZP(this.dropZoneEl_);this.selectOverlay_=new La(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$10479_image_=this.transfer_=null;this.handler_=new _.SK(this);_.DC(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(d,"click",function(){h.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.u(Ka,_.I8);Ka.prototype.disposeInternal=function(){for(var B=this.selectButtonEl_.nextSibling;B&&B.parentNode&&B.tagName=="INPUT";)B.parentNode.removeChild(B),B=this.selectButtonEl_.nextSibling;this.cancel();_.I8.prototype.disposeInternal.call(this)};
Ka.prototype.uploadPromise=function(){if(this.JSC$10479_image_==null)return null;this.uploadPromise_||kF1(this);return this.uploadPromise_};
Ka.prototype.cancel=function(){dnu(this);this.JSC$10479_image_=null};
var dnu=function(B){B.transfer_&&B.transfer_.cancel();B.transfer_=null;B.uploadPromise_=null;B.resolve_=null;B.JSC$10479_reject_=null},kF1=function(B){dnu(B);
B.transfer_=_.NE2(B.JSC$10479_url_,{"X-YouTube-ChannelId":B.channelId_},B.JSC$10479_image_);B.handler_.listenOnce(B.transfer_,"l",B.JSC$10481_onUploadComplete_);B.handler_.listenOnce(B.transfer_,"n",B.onUploadError_);B.transfer_.run();B.uploadPromise_=new Promise(function(t,T){B.resolve_=t;B.JSC$10479_reject_=T})};
_.k=Ka.prototype;_.k.onChange_=function(B){B.files.length&&(this.JSC$10479_image_=B.files[0],this.JSC$10479_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$10479_image_=null,this.dispatchEvent(new Ys("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(kF1(this),(new ig(this.JSC$10479_maxAspectRatio_)).transform(this.JSC$10479_image_).then((0,_.gS)(this.onPreview_,this),(0,_.gS)(this.onPreviewError_,this))))};
_.k.onPreview_=function(B){if(B.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$10479_image_=null),this.dispatchEvent(new Ys("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;B.cropped&&this.dispatchEvent(new Ys("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new Ys("yt.comments.ImageUploadOverlay.CHANGE_EVENT",B.transformedData))};
_.k.onPreviewError_=function(){this.JSC$10479_image_=null;this.dispatchEvent(new Ys("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.k.onHover_=function(B){B.stopPropagation();B.preventDefault();if(B.type==="dragover")B=!0;else if(B.type==="dragleave")B=!1;else return;this.dispatchEvent(new Ys("yt.comments.ImageUploadOverlay.HOVER_EVENT",B))};
_.k.JSC$10481_onUploadComplete_=function(){var B=(0,_.ggi)(this.transfer_.getResponseText());this.resolve_(B.encryptedBlobId)};
_.k.onUploadError_=function(){this.JSC$10479_reject_();dnu(this)};var CP1=function(B){B=B||{};var t={},T={};this.url=B.url||"";this.args=B.args||_.f1.clone(t);this.assets=B.assets||{};this.attrs=B.attrs||_.f1.clone(T);this.fallback=B.fallback||null;this.fallbackMessage=B.fallbackMessage||null;this.html5=!!B.html5;this.disable=B.disable||{};this.loaded=!!B.loaded;this.messages=B.messages||{}};
CP1.prototype.clone=function(){var B=new CP1,t;for(t in this)if(this.hasOwnProperty(t)){var T=this[t];B[t]=_.qC(T)=="object"?_.f1.clone(T):T}return B};var ZAB,Ld8,h0e,rK,VIo,Ers,Dn2,PPi,UnB,Itb,J21,mnB,NH4,XK8,uMe,jn2,HAE,atE,fte,gr4,R0b,A22,c2q,sn4,Fde,wKo,or2,y2H,QnB,q4m,xno,MI8,$nH,Wds,e04,GF4,pK2,iA1,Y_2,Kd8,hpD,ltH,vru,nr4,r28,z0b,bA4,B4q,t7u,T48,SAi,Oq8,kcB,dDH,Cs4,Zqu,lg,Ljq,hV4,qAE,V7u,Ec2,DDe,Ps2,UD8,Iw8,JJi,mDB,N4B,XQ8,u$2,jD8,HqB,awu,fwo,ZOv,gcE,RVu,AJs,cJe,sDs,Fjo,wQ2,ocq,yJu,QDu,xDe,M7E,$Di,Wje,eVq,Gc4,pQo,iqE,YAi,Kjb,lwe,vcu,nco,rJH,zVb;ZAB=["account/accounts_list"];Ld8=["acknowledge_channel_tou_strike"];h0e=["notification/add_upcoming_event_reminder"];
_.q_8=["att/get"];rK=["browse","music/browse","unplugged/browse"];VIo=["channel/claim_legacy_youtube_channel"];Ers=["history/clear_search_history"];Dn2=["history/clear_watch_history"];PPi=["comment/perform_comment_action"];UnB=["comment/get_comment_replies"];Itb=["ypc/commerce_action"];J21=["backstage/create_post"];mnB=["live/create_broadcast"];NH4=["channel/create_channel"];XK8=["comment/create_comment_reply"];uMe=["comment/create_comment"];jn2=["live_chat/create_poll"];HAE=["playlist/create"];
atE=["decorate_message"];fte=["live_chat/delete_message"];gr4=["playlist/delete"];R0b=["video/delete"];A22=["like/dislike"];c2q=["dismissal/dismiss"];sn4=["flag/flag"];Fde=["flow"];wKo=["account/account_menu"];or2=["playlist/get_add_to_playlist"];y2H=["get_answer"];QnB=["channel/get_channel_creation_form"];q4m=["offline/get_download_action"];xno=["kids/get_kids_blocklist_picker"];MI8=["live_chat/get_item_context_menu"];$nH=["live_chat/get_live_chat_message_buy_flow"];Wds=["live_chat/get_live_chat_replay"];
e04=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];GF4=["live_chat/get_live_chat_super_sticker_buy_flow"];pK2=["notification/get_notification_menu"];iA1=["playlist/get_settings_editor"];Y_2=["backstage/get_post_video_preview"];Kd8=["account/get_profile_card"];hpD=["share/get_share_panel"];ltH=["share/get_sharing_provider_data"];vru=["get_survey"];nr4=["notification/get_unseen_count"];r28=["get_user_mention_suggestions"];z0b=["get_watch"];bA4=["guide"];
B4q=["feedback"];t7u=["kids/update_blacklist"];T48=["like/like"];SAi=["live_chat/live_chat_action"];Oq8=["live_chat/manage_user"];kcB=["video_manager/metadata_update"];dDH=["live_chat/moderate"];Cs4=["notification/modify_channel_preference"];Zqu=["notification/opt_out"];lg=["get_panel","get_posts_by_host_panel"];Ljq=["player"];hV4=["browse/edit_playlist"];qAE=["notification/record_interactions"];V7u=["reel/reel_item_watch"];Ec2=["reel/reel_watch_sequence"];DDe=["like/removelike"];Ps2=["notification/remove_upcoming_event_reminder"];
UD8=["flag/get_form"];Iw8=["miniapp/report_value"];JJi=["navigation/resolve_url"];mDB=["channel/reveal_business_email"];N4B=["in_video/search"];XQ8=["search","sfv/search","unplugged/search"];u$2=["live_chat/send_message"];jD8=["live_chat/send_live_chat_vote"];HqB=["account/set_setting"];awu=["submit_caption_correction"];fwo=["subscription/subscribe"];ZOv=["get_transcript"];gcE=["resolve_location","unplugged/resolve_location"];RVu=["subscription/unsubscribe"];AJs=["backstage/update_post"];cJe=["channel_edit/update_channel_page_settings"];
sDs=["comment/update_comment_reply"];Fjo=["comment/update_comment"];wQ2=["comment/update_comments_settings"];ocq=["creator/update_creator_channel"];yJu=["pdg/update_enablement"];QDu=["updated_metadata"];xDe=["channel_edit/validate_channel_handle"];M7E=["verify_age"];$Di=["next","unplugged/watch_next"];Wje=["whitelist/edit"];eVq=["ypc/cancel_recurrence"];Gc4=["ypc/complete_transaction"];pQo=["ypc/get_cart"];iqE=["ypc/get_fix_instrument_params"];YAi=["ypc/get_offers"];Kjb=["ypc/get_payment_instruments_params"];
lwe=["ypc/handle_transaction"];vcu=["ypc/log_payment_server_analytics"];nco=["ypc/pause_subscription"];rJH=["ypc/redeem_code"];zVb=["ypc/resume_subscription"];var bqq=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,93911,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,
160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,89711,
74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,72733,
107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,
184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,
74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,222932,213915,225216,251244,258251,218674,251266,258250,251265,251245,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,
147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,
50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,195349,194771,166382,37671,
49953,220669,249229,213774,204572,191389,253830,253831,253832,253833,253834,204574,187917,191390,179556,191402,238596,212661,191392,197826,191393,204573,36216,28237,241212,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,68823,21537,83464,75707,252904,
170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,261210,210815,246127,245256,244950,
191925,167637,234545,197196,214295,110386,221054,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,139723,139722,121258,253789,
253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,190190,225739,31961,
26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,
170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,267693,267694,267578,262801,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,82039];var UQ=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.Bz("yt.msgs_",UQ);var v8=new _.lz("ACTION_ROUTER_TOKEN");_.na=function(){this.autonavState_=_.m("kevlar_is_pupi_enabled")?2:mTC()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.na.prototype.getState=function(){return this.autonavState_};
_.na.prototype.pause=function(B){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=B):this.autonavState_==1&&(this.disabledAutonavPauseReason_=B)};
_.na.prototype.setState=function(B,t,T){t&&(this.autoplayChangedByUser=!0);t=this.autonavState_===3||B===3;this.autonavState_!=B&&(this.autonavState_=B,B!=3&&_.NVv(B==2),B=_.m("kevlar_is_pupi_enabled")?T||t:!0,_.pC.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,B,T))};
_.na.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.BE(_.na);var r8=function(){this.hasRun=!1};var zR={},sRg=(zR.auto_search="LATENCY_ACTION_AUTO_SEARCH",zR.ad_to_ad="LATENCY_ACTION_AD_TO_AD",zR.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",zR.app_startup="LATENCY_ACTION_APP_STARTUP",zR.browse="LATENCY_ACTION_BROWSE",zR.cast_splash="LATENCY_ACTION_CAST_SPLASH",zR.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",zR.channels="LATENCY_ACTION_CHANNELS",zR.chips="LATENCY_ACTION_CHIPS",zR.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",zR.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
zR.editor="LATENCY_ACTION_EDITOR",zR.embed="LATENCY_ACTION_EMBED",zR.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",zR.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",zR.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",zR.explore="LATENCY_ACTION_EXPLORE",zR.favorites="LATENCY_ACTION_FAVORITES",zR.home="LATENCY_ACTION_HOME",zR.inboarding="LATENCY_ACTION_INBOARDING",zR.landing="LATENCY_ACTION_LANDING",zR.learning="LATENCY_ACTION_LEARNING",
zR.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",zR.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",zR.library="LATENCY_ACTION_LIBRARY",zR.live="LATENCY_ACTION_LIVE",zR.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",zR.management="LATENCY_ACTION_MANAGEMENT",zR.mini_app="LATENCY_ACTION_MINI_APP_PLAY",zR.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",zR.onboarding="LATENCY_ACTION_ONBOARDING",zR.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
zR.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",zR.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",zR.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",zR.prebuffer="LATENCY_ACTION_PREBUFFER",zR.prefetch="LATENCY_ACTION_PREFETCH",zR.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",zR.profile_switcher="LATENCY_ACTION_LOGIN",zR.projects="LATENCY_ACTION_PROJECTS",zR.reel_watch="LATENCY_ACTION_REEL_WATCH",zR.results="LATENCY_ACTION_RESULTS",zR.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
zR.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",zR.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",zR.review="LATENCY_ACTION_REVIEW",zR.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",zR.search_ui="LATENCY_ACTION_SEARCH_UI",zR.search_suggest="LATENCY_ACTION_SUGGEST",zR.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",zR.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",zR.seek="LATENCY_ACTION_PLAYER_SEEK",zR.settings="LATENCY_ACTION_SETTINGS",zR.store="LATENCY_ACTION_STORE",
zR.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",zR.tenx="LATENCY_ACTION_TENX",zR.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",zR.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",zR.watch="LATENCY_ACTION_WATCH",zR.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",zR["watch,watch7"]="LATENCY_ACTION_WATCH",zR["watch,watch7_html5"]="LATENCY_ACTION_WATCH",zR["watch,watch7ad"]="LATENCY_ACTION_WATCH",zR["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",zR.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
zR.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",zR.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",zR.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",zR.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",zR.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",zR.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",zR.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",zR),Kiw=0;var bg9=function(B,t){mW.call(this,1,arguments);this.timer=t};
_.u(bg9,mW);var zn_=new hKm("aft-recorded",bg9);var y8q=_.TX.ytLoggingGelSequenceIdObj_||{};_.Bz("ytLoggingGelSequenceIdObj_",y8q);var bg=_.TX.ytLoggingLatencyUsageStats_||{};_.Bz("ytLoggingLatencyUsageStats_",bg);var Bm=function(){this.cleanupJob=0},MR_=function(){Bm.instance||(Bm.instance=new Bm);
return Bm.instance};
_.k=Bm.prototype;_.k.baseline=function(B,t,T){tZ(this,"baseline_"+B)||_.sO("latencyActionBaselined",{clientActionNonce:B},{timestamp:t,cttAuthInfo:T})};
_.k.tick=function(B,t,T,S){tZ(this,"tick_"+B+"_"+t)||_.sO("latencyActionTicked",{tickName:B,clientActionNonce:t},{timestamp:T,cttAuthInfo:S})};
_.k.info=function(B,t,T){var S=Object.keys(B).join("");tZ(this,"info_"+S+"_"+t)||(B=Object.assign({},B),B.clientActionNonce=t,_.sO("latencyActionInfo",B,{cttAuthInfo:T}))};
_.k.jspbInfo=function(B,t,T){for(var S="",O=0;O<tE(B).length;O++)tE(B)[O]!==void 0&&(S=O===0?S.concat(""+O):S.concat("_"+O));tZ(this,"info_"+S+"_"+t)||(_.J0(B,2,t),t={cttAuthInfo:T},T=_.m("jspb_sparse_encoded_pivot")?new az([{}]):new az,_.S9(T,7,X22,B),QRz("latencyActionInfo",T,t))};
_.k.span=function(B,t,T){var S=Object.keys(B).join("");tZ(this,"span_"+S+"_"+t)||(B.clientActionNonce=t,_.sO("latencyActionSpan",B,{cttAuthInfo:T}))};
var tZ=function(B,t){bg[t]=bg[t]||{count:0};var T=bg[t];T.count++;T.time=(0,_.SQ)();B.cleanupJob||(B.cleanupJob=_.fC(_.wT,function(){var S=(0,_.SQ)(),O;for(O in bg)bg[O]&&S-bg[O].time>6E4&&delete bg[O];B&&(B.cleanupJob=0)},5E3));
return T.count>5?(T.count===6&&Math.random()*1E5<1&&(T=new _.HY("CSI data exceeded logging limit with key",t.split("_")),t.indexOf("plev")>=0||_.yu(T)),!0):!1};var Bk1,tjq;Bk1=window;tjq=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.aG=Bk1.performance||Bk1.mozPerformance||Bk1.msPerformance||Bk1.webkitPerformance||new tjq;var r8_=!1,WiL=!1,BX_=(0,_.gS)(_.aG.clearResourceTimings||_.aG.webkitClearResourceTimings||_.aG.mozClearResourceTimings||_.aG.msClearResourceTimings||_.aG.oClearResourceTimings||_.EM,_.aG);var Tk1=window;Tk1.ytcsi&&(Tk1.ytcsi.infoGel=_.sQ,Tk1.ytcsi.tick=_.wv);var Vn9=function(B){mW.call(this,1,arguments);this.csn=B};
_.u(Vn9,mW);var PZ2=new hKm("screen-created",Vn9),R5w=[],qCm=gx_,A7o=0,Mi=new Map,ExN=new Map,DeX=new Map;var W8m=Symbol("Af"),nG=new WeakMap;var Tl=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},jw=function(){Tl.instance||(Tl.instance=new Tl);
return Tl.instance};
_.k=Tl.prototype;_.k.setClient=function(B){this.client=B};
_.k.JSC$10560_newScreen=function(){this.clear();this.csn=_.sg()};
_.k.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.k.reportShown=function(B,t,T){var S=this.JSC$10560_getTrackingParams(B),O=B.visualElement?B.visualElement:S;t=this.shownElements.has(O);var d=this.visibleState.get(O);this.shownElements.add(O);this.visibleState.set(O,!0);B.impressionLog&&!t&&B.impressionLog();if(S||B.visualElement)if(T=SE1(this,B,T))if(O=O32(this,B),St(this,B)||O){S=B.visualElement?B.visualElement:_.fZ(S);var Z=B.interactionLoggingClientData;O||t?St(this,B)&4?d||uYo(this.client,T,S,Z):St(this,B)&1&&!t&&meg(this.client,T,S,Z):meg(this.client,
T,S,Z)}};
_.k.reportHidden=function(B,t,T){var S=this.JSC$10560_getTrackingParams(B),O=B.visualElement?B.visualElement:S;t=this.hiddenElements.has(O);var d=this.visibleState.get(O);this.hiddenElements.add(O);this.visibleState.set(O,!1);if(d===!1)return!0;if(!S&&!B.visualElement)return!1;T=SE1(this,B,T);if(!T||!St(this,B)&&O32(this,B))return!1;S=B.visualElement?B.visualElement:_.fZ(S);St(this,B)&8?jYv(this.client,T,S):St(this,B)&2&&!t&&(B=this.client,t=xG({cttAuthInfo:F_(T)||void 0},T),S={csn:T,ve:S.getAsJson(),
eventType:2},T==="UNDEFINED_CSN"?W7("visualElementHidden",t,S):B?Ah("visualElementHidden",S,B,t):_.sO("visualElementHidden",S,t));return!0};
_.k.JSC$10560_getTrackingParams=function(B){var t=this.getData(B),T,S;if(_.m("il_use_view_model_logging_context")&&(t==null?0:(T=t.context)==null?0:(S=T.loggingContext)==null?0:S.loggingDirectives))return t.context.loggingContext.loggingDirectives.trackingParams||"";var O,d;if(t==null?0:(O=t.rendererContext)==null?0:(d=O.loggingContext)==null?0:d.loggingDirectives)return t.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(t==null?0:t.loggingDirectives)return t.loggingDirectives.trackingParams||
"";var Z;return((Z=B.veContainer)==null?0:Z.trackingParams)?B.veContainer.trackingParams:(t==null?void 0:t.trackingParams)||""};
_.k.JSC$10560_elementShouldLogGesture=function(B,t){B=this.getData(B);return!!((Math.floor(Number(B&&B.loggingDirectives&&B.loggingDirectives.gestures&&B.loggingDirectives.gestures.types||""))||0)&t)};
_.k.JSC$10560_getNearestParentVe=function(B){var t=this.JSC$10560_getTrackingParams(B);return B.visualElement?B.visualElement:t?_.fZ(t):B.parentElement?this.JSC$10560_getNearestParentVe(B.parentElement):null};
var SE1=function(B,t,T){var S=_.sg(T);return B.csn===null||S===B.csn||T?S:(B=new _.HY("VisibilityLogger called before newScreen",{caller:t.tagName,previous_csn:B.csn,current_csn:S}),_.yu(B),null)};
Tl.prototype.getData=function(B){var t,T=B.data||((t=B.props)==null?void 0:t.data);if(!T||B.isWebComponentWrapper){var S;T=(S=nG.get(B))==null?void 0:S[W8m]}return T};
var O32=function(B,t){var T;return!((T=B.getData(t))==null||!T.loggingDirectives)},St=function(B,t){B=B.getData(t);
return Math.floor(Number(B&&B.loggingDirectives&&B.loggingDirectives.visibility&&B.loggingDirectives.visibility.types||""))||1};var Ox;Ox=function(){};
_.mB=function(){Ox.instance||(Ox.instance=new Ox);return Ox.instance};
Ox.prototype.setClient=function(B){_.e6(jw().setClient).bind(jw())(B)};
_.kC8=function(){_.mB();_.e6(jw().JSC$10560_newScreen).bind(jw())()};
Ox.prototype.clear=function(){_.e6(jw().clear).bind(jw())()};
Ox.prototype.reportShown=function(B,t,T){_.e6(jw().reportShown).bind(jw())(B,t,T)};
Ox.prototype.reportHidden=function(B,t,T){return _.e6(jw().reportHidden).bind(jw())(B,t,T)};
var Kog=function(B,t){return _.e6(jw().JSC$10560_getTrackingParams).bind(jw())(t)},eSw=function(B,t){return _.e6(jw().JSC$10560_getNearestParentVe).bind(jw())(t)};var ki,dOo;ki=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};
_.Xr=function(){ki.instance||(ki.instance=new ki);return ki.instance};
ki.prototype.setClient=function(B){this.client=B};
dOo=function(B,t,T){T=T===void 0?{}:T;_.e6(function(){var S,O,d,Z=((S=_.X(t==null?void 0:t.commandMetadata,_.b5))==null?void 0:S.rootVe)||((O=_.X(t==null?void 0:t.commandMetadata,tRH))==null?void 0:(d=O.screenVisualElement)==null?void 0:d.uiType);if(Z){S=_.X(t==null?void 0:t.commandMetadata,Kps);if(S==null?0:S.parentTrackingParams){var h=_.fZ(S.parentTrackingParams);if(S.parentCsn)var q=S.parentCsn}else T.clickedVisualElement?h=T.clickedVisualElement:t.clickTrackingParams&&(h=_.fZ(t.clickTrackingParams));
a:{S=_.X(t,_.Km);O=_.X(t,Oqo);if(S){if(O=Xyg(S,"VIDEO")){S={token:O,videoId:S.videoId};break a}}else if(O&&(S=Xyg(O,"PLAYLIST"))){S={token:S,playlistId:O.playlistId};break a}S=void 0}T=Object.assign({},{cttAuthInfo:S,parentCsn:q},T);if(_.m("expectation_logging")){var D;T.loggingExpectations=((D=_.X(t==null?void 0:t.commandMetadata,tRH))==null?void 0:D.loggingExpectations)||void 0}_.dc(B,Z,h,T)}else _.yu(new _.HY("Error: Trying to create a new screen without a rootVeType",t))})()};
_.dc=function(B,t,T,S){S=S===void 0?{}:S;_.e6(function(){bqq.includes(t)||(_.yu(new _.HY("createClientScreen() called with a non-page VE",t)),t=83769);S.isHistoryNavigation||(B.forwardHistoryStack=[],B.backHistoryStack.push({rootVe:t,key:S.key||""}));B.graftQueue=[];B.stateChangedQueue=[];S.dataPromises?CU8(B,t,T,S):Z3s(B,t,T,S)})()};
_.LQ8=function(B,t,T){T=T===void 0?0:T;_.e6(function(){t.then(function(S){B.pendingScreenCreation.has(T)&&B.pendingScreenFn&&B.pendingScreenFn();var O=_.sg(T),d=_.cO(T);if(O&&d){var Z={automatedLogEventSource:3},h;(S==null?0:(h=S.response)==null?0:h.trackingParams)&&$G(B.client,O,d,_.fZ(S.response.trackingParams),!1,Z);var q;(S==null?0:(q=S.playerResponse)==null?0:q.trackingParams)&&$G(B.client,O,d,_.fZ(S.playerResponse.trackingParams),!1,Z)}})})()};
ki.prototype.graftServerVe=function(B,t,T){var S=this;return _.e6(function(){var O=_.fZ(B);_.Cv(S,O,t,T);return O})()};
_.Gjv=function(B,t,T,S){return _.m("enable_client_ve_spec")&&t.clientVeSpec?(t=_.sz(t.clientVeSpec.uiType,void 0,t.clientVeSpec.elementIndex,t.clientVeSpec.clientYoutubeData,void 0,t),_.Cv(B,t,T,S)?t:null):t.trackingParams?B.graftServerVe(t.trackingParams,T,S):null};
_.NA=function(B,t,T,S){return _.e6(function(){if(!t.veType)return _.oz(new _.HY("Error: Trying to graft a client VE without a veType.")),null;if(t.visibilityTypes){var O=t.visibilityTypes.reduce(function(d,Z){return d|Z});
O={visibility:{types:String(O)}}}O=_.sz(t.veType,t.visualElement,t.elementIndex,t.clientYouTubeData,void 0,O);return _.Cv(B,O,T,S)?O:null})()};
_.Cv=function(B,t,T,S){S=S===void 0?0:S;return _.e6(function(){if(B.pendingScreenCreation.has(S))return B.graftQueue.push([t,T]),!0;var O=_.sg(S),d=T||_.cO(S);if(O&&d){if(_.m("combine_ve_grafts")){var Z=B.cachedVisualElements.get(d.toString());Z?Z.push(t):(B.cachedRootVisualElements.set(d.toString(),d),B.cachedVisualElements.set(d.toString(),[t]));B.attachTimeout||(B.attachTimeout=_.fC(_.wT,function(){h98(B,O)},1200))}else $G(B.client,O,d,t);
return!0}return!1})()};
_.Za=function(B,t,T){T=T===void 0?0:T;var S=B.recurringGrafts.get(T)||new Map;if(_.m("smarter_ve_dedupping"))for(var O=Array.from(S.keys()),d=0;d<O.length;d++){var Z=void 0,h=void 0;var q=t;var D=O[d];D.isClientVe()&&q.isClientVe()?(Z=q.getAsJson(),h=D.getAsJson(),q=Z.veType!==h.veType||Z.elementIndex!==h.elementIndex||Z.dataElement!==h.dataElement||q.getLoggingDirectives()!==D.getLoggingDirectives()?!1:!0):q=D.veData.trackingParams!==void 0&&q.veData.trackingParams!==void 0?((h=q.veData)==null?void 0:
h.trackingParams)===((Z=D.veData)==null?void 0:Z.trackingParams):!1;if(q)return}else if(S.has(t))return;S.set(t,void 0);B.recurringGrafts.set(T,S);_.sg(T)==="UNDEFINED_CSN"||B.pendingScreenCreation.has(T)||_.Cv(B,t,void 0,T)};
_.Lv=function(B,t,T,S){S=_.sg(S===void 0?0:S);if(!S)return!1;abD(B.client,S,t,T);return!0};
_.hZ=function(B,t,T,S){if(!t)return!1;S=_.sg(S===void 0?0:S);if(!S)return!1;abD(B.client,S,_.fZ(t),T);return!0};
_.pz=function(B,t){var T=t.getScreenLayer&&t.getScreenLayer();if(t.visualElement)return _.Lv(B,t.visualElement,void 0,T);t=Kog(_.mB(),t);return _.hZ(B,t,void 0,T)};
ki.prototype.clickCommand=function(B,t,T){return _.hZ(this,B.clickTrackingParams,t,T===void 0?0:T)};
ki.prototype.stateChanged=function(B,t,T){this.visualElementStateChanged(_.fZ(B),t,T===void 0?0:T)};
ki.prototype.visualElementStateChanged=function(B,t,T){T=T===void 0?0:T;T===0&&this.pendingScreenCreation.has(T)?this.stateChangedQueue.push([B,t]):this.logStateChanged(B,t,T)};
ki.prototype.logStateChanged=function(B,t,T){T=T===void 0?0:T;var S=_.sg(T);B=B||_.cO(T);return S&&B?(fbq(this.client,S,B,t),!0):!1};
var CU8=function(B,t,T,S){S=S===void 0?{}:S;B.pendingScreenCreation.add(S.layer||0);B.pendingScreenFn=function(){Z3s(B,t,T,S);var Z=_.cO(S.layer);if(Z){for(var h=_.C(B.graftQueue),q=h.next();!q.done;q=h.next())q=q.value,_.Cv(B,q[0],q[1]||Z,S.layer);Z=_.C(B.stateChangedQueue);for(h=Z.next();!h.done;h=Z.next())h=h.value,B.logStateChanged(h[0],h[1])}};
T||_.sg(S.layer)||B.pendingScreenFn();if(S.dataPromises)for(var O=_.C(S.dataPromises),d=O.next();!d.done;d=O.next())_.LQ8(B,d.value,S.layer);else _.wj(Error("Bf"))},Z3s=function(B,t,T,S){S=S===void 0?{}:S;
var O=void 0;S.layer||(S.layer=0);O=S.parentLayer!==void 0?S.parentLayer:S.layer;var d=_.sg(O);O=_.cO(O);var Z=T||O,h;Z&&(S.parentCsn!==void 0?h={clientScreenNonce:S.parentCsn,visualElement:Z}:d&&d!=="UNDEFINED_CSN"&&(h={clientScreenNonce:d,visualElement:Z}));var q,D=_.MB("EVENT_ID");d==="UNDEFINED_CSN"&&D&&(q={servletData:{serializedServletEventId:D}});_.m("combine_ve_grafts")&&d&&h98(B,d);_.m("no_client_ve_attach_unless_shown")&&Z&&d&&J79(Z,d);try{var P=_.PMw(B.client,t,h,S.csnToClone,S.cttAuthInfo,
q,S.implicitGestureType,void 0,S.loggingExpectations)}catch(N){_.Qu(N,{rootVeType:t,rootVe:O,parentVisualElement:T,currentCsn:d,parentEl:h,csnToClone:S.csnToClone});_.wj(N);return}_.wh(P,t,S.layer,S.cttAuthInfo);d&&d!=="UNDEFINED_CSN"&&O&&!j8h(d)&&jYv(B.client,d,O,!0);B.backHistoryStack[B.backHistoryStack.length-1]&&!B.backHistoryStack[B.backHistoryStack.length-1].csn&&(B.backHistoryStack[B.backHistoryStack.length-1].csn=P||"");_.sQ({clientScreenNonce:P});_.kC8();var U=_.cO(S.layer);d&&d!=="UNDEFINED_CSN"&&
U&&(_.m("web_mark_root_visible")||_.m("music_web_mark_root_visible"))&&_.pG(P,U);B.pendingScreenCreation.delete(S.layer||0);B.pendingScreenFn=void 0;var J;(J=B.recurringGrafts.get(S.layer))==null||J.forEach(function(N,H){N?_.Cv(B,H,N,S.layer):U&&_.Cv(B,H,U,S.layer)});
qE8(B)},qE8=function(B){for(var t=0;t<B.afterNewScreenOneOffJobs.length;t++){var T=B.afterNewScreenOneOffJobs[t];
try{T()}catch(S){_.wj(S)}}for(t=B.afterNewScreenOneOffJobs.length=0;t<B.afterNewScreenRecurringJobs.length;t++){T=B.afterNewScreenRecurringJobs[t];try{T()}catch(S){_.wj(S)}}},h98=function(B,t){if(t===void 0)for(var T=XiN(),S=0;S<T.length;S++)T[S]!==void 0&&h98(B,T[S]);
else B.cachedVisualElements.forEach(function(O,d){(d=B.cachedRootVisualElements.get(d))&&Uew(B.client,t,d,O)}),B.cachedVisualElements.clear(),B.cachedRootVisualElements.clear(),B.attachTimeout=void 0};var qp=function(B){B=B===void 0?{layer:0}:B;this.hasRun=!1;this.createScreenConfig=B;B={};this.c0c=(B.response=!1,B.playerResponse=!1,B)};
_.u(qp,r8);qp.prototype.validate=function(B){return!(!B.data||!B.data.response&&!B.data.playerResponse)};
qp.prototype.handle=function(B){var t=_.Xr(),T=this.createScreenConfig.layer;B.data.response&&B.data.response.trackingParams&&!this.c0c.response&&(t.graftServerVe(B.data.response.trackingParams,void 0,T),this.c0c.response=!0);B.data.playerResponse&&B.data.playerResponse.trackingParams&&!this.c0c.playerResponse&&(t.graftServerVe(B.data.playerResponse.trackingParams,void 0,T),this.c0c.playerResponse=!0)};var Vn=function(){this.hW=_.ld();this.hK=[];this.g2t=0};
Vn.prototype.processChunk=function(B){if(B){for(var t=_.C(this.hK),T=t.next();!T.done;T=t.next())T=T.value,T.validate(B)&&(T.handle(B),T.hasRun=!0);_.wv("np"+this.g2t);this.g2t++}};var rv;var VFD,VjE,PUs;_.UW=function(B,t,T,S,O,d,Z){Z=Z===void 0?[]:Z;this.buildCommandPayload=B;this.navigate=t;this.handleServiceRequest=T;this.sendAction=S;this.JSC$10602_screenManager=O;this.commandResolverMap=d;this.autoLogResolverAllowlist=Z;this.pendingCommands=new Set;this.isTracingEnabled=!1;VjE(this)};
VFD=function(B,t,T){var S=zSh,O=bNg,d=_.Xr(),Z=EP4;T=T===void 0?[]:T;_.UW.instance=new _.UW(B,t,S,O,d,Z,T)};
VjE=function(B){if(!B.isTracingEnabled&&sYg("command")){var t=B.resolveCommand;B.resolveCommand=function(T,S){a:{for(O in T)if(Object.prototype.hasOwnProperty.call(T,O)){var O={commandType:O};break a}O={}}return ox2("command",O,t.bind(this,T,S))};
B.isTracingEnabled=!0}};
PUs=function(B,t,T){if(!B.commandResolverMap)return!1;var S=Mn2(t,B.commandResolverMap);return S?((B.autoLogResolverAllowlist.some(function(O){return!!_.X(t,O)})||(T==null?0:T.forceClickLogging))&&DOb(B,t,T),S instanceof Promise?S.then(function(O){O.resolve(t,T)}):S.resolve(t,T),!0):!1};
_.UW.prototype.resolveCommand=function(B,t){var T=this,S=UOs(B);if(PUs(this,B,t))return!0;if(S)return Iy1(this,B,t);if(!this.buildCommandPayload)return y7N(B,"Unhandled command by buildCommandPayload"),!1;var O=this.buildCommandPayload(B,t);if(t==null?0:t.commandController)O.commandController=t.commandController;if(O.type===0){if(!this.navigate)return QYz(B,"navigate"),!1;if(!JFe(O.command))return y7N(B,"Page requests need to specify a url"),!1;_.m("logging_avoid_blocking_during_navigation")&&_.zmm().transition("application_navigating");
B=this.navigate(O)||[];hqB(B).then(function(){T.pendingCommands.delete(O.command)});
return!0}if(O.type===1){if(!this.handleServiceRequest)return QYz(B,"handleServiceRequest"),!1;(t==null?0:t.forceClickLogging)&&DOb(this,O.command,t);B=this.handleServiceRequest(O);hqB(B).then(function(){T.pendingCommands.delete(O.command)});
return!0}if(O.type===2){if(!this.sendAction)return QYz(B,"sendAction"),!1;DOb(this,O.command,t);this.sendAction(O);return!0}return!1};
var DOb=function(B,t,T){if((T==null||!T.disableClickTracking)&&B.JSC$10602_screenManager)if(t.clickTrackingParams&&_.m("log_click_with_layer_from_element_in_command_handler")){var S;T=T==null?void 0:(S=T.form)==null?void 0:S.element;B.JSC$10602_screenManager.clickCommand(t,null,T&&T.getScreenLayer&&T.getScreenLayer())}else t.clickTrackingParams?B.JSC$10602_screenManager.clickCommand(t):!_.m("disable_clicked_visual_element_in_command_handler")&&(T==null?0:T.clickedVisualElement)&&_.Lv(B.JSC$10602_screenManager,
T.clickedVisualElement)},UOs=function(B){var t=!!_.X(B,_.EQ),T;
B=((T=_.X(B,_.P7))==null?void 0:T.signal)==="CLIENT_SIGNAL";return t||B},Iy1=function(B,t,T){var S=_.X(t,_.EQ);
if(S)var O=(S==null?void 0:S.commands)||[];else{var d;if(((d=_.X(t,_.P7))==null?void 0:d.signal)==="CLIENT_SIGNAL"){var Z;O=((Z=_.X(t,_.P7))==null?void 0:Z.actions)||[]}}if(O){t=_.C(O);for(O=t.next();!O.done;O=t.next()){O=O.value;try{B.resolveCommand(O,T)}catch(h){h instanceof Error&&_.wj(h)}}return!0}y7N(t,"Could not handle the meta command");return!1},JFe=function(B){var t;
return!((t=_.X(B==null?void 0:B.commandMetadata,_.b5))==null||!t.url)};var Ex=function(){r8.apply(this,arguments)};
_.u(Ex,r8);Ex.prototype.validate=function(B){var t,T;return!this.hasRun&&!!((t=B.data.response)==null?0:(T=t.onResponseReceivedEndpoints)==null?0:T.length)};
Ex.prototype.handle=function(B){var t=_.UW.instance;B=_.C(B.data.response.onResponseReceivedEndpoints);for(var T=B.next();!T.done;T=B.next())t.resolveCommand(T.value)};var mOE,Nku,XWo;
mOE=function(){this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.V2();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.Da=function(){Nku||(Nku=new mOE);return Nku};
XWo=function(){var B=_.Da();B.miniplayerButtonActivation=!1;B.userActivation=!1;B.playlistWatchPageActivation=!1;B.productDetailsPageActivation=!1;B.miniAppPageActivation=!1;B.playablesDestPageActivation=!1;B.lockupActivation=!1;B.showMiniplayerCommandActivation=!1;B.playlistSuggestionsShelfActivation=!1;B.mediaSessionPipActivation=!1;B.watchPipActivation=!1;B.watchWhileActivation=!1;B.shortsPipActivation=!1};
_.uz8=function(){var B=_.Da(),t=B.mediaSessionPipActivation,T=B.watchPipActivation,S=B.watchWhileActivation,O=B.playlistWatchPageActivation,d=B.lockupActivation,Z=B.showMiniplayerCommandActivation,h=B.navigatingAwayFromWatchDeletedVideo,q=B.shortsPipActivation,D=B.playlistSuggestionsShelfActivation,P=B.productDetailsPageActivation,U=B.miniAppPageActivation,J=B.playablesDestPageActivation;return!B.miniplayerButtonActivation&&!O&&!D&&!P&&!U&&!J&&!d&&!Z&&!t&&!T&&!S&&!q||h};var PBD;_.Pm=bS("FEwhat_to_watch","/",3854);_.UF2=bS("FEdownloads","/feed/downloads",42352);PBD=bS("FEmusic_offline","browse/FEmusic_offline",42352);var nF=function(B,t){t=t===void 0?[]:t;var T=T===void 0?[]:T;t=kG2.apply(null,[dq_.apply(null,_.aw(t))].concat(_.aw(T)));this.store=h7h(B,void 0,t)};
nF.prototype.getState=function(){return this.store.getState()};
nF.prototype.dispatch=function(B){return this.store.dispatch(B)};
nF.prototype.subscribe=function(B){return this.store.subscribe(B)};
nF.prototype.replaceReducer=function(B){return this.store.replaceReducer(B)};
nF.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.Ux=function(B,t,T){var S=t(B.getState());return B.subscribe(function(){var O=t(B.getState());if(O!==S){var d=S;S=O;T(O,d)}})};var Ajz;_.mO=function(B,t,T){return _.kT({type:"REPLACE_ENTITY",payload:{entityPayload:T,entityType:B,key:t}})};
Ajz=function(B){return _.kT({type:"REPLACE_ENTITIES",payload:B})};
_.QU=function(B,t,T,S){return _.kT({type:"UPDATE_ENTITY",payload:{entityPayload:T,entityType:B,key:t,mergeOption:S}})};var z5h=function(B){var t=this;B=B===void 0?[]:B;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;B.forEach(function(T){t.append(T)})};
_.k=z5h.prototype;_.k.getLength=function(){return this.totalLength};
_.k.append=function(B){var t=this.arrays.length===0?!1:(t=this.arrays[this.arrays.length-1])&&t.buffer===B.buffer&&t.byteOffset+t.length===B.byteOffset;t?(t=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(t.buffer,t.byteOffset,t.length+B.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(B);this.totalLength+=B.length};
_.k.split=function(B){for(var t=new z5h,T=new z5h,S=_.C(this.arrays),O=S.next();!O.done;O=S.next())O=O.value,B>=O.length?(t.append(O),B-=O.length):B?(t.append(new Uint8Array(O.buffer,O.byteOffset,B)),T.append(new Uint8Array(O.buffer,O.byteOffset+B,O.length-B)),B=0):T.append(O);return{headView:t,tailView:T}};
_.k.extract=function(B,t){return this.split(B).tailView.split(t).headView};
_.k.isFocused=function(B){return B>=this.arrayPos&&B<this.arrayPos+this.arrays[this.arrayIdx].length};
_.k.focus=function(B){if(!this.isFocused(B))for(B<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=B&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var jd8=function(B,t){B.focus(t);return B.arrays[B.arrayIdx][t-B.arrayPos]};(function(){var B=function(S){return new Uint8Array(S)},t=function(S){for(var O=new Uint8Array(S.length),d=0;d<S.length;d++)O[d]=S[d];
return O},T=new Uint8Array([1]);
return T.length===1&&T[0]===1?B:t})();
var YCq=Array(1024),ihC=window.TextDecoder?new TextDecoder:void 0,lbD=window.TextEncoder?new TextEncoder:void 0;var r72=function(B){this.arrayView=B;this.pos=0;this.pendingTagAndType=-1},dq=function(B){var t=jd8(B.arrayView,B.pos);
++B.pos;if(t<128)return t;for(var T=t&127,S=1;t>=128;)t=jd8(B.arrayView,B.pos),++B.pos,S*=128,T+=(t&127)*S;return T},bhv=function(B,t){var T=B.pendingTagAndType;
for(B.pendingTagAndType=-1;B.pos+1<=B.arrayView.totalLength;){T<0&&(T=dq(B));var S=T>>3,O=T&7;if(S===t)return!0;if(S>t){B.pendingTagAndType=T;break}T=-1;switch(O){case 0:dq(B);break;case 1:B.pos+=8;break;case 2:S=dq(B);B.pos+=S;break;case 5:B.pos+=4}}return!1};var tz_=function(){this.pos=0;this.submessagePosStack=[];this.buf=nx9(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},LF=function(B,t){t=B.pos+t;
if(!(B.buf.length>=t)){for(var T=B.buf.length*2;T<t;)T*=2;B.buf=nx9(T,B.buf.subarray(0,B.pos));B.view=new DataView(B.buf.buffer,B.buf.byteOffset,B.buf.byteLength)}},ZS=function(B,t){if(t>268435455){LF(B,4);
for(var T=t&1073741823,S=0;S<4;S++)B.view.setUint8(B.pos,T&127|128),T>>=7,B.pos+=1;t=Math.floor(t/268435456)}for(LF(B,4);t>127;)B.view.setUint8(B.pos,t&127|128),t>>=7,B.pos+=1;B.view.setUint8(B.pos,t);B.pos+=1};for(var TtN={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,
fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,
mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,
musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485,
transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},Bt9={},H34=_.C(Object.entries(TtN)),aye=H34.next();!aye.done;aye=H34.next()){var fyq=_.C(aye.value),gP8=fyq.next().value,R9E=fyq.next().value,AFe=gP8,cFe=R9E;cFe&&(Bt9[cFe]=AFe)};var Odv=function(B,t){B=B===void 0?{}:B;switch(t.type){case "ENTITY_LOADED":return t.payload.reduce(function(S,O){var d,Z=(d=O.options)==null?void 0:d.persistenceOption;if(Z&&Z!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&Z!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return S;if(!O.entityKey)return _.wj(Error("Ff")),S;if(O.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!O.payload)return O=new _.HY("REPLACE entity mutation is missing a payload",{entityKey:O.entityKey}),_.wj(O),S;var h=(0,_.f1.getAnyKey)(O.payload);
return d5q(S,h,O.entityKey,O.payload[h])}if(O.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{O=O.entityKey;try{var q=_.CF(O).entityType;h=d5q(S,q,O);break a}catch(U){if(U instanceof Error){O=new _.HY("Failed to deserialize entity key",{entityKey:O,originalMessage:U.message});_.wj(O);h=S;break a}throw U;}h=void 0}return h}if(O.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!O.payload)return O=new _.HY("UPDATE entity mutation is missing a payload",{entityKey:O.entityKey}),_.wj(O),S;h=(0,_.f1.getAnyKey)(O.payload);
var D,P;return CNo(S,h,O.entityKey,O.payload[h],(D=O.fieldMask)==null?void 0:(P=D.mergeOptions)==null?void 0:P.repeatedFieldsMergeOption)}return S},B);
case "REPLACE_ENTITY":var T=t.payload;return d5q(B,T.entityType,T.key,T.entityPayload);case "REPLACE_ENTITIES":return Object.keys(t.payload).reduce(function(S,O){var d=t.payload[O];return Object.keys(d).reduce(function(Z,h){return d5q(Z,O,h,d[h])},S)},B);
case "UPDATE_ENTITY":return T=t.payload,CNo(B,T.entityType,T.key,T.entityPayload,T.mergeOption);default:return B}};var Zdm;var sds=!1,II,JZ,mv,Np,uJ,FQH=function(B){_.fb.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!sds){var t,T=new Uint8Array(256),S=new Uint8Array(256);var O=1;for(t=0;t<256;t++)T[O]=t,S[t]=O,O^=O<<1^(O>>7&&283);II=new Uint8Array(256);JZ=Vi(256);mv=Vi(256);Np=Vi(256);uJ=Vi(256);for(var d=0;d<256;d++){O=d?S[255^T[d]]:0;O^=O<<1^O<<2^O<<3^O<<4;O=O&255^O>>>8^99;II[d]=O;t=O<<1^(O>>7&&283);var Z=t^O;JZ[d]=t<<24|O<<16|O<<8|Z;mv[d]=Z<<24|JZ[d]>>>8;Np[d]=O<<24|mv[d]>>>
8;uJ[d]=O<<24|Np[d]>>>8}sds=!0}O=Vi(44);for(T=0;T<4;T++)O[T]=B[4*T]<<24|B[4*T+1]<<16|B[4*T+2]<<8|B[4*T+3];for(S=1;T<44;T++)B=O[T-1],T%4||(B=(II[B>>16&255]^S)<<24|II[B>>8&255]<<16|II[B&255]<<8|II[B>>>24],S=S<<1^(S>>7&&283)),O[T]=O[T-4]^B;this.key=O};
_.u(FQH,_.fb);
FQH.prototype.encrypt=function(B){var t=B.length;B=new Uint8Array(B.buffer.slice(B.byteOffset,B.byteOffset+t));for(var T=this.cipherBlock,S=0;S<t&&this.blockOffset<16;)B[S++]^=T[this.blockOffset++];for(var O=t-(t-S)%16;S<O;)wWo(this),B[S++]^=T[0],B[S++]^=T[1],B[S++]^=T[2],B[S++]^=T[3],B[S++]^=T[4],B[S++]^=T[5],B[S++]^=T[6],B[S++]^=T[7],B[S++]^=T[8],B[S++]^=T[9],B[S++]^=T[10],B[S++]^=T[11],B[S++]^=T[12],B[S++]^=T[13],B[S++]^=T[14],B[S++]^=T[15];if(S<t)for(wWo(this),this.blockOffset=0;S<t;)B[S++]^=
T[this.blockOffset++];return B};
var wWo=function(B){for(var t=B.key,T=B.counter[0]^t[0],S=B.counter[1]^t[1],O=B.counter[2]^t[2],d=B.counter[3]^t[3],Z=3;Z>=0&&!(B.counter[Z]=-~B.counter[Z]);Z--);for(var h,q,D=4;D<40;)Z=JZ[T>>>24]^mv[S>>16&255]^Np[O>>8&255]^uJ[d&255]^t[D++],h=JZ[S>>>24]^mv[O>>16&255]^Np[d>>8&255]^uJ[T&255]^t[D++],q=JZ[O>>>24]^mv[d>>16&255]^Np[T>>8&255]^uJ[S&255]^t[D++],d=JZ[d>>>24]^mv[T>>16&255]^Np[S>>8&255]^uJ[O&255]^t[D++],T=Z,S=h,O=q;B=B.cipherBlock;Z=t[40];B[0]=II[T>>>24]^Z>>>24;B[1]=II[S>>16&255]^Z>>16&255;B[2]=
II[O>>8&255]^Z>>8&255;B[3]=II[d&255]^Z&255;Z=t[41];B[4]=II[S>>>24]^Z>>>24;B[5]=II[O>>16&255]^Z>>16&255;B[6]=II[d>>8&255]^Z>>8&255;B[7]=II[T&255]^Z&255;Z=t[42];B[8]=II[O>>>24]^Z>>>24;B[9]=II[d>>16&255]^Z>>16&255;B[10]=II[T>>8&255]^Z>>8&255;B[11]=II[S&255]^Z&255;Z=t[43];B[12]=II[d>>>24]^Z>>>24;B[13]=II[T>>16&255]^Z>>16&255;B[14]=II[S>>8&255]^Z>>8&255;B[15]=II[O&255]^Z&255};var oPo=!1;(function(){var B=function(S){return new Uint8Array(S)},t=function(S){for(var O=new Uint8Array(S.length),d=0;d<S.length;d++)O[d]=S[d];
return O},T=new Uint8Array([1]);
return T.length===1&&T[0]===1?B:t})();
var jt;var xOs=function(B){a:{if(!oPo&&!zZ){if(jt){var t=jt;break a}jt=(t=window.crypto)==null?void 0:t.subtle;var T,S,O;if(((T=jt)==null?0:T.importKey)&&((S=jt)==null?0:S.sign)&&((O=jt)==null?0:O.encrypt)){t=jt;break a}jt=void 0}t=void 0}t&&(this.nativeEncryptor=new yFe(B,t));this.encryptorPolyfill=new Qdu(B)};
xOs.prototype.encrypt=function(B,t){var T=this,S;return _.L(function(O){switch(O.nextAddress){case 1:if(!T.nativeEncryptor){O.jumpTo(2);break}_.LI(O,3);return _.V(O,T.nativeEncryptor.encrypt(B,t),5);case 5:return O.return(O.yieldResult);case 3:S=_.EH(O),_.yu(S),oPo=!0,T.nativeEncryptor=void 0;case 2:return O.return(T.encryptorPolyfill.encrypt(B,t))}})};
var yFe=function(B,t){this.JSC$10675_aesKey=B;this.subtleCrypto=t};
yFe.prototype.encrypt=function(B,t){var T=this,S;return _.L(function(O){if(O.nextAddress==1)return _.LI(O,2),_.V(O,Mje(T,B,t),4);if(O.nextAddress!=2)return O.return(O.yieldResult);S=_.EH(O);_.yu(S);oPo=!0;throw S;})};
var Mje=function(B,t,T){var S,O;return _.L(function(d){switch(d.nextAddress){case 1:if(B.cryptoKey){d.jumpTo(2);break}return _.V(d,B.subtleCrypto.importKey("raw",B.JSC$10675_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:B.cryptoKey=d.yieldResult;case 2:return S={name:"AES-CTR",counter:T,length:128},_.V(d,B.subtleCrypto.encrypt(S,B.cryptoKey,t),4);case 4:return O=d.yieldResult,d.return(new Uint8Array(O))}})},Qdu=function(B){this.JSC$10678_aesKey=B};
Qdu.prototype.encrypt=function(B,t){this.encryptor||(this.encryptor=new FQH(this.JSC$10678_aesKey));for(var T=this.encryptor,S=0;S<4;S++)T.counter[S]=t[S*4]<<24|t[S*4+1]<<16|t[S*4+2]<<8|t[S*4+3];T.blockOffset=16;return this.encryptor.encrypt(B)};var $Oe={},qpC=T4("yt-idb-pref-storage",{objectStores:($Oe.prefs={addedAtVersion:1},$Oe),shared:!1,upgrade:function(B,t){t(1)&&eQ(Wz(B,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.Hm=function(B){this.token=B};
_.Hm.getInstance=function(){return _.L(function(B){return B.return(new Promise(function(t){_.tD().then(function(T){T?(_.Hm.instance||(_.Hm.instance=new _.Hm(T)),t(_.Hm.instance)):t(void 0)})}))})};
_.Hm.prototype.get=function(B){var t=this,T,S,O;return _.L(function(d){if(d.nextAddress==1)return _.V(d,VzD(t.token),2);if(d.nextAddress!=3)return T=d.yieldResult,_.V(d,T.get("prefs",B),3);S=d.yieldResult;if(!S)return d.return();O=(0,_.SQ)();return S.expirationTimestampMs<=O?d.return():d.return(S.value)})};
_.Hm.prototype.set=function(B,t,T){T=T===void 0?31536E3:T;var S=this,O,d,Z;return _.L(function(h){if(h.nextAddress==1)return O=(0,_.SQ)(),d={key:B,value:t,expirationTimestampMs:O+T*1E3},_.V(h,VzD(S.token),2);Z=h.yieldResult;return _.V(h,Z.put("prefs",d),0)})};
_.Hm.prototype.remove=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,VzD(t.token),2);T=S.yieldResult;return _.V(S,T.delete("prefs",B),0)})};var aI={},WQi=(aI.INVALID_ENCODER_VERSION="Invalid encoder version",aI.KEY_CREATION_FAILED="Failed to create encoder key",aI.UNKNOWN_DECODE_ERROR="Failed to decode PES data",aI.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",aI.WRONG_DATA_TYPE="Encoder cannot process the data type",aI),E6=function(B,t){t=t===void 0?{}:t;_.HY.call(this,WQi[B],Object.assign({},{name:"PESEncoderError",type:B},t));this.type=B;this.level="WARNING";Object.setPrototypeOf(this,E6.prototype)};
_.u(E6,_.HY);var e9E=function(){},GC8=function(B,t,T){try{return B.encodeImpl(t,T)}catch(S){U5L(S,D5g)}},pW2=function(B,t,T){var S;
return _.L(function(O){if(O.nextAddress==1)return _.LI(O,2),_.V(O,B.decodeAsyncImpl(t,T),4);if(O.nextAddress!=2)return O.return(O.yieldResult);S=_.EH(O);U5L(S,PNg);_.Dh(O)})};
e9E.prototype.decodeAsyncImpl=function(B,t){return Promise.resolve(this.decodeImpl(B,t))};var fv=function(B,t){this.aesEncryptor=B;this.aesEncryptorAsync=t};
_.u(fv,e9E);fv.prototype.encodeImpl=function(B,t){t=I9h(t);B=(new TextEncoder).encode(JSON.stringify(B));return this.aesEncryptor.encrypt(B,t)};
fv.prototype.decodeImpl=function(B,t){if(!(B instanceof Uint8Array))throw Eu_(1);var T=new TextDecoder;t=I9h(t);B=this.aesEncryptor.encrypt(B,t);return JSON.parse(T.decode(B))};
fv.prototype.decodeAsyncImpl=function(B,t){var T=this,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){if(!(B instanceof Uint8Array))throw Eu_(1);S=new TextDecoder;O=I9h(t);return _.V(Z,T.aesEncryptorAsync.encrypt(B,O),2)}d=Z.yieldResult;return Z.return(JSON.parse(S.decode(d)))})};var Jjh={accountLinkStatusEntity:VUu,booleanEntity:GxE,buttonEntity:Tcs,captionTrack:pc2,channelHandle:N$1,chipEntity:w84,commerceAcquisitionClientPayloadEntity:fas,commerceCartListEntity:giE,contextNoteFeedEntityPayload:wE2,continuationTokenEntity:ase,downloadQualityPickerEntity:DT8,downloadsPageRefreshTokenEntity:UT1,downloadsPageViewConfigurationEntity:oDH,downloadStatusEntity:Pzu,dismissState:oss,sfvAudioItemCurrentlyPlayingEntity:ul4,emojiFountainDataEntity:bau,emojiCustomizationSetEntity:z_E,
fakeChannel:YM8,fakePlaylist:K92,fakePlaylistEntryCollection:ljB,fakeVideo:n08,fakeVideoDescription:rV1,featuredProductsEntity:tn2,flowStateEntity:ZpE,iconBadgeEntity:R1e,interstitialInteractionStateEntity:A1i,likeButtonAnimationEntity:y81,liveChatPollStateEntity:xLE,liveViewerLeaderboardChatEntryPointStateEntity:Odi,liveViewerLeaderboardPointsEntity:k1s,liveReactionsDataEntity:Bci,logoEntity:gAb,macroMarkerEntity:QR2,mainDownloadsLibraryEntity:Is2,mainDownloadsListEntity:J8o,mainPlaylistDownloadStateEntity:NVi,
mainPlaylistEntity:fs1,mainPlaylistVideoEntity:gD8,mainVideoDownloadStateEntity:Xyq,mainVideoEntity:sRq,markersEngagementPanelSyncEntity:xT2,markersVisibilityOverrideEntity:MRE,musicAlbumReleaseDetail:Vnb,musicAlbumReleaseDownloadMetadataEntity:CM8,musicAlbumRelease:qC2,musicAlbumReleaseUserDetail:Exs,musicArtistDetail:PMo,musicArtist:DeH,musicArtistUserDetail:Ueo,musicDownloadsLibraryEntity:ZhE,musicLibraryEdit:IbE,musicLibraryStatusEntity:J7b,musicPlaylist:meq,musicPlaylistDownloadMetadataEntity:LW8,
musicShare:Xc2,musicTrackDetail:jYi,musicTrackDownloadMetadataEntity:h5o,musicTrack:uY8,musicTrackUserDetail:Hh1,offlineOrchestrationActionWrapperEntity:ih4,offlineVideoPolicy:YC1,offlineVideoStreams:KWq,offlineabilityEntity:uZH,orchestrationWebSamplingEntity:jRe,pageHeaderEntity:p81,pdpStateEntity:AZe,pinnedProductEntity:TX2,playbackData:lbu,playerStateEntity:$TH,quantityIncrementerEntity:cZu,refresh:vx8,saveToPlaylistListEntity:lk8,selectedChipIndexEntityPayload:Wie,settingEntity:DJ1,stringEntity:ppu,
suggestedFeedbackChipStateEntity:ens,transfer:nxb,trendingOfferEntity:SCq,videoDownloadContextEntity:r7B,videoOverviewAsyncDataEntity:tIE,videoPlaybackPositionEntity:klH,votingEntity:lP4,ytMainChannelEntity:Fio,youchatPendingResponseEntity:Gde,ytMainDownloadedVideoEntity:Hge,ytMainVideoEntity:wyB};var i3e,KQ8,Jc,f9N,guC,nPq,z9B,rFE,vPo;i3e=function(B,t){this.JSC$10697_wrapped=B;this.JSC$10697_encoderRegistry=t;this.changedKeys={}};
KQ8=function(B,t){a:{B=YEo(B.JSC$10697_encoderRegistry,t.version);try{var T=B.decodeImpl(t.data,t.key);break a}catch(S){U5L(S,PNg)}T=void 0}return T};
_.ly8=function(B,t,T){return B.JSC$10697_wrapped.objectStore("EntityStore").get(t).then(function(S){if(S){if(T&&S.entityType!==T)throw Error("Gf");return KQ8(B,S)}})};
Jc=function(B,t,T){return T?(T=T.map(function(S){return _.ly8(B,S,t)}),$v.all(T)):B.JSC$10697_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(t)).then(function(S){return S.map(function(O){return KQ8(B,O)})})};
_.a9m=function(B,t,T){var S=Spw(t),O=YEo(B.JSC$10697_encoderRegistry,1),d=Object.assign({},t);return B.JSC$10697_wrapped.objectStore("EntityStore").get(S).then(function(Z){if(Z){if(Z.entityType!==T)throw Error("Gf");d.entityMetadata||(Z=KQ8(B,Z),d.entityMetadata=Z.entityMetadata)}}).then(function(){var Z={key:S,
entityType:T,data:GC8(O,d,S),version:1};return $v.all([B.JSC$10697_wrapped.objectStore("EntityStore").put(Z),vPo(B,d,T)])}).then(function(){nPq(B,S,T);
return S})};
f9N=function(B,t){var T=_.CF(t).entityType;return $v.all([B.JSC$10697_wrapped.objectStore("EntityStore").delete(t),rFE(B,t)]).then(function(){nPq(B,t,T)})};
guC=function(B,t,T,S){var O=YEo(B.JSC$10697_encoderRegistry,1);return _.ly8(B,t,S).then(function(d){if(d){d=pcm(d,T);var Z={key:t,entityType:S,data:GC8(O,d,t),version:1};return $v.all([B.JSC$10697_wrapped.objectStore("EntityStore").put(Z),vPo(B,d,S)])}}).then(function(){nPq(B,t,S);
return t})};
nPq=function(B,t,T){var S=B.changedKeys[T];S||(S=new Set,B.changedKeys[T]=S);S.add(t)};
z9B=function(B,t,T){var S=Spw(t);T=m5w(T);if(!T)return $v.resolve([]);T=new T(t);B=B.JSC$10697_wrapped.objectStore("EntityAssociationStore");t=[];T=_.C(T.getAssociations());for(var O=T.next();!O.done;O=T.next())t.push(B.put({parentEntityKey:S,childEntityKey:O.value}));return $v.all(t).then(function(d){return d.map(function(Z){return Z[1]})})};
rFE=function(B,t){return B.JSC$10697_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(t))};
vPo=function(B,t,T){var S=Spw(t);return rFE(B,S).then(function(){return z9B(B,t,T)})};var b32=function(){};
_.u(b32,e9E);b32.prototype.encodeImpl=function(B){return B};
b32.prototype.decodeImpl=function(B){if(B instanceof Uint8Array)throw Eu_(0);return B};var ulC=function(){this.cacheMap={};this.cacheMap[0]=new b32;if(!_.m("aes_pes_encoder_killswitch")){var B=this.cacheMap;try{var t=_.uE();var T=I9h(t);var S=new fv(new Qdu(T),new xOs(T))}catch(O){throw B=O instanceof Error?new E6("KEY_CREATION_FAILED",{originalMessage:O.message}):new E6("KEY_CREATION_FAILED"),_.wj(B),B;}B[1]=S}},YEo=function(B,t){t=t===void 0?0:t;
B=B.cacheMap[t];if(!B)throw t=new E6("INVALID_ENCODER_VERSION",{encoderVersion:t}),_.wj(t),t;return B};var PS=function(B,t){_.fb.call(this);this.token=B;this.JSC$10711_encoderRegistry=t;this.observers=[];B=new _.TX.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.uE());B.onmessage=this.handleMessage.bind(this);this.channel=B};
_.u(PS,_.fb);_.IP=function(B,t,T){var S,O,d,Z;return _.L(function(h){if(h.nextAddress==1)return _.V(h,hkh(B.token),2);if(h.nextAddress!=3)return S=h.yieldResult,_.V(h,_.vY(S,["EntityStore","EntityAssociationStore"],t,function(q){O=new i3e(q,B.JSC$10711_encoderRegistry);return T(O)}),3);
d=h.yieldResult;O&&(Z=O.changedKeys,Object.keys(Z).length>0&&(B.channel.postMessage(Z),Buo(B,Z)));return h.return(d)})};
PS.prototype.observe=function(B){var t=this;this.observers.push(B);return function(){var T=t.observers.indexOf(B);T>=0&&t.observers.splice(T,1)}};
var jNw=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,_.IP(B,{mode:"readonly",enableRetries:!0},function(S){return S.JSC$10697_wrapped.objectStore("EntityStore").getAll()}),2);
t=T.yieldResult;return T.return(Promise.all(t.filter(function(S){return!!S}).map(function(S){var O,d;
return _.L(function(Z){if(Z.nextAddress==1){O=S.key;d=S.entityType;var h=pW2(YEo(B.JSC$10711_encoderRegistry,S.version),S.data,S.key);return _.V(Z,h,2)}return Z.return({key:O,entityType:d,data:Z.yieldResult})})})))})};
PS.prototype.handleMessage=function(B){Buo(this,B.data)};
var Buo=function(B,t){B=_.C(B.observers);for(var T=B.next();!T.done;T=B.next())T=T.value,T(t)};
PS.prototype.disposeInternal=function(){this.channel.close()};
var Ntz;var RI,Tui,KXL;RI={};_.tvs=(RI.mainVideoEntity="mainVideoEntityActionMetadata",RI.mainPlaylistEntity="mainPlaylistEntityActionMetadata",RI.musicTrack="musicTrackEntityActionMetadata",RI.musicPlaylist="musicPlaylistEntityActionMetadata",RI);Tui=new _.lz("DOWNLOADS_ENTITY_TYPE_MAP");_.fF=_.hc("","downloadsPageViewConfigurationEntity");KXL=_.hc("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.Slz=_.hc("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.hc("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.hc("SMART_DOWNLOADS_ENABLED","settingEntity");_.hc("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var FXh=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var $5m=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var iwD={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var AZ,p8q,cmH,uwz;AZ=window;_.$T=AZ.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.ttq=AZ.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.KF;p8q=AZ.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Hq;cmH=AZ.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||AmE;_.SGi=AZ.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.K6B;uwz=AZ.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||nT1;pF({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 Ovw=iam(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(B){return B}}}),cdo=iam(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(B){return B}}}),vsw=new Map;var dpw=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],Bcv;var Otb=function(B){return _.kT({type:"SET_EPHEMERAL_ACTION",payload:B})};var kDb={ephemeralAction:null};var dxb={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var R1L={sharedUi:function(B,t){B=B===void 0?dxb:B;switch(t.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},B,{animatedThumbnailEnabled:t.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},B,{inlinePreviewEnabled:t.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},B,{currentPageType:t.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},B,{currentPageSubType:t.payload});default:return B}},
a11y:Eg({ephemeralAction:function(B,t){B=B===void 0?kDb.ephemeralAction:B;switch(t.type){case "SET_EPHEMERAL_ACTION":return t.payload;default:return B}}})};var Vt9={playlistId:"",inviteLinkURL:""};var CC2={};var Ncz=Eg({continuationCommand:function(B,t){B=B===void 0?CC2:B;switch(t.type){case "SET_CONTINUATION_COMMAND":return t.payload.continuationCommand;default:return B}}});var DpX={currentFormId:"",commandsMap:{}};var Xm_=Eg({isLeaderTab:function(B,t){B=B===void 0?!0:B;switch(t.type){case "SET_IS_LEADER_TAB":var T,S;return(S=t==null?void 0:(T=t.payload)==null?void 0:T.isLeaderTab)!=null?S:B;default:return B}}});var LE2;_.Zte=function(B){return _.kT({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:B}})};
LE2=function(B){return _.kT({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:B}})};var gi_=Eg({isDesktopSmallWidth:function(B,t){switch(t.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return t.payload.isDesktopSmallWidth;default:return B===void 0?!1:B}},
isShortsActive:function(B,t){switch(t.type){case "SET_IS_SHORTS_ACTIVE":return t.payload.isShortsActive;default:return B===void 0?!1:B}},
isWatchWhileMode:function(B,t){switch(t.type){case "SET_IS_WATCH_WHILE_MODE":return t.payload.isWatchWhileMode;default:return B===void 0?!1:B}},
playerState:function(B,t){switch(t.type){case "SET_PLAYER_STATE":return t.payload.playerState;default:return B===void 0?-1:B}},
isFullscreen:function(B,t){switch(t.type){case "SET_IS_FULLSCREEN":return t.payload.isFullscreen;default:return B===void 0?!1:B}},
isSmallScreenSqueezeback:function(B,t){switch(t.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return t.payload.isSmallScreenSqueezeback;default:return B===void 0?!1:B}},
isShortsPipActive:function(B,t){switch(t.type){case "SET_IS_SHORTS_PIP_ACTIVE":return t.payload.isShortsPipActive;default:return B===void 0?!1:B}},
isPlaybackStarted:function(B,t){switch(t.type){case "SET_IS_PLAYBACK_STARTED":return t.payload.isPlaybackStarted;default:return B===void 0?!1:B}}});var cZD=function(){return function(B){return function(t){var T=B(t);_.CG(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[t],!0);return T}}};var hs1,e$o;hs1=new _.VG;_.CS=new _.lz("WATCH_PLAYER_PROMISE_TOKEN");_.qGq=new _.VG;_.VvE=new _.lz("SHORTS_PLAYER_PROMISE_TOKEN");e$o=new _.lz("");var sIz=function(){return function(B){return function(t){t.type==="ENTITY_LOADED"&&_.OD().resolve(_.CS).then(function(T){var S;(S=T.dispatchReduxAction)==null||S.call(T,t)});
return B(t)}}};var E6s={};var uRm=Eg({additionalContext:function(B,t){switch(t.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var T;return(T=t.payload)!=null?T:"";default:return B===void 0?"":B}},
impersonatedChannelUrl:function(B,t){switch(t.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var T;return(T=t.payload)!=null?T:"";default:return B===void 0?"":B}},
selectedVideoIds:function(B,t){B=B===void 0?E6s:B;switch(t.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var T={};return Object.assign({},B,(T[t.payload]=!0,T));case "VIDEO_UNSELECTED":return t=t.payload,B=Object.assign({},B),delete B[t],B;default:return B}}});var jIw=Eg({parentClickTrackingParams:function(B,t){switch(t.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return t.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return B===void 0?"":B}}});var Dxu=function(B){return _.kT({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:B})};var PC8={};var Hvv=Eg({stepStates:function(B,t){B=B===void 0?PC8:B;switch(t.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var T=B,S=t.payload,O,d,Z;B={};t={selectionStates:Object.assign({},(Z=(O=T[S.stepId])==null?void 0:O.selectionStates)!=null?Z:{},(B[S.token]={isSelected:S.isSelected},B)),userQuery:(d=T[S.stepId])==null?void 0:d.userQuery};O={};return Object.assign({},T,(O[S.stepId]=t,O));case "TALK_TO_RECS_UPDATE_USER_QUERY":return O=B,d=t.payload,Z={selectionStates:Object.assign({},
(S=(T=O[d.stepId])==null?void 0:T.selectionStates)!=null?S:{}),userQuery:{userQuery:d.userQuery,token:d.userQueryToken}},T={},Object.assign({},O,(T[d.stepId]=Z,T));default:return B}}});var Uxo,IBb,mxo;Uxo=function(B){return _.kT({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:B})};
IBb=function(B){return _.kT({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:B})};
_.fl=function(B){return _.kT({type:"SET_CURRENT_PAGE_TYPE",payload:B})};
_.Jr1=function(B){return _.kT({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:B})};
mxo=function(B){return _.kT({type:"SET_CHIP_BAR_IS_STICKY",payload:B})};var UpL={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"};_.Nu4=function(B){return _.kT({type:"SET_PLAYER_STATE",payload:{playerState:B}})};var XGq=[],uNH={width:0,height:0};var aao=Eg({isTheaterMode:function(B,t){B=B===void 0?_.m("kevlar_disable_theater_mode_persistence")?!1:_.$M("START_IN_THEATER_MODE"):B;switch(t.type){case "SET_IS_THEATER_MODE":return t.payload.isTheaterMode;default:return B}},
isWatchActive:function(B,t){switch(t.type){case "SET_IS_WATCH_ACTIVE":return t.payload.isWatchActive;default:return B===void 0?!1:B}},
isLearningJourneyActive:function(B,t){switch(t.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return t.payload.isLearningJourneyActive;default:return B===void 0?!1:B}},
isWatchFullscreen:function(B,t){switch(t.type){case "SET_IS_WATCH_FULLSCREEN":return t.payload.isWatchFullscreen;default:return B===void 0?!1:B}},
isWatchNarrowWidth:function(B,t){switch(t.type){case "SET_IS_WATCH_NARROW_WIDTH":return t.payload.isWatchNarrowWidth;default:return B===void 0?!1:B}},
isWatchRetroMode:function(B,t){switch(t.type){case "SET_IS_WATCH_RETRO_MODE":return t.payload.isWatchRetroMode;default:return B===void 0?!1:B}},
isLiveChatCollapsed:function(B,t){switch(t.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return t.payload.isLiveChatCollapsed;default:return B===void 0?!1:B}},
openEngagementPanels:function(B,t){B=B===void 0?XGq:B;var T=[].concat(_.aw(B));switch(t.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return T.push(t.payload.panelToAdd),T;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return T.splice(T.indexOf(t.payload.panelToRemove),1),T;default:return B}},
playerState:function(B,t){switch(t.type){case "SET_PLAYER_STATE":return t.payload.playerState;default:return B===void 0?-1:B}},
watchScrollTop:function(B,t){switch(t.type){case "SET_WATCH_SCROLL_TOP":return t.payload.watchScrollTop;default:return B===void 0?0:B}},
watchWindowSize:function(B,t){B=B===void 0?uNH:B;switch(t.type){case "SET_WATCH_WINDOW_SIZE":return t.payload.watchWindowSize;default:return B}}});var jTu={feedbackTokens:[]};var faN=Eg({surveyFeedbackData:function(B,t){B=B===void 0?jTu:B;switch(t.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return t.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},B,t.payload);default:return B}}});var JZm={};var wmm=void 0;_.m("web_enable_redux_store_on_demand")||(wmm=Fvo());var Htq=function(B,t,T){var S=this;this.listId=B;this.JSC$10845_updateCallback=t;this.isOfflineVideoCallback=T;_.rq().subscribe(function(){S.handleUpdate()})};
Htq.prototype.getPlaylistData=function(){var B=_.rq().getState().entities;if(this.listId&&this.listId!=="PPSV"){var t=wUz(B,this.listId,!0),T=_.hc(this.listId,"mainPlaylistEntity"),S,O;B=B==null?void 0:(S=B.mainPlaylistEntity)==null?void 0:(O=S[T])==null?void 0:O.title;return oio(t,B,this.listId)}t=_.WX2(L2z(B));B=_.WX2(_.gq(B));return oio(t.concat(B))};
Htq.prototype.getPlaylistId=function(){return this.listId};
Htq.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$10845_updateCallback(this.listId,this.getPlaylistData(),{})};var cm=function(B,t,T,S){S=S===void 0?[]:S;this.JSC$10848_playlistNetworkManager=B;this.listId=t;this.JSC$10848_updateCallback=T;this.videoIds=S;this.pendingUpdates=[];this.currentIndex=0};
cm.prototype.JSC$10848_setCurrentIndex=function(B){this.currentIndex=B};
cm.prototype.setListId=function(B){this.listId=B};
var aBu=function(B,t){B.currentCreateRequest&&B.currentCreateRequest.cancel(t);B.currentUpdateRequest&&B.currentUpdateRequest.cancel(t);B.currentRefreshRequest&&B.currentRefreshRequest.cancel(t)};
cm.prototype.delete=function(){aBu(this,"PROXY DELETED")};
cm.prototype.addVideos=function(B,t,T){var S=this;T!==void 0?this.videoIds.splice.apply(this.videoIds,[T,0].concat(_.aw(B))):this.videoIds.push.apply(this.videoIds,_.aw(B));this.listId||this.currentCreateRequest?(B.forEach(function(O,d){O={addedVideoId:O,action:"ACTION_ADD_VIDEO"};T&&(O.addedVideoPosition=T+d);S.pendingUpdates.push(O)}),sx(this)):fBq(this,t.onCreateListCommand)};
var g6q=function(B,t,T,S,O){jC2(B.videoIds,t,T);t>B.currentIndex&&T<=B.currentIndex?B.JSC$10848_setCurrentIndex(B.currentIndex+1):t===B.currentIndex?B.JSC$10848_setCurrentIndex(T):t<B.currentIndex&&T>=B.currentIndex&&B.JSC$10848_setCurrentIndex(B.currentIndex-1);B.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:S,movedSetVideoIdPredecessor:O});sx(B)},fBq=function(B,t){aBu(B,"OBSOLETE");
B.currentCreateRequest=Rs8(B.JSC$10848_playlistNetworkManager,t,B.videoIds);_.Xh(B.currentCreateRequest,function(){B.currentCreateRequest=void 0}).then(function(T){B.setListId(T.playlistId);
B.pendingUpdates.length>0?sx(B):ArH(B)})},sx=function(B){if(B.pendingUpdates.length!==0&&(B.currentRefreshRequest&&B.currentRefreshRequest.cancel("OBSOLETE"),!B.currentUpdateRequest&&!B.currentCreateRequest)){var t=B.pendingUpdates.splice(0,B.pendingUpdates.length);
B.currentUpdateRequest=B.JSC$10848_playlistNetworkManager.updatePlaylist(B.listId,t);_.Xh(B.currentUpdateRequest,function(){B.currentUpdateRequest=void 0}).then(function(){B.pendingUpdates.length>0?sx(B):ArH(B)}).thenCatch(function(){B.pendingUpdates.unshift.apply(B.pendingUpdates,_.aw(t))})}},ArH=function(B){B.currentRefreshRequest=_.crB(B.JSC$10848_playlistNetworkManager,B.listId,B.currentIndex,B.videoIds[B.currentIndex]);
_.Xh(B.currentRefreshRequest,function(){B.currentRefreshRequest=void 0}).then(function(t){B.JSC$10848_updateCallback(t.playlistId,t.playlistPanelRenderer,t.autoplayRenderer)})};
cm.prototype.size=function(){return this.videoIds.length};var sTH=function(B,t,T,S){S=S===void 0?[]:S;cm.call(this,B,t,T,S);this.JSC$10848_playlistNetworkManager=B;this.listId=t;this.JSC$10848_updateCallback=T;this.videoIds=S};
_.u(sTH,cm);_.FR=function(B,t,T,S,O,d,Z){O=O===void 0?[]:O;Z=Z===void 0?Bi:Z;cm.call(this,B,t,T,O);this.JSC$10848_playlistNetworkManager=B;this.listId=t;this.JSC$10848_updateCallback=T;this.onAuthChange=S;this.videoIds=O;this.storage=d;this.cookieReader=Z;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.qr(_.wT,this.checkLoggedInStatusChange.bind(this),1E3)};
_.u(_.FR,cm);_.k=_.FR.prototype;_.k.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.qr(_.wT,this.checkLoggedInStatusChange.bind(this),1E3)};
_.k.JSC$10848_setCurrentIndex=function(B){cm.prototype.JSC$10848_setCurrentIndex.call(this,B);this.store()};
_.k.delete=function(){_.wT.cancelJob(this.queueSapisIdJob);cm.prototype.delete.call(this)};
_.k.setListId=function(B){cm.prototype.setListId.call(this,B);this.store()};
_.k.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var FEe=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],wGi=["playerResponse","videoDetails"],o61=["response","currentVideoEndpoint","watchEndpoint","videoId"],yrB=["response","currentVideoEndpoint","watchEndpoint","playlistId"],QTB=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],xxo=["response","contents","twoColumnWatchNextResults","playlist","playlist"],Mvu=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
$xB=["response","contents","twoColumnWatchNextResults"];var wc={},$po=(wc.WEB_UNPLUGGED="^unplugged/",wc.WEB_UNPLUGGED_ONBOARDING="^unplugged/",wc.WEB_UNPLUGGED_OPS="^unplugged/",wc.WEB_UNPLUGGED_PUBLIC="^unplugged/",wc.WEB_CREATOR="^creator/",wc.WEB_KIDS="^kids/",wc.WEB_EXPERIMENTS="^experiments/",wc.WEB_MUSIC="^music/",wc.WEB_REMIX="^music/",wc.WEB_MUSIC_EMBEDDED_PLAYER="^music/",wc.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",wc);var u$m,Rs8;u$m=function(B,t){this.networkManager=B;this.innertubeTransportService=t};
Rs8=function(B,t,T){if(!_.X(t,_.xs))return _.ca(Error("Kf"));_.X(t,_.xs).videoIds=T;T={create_playlist_title:_.IG("QUEUE",void 0,"Queue")};return xpq(_.Kz(B.innertubeTransportService,t,T),yZ2)};
_.crB=function(B,t,T,S){t={videoId:S,playlistId:t,playlistIndex:T};T=_.zO($Di);return xpq(_.oI(B.innertubeTransportService,t,T),Mtv)};
u$m.prototype.updatePlaylist=function(B,t){return xpq(_.Kz(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:B,actions:t}}),QID)};var WEb=function(B){this.storage=B},eso;
WEb.prototype.store=function(B,t){t=t===void 0?0:t;if(this.storage&&B.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",B),this.storage.set("TLPQindex",String(t)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(T){}};
WEb.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
WEb.prototype.getPlaylistId=function(){if(!this.storage)return null;var B=null;try{B=this.storage.get("TLPQplaylist")}catch(t){}return B};var pm2=["navigationEndpoint","watchEndpoint","videoId"],Gl_=["nextButtonVideo","watchEndpoint","videoId"];_.yG=new _.lz("NETWORK_TOKEN");_.BR=new _.lz("PAGE_TOKEN");_.yn=new _.lz("PLAYLIST_TOKEN");var GDH;GDH=new _.lz("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.QG=new _.lz("INNERTUBE_TRANSPORT_TOKEN");var pGi,Qn,YG8,KEB,v6u,n6B;pGi=new Set(["ci","cr","carml"]);Qn=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$10895_parkedJobs=new Map;this.parkedProcessors=new Map};
_.xi=function(){Qn.instance||(Qn.instance=new Qn);return Qn.instance};
Qn.prototype.onAny=function(B){return _.it8(this,B,2)};
Qn.prototype.parkOrScheduleJob=function(B,t,T,S,O){_.Mp(this,T)?_.aO().addJob(B,t,S):(O&&(B=YG8(B),KEB(this,B,t,T,O)),O=this.JSC$10895_parkedJobs.get(T),O||(this.JSC$10895_parkedJobs.set(T,[]),O=this.JSC$10895_parkedJobs.get(T)),O.push({job:B,priority:t,delay:S}))};
Qn.prototype.addListener=function(B,t,T){T&&(t=YG8(t),KEB(this,t,0,B,T));T=this.parkedProcessors.get(B);T||(this.parkedProcessors.set(B,[]),T=this.parkedProcessors.get(B));T.push(t)};
Qn.prototype.processSignal=function(B){if(!_.Mp(this,B)){this.inProgressSignals.add(B);var t=this.JSC$10895_parkedJobs.get(B);if(t){t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,_.aO().addJob(T.job,T.priority,T.delay);this.JSC$10895_parkedJobs.delete(B)}if(t=this.parkedProcessors.get(B)){t=_.C(t);for(T=t.next();!T.done;T=t.next())T=T.value,T();this.parkedProcessors.delete(B)}this.signals.push(B);this.inProgressSignals.delete(B)}};
_.Mp=function(B,t){return pGi.has(t)||_.$M("IS_HOMEPAGE_COLD")||_.$M("IS_RESULTS_PAGE_COLD")||_.$M("IS_WATCH_PAGE_COLD")?B.signals.indexOf(t)>=0:!0};
YG8=function(B){var t=!1;return function(){t||(t=!0,B())}};
KEB=function(B,t,T,S,O){if(lB2.has(S))_.aO().addJob(t,T,O);else{var d=B.compoundSignals.get(S);d&&_.aO().addJob(function(){_.Mp(B,S)||(d.isTimeoutConditionSatisfied?_.aO().addJob(t,T):d.timeoutConditionObservers.push(function(){_.aO().addJob(t,T)}))},T,O)}};
_.it8=function(B,t,T){if(t.length>1){var S=[],O=Object.create(null);t=_.C(t);for(var d=t.next();!d.done;d=t.next())d=d.value,O[d]||(S.push(d),O[d]=!0);t=S}if(t.length===1)return t[0];d=t;S="";O=T===2?"|":"&";d.sort();d=_.C(d);for(var Z=d.next();!Z.done;Z=d.next())S+=Z.value+O;if(!B.compoundSignals.get(S)){O=0;d=[];Z=_.C(t);for(var h=Z.next();!h.done;h=Z.next())h=h.value,O++,_.Mp(B,h)||d.push(h);(T=T===2)&&O>d.length||!T&&!d.length?B.signals.push(S):v6u(B,S,T,t,d)}return S};
v6u=function(B,t,T,S,O){var d=O.length,Z=function(){T||--d===0?B.processSignal(t):n6B(B,t)};
O=_.C(O);for(var h=O.next();!h.done;h=O.next())B.addListener(h.value,Z);B.compoundSignals.set(t,{signals:S,isOnAny:T,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});n6B(B,t)};
n6B=function(B,t){if(!_.Mp(B,t)){var T=B.compoundSignals.get(t);if(T&&!T.isTimeoutConditionSatisfied){for(var S=!1,O=0,d=0,Z=_.C(T.signals),h=Z.next();!h.done;h=Z.next()){var q=h.value;h=!_.Mp(B,q);lB2.has(q)?S=!0:(q=B.compoundSignals.get(q))?h&&!q.isTimeoutConditionSatisfied&&(d++,T.isInitialized||q.timeoutConditionObservers.push(function(){n6B(B,t)})):h&&O++}T.isInitialized=!0;
T.isOnAny?S&&(T.isTimeoutConditionSatisfied=!0):O===0&&d===0&&(T.isTimeoutConditionSatisfied=!0);if(T.isTimeoutConditionSatisfied)for(T=_.C(T.timeoutConditionObservers),S=T.next();!S.done;S=T.next())S=S.value,S()}}};
Qn.prototype.processSignal=Qn.prototype.processSignal;Qn.prototype.parkOrScheduleJob=Qn.prototype.parkOrScheduleJob;Qn.prototype.onAny=Qn.prototype.onAny;_.Bz("ytsignals.getInstance",_.xi);Qn.prototype.onAny=Qn.prototype.onAny;Qn.prototype.parkOrScheduleJob=Qn.prototype.parkOrScheduleJob;Qn.prototype.processSignal=Qn.prototype.processSignal;var lB2=new Set(["eop","eocs","dl","pcl"]);_.y4=new _.lz("MINIPLAYER_SERVICE");var $i,rre,zsi;$i=function(B,t,T){var S=_.pC.getInstance();if(!eso){var O=new DdD;var d=void 0,Z=_.MB("ID_TOKEN");Z&&O.isAvailable()&&(d=new RA(O,"yt-queue"+Z));eso=new WEb(d)}O=eso;d=_.xi();this.JSC$10902_actionRouter=S;this.pageManager=B;this.playlistManager=t;this.JSC$10902_playlistNetworkManager=T;this.storage=O;this.signals=d;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.Wm=function(){if(!rre){var B=_.OD(),t=B.resolve(_.S_(_.BR)),T=B.resolve(_.S_(_.yG)),S=B.resolve(_.S_(_.yn));B=B.resolve(_.QG);rre=new $i(t,S,new u$m(T,B))}return rre};
zsi=function(B,t,T){if(T){var S;if(((S=B.responsePlaylistData)==null?void 0:S.playlistId)!==T)return}B.responsePlaylistData&&(T=ni_(t,B.responsePlaylistData),B.responsePlaylistData=(0,_.f1.unsafeClone)(B.responsePlaylistData),z1_(B.responsePlaylistData,T));T=B.temporaryItems.findIndex(function(O){return O.videoId===t});
T>-1&&B.temporaryItems.splice(T,1);_.et(B,_.Gl(B,B.response?B.response.autoplayRenderer:void 0))};
_.btu=function(B,t){if(B.responsePlaylistData){var T=rZ2(t,B.responsePlaylistData);z1_(B.responsePlaylistData,T);if(B.queueProxy){var S=B.queueProxy;T<0||(S.videoIds.splice(T,1),T<S.currentIndex&&S.JSC$10848_setCurrentIndex(S.currentIndex-1),S.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:t}),sx(S))}}_.et(B,_.Gl(B,B.response?B.response.autoplayRenderer:void 0))};
$i.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.et(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
$i.prototype.setPlaylistData=function(B,t,T){this.temporaryItems=[];this.listId=B;this.responsePlaylistData=t;_.et(this,_.Gl(this,T))};
var BJE=function(B){return(B==null?0:B.playlistId)?B.playlistId:"PPSV"},tOe=function(B){return B&&B.playlistId?B.playlistId==="PPSV"?!0:sym(_.rq().getState().entities,B.playlistId):!1};
$i.prototype.isPlayingOfflineVideo=function(){return this.response?tOe(this.response):!1};
$i.prototype.closeMiniplayer=function(B){var t=this.queueProxy&&this.queueProxy.size()<=1,T=_.OD().resolve(_.y4);if(!this.queueProxy||t)this.queueProxy&&this.clearQueue(),T.close(!0);else{T.pipController.getWindow()&&window.focus();t=this.responsePlaylistData;var S=this.temporaryItems.length+(t&&t.contents?t.contents.length:0);t=_.IG("QUEUE_CLEARED_UNPLURALIZED")||_.Ji("QUEUE_CLEARED",S);t=_.B6(t);T=_.IG("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");S=_.IG("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Ji("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",S);var O=_.IG("MINIPLAYER_CLOSE",void 0,"Close"),d=_.IG("CANCEL",void 0,"Cancel");_.A7(this.JSC$10902_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.lZ(T),dialogMessages:[_.lZ(S)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.lZ(O),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
t]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.lZ(d)}}}}}}],B)}};
_.Gl=function(B,t){var T={},S=B.response;T.autoplayRenderer=t;if(!B.responsePlaylistData&&!B.temporaryItems.length)return!S||!S.hasRelatedVideoData&&_.m("kevlar_prefetch_data_augments_network_data")||(T.playerData={rvs:S.relatedVideoArgs,endScreenRenderer:S.endScreenRenderer}),T;T.playerData={};if(B.index===void 0)return _.wj(Error("Mf")),T;T.panel=B.responsePlaylistData?(0,_.f1.unsafeClone)(B.responsePlaylistData):{titleText:_.lZ(_.IG("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
t=T.panel;if(t.contents)for(var O=_.C(B.temporaryItems),d=O.next();!d.done;d=O.next())t.contents.push({playlistPanelVideoRenderer:d.value});B.queueProxy&&S&&S.playingVideo&&S.playingVideoId&&!vim(S.playingVideoId,T.panel)&&(t=S.playingVideo,O=T.panel,d=B.index,O.contents&&O.contents.splice(d===void 0?0:d,0,{playlistPanelVideoRenderer:t}));S&&S.playingVideoId&&(t=B.index,O=T.panel,t=!O.contents||t>=O.contents.length?void 0:O.contents[t].playlistPanelVideoRenderer,t&&t.videoId===S.playingVideoId||(t=
ni_(S.playingVideoId,T.panel),B.index=t!==-1?t:B.index?B.index-1:0));t=laD(B.index+1,T.panel);O=void 0;B.index>0&&(O=laD(B.index-1,T.panel));if(O||t)T.autoplayRenderer=ivv(t,O,T.autoplayRenderer);!t&&(S==null?0:S.relatedVideoArgs)&&(T.playerData.rvs=S.relatedVideoArgs);S=S?S.playlistIndexOffset:0;B.queueProxy?tI_(T.panel,B.index,S,Kvo,!0,!0,!0):tI_(T.panel,B.index,S);T.playerData.playlistPanelRenderer=T.panel;return T};
$i.prototype.openToast=function(B){_.OD().resolve(_.y4).openToast(B,_.IG("ADDED_TO_QUEUE",void 0,"Added to queue"))};
$i.prototype.isMiniplayerActive=function(){return _.OD().resolve(_.y4).isMiniplayerActive()};
_.et=function(B,t){B.playlistManager.setAutoplayRenderer(t.autoplayRenderer||null);B.playlistManager.setPlaylistData(t.panel||null);t.playerData&&B.playlistManager.setPlayerPlaybackControlData(t.playerData)};var S_L="#";var TJH={},S3i={},Or8={},kas={},dX2={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:(TJH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",TJH),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:(S3i.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",S3i),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:(Or8.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",Or8),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:(kas.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",kas),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 MIo=[{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:dX2},{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:dX2}}];var R09;_.qa=[[["ZCM4anJ1OWl0dzB2MTJraW4=","ZSN1a3ZvcXFiYXBibmd2YWx1"],"VCN6MmMwMXh5N3pnaHBBRF9QTEFDRU1FTlRfS0lORF9TVEFS"]];
R09=[[["eSNsYW9xNG80OWtnejFwcmltYXI=",null,null],[null,["ciNwc2J6bTJlcTlma3J5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJl","ZSNuZGs4Y3Z2bDMxdGlzdHlsZS1zY29w"],null],["ZCN0cWxnaDVwNTY2dnJtYXN0aGVhZC1h",["ciNrNXdvdWU5b2Q0ZnF5dGQtcmljaC1ncmlkLXJlbmRlcmU="],null],[null,["ciN5ZXB1ZTA0ODFseXN5dGQtcmljaC1ncmlkLXJlbmRlcmU=","ZSNvNW1vYWtsa2Fvc2NzdHlsZS1zY29w"],null],[null,["ciNkY3QxbHQ2YWx5cHR5dGQtYmFubmVyLXByb21vLXJlbmRlcmU=","ZSNxMHR3dzJhaHN3MGFzdHlsZS1zY29w"],null],[null,["ciNuY2M2c3MzZ2QzeG95dGQtYWQtc2xvdC1yZW5kZXJl"],
null]],[["cyMyNTBkdTFsdHdvYTdwbGF5ZXItYWQ=",null,null]]];_.hm=["cyNld2oxNGVlaGJmZjRnbG9iYWxDYWxsYmFjaw==","ZCNhY3U1cTU2bGV3cnZvbkFibm9ybWFsaXR5RGV0ZWN0ZQ==","cCM4OXI5ZXloaHQ2b2NvbkFkU2tp","ZSN3NGtnNDY5NDZtcmlyYXdfcGxheWVyX3Jlc3BvbnM=","dHMjNWVpaDl0MTV1ZTNhZFNsbw=="];_.pv="cyNld2oxNGVlaGJmZjRnbG9iYWxDYWxsYmFjaw== ZCNhY3U1cTU2bGV3cnZvbkFibm9ybWFsaXR5RGV0ZWN0ZQ== cCM4OXI5ZXloaHQ2b2NvbkFkU2tp ZSN3NGtnNDY5NDZtcmlyYXdfcGxheWVyX3Jlc3BvbnM= cyNqNWEyaGtxZzhydjd3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfaw== ZiNrcGhpZnBvM2VpOHdhYl9zYV9l dHMjNWVpaDl0MTV1ZTNhZFNsbw==".split(" ");var iJ;iJ=function(B,t,T){this.gR4=B;this.isAsync=t;this.azo=T};
_.r2o=[new iJ("b.f_",!1,0),new iJ("j.s_",!1,2),new iJ("r.s_",!1,4),new iJ("e.h_",!1,6),new iJ("i.s_",!0,8),new iJ("s.t_",!1,10),new iJ("p.h_",!1,12),new iJ("s.i_",!1,14),new iJ("f.i_",!1,16),new iJ("a.b_",!1,18),new iJ("a.o_",!1),new iJ("g.o_",!1,22),new iJ("p.i_",!1,24),new iJ("p.m_",!1),new iJ("n.k_",!0,20),new iJ("i.f_",!1),new iJ("a.s_",!0),new iJ("m.c_",!1),new iJ("n.h_",!1,26),new iJ("o.p_",!1),new iJ("m.p_",!0,28),new iJ("o.a_",!1),new iJ("d.p_",!1),new iJ("e.i_",!1)].reduce(function(B,t){B[t.gR4]=
t;return B},{});var C$1=function(){};
C$1.prototype.flush=function(B,t){B=B===void 0?[]:B;t=t===void 0?!1:t;if(_.m("enable_client_streamz_web")){B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=Bg2(T.value),this.rootSpec&&_.Tu(T,2,this.rootSpec),T={serializedIncrementBatch:_.zw(T.JSC$7668_serializeBinary())},_.sO("streamzIncremented",T,{sendIsolatedPayload:t})}};
var CPq=function(){};
_.u(CPq,C$1);var Zru=function(B){var t=new KrH;var T=new p_2;T=_.J0(T,1,"botguard");B=_.J0(T,2,B);this.rootSpec=_.S9(t,1,lV1,B)};
_.u(Zru,C$1);var Ck,Lq4=new Map;var FdL,Ldo,J2q,VIw,PPv,ftL,orm,HA_;FdL=2;Ldo=2;J2q=2;VIw=2;PPv=2;ftL=2;orm=2;HA_=new vR1;var q3e,VO2,EFH;q3e=function(){this.ongoingFlowNonces=new Map};
_.P6=function(){VO2||(VO2=new q3e);return VO2};
_.Ea=function(B,t,T){return{eventType:{flowEventNamespace:B,flowEventType:t},metadata:T,statusCode:void 0,csn:void 0,can:void 0}};
_.bAC=function(B,t){var T=_.P6(),S=EFH(T,t,!0);_.DN(T,B,t,S)};
_.DN=function(B,t,T,S){B={flowNonce:S||EFH(B,T),flowType:T,flowEventType:t.eventType};t.metadata&&(B.flowMetadata=t.metadata);t.statusCode!==void 0&&(B.flowEventStatus=t.statusCode);t.csn&&(B.csn=t.csn);t.can&&(B.can=t.can);_.sO("flowEvent",B,void 0)};
EFH=function(B,t,T){T=T===void 0?!1:T;var S=B.ongoingFlowNonces.get(t);if(!S||T)S=Rj(16),B.ongoingFlowNonces.set(t,S);return S};_.DX8=new lh2;var SAv={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch"};var Yi=function(B,t,T,S,O,d,Z){T=T===void 0?!1:T;S=S===void 0?!1:S;d=d===void 0?_.Wm():d;this.hasRun=!1;this.hqu=B;this.ePh=t;this.juZ=T;this.fromHistory=S;this.previousVideoId=O;this.fg1=d;this.tempData=Z;this.xpq=new _.nRE};
_.u(Yi,r8);Yi.prototype.validate=function(B){return!(!B.data.playerResponse||B.data.page!=="watch"&&B.data.page!=="learning_journey_watch"&&B.data.page!=="shorts"||this.hasRun)};
Yi.prototype.handle=function(B){var t=this,T=_.X(B.endpoint,_.Km),S=_.X(B.endpoint,_.aE);if(_.m("kevlar_continue_playback_without_player_response")&&(T==null?0:T.videoId)&&this.previousVideoId&&(T==null?void 0:T.videoId)===this.previousVideoId&&(T==null?0:T.continuePlayback)&&!this.fromHistory)this.hqu.resolve();else{var O={};T?O.watch_endpoint=T:S&&(O.watch_endpoint=S,S.endTimeSeconds&&(O.end=S.endTimeSeconds));B.data.page==="watch"?(B.data.filler||this.juZ||(_.oG("cfg"),_.pC.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(O,P$4(this,B.endpoint)),_.m("enable_masthead_quartile_ping_fix")&&Object.assign(O,UXe(this)),Object.assign(O,void 0),B.data.forceExternalPlaylist&&(O.external_list=!0)):B.data.page==="shorts"?_.pC.getInstance().triggerAction("yt-start-loading-shorts"):B.data.page==="learning_journey_watch"&&_.pC.getInstance().triggerAction("yt-start-loading-learning-journey");if(T=this.ePh()){try{T.loadVideoWithPlayerResponse(B.data.playerResponse,O),T.getPlayerPromise().then(this.hqu.resolve)}catch(d){_.wj(d),
this.hqu.resolve()}this.hasRun=!0;T.getPlayerPromise().then(function(d){d.addEventListener("onAbnormalityDetected",function(){var Z=B.data.playerResponse,h=d.getVideoData().cpn;orm=0;_.hu1=h;if(h=nrC(Z))t.xpq.increment("IN_PLAYER"),_.Ua(5),_.m("ab_st_vid_ks")?d.pauseVideo(!0):d.stopVideo(),Z.playabilityStatus=Object.assign({},Z.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:h}}),Z.videoDetails=void 0,_.pC.getInstance().triggerOptionalAction("yt-updated-playability-status",
Z.playabilityStatus)})})}else _.yu(Error("Pf"))}};
var P$4=function(B,t){var T=_.X(t,_.Km);if(t&&T&&T.playlistId&&T.videoId&&(B=B.fg1,B.queueProxy?(B=B.queueProxy,T=B.listId===T.playlistId?B.attributionData.get(T.videoId):void 0):T=void 0,T))return{queue_info:T}},UXe=function(B){var t;
if((t=B.tempData)==null?0:t.adpings)return{adpings:B.tempData.adpings}};var Kv=function(B,t,T){this.hasRun=!1;this.pfV=B;this.yIo=t;this.dp5=T};
_.u(Kv,r8);Kv.prototype.validate=function(B){return!!_.f1.getValueByKeys.apply(null,[B.data].concat(_.aw($xB)))};
Kv.prototype.handle=function(B){var t=this;this.pfV.promise.then(function(){var T=B.data;var S=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(FEe))),O=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(xxo))),d=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(o61)));var Z=(Z=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(wGi))))?{videoId:Z.videoId,thumbnail:Z.thumbnail,title:Z.title?_.lZ(Z.title):void 0,shortBylineText:Z.author?_.lZ(Z.author):void 0}:void 0;var h=void 0;_.m("web_get_playlist_id_from_current_endpoint_ks")||
(h=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(yrB))));var q=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(Mvu))),D=_.f1.getValueByKeys.apply(null,[T].concat(_.aw(QTB))),P=!!q||!!D&&!!D.results&&D.results.length>0,U=0;O&&O.currentIndex&&O.localCurrentIndex&&(U=O.currentIndex-O.localCurrentIndex);O&&O.playlistId&&(h=O.playlistId);T={rawResponse:T,autoplayRenderer:S,hasRelatedVideoData:P,playingVideo:Z,playingVideoId:d,playlistPanelRenderer:O,playlistId:h,playlistIndex:O&&O.currentIndex,relatedVideoArgs:q,
endScreenRenderer:D,playlistIndexOffset:U};a:{S=t.dp5;O=t.yIo;S.response=T;if(tOe(T))S.downloadPlaylistProxy&&S.downloadPlaylistProxy.getPlaylistId()===BJE(T)||(S.downloadPlaylistProxy=new Htq(BJE(T),S.setPlaylistData.bind(S),S.isPlayingOfflineVideo.bind(S))),S.responsePlaylistData=S.downloadPlaylistProxy.getPlaylistData(),S.listId=BJE(T),S.index=0;else if(T.playlistPanelRenderer&&T.playlistId&&T.autoplayRenderer)T.playlistId.startsWith("TLPQ")?S.queueProxy?S.listId===T.playlistId?(S.index=T.playlistIndex,
S.responsePlaylistData=T.playlistPanelRenderer,S.queueProxy.JSC$10848_setCurrentIndex(S.index)):T.playingVideoId&&S.index!==void 0&&O.clientParams.autoSaveToQueue&&(S.index+=1,S.queueProxy.JSC$10848_setCurrentIndex(S.index),S.queueProxy.addVideos([T.playingVideoId],{},S.index)):(S.queueProxy=new _.FR(S.JSC$10902_playlistNetworkManager,T.playlistId,S.setPlaylistData.bind(S),S.clearQueue.bind(S),_.bvw(T.playlistPanelRenderer),S.storage),S.responsePlaylistData=T.playlistPanelRenderer,S.listId=T.playlistId,
S.index=T.playlistIndex):(S.index=T.playlistIndex,S.listId!==T.playlistId&&S.clearQueue(),S.responsePlaylistData=T.playlistPanelRenderer,S.listId=T.playlistId,S.playlistProxy=new sTH(S.JSC$10902_playlistNetworkManager,T.playlistId,S.setPlaylistData.bind(S),_.bvw(T.playlistPanelRenderer)));else if(!S.queueProxy)S.responsePlaylistData=void 0;else if(T.playingVideoId&&O.clientParams.autoSaveToQueue){if(S.index===void 0){_.wj(Error("Lf"));S.clearQueue();break a}S.queueProxy.videoIds.includes(T.playingVideoId)||
(S.index+=1,S.queueProxy.JSC$10848_setCurrentIndex(S.index),S.queueProxy.addVideos([T.playingVideoId],{},S.index))}_.et(S,_.Gl(S,S.response.autoplayRenderer))}})};var IM8=function(B,t){t=t===void 0?_.Wm():t;Vn.call(this);this.hK.push(new Kv(this.hW,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},t));this.hK.push(new Yi(this.hW,B,!1,!1));_.m("web_response_commands_chunk_processor")&&this.hK.push(new Ex)};
_.u(IM8,Vn);IM8.prototype.processChunk=function(B){B&&B.data.player===void 0&&this.hW.resolve();Vn.prototype.processChunk.call(this,B)};var lJ=function(B,t){B=B===void 0?{layer:0}:B;this.hasRun=!1;this.createScreenConfig=B;this.yYY=t};
_.u(lJ,r8);lJ.prototype.validate=function(B){return!(this.hasRun||!B.endpoint)};
lJ.prototype.handle=function(B){var t=_.Xr(),T,S,O=(S=_.X((T=B.endpoint)==null?void 0:T.commandMetadata,_.b5))==null?void 0:S.rootVe;this.yYY&&O?_.dc(t,O,this.yYY,this.createScreenConfig):dOo(t,B.endpoint,this.createScreenConfig);this.hasRun=!0};var vm=function(B,t){this.hasRun=!1;this.qrq=B;this.previousVideoId=t};
_.u(vm,r8);vm.prototype.validate=function(B){return _.m("kevlar_continue_playback_without_player_response")&&(B=_.X(B.endpoint,_.Km),(B==null?0:B.videoId)&&this.previousVideoId&&(B==null?void 0:B.videoId)===this.previousVideoId&&(B==null?0:B.continuePlayback))?!1:this.qrq.g2t===0};
vm.prototype.handle=function(B){_.pC.getInstance().triggerAction("yt-stop-old-player",B.data,!0)};var J$q=function(B){B=B===void 0?{layer:0}:B;Vn.call(this);this.hK.push(new vm(this));this.hK.push(new lJ(B));this.hK.push(new qp(B))};
_.u(J$q,Vn);var mXH=function(){this.hasRun=this.hasRun=!1};
_.u(mXH,r8);mXH.prototype.validate=function(B){return!this.hasRun&&!(!B.data.csn||!B.data.rootVe)};
mXH.prototype.handle=function(B){this.hasRun=!0;_.wh(B.data.csn,B.data.rootVe,3)};var NJs=function(){r8.apply(this,arguments)};
_.u(NJs,r8);NJs.prototype.validate=function(B){return!!B.data.preconnect};
NJs.prototype.handle=function(B){_.wv("bc");B=_.C(B.data.preconnect);for(var t=B.next();!t.done;t=B.next())t=t.value,(new Image).src=t};var X0E=function(B,t,T){T=T===void 0?{layer:0}:T;Vn.call(this);this.hK.push(new Yi(this.hW,B));this.hK.push(new lJ(T));this.hK.push(new qp(T))};
_.u(X0E,Vn);var ue4=function(B,t,T,S,O){T=T===void 0?{layer:0}:T;S=S===void 0?_.Wm():S;Vn.call(this);var d=!!t&&!!t.clientParams&&!!t.clientParams.miniplayer;d&&this.hK.push(new mXH);this.hK.push(new Kv(this.hW,t,S));this.hK.push(new NJs);var Z,h;this.hK.push(new Yi(this.hW,B,d,!((Z=t.clientParams)==null||!Z.fromHistory),(h=t.clientParams)==null?void 0:h.previousVideoId,S,t.tempData));var q;this.hK.push(new vm(this,(q=t.clientParams)==null?void 0:q.previousVideoId));var D;(D=t.clientParams)!=null&&D.fromHistory||
(T.layer||(T=Object.assign({},T,{layer:d?3:0})),this.hK.push(new lJ(T,O)),this.hK.push(new qp(T)));_.m("web_response_commands_chunk_processor")&&this.hK.push(new Ex)};
_.u(ue4,Vn);var nv,aMq;nv={};
_.j32=(nv["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},nv["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},nv["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},nv["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},nv["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},nv["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},nv["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},nv);_.rc=new _.Mh("yt-edu");_.Hro=function(){this.JSC$11003_eduDisplayedThisLoad_={}};
aMq=function(B){var t=_.Hro.getInstance();var T=_.Cj("kevlar_tooltip_impression_cap");t=T&&parseInt(_.rc.get(B+"-impression")||0,10)>=T||_.rc.get(B+"-dismissed")?!1:(T=_.j32[B])&&!t.JSC$11003_eduDisplayedThisLoad_[T.setKey||B]&&(T.titleText&&_.IG(T.titleText)||T.bodyText&&_.IG(T.bodyText))?!0:!1;if(!t)return null;t=_.j32[B];if(!t)return null;T=t.bodyText?_.IG(t.bodyText):void 0;var S=t.titleText?_.IG(t.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:t.position,popup:{bubbleHintRenderer:{text:S?
_.lZ(S):void 0,detailsText:T?_.lZ(T):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.lZ(_.IG("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:B}}]}}}}}}}},{eduImpressionAction:{key:B}}]};
_.BE(_.Hro);var B4g=!1;for(var fMi="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),gFi=[],zl=6;zl>=1;zl--)gFi.push({columnCount:zl,query:zl==1?0:zl*2*107-4+32,className:"grid-"+zl+"-columns",width:zl*2*107+"px"});_.A$b=function(B){this.actionRouter_=B=B===void 0?_.pC.getInstance():B;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.RuE(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.RuE=function(B){var t=B.miniGuideVisible_?72:0,T=B.documentWidth_-(B.guidePersistentAndVisible_?240:t);return gFi.find(function(S){return T>S.query})};
_.BE(_.A$b);var c$E=function(){var B=this;this.JSC$11015_keyboardInUse=!1;document.addEventListener("keydown",function(){B.onKeydown()});
document.addEventListener("mousedown",function(){B.JSC$11015_keyboardInUse=!1})},s3E;
c$E.prototype.isKeyBoardInUse=function(){return this.JSC$11015_keyboardInUse};
c$E.prototype.onKeydown=function(){this.JSC$11015_keyboardInUse=!0};var Fq2,t2;_.bJ=new _.Mh("yt-mentions");_.BK=function(){};
Fq2=function(B,t){return t2(t,"drag-to-reorder-edu-displayed")};
t2=function(B,t,T,S,O,d){T=T===void 0?"OPEN_POPUP_POSITION_TOP":T;if(t){if(_.bJ.get(t))return;_.bJ.set(t,!0,S)}if(O&&d!==void 0){t=Number(_.bJ.get(O)||0);if(t>=d)return;_.bJ.set(O,t+1)}return[{openPopupAction:{popupType:"HINT",position:T,popup:{bubbleHintRenderer:{detailsText:B,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.BE(_.BK);var w0H,oFe,y$o;w0H=function(B,t,T,S){this.JSC$11025_taskManager_=B;this.onFulfilled_=typeof t==="function"?t:null;this.onRejected_=typeof T==="function"?T:null;this.JSC$11025_context_=S};
oFe=function(B,t){B.onFulfilled_&&_.uc(B.JSC$11025_taskManager_,function(){B.onFulfilled_.call(B.JSC$11025_context_,t)})};
y$o=function(B,t){B.onRejected_&&_.uc(B.JSC$11025_taskManager_,function(){B.onRejected_.call(B.JSC$11025_context_,t)})};
_.TF=function(B){this.JSC$11028_taskManager_=B;this.callbacks_=[]};
_.TF.prototype.then=function(B,t,T){this.callbacks_.push(new w0H(this.JSC$11028_taskManager_,B,t,T));return this};
_.TF.prototype.onSuccess=function(B){this.callbacks_.forEach(function(t){oFe(t,B)})};
_.TF.prototype.onFailure=function(B){this.callbacks_.forEach(function(t){y$o(t,B)})};
_.TF.prototype.cancel=function(){this.callbacks_.length=0};
S8b(_.TF);_.kc2=null;_.wU=new _.lz("ACTIVITY_TOKEN");var SI=function(B,t){this.serviceId=new tm2(B,t)};
SI.prototype.toString=function(){return this.serviceId.toString()};var Q3i=function(){this.internalMap={}};
_.k=Q3i.prototype;_.k.contains=function(B){return Object.prototype.hasOwnProperty.call(this.internalMap,B)};
_.k.get=function(B){if(this.contains(B))return this.internalMap[B]};
_.k.set=function(B,t){this.internalMap[B]=t};
_.k.getKeys=function(){return Object.keys(this.internalMap)};
_.k.remove=function(B){delete this.internalMap[B]};var O_=function(){this.mappings=new Q3i;this.errorCallbacks=new Set};
O_.prototype.getModuleId=function(B){return B.serviceId.getModuleId()};
O_.prototype.get=function(B){var t=this.mappings.get(B.toString());return xX4(this,t,B)};
O_.prototype.getMultipleAsync=function(){var B=_.j9.apply(0,arguments),t=this,T=B.map(function(q){return t.getModuleId(q)}),S=B.map(function(q){return t.mappings.get(q.toString())}).filter(function(q){return q});
if(S.length===B.length)return _.V2(S.map(function(q,D){return xX4(t,q,B[D])}));
var O=Fo().loadMultiple(T);S=_.NL(T.map(function(q){return O[q]}));
var d=document.hidden,Z=-1,h=_.Cj("get_async_timeout_ms",-1);h>-1&&(Z=setTimeout(function(){_.yu(new _.HY("Module timeout.",T,d,document.hidden))},h));
return _.Xh(S.then(function(){return B.map(function(q){return xX4(t,t.mappings.get(q.toString()),q)})}).thenCatch(function(q){for(var D=_.C(t.errorCallbacks),P=D.next();!P.done;P=D.next())P=P.value,P(q);
throw q;}),function(){clearTimeout(Z)})};
O_.prototype.registerService=function(B,t){this.mappings.set(B.toString(),{type:"mapping",value:t});return B};
var xX4=function(B,t,T){switch(t.type){case "mapping":return t.value;case "factory":return t=t.value(),B.mappings.set(T.toString(),{type:"mapping",value:t}),t;default:return _.CB(t)}};
O_.prototype.onLoadError=function(B){var t=this;this.errorCallbacks.add(B);return function(){t.errorCallbacks.delete(B)}};
_.kr=new O_;var hVC=/^[a-zA-Z0-9_\-]{11}$/;var qA_=_.Dj(function(){var B,t;return(t=(B=window).matchMedia)==null?void 0:t.call(B,"(prefers-reduced-motion: reduce)").matches});var MOb=_.Dj(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 B=_.Gy("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");B||(B=_.Nc("VIDEO"),_.Bz("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
B));return!!(B&&B.canPlayType&&B.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var Iwo=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var dH;dH=function(){this.tokenJars={};if(this.cookiesEnabled=_.XD()){var B=_.mV.get("CONSISTENCY",void 0);B&&$Xi(this,{encryptedTokenJarContents:B})}};
_.mD2=function(){dH.instance||(dH.instance=new dH);return dH.instance};
dH.prototype.handleResponse=function(B,t){if(!t)throw Error("Vf");var T,S;t=((T=t.innerTubeRequest.context)==null?void 0:(S=T.request)==null?void 0:S.consistencyTokenJars)||[];var O;(B=(O=B.responseContext)==null?void 0:O.consistencyTokenJar)&&this.replace(t,B)};
dH.prototype.replace=function(B,t){B=_.C(B);for(var T=B.next();!T.done;T=B.next())delete this.tokenJars[T.value.encryptedTokenJarContents];$Xi(this,t)};
var $Xi=function(B,t){if(t.encryptedTokenJarContents&&(B.tokenJars[t.encryptedTokenJarContents]=t,typeof t.expirationSeconds==="string")){var T=Number(t.expirationSeconds);setTimeout(function(){delete B.tokenJars[t.encryptedTokenJarContents]},T*1E3);
B.cookiesEnabled&&_.Ns("CONSISTENCY",t.encryptedTokenJarContents,T,void 0,!0)}};var Wq8,CA;Wq8=window.location.hostname.split(".").slice(-2).join(".");_.wx=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var B=_.MB("LOCATION_PLAYABILITY_TOKEN");_.MB("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=eu8(this))&&(B=this.localStorage.get("yt-location-playability-token"));B&&(this.locationPlayabilityToken=B,this.mostRecentPosition=void 0)};
_.wx.getInstance=function(){CA=_.Gy("yt.clientLocationService.instance");CA||(CA=new _.wx,_.Bz("yt.clientLocationService.instance",CA));return CA};
_.wx.prototype.setLocationOnInnerTubeContext=function(B){B.client||(B.client={});if(this.mostRecentPosition)B.client.locationInfo||(B.client.locationInfo={}),B.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),B.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),B.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),B.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)B.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.wx.prototype.handleResponse=function(B){var t;B=(t=B.responseContext)==null?void 0:t.locationPlayabilityToken;B!==void 0&&(this.locationPlayabilityToken=B,this.mostRecentPosition=void 0,_.MB("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=eu8(this))&&this.localStorage.set("yt-location-playability-token",B,15552E3):_.Ns("YT_CL",JSON.stringify({loctok:B}),15552E3,Wq8,!0))};
var eu8=function(B){return B.localStorage===void 0?new _.Mh("yt-client-location"):B.localStorage};
_.wx.prototype.clearLocationPlayabilityToken=function(B){B==="TVHTML5"?(this.localStorage=eu8(this))&&this.localStorage.remove("yt-location-playability-token"):_.ddD("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.wx.prototype.getCurrentPositionFromGeolocation=function(){var B=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Wf"));var t=!1,T=1E4;_.MB("INNERTUBE_CLIENT_NAME")==="MWEB"&&(t=!0,T=15E3);return new Promise(function(S,O){navigator.geolocation.getCurrentPosition(function(d){B.mostRecentPosition=d;S(d)},function(d){O(d)},{enableHighAccuracy:t,
maximumAge:0,timeout:T})})};
_.wx.prototype.createUnpluggedLocationInfo=function(B){var t={};B=B.coords;if(B==null?0:B.latitude)t.latitudeE7=Math.floor(B.latitude*1E7);if(B==null?0:B.longitude)t.longitudeE7=Math.floor(B.longitude*1E7);if(B==null?0:B.accuracy)t.locationRadiusMeters=Math.round(B.accuracy);return t};
_.wx.prototype.createLocationInfo=function(B){var t={};B=B.coords;if(B==null?0:B.latitude)t.latitudeE7=Math.floor(B.latitude*1E7);if(B==null?0:B.longitude)t.longitudeE7=Math.floor(B.longitude*1E7);return t};var Gaq=function(){};
_.k=Gaq.prototype;
_.k.JSC$11095_getRequest=function(B,t,T){t=t===void 0?{}:t;T=T===void 0?CqB:T;var S=t;if(this.isNavigationCommand()){var O,d=(O=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:O.url;S=_.N42(B.clickTrackingParams,!0,!1,d,this.JSC$11095_getClientScreen(S))}else S=_.N42(B.clickTrackingParams,!1,this.includeCsn);S={context:S};if(O=this.getExtension(B))return this.JSC$11095_buildRequest(S,O,t),O=this.getApiUrl(B),d=Object.assign({},{command:B},this.getRequestConfig(B,t)),S={input:O,requestShell:i5(O),
innerTubeRequest:S,config:d},S.config.authStrategy?S.config.authStrategy.identity=T:S.config.authStrategy={identity:T},(B=this.JSC$11095_getRequestKey(B,t))&&!S.config.requestKey&&(S.config.requestKey=B),S;B=new _.HY("Error: Failed to create Request from Command.",B);_.wj(B)};
_.k.getApiUrl=function(B){var t=_.zO(this.getApiPaths(B)),T;(B=(T=_.X(B.commandMetadata,_.b5))==null?void 0:T.apiUrl)&&(t=B);return nAo(vAw(t))};
_.k.isNavigationCommand=function(){return!1};
_.k.JSC$11095_getClientScreen=function(){};
_.k.JSC$11095_getRequestKey=function(){};
_.k.getRequestConfig=function(){};
_.n9.Object.defineProperties(Gaq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Zt=function(){};
_.u(Zt,Gaq);Zt.prototype.JSC$11102_getStoreKey=function(){};
Zt.prototype.JSC$11095_getRequestKey=function(B,t){t=t===void 0?{}:t;return this.JSC$11102_getStoreKey(B,t)};var irq;_.LA=function(B,t,T){var S=T&&T>0?T:0;T=S?Date.now()+S*1E3:0;if((S=S?(0,_.p0H)():irq())&&window.JSON){typeof t!=="string"&&(t=JSON.stringify(t,void 0));try{S.set(B,t,T)}catch(O){S.remove(B)}}};
_.h2=function(B){var t=irq(),T=(0,_.p0H)();if(!t&&!T||!window.JSON)return null;try{var S=t.get(B)}catch(O){}if(typeof S!=="string")try{S=T.get(B)}catch(O){}if(typeof S!=="string")return null;try{S=JSON.parse(S,void 0)}catch(O){}return S};
_.qn=function(B){try{var t=irq(),T=(0,_.p0H)();t&&t.remove(B);T&&T.remove(B)}catch(S){}};
_.p0H=_.Dj(function(){try{var B=new EzN;var t=B.isAvailable()?B:null}catch(T){return null}return t?new _.kz(t):null});
irq=_.Dj(function(){var B=new DdD;return B.isAvailable()?new _.kz(B):null});var Cl=new _.lz("ENTITY_STATE_TOKEN"),VQ=new _.lz("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var Y34=XMLHttpRequest.prototype.fetch,Kq2=Y34&&Y34.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!zZ?!0:!1;var PK=function(B){this.JSC$11107_storeWithEntities=B};
_.u(PK,Zt);_.k=PK.prototype;_.k.getApiPaths=function(){return Ljq};
_.k.getExtension=function(B){return _.X(B,_.Km)||_.X(B,_.aE)||_.X(B,LX2)};
_.k.isNavigationCommand=function(){return!0};
_.k.JSC$11102_getStoreKey=function(B){if((_.m("kevlar_cache_on_ttl_player")||_.m("mweb_enable_shorts_innertube_player_prefetch")||_.m("mweb_use_new_history_manager")||_.m("web_shorts_prefetch_service_enabled"))&&(B=this.getExtension(B))&&B.videoId){var t={videoId:B.videoId};B.playlistId&&(t.playlistId=B.playlistId);B.playerParams&&(t.params=B.playerParams);return _.Yz("player",t)}};
_.k.JSC$11095_getClientScreen=function(B){var t;return((t=B.contentPlaybackContext)==null?void 0:t.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.k.JSC$11095_buildRequest=function(B,t,T){if(_.m("enable_interstitial_entity_check")){var S=this.JSC$11107_storeWithEntities;if(t.videoId)for(var O=_.C(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),d=O.next();!d.done;d=O.next()){d=d.value;var Z;var h=void 0,q=void 0,D=t.videoId,P=d;(Z=S)?(D=_.hc(D+P,"interstitialInteractionStateEntity"),Z=(h=(q=_.q8(Z.getState().entities,"interstitialInteractionStateEntity",D))==null?void 0:q.primaryButtonClicked)!=null?h:!1):Z=!1;if(Z)switch(d){case "CONTENT_CHECK_REQUIRED":t.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":t.racyCheckOk=!0}}}t.videoId&&(B.videoId=t.videoId);t.playlistId&&(B.playlistId=t.playlistId);t.index!==void 0&&(B.playlistIndex=t.index+1);t.playerParams&&(B.params=t.playerParams);"startTimeSeconds"in t&&t.startTimeSeconds&&(_.m("enable_player_request_builder_start_time_floor")?B.startTimeSecs=Math.floor(t.startTimeSeconds):B.startTimeSecs=t.startTimeSeconds);T.contentPlaybackContext&&(B.playbackContext={contentPlaybackContext:T.contentPlaybackContext});T.prefetchPlaybackContext&&
(B.playbackContext=Object.assign({},B.playbackContext,{prefetchPlaybackContext:T.prefetchPlaybackContext}),B.context.request||(B.context.request={}),B.context.request.isPrefetch=!0);B.playbackContext||(B.playbackContext={});S=MOb();B.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!S,supportXhr:Kq2};T.overrideMutedAtStart&&(B.overrideMutedAtStart=T.overrideMutedAtStart);B.racyCheckOk=!!t.racyCheckOk;B.contentCheckOk=!!t.contentCheckOk;!_.m("captions_prefs_killswitch")&&(T=(T=_.h2("yt-player-caption-language-preferences"))?
T:[],T==null?0:T.length)&&(B.captionParams={viewerSelectedCaptionLangs:T})};
_.k.getRequestConfig=function(B){B=this.JSC$11102_getStoreKey(B);var t;B&&(t={storeStrategy:{storeKey:B}});_.m("web_log_player_watch_next_ticks")&&(t=t||{},t.requestTick="ps_s",t.responseTick="ps_r");return t};
PK[Kg]=[Cl];var U_=function(){};
_.u(U_,Zt);_.k=U_.prototype;_.k.getApiPaths=function(){return $Di};
_.k.getExtension=function(B){return _.X(B,_.Km)};
_.k.isNavigationCommand=function(){return!0};
_.k.JSC$11102_getStoreKey=function(B){if((B=this.getExtension(B))&&B.videoId){var t={videoId:B.videoId};B.playlistId&&(t.playlistId=B.playlistId);B.index&&(t.index=B.index);B.params&&(t.params=B.params);return _.Yz("next",t)}};
_.k.JSC$11095_getClientScreen=function(B){var t;return((t=B.contentPlaybackContext)==null?void 0:t.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.k.JSC$11095_buildRequest=function(B,t,T){t.videoId&&(B.videoId=t.videoId);t.playlistId&&(B.playlistId=t.playlistId);t.params&&(B.params=t.params);t.index!==void 0&&(B.playlistIndex=t.index);B.racyCheckOk=!(!T.racyCheckOk&&!t.racyCheckOk);B.contentCheckOk=!!t.contentCheckOk;T.contentPlaybackContext&&(B.autonavState=T.contentPlaybackContext.autonavState,B.playbackContext={vis:T.contentPlaybackContext.vis,lactMilliseconds:T.contentPlaybackContext.lactMilliseconds});T.prefetchPlaybackContext&&(B.context.request||
(B.context.request={}),B.context.request.isPrefetch=!0);_.m("captions_hats_killswitch")||(t=_.Ni().getFlag(65),t=t!=null?!t:!1,T=!!_.h2("yt-player-sticky-caption"),B.captionsRequested=t&&T)};
_.k.getRequestConfig=function(B){B=this.JSC$11102_getStoreKey(B);var t;B&&(t={storeStrategy:{storeKey:B}});_.m("web_log_player_watch_next_ticks")&&(t=t||{},t.requestTick="wn_s",t.responseTick="wn_r");return t};
var In=function(){};
_.u(In,Zt);In.prototype.getApiPaths=function(){return $Di};
In.prototype.getExtension=function(B){return _.X(B,_.W4)};
In.prototype.JSC$11095_buildRequest=function(B,t){t.token&&(B.continuation=t.token)};var J2=function(B,t){this.playerRequestBuilder=B;this.watchNextRequestBuilder=t};
_.u(J2,Zt);J2.prototype.getApiPaths=function(){return z0b};
J2.prototype.getExtension=function(B){return _.X(B,_.Km)};
J2.prototype.isNavigationCommand=function(){return!0};
J2.prototype.JSC$11095_buildRequest=function(B,t,T){B.playerRequest={};this.playerRequestBuilder.JSC$11095_buildRequest(B.playerRequest,t,T);_.m("web_streaming_watch")&&(B.watchNextRequest={},this.watchNextRequestBuilder.JSC$11095_buildRequest(B.watchNextRequest,t,T))};
J2[Kg]=[PK,U_];var lMq;_.md=new _.lz("SHORTS_CONTROLLER_TOKEN");lMq=new _.lz("SHORTS_STATE_STORE_TOKEN");var Nn=function(B,t){var T=_.j9.apply(2,arguments);B=B===void 0?0:B;_.HY.call(this,t,T);this.errorType=B;Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(Nn,_.HY);var vF2,nFu,zu8,Trq,MM,XrC,TM4,tli,ZXB,kv2,OX8;vF2=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(B){return B+"="}).join("|"));
nFu=RegExp(".*\\?.*playnext=1.*");_.XM=function(B,t,T,S){this.watchEndpointMap=B;this.reelWatchEndpointMap=t;this.innerTubeTransportService=T;this.fetchPbj=S};
zu8=function(B,t,T){var S=_.OD().resolve(_.S_(r$8));_.XM.instance=new _.XM(B,t,T,S)};
_.br2=function(B,t){var T=_.Cj("web_pbj_log_warning_rate",0);T=T>0&&Math.random()<T;var S;if((S=_.X(t.commandMetadata,_.b5))==null||!S.rootVe)return T&&_.yu(Error("Yf")),!1;var O;S=(O=_.X(t.commandMetadata,_.b5))==null?void 0:O.url;if(!S)return T&&_.yu(Error("Zf")),!1;if(nFu.test(S))return!0;if(vF2.test(S))return T&&_.yu(Error("$f`"+S)),!1;if(_.X(t,_.Km)){if(!(B.watchEndpointMap.watchNext&&B.watchEndpointMap.player||_.m("kevlar_fetch_initial_data_op_watch_client")))return T&&_.yu(Error("Rf")),!1;
B=_.Cj("web_pbj_log_warning_rate",0);B=B>0&&Math.random()<B;_.X(t,_.Km)?ZqD(t)?t=!0:(B&&_.yu(Error("Sf")),t=!1):(B&&_.yu(Error("Rf")),t=!1);return t}if(_.X(t,_.aE))return Ljg(t);if(_.X(t,_.F1))return!0;B=_.Y1(B.innerTubeTransportService,t);!B&&T&&_.wj(Error("ag"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(t)});return B};
Trq=function(B,t,T,S,O,d){t={url:t};if(T==null?0:T.itct)t.parentTrackingParams=T.itct;var Z=_.zO(JJi);return _.oI(B.innerTubeTransportService,t,Z).then(function(h){(h=h.endpoint)||(h=_.Pm);(T==null?0:T.itct)&&h&&!h.trackingParams&&(h.trackingParams=T.itct);var q=j8(h);return MM(B,h,T,S,q,O,d)})};
MM=function(B,t,T,S,O,d,Z,h){h=h===void 0?{}:h;if(B.fetchPbj&&!_.br2(B,t)&&!_.m("force_one_platform")){h=B.fetchPbj(t);var q=_.V2(h.then(function(p){if(!p)throw Error("bg");Z(q)||d(t,p);return p}));
return q}var D,P,U={rootVe:(D=_.X(t.commandMetadata,_.b5))==null?void 0:D.rootVe,url:(P=_.X(t.commandMetadata,_.b5))==null?void 0:P.url,endpoint:t,page:O};if(_.X(t,_.Km)){var J,N={contentPlaybackContext:_.RE(T,(J=_.X(t.commandMetadata,_.b5))==null?void 0:J.url,S)},H=_.ld();_.m("web_streaming_watch")&&window.TextDecoderStream?(h=BMe(B.innerTubeTransportService,t,N,function(p){!U.response&&p.content&&(U.response=p.content);!U.playerResponse&&p.player&&(U.playerResponse=p.player);d(t,U)}),D=r1m(t),D.length&&
(U.preconnect=D,d(t,U)),tli(h,H,U).catch(function(p){p instanceof Nn&&p.errorType===2&&TM4(B,t,N,U,d,Z,H)})):TM4(B,t,N,U,d,Z,H);
return H.promise}if(_.X(t,_.aE)){var f;if(((f=_.X(t,_.aE))==null?void 0:f.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var c=_.ld();_.ST2(_.OD().resolve(_.md),t).then(function(p){OX8(B,T,S,O,d,c,p)});
return c.promise}h=_.V2();var w;D={contentPlaybackContext:_.RE(T,(w=_.X(t.commandMetadata,_.b5))==null?void 0:w.url,S)};(w=B.reelWatchEndpointMap.player)&&(w=w().JSC$11095_getRequest(t,D))&&(h=_.oI(B.innerTubeTransportService,w.innerTubeRequest,w.input,t.clickTrackingParams,w.config));w=_.V2();(P=B.reelWatchEndpointMap.reelItemWatch)&&(P=P().JSC$11095_getRequest(t))&&(w=_.oI(B.innerTubeTransportService,P.innerTubeRequest,P.input,t.clickTrackingParams,P.config));P=_.V2();(J=B.reelWatchEndpointMap.reelWatchSequence)&&
_.X(t,_.aE).sequenceParams&&(D=J().JSC$11095_getRequest(t,D))&&(P=_.oI(B.innerTubeTransportService,D.innerTubeRequest,D.input,t.clickTrackingParams,D.config));D=_.V2(U);J=_.ld();kv2(t,D,h,w,P,d,Z,J);return J.promise}var W;if(_.X(t,Oqo)&&((W=_.X(t.commandMetadata,_.b5))==null?0:W.url))return h=JJv(_.YB(c9().location.href),_.YB(_.X(t.commandMetadata,_.b5).url)).toString(),Trq(B,h,T,S,d,function(){return!1});
if(_.X(t,_.F1))return d(t,U),_.V2(U);if(_.Y1(B.innerTubeTransportService,t)){h=Object.assign({},{tempData:T,disableCache:T.disableCache},h);var v=_.Kz(B.innerTubeTransportService,t,h).then(function(p){U.response=p;Z(v)||d(t,U);return U});
return v}return _.V2(U)};
_.CT1=function(B,t,T,S){if(_.X(t,_.Km)||_.X(t,_.aE)&&(_.m("mweb_enable_shorts_innertube_player_prefetch")||_.m("kevlar_enable_shorts_prefetch_in_sequence"))||_.X(t,LX2)&&_.m("web_enable_prefetching_videos_on_home")){var O,d={contentPlaybackContext:_.RE(T,(O=_.X(t.commandMetadata,_.b5))==null?void 0:O.url,S),prefetchPlaybackContext:Ecz(T)},Z,h,q;if(((Z=_.X(t,_.Km))==null?void 0:(h=Z.watchEndpointSupportedPrefetchConfig)==null?void 0:(q=h.prefetchHintConfig)==null?void 0:q.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(T=
B.watchEndpointMap.watchNext)if(d=T().JSC$11095_getRequest(t,d))return Promise.resolve(_.oI(B.innerTubeTransportService,d.innerTubeRequest,d.input,void 0,d.config).then(function(U){return U}))}else if(T=B.watchEndpointMap.player)if(d=T().JSC$11095_getRequest(t,d))return Promise.resolve(_.oI(B.innerTubeTransportService,d.innerTubeRequest,d.input,void 0,d.config).then(function(U){return U}))}else if(_.Y1(B.innerTubeTransportService,t)){var D={tempData:T},P=dwE(B.innerTubeTransportService,t);
return P?new Promise(function(U,J){var N,H;return _.L(function(f){if(f.nextAddress==1)return _.V(f,P,2);if(f.nextAddress!=4)return N=f.yieldResult,N.JSC$11102_getStoreKey(t,D)?_.V(f,_.Kz(B.innerTubeTransportService,t,D),4):(J(new _.HY("Prefetching request builder with no store key.",t)),f.jumpTo(0));H=f.yieldResult;U(H);_.Dh(f)})}):Promise.reject(new _.HY("Prefetching unregistered request builder.",t))}return Promise.reject(new _.HY("No request builder available to prefetch endpoint.",t))};
XrC=function(B,t){var T,S,O;if(_.X(t,_.Km)){var d=B.watchEndpointMap.watchNext;d&&(T=d());(B=B.watchEndpointMap.player)&&(S=B())}else if(_.X(t,_.aE))(d=B.reelWatchEndpointMap.reelItemWatch)&&(T=d()),(d=B.reelWatchEndpointMap.player)&&(S=d()),(B=B.reelWatchEndpointMap.reelWatchSequence)&&(O=B());else{a:{B=hED(t,B.innerTubeTransportService.endpointMap);if(B!==void 0)if(typeof B.then==="function")_.wj(new _.HY("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",t));else break a;
B=void 0}B&&(T=B)}var Z,h,q;return{content:(Z=T)==null?void 0:Z.JSC$11102_getStoreKey(t),player:(h=S)==null?void 0:h.JSC$11102_getStoreKey(t),reelSequence:(q=O)==null?void 0:q.JSC$11102_getStoreKey(t)}};
TM4=function(B,t,T,S,O,d,Z){var h=_.V2(),q=B.watchEndpointMap.player;_.m("web_streaming_player")&&(q=gx(J2));q&&(q=q().JSC$11095_getRequest(t,T))&&(h=_.oI(B.innerTubeTransportService,q.innerTubeRequest,q.input,t.clickTrackingParams,q.config));q=_.V2();var D=B.watchEndpointMap.watchNext;D&&(T=D().JSC$11095_getRequest(t,T))&&(q=_.oI(B.innerTubeTransportService,T.innerTubeRequest,T.input,t.clickTrackingParams,T.config));B=_.V2(S);ZXB(t,B,h,q,O,d,Z)};
tli=function(B,t,T){return _.L(function(S){if(S.nextAddress==1)return _.V(S,B,2);t.resolve(T);_.Dh(S)})};
ZXB=function(B,t,T,S,O,d,Z){var h,q,D,P,U;_.L(function(J){switch(J.nextAddress){case 1:return _.V(J,t,2);case 2:h=J.yieldResult;if(d(Z.promise))return Z.resolve(h),J.return();O(B,h);q=r1m(B);if(!q.length){J.jumpTo(3);break}return _.V(J,t,4);case 4:h.preconnect=q,O(B,h);case 3:return _.LI(J,5),_.V(J,T,7);case 7:D=J.yieldResult;_.pj(J,6);break;case 5:return P=_.EH(J),Z.reject(P),J.return();case 6:if(D===void 0)return h.reload=!0,O(B,h),Z.resolve(h),J.return();if(d(Z.promise))return Z.resolve(h),J.return();
h.playerResponse=D;O(B,h);_.LI(J,8);return _.V(J,S,10);case 10:U=J.yieldResult;_.pj(J,9);break;case 8:_.EH(J);case 9:if(U===void 0)return h.response={responseContext:{}},Z.resolve(h),J.return();if(d(Z.promise))return Z.resolve(h),J.return();h.response=U;O(B,h);Z.resolve(h);_.Dh(J)}})};
kv2=function(B,t,T,S,O,d,Z,h){var q,D,P,U,J,N;_.L(function(H){switch(H.nextAddress){case 1:return _.V(H,t,2);case 2:q=H.yieldResult;if(Z(h.promise))return h.resolve(q),H.return();d(B,q);D=r1m(B);if(!D.length){H.jumpTo(3);break}return _.V(H,t,4);case 4:q.preconnect=D,d(B,q);case 3:return _.LI(H,5),_.V(H,T,7);case 7:P=H.yieldResult;_.pj(H,6);break;case 5:return U=_.EH(H),h.reject(U),H.return();case 6:if(P===void 0)return q.reload=!0,d(B,q),h.resolve(q),H.return();if(Z(h.promise))return h.resolve(q),
H.return();q.playerResponse=P;d(B,q);_.LI(H,8);return _.V(H,S,10);case 10:J=H.yieldResult;_.pj(H,9);break;case 8:_.EH(H);case 9:if(J===void 0)return q.response={responseContext:{}},h.resolve(q),H.return();if(Z(h.promise))return h.resolve(q),H.return();q.response=J;d(B,q);_.LI(H,11);return _.V(H,O,13);case 13:N=H.yieldResult;_.pj(H,12);break;case 11:_.EH(H);case 12:if(Z(h.promise))return h.resolve(q),H.return();q.reelWatchSequenceResponse=N;d(B,q);h.resolve(q);_.Dh(H)}})};
OX8=function(B,t,T,S,O,d,Z){var h,q,D,P,U,J;_.L(function(N){if((h=Z)==null||!h.replacementEndpoint)return d.reject(),N.return();q=Z.replacementEndpoint;(D=_.X(q,_.aE))?(Z.sequenceContinuation&&(D.sequenceParams=Z.sequenceContinuation),P=_.OD().resolve(_.md),U=D.sequenceParams,LU2(P,q)&&delete D.sequenceParams,J=MM(B,q,t,T,S,O,function(){return!1}),J.then(function(H){return _.L(function(f){if(f.nextAddress==1)return hJE(P,{reelWatchEndpoint:{sequenceParams:U}},H),_.V(f,0,2);
d.resolve(H);_.Dh(f)})})):d.reject();
_.Dh(N)})};_.qTu=function(B){if(B.validatedFragments_.length==0)return null;if(!B.mergedPrefetchedData_){for(var t=[],T=_.C(B.validatedFragments_),S=T.next();!S.done;S=T.next()){S=_.C(B.fragmentConfiguration_[S.value].graftedKeys);for(var O=S.next();!O.done;O=S.next())(O=B.prefetchedData_[O.value].trackingParams)&&t.push(O)}B.mergedPrefetchedData_={};Object.assign(B.mergedPrefetchedData_,B.prefetchedData_,{clientSideGrafts:t})}return B.mergedPrefetchedData_};var Vlq;_.uP=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
Vlq=function(B,t,T){if(_.dDX(t))return B.prefetchCache_.get(_.CsC(t,T))};_.jI=new _.lz("NAVIGATION_TOKEN");var E5q=function(B){var t=this;var T=T===void 0?jDh():T;var S=S===void 0?_.OD().resolve(_.jI):S;this.onePickCommand=B;this.JSC$11205_playlistNetworkManager=T;this.navigationManager=S;this.videoPickerBuilder=_.XQo("yt-addtoplaylist");_.XVi(Dso(PEE(Ev4(this.videoPickerBuilder.setTitle(B.modalTitle).setSize(1E3).addView(I8o()).addView(U_8())).addView("youtube"),B.selectButtonLabel)),function(O){t.handleAction(O)})};
E5q.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
E5q.prototype.handleAction=function(B){var t=this;if(B&&this.onePickCommand.listId&&B.action==="picked"&&B.docs){var T=[];B.docs.forEach(function(S){T.push({addedVideoId:S.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$11205_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,T).then(function(){_.m("playlist_add_video_hard_reload_killswitch")?t.navigationManager.reload():Dwq(t.navigationManager)})}};var PT8=function(){if(this.constructor===PT8)throw new TypeError("cg");};
_.k=PT8.prototype;_.k.dispose=function(){};
_.k.disconnect=function(){};
_.k.reconnect=function(){};
_.k.observe=function(B,t,T){return{element:B,option:T}};
_.k.unobserveByKey=function(){};var Hq2=function(B,t){t=t===void 0?0:t;PT8.call(this);this.viewroot=B;this.defaultPrescanHeight=t;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),B?{root:B,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.u(Hq2,PT8);_.k=Hq2.prototype;_.k.dispose=function(){this.disconnect();this.handlers.clear()};
_.k.disconnect=function(B){this.isConnected=!1;this.pauseObservingUntilReconnect=B===void 0?!1:B;this.observer.disconnect();B=_.C(this.prescanObservers.values());for(var t=B.next();!t.done;t=B.next())t.value.disconnect()};
_.k.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var B=_.C(this.handlers),t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;var S=T.next().value;T=!1;S=_.C(S.keys());for(var O=S.next();!O.done;O=S.next())if((O=O.value)&&O.state==="prescan"){T=!0;break}T&&UwH(this,t).observe(t);this.observer.observe(t)}}};
_.k.handleObserveEvent=function(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;var T=this.handlers.get(t.target);if(T){var S=t.isIntersecting;T=_.C(T);for(var O=T.next();!O.done;O=T.next()){var d=_.C(O.value);O=d.next().value;d=d.next().value;O&&(O.state==="visible"&&S||O.state==="hidden"&&!S)&&(d(t.target,O.state),O.calledOnce&&this.unobserveByKey({element:t.target,option:O}))}}}};
_.k.handlePrescanEvent=function(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;var T=this.handlers.get(t.target);if(T&&t.isIntersecting){T=_.C(T);for(var S=T.next();!S.done;S=T.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;S&&S.state==="prescan"&&(O(t.target,S.state),S.calledOnce&&this.unobserveByKey({element:t.target,option:S}))}}}};
_.k.observe=function(B,t,T){var S=(S=this.handlers.get(B))&&S.has(T)?{element:B,option:T}:void 0;if(S)return S;S={element:B,option:T};this.handlers.has(B)||this.handlers.set(B,new Map);var O=this.handlers.get(B);O&&!O.has(T)&&O.set(T,t);this.pauseObservingUntilReconnect||(T.state==="prescan"&&UwH(this,B).observe(B),this.observer.observe(B));return S};
_.k.unobserveByKey=function(B){var t=this.handlers.get(B.element);if(t&&t.has(B.option)){t.delete(B.option);if(B&&B.option.state==="prescan")for(var T=_.C(this.prescanObservers.values()),S=T.next();!S.done;S=T.next())S.value.unobserve(B.element);t.size===0&&(this.handlers.delete(B.element),this.observer.unobserve(B.element))}};
var UwH=function(B,t){var T=B.defaultPrescanHeight;t.hasAttribute("prescan-height")&&(t=Number(t.getAttribute("prescan-height")),isNaN(t)||(T=t));if(B.prescanObservers.has(T))return B.prescanObservers.get(T);t="-0.1px -0.1px "+T+"px -0.1px";t=new IntersectionObserver(B.handlePrescanEvent.bind(B),B.viewroot?{root:B.viewroot,rootMargin:t}:{rootMargin:t});B.prescanObservers.set(T,t);return t};var ILb=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],JP2=function(){var B,t=this;this.JSC$11222_actionRouter=B=B===void 0?_.pC.getInstance():B;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return t.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return t.visibilityObservedElementHandlerKeys}}},mw2,XDb,HX8;
JP2.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.m("kevlar_use_vimio_behavior")&&_.MB("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=awD())};
JP2.prototype.dispose=function(){this.visibilityMonitor&&_.U$(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
JP2.prototype.handleVisibilityRefreshed=function(){for(var B=_.C(this.targetMap.entries()),t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;_.NMq(this,t,T)}};
_.j94=function(B,t,T){XDb(B,T);var S=_.ude(B,t);S.element=T;B.targetedElements.set(T,t);_.NMq(B,t,S)};
XDb=function(B,t){var T=B.targetedElements.get(t);if(T){var S=B.targetMap.get(T);S&&(delete S.element,B.targetMap.set(T,S));B.targetedElements.delete(t);B.visibilityObserver&&B.visibilityObservedElementHandlerKeys&&(T=B.visibilityObservedElementHandlerKeys.get(t))&&(B.visibilityObserver.unobserveByKey(T),B.visibilityObservedElementHandlerKeys.delete(t))}};
_.NMq=function(B,t,T){var S=T.action,O=T.element;O&&S&&(ILb.includes(t)||_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||B.visibilityMonitor&&B.visibilityMonitor.isNodeVisible(O)?HX8(B,t,T):B.visibilityObserver&&(B.visibilityObservedElementHandlerKeys||(B.visibilityObservedElementHandlerKeys=new WeakMap),S=B.visibilityObserver.observe(O,function(){HX8(B,t,T);B.visibilityObservedElementHandlerKeys.delete(O)},{calledOnce:!0,
state:"visible"}),B.visibilityObservedElementHandlerKeys.set(O,S)))};
HX8=function(B,t,T){var S=T.action;(T=T.element)&&S&&(_.A7(B.JSC$11222_actionRouter,[S],T),B.targetMap.delete(t),B.targetedElements.delete(T),B.triggeredTargets.add(t))};
_.ude=function(B,t){var T=B.targetMap.get(t);T||(T={},B.targetMap.set(t,T));return T};
_.HK=function(){mw2||(mw2=new JP2);return mw2};var aLu=document.createElement("div");aLu.style.touchAction="pan-down";var fww=aLu.style.touchAction==="pan-down";var fL2,g5B;fL2=function(){this.hammerFn=Vw2();this.JSC$11230_screenManager=_.Xr();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.sz(83615);_.Za(this.JSC$11230_screenManager,this.ve);gc_()};
_.an=function(){g5B||(g5B=new fL2);return g5B};
fL2.prototype.registerTouchEvents=function(B,t,T){var S=_.j9.apply(3,arguments),O=this.hammerFn(B,{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}]]});T&&O.set({touchAction:T});this.nodeManagerMapping.set(B,O);var d=
RVD(t);S=_.C(S);for(var Z=S.next();!Z.done;Z=S.next()){Z=Z.value;if(Z.includes("swipe")||Z.includes("pinch")||Z.includes("pan"))Z.includes("swipe")?O.get("swipe").set({enable:!0,direction:d,velocity:.2}):Z.includes("pinch")?O.get("pinch").set({enable:!0}):Z.includes("pan")&&(O.get("pan").set({enable:!0,direction:d}),O.get("swipe").set({enable:!0,direction:d,velocity:.2}),O.get("swipe").recognizeWith("pan"));RJ4(this,B,O,Z)}};
var RJ4=function(B,t,T,S){T.on(S,function(O){if(S.includes("pinch"))B.lastPinchTime=Date.now();else if(S.includes("swipe")&&Date.now()-B.lastPinchTime<400)return;O.pointerType!=="mouse"&&(O=S==="doubletap"?{coordinates:O.center}:S.includes("pan")?O:S.includes("swipe")?{target:O.target}:{},t.dispatchEvent(new CustomEvent(S,{bubbles:!0,composed:!0,detail:O})))})};
fL2.prototype.unregisterTouchEvents=function(B){var t=_.j9.apply(1,arguments),T=this.nodeManagerMapping.get(B);if(T){t=_.C(t);for(var S=t.next();!S.done;S=t.next())T.off(S.value);this.nodeManagerMapping.delete(B);B.style.touchAction="unset"}};var AP8=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var AJN=null;var cPH=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},lwL=function(){cPH.instance||(cPH.instance=new cPH);
return cPH.instance},vcD=function(B){var t=B.networkEvents;
B.networkEvents=[];return _.m("enable_network_monitoring")?t:[]};var s94;s94={};_.FUo=T4("yt-serviceworker-metadata",{objectStores:(s94.auth={addedAtVersion:1},s94["resource-manifest-assets"]={addedAtVersion:2},s94),shared:!0,upgrade:function(B,t){t(1)&&Wz(B,"resource-manifest-assets");t(2)&&Wz(B,"auth")},
version:2});var yJD=self.location.origin+"/";QDD([/\.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\//]);QDD([/purge_shell=1/]);var wDb=void 0;wDb=wDb===void 0?[]:wDb;for(var o51=[],yPo=_.C(BTE),Q9H=yPo.next();!Q9H.done;Q9H=yPo.next())o51.push({key:Q9H.value});for(var xw8=_.C(wDb),MlB=xw8.next();!MlB.done;MlB=xw8.next())o51.push(MlB.value);var $wo,xk=_.TX==null?void 0:($wo=_.TX.performance)==null?void 0:$wo.memory,$Dv=!1,ncw={},GcC={},Ma={},$k=navigator;var fA=function(B){this.JSC$11274_expiringStorage=new fj(B)};
fA.prototype.set=function(B,t,T){T=T!==void 0?Date.now()+T:void 0;this.JSC$11274_expiringStorage.set(B,t,T)};
fA.prototype.get=function(B){return this.JSC$11274_expiringStorage.get(B)};
fA.prototype.remove=function(B){this.JSC$11274_expiringStorage.remove(B)};var O3z=_.ie(["https://www.youtube.com/",""]),kCo=_.ie(["https://studio.youtube.com/",""]),h9h="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",CUh=null,PUN;var WUe=_.ie(["https://www.youtube.com/iframe_api"]),gH=function(){this.playerResolver_=_.ld();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.EM;this.playbackDurationSeconds_=0},eJB=function(B){var t=function(){return window.YT&&typeof window.YT.ready==="function"};
if(t())return _.V2(window.YT);var T=_.ld(),S=_.Nc("SCRIPT");S.onload=S.onreadystatechange=function(){S.readyState&&S.readyState!="loaded"&&S.readyState!="complete"||(S.onload=_.EM,S.onreadystatechange=_.EM,S.onerror=_.EM,t()?T.resolve(window.YT):T.reject(new _.HY("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(O){S.onload=_.EM;S.onreadystatechange=_.EM;S.onerror=_.EM;T.reject(new _.HY("Failed to load the iframe player library","script.onerror",O&&O.target&&O.target.src))};
_.e9(S,_.On(WUe));B.insertBefore(S,B.firstChild);return T.promise},Gvq=function(B,t,T){var S,O;
_.L(function(d){switch(d.nextAddress){case 1:return B.playbackEndedCallback_=T,_.LI(d,2),_.V(d,eJB(t.parentElement||null),4);case 4:S=d.yieldResult;_.pj(d,3);break;case 2:return O=_.EH(d),O instanceof _.HY&&O.args&&O.args[0]=="script.onerror"?_.yu(O):_.wj(O),d.return();case 3:S.ready(function(){return new S.Player(t,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:B.onPlayerReady_.bind(B),onStateChange:B.onPlayerStateChange_.bind(B),
onCueRangeExit:B.onCueRangeExit_.bind(B)}})}),_.Dh(d)}})};
_.k=gH.prototype;_.k.getPlayerPromise=function(){return this.playerPromise_};
_.k.onPlayerReady_=function(B){this.playerResolver_.resolve(B.target)};
_.k.onPlayerStateChange_=function(B){if(B.data==YT.PlayerState.PLAYING){B=B.target;var t=B.getCurrentTime();B.addCueRange("playback",t,t+this.playbackDurationSeconds_)}};
_.k.onCueRangeExit_=function(B){B.data=="playback"&&(B.target.stopVideo(),this.playbackEndedCallback_())};
_.k.stopVideo=function(){this.playerPromise_.then(function(B){B.stopVideo()})};
var pDo=function(B){B.playerVars_&&B.playerPromise_.then(function(t){typeof t.cueVideoByPlayerVars!="function"?_.yu(new _.HY("vmh: player API not ready","cueVideoByPlayerVars",typeof t.cueVideoByPlayerVars)):t.cueVideoByPlayerVars(B.playerVars_)})};
gH.prototype.playVideo=function(){var B=this;this.playerVars_&&this.playerPromise_.then(function(t){typeof t.loadVideoByPlayerVars!="function"?(t=new _.HY("vmh: player API not ready","loadVideoByPlayerVars",typeof t.loadVideoByPlayerVars),_.wj(t)):t.loadVideoByPlayerVars(B.playerVars_)})};
var iXu=function(B,t,T,S,O){t&&(T===void 0&&(T=0),S===void 0&&(S=0),B.playbackDurationSeconds_=S/1E3,B.playerVars_={adformat:"17_8",videoId:t,suggestedQuality:"hd720",startSeconds:T/1E3,player_params:O})};
gH.prototype.mute=function(){this.playerPromise_.then(function(B){B.mute()})};
gH.prototype.unMute=function(){this.playerPromise_.then(function(B){B.unMute()})};var YTq=function(B,t){var T=xz();B||(B="unknown");t||(t="unknown");B="MAIN_APP_WEB_PAGE_TYPE_"+B.toUpperCase();B in Cze||(B="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");t="MAIN_APP_WEB_REQUEST_TYPE_"+t.toUpperCase();t in Zg2||(t="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.hR(T,{mainAppWeb:{pageType:B,requestType:t,isShellLoad:_.$M("IS_SHELL_LOAD",!1)}})},KU4={start:function(){_.hR(oA_(),{mainAppWeb:_.ln()})},
success:function(){_.qM(oA_(),"SUCCESS")},
failure:function(){_.qM(oA_(),"FAILURE")},
cancelled:function(){_.qM(oA_(),"CANCELLED")}};var lLB,v5b,jdo;lLB=_.ie(["/sw.js"]);v5b=_.ie(["/sw.js?0"]);_.n5o=_.On(lLB);jdo=_.On(v5b);var rPB=function(){var B=Error.apply(this,arguments);this.message=B.message;"stack"in B&&(this.stack=B.stack)};
_.u(rPB,Error);_.rx.prototype.load=function(B){this.megabloxUrl_=_.MB("YPC_MB_URL");_.Md(this.megabloxUrl_,(0,_.gS)(function(){B&&B()},this))};
_.rfo=function(B,t,T,S,O,d,Z,h,q,D,P){_.ayL(q);B.load((0,_.gS)(function(){try{var U=d?d:_.MB("HL"),J=_.MB("SESSION_INDEX");_.DTh("client",function(){Z1o("59",{helpCenterPath:"/youtube",locale:U,window:window}).JSC$8038_loadChatSupport({authuser:String(J)})})}catch(N){throw v6(10,P,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),O&&O(N),_.wj(N),N;
}zJH(this,t,T,S,O,d,Z,h,q,D,P)},B))};
_.rx.prototype.openFixFlowDialog=function(B,t,T,S){this.load((0,_.gS)(function(){try{bXE(this,_.Gy("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(B).withIntegratorCallback(t).load(T,S)}catch(O){throw _.wj(O),O;}},this))};
var bXE=function(B,t,T,S){var O=t.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.m("enable_window_constrained_buy_flow_dialog")&&(O=O.usingPopupStyle(_.Gy("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));S&&(O=O.usingCloseCallback(S));t.bootstrap.fromPaymentsUrl(B.megabloxUrl_);B=t.bootstrap.asMashupMode(O);T=T?T:_.MB("HL");B.usingGaiaIndex(_.MB("SESSION_INDEX")).usingLocale(T).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.m("enable_google_payments_buyflow_material2_style_web")?
B.usingStyle(":m2;pc=#444;ac=#065fd4"):B.usingStyle(":md;pc=#444;ac=#065fd4");return B},zJH=function(B,t,T,S,O,d,Z,h,q,D,P){try{var U=_.Gy("payments.business.integration");
if(!U)throw new rPB("payments.business.integration is undefined");var J=U.standaloneContextAuthId.forUserId(),N=bXE(B,U,d,function(){gPo(!1);h&&h()});
Z&&N.usingServerAnalyticsEventHandler(Z);var H=N.inStandaloneContext(J).buyFlow(function(f){if(f&&(!f.integratorData||f.integratorData===""||f.error))if(f.error!=null)if(String(f.error)==="-1")_.fyg(q);else{var c=String(f.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";v6(10,P,c,f.debugCode);_.nk(c,q,f.debugCode);c=new _.HY("PAYMENT_ERROR_MESSAGE::"+f.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+f.internalErrorDetails);
_.wj(c)}else v6(10,P,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.nk("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",q,"EMPTY_INTEGRATOR_DATA"),_.wj(Error("hg"));T&&(gPo(!1),T(f))}).withEncryptedParameters(t);
D&&H.withClientParameters(hRw(_.zGL(D)));H.load(function(){v6(24,P);_.y2("ttc",void 0,"commerce_transaction");SCg("commerce_transaction");S&&(S(),gPo(!0))},function(f){if(f==null?0:f.debugCode)var c=f==null?void 0:f.debugCode;
else if(!f||(f==null?0:f.debugCode))c="EMPTY_LOAD_FAILURE_ERROR",_.wj(Error(c));else{c="EMPTY_LOAD_FAILURE_DEBUG_CODE";var w=new _.HY("LOAD_FAILURE:"+f.message," DEBUG_CODE:"+c);_.wj(w)}v6(10,P,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",c);_.nk("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",q,c);_.wj(f);O&&O(f)})}catch(f){throw f instanceof rPB&&(v6(10,P,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),O&&O(f)),_.wj(f),f;
}};var BWo;BWo=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.lW_=function(B,t){t=t===void 0?!1:t;B=BWo.test(B)?_.Zo(B):null;!t&&window.payments||!B?(B=_.ld(),t=B.promise,B.resolve()):t=_.YZi(B,{attributes:{"data-payments-main":"",id:"payment-lib"}});return t};var t$H;t$H=_.ie(["//www.googletagmanager.com/gtm.js?id=",""]);_.Rn=function(B,t){_.Oi(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:t}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.MB("GL")}),t=_.Nc("SCRIPT"),t.async=!0,_.e9(t,_.On(t$H,B)),t.id="gtm",B=document.getElementsByTagName("script"),B.length==0?document.head.appendChild(t):(B=B[0],B.parentNode.insertBefore(t,B)))};
_.A2=function(B){if(B=JSON.parse(B))window.dataLayer=window.dataLayer||[],window.dataLayer.push(B)};var TW8,SIe;TW8=_.ie(["https://clients2.google.com/gr/gr_sync.js"]);_.Y4C=function(){};
_.Y4C.prototype.init=function(){if(SIe()){var B=_.ld();B.resolve();return B.promise}return _.YZi(_.On(TW8)).then(function(){if(!SIe())throw Error("ig");},function(){throw Error("jg");
})};
_.KG_=function(){if(!SIe())return"";var B=window.google.gr;B.init({async:{schedule:"sync"},merchantId:"youtube"});B.start();B=B.finish();return B==null?"":B};
SIe=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.x=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.u(_.x,PolymerFakeBaseClassWithoutHtml);_.X9=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.u(_.X9,PolymerFakeBaseClassWithoutHtml);var R9_=window.ShadyDOM;var LEm,CCz,qGg,Vv_,DxD,PCh,cK,Cx;LEm=_.m("enable_shadydom_free_scoped_query_methods");CCz=_.m("enable_shadydom_free_scoped_node_methods");qGg=_.m("enable_shadydom_free_scoped_readonly_properties_batch_one");Vv_=_.m("enable_shadydom_free_parent_node");DxD=_.m("enable_shadydom_free_children");PCh=_.m("enable_shadydom_free_last_child");cK=window.ShadyDOM;_.VX=cK&&cK.noPatch&&cK.wrap?cK.wrap:cK?function(B){return cK.patch(B)}:function(B){return B};
Cx=function(B){if(B instanceof ShadowRoot)this.host=(0,_.VX)(B.host),this.root=B;else if(B.$$){this.host=(0,_.VX)(B);var t;this.root=(t=B.root)!=null?t:this.host}else if(B.polymerController){this.host=(0,_.VX)(B);var T;this.root=(T=this.host.shadowRoot)!=null?T:this.host}else this.root=this.host=(0,_.VX)(B)};
ZtL();hsq();Uxw();IB9();E6N();var OUB={querySelector:function(B,t){t=cFL(t,tk(B));B=_.To(B);return Se(B).prototype.querySelector.call(B,t)},
querySelectorAll:function(B,t){t=cFL(t,tk(B));B=_.To(B);return Se(B).prototype.querySelectorAll.call(B,t)}},ke8={appendChild:function(B,t){var T=tk(B),S=_.Bb(t);
return _.kD9(_.To(B),T?_.ka(t,T,S):t)},
cloneNode:function(B,t){var T=_.Bb(B);B=_.To(B);t=Se(B).prototype.cloneNode.call(B,t);return T?df(t,T):t},
contains:function(B,t){var T=tk(B),S=_.Bb(t);return T!==S?!1:dx9(B,t)},
insertBefore:function(B,t,T){var S=tk(B),O=_.Bb(t);B=_.To(B);t=S?_.ka(t,S,O):t;return Se(B).prototype.insertBefore.call(B,t,T)},
removeChild:function(B,t){var T=tk(B);B=_.To(B);t=T?df(t,T):t;return Se(B).prototype.removeChild.call(B,t)},
replaceChild:function(B,t,T){var S=tk(B),O=_.Bb(t);t=S?_.ka(t,S,O):O?df(t,O):t;T=S?df(T,S):T;B=_.To(B);return Se(B).prototype.replaceChild.call(B,t,T)},
getRootNode:function(B,t){t=t===void 0?{composed:!0}:t;var T;if(((T=t)!=null?T:{}).composed)B=e9_(B);else{t=B;for(B=FQX(B);B;)t=B,B=oPw(B);B=t}return B}},mxw=qGg?{firstChild:b3z,
nextSibling:nPg,previousSibling:z92,firstElementChild:Buw,lastElementChild:Tuv,nextElementSibling:vPw,previousElementSibling:rF_,childNodes:SGv}:{};Vv_&&(mxw.parentNode=lyh);DxD&&(mxw.children=Ot9);PCh&&(mxw.lastChild=tvN);LEm&&Jrq(OUB);CCz&&Jrq(ke8);NuC();var XGg=function(B){this.node=B instanceof ShadowRoot?B.host:B};
uNX();jTD();var fBg=new WeakMap;var Rso=Symbol("Bd");var wGv=new Set(["tap","track","down","up"]),o6q=_.m("pbcm_fi_query_decorators");var s_=function(){return _.X9.apply(this,arguments)||this};
_.u(s_,_.X9);_.k=s_.prototype;_.k.getState=function(){return this.store.getState()};
_.k.dispatch=function(B){this.store.dispatch(B)};
_.k.beforeRegister=function(){if(this&&typeof this==="object"){var B;var t=!!this.useSignals||!((B=this.polymerController)==null||!B.useSignals)}else t=!1;if(!t&&this.properties)for(t=_.C(Object.keys(this.properties)),B=t.next();!B.done;B=t.next()){var T=B.value;B=this.properties[T];if(B.selector){if(B.computed)throw Error("pg");T=["reduxPropertiesRecomputeTrigger",'"'+T+'"'].concat(_.aw(B.selectorArgs||[])).join(",");B.computed="recomputeReduxSelector("+T+")"}}};
_.k.attached=function(){var B=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){B.reduxPropertiesRecomputeTrigger++}));
_.m("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.k.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.k.recomputeReduxSelector=function(B,t){var T=_.j9.apply(2,arguments),S=this.properties[t].selector;if(!S)throw Error("ng`"+t);return S.apply(null,[this.store.getState()].concat(_.aw(T)))};
_.k.select=function(B){var t=_.j9.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return B.apply(null,[this.store.getState()].concat(_.aw(t)))};
_.n9.Object.defineProperties(s_.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("og");}}});
s_.prototype.recomputeReduxSelector=s_.prototype.recomputeReduxSelector;_.G([_.y(),_.Y("design:type",Number)],s_.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.G([_.uW()],s_);var FM=[],MvD={},oK=function(){return zt.apply(this,arguments)||this};
_.u(oK,zt);oK.prototype._addPropertyEffect=function(B,t,T){if(t==="__observeEffects"&&T){var S,O=(S=T.info.method)!=null?S:T.info.methodName;if(O){var d=this[O];this[O]=function(){FM.push(O);try{d==null||d.apply(this,arguments)}finally{FM.pop()}}}}_.Iv._addPropertyEffect.apply(this,[B,
t,T])};
oK.prototype._setPendingProperty=function(B,t,T){if(FM.length){var S=FM[FM.length-1],O;(O=MvD[this.is])!=null&&O.has(S)||($x2(this.is,S),_.sO("polymerPropertyChangedInObserver",{componentName:this.is,observerName:S}))}return _.Iv._setPendingProperty.apply(this,[B,t,T])};
_.G([JRv()],oK);var WE9=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),GDX,aK={};_.m("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=aK);var RK=function(){return _.X9.apply(this,arguments)||this};
_.u(RK,_.X9);RK.prototype._setUnmanagedPropertyToNode=function(B,t,T){B.loggingStatus&&(B.loggingStatus.isDeclarativeExternal=!0);if(T!==B[t]||typeof T==="object")B[t]=T;B.is&&B.polymerController&&B.polymerController!==B&&fx(B.is,t,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");B.loggingStatus&&(B.loggingStatus.isDeclarativeExternal=!1)};
_.G([_.uW()],RK);esw()&&(QR.prototype._setUnmanagedPropertyToNode=(new RK)._setUnmanagedPropertyToNode);_.S3v={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(B){},set polymerController(B){}}]};var wf=function(){var B=zt.apply(this,arguments)||this;B.json=function(){};
return B};
_.u(wf,zt);wf.prototype.equals=function(B,t){return B===t};
wf.prototype.isEmpty=function(B){return!B||_.rm(B)&&B.length===0};
_.G([JRv()],wf);var dzs=function(B){B=Djh(B);oy.call(this,B)};
_.u(dzs,oy);dzs.prototype.addProvider=function(B){B=B.key?B:Djh([B])[0];var t=this.keyIdToIndex.get(B.key.id);if(t){if(lBm(B,this.providers[t]))throw Error("qg`"+B.key.displayName);}else oy.prototype.addProvider.call(this,B)};
var CAH=new dzs([]);var ZU2=!1;var BJ_={};ZU2||(btD(),ZU2=!0);
BJ_.InjectBehavior={initializeInjection:function(){var B=this.provide;try{if((B=B!=null?B:[])&&B.length>0)for(var t=Djh(B),T=_.C(t),S=T.next();!S.done;S=T.next())CAH.addProvider(S.value);var O=new Set;v6D(this.behaviors||[],O);t={};for(var d=_.C(O),Z=d.next();!Z.done;Z=d.next()){var h=Z.value;h.inject&&Object.assign(t,h.inject)}this.inject&&Object.assign(t,this.inject);for(var q=_.C(Object.keys(t)),D=q.next();!D.done;D=q.next()){var P=D.value,U=t[P];try{this[P]=CAH.resolve(U)}catch(J){throw J;}}}catch(J){throw Error(J.message);
}}};var TJX;var Oro=/\bclass\b/.test(function(){}.toString()),C$q=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var LH2=function(B){this.wasDefined=!0;Array.isArray(B)||B instanceof Array?(this.JSC$11403_getImpl=B[0],this.JSC$11403_setImpl=B[1]):this.JSC$11403_getImpl=B};
_.k=LH2.prototype;_.k.getWithPath=function(B){return huq(this.JSC$11403_getImpl(),B)};
_.k.setWithPath=function(B,t){var T=this;if(B.length)throw Error("rg");if(!this.JSC$11403_setImpl)throw Error("sg");XA(function(){T.JSC$11403_setImpl(t)})};
_.k.notifyPath=function(){throw Error("tg");};
_.k.notifySplices=function(){throw Error("ug");};
_.k.getChangeRecordSignal=function(B,t){var T=this;if(B.length)throw Error("vg");return function(){var S=T.getWithPath(B);return{path:t!=null?t:"",base:S,value:S}}};
_.k.getSplicesSignal=function(){throw Error("wg");};
_.k.getPathMutationSignal=function(){throw Error("xg");};
_.k.pop=function(){throw Error("yg");};
_.k.push=function(){throw Error("zg");};
_.k.splice=function(){throw Error("Ag");};
_.k.unshift=function(){throw Error("Bg");};var wH=function(B){var t=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(B)||B instanceof Array?(this.JSC$11408_getImpl=B[0],this.JSC$11408_setImpl=B[1]):this.JSC$11408_getImpl=B;this.wasDefined=!1;D8(function(){t.wasDefined=t.JSC$11408_getImpl()!==void 0})};
wH.prototype.getWithPath=function(B){return huq(this.JSC$11408_getImpl(),B)};
wH.prototype.setWithPath=function(B,t){var T=this;if(B[B.length-1]!=="*"&&B[B.length-1]!=="splices"){if(B.length===0){if(!this.JSC$11408_setImpl)throw Error("Cg");this.wasDefined||(this.wasDefined=t!==void 0);XA(function(){T.JSC$11408_setImpl(t)})}else{for(var S=D8(function(){return T.getWithPath([])}),O=0;O<B.length-1;O++){if(!S)return;
S=S[B[O]]}O=B[B.length-1];S&&(S[O]=t);this.wasDefined||(this.wasDefined=B.length>1||t!==void 0)}hFo(this,B,{pathComponents:B,value:t})}};
wH.prototype.notifyPath=function(B,t){B.length===0?t&&this.setWithPath(B,t.value):hFo(this,B,{pathComponents:B,value:t==null?void 0:t.value,fallbackWhenUndefined:t==null?void 0:t.value})};
var hFo=function(B,t,T,S){if(B.setMutationSignal){var O=++B.mutationIndex,d=[B.observedPath],Z=B.observedPath,h;t.length===0&&(h=Z);for(var q=0;q<t.length;q++){var D=Z.subPaths[t[q]];if(!D)break;d.push(D);Z=D;q===t.length-1&&(h=D)}for(t=!1;d.length;)Z=d.shift(),Z.data={index:O,mutation:T,spliceMutationIndex:S},t||(t=Z===h),t&&d.push.apply(d,_.aw(Object.values(Z.subPaths)));XA(function(){B.setMutationSignal(O)})}};
wH.prototype.notifySplices=function(B,t){var T=this,S=D8(function(){return T.getWithPath(B)}),O=[].concat(_.aw(B),["splices"]);
hFo(this,O,{pathComponents:O,value:{indexSplices:t}});if(S==null?0:S.length)t=this.mutationIndex,O=[].concat(_.aw(B),["length"]),hFo(this,O,{pathComponents:O,value:S.length},t)};
var qI1=function(B,t,T,S,O,d){B.notifySplices(T,[{index:S,addedCount:O,removed:d,object:t,type:"splice"}])},V$o=function(B,t){B=B.observedPath;
for(var T=0;T<t.length;T++){var S=t[T],O=B.subPaths[S];O||(O={pathComponents:t.slice(0,T+1),subPaths:{}},B.subPaths[S]=O);B=O}},Dzi=function(B,t,T){V$o(B,t);
if(!B.getMutationSignal){var S=_.C(_.PV(B.mutationIndex,void 0,"HavCgf"));B.getMutationSignal=S.next().value;B.setMutationSignal=S.next().value}var O=B.getMutationSignal;return _.N_(function(){O();return T(EHB(B,t))},void 0,"BYaPo")};
wH.prototype.getChangeRecordSignal=function(B,t){var T=this,S=this.mutationIndex,O;return Dzi(this,B,function(d){if(d&&d.index>S){var Z=d.mutation;S=d.index;O=void 0}d=D8(function(){return T.getWithPath(B)});
if(Z){var h=Z.pathComponents[Z.pathComponents.length-1],q=[].concat(_.aw(Z.pathComponents));if(h==="splices"||h==="length")return{base:d,path:(t?[t].concat(_.aw(q)):q).join("."),value:Z.value};var D=B.length>q.length?B:q,P;return{base:d!=null?d:Z.fallbackWhenUndefined,path:(t?[t].concat(_.aw(D)):D).join("."),value:(P=D8(function(){return T.getWithPath(D)}))!=null?P:Z.fallbackWhenUndefined}}O||(O={base:d,
path:(t?[t].concat(_.aw(B)):B).join("."),value:d});return O})};
wH.prototype.getSplicesSignal=function(B){var t=this.mutationIndex,T;return Dzi(this,B,function(S){if(S&&S.index>t&&S.spliceMutationIndex!==t){var O=S.mutation;t=S.index;T=void 0}return O&&O.pathComponents[O.pathComponents.length-1]==="splices"?T=S=O.value:T})};
wH.prototype.getPathMutationSignal=function(B){var t=this;V$o(this,B);if(!this.getMutationSignal){var T=_.C(_.PV(this.mutationIndex,void 0,"yZelVe"));this.getMutationSignal=T.next().value;this.setMutationSignal=T.next().value}var S=this.getMutationSignal,O=this.mutationIndex,d;return _.N_(function(){S();var Z=EHB(t,B);if(Z&&Z.index>O&&Z.mutation&&q3L(Z.mutation.pathComponents,B)){var h=Z.mutation;O=Z.index}if(!d||O!==d.index){var q,D;Z=(D=D8(function(){return t.getWithPath(B)}))!=null?D:(q=h)==null?
void 0:q.fallbackWhenUndefined;
d={index:O,value:Z}}return d},void 0,"Aumsyf")};
var EHB=function(B,t){B=B.observedPath;t=_.C(t);for(var T=t.next();!T.done;T=t.next())B=B.subPaths[T.value];return B.data};
wH.prototype.pop=function(B){var t=this,T=D8(function(){return t.getWithPath(B)});
if(!(T instanceof Array))throw Error("Dg");var S=T.length>0,O=T.pop();S&&qI1(this,T,B,T.length,0,[O]);return O};
wH.prototype.push=function(B){var t=_.j9.apply(1,arguments),T=this,S=D8(function(){return T.getWithPath(B)});
if(!(S instanceof Array))throw Error("Eg");var O=S.length,d=S.push.apply(S,_.aw(t));t.length&&qI1(this,S,B,O,t.length,[]);return d};
wH.prototype.splice=function(B,t,T){var S=_.j9.apply(3,arguments),O=this,d=D8(function(){return O.getWithPath(B)});
if(!(d instanceof Array))throw Error("Fg");t<0?t=d.length-Math.floor(-t):t&&(t=Math.floor(t));var Z=d.splice.apply(d,[t,T].concat(_.aw(S)));(S.length||Z.length)&&qI1(this,d,B,t,S.length,Z);return Z};
wH.prototype.unshift=function(B){var t=_.j9.apply(1,arguments),T=this,S=D8(function(){return T.getWithPath(B)});
if(!(S instanceof Array))throw Error("Gg");var O=S.unshift.apply(S,_.aw(t));t.length&&qI1(this,S,B,0,t.length,[]);return O};var PA2=!0,Uz8=!1,v59=!1,IF1=!1,NJN=!1,Jyb=0;IF1=!1;Jyb=0;PA2=!0;NJN=Uz8=v59=!1;var on=function(B,t,T){this.model=B;this.unknownSignalResolver=t;this.options=T;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];t=_.C(ueC());B=t.next().value;t=t.next().value;this.owner=B;this.disposeImpl=t};
on.prototype.dispose=function(){if(!this.isDisposed){for(var B=_.C(this.childSignalProxies),t=B.next();!t.done;t=B.next())t.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var mzH=function(B,t){B=_.tx(B.owner);try{t()}finally{_.tx(B)}};
on.prototype.effect=function(B){mzH(this,function(){_.yS(B)})};
var NWB=function(B,t){B.options!=null||(B.options={});var T;(T=B.options).immutableProps!=null||(T.immutableProps=new Set);B.options.immutableProps.add(t)},lMg=function(B,t){t=""+t;
Xuo(B,t);var T,S;if((T=B.options)==null?0:(S=T.immutableProps)==null?0:S.has(t))return!0;var O;if((O=B.model.__signalCache)==null?0:O.has(t))T=B.model.__signalCache.get(t),Array.isArray(T)&&NWB(B,t);var d,Z,h;return(h=(d=B.options)==null?void 0:(Z=d.immutableProps)==null?void 0:Z.has(t))!=null?h:!1},umE=function(B,t){var T;
B.unknownSignalResolver&&(T=B.unknownSignalResolver(t));var S,O;((S=B.options)==null?0:(O=S.immutableProps)==null?0:O.has(t))?T!=null||(T=new LH2(_.PV(B.model[t],void 0,"bgwlkd"))):T!=null||(T=new wH(_.PV(B.model[t],void 0,"V1hou")));var d=B.model.hostElement;Object.defineProperty(B.model,t,{get:function(){ito(d,t);return T.getWithPath([])},
set:function(Z){gf(d,t);B.setWithPath([t],Z)},
configurable:!0});return T},Xuo=function(B,t){var T,S,O;
((T=B.model.__signalCache)==null||!T.has(t))&&((S=B.options)==null?0:(O=S.externalSignalProps)==null?0:O.has(t))&&B.model[t]},M6=function(B,t){t=""+t;
var T=B.signalCache[t];if(T!==void 0)return T;T=!1;Xuo(B,t);var S;if((S=B.model.__signalCache)==null?0:S.has(t))if(T=B.model.__signalCache.get(t),Array.isArray(T))T=!0,NWB(B,t);else return B.signalCache[t]=B.model.__signalCache.get(t).signal,B.signalCache[t];var O,d;S=(d=(O=B.options)==null?void 0:O.reactivityMode)!=null?d:0;var Z,h;if(!((Z=B.options)==null?0:(h=Z.reactiveProps)==null?0:h.has(t))&&!T&&S===1)throw Error("Hg`"+t);O=T?jse(B,t):umE(B,t);return B.signalCache[t]=O},jse=function(B,t){var T=
Object.getOwnPropertyDescriptor(B.model.constructor.prototype,t),S=function(){return B.model[t]};
return new LH2(T&&T.get&&!T.set?S:[S,function(O){B.model[t]=O}])};
on.prototype.getWithPath=function(B){var t=_.C(B);B=t.next().value;t=rS(t);ito(this.model.hostElement,""+B);return M6(this,B).getWithPath(t)};
on.prototype.setWithPath=function(B,t){if(B.length){gf(this.model.hostElement,B.join("."));var T=_.C(B);B=T.next().value;T=rS(T);M6(this,B).setWithPath(T,t)}};
on.prototype.getPathMutationSignal=function(B){var t=_.C(B);B=t.next().value;t=rS(t);return M6(this,B).getPathMutationSignal(t)};
on.prototype.notifyPath=function(B,t){var T=_.C(B);B=T.next().value;T=rS(T);M6(this,B).notifyPath(T,t)};
var HUs=function(B,t){if(t.type==="literal")return function(){return{rootWasDefined:!0,value:t.value}};
var T=QX(t.path),S=_.C(T),O=S.next().value;S=rS(S);var d,Z;if(t.type==="path"&&(T.length===1||((d=B.options)==null?0:(Z=d.immutableProps)==null?0:Z.has(O))))return function(){var U=B.getWithPath(T.slice(0,1)),J=huq(U,T.slice(1));U=U!==void 0;X0_()&&(U=M6(B,T[0]).wasDefined);return{rootWasDefined:U,value:J}};
var h=M6(B,O);if(t.type==="path"){var q=h.getPathMutationSignal(S);return function(){var U=X0_()?h.wasDefined:M_(B.owner,function(){return h.getWithPath([])})!==void 0;
var J,N=(J=q())==null?void 0:J.value;return{rootWasDefined:U,value:N}}}if(t.type==="splices"){var D=h.getSplicesSignal(S);
return function(){var U=D();return{rootWasDefined:X0_()?h.wasDefined:U!==void 0,value:U}}}var P=h.getChangeRecordSignal(S,""+O);
return function(){var U=P();return{rootWasDefined:X0_()?h.wasDefined:U!==void 0,value:U}}},IMh=function(B,t,T){var S=T.map(function(h){return HUs(B,h)}),O=T.length===0,d=[],Z=T.length!==1||T[0].type!=="path"?!1:!0;
B.effect(function(){for(var h=S.length,q=[],D=!!d.length,P=0;P<h;P++){var U=S[P](),J=U.rootWasDefined;U=U.value;O||(O=J);q[P]=U;Z&&(q[P+h]=D?d[P]:q[P],d[P]=U)}O&&M_(B.owner,function(){return void t.apply(null,_.aw(q))})})},VOm=function(B,t,T,S,O){var d=M6(B,t);
O!==void 0&&d.setWithPath([],O);IMh(B,function(){var Z=_.j9.apply(0,arguments);gf(B.model.hostElement,t,!0);d.setWithPath([],T.apply(null,_.aw(Z)))},S)};
on.prototype.arrayPush=function(B){var t=_.j9.apply(1,arguments),T=_.C(B),S=T.next().value;T=rS(T);S=M6(this,S);return S.push.apply(S,[T].concat(_.aw(t)))};
on.prototype.arraySplice=function(B,t,T){var S=_.j9.apply(3,arguments),O=_.C(B),d=O.next().value;O=rS(O);d=M6(this,d);return d.splice.apply(d,[O,t,T].concat(_.aw(S)))};
on.prototype.arrayUnshift=function(B){var t=_.j9.apply(1,arguments),T=_.C(B),S=T.next().value;T=rS(T);S=M6(this,S);return S.unshift.apply(S,[T].concat(_.aw(t)))};
on.prototype.notifySplices=function(B,t){var T=_.C(B);B=T.next().value;T=rS(T);M6(this,B).notifySplices(T,t)};var Ru_=/([^\s]+?)\(([\s\S]*)\)/,aMg=/\.([^.]+)$/,c$_=/\\,/g,j3m=/&comma;/g,Hrw=/\\(.)/g,A$9=[],fMv={"*":"wildcard",splices:"splices"};var Wqo=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"),Q3v=/[A-Z]/,aFH=["class","hidden","id","on-dom-change"],Gag=new Set([].concat(_.aw(aFH),
["if","notify-dom-change","restamp"])),p0X=new Set([].concat(_.aw(aFH),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),irg=new Set(["restamp"]);var puw=new Set(["className","id"]);var nFD=Symbol(),STm=window;var qTD=window;var JPz=0,Dwg=0,$a=[],IL9=0,E5g=!1,UwX=document.createTextNode("");(new window.MutationObserver(PTo)).observe(UwX,{characterData:!0});var ee=new Map,Wb=0,fFb=function(B){this.mappedHandleId=B},NMg=function(B,t,T,S){this.mappedHandleId=B;
var O=this;this.mappedHandleId=B;this.callback=t;this.waitTime=T;this.schedulerPriority=S;this.handleId=_.wT.addJob(function(){O.callback();ee.delete(O.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.u(NMg,fFb);NMg.prototype.cancel=function(){_.wT.cancelJob(this.handleId);ee.delete(this.mappedHandleId)};
var XD9=function(B,t){this.mappedHandleId=B;var T=this;this.mappedHandleId=B;this.callback=t;this.handleId=mwm(function(){T.callback();ee.delete(T.mappedHandleId)})};
_.u(XD9,fFb);XD9.prototype.cancel=function(){var B=this.handleId-Dwg;B<0||$a.length<=B||($a[B]=null);ee.delete(this.mappedHandleId)};var aLD=function(){};
aLD.prototype.cancel=function(){this.jobHandle!==void 0&&(udL(this.jobHandle),this.jobHandle=void 0)};
aLD.prototype.run=function(B,t,T){var S=this;this.cancel();this.callback=B;this.jobHandle=_.Go(function(){B();S.callback=void 0},t,T)};
aLD.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var j9C=new WeakMap;var gHE=iM(function(B){for(var t=B,T=0;T<3;T++)t=Object.getPrototypeOf(t);delete t.prototype.connectedCallback;var S=function(){return B.apply(this,arguments)||this};
_.u(S,B);S.prototype._attachDom=function(O){if(!O)return null;var d=(0,_.VX)(this.hostElement);d.attachShadow({mode:"open",shadyUpgradeFragment:O});d.shadowRoot.appendChild(O);return d.shadowRoot};
S.prototype._takeAttributes=function(){for(var O=this.hostElement.attributes,d=0;d<O.length;d++){var Z=O[d],h=void 0,q=void 0;(q=(h=this).__attributeReaction)==null||q.call(h,Z.name,null,Z.value)}};
S.prototype._readyClients=function(){B.prototype._readyClients.call(this);this.root=this};
S.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);B.prototype.connectedCallback.call(this)};
_.n9.Object.defineProperties(S,{template:{configurable:!0,enumerable:!0,get:function(){return S.prototype._template}}});
return S}),RF2=iM(function(B){var t=function(){return B.apply(this,arguments)||this};
_.u(t,B);t.prototype.created=function(){if(this.__notifyEffects)for(var T=_.C(Object.values(this.__notifyEffects)),S=T.next();!S.done;S=T.next()){S=_.C(S.value);for(var O=S.next();!O.done;O=S.next())O.value.fn=APh}if(this.__reflectEffects)for(T=_.C(Object.values(this.__reflectEffects)),S=T.next();!S.done;S=T.next())for(S=_.C(S.value),O=S.next();!O.done;O=S.next())O.value.fn=cPX};
t.prototype._addEventListenerToNode=function(T,S,O){T=iW(T);AO(T,S,O)||B.prototype._addEventListenerToNode.call(this,T,S,O)};
t.prototype._removeEventListenerFromNode=function(T,S,O){T=iW(T);cn(T,S,O)||B.prototype._removeEventListenerFromNode.call(this,T,S,O)};
t.prototype._propertiesChanged=function(T,S,O){if(this.__dataToNotify&&this.__notifyEffects)for(var d=_.C(Object.keys(this.__dataToNotify)),Z=d.next();!Z.done;Z=d.next()){Z=Z.value;var h=RJC(Z);this.__notifyEffects[h]||delete this.__dataToNotify[Z]}else this.__dataToNotify=null;B.prototype._propertiesChanged.call(this,T,S,O)};
t.prototype.fire=function(T,S,O){S=S===void 0?{}:S;var d;return _.dv(iW((d=O==null?void 0:O.node)!=null?d:this),T,S,O)};
t.prototype._ensureAttribute=function(T,S){var O=iW(this);O.hasAttribute(T)||xa(O,S,T)};
t.prototype.isLightDescendant=function(T){var S=iW(this);return iW(S)!==T&&_.ZH(S).contains(T)&&_.ZH(S).getRootNode()===_.ZH(T).getRootNode()};
return t});
_.Jw.ready=function(){var B;((B=this.hostElement)!=null?B:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var t;((t=this.hostElement)!=null?t:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.fw._subscribeIronResize=function(B){var t;((t=B.hostElement)!=null?t:B).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.fw._unsubscribeIronResize=function(B){var t;((t=B.hostElement)!=null?t:B).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var wD9=[Array,Boolean,Date,Number,Object,String],Kx=function(B,t,T,S){this.polySiInfo=B;this.polySiParams=t;this.polySiContext=T;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;S||this instanceof HTMLElement&&(S=this);if(!S)throw Error("Og");this.allowedProps=t.allowedProps;this.hostElement=S;this.is=B.is;this.upgradeDisabled=!!t.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");B=new Set(t.reactiveSchemas.filter(function(O){return O.type!==
"observe"}).map(function(O){return O.propertyKey}));
this.signalProxy=new on(this,void 0,{reactiveProps:B,reactivityMode:t.reactivityMode});this.__dataHasAccessor={};t=_.C(t.reactiveSchemas);for(B=t.next();!B.done;B=t.next())B=B.value,B.type==="signal"&&(this.__dataHasAccessor[B.propertyKey]=!0);this.upgradeDisabled||Aye(this)};
Kx.prototype.getExtraMethodsToForward=function(){return[]};
var Aye=function(B){B.polySiContext.didRegister||(B.registered(),B.polySiContext.didRegister=!0);B.polySiContext.finalizedTemplate||(B.polySiContext.finalizedTemplate={},B.polySiParams.templateGetter&&(B.polySiContext.finalizedTemplate.processedTemplate=Vlg(B.polySiParams.templateGetter,B.polySiParams.is)));cye(B);var t=B.hostElement;t.loggingStatus!=null||(t.loggingStatus={});t.loggingStatus.isInitializing=!0;D8(function(){return void B.created()});
t.loggingStatus.isInitializing=!1;B.isPolySiElementConnected&&ss4(B)},ss4=function(B){B.didCallReady||(D8(function(){return void B.ready()}),B.didCallReady=!0);
B.isAttached=!0;B.attached()};
_.k=Kx.prototype;_.k.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||ss4(this)};
_.k.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.k.attributeChangedCallback=function(B,t,T){if(this.upgradeDisabled)B==="disable-upgrade"&&T===null&&(this.upgradeDisabled=!1,Aye(this));else if(t!==T){var S=_.Ug(B),O=this.polySiContext.typesForSignals[S];if(O&&(!this.reflecting||_.m("polysi_attribute_changed_serializing_killswitch"))){switch(O){case Object:try{var d=JSON.parse(T)}catch(h){d=T}break;case Array:try{d=JSON.parse(T)}catch(h){d=null}break;case Date:d=isNaN(T)?String(T):Number(T);d=new Date(d);break;case Boolean:d=T!==null;break;case Number:d=
Number(T);break;default:d=T}this[S]=d}S=_.C(this.polySiParams.behaviors);for(O=S.next();!O.done;O=S.next())d=void 0,(d=O.value.attributeChanged)==null||d.call(this,B,t,T);var Z;(Z=this.attributeChanged)==null||Z.call(this,B,t,T)}};
_.k.attributeChangedCallbackWrapper=function(B,t,T){this.attributeChangedCallback(B,t,T)};
_.k.setPropertiesFromInitialAttributeValues=function(){for(var B=0;B<this.hostElement.attributes.length;B++){var t=this.hostElement.attributes[B];(t.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(t.name))&&this.attributeChangedCallback(t.name,null,t.value)}};
_.k.created=function(){this.provide=this.polySiParams.provide;var B;(B=this.initializeInjection)==null||B.call(this);B=_.C(this.polySiParams.reactiveSchemas);for(var t=B.next();!t.done;t=B.next())t=t.value,t.type==="signal"&&(this.mutablePropNames.add(t.propertyKey),M6(this.signalProxy,t.propertyKey));FUw(this,this.polySiInfo,this.polySiParams.behaviors);B=_.C(this.polySiParams.reactiveSchemas);for(t=B.next();!t.done;t=B.next())t=t.value,t.type==="signal"&&t.value!==void 0&&(this.signalProxy.model[t.propertyKey]=
typeof t.value==="function"?t.value.call(this):t.value);if(this.polySiParams.signalProperties)for(B=_.C(this.polySiParams.signalProperties),t=B.next();!t.done;t=B.next()){t=t.value;var T=void 0;((T=this.__signalCache)==null?0:T.has(t))||(this.signalProxy.model[t]=void 0)}IF1||FH1(this);s9C(this);B=_.C(this.polySiParams.behaviors);for(t=B.next();!t.done;t=B.next())T=void 0,(T=t.value.created)==null||T.call(this);var S;(S=this.polySiInfo.created)==null||S.call(this)};
_.k.registered=function(){var B=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var t=Object.getPrototypeOf(this);t.addReactiveSchema=function(h){B.polySiParams.reactiveSchemas.push(h)};
for(var T=_.C(this.polySiParams.behaviors),S=T.next();!S.done;S=T.next()){var O=void 0;(O=S.value.beforeRegister)==null||O.call(t)}var d;(d=this.polySiInfo.beforeRegister)==null||d.call(t);t.addReactiveSchema=yPw;T=_.C(this.polySiParams.behaviors);for(S=T.next();!S.done;S=T.next())O=void 0,(O=S.value.registered)==null||O.call(t);var Z;(Z=this.polySiInfo.registered)==null||Z.call(t)};
_.k.ready=function(){var B;(B=this.beforeReady)==null||B.call(this);IF1&&FH1(this);var t;if(B=(t=this.polySiContext.finalizedTemplate)==null?void 0:t.processedTemplate){B=hJ_(B.template,B.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:B.hasInsertionPoint,thisCtx:this});t=B.nodesById;B=B.root;var T=this.hostElement;var S=S===void 0?!1:S;T=(0,_.VX)(T);if(!T.attachShadow)throw Error("Hd");if(!T.shadowRoot||S)T.attachShadow({mode:"open",shadyUpgradeFragment:B}),T.shadowRoot.appendChild(B);
this.root=T.shadowRoot;this.$=t}wu8(this);S=_.C(this.polySiParams.behaviors);for(t=S.next();!t.done;t=S.next())B=void 0,(B=t.value.ready)==null||B.call(this);var O;(O=this.polySiInfo.ready)==null||O.call(this)};
_.k.attached=function(){for(var B=_.C(this.polySiParams.behaviors),t=B.next();!t.done;t=B.next()){var T=void 0;(T=t.value.attached)==null||T.call(this)}var S;(S=this.polySiInfo.attached)==null||S.call(this)};
_.k.detached=function(){for(var B=_.C(this.polySiParams.behaviors),t=B.next();!t.done;t=B.next()){var T=void 0;(T=t.value.detached)==null||T.call(this)}var S;(S=this.polySiInfo.detached)==null||S.call(this)};
var cye=function(B){for(var t=_.C(B.polySiParams.behaviors),T=t.next();!T.done;T=t.next())if(T=T.value,T.listeners)for(var S in T.listeners)LUm(B,B.hostElement,S,T.listeners[S]);if(B.polySiInfo.listeners)for(var O in B.polySiInfo.listeners)LUm(B,B.hostElement,O,B.polySiInfo.listeners[O])},LUm=function(B,t,T,S,O){B=LqC(B,S,O);
AO(t,T,B)||t.addEventListener(T,B);return B},FH1=function(B){for(var t=_.C(B.polySiParams.reactiveSchemas),T=t.next();!T.done;T=t.next())T=T.value,T.type==="compute"||T.type==="computeWithMethod"?EFX(B.signalProxy,T,B):T.type==="redux"?UXL(B.signalProxy,T,B.store):T.type==="signal"&&T.readOnly&&P$C(B.signalProxy,T)},wu8=function(B){for(var t=_.C(B.polySiParams.reactiveSchemas),T=t.next(),S={};!T.done;S={schema$jscomp$12:void 0},T=t.next())S.schema$jscomp$12=T.value,S.schema$jscomp$12.type==="notify"?
J$g(B.signalProxy,S.schema$jscomp$12,B.hostElement):S.schema$jscomp$12.type==="observe"?mXX(B.signalProxy,S.schema$jscomp$12,B):S.schema$jscomp$12.type==="reflect"&&B.signalProxy.effect(function(d){return function(){var Z=B.signalProxy.getWithPath([d.schema$jscomp$12.propertyKey]);
B.reflecting=!0;Fqz(B.hostElement,d.schema$jscomp$12.propertyKey,Z,!0);B.reflecting=!1}}(S));
if(B.reflectedAttributes)for(t=_.C(Object.entries(B.reflectedAttributes)),S=t.next(),T={};!S.done;T={key$jscomp$881:void 0,value$jscomp$8907:void 0},S=t.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;T.key$jscomp$881=S;T.value$jscomp$8907=O;B.signalProxy.effect(function(d){return function(){B.reflecting=!0;Fqz(B.hostElement,d.key$jscomp$881,(0,d.value$jscomp$8907)(),!0);B.reflecting=!1}}(T))}};
_.k=Kx.prototype;_.k._setPendingProperty=function(B,t){this.set(B,t);return!1};
_.k._enableProperties=function(){};
_.k._setPendingPropertyOrPath=function(B,t){this.notifyPath(B,t);return!1};
_.k._addPropertyEffect=function(){};
_.k._stampTemplate=function(){throw Error("Pg");};
_.k.fire=function(B,t,T){t=t===void 0?{}:t;T=T===void 0?{}:T;var S,O,d={bubbles:(S=T.bubbles)!=null?S:!0,cancelable:!!T.cancelable,composed:(O=T.composed)!=null?O:!0},Z;return _.dv(Q9X((Z=T.node)!=null?Z:this.hostElement),B,t,d)};
_.k.get=function(B,t){var T=QX(B);return t?huq(t,T):B==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(T)};
_.k.linkPaths=function(){};
_.k.listen=function(B,t,T){B=Q9X(B);this.boundListeners!=null||(this.boundListeners=new WeakMap);var S=this.boundListeners.get(B);S||(S={},this.boundListeners.set(B,S));var O=t+T;S[O]||(S[O]=LUm(this,B,t,T))};
_.k.notifyPath=function(B,t){this.signalProxy.notifyPath(QX(B),arguments.length===2?{value:t}:void 0)};
_.k.canNotifyPath=function(B){return this.mutablePropNames.has(B)&&!lMg(this.signalProxy,B)};
_.k.notifySplices=function(B,t){this.signalProxy.notifySplices(QX(B),t)};
_.k.pop=function(B){var t=this.signalProxy;B=QX(B);var T=_.C(B);B=T.next().value;T=rS(T);return M6(t,B).pop(T)};
_.k.push=function(B){var t=_.j9.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[QX(B)].concat(_.aw(t)))};
_.k.set=function(B,t,T){if(T)throw Error("Qg");B==="hidden"?this.hostElement.hidden=!!t:this.signalProxy.setWithPath(QX(B),t)};
_.k.setProperties=function(B){B=_.C(Object.entries(B));for(var t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;this[t]=T}};
_.k.splice=function(B,t,T){var S=_.j9.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[QX(B),t,T].concat(_.aw(S)))};
_.k.unlinkPaths=function(){};
_.k.unlisten=function(B,t,T){B=Q9X(B);if(this.boundListeners){var S=this.boundListeners.get(B);if(S){T=t+T;var O=S[T];O&&(cn(B,t,O)||B.removeEventListener(t,O),delete S[T])}}};
_.k.unshift=function(B){var t=_.j9.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[QX(B)].concat(_.aw(t)))};
_.n9.Object.defineProperties(Kx.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 lL2=[Array,Boolean,Date,Number,Object,String];var rP2=!1;var yQ=function(){var B=HTMLElement.apply(this,arguments)||this;B.restamp=!1;B.notifyDomChange=!1;B.JSC$11516_didCallConnected=!1;B.JSC$11516_renderDebouncer=null;B.disableTemplateUpdateSignalImpl=lW()?void 0:_.PV(!1,void 0,"Ofhkwb");var t;B.getDisableTemplateUpdate=(t=B.disableTemplateUpdateSignalImpl)==null?void 0:t[0];var T;B.setDisableTemplateUpdate=(T=B.disableTemplateUpdateSignalImpl)==null?void 0:T[1];return B};
_.u(yQ,HTMLElement);var oHe=function(B){B.conditionSignalImpl!=null||(B.conditionSignalImpl=new wH(_.PV(!1,void 0,"gE52Fb")));return B.conditionSignalImpl};
_.k=yQ.prototype;_.k.showHideChildren=function(B){yy8(this,B,this.if)};
_.k.attributeChangedCallback=function(B,t,T){if(this.JSC$11516_didCallConnected)throw Error("Ug`"+B);B==="notify-dom-change"?this.notifyDomChange=T!==null:B==="restamp"&&(this.restamp=T!==null)};
_.k.debounceRender=function(){this.JSC$11516_renderDebouncer=_.T1(this.JSC$11516_renderDebouncer,FF,this.JSC$11516_renderImpl.bind(this));_.Sz(this.JSC$11516_renderDebouncer)};
_.k.disconnectedCallback=function(){var B=(0,_.VX)(this).parentNode;(!B||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in B&&!B.host)&&Qsu(this)};
_.k.connectedCallback=function(){var B=this;this.JSC$11516_didCallConnected=!0;PA2?zJX():this.style.display="none";this.parentSignalProxy.effect(function(){oHe(B).getWithPath([]);B.debounceRender()})};
_.k.render=function(){_.Cd()};
_.k.JSC$11516_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var B=this.if;if(B){a:{var t=(0,_.VX)(this).parentNode;if(this.hasInstance()){var T=this.instance.children;if((T==null?0:T.length)&&(0,_.VX)(this).previousSibling!==T[T.length-1])for(var S=0;S<T.length;S++)(0,_.VX)(t).insertBefore(T[S],this)}else{if(!t){t=!1;break a}xz2(this,t)}t=!0}if(!t)return}else this.restamp&&Qsu(this);yy8(this,!1,B);B&&M$e(this);Uz8&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",
{bubbles:!0,composed:!0}))}};
_.k.hasInstance=function(){return!!this.instance};
var xz2=function(B,t){var T=B.parentSignalProxy;if(lW()){var S=_.C(_.PV(!0,void 0,"jPhFae"));var O=S.next().value;S=S.next().value;T=B.parentSignalProxy}else{var d;var Z=new on((d=$z8(B))!=null?d:{},function(q){var D=M6(B.parentSignalProxy,q).getChangeRecordSignal([]);q=_.PV(void 0,void 0,"nE9rQb");var P=new wH(q);Z.effect(function(){if(B.getDisableTemplateUpdate&&!B.getDisableTemplateUpdate()){var U=D();P.notifyPath(QX(U.path),{value:U.value})}});
return P});
B.parentSignalProxy.childSignalProxies.push(Z);var h=T=Z}T=hJ_(B.templateInfo,B.templateInfo.nodeInfoList,T,{eventListenerHost:B.eventListenerHost,hasInsertionPoint:B.templateInfo.hasInsertionPoint,thisCtx:B.eventListenerHost,enabledSignal:lW()?O:void 0,getModel:function(){return $z8(B)}}).root;
B.instance={root:T,children:[],hidden:!1,signalProxy:h,getTemplateUpdatesEnabled:O,setTemplateUpdatesEnabled:S};h=_.C(T.childNodes);for(O=h.next();!O.done;O=h.next())B.instance.children.push(O.value);(0,_.VX)(t).insertBefore(B.instance.root,B)},$z8=function(B){if((B=B.parentSignalProxy.model)&&!B.hostElement){var t={},T;
for(T in B)B.hasOwnProperty(T)&&(t[T]=B[T]);return t}},Qsu=function(B){if(B.instance){var t=B.instance.children;
if(t.length){var T=(0,_.VX)(t[0]).parentNode;if(T){T=(0,_.VX)(T);for(var S=0;S<t.length;S++)T.removeChild(t[S])}}lW()?B.instance.setTemplateUpdatesEnabled(!1):B.instance.signalProxy.dispose();B.instance=void 0}},yy8=function(B,t,T){t=t||!T;
B.instance&&B.instance.hidden!==t&&(B.instance.hidden=t,n5w(t,B.instance.children))},M$e=function(B){if(lW()){var t=B.instance;
t&&M_(B.parentSignalProxy.owner,function(){return!t.getTemplateUpdatesEnabled()})&&t.setTemplateUpdatesEnabled(!0)}else B.setDisableTemplateUpdate(!1)};
_.n9.Object.defineProperties(yQ.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var B=this;return M_(this.parentSignalProxy.owner,function(){return oHe(B).getWithPath([])})},
set:function(B){B||(lW()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));oHe(this).setWithPath([],!!B)}}});
_.n9.Object.defineProperties(yQ,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",yQ);var WHu=[],QQ=function(){var B=HTMLElement.apply(this,arguments)||this;B.as="item";B.indexAs="index";B.itemsIndexAs="itemsIndex";B.targetFramerate=20;B.notifyDomChange=!1;B.isDetached=!1;B.JSC$11523_renderDebouncer=null;B.instances=[];B.chunkingId=null;B.chunkCount=null;B.shouldMeasureChunk=!1;B.shouldContinueChunking=!1;B.renderStartTime=null;B.JSC$11523_didCallConnected=!1;return B};
_.u(QQ,HTMLElement);var eFq=function(B){B.itemSignalImpl!=null||(B.itemSignalImpl=new wH(_.PV(WHu,void 0,"YBrqgf")));return B.itemSignalImpl},Ge8=function(B,t){Array.isArray(t)||(t=WHu);
eFq(B).setWithPath([],t)};
_.k=QQ.prototype;_.k.showHideChildren=function(B){for(var t=_.C(this.instances),T=t.next();!T.done;T=t.next())n5w(B,T.value.children)};
_.k.notifyPath=function(B,t){B=QX(B);B[0]==="items"&&(B.length===1?Ge8(this,t):eFq(this).setWithPath(B.slice(1),t))};
_.k.canNotifyPath=function(B){return B==="items"};
_.k.attributeChangedCallback=function(B,t,T){if(this.JSC$11523_didCallConnected)throw Error("Vg`"+B);B==="as"?this.as=T:B==="index-as"?this.indexAs=T:B==="items-index-as"?this.itemsIndexAs=T:B==="initial-count"?this.initialCount=Number(T):B==="notify-dom-change"?this.notifyDomChange=T!==null:B==="target-framerate"&&(this.targetFramerate=Number(T))};
_.k.disconnectedCallback=function(){this.isDetached=!0;for(var B=0;B<this.instances.length;B++)puo(this,B);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.k.connectedCallback=function(){var B=this,t=eFq(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var O=t(),d=QX(O.path);if(d[0]===void 0||d[0]==="splices"||d[0]==="length")B.debounceRender();else{var Z=d[0];if(Z=B.instances[typeof Z==="string"?Math.floor(Number(Z)):Z])d=[B.as].concat(_.aw(d.slice(1))),Z.signalProxy.notifyPath(d,O)}});
this.JSC$11523_didCallConnected=!0;PA2?zJX():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var T=(0,_.VX)((0,_.VX)(this).parentNode),S=0;S<this.instances.length;S++)T.insertBefore(this.instances[S].root,this);this.chunkingId&&this.render()}};
_.k.debounceRender=function(){this.JSC$11523_renderDebouncer=_.T1(this.JSC$11523_renderDebouncer,FF,this.JSC$11523_renderImpl.bind(this));_.Sz(this.JSC$11523_renderDebouncer)};
_.k.render=function(){this.debounceRender();_.Cd()};
_.k.JSC$11523_renderImpl=function(){var B=this;if(!this.parentSignalProxy.isDisposed){var t=this.items,T=iUE(this,t.length);YIi(this,t,T);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){B.chunkingId=null;if(B.shouldMeasureChunk){var S=performance.now()-B.renderStartTime;B.chunkCount=Math.round(Math.ceil(1E3/B.targetFramerate)/S*B.chunkCount)||1}B.shouldContinueChunking&&B.debounceRender()}));
Uz8&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var iUE=function(B,t){var T=t,S=B.instances.length;if(B.initialCount){if(B.chunkCount){var O=Math.min(Math.max(t-S,0),B.chunkCount);T=Math.min(S+O,t)}else T=Math.min(t,B.initialCount),O=Math.max(T-S,0),B.chunkCount=O||1;B.shouldMeasureChunk=O===B.chunkCount;B.shouldContinueChunking=T<t;B.renderStartTime=performance.now()}return T},YIi=function(B,t,T){for(var S=0;S<T;S++){var O=B.instances[S],d=t[S];
O?(O.signalProxy.setWithPath([B.as],d),O.signalProxy.setWithPath([B.indexAs],S)):KHu(B,d,S)}for(t=B.instances.length-1;t>=S;t--)T=B,O=t,puo(T,O),_.C(T.instances.splice(O,1)).next().value.signalProxy.dispose()},puo=function(B,t){B=B.instances[t];
t=(0,_.VX)(B.root);for(var T=0;T<B.children.length;T++)t.appendChild(B.children[T])},KHu=function(B,t,T){var S={};
t=Object.assign({},lFo(B),(S[B.as]=t,S[B.indexAs]=T,S[B.itemsIndexAs]=T,S));var O=new on(t,function(Z){if(Z!==B.as&&Z!==B.indexAs){if(Z===B.itemsIndexAs)return M6(O,B.indexAs);var h=M6(B.parentSignalProxy,Z).getChangeRecordSignal([]);Z=_.PV(void 0,void 0,"T21Pqc");var q=new wH(Z);O.effect(function(){var D=h();q.notifyPath(QX(D.path),{value:D.value})});
return q}});
B.parentSignalProxy.childSignalProxies.push(O);S=hJ_(B.templateInfo,B.templateInfo.nodeInfoList,O,{eventListenerHost:B.eventListenerHost,getModel:function(){var Z={};return Object.assign({},lFo(B),(Z[B.as]=O.model[B.as],Z[B.indexAs]=O.model[B.indexAs],Z[B.itemsIndexAs]=O.model[B.indexAs],Z))},
hasInsertionPoint:B.templateInfo.hasInsertionPoint,thisCtx:B.eventListenerHost,methodInvocationRequirement:Jyb,enabledSignal:B.stampingEnabled}).root;t={root:S,children:[],signalProxy:O};S=_.C(S.childNodes);for(var d=S.next();!d.done;d=S.next())t.children.push(d.value);S=(S=B.instances[T+1])?S.children[0]:B;(0,_.VX)((0,_.VX)(B).parentNode).insertBefore(t.root,S);B.instances[T]=t},lFo=function(B){if((B=B.parentSignalProxy.model)&&!B.hostElement){var t={},T;
for(T in B)B.hasOwnProperty(T)&&(t[T]=B[T]);return t}};
QQ.prototype.itemForElement=function(B){var t=this,T=this.instances.find(function(S){return S.children.includes(B)});
if(T)return M_(this.parentSignalProxy.owner,function(){return T.signalProxy.getWithPath([t.as])})};
QQ.prototype.indexForElement=function(B){var t=this.instances.findIndex(function(T){return T.children.includes(B)});
return t>=0?t:void 0};
_.n9.Object.defineProperties(QQ.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var B=this;return M_(this.parentSignalProxy.owner,function(){return eFq(B).getWithPath([])})},
set:function(B){Ge8(this,B)}},
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}}});
_.n9.Object.defineProperties(QQ,{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",QQ);var vHH,nH8;_.xr=new _.lz("STATE_STORE_TOKEN");vHH=new _.lz("SELECT_TOKEN");nH8=new _.lz("DISPATCH_TOKEN");var OU2={getSelectFn:function(){var B;return(B=_.OD().resolve(_.S_(vHH)))!=null?B:bX_},
getDispatchFn:function(){var B;return(B=_.OD().resolve(_.S_(nH8)))!=null?B:_.vb().dispatch.bind(_.vb())},
getAppStore:function(){return _.OD().resolve(_.xr)}},BWw,SIL=!1;var bW={traceAllComponents:_.m("web_tracing_all_components"),exportToCsi:_.m("web_tracing_export_to_csi"),exportBreadcrumbs:_.m("web_enable_tracing"),bufferSize:_.Cj("web_max_tracing_events"),enabledSpansArray:_.Lj("web_tracing_enabled_spans")};var V$w=function(){};var LHm=void 0;var ry4=function(){};
ry4.prototype.hasAttribute=function(B){if(B==="dir")return!1;if(B==="disable-upgrade"){var t,T;return(T=(t=this.hostElement)==null?void 0:t.hasAttribute("disable-upgrade"))!=null?T:!1}throw Error("Wg`"+B);};
ry4.prototype.attributeChangedCallbackWrapper=function(B,t,T){if(B==="disable-upgrade"&&this.__isUpgradeDisabled&&T===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var S;((S=this.hostElement)!=null?S:this).isConnected&&this.connectedCallback()}else t===T||this.__isReflecting||this.attributeChangedCallback(B,t,T)};
ry4.prototype.getExtraMethodsToForward=function(){for(var B=this,t=[],T=_.C(zFs),S=T.next(),O={};!S.done;O={tagName$jscomp$54:void 0,name$jscomp$534:void 0},S=T.next())O.name$jscomp$534=S.value,S=void 0,O.name$jscomp$534==="_setPendingProperty"?(O.tagName$jscomp$54=this.hostElement.tagName.toLowerCase(),S=function(d){return function(Z,h,q){fx(d.tagName$jscomp$54,Z,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return B._setPendingProperty(Z,h,q)}}(O)):S=function(d){return function(){return B[d.name$jscomp$534].apply(B,
_.aw(_.j9.apply(0,arguments)))}}(O),t.push([O.name$jscomp$534,
S]);return t};
for(var PAz=RF2(gHE((0,_.Up)(ry4))),mzX=["disabled","disable-upgrade"],bUq=(0,_.Up)(function(){}),BG2=new Set(Object.getOwnPropertyNames(bUq.prototype)),HUN=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.aw(BG2))),Xuw=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),zFs=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),tE8=new Set([].concat(_.aw(Xuw),_.aw(zFs),_.aw(BG2))),TGB=_.C(tE8),Sd2=TGB.next();!Sd2.done;Sd2=TGB.next())WE9.add(Sd2.value);var jsL={created:function(){s9C(this);this.initializeInjection()}};var wuo=!1,OW=window.ShadyDOM,eFg=["appendChild","insertBefore","removeChild","replaceChild"],WHD=[Node];OW&&WHD.push(OW.Wrapper);var lFw,vHX,zFN={};var CZ=new Set,kt="",bUg="";var dp,ZK=new Set;var ZMw=new Set("context didCallReady is info params signalProxy".split(" ")),hj_="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),qdC="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var OMo=Eg({entities:k1N}),kWi=new nF(OMo);var dti=function(){return _.X9.apply(this,arguments)||this};
_.u(dti,_.X9);_.n9.Object.defineProperties(dti.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return kWi}}});
_.G([_.uW()],dti);_.Mn=[s_.prototype,dti.prototype];_.$r={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var B=this,t={};setTimeout(function(){var T;return _.dv((T=B.hostElement)!=null?T:B,"yt-live-chat-add-tooltip-target",t)},0);
this.handler_=t.handler},
detached:function(){if(this.handler_){var B;this.handler_.removeElementFromSupportingTooltips((B=this.hostElement)!=null?B:this)}this.handler_=null}}};_.Pa=new _.lz("ICON_MANAGER_TOKEN");var Ck8=[48,20,18,16,15,13,12],w39=new Map,ge2=new Set,HM_=new Set,f_o=new Set,jk2=new Set,a_w=new Set,AzD=new Promise(function(B){var t=!1,T=!1,S=!1,O=[],d=function(Z){if("detail"in Z)if(Z=Z.detail,Z.name==="yt-icons")Rjg(Z),t=!0;else if(Z.name==="yt-sys-icons")Rjg(Z),T=!0;else{var h;((h=Z.name)==null?0:h.includes("yt-sys-icons"))&&Z.size!==24&&(Rjg(Z,!0),O.push(Z.size),O.length===Ck8.length&&(S=!0))}t&&T&&S&&(window.removeEventListener("iron-iconset-added",d),B())};
window.addEventListener("iron-iconset-added",d)}),skq=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"]]);_.WK={};_.WK.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.vS,computeHref_:function(B,t){t=t===void 0?!1:t;if(!B||B.commandExecutorCommand)return null;var T=$A_(B,t);return t||T!==null?T?_.m("enable_polymer_resin")?_.Xx(T).toString():T:null:(_.yu(new _.HY("computeHref was null",this.is,B)),null)},
computeOptionalHref_:function(B){return this.computeHref_(B,!0)},
computeNofollow_:function(B){return B?c_L(B)?"nofollow":null:null},
computeIcon_:function(B){return B&&B.iconType?_.DK(B.iconType):""},
resolveCommand:function(B,t,T){t=t===void 0?{}:t;return _.Ir(B,this.hostElement,t,T===void 0?!1:T)}};var Lou,eI;_.ZMo={};Lou=null;
eI={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_=awD(this.viewroot));_.Go(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var B=this;this.unobserve_();if(_.m("kevlar_vimio_use_shared_monitor"))MEq(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 t=[];this.visibilityOptionVisible_&&t.push(this.visibilityObserver.observe(this.hostElement,function(){return B.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&t.push(this.visibilityObserver.observe(this.hostElement,function(){return B.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&t.push(this.visibilityObserver.observe(this.hostElement,function(){return B.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=t}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){oe_(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 B=_.yN(this.parentNode,function(T){var S,O=(S=T.polymerController)!=null?S:T;return!!O.getVisibilityObserverForChild&&O.getVisibilityObserverForChild()},!0);
if(B){var t;this.localVisibilityObserver_=((t=B.polymerController)!=null?t:B).getVisibilityObserverForChild()}else Lou||(Lou=awD()),this.localVisibilityObserver_=Lou;return this.localVisibilityObserver_},visibilityCallback:function(B){B?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.m("kevlar_use_vimio_behavior")||(eI={});eI&&!_.m("kevlar_use_vimio_behavior")&&(delete eI.attached,delete eI.detached);_.ZMo.YtVisibilityObserverBehavior=[eI];var hjE={};hjE.YtVisualElementBehavior=[_.ZMo.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.m("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.m("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var B=this.getScreenLayer&&this.getScreenLayer(),t=this.getVisibilityLogger();t&&t.reportShown(this,void 0,B)}},
onHidden:function(){if(_.m("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.m("kevlar_vimio_use_shared_monitor")){var B=this.getScreenLayer&&this.getScreenLayer(),t=this.getVisibilityLogger();t&&t.reportHidden(this,void 0,B)}},
getVisibilityLogger:function(){return _.m("kevlar_use_vimio_behavior")?_.mB():null},
shouldSkipLogging:function(){if(_.MB("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var B=this.getParentRenderer&&this.getParentRenderer();if(!B)return!1;var t,T=(t=B.polymerController)!=null?t:B;if(!T.data)return!1;B=this.data.trackingParams;B=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:B;var S;t=(S=T.data)==null?void 0:S.trackingParams;var O,d;t=((O=T.data)==null?0:O.loggingDirectives)?(d=T.data)==null?void 0:d.loggingDirectives.trackingParams:t;return B&&t&&B===
t}}];var ejq=new Map,gp;var $Gv=function(B){this.layer=B},V4=function(B){return B.layer!==void 0?B.layer:B.parent?V4(B.parent):B.layer=0};var l_L;_.z={};l_L=0;_.z.YtRendererBehavior=[_.WK.YtComponentBehavior,hjE.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:_.m("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var B,t;(t=(B=this.monitorScrollElement)!=null?B:this.hostElement)==null||t.removeEventListener("scroll",_.Pb(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();$tz(this.hostElement);XDb(_.HK(),this.hostElement);nG.delete(this.hostElement)},
registerRenderer:function(B){var t;((t=B.polymerController)!=null?t:B).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(B),this.markDirty())},
unregisterRenderer_:function(B){this.useVimio_||(this.childCache_.delete(B),this.markDirty())},
attached:function(){var B=this,t=this.getParentRenderer();if(t){var T,S,O;(S=(T=(O=t.polymerController)!=null?O:t).registerRenderer)==null||S.call(T,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var d,Z;(Z=(d=this.monitorScrollElement)!=null?d:this.hostElement)==null||Z.addEventListener("scroll",_.Pb(this,this.onScroll))}_.wT.addJob(function(){GWX(B.hostElement)},8);
T=new $Gv(this.screenLayer||void 0);(t=nG.get(t))&&t.layerNode&&(T.parent=t.layerNode);t={};c7m(this.hostElement,(t.isRenderer=!0,t.layerNode=T,t[W8m]=this.data,t))},
getParentRenderer:function(){for(var B=this.hostElement.parentNode,t,T;B&&((t=nG.get(B))==null||!t.isRenderer)&&!((T=B.polymerController)!=null?T:B).isRenderer_;)B=B.parentNode||B.host;return B},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.m("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.$M("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.m("debug_web_ve_data")&&this.data.trackingParams){var B="";try{B=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(T){_.wj(T)}if(B){var t=ThN(B,1);t!==void 0&&(this.hostElement.dataset.veIndex=String(t));B=ThN(B,2);
B!==void 0&&(this.hostElement.dataset.ve=String(B))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.m("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.fZ(this.data.loggingDirectives.trackingParams)),this.visualElement=_.NA(_.Xr(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var B=this.data.targetId;_.j94(_.HK(),B,this.hostElement)}else XDb(_.HK(),this.hostElement)},
onScroll:function(){var B=Date.now();B-this.lastHandledScroll_<50||(this.lastHandledScroll_=B,this.markDirty())},
markDirty:function(){_.m("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():ve9(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var B=this.getParentRenderer();if(B&&(B=nG.get(B))&&B.layerNode)return V4(B.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.aw(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var B=0;B<this.data.impressionEndpoints.length;B++)this.sendImpression(this.data.impressionEndpoints[B]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(B){B.clickTrackingParams&&delete B.clickTrackingParams;var t,T;(B==null?0:(t=B.commandMetadata)==null?0:(T=t.webCommandMetadata)==null?0:T.sendPost)?_.hi(this.hostElement,[B,{impression:!0}]):_.qi(this.hostElement,[B],this.hostElement)},
logExplicitClick:function(B){var t=_.sg(this.getScreenLayer());if(t){var T,S=(T=B.polymerController)!=null?T:B;B=S.visualElement;S=S.trackingParams||S.clickTrackingParams;!B&&S&&(B=_.fZ(S));B&&_.KG(t,B)}}}];var qd4={},GF=function(){return _.X9.apply(this,arguments)||this};
_.u(GF,_.X9);GF.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
GF.prototype.onPdgItemBehaviorClick=GF.prototype.onPdgItemBehaviorClick;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GF.prototype,"data",void 0);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],GF.prototype,"onPdgItemBehaviorClick",null);_.G([_.uW()],GF);qd4.YtPdgLiveChatItemBehavior=[GF.prototype,_.z.YtRendererBehavior];var VE8;var Ees;_.pA={};_.pA.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var iP=function(){var B=zt.apply(this,arguments)||this;B.switchTemplateAtRegistration=!1;return B};
_.u(iP,zt);iP.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||bMm(this),_.fLz(this,"doRender"),this.doRender())};
iP.prototype.debounceRender=function(){this.templatingFn&&_.px(this,"doRender",this.doRender)};
iP.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.wj(Error("fh"))};
iP.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.G([JRv()],iP);var Dt4=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Yr={},SXq=(Yr[1]={filterString:null,isUnwrappable:null,unwrap:null},Yr[2]={filterString:function(B,t,T){return hT(T)},
isUnwrappable:function(B){return B instanceof RF},
unwrap:function(B){return cv(B)}},Yr[3]={filterString:function(B,t,T){return Dt4.test(T)?T:NZ.toString()},
isUnwrappable:function(B){return Do(B)},
unwrap:function(B){return _.Pv(B)}},Yr[4]={filterString:function(){return NZ.toString()},
isUnwrappable:function(B){return B instanceof C7},
unwrap:function(B){return _.L7(B).toString()}},Yr[5]={filterString:function(B,t,T){return T},
isUnwrappable:function(B){return typeof B==="string"},
unwrap:function(B){return B.toString()}},Yr[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(B){return B instanceof _.xg},
unwrap:function(B){return $g(B)}},Yr[8]={filterString:function(B,t,T){T=String(T).toLowerCase();
return ZRo(B,t,T)?T:"zClosurez"},
isUnwrappable:null,unwrap:null},Yr[10]={filterString:null,isUnwrappable:null,unwrap:null},Yr);zi[em["default"]]=k$X;var d22=[];var XZo=ZJ9("A"),u4X=ZJ9("BUTTON"),Rl=ZJ9("DIV"),jeo=ZJ9("LABEL");(function(){var B=b6;b6=function(t){B==null||B(t);sW(function(){for(var T=0;T<t.length;T++)CFL(t[T])})}})();var Pk4=function(){var B=_.X9.apply(this,arguments)||this;B.hasUnmounted=!1;return B};
_.u(Pk4,_.X9);_.k=Pk4.prototype;_.k.beforeRegister=function(){var B=this.doIdomRender;this.templatingFn?_.wj(Error("eh")):(this.templatingFn=B,this.switchTemplateAtRegistration=!0,T0g(this))};
_.k.attached=function(){};
_.k.detached=function(){CFL(this.hostElement)};
_.k.renderIdom=function(){throw Error("hh");};
_.k.doIdomRender=function(){var B=this;zMh(this.hostElement,function(){B.renderIdom()})};
_.G([_.uW()],Pk4);var Ut2=[iP.prototype,Pk4.prototype];var I_1,Jz4=function(){return I_1!==void 0?I_1:I_1=document.createElement("template")};
document.head.appendChild(Jz4().content);var mt8;var NG1,X3u=function(){return NG1!==void 0?NG1:NG1=document.createElement("template")};
document.head.appendChild(X3u().content);var unq;var jkB=document.head,HME=jkB.appendChild,a_o;if(unq===void 0){var f_8=document.createElement("template");_.a(f_8,"\x3c!--css-build:shady--\x3e");f_8.content.insertBefore(X3u().content.cloneNode(!0),f_8.content.firstChild);unq=f_8}a_o=unq;HME.call(jkB,a_o.content);var geB,Rjq=function(){return geB!==void 0?geB:geB=document.createElement("template")};
document.head.appendChild(Rjq().content);var Azu;var cz8=document.head,sk1=cz8.appendChild,Fo8;if(Azu===void 0){var w3b=document.createElement("template");_.a(w3b,"\x3c!--css-build:shady--\x3e");w3b.content.insertBefore(Rjq().content.cloneNode(!0),w3b.content.firstChild);Azu=w3b}Fo8=Azu;sk1.call(cz8,Fo8.content);var oeE=document.head,yzH=oeE.appendChild,QkH;if(mt8===void 0){var xt2=document.createElement("template");_.a(xt2,"\x3c!--css-build:shady--\x3e");xt2.content.insertBefore(Jz4().content.cloneNode(!0),xt2.content.firstChild);mt8=xt2}QkH=mt8;yzH.call(oeE,QkH.content);var ME1,$t2=function(){return ME1!==void 0?ME1:ME1=document.createElement("template")};
document.head.appendChild($t2().content);var WoB;_.va=new _.lz("DARK_THEME_TOKEN");var bJw=new _.K("accessibilityProperties");var zbm=new _.K("layoutProperties");var B5D=new _.K("imageType");var ej1={};if("ytAttributedStringLinkHoverColor"in ej1)throw Error("kh`ytAttributedStringLinkHoverColor");(function(B,t){ej1[B]="value"in t&&"unit"in t?EjL(B,t):function(T){try{return t(T)}catch(S){throw Error("ih`"+B+"`"+S.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var GWH=function(B){var t=this;this.holdTime=B===void 0?500:B;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(T){var S=new CustomEvent("LONG_PRESS"),O;(O=T.changedTouches[0].target)==null||O.dispatchEvent(S)};
this.ontouchstart=function(T){t.longPressTimeout=_.AT(_.wT,function(){t.onlongpress(T);t.longPressOccurred=!0},t.holdTime)};
this.ontouchmove=function(){_.wT.cancelJob(t.longPressTimeout);t.longPressTimeout=NaN;t.longPressOccurred=!1;t.moveOccurred=!0};
this.ontouchend=function(T){if(t.longPressTimeout&&!t.longPressOccurred&&!t.moveOccurred){var S;(S=T.changedTouches[0].target)==null||S.dispatchEvent(new Event("click"))}_.wT.cancelJob(t.longPressTimeout);t.longPressTimeout=NaN;t.longPressOccurred=!1;t.moveOccurred=!1}};var ojq=function(B,t){GWH.call(this,t);var T=this;this.callback=B;this.onlongpress=function(S){var O;(O=T.callback)==null||O.call(T,S)}};
_.u(ojq,GWH);var y4h=function(B,t){var T=Object.assign({},t);B=_.C(new Map([["ontouchstart",B.ontouchstart],["ontouchend",B.ontouchend],["ontouchmove",B.ontouchmove]]));for(var S=B.next(),O={};!S.done;O={eventName$jscomp$85:void 0,eventHandler$jscomp$1:void 0},S=B.next()){var d=_.C(S.value);S=d.next().value;d=d.next().value;O.eventName$jscomp$85=S;O.eventHandler$jscomp$1=d;t[O.eventName$jscomp$85]=function(Z){return function(h){var q;(q=T[Z.eventName$jscomp$85])==null||q.call(T,h);(0,Z.eventHandler$jscomp$1)(h)}}(O)}};_.kv=new _.lz("COMMAND_HANDLER_TOKEN");var PF2=new _.K("parallelCommand");var J4m=new _.K("performOnceCommand");var I2L=new _.K("serialCommand");var m29=void 0;var p32=function(){this.data=[];this.consumer=null};
p32.prototype.push=function(B){this.consumer?this.consumer(B):this.data.push(B)};var tU={};_.PV(tU,void 0,"sgPmTd");_.PV(null,void 0,"jypsq");var zto=new p32;var gjv=[Re2,ALC,cL9,Fy2,sZo,gwg,wMD,oww];var njv=new _.K("bracketTextDecorator");var KZ=new _.K("highlightTextDecorator");_.rp=new _.lz("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var iJC=function(){},iM8;
(iM8=window.requestIdleCallback)==null||iM8.bind(window);var Kto={calledOnce:!1,state:"visible"},YXz={calledOnce:!1,state:"hidden"};var Yd1=new _.lz("ICON_WIZ_COMPONENT_TOKEN");_.fz=_.Ba(function(B){var t=B.icon;var T=B.active;var S=B.className;var O=B.style;var d=B.dataSelected;var Z=B.dataDisabled;var h=B.role;var q=B.animateIcon;var D=B.themeOverride;var P=B.ariaHidden;var U=B.ariaExpanded;var J=B.ariaLabel;var N=B.tabindex;var H=B.id;var f=B.size;var c=B.iconFilter;return _.E(_.I,{cond:t,then:function(){var w=_.OD().resolve(Yd1);return _.E(w,{icon:t,dataSelected:d,dataDisabled:Z,animateIcon:q,themeOverride:D,ariaExpanded:U,tabindex:N,id:H,active:T,size:f,role:h,className:S,
ariaHidden:P,ariaLabel:J,style:function(){return O!=null&&O()||f==null||!f()?O==null?void 0:O():"width: "+(f==null?void 0:f())+"px;height: "+((f==null?void 0:f())+"px;")},
iconFilter:c})}})},"b");
_.fz.idomCompat=!0;var Ukm=window.devicePixelRatio||1;var N5C=new Map([["yt_outline_bag_black_24","bag"]]);var KA=function(B){var t=this;this.margin=.1;this.whenInViewportWithMargin=B;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){t.requestScan()});
window.addEventListener("touchend",function(){t.requestScan()});
window.addEventListener("updateui",function(){t.requestScan()});
var T=new _.nS((0,_.gS)(this.requestScan,this),100);window.addEventListener("scroll",function(){T.fire()},!0);
window.addEventListener("resize",(0,_.gS)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){t.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.gS)(this.requestScan,this))};
KA.prototype.observe=function(B){this.observationTargets.includes(B)||this.observationTargets.push(B)};
KA.prototype.unobserve=function(B){this.observationTargets=this.observationTargets.filter(function(t){return t!==B})};
KA.prototype.requestScan=function(){var B=this;this.scanRequested||(sW(function(){Koq(B)}),this.scanRequested=!0)};
var Koq=function(B){var t=(1+B.margin)*(document.documentElement.clientHeight||window.innerHeight);B.observationTargets=B.observationTargets.filter(function(T){var S=T.getBoundingClientRect();(S=t>S.top&&!!S.height)&&B.whenInViewportWithMargin(T);return!S&&T.parentNode});
B.scanRequested=!1};
KA.prototype.disconnect=function(){this.observationTargets=[]};var l_e,neu;l_e=_.C(_.PV(apo(),void 0,"O3X2wd"));_.veb=l_e.next().value;neu=l_e.next().value;window.addEventListener("resize",function(){neu(apo())});var rz1={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},zji=void 0,bM2=window.innerWidth,B0o=window.innerHeight;window.addEventListener("resize",function(){zji=void 0});var tCB;if("IntersectionObserver"in window)tCB=RdX();else{if(zji===void 0){var T0q;T0q="matchMedia"in window?window.matchMedia(rz1.landscape+","+rz1.portrait).matches:void 0;zji=T0q!==void 0?T0q:bM2>=930&&B0o>=550||bM2>=550&&B0o>=930}tCB=zji?{observe:function(B){sW(function(){var t;(t=B.onViewportEntered)==null||t.call(B)})},
unobserve:function(){}}:new KA(function(B){sW(function(){var t;
(t=B.onViewportEntered)==null||t.call(B)})})}var fpN=tCB;var SX1=_.Ba(function(B){var t=!1,T=_.l_("img",function(S){_.FA(function(){t=!0;S.onload=null})});
_.sZ(function(){var S,O=(S=B.data)==null?void 0:S.call(B),d,Z=(d=B.getSrc)==null?void 0:d.call(B).cb,h;S=(h=B.config)==null?void 0:h.call(B);if(h=T.value)if(d=function(D,P){if(!t)return Z?Z(D,P):D},smo(h,S),_.m("web_image_dont_reload_same_src")&&cXC(h,O,d))_.m("web_image_dont_reload_same_src_simulate_load")&&h.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var q;AXo(h,O||null,d,S,(q=B.lazy)==null?void 0:q.call(B))}},"v0I2p");
return _.E("img",{el:T})},"c");
SX1.idomCompat=!0;_.bQ=_.Ba(function(B){var t=function(){var T,S=B.data(),O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv,hN,PL,aC,cL,gm,p_,M9,B_,r2;var jq={contentMode:(O=B.contentMode)==null?void 0:O.call(B),loadedClass:(d=B.loadedClass)==null?void 0:d.call(B),isPreloaded:(Z=B.isPreloaded)==null?void 0:Z.call(B),notifyOnLoaded:(h=B.notifyOnLoaded)==null?void 0:h.call(B),notifyOnUnloaded:(q=B.notifyOnUnloaded)==null?void 0:q.call(B),preferredThumbnail:(D=B.preferredThumbnail)==null?void 0:D.call(B),preserveHeight:(P=B.preserveHeight)==
null?void 0:P.call(B),preserveWidth:(U=B.preserveWidth)==null?void 0:U.call(B),objectPosition:(J=B.objectPosition)==null?void 0:J.call(B),targetWidth:(N=B.targetWidth)==null?void 0:N.call(B),targetHeight:(H=B.targetHeight)==null?void 0:H.call(B),shouldShowPlaceholder:(f=B.shouldShowPlaceholder)==null?void 0:f.call(B),useWidth:(c=B.useWidth)==null?void 0:c.call(B),isToggled:(w=B.isToggled)==null?void 0:w.call(B),alt:(W=B.alt)==null?void 0:W.call(B),className:(v=B.className)==null?void 0:v.call(B),
onerror:B.onerror,onload:B.onload,style$:((p=B.style$)==null?void 0:p.call(B))||((l=B.style)==null?void 0:l.call(B)),color:(b=B.color)==null?void 0:b.call(B),width:(Zv=B.width)==null?void 0:Zv.call(B),height:(hN=B.height)==null?void 0:hN.call(B),"aria-hidden$":(B_=(PL=B["aria-hidden$"])==null?void 0:PL.call(B))!=null?B_:(aC=B.ariaHidden)==null?void 0:aC.call(B),draggable:(cL=B.draggable)==null?void 0:cL.call(B),"data-disabled$":(r2=(gm=B["data-disabled$"])==null?void 0:gm.call(B))!=null?r2:(p_=B.dataDisabled)==
null?void 0:p_.call(B),size:(M9=B.size)==null?void 0:M9.call(B)};return oZ2(S,jq,(T=B.hideOn404)==null?void 0:T.call(B))};
return _.E(_.RS,null,_.E(_.f4,{when:function(){var T;return((T=t())==null?void 0:T.type)==="image"}},function(){return _.E(SX1,{data:function(){return t().image},
getSrc:{cb:function(T,S){var O=t().image.sources,d=t().config.isPreloaded,Z=t().config.useWidth,h=t().config.targetWidth,q=t().config.targetHeight,D=t().config.preferredThumbnail;return _.IpC(S,O,d,Z,h,q,D)||""}},
config:function(){var T=t().config,S;for(S in T)T[S]===void 0&&delete T[S];return T},
lazy:B.renderLazy})}),_.E(_.f4,{when:function(){var T;
return((T=t())==null?void 0:T.type)==="icon"}},function(){return _.E(_.fz,{icon:function(){return t().iconName},
role:function(){return t().config.role},
className:function(){return t().config.className},
style:function(){return t().config.style$+";width: "+(t().config.width+"px;height: ")+(t().config.height+"px;color: ")+(t().config.color+";")},
ariaLabel:function(){return t().config["aria-label$"]},
ariaHidden:function(){return t().config["aria-hidden$"]},
dataDisabled:function(){return t().config["data-disabled$"]},
active:function(){return t().config.isToggled},
size:function(){return t().config.size}})}))},"d");
_.bQ.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var OJ8=function(B){return function(t){return _.E(PdL,null,function(){var T=t.data(),S=_.oU(t.config);return _.E(nC,null,function(){return void B(T,S)})})}}($kX),xk_=_.Ba(function(B){var t=function(S){var O,d=_.tK(function(J){O=wO(function(){for(var N=_.C(P()),H=N.next();!H.done;H=N.next()){H=W_C(H.value);
H=typeof H==="string"?document.createTextNode(H):H;if(!(H instanceof Node)){N=new _.HY("Part is not a node",H,typeof H);_.wj(N);break}J.appendChild(H)}})}),Z=TJ(function(){return T5w(S())},{isEqual:Qmz}),h=_.rf(B.config),q=function(){var J,N=Z();
return!((J=h())==null||!J.ariaLabel)||!(N.commandRuns&&N.commandRuns.length!==0||N.paragraphStyleRuns&&N.paragraphStyleRuns.length!==0)},D=TJ(h,{isEqual:GEh}),P=function(){var J=thz(Z(),D());
O8z(J,D());return Z().content?hdv(Z().content,J).parts:[]},U=!0;
_.sZ(function(){Z();D();if(U)U=!1;else{var J=P();Promise.resolve().then(function(){var N=d.value;if(N){N.innerText="";var H;(H=O)==null||H();O=_.AB(N,function(){return _.E(edD,{parts:J})})}})}},"YlhjWd");
return _.E("span",{el:d,class:function(){return Z()&&Wtm(Z(),h())},
dir:function(){var J;return((J=h())==null?0:J.userInput)?"auto":void 0},
"aria-label":function(){var J;return q()?(J=h())==null?void 0:J.ariaLabel:void 0},
role:function(){return q()?"text":void 0}})},T;
return((T=B.config)==null?0:T.renderedFromFormattedString)?t(B.text):_.E(_.I,{cond:B.text,then:t})},"e");
xk_.idomCompat=!0;_.vR=_.Ba(function(B){var t=_.rf(B.text),T=pFN(B);B.renderedFromFormattedString!==void 0&&(T.renderedFromFormattedString=!0);return _.m("attr_string_reactive")?_.E(xk_,{text:t,config:T}):_.E(_.I,{cond:function(){var S;return t()&&((S=T5w(t()))==null?void 0:S.content)},
then:function(){return _.E(OJ8,{data:B.text,config:T})},
debugInstance:"Apcuac"})},"f");
_.vR.idomCompat=!0;var Yrm=function(B,t,T){t=t===void 0?"unknown":t;T=T===void 0?{}:T;_.HY.call(this,B+" ("+t+")",Object.assign({},{name:"YtWcwError",tagName:t},T));Object.setPrototypeOf(this,this.constructor.prototype)};
_.u(Yrm,_.HY);_.zdg=new WeakMap;_.rXC=!1;var nZ2,b8X,vZz;_.lP=Symbol("mh");_.Oz=Symbol("nh");nZ2=Symbol("oh");b8X=new Set(Object.getOwnPropertyNames(Element.prototype));vZz=Symbol("ph");var k$H=_.Ba(function(B){return _.E("yt-attributed-string",{"aria-label":B.ariaLabel,hidden:B.hidden,id:B.id,class:B.className,"force-default-style":B.forceDefaultStyle},_.E(_.vR,{text:B.data,ariaLabel:B.ariaLabel,ellipsisTruncate:B.ellipsisTruncate,isOverlay:B.isOverlay,linkInheritColor:B.linkInheritColor,noPreWrap:B.noPreWrap,noWrap:B.noWrap,userInput:B.userInput,noEndpoints:B.noEndpoints,headerRuns:B.headerRuns}))},"g");
_.m("web_wiz_attributed_string")&&_.dU(k$H,"yt-attributed-string",{props:{ariaHidden:_.lP,ariaLabel:_.lP,className:_.lP,ellipsisTruncate:_.lP,isOverlay:_.lP,linkInheritColor:_.lP,noEndpoints:_.lP,noStyleRuns:_.lP,noLinkColor:_.lP,noPreWrap:_.lP,noWrap:_.lP,skipOnClick:_.lP,userInput:_.lP,headerRuns:_.lP,id:_.lP,data:_.lP,hidden:_.lP,forceDefaultStyle:_.lP,text:_.Oz,stopPropagation:_.Oz,disableUpgrade:_.Oz,disable:_.Oz,slot:_.Oz}});var vK=function(){return _.x.apply(this,arguments)||this};
_.u(vK,_.x);vK.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},$kX(this.data,this.config))};
_.G([_.g(Ut2),_.Y("design:type",Object)],vK.prototype,"ytIdomTemplatingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vK.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vK.prototype,"ariaLabel",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"disable",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"ellipsisTruncate",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"isOverlay",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"linkInheritColor",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"noPreWrap",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"noWrap",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"userInput",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vK.prototype,"noEndpoints",void 0);_.G([_.y(),_.Y("design:type",Array)],vK.prototype,"headerRuns",void 0);
_.G([_.yX({is:"yt-attributed-string",disableElementRegistration:!0})],vK);
_.m("web_wiz_attributed_string")||_.e(vK,"yt-attributed-string",function(){if(WoB===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
B.content.insertBefore($t2().content.cloneNode(!0),B.content.firstChild);WoB=B}B=WoB;return B},{mode:2});var d2B,CFe,doX;d2B=function(){this.firstThumbnailLoaded=!1};
_.ZJb=function(){CFe||(CFe=new d2B);return CFe};
doX=function(B){var t=_.ZJb();t.firstThumbnailLoaded||(t.firstThumbnailLoaded=!0,_.wv("ftl",B))};
d2B.prototype.reset=function(){this.firstThumbnailLoaded=!1};var tbL=0,kI_=new WeakMap,Stz=0,Lz=new Set;var Lt1,hbo=function(){return Lt1!==void 0?Lt1:Lt1=document.createElement("template")};
document.head.appendChild(hbo().content);var qXu;var hWX,Vb2,nA;_.Vk=_.TX.caches;nA=function(){};
nA.prototype.open=function(B){return _.Vk.open(VC8(B))};
nA.prototype.has=function(B){return _.Vk.has(VC8(B))};
nA.prototype.delete=function(B){return _.Vk.delete(VC8(B))};
nA.prototype.match=function(B,t){var T=this,S,O,d,Z,h,q;return _.L(function(D){switch(D.nextAddress){case 1:return _.V(D,T.keys(),2);case 2:S=D.yieldResult,O=_.C(S),d=O.next();case 3:if(d.done){D.jumpTo(5);break}Z=d.value;return _.V(D,T.open(Z),6);case 6:return h=D.yieldResult,_.V(D,h.match(B,t),7);case 7:if(q=D.yieldResult)return D.return(q);d=O.next();D.jumpTo(3);break;case 5:return D.return()}})};
var EQz=function(){};
_.u(EQz,nA);var VC8=function(B){if(B.includes(":"))throw Error("sh`"+B);return B+":"+_.uE("CacheStorage get")};
EQz.prototype.keys=function(){var B,t,T,S,O,d,Z,h,q;return _.L(function(D){if(D.nextAddress==1)return B=[],t=_.uE("CacheStorage keys"),_.V(D,_.Vk.keys(),2);T=D.yieldResult;S=_.C(T);for(O=S.next();!O.done;O=S.next())d=O.value,Z=_.L$h(d),h=Z.originalName,q=Z.datasyncId,q===t&&B.push(h);return D.return(B)})};var rH=function(){var B=_.x.apply(this,arguments)||this;B.objectURL=null;B.loadTime=Infinity;return B};
_.u(rH,_.x);_.k=rH.prototype;_.k.renderIdom=function(){ZVN(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("vh");this.setConfig();this.config&&F_g(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.k.objectFitToContentMode=function(B){switch(B){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.k.logThumbnailFailureVe=function(){var B=_.sz(197497);_.Cv(_.Xr(),B);var t=_.sg();t&&B&&t&&_.iS(t,[B])};
_.k.loadImageFromCacheIfExists=function(B){var t=this,T=B.target;(T==null?0:T.src)&&P2_(T.src).then(function(S){t.objectURL=_.uj(S).toString();t.setSrc(T,t.objectURL)}).catch(function(){})};
_.k.onError=function(B){var t=this;if(_.m("web_use_cache_for_image_fallback")){var T=B.target;T&&P2_(T.src).then(function(S){t.objectURL=_.uj(S).toString();t.setSrc(T,t.objectURL)}).catch(function(){_.m("kevlar_woffle_log_thumbnail_failure_ve")&&t.logThumbnailFailureVe();
_.m("kevlar_woffle_fallback_image")&&t.setSrc(T,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.k.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.k.setConfig=function(){var B=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(t){B.loadImageFromCacheIfExists(t);B.revokeObjectURL();C2v(B.hostElement)},
onerror:function(t){B.onError(t)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.m("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.k.setSrc=function(B,t){t&&(B.src=t)};
_.G([_.g(Ut2),_.Y("design:type",Object)],rH.prototype,"ytIdomTemplatingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rH.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],rH.prototype,"alt",void 0);_.G([_.y(),_.Y("design:type",Boolean)],rH.prototype,"ftlEligible",void 0);_.G([_.y(),_.Y("design:type",Number)],rH.prototype,"height",void 0);_.G([_.y(),_.Y("design:type",Boolean)],rH.prototype,"notifyOnLoaded",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],rH.prototype,"notifyOnUnloaded",void 0);_.G([_.y(),_.Y("design:type",String)],rH.prototype,"objectFit",void 0);_.G([_.y(),_.Y("design:type",String)],rH.prototype,"objectPosition",void 0);_.G([_.y(),_.Y("design:type",String)],rH.prototype,"preferredThumbnail",void 0);_.G([_.y(),_.Y("design:type",Boolean)],rH.prototype,"preserveHeight",void 0);_.G([_.y(),_.Y("design:type",Boolean)],rH.prototype,"preserveWidth",void 0);
_.G([_.y({value:!0}),_.Y("design:type",Boolean)],rH.prototype,"useWidth",void 0);_.G([_.y({value:function(){return!_.$M("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.Y("design:type",Boolean)],rH.prototype,"shouldRenderLazy",void 0);_.G([_.y(),_.Y("design:type",Number)],rH.prototype,"width",void 0);_.G([_.yX({is:"yt-image",disableElementRegistration:!0})],rH);
_.e(rH,"yt-image",function(){if(qXu===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);B.content.insertBefore(hbo().content.cloneNode(!0),B.content.firstChild);
qXu=B}B=qXu;return B},{mode:2});var zF=function(){return _.x.apply(this,arguments)||this};
_.u(zF,_.x);zF.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var B=_.$t(this.data.onVisibleCommand);B&&this.ytComponentBehavior.resolveCommand(B)}};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],zF.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.pA.YtVisibilityBehavior),_.Y("design:type",Object)],zF.prototype,"ytVisibilityBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zF.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],zF);
_.e(zF,"yt-bumper-user-edu-content-view-model",function(){if(Ees===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;VE8===void 0&&(VE8=document.createElement("template"));var S=VE8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Ees=B}B=Ees;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Eje;var D2e,PFB=function(){if(D2e!==void 0)return D2e;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Eje===void 0&&(Eje=document.createElement("template"));var S=Eje;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return D2e=B};var U2b;_.bP={};U2b=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"]);_.bP.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var B=this.getContext_();return B?B.getTaskManager():_.wT},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var B=_.dv(this.hostElement,"yt-get-context-provider",{});B.detail&&B.detail.contextProvider?this.cachedProviderNode_=B.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return U2b.has(this.hostElement.localName)},
getNetworkManager:function(){var B=this.getContext_();if(B)return B.getNetworkManager()}};var XPN,I2e,m2b,J42;_.BQ=function(B){var t=I2e.get(B);if(t&&(t=t.pop()))return J42++,t;m2b++;try{var T=document.createElement(B)}catch(S){throw new _.HY("ElementPool failed to create element",B,S.message);}return T};
XPN=function(B){var t=B.is;if(t){var T=I2e.get(t);T||(T=[],I2e.set(t,T));var S=_.MB("ELEMENT_POOL_CONFIG")||{};T.length>=(S[t]!==void 0?S[t]:_.MB("ELEMENT_POOL_DEFAULT_CAP",0))||T.push(B)}else _.yu(new _.HY("Element pool should only handle custom elements:",B.nodeName))};
I2e=new Map;m2b=0;J42=0;var Ez=new WeakMap,NPh=new WeakMap;var XkH;_.tJ=function(B,t,T){T=T===void 0?_.aO():T;this.JSC$11788_defaultPriority=B;this.signal=t;this.scheduler=T;this.nextJobDescriptor=0;this.JSC$11788_parkedJobs=[];this.scheduledJobs=new Map};
_.Tc=function(B,t){if(t){var T=_.xi();B.signal&&!_.Mp(T,B.signal)?(T.addListener(B.signal,function(){B.processSignal()}),B.JSC$11788_parkedJobs.push({job:t,
priority:void 0})):N0u(B,t)}};
XkH=function(B,t){if(t!==B.JSC$11788_defaultPriority){B.JSC$11788_defaultPriority=t;for(var T=_.C(B.scheduledJobs.values()),S=T.next();!S.done;S=T.next())S=S.value,B.scheduler.cancelJob(S.jobId),S.jobId=B.scheduler.addJob(S.jobWrapper,t)}};
_.tJ.prototype.flushJobs=function(){XkH(this,10);this.processSignal()};
_.tJ.prototype.cancel=function(){for(var B=_.C(this.scheduledJobs),t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;this.scheduler.cancelJob(T.jobId);this.scheduledJobs.delete(t)}this.JSC$11788_parkedJobs=[]};
_.tJ.prototype.processSignal=function(){for(var B=_.C(this.JSC$11788_parkedJobs),t=B.next();!t.done;t=B.next())t=t.value,N0u(this,t.job,t.priority);this.JSC$11788_parkedJobs=[]};
var N0u=function(B,t,T){T=T||B.JSC$11788_defaultPriority;if(T===10)hK(t);else{var S=B.nextJobDescriptor++,O=function(){t();B.scheduledJobs.delete(S)},d=B.scheduler.addJob(O,T);
B.scheduledJobs.set(S,{jobWrapper:O,jobId:d,priority:T})}};_.Tt(amm);var fmo={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};I3m({beforeVisit:function(B){if(CZ.has(B.type)){var t;(t=B.props).idomKey!=null||(t.idomKey=B.type)}else B.type.TAG_NAME&&(kt=B.type.TAG_NAME)},
afterRender:function(B,t){var T;kt=(T=t==null?void 0:t.type)!=null?T:""},
didPatch:function(){kt=""}});var uqE;_.S7={};uqE={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.S7.YtRendererstamperBehavior=[_.bP.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 B in this.stampDom){var t=this.stampDom[B];t&&t.id&&this.addReactiveSchema({type:"observe",method:{methodName:Im9(t.id),args:[{type:"wildcard",path:B}]}})}else{(B=(this.constructor.generatedFrom||this).observers)||(B=[]);for(t in this.stampDom){var T=this.stampDom[t];T&&T.id&&B.push(Im9(T.id)+"("+t+".*)")}this.constructor.generatedFrom.observers=B}},
addStampDomObserverFns_:function(){for(var B in this.stampDom){var t=this.stampDom[B];t.id?(this[Im9(t.id)]=this.rendererStamperObserver_.bind(this,B,t.id),this.hasDataPath_[B]=!1):(t=new _.HY("Bad rendererstamper config",this.is+":"+B),_.wj(t))}},
rendererStamperObserver_:function(B,t,T){if(T.path==B){if(T.value===void 0&&!this.hasDataPath_[B])return;this.hasDataPath_[B]=T.value!==void 0}this.rendererStamperApplyChangeRecord_(B,t,T)},
rendererStamperApplyChangeRecord_:function(B,t,T){var S=this.renderJobsMap_[t],O=null;B==T.path?(T=T.value,_.rm(T)||(T=T===void 0||T===null?[]:[T]),B=this.stampDom[B],B.mapping&&(O=this.stampDomArray_.bind(this,T,t,B.mapping,B.reuseComponents,B.events,B.stamperStableList)),S&&S.cancel(),T=B.usePageScheduler?this.getTaskManager():void 0,S||B.initialRenderPriority==void 0)?B.renderPriority==void 0||S||(S=new _.tJ(B.renderPriority,B.waitForSignal,T),this.renderJobsMap_[t]=S):(S=new _.tJ(B.initialRenderPriority,
B.waitForSignal,T),this.renderJobsMap_[t]=S,O=function(d,Z){d();XkH(Z,10)}.bind(this,O,S)):O=B+".splices"==T.path?this.stampDomArraySplices_.bind(this,B,t,T.value):this.forwardRendererStamperChanges_.bind(this,B,t,T);
S?_.Tc(S,O):O()},
forwardRendererStamperChanges_:function(B,t,T){var S=T.path.slice(B.length+1),O=this.getStampContainer_(t),d=S.indexOf("."),Z=S.substring(0,d),h=!1,q=0,D=parseInt(Z,0);if(Z[0]=="#"){h=parseInt(Z.substring(1),0);D=this.get(B);var P=this.get([B,Z]);D[h]==P?q=h:q=D.indexOf(P);h=!0}else isNaN(D)||(q=D,h=!0);h&&(S=S.substring(Z.length+1),d=S.indexOf("."));Z=_.jK(O).children[q];var U;if(O=(U=Z==null?void 0:Z.polymerController)!=null?U:Z)S="data"+S.slice(d),typeof O.notifyPath!=="function"?_.yu(new _.HY("notifyPath missing",
this.is+": "+B+", "+t)):T.value?O.notifyPath(S,T.value):O.notifyPath(S)},
stampDomArraySplices_:function(B,t,T){if(T&&T.indexSplices){var S=this.getStampContainer_(t);if(S){for(var O=_.jK(S),d=moC(this.stampDom[B].reuseComponents),Z=T.indexSplices.length,h=0;h<Z;h++){for(var q=T.indexSplices[h],D=O.children[q.index],P=q.removed.length;P>0;P--)D&&D.parentElement&&(_.jK(D.parentElement).removeChild(D),d&&XPN(D),D=O.children[q.index]);P=this.stampDom[B].mapping;for(var U=q.index+q.addedCount,J=document.createDocumentFragment(),N=d,H=q.index;H<U;H++){var f=q.object[H],c=Uo9(P,
f);if(c){var w=P[c];f=f[c];c=this.getComponentName_(w,f);var W=D?Ez.has(D):!1;N&&D&&D.is==c&&W?(c=D,this.telemetry_.reuse++,D=D.nextElementSibling):N&&D&&W?(c=this.createComponent_(w,f,d),W=_.jK(D).nextElementSibling,O.insertBefore(c,W),j$o(this.is,O,D,d),D=W):(N=!1,c=this.createComponent_(w,f,d),J.appendChild(c));this.deferRenderStamperBinding_(c,w,f)}else w=new _.HY("Unimplemented type",B,t,S.tagName,Object.keys(f)[0]),_.wj(w)}O.insertBefore(J,D)}this.flushRenderStamperComponentBindings_();this.stampDom[B].events&&
_.dv(this.hostElement,"yt-rendererstamper-finished",{container:S})}else B=new _.HY("Container object not found",t,this.hostElement?this.hostElement.is:""),_.wj(B)}},
stampDomArray_:function(B,t,T,S,O,d){var Z=this.getStampContainer_(t);if(Z)if(t=_.jK(Z),S=moC(S),B){var h=0,q=0,D;if(d=d===void 0?_.$M("STAMPER_STABLE_LIST",!1):d||!1)for(D=t.firstElementChild;D&&!Ez.has(D)&&B.length>q;){d=B[q];var P=Uo9(T,d);if(P){if(this.getComponentName_(T[P],d[P])!=D.is){var U=this.createComponent_(T[P],d[P],S),J=_.jK(D).nextElementSibling;J?t.insertBefore(U,J):t.appendChild(U);j$o(this.is,t,D,S);D=U}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(D,T[P],d[P]);h++;
q++;D=_.jK(D).nextElementSibling}else q++}HVo(this.is,t,h,S);h=D;if(B.length>q){d=document.createDocumentFragment();for(P=B.length;q<P;q++)if(U=B[q],J=Uo9(T,U))D=this.createComponent_(T[J],U[J],S),this.deferRenderStamperBinding_(D,T[J],U[J]),d.appendChild(D);h&&_.jK(h).parentNode&&D&&!Ez.has(D)?t.insertBefore(d,h):t.appendChild(d)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();O&&_.dv(this.hostElement,"yt-rendererstamper-finished",{container:Z})}else HVo(this.is,t,0,
S);else B=new _.HY("Container object not found",t,this.hostElement?this.hostElement.is:""),_.wj(B)},
getStampContainer_:function(B){return this.$&&this.$[B]||_.ZH(this.hostElement).querySelector("#"+B)},
getComponentName_:function(B,t){return typeof B==="string"?B:B.matcher?B.matcher.call(this,t):B.component},
createComponent_:function(B,t,T){B=this.getComponentName_(B,t);try{var S=ZK.has(B)||CZ.has(B);if(T&&!S){var O=_.BQ(B);try{_.Ev(O)}catch(d){T="Failed to clear styles for "+B+".",d.message&&(T+=" Original error: "+d.message),_.yu(new _.HY(T))}}else O=document.createElement(B)}catch(d){return O="YtRendererStamperBehavior failed to create "+B+".",d.message&&(O+=" Original description: "+d.message),d.message="YtRendererStamperBehavior failed to create element",_.Qu(d,O),uqE.hasOwnProperty(B)?_.yu(d):_.wj(d),
document.createElement("SPAN")}this.telemetry_.create++;return O},
deferRenderStamperBinding_:function(B,t,T){this.deferredBindingTasks_.push({component:B,typeOrConfig:t,data:T})},
flushRenderStamperComponentBindings_:function(){for(var B=0,t=this.deferredBindingTasks_.length;B<t;B++){var T=this.deferredBindingTasks_[B];if(!T)break;var S=void 0,O=void 0,d=void 0,Z=void 0,h=T.component,q=T.typeOrConfig;T=T.data;var D=(Z=h.polymerController)!=null?Z:h;Z=h.loggingStatus;try{Z&&(Z.isRendererStamper=!0);if(typeof q!=="string"){for(d in q.attributes)q.attributes[d]===!0?h.setAttribute(d,""):q.attributes[d]===!1?h.removeAttribute(d):h.setAttribute(d,q.attributes[d]);for(O in q.params)D[O]=
q.params[O],h!==D&&fx(h.localName,O,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(S in q.properties){var P=q.properties[S];if(P){var U=JW9(P);D[S]=this.get(U);h!==D&&fx(h.localName,S,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(S==="on-tap"||S==="on-click"){var J=this.get(U);h.addEventListener("click",J);NPh.set(h,{property:S,listener:{type:"element",eventName:"click",handler:J}})}}else{var N=new _.HY("Undefined property binding",S);_.wj(N)}}}if(q.classListBinding){var H=JW9(q.classListBinding),
f=H?this[H]:null;if(f)for(S=0;S<f.length;S++)_.hk(h,f[S],!0)}D.data=T}finally{Z&&(Z.isRendererStamper=!1)}if(S=Ez.get(h))h.hidden=!1,Ez.delete(h),_.wT.cancelJob(S)}this.deferredBindingTasks_.length=0}}];_.OA={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(B){for(var t=_.pC.getInstance(),T=_.C(Object.keys(B)),S=T.next();!S.done;S=T.next()){var O=S.value;S=B[O];if(this&&this[S]){var d=t.actionRoutingMap.get(O);d||(d=new Map,t.actionRoutingMap.set(O,d));t.registerActionHandler(this,O,this[S].bind(this),d)}else O=Error("nd"),O.params=S,_.Ww(O)}},
unregisterActionMap:function(B){_.Ym(_.pC.getInstance(),B,this)}}]};var Uz=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light",nameDarkTheme:"animated_face_meh_dark",
path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,
lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY",totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_"+(_.m("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.m("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.m("enable_web_delhi_icons")?120:60,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",
path:_.m("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:_.m("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,
autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:_.m("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var P4;var Il=new Map;var Mbg=window.matchMedia("(forced-colors: active)").matches;var jWu;var HJe;var a28=new _.lz("LOTTIE_LOADER_TOKEN");_.kc=_.Ba(function(B){var t=B.data;var T=B.className;var S=B.animationName;var O=B.animationRef;var d=B.elRefForInterop;var Z=_.v2("lottie-component"),h;_.FA(function(){var D;return void((D=h)==null?void 0:D.destroy())});
var q;_.sZ(function(){var D=_.oU(S);if(D!==q){q=D;var P=Object.assign({},{animationName:D,animationRef:_.oU(O)},_.oU(t));try{_.OD().resolve(a28)().then(function(N){var H;(H=h)==null||H.destroy();var f,c;H=(c=d==null?void 0:(f=d())==null?void 0:f.value)!=null?c:Z.value;f=P.animationRef;c=P.listeners;N=N.loadAnimation(Object.assign({},{container:H},P.animationConfig));f&&(f.lottieEl=N);if(c)for(H=_.C(Object.entries(c)),f=H.next();!f.done;f=H.next())c=_.C(f.value),f=c.next().value,(c=c.next().value)&&
N.addEventListener(f,c);h=N})}catch(N){D=N;
var U="LottieComponent error.";D.message&&(U+=" Original description: "+D.message);_.Qu(D,U);_.yu(D);var J;((J=P.listeners)==null?0:J.error)&&P.listeners.error(D)}}},"lbhvPc");
return _.E(McC,{cond:function(){return!(d==null?0:d())},
then:function(){return _.E("lottie-component",{class:_.JK("ytLottieComponentHost",T),el:Z})}})},"h");_.dU(_.Ba(function(B){return _.E("ytd-lottie-player",{id:B.id,hidden:B.hidden,class:B.className,"aria-label":B.ariaLabel,style:"display: block;"},_.E(_.kc,{data:B.data,animationName:function(){var t;return((t=B.data().animationConfig)==null?void 0:t.name)||""},
animationRef:function(){return B.data().animationRef}}))},"i"),"ytd-lottie-player",{props:{data:_.lP,
id:_.lP,hidden:_.lP,className:_.lP,ariaLabel:_.lP}});var d4=function(){var B=_.x.apply(this,arguments)||this;B.animationRef={};B.delhiIconsEnabled=_.m("enable_web_delhi_icons");return B};
_.u(d4,_.x);_.k=d4.prototype;
_.k.handlePropertyChange=function(){var B=this.animatedIcon,t=this.active,T=this.isDarkTheme;if(B){var S=this.previousActive!==t;this.previousActive=t;this.animationRef.lottieEl?S&&this.toggleAnimation(t,B.totalFrames):t?this.initializeAnimationAsToggled(B.lottiePlayerProps,B.totalFrames):this.initializeAnimationAsUntoggled(B.lottiePlayerProps);B.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=B.type;this.lottiePlayerProps=this.computeLottiePlayerProps(B,T)}};
_.k.computeLottiePlayerProps=function(B,t){var T=this.deepCloneLottiePlayerProps(B);t?(t=B.nameDarkTheme,B=B.pathDarkTheme):(t=B.name,B=B.path);T.animationConfig.name=t;(t=Il.get(B))?T.animationConfig.animationData=t:T.animationConfig.path=B;return T};
_.k.initializeAnimationAsToggled=function(B,t){B.animationConfig.initialSegment=[t-1,t]};
_.k.initializeAnimationAsUntoggled=function(B){B.animationConfig.initialSegment=void 0};
_.k.toggleAnimation=function(B,t){if(B){var T;(T=this.animationRef.lottieEl)==null||T.playSegments([0,t],!0)}else{var S;(S=this.animationRef.lottieEl)==null||S.playSegments([0,1],!0)}};
_.k.deepCloneLottiePlayerProps=function(B){var t=Object.assign({},B.lottiePlayerProps.animationConfig);B=Object.assign({},B.lottiePlayerProps);B.animationConfig=t;return B};
d4.prototype.handlePropertyChange=d4.prototype.handlePropertyChange;_.G([_.y(),_.Y("design:type",Object)],d4.prototype,"animatedIcon",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],d4.prototype,"active",void 0);_.G([_.y(),_.Y("design:type",Boolean)],d4.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],d4.prototype,"animatedIconType",void 0);_.G([_.y(),_.Y("design:type",Boolean)],d4.prototype,"previousActive",void 0);
_.G([_.y(),_.Y("design:type",Object)],d4.prototype,"lottiePlayerProps",void 0);_.G([_.y(),_.Y("design:type",Object)],d4.prototype,"animationRef",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],d4.prototype,"delhiIconsEnabled",void 0);_.G([_.IK("animatedIcon","active","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],d4.prototype,"handlePropertyChange",null);_.G([_.yX({is:"yt-animated-icon",disableElementRegistration:!0})],d4);
_.e(d4,"yt-animated-icon",function(){if(HJe===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;jWu===void 0&&(jWu=document.createElement("template"));var S=jWu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);HJe=B}B=HJe;return B},{mode:2});var f2o;var gji;var iVh=_.Ba(function(B){var t=_.v2("span"),T=wN(function(){return{value:null}});
_.FA(function(){var O;(O=T.value)==null||O.cancel()});
var S=_.N_(B.data,{equals:function(O,d){return O.iconName===d.iconName&&O.iconStyle===d.iconStyle&&O.iconSize===d.iconSize&&O.iconSetName===d.iconSetName&&O.iconSelected===d.iconSelected}},"aoiXAb");
_.sZ(function(){var O,d=(O=B.options)==null?void 0:O.call(B);pPw(t,T,S(),d)},"QXgxJd");
return _.E("span",{class:"yt-icon-shape",el:t})},"j");
iVh.idomCompat=!0;var m$D=["youtube_fill","youtube_outline"];var Rb8=new _.uv({type:"iconset",value:void 0}),Cq=function(){var B=_.x.apply(this,arguments)||this;B.isDarkTheme=document.documentElement.hasAttribute("dark");B.iconName="";B.iconsetName="yt-icons";B.iconset=null;B.missingIconSet=!1;B.iconType=null;B.iconShapeDataSignal=_.PV(void 0,void 0,"RQ9kUb");B.renderingOptionsSignal=_.PV({iconWidth:"100%",iconHeight:"100%",iconFilter:B.iconFilter},void 0,"qtx8Ef");B.wizHasRendered=!1;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(Cq,_.x);Cq.prototype.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&(this.isDarkTheme=B)};
Cq.prototype.handlePropertyChange=function(){var B=this,t,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w;return _.L(function(W){switch(W.nextAddress){case 1:if(t=!B.icon&&!B.iconName||!B.isAttached)return W.return();T=B;S=T.icon;O=T.size;d=T.defaultToFilled;Z=T.active;h=T.targetContainer;B.toggleContainerClass(h);_.m("kevlar_use_wil_icons")&&S&&(q=ung(S),B.iconType=q.length?q[1]:null);if(S){W.jumpTo(2);break}B.iconsetName="";B.iconName="";return _.V(W,B.renderIcon(h,S),3);case 3:return W.return();case 2:D=A48(S);
P=ung(D);P.length&&(B.iconsetName=P[0],B.iconName=P[1]);if(!_.m("kevlar_use_wil_icons")){W.jumpTo(4);break}U=Cq;J=c4q;N=B.iconType;H=B.active;f=B.defaultToFilled;c=B.size;w=B.iconsetName;return _.V(W,sWH(),6);case 6:return _.V(W,J.call(U,N,H,f,c,w,W.yieldResult),5);case 5:B.iconShapeData=W.yieldResult;case 4:if(B.shouldRenderIconShape(h)){W.jumpTo(7);break}return _.V(W,B.determineIconSet(D,Z,d,O,h),7);case 7:return _.V(W,B.renderIcon(h,S),0)}})};
Cq.prototype.toggleContainerClass=function(B){B?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var A48=function(B){return!_.m("default_to_innertube_icon")||B.indexOf(":")>0?B:_.DK(B)};
_.k=Cq.prototype;_.k.determineIconSet=function(B,t,T,S){var O=this;return _.L(function(d){return d.nextAddress==1?_.m("kevlar_system_icons")||_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.MB("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?_.V(d,O.switchToYtSysIconset(B,t,T,S),3):d.jumpTo(2):d.nextAddress!=2?d.return():_.V(d,O.useYtSysIconsetForMissingIcons(B,t,T,S),0)})};
_.k.switchToYtSysIconset=function(B,t,T,S){var O=this,d,Z,h,q,D,P,U;return _.L(function(J){switch(J.nextAddress){case 1:if(!B||O.iconsetName!=="yt-icons"&&O.iconsetName!=="yt-sys-icons"){J.jumpTo(0);break}d=ung(B);Z=d[1];Z=_.Foo(Z);_.m("enable_polymer_icons_replace_underscores_dash")&&Z.includes("_filled")&&(Z=Z.replace(/_filled/g,"-filled"));return _.V(J,EW(Z,!0),3);case 3:return h=J.yieldResult,_.V(J,EW(Z,!1),4);case 4:if((q=J.yieldResult)||t&&h)O.iconsetName="yt-sys-icons";O.iconName=O.getIconName(Z,
t,T,q,h);if(S===24){J.jumpTo(0);break}D="yt-sys-icons"+S+":"+O.iconName;return _.V(J,EW(D,!1,!0),6);case 6:return P=J.yieldResult,_.V(J,EW(D,!0,!0),7);case 7:U=J.yieldResult;O.iconName=O.getIconName(Z,t,T,P,U);if(!t&&P||t&&U)O.iconsetName="yt-sys-icons"+S;_.Dh(J)}})};
_.k.getIconName=function(B,t,T,S,O){B.includes("-filled")&&(B=B.replace("-filled",""));return O&&(t||T)?B+"-filled":B};
_.k.useYtSysIconsetForMissingIcons=function(B,t,T,S){var O=this,d,Z;return _.L(function(h){if(h.nextAddress==1)return O.iconsetName!=="yt-icons"?h.jumpTo(0):_.V(h,EW(O.iconName,!1,!1,!0),3);if(h.nextAddress!=4)return d=h.yieldResult,_.V(h,EW(O.iconName,!1),4);Z=h.yieldResult;if(d||!Z)return h.jumpTo(0);O.iconsetName="yt-sys-icons";return _.V(h,O.switchToYtSysIconset(B,t,T,S),0)})};
_.k.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var sWH=function(){return _.L(function(B){try{return B.return(_.OD().resolve(_.Pa))}catch(t){return B.return(new Promise(function(T){_.xi().parkOrScheduleJob(function(){T(_.OD().resolve(_.Pa))},2,"ci")}))}})},c4q=function(B,t,T,S,O,d){S=S===void 0?24:S;
if(B){B=B.toLowerCase();var Z=B.endsWith("_filled")||B.endsWith("-filled");t={iconName:B,iconStyle:(t===void 0?0:t)||(T===void 0?0:T)||Z?"youtube_fill":"youtube_outline",iconSize:S,iconSetName:O===void 0?"yt-icons":O};T=!!d.resolveIcon(t);T||(t.iconSize=void 0,T=!!d.resolveIcon(t));!T&&Z&&(t.iconName=B.substring(0,B.length-7),t.iconSize=S,T=!!d.resolveIcon(t),T||(t.iconSize=void 0,T=!!d.resolveIcon(t)));T||(t.iconStyle=void 0,T=!!d.resolveIcon(t));T||_.yu(new _.HY("Icon not supported",{iconName:t.iconName,
iconStyle:t.iconStyle,iconSize:t.iconSize,iconType:B}));return T?t:void 0}};
_.k=Cq.prototype;_.k.shouldRenderIconShape=function(B){if(!_.m("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;B=this.getContainer(B);return!$o_(B,this.icon)};
_.k.renderIcon=function(B,t){var T=this,S,O,d,Z,h,q,D,P;return _.L(function(U){switch(U.nextAddress){case 1:if(t&&T.icon!==t)return U.return();S=T.getContainer(B);O=$o_(S,T.icon);if(T.shouldRenderIconShape(B)&&T.iconType)return T.applyIconShape(O,S),U.return();T.removeIconShape();if(!S)return U.return();T.iconName===""&&T.iconset&&S&&(T.removeStaticIcon(T.iconset,S),O&&T.removeAnimatedIcon(S));if(T.iconName===""&&T.iconset||!T.iconsetName||!Rb8)return U.return();T.iconset=Rb8.byKey(T.iconsetName);
if(!T.iconset)return T.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.Pb(T,T.onIconsetAdded)),U.return();T.missingIconSet&&(T.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.Pb(T,T.onIconsetAdded)));Z=(d=O||T.isAnimatedIcon?xoD(T.icon):void 0)&&!d.lazyLoad;q=d&&((h=d)==null?void 0:h.lazyLoad)&&(d.lottiePlayerProps.animationConfig.animationData?!0:Il.get(T.isDarkTheme?d.pathDarkTheme:d.path)?!0:!1);if(Z||q)return T.applyAnimatedIcon(S,d,T.iconset),U.return();if(q||
(D=d)==null||!D.lazyLoad){U.jumpTo(2);break}P=eWq(d,T.isDarkTheme);T.applyStaticIcon(T.iconset,S,T.iconName,B,O);return _.V(U,P,3);case 3:return _.V(U,T.renderIcon(T.targetContainer,T.icon),4);case 4:return U.return();case 2:T.applyStaticIcon(T.iconset,S,T.iconName,B,O),_.Dh(U)}})};
_.k.getContainer=function(B){var t,T=(t=e9_(this.hostElement))==null?void 0:t.host;t=!!T&&!!T.polymerController;if(!B||t)return B?this.getTargetContainer(B,T):this.hostElement};
_.k.getTargetContainer=function(B,t){var T=_.ZH(t).querySelector("#"+B);T||(B=new _.HY("yt-icon container missing",t.is,B),_.wj(B));return T};
_.k.applyStaticIcon=function(B,t,T,S,O){O&&this.removeAnimatedIcon(t);this.removeIconShape();O=O&&!!this.iconType&&!!this.iconShapeData&&_.m("kevlar_use_wil_icons");try{O?this.applyIconShape(!1,t):B.applyIcon(t,T)}catch(d){this.handleError(d,S,t)}};
_.k.applyIconShape=function(B,t){this.iconset&&t&&(this.removeStaticIcon(this.iconset,t),B&&this.removeAnimatedIcon(t));B={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var T=_.C(this.iconShapeDataSignal);t=T.next().value;T=T.next().value;var S=_.C(this.renderingOptionsSignal),O=S.next().value;S=S.next().value;T(this.iconShapeData);S(B);if(!this.wizHasRendered)for(this.wizHasRendered=!0,B=_.C(Ytm(t,O)).next().value;B.firstChild;)_.ZH(this.hostElement).appendChild(B.firstChild)};
_.k.removeIconShape=function(){if(_.m("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.k.removeStaticIcon=function(B,t){B.removeIcon(t)};
_.k.applyAnimatedIcon=function(B,t,T){this.removeStaticIcon(T,B);this.removeIconShape();var S;T=this.animatedIconElement&&((S=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:S.type)===t.type;if(this.animatedIconElement&&T){this.animatedIconElement.polymerController.animatedIcon=t;var O;((O=this.animatedIconElement)==null?void 0:O.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(B),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=t,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.m("kevlar_use_wil_icons")?B.insertBefore(this.animatedIconElement,B.childNodes[0]):(B=_.ZH(B),B.insertBefore(this.animatedIconElement,B.childNodes[0]))};
_.k.removeAnimatedIcon=function(B){_.m("kevlar_use_wil_icons")?this.animatedIconElement&&B.contains(this.animatedIconElement)&&B.removeChild(this.animatedIconElement):(B=_.ZH(B),this.animatedIconElement&&B.contains(this.animatedIconElement)&&B.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.k.handleError=function(B,t,T){_.Qu(B,this.iconName,t,T);t=$o_(T,this.icon);var S=!1;window.location.href.includes("JpymaW6Lh2w")?S=!0:T._svgIcon&&(T=(T=T._svgIcon.parentNode)?T.tagName:"unknown",_.Qu(B,T),T==="YT-ICON"&&B.name==="NotFoundError"?S=!0:B.name==="NotFoundError"&&t&&(S=!0));S?_.yu(B):_.wj(B)};
_.n9.Object.defineProperties(Cq,{template:{configurable:!0,enumerable:!0,get:function(){if(gji===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;
f2o===void 0&&(f2o=document.createElement("template"));var S=f2o;T.call(t,S.content.cloneNode(!0),B.content.firstChild);gji=B}B=gji;return B}}});
Cq.prototype.handlePropertyChange=Cq.prototype.handlePropertyChange;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Cq.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",String)],Cq.prototype,"icon",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Cq.prototype,"active",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Cq.prototype,"defaultToFilled",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Cq.prototype,"isAnimatedIcon",void 0);
_.G([_.y({value:24}),_.Y("design:type",Number)],Cq.prototype,"size",void 0);_.G([_.y({value:""}),_.Y("design:type",String)],Cq.prototype,"targetContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],Cq.prototype,"animatedIconElement",void 0);_.G([_.y(),_.Y("design:type",Object)],Cq.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Cq.prototype,"ariaHidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Cq.prototype,"ariaLabel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Cq.prototype,"role",void 0);_.G([_.y(),_.Y("design:type",String)],Cq.prototype,"style",void 0);_.G([_.y(),_.Y("design:type",String)],Cq.prototype,"iconFilter",void 0);_.G([_.IK("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],Cq.prototype,"handlePropertyChange",null);_.G([_.yX({is:"yt-icon",noInjection:!0})],Cq);var FtB;var wkE=function(){var B=document.body,t=B.appendChild;if(FtB===void 0){var T=document.createElement("template");_.a(T,'\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>');
FtB=T}T=FtB;t.call(B,T.content)};
document.body?wkE():window.addEventListener("DOMContentLoaded",wkE);var oj1,y48=function(){return oj1!==void 0?oj1:oj1=document.createElement("template")};
document.head.appendChild(y48().content);var QW2,x21=function(){return QW2!==void 0?QW2:QW2=document.createElement("template")};
document.head.appendChild(x21().content);var MCH;_.Zw=new _.lz("KEY_MANAGER_TOKEN");var rWD={duration:1E3,easing:"ease",fill:"forwards"};_.Tt(nQq);var bV9={duration:1E3,easing:"ease",fill:"forwards"},eb2=_.Ba(function(B){var t=_.l_("animated-rolling-character"),T=void 0,S=function(){var O,d;return vO((O=B.character)==null?void 0:O.call(B))||vO((d=B.previousCharacter)==null?void 0:d.call(B))};
_.sZ(function(){if(B.marginMultiplier()){var O;(O=T)==null||O.cancel();if(S()){var d;O=((d=B.previousCharacter)==null?0:d.call(B))?Number(B.previousCharacter())+10:B.rollUp()?0:30;var Z;if((Z=B.shouldAnimate)==null||!Z.call(B)){var h,q;O-=zWv((h=B.character)==null?void 0:h.call(B),(q=B.previousCharacter)==null?void 0:q.call(B),B.rollUp(),O)}}else{O=B.rollUp()?0:2;var D;(D=B.shouldAnimate)!=null&&D.call(B)||(d=O,Z=B.rollUp()?-1:1,O=d-Z)}t.value.style.marginTop="-"+O*B.marginMultiplier()+"px";var P;
if((P=B.shouldAnimate)==null?0:P.call(B)){var U,J;T=Bs_(t.value,(U=B.character)==null?void 0:U.call(B),(J=B.previousCharacter)==null?void 0:J.call(B),B.rollUp(),O,S(),B.marginMultiplier())}else{var N;t.value.style.display=((N=B.character)==null?0:N.call(B))?"":"none"}}},"vt9b9b");
return _.E("animated-rolling-character",{el:t,class:"animated-rolling-character-wiz"},_.E(_.I,{cond:S,then:function(){return _.E($2s,null)},
else:function(){return _.E(Wt2,{character:B.character})}}))},"k");
eb2.idomCompat=!0;var tWq=_.m("web_enable_sink_animated_rolling_character_and_number")?eb2:nQq,G$o=_.m("web_enable_sink_animated_rolling_character_and_number")?eb2:_.Nr(nQq),$2s=_.Ba(function(){for(var B=[],t=1;t<30;t++)B.push(_.E("div",null,t%10));return _.E(_.Zc,null,_.E("div",null,"\u00a0"),B,_.E("div",null,"\u00a0"))},"l"),Wt2=_.Ba(function(B){var t=B.character;
return _.E(_.Zc,null,_.E("div",null,"\u00a0"),_.E(_.I,{cond:function(){return!(t==null?0:t())||_.L_(t==null?void 0:t())},
then:function(){return _.E("div",null,"\u00a0")},
else:function(){return _.E("div",null,t)}}),_.E("div",null,"\u00a0"))},"m");_.Tt(Ts_);var pkB=_.Ba(function(B){var t=void 0,T=void 0,S=function(){var d;return((d=B.fontSizeMultiplier)==null?0:d.call(B))?B.heightPx()*B.fontSizeMultiplier():B.heightPx()},O=_.N_(function(){if(!B.numberText())return[];
var d,Z,h=((d=B.forceRollUp)==null?void 0:d.call(B))||!T||!((Z=B.numberValue)==null?0:Z.call(B))||T<B.numberValue(),q,D=B.numberText();d=S();Z=!((q=B.shouldAnimate)==null||!q.call(B));q=[];var P=0,U=0,J=(t?t.replace(/\D/g,"").length:0)-(D?D.replace(/\D/g,"").length:0),N=t?t.split(/(\d)/).filter(Boolean):[];for(D=D.split(/(\d)/).filter(Boolean);J<0;){var H=D[U];q.push({character:H,rollUp:h,marginMultiplier:d,shouldAnimate:Z});U++;vO(H)&&J++}for(;P<J;)H=N[P],q.push({previousCharacter:H,rollUp:h,marginMultiplier:d,
shouldAnimate:Z}),P++,vO(H)||J++;for(;U<D.length;)J=D[U],H=N[P],vO(J)===vO(H)?(U++,P++):vO(J)?(P++,J=void 0):vO(H)&&(U++,H=void 0),q.push({character:J,previousCharacter:H,rollUp:h,marginMultiplier:d,shouldAnimate:Z});t=B.numberText();var f;T=(f=B.numberValue)==null?void 0:f.call(B);return q},void 0,"B9AmNd");
return _.E("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:function(){return B.numberText()?["height: "+S()+"px;","line-height: "+B.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.E(_.aS,{each:O,keyBy:"INDEX"},function(d){return _.E(G$o,{character:function(){return d().character},
previousCharacter:function(){return d().previousCharacter},
marginMultiplier:function(){return d().marginMultiplier},
rollUp:function(){return d().rollUp},
shouldAnimate:function(){return d().shouldAnimate}})}))},"n");
pkB.idomCompat=!0;_.NsX=_.m("web_enable_sink_animated_rolling_character_and_number")?pkB:Ts_;_.iJ4=_.m("web_enable_sink_animated_rolling_character_and_number")?pkB:_.Nr(Ts_);var SBh={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"};_.pS=_.Ba(function(B){var t=_.l_("a",B.ref),T=B.aTagConfig?B.aTagConfig:_.N_(function(){var S,O,d,Z,h;var q=(h=_.$t((d=B.command)==null?void 0:d.call(B)))!=null?h:(Z=B.command)==null?void 0:Z.call(B);return _.ew({innertubeCommand:q,skipOnClick:(S=B.skipOnClick)==null?void 0:S.call(B),defaultTarget:(O=B.target)==null?void 0:O.call(B)})||{}},void 0,"gnrRge");
_.sZ(function(){t.value._data=T()._data;t.value.params=T().params},"t2c7fe");
return _.E("a",{el:t,href:function(){return T().href$},
rel:function(){return T().rel$},
class:function(){var S,O;return(O=T().className)!=null?O:(S=B.className)==null?void 0:S.call(B)},
style:function(){var S;if((S=B.style)==null?0:S.call(B))return B.style();var O;return((O=B.disabled)==null?0:O.call(B))?"pointer-events:none":""},
"aria-haspopup":function(){return!!T()["aria-haspopup$"]},
"force-new-state":ud(function(){return T()["force-new-state$"]}),
title:ud(function(){var S,O;return(O=T().title$)!=null?O:(S=B.title)==null?void 0:S.call(B)}),
role:ud(function(){return T().role$}),
target:ud(function(){return T().target$}),
dir:ud(function(){var S;return((S=B.dir)==null?0:S.call(B))?B.dir():T().dir}),
tabindex:function(){var S;return T().tabindex$?Number(T().tabindex$):(S=B.tabIndex)==null?void 0:S.call(B)},
"aria-hidden":function(){var S,O;return(O=T()["aria-hidden$"])!=null?O:(S=B.ariaHidden)==null?void 0:S.call(B)},
"aria-label":function(){var S,O;return(O=T()["aria-label$"])!=null?O:(S=B.ariaLabel)==null?void 0:S.call(B)},
"aria-current":B.ariaCurrent,"aria-disabled":B.disabled,"aria-labelledby":B.ariaLabelledby,"aria-describedby":B.ariaDescribedby,"aria-selected":B.ariaSelected,"tab-identifier":B.tabIdentifier,"on:pointerdown":_.Xb(function(S){var O,d;return void((d=(O=T()).onpointerdown)==null?void 0:d.call(O,S))}),
"on:click":_.Xb(function(S){var O,d;return void((d=(O=T()).onclick)==null?void 0:d.call(O,S))}),
"on:focusin":_.Xb(function(S){var O;(O=B.onFocusin)==null||O.call(B,S)}),
"on:focusout":_.Xb(function(S){var O;(O=B.onFocusout)==null||O.call(B,S)})},B.children)},"o");var YX2=function(B,t){this.fillAnimation=new Animation(C3m(B),document.timeline);this.strokeAnimation=new Animation(Zsm(t),document.timeline)};
YX2.prototype.play=function(){var B,t;(t=(B=this.fillAnimation).play)==null||t.call(B);var T,S;(S=(T=this.strokeAnimation).play)==null||S.call(T)};
YX2.prototype.cancel=function(){var B,t;(t=(B=this.fillAnimation).cancel)==null||t.call(B);var T,S;(S=(T=this.strokeAnimation).cancel)==null||S.call(T)};_.AK=_.Ba(function(B){var t=B.model;var T=B.pointerDownEvent;var S=B.pointerUpEvent;var O=B.pointerLeaveEvent;B=_.l_("div");var d=_.H4({"border-radius":function(){return t().borderRadius}}),Z=_.l_("div"),h=_.l_("div"),q=_.C(_.jH(function(){return(S==null?0:S())||(O==null?0:O())?!1:!(T==null||!T())||!1})),D=q.next().value,P=q.next().value,U=void 0,J=function(){!U&&h.value&&Z.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(U=new YX2(h.value,Z.value));
var W;(W=U)==null||W.play()},N=function(){var W;
(W=U)==null||W.cancel()},H=function(){var W;
(W=U)==null||W.cancel()};
_.sZ(function(){(S==null?0:S())&&J()},"YjVIpd");
_.sZ(function(){(T==null?0:T())&&N()},"UrXvqb");
_.sZ(function(){(O==null?0:O())&&H()},"QK6L8b");
q=_.Xb(function(){J();P(!1)});
var f=_.Xb(function(){N();P(!0)}),c=_.Xb(function(){H();
P(!1)});
_.FA(function(){if(U){var W;(W=U)==null||W.cancel();U=void 0}});
var w={};D=_.JK("yt-spec-touch-feedback-shape",function(){return Lx9(t().color)},(w["yt-spec-touch-feedback-shape--focused"]=function(){return!!t().focused&&!t().disabled},w["yt-spec-touch-feedback-shape--circular"]=function(){return!!t().circular},w["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!t().isExtended},w["yt-spec-touch-feedback-shape--down"]=D,w["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!t().triggerEvents},w));
return _.E("yt-touch-feedback-shape",{style:_.H4({"border-radius":"inherit"})},_.E("div",{el:B,class:D,style:_.H4({"margin-top":function(){return t().customTopExtend?"-"+t().customTopExtend+"px":void 0}}),
"on:mousedown":f,"on:mouseup":q,"on:pointerleave":c,"on:touchstart":f,"on:touchend":q,"aria-hidden":!0},_.E("div",{class:"yt-spec-touch-feedback-shape__stroke",style:d,el:Z}),_.E("div",{class:"yt-spec-touch-feedback-shape__fill",style:d,el:h})))},"p");
_.AK.idomCompat=!0;var Kt8={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 Lq=_.IC();Lq=Lq.toLowerCase();if(_.q9(Lq,"android")){var l2o=Lq.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);l2o&&parseFloat(l2o[1])<100||Lq.match("("+Object.keys(Kt8).join("|")+")")};var vj1=_.Ba(function(B){return _.E(_.I,{cond:B.aTagConfig,then:function(t){return _.E(_.pS,{aTagConfig:t,disabled:B.disabled,className:B.className,style:B.style,title:B.title,ariaLabel:B.ariaLabel,ariaCurrent:function(){var T,S;return((T=B.toggleable)==null?void 0:T.call(B))&&((S=B.toggled)==null?void 0:S.call(B))}},B.children)},
else:function(){return _.E("button",{"on:click":_.Xb(function(t){var T;return(T=B.onClick)==null?void 0:T.call(B,t)}),
class:B.className,title:B.title,style:B.style,disabled:B.disabled,"aria-pressed":function(){var t,T;return((t=B.toggleable)==null?0:t.call(B))?!((T=B.toggled)==null||!T.call(B)):void 0},
"aria-label":B.ariaLabel,"aria-disabled":B.visiblyDisabled,"aria-hidden":B.ariaHidden,tabindex:B.tabIndex},B.children)}})},"q"),r48=_.Ba(function(B){var t=B.data;
var T=B.hasIconLeading;var S=B.hasIconLeadingTrailing;var O=B.hasIconTrailing;var d=B.iconButton;var Z=B.iconClassName;var h=B.secondaryIconClassName;var q=B.icon;var D=B.secondaryIcon;var P=B.textContentClassName;return _.E(hJ,{className:"",style:"display: inherit; justify-content: center"},_.E(_.I,{debugInstance:"V4z1Uc",cond:function(){return q&&(T()||S()||(d==null?void 0:d()))},
then:function(){return _.E(hJ,null,_.E("div",{class:Z,"aria-hidden":"true"},q==null?void 0:q()))}}),_.E(_.I,{debugInstance:"ok3btb",
cond:function(){return(t().buttonText||t().animatedTextProps||t().formattedButtonText)&&!(d==null?0:d())},
then:function(){return _.E(hJ,null,_.E(nji,{className:P,iconPosition:function(){return t().iconPosition},
text:function(){return t().buttonText},
oneOffCustomTextWrap:function(){return t().oneOffCustomTextWrap},
formattedButtonText:function(){return t().formattedButtonText},
animatedTextProps:function(){return t().animatedTextProps}}))}}),_.E(_.I,{debugInstance:"DO5Rz",
cond:O,then:function(){return _.E(hJ,null,_.E("div",{class:Z},q==null?void 0:q()))}}),_.E(_.I,{debugInstance:"bnojSc",
cond:S,then:function(){return _.E(hJ,null,_.E("div",{class:h},D==null?void 0:D()))}}),_.E(_.I,{debugInstance:"HN3kad",
cond:function(){return!t().disabled&&!0},
then:function(){return _.E(_.AK,{model:function(){return{color:DV9(t())}}})}}))},"r"),nji=_.Ba(function(B){var t=function(){var T,S;
return((T=B.iconPosition)==null?void 0:T.call(B))==="icon-with-label"||((S=B.oneOffCustomTextWrap)==null?void 0:S.call(B))};
return _.E("div",{class:B.className,"aria-hidden":function(){var T,S,O;return((T=B.ariaHidden)==null?void 0:T.call(B))&&(!((S=B.animatedTextProps)==null||!S.call(B))||!((O=B.formattedButtonText)==null||!O.call(B)))}},_.E(_.RS,null,_.E(_.f4,{when:function(){var T;
return(T=B.animatedTextProps)==null?void 0:T.call(B)}},function(){return _.E(_.iJ4,{numberText:function(){return B.animatedTextProps().numberText},
numberValue:function(){return B.animatedTextProps().numberValue},
heightPx:function(){return B.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return B.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return B.animatedTextProps().shouldAnimate},
forceRollUp:function(){return B.animatedTextProps().forceRollUp}})}),_.E(_.f4,{when:function(){var T;
return(T=B.formattedButtonText)==null?void 0:T.call(B)}},function(){return _.E(_.vR,{text:function(){return Object.assign({},B.formattedButtonText(),{lineBreakMode:t()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":B.formattedButtonText().lineBreakMode,
alignment:t()?"TEXT_ALIGNMENT_CENTER":B.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!t()}})}),_.E(_.f4,{when:function(){var T,S;
return((T=B.iconPosition)==null?void 0:T.call(B))==="icon-with-label"&&((S=B.text)==null?void 0:S.call(B))}},function(){return _.E(_.vR,{text:function(){return{content:B.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.E(_.gN,null,function(){return B.text})))},"s"),zb2=_.Ba(function(B){return _.E(_.I,{debugInstance:"kM7Sgc",
cond:B.hasLabel,then:function(){var t;return _.E("label",{class:B.className},B.children,(t=B.textContent)==null?void 0:t.call(B))},
else:function(){return B.children}})},"t"),hJ=_.Ba(function(B){return B.children},"u");var h4w=Th("stamper-context");var rF=_.Ba(function(B){var t=B.data;var T=B.icon;var S=B.iconName;var O=B.secondaryIcon;var d=B.secondaryIconName;var Z=B.focusedOverride;aGv();var h=hYL(t),q=h.size,D=h.style;B=h.disabled;var P=h.onTap,U=h.alignByText,J=h.aTagConfig,N=h.customColors,H=h.segmentedPosition,f=h.toggled,c=h.toggleable,w=h.accessibilityLabel,W=h.onToggle,v=h.iconPosition,p=h.oneOffCustomTextWrap,l=h.disableTextEllipsis,b=h.disableBackdropFilter,Zv=h.tooltipText,hN=h.ariaHidden,PL=h.tabIndex,aC=h.buttonText,cL=h.formattedButtonText,
gm=h.animatedTextProps,p_=EX2(t,T,O,S,d,Z),M9=p_.type;T=p_.shouldFocus;S=p_.hasIconLeading;O=p_.hasIconTrailing;var B_=p_.hasIconLeadingTrailing,r2=p_.hasIconOnly;d=p_.hasIconOnly40;var jq=p_.hasIconWithLabel;Z=p_.iconButton;var Pe=p_.visiblyDisabled;h=p_.overrideSmallSizeIcon;var x8=p_.iconToRender;p_=p_.secondaryIconToRender;var Us={},g2={};return _.E(zb2,{className:_.JK("yt-spec-button-shape-with-label",(Us["yt-spec-button-shape-with-label--is-overlay"]=function(){return D()==="overlay"||D()===
"overlay-dark"},Us)),
hasLabel:jq,textContent:function(){return _.E(nji,{text:aC,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:p,iconPosition:v,formattedButtonText:cL,animatedTextProps:gm})}},_.E(vj1,{aTagConfig:J,
className:_.JK("yt-spec-button-shape-next",function(){return UVC(M9())},function(){return Pe()?void 0:IGq(D())},function(){return JnD(q())},(g2["yt-spec-button-shape-next--disabled"]=Pe,g2["yt-spec-button-shape-next--focused"]=T,g2["yt-spec-button-shape-next--icon-trailing"]=O,g2["yt-spec-button-shape-next--icon-leading"]=S,g2["yt-spec-button-shape-next--icon-leading-trailing"]=B_,g2["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return B_()&&!(aC()||cL())},g2["yt-spec-button-shape-next--icon-button"]=
function(){return r2()||jq()},g2["yt-spec-button-shape-next--icon-only-default"]=d,g2["yt-spec-button-shape-next--align-by-text"]=U,g2["yt-spec-button-shape-next--segmented-start"]=function(){return H()==="start"},g2["yt-spec-button-shape-next--segmented-end"]=function(){return H()==="end"},g2["yt-spec-button-shape-next--override-small-size-icon"]=h,g2["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=p,g2["yt-spec-button-shape-next--disable-text-ellipsis"]=l,g2["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!b()&&P3v()},g2)),
style:function(){return mVD(N()).style},
onClick:function(LY){P==null||P(LY);c()&&(W==null||W(LY))},
disabled:B,ariaLabel:w,toggleable:c,toggled:f,title:function(){var LY;return(LY=Zv())!=null?LY:""},
visiblyDisabled:Pe,ariaHidden:hN,tabIndex:PL},_.E(r48,{data:t,hasIconLeading:S,hasIconLeadingTrailing:B_,hasIconTrailing:O,iconButton:Z,icon:x8,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:p_})))},"v");
rF.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};var bJo=_.Ba(function(B){var t=B.data;var T=B.id;var S=B.hidden;var O=B.className;var d=B.iconName;var Z=B.secondaryIconName;B=_.C(_.PV(!1,void 0,"RyKHFc"));var h=B.next().value,q=B.next().value,D=function(){var U=_.OD().resolve(_.S_(_.Zw));U&&q(U.isKeyBoardInUse())},P=function(){q(!1)};
B=_.l_("yt-button-shape",function(U){if(_.OD().resolve(_.S_(_.Zw)))return U.addEventListener("focusin",D),U.addEventListener("focusout",P),function(){U.removeEventListener("focusin",D);U.removeEventListener("focusout",P)}});
return _.E("yt-button-shape",{el:B,id:T,class:O,hidden:S},_.E(_.I,{cond:t,then:function(){return _.E(rF,{data:t,iconName:d,secondaryIconName:Z,focusedOverride:h})}}))},"w");
_.m("web_wiz_button_shape")&&_.dU(bJo,"yt-button-shape",{props:{data:_.lP,id:_.lP,hidden:_.lP,className:_.lP,iconName:_.lP,secondaryIconName:_.lP},unsafeExternallySettableAttributes:new Set(["key","dialog-dismiss","disable-upgrade"])});var qD=function(){var B=_.x.apply(this,arguments)||this;B.keyboardFocused=!1;return B};
_.u(qD,_.x);qD.prototype.onFocus=function(){var B=_.OD().resolve(_.S_(_.Zw));B&&(this.keyboardFocused=B.isKeyBoardInUse())};
qD.prototype.onBlur=function(){this.keyboardFocused=!1};
qD.prototype.renderIdom=function(){var B=this;if(this.data){var t=gU(this.data,!!this.iconName,this.data.ignoreIconSizeOverride),T=VWo(this.data);this.data.focused=this.keyboardFocused;Hs2(this.data,function(){var S;wp("yt-icon",{icon:B.iconName,active:(S=B.data)==null?void 0:S.toggled,size:t,style:"width: "+t+"px; height: "+t+"px;",iconFilter:T},n6)},function(){var S;
wp("yt-icon",{icon:B.secondaryIconName,active:(S=B.data)==null?void 0:S.toggled,size:t,style:"width: "+t+"px; height: "+t+"px;",iconFilter:T},n6)});
_.dv(this.hostElement,"yt-renderidom-finished")}};
_.n9.Object.defineProperties(qD,{template:{configurable:!0,enumerable:!0,get:function(){if(MCH===void 0){var B=document.createElement("template");_.a(B,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-shape--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape_wil_styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape.css.js--\x3e");
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);B.content.insertBefore(x21().content.cloneNode(!0),B.content.firstChild);B.content.insertBefore(y48().content.cloneNode(!0),B.content.firstChild);MCH=B}B=MCH;return B}}});
qD.prototype.onBlur=qD.prototype.onBlur;qD.prototype.onFocus=qD.prototype.onFocus;_.G([_.g(Ut2),_.Y("design:type",Object)],qD.prototype,"ytIdomTemplatingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qD.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],qD.prototype,"iconName",void 0);_.G([_.y(),_.Y("design:type",String)],qD.prototype,"secondaryIconName",void 0);_.G([_.y(),_.Y("design:type",Object)],qD.prototype,"keyboardFocused",void 0);
_.G([_.Uv("focusin"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qD.prototype,"onFocus",null);_.G([_.Uv("focusout"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qD.prototype,"onBlur",null);_.G([_.yX({is:"yt-button-shape",isInjectionRoot:!0,disableElementRegistration:_.m("web_wiz_button_shape")})],qD);_.dU(_.Ba(function(B){function t(){T().seconds&&d(Mkz({seconds:Number(T().seconds)-Date.now()/1E3}))}
var T=B.targetTimestamp;B=B.className;var S=_.C(_.PV("",void 0,"U1Q8Ae")),O=S.next().value,d=S.next().value;_.cw(function(){t();var Z=setInterval(function(){t()},1E3);
_.FA(function(){clearInterval(Z)})});
return _.E("yt-countdown",{class:_.JK("ytCountDownHost",B)},_.E("div",null,O))},"x"),"yt-countdown",{props:{targetTimestamp:_.lP,
className:_.Oz}});_.V6=_.Ba(function(B){var t=B.data;var T=B.className;var S=B.style;var O=B.useOutlinedIcon;var d=B.buttonOverrides;var Z=B.animatedTextProps;var h=B.onClick;var q=B.target;var D=_.l_("button-view-model",function(w){w.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var W=t().targetId;W&&_.j94(_.HK(),W,w);return function(){XDb(_.HK(),w)}}),P=function(){return t().iconName},U,J=(U=_.OD().resolve(_.S_(_.va)))==null?void 0:U(),N=function(){var w=t();
var W=d==null?void 0:d(),v=Z==null?void 0:Z(),p=q==null?void 0:q();if(w){var l=sev(w.type);var b=!!w.title||!!w.titleFormatted;var Zv=!(!w.iconName&&!w.iconImage);b=Zv&&!b?"icon-only":Zv?w.iconTrailing||w.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;b==="icon-only-40"&&(l="text");var hN,PL=(hN=W==null?void 0:W.disabled)!=null?hN:w.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||w.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";hN=Object;Zv=hN.assign;var aC=w.title,
cL=w.titleFormatted;v=v&&v.numberText&&!isNaN(Number(v.numberValue))?v:void 0;var gm=w.accessibilityText,p_=cnh(w.style),M9=Fxv(w.state),B_=wZC(w.buttonSize);p=Anw(w,D,PL,h,p);PL=PL&&!w.onDisabledTap;var r2=_.$t(w==null?void 0:w.onTap);var jq={};r2&&(jq.clickedVisualElement=RYq(w,r2));r2=_.ew({elementsCommand:w.onTap,forceNewState:!0,additionalCommandArgs:jq});r2=Gn(r2)?r2:void 0;var Pe=w.customFontColor,x8=w.customBackgroundColor;jq=w.customBorderColor;var Us=w.customDarkThemeFontColor,g2=w.customDarkThemeBackgroundColor,
LY=w.customDarkThemeBorderColor;Pe=J&&Us?Us:Pe;x8=J&&g2?g2:x8;jq=J&&LY?LY:jq;jq={color:Pe?_.e8(Pe):void 0,backgroundColor:x8?_.e8(x8):void 0,borderColor:jq?_.e8(jq):void 0};w=Zv.call(hN,{},{buttonText:aC,formattedButtonText:cL,animatedTextProps:v,accessibilityLabel:gm,style:p_,type:l,state:M9,size:B_,iconPosition:b,onTap:p,disabled:PL,aTagConfig:r2,customColors:jq,tooltipText:w.tooltip},W)}else w={style:"mono",type:"text",state:"active",size:"M"};w.focused=c();return w},H=function(){return gU(N(),
!!t().iconName)};
B=_.C(_.PV(!1,void 0,"nBSZgd"));U=B.next().value;var f=B.next().value,c=U;B=_.Xb(function(){var w=_.OD().resolve(_.S_(_.Zw));w&&f(w.isKeyBoardInUse());return!1});
U=_.Xb(function(){f(!1);return!1});
_.sZ(function(){var w,W=_.X(t==null?void 0:(w=t())==null?void 0:w.onVisible,_.MA);W&&_.Wa(W,{disableClickTracking:!0})},"pTxQg");
return _.E("button-view-model",{el:D,class:_.JK("yt-spec-button-view-model",T),"on:focusin":B,"on:focusout":U},_.E(_.I,{cond:function(){var w;return(t==null?0:(w=t())==null?0:w.iconImage)?{sources:[t().iconImage]}:void 0},
then:function(w){return _.E(rF,{data:N,icon:function(){return _.E(_.bQ,{data:w,alt:"",targetWidth:H,targetHeight:H,preserveWidth:!0,preserveHeight:!0})}})},
else:function(){return _.E(rF,{data:N,icon:function(){return _.E(_.fz,{icon:P,active:function(){return(O==null?0:O())?!1:N().toggled},
animateIcon:function(){var w;return!!(S==null?0:(w=S())==null?0:w.animateIcon)},
size:H})}})}}))},"y");
_.V6.idomCompat={callbacks:{onClick:!0}};_.dU(_.Ba(function(B){return _.E("yt-button-view-model",{id:B.id,class:_.JK(B.scopingClassName,B.classes),icon:function(){var t;return(t=B.icon)==null?void 0:t.call(B)},
"dialog-dismiss":function(){var t;return((t=B.dialogDismiss)==null?0:t.call(B))?"":void 0}},_.E(_.V6,{data:function(){var t;
return(t=B.data)==null?void 0:t.call(B)},
className:function(){var t;return(t=B.className)==null?void 0:t.call(B)},
style:function(){var t;return(t=B.style)==null?void 0:t.call(B)},
useOutlinedIcon:function(){var t;return(t=B.useOutlinedIcon)==null?void 0:t.call(B)},
buttonOverrides:function(){var t;return(t=B.buttonOverrides)==null?void 0:t.call(B)},
animatedTextProps:function(){var t;return(t=B.animatedTextProps)==null?void 0:t.call(B)},
onClick:function(t){var T;return(T=B.onClick)==null?void 0:T.call(B,t)}}))},"z"),"yt-button-view-model",{props:{data:_.lP,
className:_.lP,style:_.lP,useOutlinedIcon:_.lP,buttonOverrides:_.lP,animatedTextProps:_.lP,onClick:_.Oz,scopingClassName:_.lP,id:_.lP,icon:_.lP,dialogDismiss:_.lP,classes:_.lP,target:_.Oz}});var EA=function(){var B=_.x.apply(this,arguments)||this;B.isGoalActive=!0;return B};
_.u(EA,_.x);EA.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
EA.prototype.progressBarChanged=function(){var B=_.ZH(this.hostElement).querySelector("#progress-bar-progress"),t,T,S,O=(S=Number((t=this.creatorGoalState)==null?void 0:t.currentGoalCount)/Number((T=this.creatorGoalState)==null?void 0:T.totalGoalCount)*100)!=null?S:0,d;B.style.width=((d=Math.min(O,100))!=null?d:0)+"%"};
EA.prototype.goalStateChanged=function(){var B;this.isGoalActive=((B=this.creatorGoalState)==null?void 0:B.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var t;B={"--yt-progress-bar-color":neD((t=this.creatorGoalState)==null?void 0:t.progressBarColor)};_.Ev(this.hostElement,B)};
EA.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.n9.Object.defineProperties(EA.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var B;return this.isGoalActive&&!((B=this.creatorGoalState)==null||!B.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.creatorGoalState)==null?0:B.endTimestampMs){var t;B=Number((t=this.creatorGoalState)==null?void 0:t.endTimestampMs)/1E3;return{seconds:String(B)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.creatorGoalState)==null?0:B.themedTargetImage){var t;B=_.X((t=this.creatorGoalState)==null?void 0:t.themedTargetImage,QIu);return this.isAppDarkTheme()?B==null?void 0:B.imageDark:B==null?void 0:B.imageLight}}}});
_.n9.Object.defineProperties(EA,{template:{configurable:!0,enumerable:!0,get:function(){return PFB()}}});
EA.prototype.goalStateChanged=EA.prototype.goalStateChanged;EA.prototype.progressBarChanged=EA.prototype.progressBarChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],EA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],EA.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],EA.prototype,"ytRendererBehavior",void 0);
_.G([_.y({selectorArgs:["data.creatorGoalEntityKey"],selector:function(B,t){return _.q8(B.entities,"creatorGoalEntity",t)}}),
_.Y("design:type",Object)],EA.prototype,"creatorGoalState",void 0);_.G([_.y(),_.Y("design:type",Object)],EA.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],EA.prototype,"isGoalActive",void 0);_.G([_.F("creatorGoalState","isGoalActive"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],EA.prototype,"shouldShowCountdown",null);_.G([_.F("creatorGoalState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EA.prototype,"endTimestamp",null);
_.G([_.F("creatorGoalState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EA.prototype,"targetIconThemedImage",null);_.G([_.IK("creatorGoalState.currentGoalCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EA.prototype,"progressBarChanged",null);_.G([_.IK("creatorGoalState.creatorGoalState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EA.prototype,"goalStateChanged",null);
_.G([_.yX({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],EA);_.e(EA,"yt-creator-goal-progress-flow-view-model",function(){return PFB()},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var B5u;var th2;var Dw=function(){return _.x.apply(this,arguments)||this};
_.u(Dw,_.x);Dw.prototype.attached=function(){var B,t,T;if(this==null?0:(B=this.data)==null?0:(t=B.pdgPurchasedBumperLoggingDirectives)==null?0:(T=t.loggingDirectives)==null?0:T.trackingParams){var S,O,d;Qe9(this==null?void 0:(S=this.data)==null?void 0:(O=S.pdgPurchasedBumperLoggingDirectives)==null?void 0:(d=O.loggingDirectives)==null?void 0:d.trackingParams)}};
Dw.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Dw.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Dw.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Dw.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],Dw);
_.e(Dw,"yt-live-chat-item-bumper-view-model",function(){if(th2===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;B5u===void 0&&(B5u=document.createElement("template"));var S=B5u;T.call(t,S.content.cloneNode(!0),B.content.firstChild);th2=B}B=th2;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var T5o;var Sru;_.rU=function(B,t){this.data=B;this.actions=t;this.data=B;this.actions=t};
_.GJ=function(){};_.PQ={};_.PQ.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(B,t){xVN(this.hostElement,B,t)},
getNavigationEndpointPopupAction:function(B){return MWq(B,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(B,t){$Vz(this.hostElement,B,t,this.openPopupConfig)}};var nXC=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.UA={};
_.UA.YtEndpointBehavior=[_.PQ.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.MB("openPopupConfig");(this.useClickHandler=_.$M("useClickHandler",!1))?this.hostElement.addEventListener("click",DH(this,this.onEndpointClick_)):(AO(this.hostElement,"tap",DH(this,this.onEndpointTap_)),AO(this.hostElement,"touchend",DH(this,this.onEndpointTouchEnd_)));AO(this.hostElement,"touchstart",DH(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
DH(this,this.onEndpointTapStart_))},
onEndpointClick_:function(B){GbN(this.hostElement,B,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(B){var t=this.hostElement,T=this.openPopupConfig,S=this.disableCommandHandlerOverride;S=S===void 0?!1:S;var O=Wx2(B);if(O){O.href&&Yk(O.href);var d=B.detail;var Z=d.sourceEvent;d=d.preventer;Z=Z.button!==void 0?Z.button===0&&!Fb(Z):d?!Fb(d):!0;O.data&&Z&&eY9(t,O,B,T,S)}},
onEndpointTouchEnd_:function(B){Fb(B)||Wx2(B)&&B.preventDefault()},
onEndpointTapStart_:function(B){lGq(B)}}];var rnq="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),bs_=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var O82={};O82.YtPlaintextBehavior=[_.Iy,{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(B){B.preventDefault();B=B.clipboardData.getData("text/plain");document.execCommand("insertText",!1,B)},
preventRichTextFormatting_:function(B){_.qq&&(B=B.detail.keyboardEvent,B.stopImmediatePropagation(),B.preventDefault())}}];var kEs;var dkE;var ID=function(){var B=_.x.apply(this,arguments)||this;B.ignoreShadyDom=!1;B.hasChange_=!1;B.hasSetTitle_=!1;B.useIOObserverForVisibilityLogging_=_.m("kevlar_use_vimio_behavior")&&_.MB("INNERTUBE_CLIENT_NAME")==="WEB";B.ytFormattedStringObserverHandlerKeys_=void 0;return B};
_.u(ID,_.x);_.k=ID.prototype;_.k.created=function(){this.useIOObserverForVisibilityLogging_=_.m("kevlar_use_vimio_behavior")&&_.MB("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.k.ready=function(){_.MB("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_()};
_.k.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.k.detached=function(){this.unobserveIOObservers_()};
_.k.clearContents_=function(){for(var B=this.getRoot(),t=B.lastChild;t&&t.tagName!=="STYLE";){try{B.removeChild(t)}catch(T){break}t=B.lastChild}};
_.k.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var B=_.C(this.ytFormattedStringObserverHandlerKeys_),t=B.next();!t.done;t=B.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(t.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.k.resetForAttributedString=function(){var B=this.getRoot();!B.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),B.appendChild(this.ytAttributedStringElementRef))};
_.k.resetForFormattedString=function(){var B=this.getRoot(),t=B.querySelector("yt-attributed-string");t&&(this.ytAttributedStringElementRef=B.removeChild(t))};
_.k.textChanged=function(){this.textChanged_(this.text)};
_.k.textChanged_=function(B){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!B||!B.runs&&!B.simpleText;if(_.m("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var t=this.hostElement.firstChild;t&&t.nodeName==="FONT";){var T=t;t=t.nextSibling;this.hostElement.removeChild(T)}t=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
T=B.simpleText;var S;!T&&((S=B.runs)==null?void 0:S.length)===1&&this.isSimpleString_(B.runs[0])&&(T=B.runs[0].text);T!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.MB("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(T!==void 0){try{t.textContent=T}catch(O){}t.textContent||(this.isEmpty=!0)}else B=B.runs,T!==void 0&&(B=[{text:T}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),B&&this.updateText_(B),
t.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.k.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)};
_.k.computeAriaLabel_=function(B){return B};
_.k.computeEllipsisTruncateStyling=function(B,t){return B&&!t};
_.k.computeUseAttributedString=function(B){return _.m("web_replace_formatted_with_attributed_string")&&VCh(B)&&!this.disableAttributedString&&!this.enableContentEditable};
_.k.setNodeStyle_=function(B,t){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.m("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?t.removeAttribute("dir"):t.setAttribute("dir","auto");t.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");t.style.color="";var T=null;this.noStyles||(B.bold&&(t.classList.add("bold"),T="bold"),B.deemphasize&&(t.classList.add("deemphasize"),T="deemphasize"),B.italics&&t.classList.add("italic"),
B.strikethrough&&t.classList.add("strikethrough"),B.errorUnderline&&(t.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),B.bracket&&t.classList.add("bracket"),B.textColor&&(t.style.color=_.W6(B.textColor)));T!==t.getAttribute("style-target")&&(T?t.setAttribute("style-target",T):t.removeAttribute("style-target"))};
_.k.setUpVisibilityLogging_=function(B,t){var T=this;this.setNodeTrackingParams_(B,t);var S;((S=t.data)==null?0:S.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(B=this.ytRendererBehavior.visibilityObserver.observe(t,function(O){var d=T.ytRendererBehavior.getVisibilityLogger();d&&d.reportShown(O)},this.ytRendererBehavior.visibilityOptionVisible_),t=this.ytRendererBehavior.visibilityObserver.observe(t,function(O){var d=T.ytRendererBehavior.getVisibilityLogger();
d&&d.reportHidden(O)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(B),this.ytFormattedStringObserverHandlerKeys_.push(t))};
_.k.setNodeTrackingParams_=function(B,t){t.data||(t.data={});if((B=B.loggingDirectives?B.loggingDirectives.trackingParams:null)||t.data.trackingParams)t.data.trackingParams=B};
_.k.computeHasLinkOnly_=function(B){return!(!B||B.length!==1||this.noEndpoints||!B[0].navigationEndpoint)};
_.k.getRoot=function(){var B=this.buildScopeDomOptions();return this.enableContentEditable?_.ZH(_.ZH(this.hostElement,B).querySelector("[contenteditable]")):_.ZH(this.hostElement,B)};
_.k.fixContenteditableScope=function(){var B=function(t){t&&(t.nodeType===1&&t.classList&&(t.classList.add("style-scope"),t.classList.add("yt-formatted-string")),t.childNodes&&t.childNodes.forEach(function(T){B(T)}))};
B(this.getRoot())};
_.k.updateText_=function(B){for(var t=B.length,T=this.getRoot(),S=T.firstChild;S&&S.nodeName==="STYLE";)S=S.nextSibling;for(var O=0;O<t&&S;){var d=B[O],Z=_.m("remove_cr_char")&&d.text?d.text.replace("\r",""):d.text;if(this.isSimpleString_(d)&&!this.useMixedDirectionFormattedStrings)if(S.nodeName==="#text"){S.textContent!=Z&&(S.textContent=Z);O++;S=S.nextSibling;continue}else break;if(_.X(d,Qz))break;else if(!this.noEndpoints&&d.navigationEndpoint){if(S.nodeName!=="A")break;this.setDataOnAnchor_(S,
d.navigationEndpoint)}else if(S.nodeName!=="SPAN")break;this.setNodeStyle_(d,S);this.setUpVisibilityLogging_(d,S);S.textContent!=Z&&(S.textContent=Z);O++;S=S.nextSibling}if(S)for(d=T.lastChild,S=O?S.previousSibling:null;d&&d!=S;){try{T.removeChild(d)}catch(h){break}d=T.lastChild}O!==t&&this.addTextNodes_(B,O)};
_.k.addTextNodes_=function(B,t){for(var T=document.createDocumentFragment(),S=B.length;t<S;t++){var O=B[t],d=_.m("remove_cr_char")&&O.text?O.text.replace("\r",""):O.text;if(this.isSimpleString_(O)&&!this.useMixedDirectionFormattedStrings)T.appendChild(document.createTextNode(d));else{var Z=_.X(O,Qz);if(Z){if(Z.image){var h=document.createElement("img");Z.isCustomEmoji||h.classList.add("small-emoji");h.classList.add("emoji");Z.isCustomEmoji&&(h.dataset.emojiId=Z.emojiId);h.src=_.Cz(Z.image.thumbnails,
this.emojiSize);(O=this.get("image.accessibility.accessibilityData.label",Z))?h.alt=O:Z.shortcuts&&Z.shortcuts.length>0?h.alt=Z.shortcuts[0]:Z.emojiId&&(h.alt=Z.emojiId);T.appendChild(h);this.hasEmoji=!0}}else!this.noEndpoints&&O.navigationEndpoint?(h=document.createElement("a"),h.classList.add("yt-simple-endpoint"),h.setAttribute("spellcheck","false"),this.setDataOnAnchor_(h,O.navigationEndpoint)):h=document.createElement("span"),this.setNodeStyle_(O,h),this.setUpVisibilityLogging_(O,h),h.appendChild(document.createTextNode(d)),
T.appendChild(h)}}this.getRoot().appendChild(T)};
_.k.isSimpleString_=function(B){return(this.noEndpoints||!B.navigationEndpoint)&&!_.X(B,Qz)&&(this.noStyles||!(B.bold||B.deemphasize||B.italics||B.strikethrough||B.errorUnderline||B.bracket||B.textColor))&&!B.loggingDirectives};
_.k.getRawText=function(){return _.vS(this.text)};
_.k.getFirstRunText=function(){var B;if(((B=this.text)==null?0:B.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.k.setFirstRunText=function(B){var t;((t=this.text)==null?0:t.runs)&&this.text.runs[0]&&(this.text.runs[0].text=B,this.textChanged_(this.text))};
_.k.setDataOnAnchor_=function(B,t){var T=this;!_.m("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(t)||this.isSignalServiceEndpoint_(t)?(B.onclick=this.serviceEndpointHandler_(t),gy(B,"#")):RMX({text:this.text,command:t},function(){WBw(B,t,T.target)})};
_.k.isServiceEndpoint_=function(B){var t;return!((t=_.X(B==null?void 0:B.commandMetadata,_.b5))==null||!t.sendPost)};
_.k.isSignalServiceEndpoint_=function(B){return!!_.X(B,_.P7)};
_.k.serviceEndpointHandler_=function(B){var t=this;return function(T){_.hi(t.hostElement,[B]);T.preventDefault()}};
_.k.overrideAriaLabelChanged_=function(){var B=this.getRoot();this.enableContentEditable&&B&&B.setAttribute("aria-label",this.overrideAriaLabel)};
_.k.enableContentEditableChanged_=function(){var B=this,t=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),t=_.ZH(this.hostElement,t),!t.lastChild||t.lastChild instanceof HTMLElement&&t.lastChild.id!=="contenteditable-root"){var T=document.createElement("div");T.id="contenteditable-root";T.setAttribute("contenteditable","true");T.setAttribute("dir","auto");T.onfocus=function(){B.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
t.appendChild(T);this.overrideAriaLabel&&T.setAttribute("aria-label",this.overrideAriaLabel)}}else T=_.Lx(this.hostElement).firstChild,T instanceof HTMLElement&&T.id==="contenteditable-root"&&_.ZH(this.hostElement,t).removeChild(T)};
_.k.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.k.getNodesForVisibilityLogging_=function(){return _.O7(this.getRoot().childNodes,function(B){var t;return!((t=B.data)==null||!t.trackingParams)})};
_.k.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.k.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var B=this.ytRendererBehavior.getVisibilityLogger();B&&this.getNodesForVisibilityLogging_().forEach(function(t){B.reportShown(t)})}};
_.k.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var B=this.ytRendererBehavior.getVisibilityLogger();B&&this.getNodesForVisibilityLogging_().forEach(function(t){B.reportHidden(t)})}};
_.n9.Object.defineProperties(ID.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.m("enable_mixed_direction_formatted_strings")}}});
ID.prototype.enableContentEditableChanged_=ID.prototype.enableContentEditableChanged_;ID.prototype.overrideAriaLabelChanged_=ID.prototype.overrideAriaLabelChanged_;ID.prototype.ellipsisTruncateChanged_=ID.prototype.ellipsisTruncateChanged_;ID.prototype.textChanged=ID.prototype.textChanged;_.G([_.g(O82.YtPlaintextBehavior),_.Y("design:type",Object)],ID.prototype,"ytPlaintextBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ID.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ID.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ID.prototype,"text",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"noEndpoints",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"noStyles",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ID.prototype,"isDarkTheme",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ID.prototype,"splitLines",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ID.prototype,"forceDefaultStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ID.prototype,"ellipsisTruncate",void 0);_.G([_.y(),_.Y("design:type",Object)],ID.prototype,"ignoreShadyDom",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.Y("design:type",Boolean)],ID.prototype,"ellipsisTruncateStyling",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.Y("design:type",String)],ID.prototype,"ariaLabel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ID.prototype,"isEmpty",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.Y("design:type",Boolean)],ID.prototype,"hasLinkOnly_",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"hasEmoji",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"disableAttributedString",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"isOverlay",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"linkInheritColor",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"noPreWrap",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"userInput",void 0);_.G([_.y({value:16}),_.Y("design:type",Number)],ID.prototype,"emojiSize",void 0);_.G([_.y(),_.Y("design:type",String)],ID.prototype,"target",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"enableContentEditable",void 0);_.G([_.y(),_.Y("design:type",String)],ID.prototype,"overrideAriaLabel",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"respectHtmlDir",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ID.prototype,"respectLangDir",void 0);_.G([_.F("plaintextOnly"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ID.prototype,"useMixedDirectionFormattedStrings",null);_.G([_.y({computed:"computeUseAttributedString(text)"}),_.Y("design:type",Boolean)],ID.prototype,"useYtAttributedString",void 0);
_.G([_.IK("text"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ID.prototype,"textChanged",null);_.G([_.IK("ellipsisTruncate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ID.prototype,"ellipsisTruncateChanged_",null);_.G([_.IK("overrideAriaLabel"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ID.prototype,"overrideAriaLabelChanged_",null);
_.G([_.IK("enableContentEditable"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ID.prototype,"enableContentEditableChanged_",null);_.G([_.yX({is:"yt-formatted-string",disableElementRegistration:!0})],ID);
_.e(ID,"yt-formatted-string",function(){if(dkE===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;kEs===void 0&&(kEs=document.createElement("template"));var S=kEs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);dkE=B}B=dkE;return B});var Cx2;var Z8i;var L_b;var hdi;var JJ=function(){var B=_.x.apply(this,arguments)||this;B.focused=!1;B.disabled=!1;B.isOverlay=!1;return B};
_.u(JJ,_.x);JJ.prototype.triggerDown=function(){if(!this.disabled){_.hk(this.hostElement,"down",!0);var B;(B=this.currentAnimation)==null||B.cancel()}};
JJ.prototype.triggerUp=function(){if(!this.disabled){_.hk(this.hostElement,"down",!1);var B=this.fillElement;var t=this.strokeElement;typeof GroupEffect==="function"?(B=new GroupEffect([C3m(B),Zsm(t)]),B=new Animation(B,document.timeline)):B=new YX2(B,t);this.currentAnimation=B;var T;(T=this.currentAnimation)==null||T.play()}};
_.G([_.mA(".stroke"),_.Y("design:type",HTMLElement)],JJ.prototype,"strokeElement",void 0);_.G([_.mA(".fill"),_.Y("design:type",HTMLElement)],JJ.prototype,"fillElement",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JJ.prototype,"focused",void 0);_.G([_.y(),_.Y("design:type",Object)],JJ.prototype,"disabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JJ.prototype,"isOverlay",void 0);_.G([_.yX({is:"yt-interaction",disableElementRegistration:!0})],JJ);
_.e(JJ,"yt-interaction",function(){if(hdi===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;L_b===void 0&&(L_b=document.createElement("template"));var S=L_b;T.call(t,S.content.cloneNode(!0),B.content.firstChild);hdi=B}B=hdi;return B},{mode:2});var mj=function(){return _.x.apply(this,arguments)||this};
_.u(mj,_.x);_.k=mj.prototype;_.k.ready=function(){var B=this,t=_.ZH(this.hostElement).querySelector("#button");t.addEventListener("focus",function(){s3E||(s3E=new c$E);B.keyboardFocused=s3E.isKeyBoardInUse()});
t.addEventListener("blur",function(){B.keyboardFocused=!1;B.rippleUp_()})};
_.k.computeTabIndex_=function(B){return B?-1:0};
_.k.computeButtonAriaPressed_=function(B){if(this.toggleable)return B?"true":"false"};
_.k.rippleDown_=function(){_.ZH(this.hostElement).querySelector("#interaction").triggerDown()};
_.k.rippleUp_=function(){_.ZH(this.hostElement).querySelector("#interaction").triggerUp()};
_.k.onPressedChanged_=function(){var B=_.Lx(_.ZH(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.Lx(_.ZH(this.hostElement).querySelector("#button")).children[0];B&&(B.active=this.pressed)};
mj.prototype.onPressedChanged_=mj.prototype.onPressedChanged_;mj.prototype.rippleUp_=mj.prototype.rippleUp_;mj.prototype.rippleDown_=mj.prototype.rippleDown_;_.G([_.y(),_.Y("design:type",String)],mj.prototype,"label",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],mj.prototype,"disabled",void 0);_.G([_.y(),_.Y("design:type",Boolean)],mj.prototype,"pressed",void 0);_.G([_.y(),_.Y("design:type",Object)],mj.prototype,"toggleable",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],mj.prototype,"untabbable",void 0);_.G([_.y(),_.Y("design:type",Boolean)],mj.prototype,"keyboardFocused",void 0);_.G([_.Uv("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mj.prototype,"rippleDown_",null);_.G([_.Uv("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mj.prototype,"rippleUp_",null);
_.G([_.IK("pressed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mj.prototype,"onPressedChanged_",null);_.G([_.yX({is:"yt-icon-button",disableElementRegistration:!0})],mj);
_.e(mj,"yt-icon-button",function(){if(Z8i===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Cx2===void 0&&(Cx2=document.createElement("template"));var S=Cx2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Z8i=B}B=Z8i;return B},{mode:2});var qr1=_.ie(["aria-"]),ND={};ND.YtRenderButtonBehavior=[_.z.YtRendererBehavior,_.UA.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!!_.OD().resolve(_.S_(_.Zw))&&_.m("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var B=this.computeHref_(this.endpoint,!0);B?gy(this.elements_.endpoint,B):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){B=this.buttonClass.split(" ");B=_.C(B);for(var t=B.next();!t.done;t=B.next())t=t.value,_.hk(this.hostElement,t,!0),this.elements_.button&&_.hk(this.elements_.button,t,!0),this.elements_.text&&_.hk(this.elements_.text,t,!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&&(B=null,this.buttonAccessibility&&(B=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=B:B?_.p7([_.T_(qr1)],this.elements_.button,"aria-label",B):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var B=_.OD().resolve(_.S_(_.Zw));B&&(this.keyboardFocused=B.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.BQ("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,_.jK(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.jK(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(B,t){if(t)for(B=t.split(" "),B=_.C(B),t=B.next();!t.done;t=B.next())t=t.value,_.hk(this.hostElement,t,!1),this.elements_.button&&_.hk(this.elements_.button,t,!1),this.elements_.text&&_.hk(this.elements_.text,t,!1)},
buttonIconChanged_:function(B){this.elements_.icon?B?(this.elements_.icon.icon=B,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.jK(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.q6(this.hostElement,"is-paper-button-with-icon",!1)):B&&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"&&_.jK(this.elements_.button).appendChild(this.elements_.icon):_.jK(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.q6(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(B){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,B){var t=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(B){case "yt_icon_button_with_label":t=!0;_.hk(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();B=_.jK(this.elements_.button).firstElementChild;
this.elements_.icon=B;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.jK(this.elements_.endpoint).appendChild(this.elements_.button);_.jK(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.BQ("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;_.jK(this.elements_.button).appendChild(this.elements_.text);_.jK(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":t=!0,this.elements_.button=this.getYtIconButton_(),B=_.jK(this.elements_.button).firstElementChild,this.elements_.icon=B,this.setIconActive_(this.elements_.icon),
_.jK(this.elements_.endpoint).appendChild(this.elements_.button)}_.q6(this.hostElement,"is-icon-button",t);_.q6(this.hostElement,"is-paper-button",!t);_.q6(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 T;_.ZH((T=this.container.hostElement)!=null?T:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.jK(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(B){if(B!=void 0||this.disabled)this.disabled=B,this.elements_.button&&(this.elements_.button.disabled=B)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(B){_.m("kevlar_system_icons")&&B&&this.data&&(this.data.isSelected!==void 0?B.active=this.data.isSelected:this.data.isToggled!==void 0&&(B.active=this.data.isToggled))},
observeBasicPalette_:function(B){_.ol(this.hostElement,B)},
disabledChanged_:function(B){this.data&&this.set("data.isDisabled",B)},
onYtButtonTap_:function(B){if(this.disabled)B.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.hi(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(B=this.disableCommandHandlerOverride,!this.data||!this.data.command||B||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.m("handle_service_request_actions")||_.hi(this.hostElement,[this.serviceEndpoint]),
_.dv(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.m("handle_service_request_actions")?(B=[],this.serviceEndpoint&&B.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&B.push(this.data.command),B.length&&_.qi(this.hostElement,B,this.hostElement)):this.data&&this.data.command&&(B=this.data.command,B.accountUnlinkCommand||B.accountLinkCommand||B.insertAdCommand||B.insertHighlightMarkerCommand||
B.createLivestreamHighlightClipCommand||B.getVideoUploadFeedbackCommand||B.musicDeletePrivatelyOwnedEntityCommand||B.ypcCancelRecurrenceEndpoint||B.getMultiSelectCommandEndpoint?_.hi(this.hostElement,[B]):_.qi(this.hostElement,[B],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 B,t=_.ZH((B=this.container.hostElement)!=null?B:this.container);t.lastChild&&t.lastChild.tagName!="STYLE";)try{t.removeChild(t.lastChild)}catch(T){break}},
getYtIconButton_:function(){var B=this.reuseEnabled_()?_.BQ("yt-icon-button"):document.createElement("yt-icon-button"),t=_.jK(B).firstElementChild;if(t&&t.is!="yt-icon"){for(t=_.jK(B);t.lastChild;)t.removeChild(t.lastChild);t=null}t||(t=this.getIcon_(),this.setIconActive_(t),_.jK(B).appendChild(t));return B},
reuseEnabled_:function(){return _.m("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.BQ("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.BQ("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.Vhq={};
_.Vhq.YtButtonBehavior=[ND.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var B=this.data;B&&(this._setEndpoint(this.computeEndpoint_(B)),this._setServiceEndpoint(this.computeServiceEndpoint_(B)),this._setCommand(this.computeCommand_(B)),this._setButtonIcon(this.computeButtonIcon_(B)),this._setButtonText(this.computeButtonText_(B,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(B)),this._setButtonTooltip(this.computeTooltip_(B)),this._setButtonClass(this.computeButtonClass_(B)),this._setIconPositionType(this.computeIconPositionType_(B)),this.updateRenderedElements())},
setPressedState:function(B){var t;if((t=this.elements_)==null?0:t.button)this.elements_.button.pressed=!!B},
computeIconPositionType_:function(B){return B&&B.iconPosition||null},
computeEndpoint_:function(B){var t=B&&B.navigationEndpoint,T=this.get("data.command.commandMetadata.webCommandMetadata.url"),S=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return t?t:B&&B.command&&B.command.modalEndpoint?B.command:T&&!S&&B.command?B.command:null},
computeServiceEndpoint_:function(B){var t=B&&B.serviceEndpoint,T=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return t?t:T&&B.command?B.command:null},
computeCommand_:function(B){return B&&B.command||null},
computeButtonIcon_:function(B){return B&&B.icon&&B.icon.iconType?_.DK(B.icon.iconType):null},
computeButtonText_:function(B,t){return!t&&B&&B.text||null},
computeAccessibility_:function(B){return this.get("accessibilityData.accessibilityData",B)||B&&B.accessibility||(B&&B.text?{label:this.getSimpleString(B.text)}:null)},
computeTooltip_:function(B){return B?B.isDisabled&&B.disabledTooltip||B.tooltip||null:null},
computeButtonClass_:function(B){var t=B&&B.style?B.style.toLowerCase().replace(/_/g,"-")+" ":"";t+=B&&B.size?B.size.toLowerCase().replace(/_/g,"-")+" ":"";B.colorData&&B.colorData.basicColorPaletteData&&B.colorData.basicColorPaletteData.borderColor&&(t+="palette-with-border");return t.trim()}}];var yk={};var EZo;var Dke;var Pxu,Uk2=function(){return Pxu!==void 0?Pxu:Pxu=document.createElement("template")};
document.head.appendChild(Uk2().content);var Ip4;var JXu,mkB=function(){return JXu!==void 0?JXu:JXu=document.createElement("template")};
document.head.appendChild(mkB().content);var N54;var XFE,uXH=function(){return XFE!==void 0?XFE:XFE=document.createElement("template")};
document.head.appendChild(uXH().content);var jmB;var H82=document.head,ap8=H82.appendChild,fps;if(jmB===void 0){var gZ2=document.createElement("template");_.a(gZ2,"\x3c!--css-build:shady--\x3e");gZ2.content.insertBefore(uXH().content.cloneNode(!0),gZ2.content.firstChild);jmB=gZ2}fps=jmB;ap8.call(H82,fps.content);var RdH=document.head,AX8=RdH.appendChild,cX4;if(N54===void 0){var sm8=document.createElement("template");_.a(sm8,"\x3c!--css-build:shady--\x3e");sm8.content.insertBefore(mkB().content.cloneNode(!0),sm8.content.firstChild);N54=sm8}cX4=N54;AX8.call(RdH,cX4.content);var F_q=document.head,wFe=F_q.appendChild,oZB;if(Ip4===void 0){var yX2=document.createElement("template");_.a(yX2,"\x3c!--css-build:shady--\x3e");yX2.content.insertBefore(Uk2().content.cloneNode(!0),yX2.content.firstChild);Ip4=yX2}oZB=Ip4;wFe.call(F_q,oZB.content);var Qm2;_.Qk("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");Qm2=_.m("web_button_rework")&&_.$M("BUTTON_REWORK")||_.m("web_button_rework_with_live");_.X$=function(){return _.x.apply(this,arguments)||this};
_.u(_.X$,_.x);_.X$.prototype.created=function(){this.openPopupConfig=_.MB("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.X$.prototype.onYtNavigate_=function(B){var t=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(B.detail.endpoint);t&&(this.ytOpenPopupBehavior.openPopup(t),B.stopPropagation(),B.preventDefault())};
_.n9.Object.defineProperties(_.X$,{template:{configurable:!0,enumerable:!0,get:function(){if(Dke===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;EZo===void 0&&(EZo=document.createElement("template"));var S=EZo;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Dke=B}B=Dke;return B}}});
_.X$.prototype.onYtNavigate_=_.X$.prototype.onYtNavigate_;_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],_.X$.prototype,"ytOpenPopupBehavior",void 0);_.G([_.g(_.Vhq.YtButtonBehavior),_.Y("design:type",Object)],_.X$.prototype,"ytButtonBehavior",void 0);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],_.X$.prototype,"onYtNavigate_",null);
_.G([_.yX({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:Qm2})],_.X$);var xkE;var Mh4=_.m("web_button_rework")&&_.$M("BUTTON_REWORK")||_.m("web_button_rework_with_live"),us=function(){var B=_.x.apply(this,arguments)||this;B.isPressed=!1;B.forceIconButton=!1;B.forceIconOnly=!1;B.forceModernIconButton=!1;B.skipCommandHandling=!1;B.alignByText=!1;B.fitToVisibleBounds=!0;B.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};B.onTap=function(t){_.dv(B.hostElement,"yt-service-request-sent-button-renderer",t)};
return B};
_.u(us,_.x);_.k=us.prototype;_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.k.onClick=function(B){var t,T=this.disabled||((t=this.data)==null?void 0:t.isDisabled);t=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");T&&t&&B.stopPropagation()};
_.k.computeIcon=function(){var B,t,T=(B=this.data)==null?void 0:(t=B.icon)==null?void 0:t.iconType;if(T)return _.DK(T)};
_.k.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.k.handleUpdateButtonAction=function(B){B=_.X(B,kxB);var t=_.X(B==null?void 0:B.updatedButton,_.o_);if(this.data&&B&&t){var T=this.data;T.targetId&&B.targetId&&T.targetId===B.targetId&&(this.data=t)}};
_.n9.Object.defineProperties(us.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var B=this;if(this.data){var t=kNw({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.dv(B.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.dv(B.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});t.alignByText=this.alignByText;return t}}}});
_.n9.Object.defineProperties(us,{template:{configurable:!0,enumerable:!0,get:function(){if(xkE===void 0){var B=document.createElement("template");_.a(B,'\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>');xkE=B}B=xkE;return B}}});
us.prototype.onClick=us.prototype.onClick;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],us.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],us.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],us.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"isPressed",void 0);
_.G([_.y(),_.Y("design:type",Object)],us.prototype,"forceIconButton",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"forceIconOnly",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"forceModernIconButton",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"skipCommandHandling",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"alignByText",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"buttonTooltipPosition",void 0);
_.G([_.y(),_.Y("design:type",Object)],us.prototype,"fitToVisibleBounds",void 0);_.G([_.y({computed:"computeTooltip(data)"}),_.Y("design:type",Object)],us.prototype,"tooltip",void 0);_.G([_.y(),_.Y("design:type",Object)],us.prototype,"overrides",void 0);_.G([_.y(),_.Y("design:type",Boolean)],us.prototype,"disabled",void 0);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],us.prototype,"onClick",null);
_.G([_.F("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],us.prototype,"computedButtonShape",null);_.G([_.yX({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!Mh4,cssBuildOptOut:!0}),_.yX({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!Mh4,cssBuildOptOut:!0})],us);var $kH;var W_4;var j7=function(){var B=_.x.apply(this,arguments)||this;B.empty_=!0;B.loadTime=Infinity;B.pendingPaint=!1;B.hasChange_=!1;B.oldThumbnail_=null;B.oldDelayedSrc_="";B.objectURL_=null;return B};
_.u(j7,_.x);_.k=j7.prototype;_.k.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.k.ready=function(){var B=this.shouldShowPlaceholder_();_.hk(this.hostElement,"no-transition",!0);B&&this.hostElement.classList.add("with-placeholder")};
_.k.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.k.isThumbPreloaded_=function(B){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",B)};
_.k.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||edu};
_.k.computeThumbnailSrc_=function(B){return B&&B.thumbnails?_.Cz(B.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.k.computeAlt_=function(){var B=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&B||""};
_.k.thumbnailChanged_=function(){var B=_.C([this.thumbnail,this.oldThumbnail_]),t=B.next().value;B=B.next().value;this.oldThumbnail_=t;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(B=this.computeThumbnailSrc_(B),this.computeThumbnailSrc_(t)===B))return;_.m("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(t)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):t&&_.$M("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.K9(this,this.onReload_):_.K9(this,this.onShow_):this.resetImage_();t&&(this.hostElement.style.opacity=""+t.opacity)}};
_.k.delayedSrcChanged_=function(){var B=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===B||this.resetImage_()};
_.k.setSrc_=function(B){B?(_.ZH(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.ZH(this.hostElement).querySelector("#img").src=B):(_.ZH(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.k.resetImage_=function(){ZVN(this.hostElement);this.empty_=!0;this.setSrc_(edu);this.ytRendererBehavior.invalidate(!1)};
_.k.observePlaceholderColor_=function(){var B=this.thumbnail&&this.thumbnail.placeholderColor;B?this.hostElement.style.backgroundColor=_.W6(B):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.k.onLoad_=function(){_.ZH(this.hostElement).querySelector("#img").src&&_.ZH(this.hostElement).querySelector("#img").src!==edu&&(C2v(this.hostElement),this.notifyOnLoaded&&_.dv(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.k.onError_=function(){var B=this;if(_.m("web_use_cache_for_image_fallback"))P2_(_.ZH(this.hostElement).querySelector("#img").src).then(function(t){B.objectURL_=_.uj(t).toString();B.setSrc_(B.objectURL_)}).catch(function(){_.m("kevlar_woffle_fallback_image")&&B.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.k.onPrescanVisible=function(){this.onShow_()};
_.k.onVisible=function(){if(_.m("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.k.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var B=this.computeSrc_();B!==_.ZH(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(B))}};
_.k.onReload_=function(){this.empty_=!1;var B=this.computeSrc_();B!==_.ZH(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(B))};
_.k.shouldShowPlaceholder_=function(){return _.m("kevlar_thumbnail_bg")};
j7.prototype.observePlaceholderColor_=j7.prototype.observePlaceholderColor_;j7.prototype.delayedSrcChanged_=j7.prototype.delayedSrcChanged_;j7.prototype.thumbnailChanged_=j7.prototype.thumbnailChanged_;_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],j7.prototype,"alt",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j7.prototype,"ariaHidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],j7.prototype,"ariaLabel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j7.prototype,"hidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],j7.prototype,"id",void 0);_.G([_.g(_.pA.YtVisibilityBehavior),_.Y("design:type",Object)],j7.prototype,"ytVisibilityBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],j7.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",String)],j7.prototype,"delayedSrc",void 0);
_.G([_.y(),_.Y("design:type",Object)],j7.prototype,"thumbnail",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],j7.prototype,"loaded",void 0);_.G([_.y(),_.Y("design:type",Boolean)],j7.prototype,"notifyOnLoaded",void 0);_.G([_.y(),_.Y("design:type",Number)],j7.prototype,"height",void 0);_.G([_.y(),_.Y("design:type",Number)],j7.prototype,"width",void 0);_.G([_.y({value:function(){return"width"}}),
_.Y("design:type",String)],j7.prototype,"dimension",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j7.prototype,"fit",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j7.prototype,"fitHeight",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j7.prototype,"fitWidth",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],j7.prototype,"objectFit",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],j7.prototype,"objectPosition",void 0);_.G([_.y(),_.Y("design:type",String)],j7.prototype,"preferredThumbnail",void 0);_.G([_.y({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.Y("design:type",String)],j7.prototype,"alt_",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],j7.prototype,"sharedTooltipText",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],j7.prototype,"ftlEligible",void 0);_.G([_.y({value:void 0}),_.Y("design:type",String)],j7.prototype,"observeHiddenOption",void 0);_.G([_.y({value:"observe_once"}),_.Y("design:type",String)],j7.prototype,"observePrescanOption",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j7.prototype,"roundedContainer",void 0);
_.G([_.je("thumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j7.prototype,"thumbnailChanged_",null);_.G([_.je("delayedSrc"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j7.prototype,"delayedSrcChanged_",null);_.G([_.IK("thumbnail.placeholderColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j7.prototype,"observePlaceholderColor_",null);
_.G([_.yX({is:"yt-img-shadow",disableElementRegistration:!0})],j7);var edu=_.$M("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.LZ()(j7,"yt-img-shadow",function(){if(W_4===void 0){var B=document.createElement("template");_.a(B,'\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">');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;$kH===void 0&&($kH=document.createElement("template"));var S=$kH;T.call(t,S.content.cloneNode(!0),B.content.firstChild);W_4=B}B=W_4;return B},{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 OHq;_.HQ=new _.lz("SCREEN_MANAGER_TOKEN");OHq=new _.lz("LOG_INITIAL_SCREEN_TOKEN");_.aD=_.Ba(function(B){function t(Zv){return _.X(Zv,_.aa)}
function T(){var Zv=S().isTogglingDisabled||f()&&S().toggledIsTogglingDisabled,hN=Zv||J()?f():!f();c(hN);W(!1);if(!Zv){var PL;(PL=Z)==null||PL(!!hN)}var aC;((aC=d)==null?0:aC())||_.hZ(_.OD().resolve(_.HQ),S().trackingParams);var cL;if(!hN||!t(S().defaultButtonViewModel)||(cL=d)!=null&&cL()){var gm;!t(S().toggledButtonViewModel)||((gm=d)==null?0:gm())||_.hZ(_.OD().resolve(_.HQ),t(S().toggledButtonViewModel).trackingParams)}else _.hZ(_.OD().resolve(_.HQ),t(S().defaultButtonViewModel).trackingParams)}
var S=B.data,O=B.buttonShapeOverrides,d=B.disableExplicitClickLogging,Z=B.onToggle,h=B.style,q=B.useOutlinedIcon,D=B.className,P=function(){var Zv,hN;return f()?(Zv=B.animatedTextPropsToggled)==null?void 0:Zv.call(B):(hN=B.animatedTextPropsDefault)==null?void 0:hN.call(B)},U=_.N_(function(){return P()?Object.assign({},P(),{shouldAnimate:w()}):void 0},void 0,"ZKEa0b"),J=function(){var Zv;
return((Zv=l())==null?void 0:Zv.isToggled)!==void 0},N=_.C(_.jH(function(){var Zv,hN,PL;
return J()?(Zv=l())==null?void 0:Zv.isToggled:(PL=O==null?void 0:(hN=O())==null?void 0:hN.toggled)!=null?PL:S().isToggled})),H=N.next().value;
N=N.next().value;var f=H,c=N;N=_.C(_.jH(function(){var Zv,hN;return(Zv=B.animatedTextPropsToggled)==null?void 0:(hN=Zv.call(B))==null?void 0:hN.shouldAnimate}));
H=N.next().value;N=N.next().value;var w=H,W=N;H=_.C(_.PV(!1,void 0,"S11hid"));var v=H.next().value,p=H.next().value,l=_.Mr(function(Zv){var hN;a:{var PL=S().entityKey,aC=S().toggledStateEntitySelectorType;if(aC&&PL)switch(aC){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var cL;Zv=(cL=_.q8(Zv.entities,"sfvAudioItemCurrentlyPlayingEntity",PL))!=null?cL:void 0;cL=(hN=Zv==null?void 0:Zv.sfvAudioItemPlaybackState)!=null?hN:void 0;if(cL==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){hN={isToggled:!0};
break a}if(cL){hN={isToggled:!1};break a}break;default:_.yu(new _.HY("Error: entitySelectorType defined but not matched in selector.",Zv,aC))}hN=void 0}return hN}),b=function(){return Object.assign({},O==null?void 0:O(),{onToggle:T,
toggleable:!0,toggled:f(),focused:v()})};
return _.E("toggle-button-view-model",{"on:focusin":_.Xb(function(){var Zv=_.OD().resolve(_.S_(_.Zw));Zv&&p(Zv.isKeyBoardInUse());return!1}),
"on:focusout":_.Xb(function(){p(!1);return!1})},_.E(_.I,{cond:function(){return f()?t(S().toggledButtonViewModel):t(S().defaultButtonViewModel)},
then:function(Zv){return _.E(_.V6,{data:Zv,className:D,style:h,useOutlinedIcon:q,buttonOverrides:b,animatedTextProps:U})}}))},"A");
_.aD.idomCompat={callbacks:{onToggle:!0}};_.dU(_.Ba(function(B){return _.E("yt-toggle-button-view-model",{class:function(){var t;return(t=B.scopingClassName)==null?void 0:t.call(B)}},_.E(_.aD,{data:function(){var t;
return(t=B.data)==null?void 0:t.call(B)},
buttonShapeOverrides:function(){var t;return(t=B.overrides)==null?void 0:t.call(B)},
animatedTextPropsDefault:function(){var t;return(t=B.animatedTextPropsDefault)==null?void 0:t.call(B)},
animatedTextPropsToggled:function(){var t;return(t=B.animatedTextPropsToggled)==null?void 0:t.call(B)},
disableExplicitClickLogging:function(){var t;return(t=B.disableExplicitClickLogging)==null?void 0:t.call(B)},
onToggle:function(t){var T;return(T=B.onToggle)==null?void 0:T.call(B,t)},
style:function(){var t;return(t=B.style)==null?void 0:t.call(B)},
useOutlinedIcon:function(){var t;return(t=B.useOutlinedIcon)==null?void 0:t.call(B)},
className:function(){var t;return(t=B.className)==null?void 0:t.call(B)}}))},"B"),"yt-toggle-button-view-model",{props:{data:_.lP,
buttonShapeOverrides:_.lP,overrides:_.lP,animatedTextPropsDefault:_.lP,animatedTextPropsToggled:_.lP,disableExplicitClickLogging:_.lP,onToggle:_.Oz,style:_.lP,useOutlinedIcon:_.lP,className:_.lP,scopingClassName:_.lP}});var fq=function(){return _.x.apply(this,arguments)||this};
_.u(fq,_.x);fq.prototype.onTap=function(B){B.stopPropagation();B=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.QU("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:B})):this.ytLiveChatReduxBehavior.dispatch(_.mO("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:B}))};
_.n9.Object.defineProperties(fq.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.engagementState)==null?void 0:B.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var B=_.X(this.data.toggleButton,_.fS),t;if(Number(((t=this.likeCountState)==null?void 0:t.likeCountIfIndifferentNumber)||"0")===0){var T;t=((T=this.data.likeCountPlaceholder)==null?void 0:T.content)||""}else{var S,O,d;t=((S=this.likeCountState)==null?void 0:(O=S.likeCountIfIndifferent)==null?void 0:O.content)||((d=this.data.likeCountPlaceholder)==null?void 0:d.content)||""}var Z,h;T=((Z=this.likeCountState)==null?void 0:(h=
Z.likeCountIfLiked)==null?void 0:h.content)||"1";Z=_.X(B.toggledButtonViewModel,_.aa);return Object.assign({},B,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.X(B.defaultButtonViewModel,_.aa),{title:t})},toggledButtonViewModel:{buttonViewModel:Object.assign({},Z,{title:T})}})}}}});
fq.prototype.onTap=fq.prototype.onTap;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],fq.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],fq.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fq.prototype,"data",void 0);
_.G([_.y({selectorArgs:["data.likeCountEntityKey"],selector:dRw}),_.Y("design:type",Object)],fq.prototype,"likeCountState",void 0);_.G([_.y({selectorArgs:["data.engagementStateKey"],selector:oX2}),_.Y("design:type",Object)],fq.prototype,"engagementState",void 0);_.G([_.F("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fq.prototype,"isLiked",null);
_.G([_.F("data","likeCountState","isLiked"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fq.prototype,"toggleButton",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],fq.prototype,"onTap",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],fq);
_.e(fq,"yt-live-chat-like-button-view-model",function(){if(Sru===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;T5o===void 0&&(T5o=document.createElement("template"));var S=T5o;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Sru=B}B=Sru;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var GE8;var pFs;var g4=function(){return _.x.apply(this,arguments)||this};
_.u(g4,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],g4.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],g4.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],g4);
_.e(g4,"yt-live-chat-paid-message-footer-renderer",function(){if(pFs===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;GE8===void 0&&(GE8=document.createElement("template"));var S=GE8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);pFs=B}B=pFs;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var i8q;var Yr2;var K_8;var lp8,vZ2=function(){if(lp8!==void 0)return lp8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;K_8===void 0&&(K_8=document.createElement("template"));var S=K_8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return lp8=B};var RD=function(){return _.x.apply(this,arguments)||this};
_.u(RD,_.x);RD.prototype.onTap=function(B){B.stopPropagation()};
_.n9.Object.defineProperties(RD.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var B=_.X(this.data.replyButton,_.aa),t,T,S,O,d,Z,h,q=Number(((t=this.replyCountState)==null?void 0:t.replyCountNumber)||"0")===0?(T=this.data)==null?void 0:(S=T.replyCountPlaceholder)==null?void 0:S.content:((O=this.replyCountState)==null?void 0:(d=O.replyCount)==null?void 0:d.content)||((Z=this.data)==null?void 0:(h=Z.replyCountPlaceholder)==null?void 0:h.content)||"",D;return Object.assign({},
B,{title:q,accessibilityText:(D=this.replyCountState)==null?void 0:D.replyButtonAccessibilityText})}}}});
_.n9.Object.defineProperties(RD,{template:{configurable:!0,enumerable:!0,get:function(){return vZ2()}}});
RD.prototype.onTap=RD.prototype.onTap;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],RD.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],RD.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],RD.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],RD.prototype,"data",void 0);
_.G([_.y({selectorArgs:["data.replyCountEntityKey"],selector:function(B,t){return _.q8(B.entities,"replyCountEntity",t)}}),
_.Y("design:type",Object)],RD.prototype,"replyCountState",void 0);_.G([_.F("data","replyCountState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],RD.prototype,"buttonViewModel",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],RD.prototype,"onTap",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],RD);
_.e(RD,"yt-live-chat-reply-button-view-model",function(){return vZ2()},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var nZB;var rX4;var AJ=function(){var B=_.x.apply(this,arguments)||this;B.ariaLabel="";return B};
_.u(AJ,_.x);
AJ.prototype.dataChanged=function(){for(var B=(0,_.VX)(_.ZH(this.hostElement).querySelector("#image"));B.firstChild;)B.removeChild(B.firstChild);if(this.data)if(this.data.icon){var t=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(t.polymerController.icon="yt-sys-icons:shield-filled",t.polymerController.defaultToFilled=!0):t.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();B.appendChild(t)}else if(this.data.customThumbnail){t=document.createElement("img");
var T=_.BPD(this.data.customThumbnail.thumbnails,16);T?(t.src=T,B.appendChild(t),t.setAttribute("alt",this.hostElement.ariaLabel||"")):_.yu(new _.HY("Could not compute URL for thumbnail",this.data.customThumbnail))}};
AJ.prototype.identity=function(B){return B};
AJ.prototype.computeType=function(B){return qA(B||void 0)};
AJ.prototype.dataChanged=AJ.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],AJ.prototype,"data",void 0);_.G([_.y({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.Y("design:type",Object)],AJ.prototype,"ariaLabel",void 0);_.G([_.y({computed:"computeType(data)",reflectToAttribute:!0}),_.Y("design:type",String)],AJ.prototype,"type",void 0);
_.G([_.y({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.Y("design:type",String)],AJ.prototype,"sharedTooltipText",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("live_chat_enable_new_moderator_badge")}}),
_.Y("design:type",Boolean)],AJ.prototype,"enableNewModeratorBadge",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AJ.prototype,"dataChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],AJ);
_.e(AJ,"yt-live-chat-author-badge-renderer",function(){if(rX4===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;nZB===void 0&&(nZB=document.createElement("template"));var S=nZB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);rX4=B}B=rX4;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var zdq;var b8H;var cQ=function(){return _.x.apply(this,arguments)||this};
_.u(cQ,_.x);_.k=cQ.prototype;_.k.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"}}}}};
_.k.computeBadgesInsideChip=function(B){return B?B.filter(function(t){return qA(t.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.k.computeBadgesOutsideChip=function(B){return this.prependChatBadges||!B?[]:B.filter(function(t){t=qA(t.liveChatAuthorBadgeRenderer);return t!=="verified"&&t!=="owner"})};
_.k.computeBadgesBeforeChip=function(B){return this.prependChatBadges&&B?B.filter(function(t){t=qA(t.liveChatAuthorBadgeRenderer);return t!=="verified"&&t!=="owner"}):[]};
_.k.computeIsHighlighted=function(B,t){var T=!!DtC(B,"owner"),S=!!DtC(B,"verified");B=!!DtC(B,"moderator");return(T||S&&!B)&&!t};
_.k.computeAuthorType=function(B){return EeN(B)};
_.k.computeAuthorClass=function(B,t){return t?(B?B+" ":"")+"single-line":B};
_.k.onSeedColorChanged=function(){_.m("live_chat_author_name_color_usernames")||_.m("live_chat_seed_color_usernames")||_.m("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):_.m("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
cQ.prototype.onSeedColorChanged=cQ.prototype.onSeedColorChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],cQ.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],cQ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cQ.prototype,"authorName",void 0);_.G([_.y(),_.Y("design:type",Array)],cQ.prototype,"authorBadges",void 0);
_.G([_.y({computed:"computeAuthorType(authorBadges)"}),_.Y("design:type",String)],cQ.prototype,"authorType",void 0);_.G([_.y({computed:"computeAuthorClass(authorType, singleLine)"}),_.Y("design:type",String)],cQ.prototype,"authorClass",void 0);_.G([_.y({computed:"computeBadgesInsideChip(authorBadges)"}),_.Y("design:type",Array)],cQ.prototype,"badgesInsideChip",void 0);_.G([_.y({computed:"computeBadgesOutsideChip(authorBadges)"}),_.Y("design:type",Array)],cQ.prototype,"badgesOutsideChip",void 0);
_.G([_.y({computed:"computeBadgesBeforeChip(authorBadges)"}),_.Y("design:type",Array)],cQ.prototype,"badgesBeforeChip",void 0);_.G([_.y({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],cQ.prototype,"isHighlighted",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],cQ.prototype,"singleLine",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],cQ.prototype,"disableHighlighting",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],cQ.prototype,"dashboardMoneyFeed",void 0);_.G([_.y({value:_.m("live_chat_prepend_badges"),reflectToAttribute:!0}),_.Y("design:type",Boolean)],cQ.prototype,"prependChatBadges",void 0);_.G([_.y(),_.Y("design:type",String)],cQ.prototype,"authorNameColor",void 0);_.G([_.mA("#author-name"),_.Y("design:type",HTMLDivElement)],cQ.prototype,"username",void 0);
_.G([_.IK("authorNameColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cQ.prototype,"onSeedColorChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],cQ);
_.e(cQ,"yt-live-chat-author-chip",function(){if(b8H===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;zdq===void 0&&(zdq=document.createElement("template"));var S=zdq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);b8H=B}B=b8H;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var BPu;var tbe;var sA=function(){var B=_.x.apply(this,arguments)||this;B.debounceCommand=_.Pp(function(t){B.ytComponentBehavior.resolveCommand(t)},1500);
return B};
_.u(sA,_.x);sA.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var B=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",t,T,S=this.isHearted?(t=this.data)==null?void 0:t.unheartCommand:(T=this.data)==null?void 0:T.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.QU("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:B}));(B=_.$t(S))&&this.debounceCommand(B)}};
_.n9.Object.defineProperties(sA.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var B,t;if(!((B=this.data)==null?0:(t=B.creatorThumbnail)==null?0:t.sources))return{};B={thumbnails:[]};t={};t.url=this.data.creatorThumbnail.sources[0].url;B.thumbnails.push(t);return B}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.engagementState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((t=this.engagementState)==null?void 0:t.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.engagementState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((t=this.engagementState)==null?void 0:t.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.engagementState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.engagementState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((t=this.engagementState)==null?void 0:t.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((T=this.engagementState)==null?void 0:T.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}}});
sA.prototype.onTap=sA.prototype.onTap;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],sA.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sA.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],sA.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sA.prototype,"data",void 0);
_.G([_.y({selectorArgs:["data.engagementStateKey"],selector:oX2}),_.Y("design:type",Object)],sA.prototype,"engagementState",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sA.prototype,"thumbnailDetails",null);_.G([_.F("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sA.prototype,"isHearted",null);_.G([_.F("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sA.prototype,"isEditable",null);
_.G([_.F("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sA.prototype,"showCreatorView",null);_.G([_.F("data","engagementState"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sA.prototype,"showButton",null);_.G([_.F("data","isHearted"),_.Y("design:type",String),_.Y("design:paramtypes",[])],sA.prototype,"label",null);_.G([_.F("data","isHearted"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sA.prototype,"heartHoverText",null);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sA.prototype,"onTap",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],sA);
_.e(sA,"yt-live-chat-creator-heart-view-model",function(){if(tbe===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;BPu===void 0&&(BPu=document.createElement("template"));var S=BPu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);tbe=B}B=tbe;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var F$=function(){};
_.u(F$,Zt);F$.prototype.JSC$11095_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:i5("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
F$.prototype.getApiPaths=function(){return[]};
F$.prototype.getExtension=function(){};
F$.prototype.JSC$11095_buildRequest=function(){};var TPq={},St2=(TPq.GET_DATASYNC_IDS=fk(F$),TPq);var OV8,kIE,doH,BMe,w4,L$8,dwE,ZVs,C2i;OV8="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");kIE=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.id=function(B,t,T,S,O,d,Z,h,q){this.endpointMap=B;this.networkManager=t;this.authService=T;this.responseProcessorMap=S;this.innertubeResponseStore=O;this.contextProcessors=d;this.asyncContextProcessors=Z;this.localInnertubeRouter=h;this.requestSequencer=q;this.inflightRequests=new Map;B.signalEndpointMap||(B.signalEndpointMap={});B.signalEndpointMap=Object.assign({},St2,B.signalEndpointMap)};
doH=function(B,t,T,S,O,d,Z,h,q){if(_.id.instance!==void 0){if(S=_.id.instance,B=[B!==S.endpointMap,t!==S.networkManager,T!==S.authService,O!==S.innertubeResponseStore,d!==S.contextProcessors,Z!==S.asyncContextProcessors,h!==S.localInnertubeRouter],B.some(function(D){return D}))throw new _.HY("InnerTubeTransportService is already initialized",B);
}else _.id.instance=new _.id(B,t,T,S,O,d,Z,h,q)};
_.Kz=function(B,t,T){var S=S===void 0?CqB:S;var O=dwE(B,t);return O?new _.UO(function(d,Z){var h,q,D,P,U;return _.L(function(J){switch(J.nextAddress){case 1:return _.V(J,O,2);case 2:h=J.yieldResult;q=h.JSC$11095_getRequest(t,T,S);if(!q){Z(new _.HY("Error: Failed to build request for command.",t));J.jumpTo(0);break}Yk(q.input);P=((D=q.requestShell)==null?void 0:D.mode)==="cors"?"cors":void 0;if(B.authService.syncHeaders){U=C2i(q.config,P);J.jumpTo(4);break}return _.V(J,ZVs(q.config,P),5);case 5:U=
J.yieldResult;case 4:d(L$8(B,q,U)),_.Dh(J)}})}):_.ca(new _.HY("Error: No request builder found for command.",t))};
BMe=function(B,t,T,S){var O=O===void 0?CqB:O;var d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b;return _.L(function(Zv){switch(Zv.nextAddress){case 1:d=LKg(t,B.endpointMap);if(!d)throw new _.HY("Error: No streaming request builder found for command",t);Z=d.JSC$11095_getRequest(t,T,O);if(!Z)throw new _.HY("Failed to build YtRequest for streaming Command",t);if((h=B.localInnertubeRouter)==null||!h.shouldPreferLocalResponse(Z.input,Z.innerTubeRequest)){Zv.jumpTo(2);break}return _.V(Zv,B.localInnertubeRouter.localInnertubeResponse(Z.input,
Z.innerTubeRequest),3);case 3:return q=Zv.yieldResult,D={},q.playerResponse&&(w4(B,q.playerResponse,Z),D.player=q.playerResponse,(P=S)==null||P(D,q)),q.watchNextResponse&&(w4(B,q.watchNextResponse,Z),D.content=q.watchNextResponse,(U=S)==null||U(D,q)),Zv.return(D);case 2:N=((J=Z.requestShell)==null?void 0:J.mode)==="cors"?"cors":void 0;if(B.authService.syncHeaders){H=C2i(Z.config,N);Zv.jumpTo(4);break}return _.V(Zv,ZVs(Z.config,N),5);case 5:H=Zv.yieldResult;case 4:return w=(c=(f=Z.requestShell)==null?
void 0:f.headers)!=null?c:{},Z.requestShell=Object.assign({},Z.requestShell,{headers:Object.assign({},w,H)}),W=Object.assign({},Z.requestShell),v=JSON.stringify(Z.innerTubeRequest),Z.requestShell.method==="POST"&&(W=Object.assign({},W,{body:v})),p=function(hN,PL){w4(B,PL.playerResponse||PL.watchNextResponse||PL.reelItemWatchResponse||PL.reelWatchSequenceResponse,Z);S==null||S(hN,PL)},l={},_.V(Zv,hWH(B.networkManager,Z.input,W,p),6);
case 6:return l=Zv.yieldResult,((b=Z.config)==null?0:b.responseTick)&&_.wv(Z.config.responseTick),Zv.return(l)}})};
_.oI=function(B,t,T,S,O){O=O===void 0?{authStrategy:{identity:CqB}}:O;var d=d===void 0?!0:d;var Z=function(){};
Z=h5w(Zh_(T));t.context||(t.context=_.N42(S,d));return new _.UO(function(h){var q,D,P,U,J;return _.L(function(N){if(N.nextAddress==1)return q=vAw(T),D=_.pm(q),B.authService.syncHeaders?(P=C2i(O,D),N.jumpTo(2)):_.V(N,ZVs(O,D),3);N.nextAddress!=2&&(P=N.yieldResult);U=nAo(vAw(T));J={input:U,requestShell:i5(U),innerTubeRequest:t,config:O};h(L$8(B,J,P,Z));_.Dh(N)})})};
w4=function(B,t,T){var S;if(t&&!(t==null?0:(S=t.sequenceMetaData)==null?0:S.skipProcessing)&&B.responseProcessorMap){S=_.C(OV8);for(var O=S.next();!O.done;O=S.next())O=O.value,B.responseProcessorMap[O]&&B.responseProcessorMap[O].handleResponse(t,T)}};
L$8=function(B,t,T,S){S=S===void 0?function(){}:S;
var O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv,hN,PL,aC,cL,gm,p_,M9,B_,r2,jq,Pe,x8,Us,g2,LY,m4,C_,hs,He,R7;return _.L(function(XB){switch(XB.nextAddress){case 1:Z=(O=t.config)==null?void 0:(d=O.storeStrategy)==null?void 0:d.storeKey;if(!(Z&&B.innertubeResponseStore&&B.innertubeResponseStore.has(Z))||((h=t.config)==null?0:(q=h.storeStrategy)==null?0:q.disableCache)){XB.jumpTo(2);break}return _.V(XB,B.innertubeResponseStore.get(Z),3);case 3:if((D=XB.yieldResult)&&!D.isExpired())return XB.return(Promise.resolve(_.kp(D)));
case 2:if(!((P=t)==null?0:(U=P.innerTubeRequest)==null?0:U.context)){XB.jumpTo(4);break}J=t.innerTubeRequest.context;if(!(B.asyncContextProcessors&&B.asyncContextProcessors.length>0)){XB.jumpTo(5);break}N=[];H=_.C(B.asyncContextProcessors);for(f=H.next();!f.done;f=H.next())c=f.value,w=c.processContext(t),w.wrappedPromise_&&N.push(w.wrappedPromise_);if(!(N.length>0)){XB.jumpTo(5);break}return _.V(XB,Promise.all(N),5);case 5:W=_.C(B.contextProcessors||[]),v=W.next();case 8:if(v.done){XB.jumpTo(4);break}p=
v.value;return _.V(XB,p.processContext(J),9);case 9:v=W.next();XB.jumpTo(8);break;case 4:if((l=B.localInnertubeRouter)==null||!l.shouldPreferLocalResponse(t.input,t.innerTubeRequest)){XB.jumpTo(12);break}return _.V(XB,B.localInnertubeRouter.localInnertubeResponse(t.input,t.innerTubeRequest),13);case 13:return b=XB.yieldResult,w4(B,b,t),XB.return(b);case 12:return(PL=(hN=t.config)==null?void 0:hN.requestKey)&&B.inflightRequests.has(PL)?Zv=B.inflightRequests.get(PL):(aC=JSON.stringify(t.innerTubeRequest),
p_=(gm=(cL=t.requestShell)==null?void 0:cL.headers)!=null?gm:{},t.requestShell=Object.assign({},t.requestShell,{headers:Object.assign({},p_,T)}),M9=Object.assign({},t.requestShell),t.requestShell.method==="POST"&&(M9=Object.assign({},M9,{body:aC})),((B_=t.config)==null?0:B_.requestTick)&&_.wv(t.config.requestTick),r2=function(){return B.networkManager.fetch(t.input,M9,t.config)},Zv=B.requestSequencer?qtH(B.requestSequencer,t,r2):r2(),PL&&B.inflightRequests.set(PL,Zv)),_.V(XB,Zv,14);
case 14:(jq=XB.yieldResult)&&_.m("web_streaming_player")&&Array.isArray(jq)&&(jq=jq[0].playerResponse);if(jq&&"error"in jq&&((Pe=jq)==null?0:(x8=Pe.error)==null?0:x8.details))for(Us=jq.error.details,g2=_.C(Us),LY=g2.next();!LY.done;LY=g2.next())m4=LY.value,(C_=m4["@type"])&&kIE.indexOf(C_)>-1&&(delete m4["@type"],jq=m4);PL&&B.inflightRequests.has(PL)&&B.inflightRequests.delete(PL);((hs=t.config)==null?0:hs.responseTick)&&_.wv(t.config.responseTick);if(jq||(He=B.localInnertubeRouter)==null||!He.canProvideFallbackResponse(t.input,
t.innerTubeRequest)){XB.jumpTo(15);break}return _.V(XB,B.localInnertubeRouter.localFallbackInnertubeResponse(t.input,t.innerTubeRequest),16);case 16:jq=XB.yieldResult;case 15:return w4(B,jq,t),((R7=t.config)==null?0:R7.processorTick)&&_.wv(t.config.processorTick),S(),XB.return(jq||void 0)}})};
_.Y1=function(B,t){return ZTg(t,B.endpointMap)};
dwE=function(B,t){B=hED(t,B.endpointMap);if(B!==void 0)return Promise.resolve(B)};
ZVs=function(B,t){var T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){O=(T=B)==null?void 0:(S=T.authStrategy)==null?void 0:S.sessionIndex;var h=_.V2(X7D({sessionIndex:O}));return _.V(Z,h,2)}d=Z.yieldResult;return Z.return(Promise.resolve(Object.assign({},qJh(t),d)))})};
C2i=function(B,t){var T;B=B==null?void 0:(T=B.authStrategy)==null?void 0:T.sessionIndex;T=X7D({sessionIndex:B});return Object.assign({},qJh(t),T)};var VbB,EQ2,Do8,P2E,Uob,Imb,NP8,XPs,Q6,usu,j$8,mo4,HV8;VbB=0;EQ2=/tone[1-5]/;Do8=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");P2E="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
Uob=Number.MAX_SAFE_INTEGER;Imb=RegExp("\ufe0f","g");_.oD=function(B){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;B&&_.JWb(this,B)};
_.JWb=function(B,t){try{_.PY(t,{context:B,onSuccess:function(S,O){Array.isArray(O)?B.load(O):(S=new _.HY("Emoji manager JSON response was not an array!",{response:O}),_.wj(S))},
onError:function(S){S=new _.HY("Failed to retrieve emoji manager initial JSON data!",{url:t,statusCode:_.hb(S).toString()});_.yu(S)}})}catch(S){var T=new _.HY("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:t});
_.yu(T)}};
_.oD.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.oD.prototype.load=function(B,t){if(t)if(B.length)B=B.concat(t.emojis);else{this.emojis=t.emojis;this.emojiMap=t.emojiMap;this.emojiShortcutMap=t.emojiShortcutMap;this.emojiShortcutCharMap=mo4(t);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=t.emojiRegex;return}this.emojis=[].concat(_.aw(new Set(this.emojis.concat(B))));this.hasInitializedShortcutCharMap=!1;B=Array(this.emojis.length);for(t=0;t<this.emojis.length;t++){var T=this.emojis[t];if(T.emojiId){this.emojiMap[T.emojiId]=T;this.emojiMap[T.emojiId].index=
t;for(var S=0;T.shortcuts&&S<T.shortcuts.length;S++)this.emojiShortcutMap[T.shortcuts[S].toLocaleLowerCase()]=T;B[t]=T.isCustomEmoji&&T.shortcuts?T.shortcuts[0]:T.emojiId}}B.sort(function(O,d){return d.length-O.length});
if(B.length)try{this.emojiRegex=new RegExp(B.join("|").replace("*","\\*"),"gi")}catch(O){this.emojiRegex=/$./}else this.emojiRegex=/$./};
NP8=function(B,t){t=_.C(t);for(var T=t.next();!T.done;T=t.next()){var S=T.value;if(S.emojiId&&B.emojiMap[S.emojiId]){T=Object.assign({},B.emojiMap[S.emojiId],S);B.emojiMap[S.emojiId]=T;var O=void 0;T.index&&((O=B.emojis[T.index])==null?void 0:O.emojiId)===S.emojiId&&(B.emojis[T.index]=T);S=void 0;if((S=T.shortcuts)==null?0:S.length)for(B.hasInitializedShortcutCharMap=!1,S=_.C(T.shortcuts),O=S.next();!O.done;O=S.next())B.emojiShortcutMap[O.value.toLocaleLowerCase()]=T}}};
XPs=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,_.Hm.getInstance(),2);if(S.nextAddress!=3)return(t=S.yieldResult)?_.V(S,t.get("ytlc-emoji-pref"),3):S.return();(T=S.yieldResult)&&NP8(B,Object.keys(T).map(function(O){return{emojiId:O,stickyPrefId:T[O]}}).filter(function(O){return!!O.emojiId&&!!O.stickyPrefId}));
_.Dh(S)})};
_.y6=function(B,t,T){return(B=B.emojiMap[t])&&(!B.isLocked||T!==void 0&&T)?B:void 0};
Q6=function(B,t,T){T=_.y6(B,t,T===void 0?!1:T);var S=t.match("\u200d");T&&B.skinTone!==0&&(B=(S==null?void 0:S.length)===1?_.y6(B,t.replace("\u200d",Do8[B.skinTone]+"\u200d")):_.y6(B,t+Do8[B.skinTone]))&&(T=B);return T};
usu=function(B,t){var T=B.emojiMap[t];return(T==null?0:T.stickyPrefId)?B.emojiMap[T.stickyPrefId]:Q6(B,t)};
_.If=function(B,t){B=B.emojiShortcutMap[t.toLocaleLowerCase()];return!B||B.isLocked?null:B};
j$8=function(B,t,T){return mo4(B,T===void 0?!1:T)[t]||{}};
mo4=function(B,t){t=t===void 0?!1:t;if(!B.hasInitializedShortcutCharMap){B.hasInitializedShortcutCharMap=!0;for(var T=0;T<B.emojis.length;T++){var S=B.emojis[T];if(!(S.isLocked||t&&S.isCustomEmoji&&S.emojiId&&!B.pickerCustomEmojiIds.includes(S.emojiId)))for(var O=0;S.shortcuts&&O<S.shortcuts.length;O++){var d=S.shortcuts[O];d.startsWith(":_")&&S.isCustomEmoji&&(B.emojiShortcutCharMap[":_"]==null&&(B.emojiShortcutCharMap[":_"]=Object.create(null)),B.emojiShortcutCharMap[":_"][d]=S);if(!(d.length<3||
!S.isCustomEmoji&&EQ2.test(d))){var Z=d.substr(0,3).toLocaleLowerCase();B.emojiShortcutCharMap[Z]==null&&(B.emojiShortcutCharMap[Z]=Object.create(null));B.emojiShortcutCharMap[Z][d]=S}}}}return B.emojiShortcutCharMap};
_.oD.prototype.createEmoji=function(B,t){t=t===void 0?!0:t;var T=document.createElement("img");B.isCustomEmoji||T.classList.add("small-emoji");T.classList.add("emoji");T.classList.add("yt-formatted-string");T.src=B.image?_.Cz(B.image.thumbnails,this.emojiSize)||"":"";var S=void 0;B.image&&B.image.accessibility&&B.image.accessibility.accessibilityData&&(S=B.image.accessibility.accessibilityData.label);T.alt=S?S:(B.isCustomEmoji&&B.shortcuts?B.shortcuts[0]:B.emojiId)||"";B.isCustomEmoji&&(T.dataset.emojiId=
B.emojiId);_.d$&&(T.setAttribute("contenteditable","false"),T.setAttribute("unselectable","on"));t&&(B.shortcuts&&B.shortcuts.length&&T.setAttribute("shared-tooltip-text",B.shortcuts[0]),T.id="emoji-"+VbB++);return T};
_.oD.prototype.createDocumentFragment=function(B,t,T,S){t=t===void 0?!1:t;T=T===void 0?!0:T;S=S===void 0?!1:S;B=B.replace(Imb,"");for(var O=document.createDocumentFragment(),d=0,Z,h=0;(Z=this.emojiRegex.exec(B))!=null;){var q=_.y6(this,Z[0])||_.If(this,Z[0]);!q||q.isCustomEmoji&&!t||(q=this.createEmoji(q,T),d!==Z.index&&O.appendChild(document.createTextNode(B.substring(d,Z.index))),O.appendChild(q),d=Z.index+Z[0].length,h++)}if(!S||h)return O.appendChild(document.createTextNode(B.substr(d))),O};
HV8=function(B,t,T){var S,O,d,Z,h,q,D,P,U;return _.L(function(J){if(J.nextAddress==1){if(!t.emojiId||!B.emojiMap[t.emojiId])return J.return();S=Object.assign({},B.emojiMap[t.emojiId],{stickyPrefId:T});B.emojiMap[t.emojiId]=S;t.index&&((O=B.emojis[t.index])==null?void 0:O.emojiId)===t.emojiId&&(B.emojis[t.index]=S);if((d=t.shortcuts)==null?0:d.length)for(B.hasInitializedShortcutCharMap=!1,Z=_.C(t.shortcuts),h=Z.next();!h.done;h=Z.next())q=h.value,B.emojiShortcutMap[q.toLocaleLowerCase()]=S;return _.V(J,
_.Hm.getInstance(),2)}if(J.nextAddress!=4)return(D=J.yieldResult)?_.V(J,D.get("ytlc-emoji-pref"),4):J.jumpTo(0);U=(P=J.yieldResult)!=null?P:{};U[t.emojiId]=T;return _.V(J,D.set("ytlc-emoji-pref",U,Uob),0)})};
_.xc=new _.oD;var gQ1;_.MD={};
gQ1={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.m("web_context_menu_a11y_opacity_visibility"),reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,
computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1},menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,
reflectToAttribute:!0,value:_.m("web_button_rework_with_live")},filledButtonOverrides:{type:Object,value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new iZ(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 B=_.ZH(this.hostElement||this).querySelector("#inline-action-button-container");B&&B.setAttribute("aria-hidden","true");this.menuButton=_.ZH(this.hostElement).querySelector("#menu-button")},
attached:function(){var B=this.menuButton;B&&(B.addEventListener("focusin",_.Pb(this,this.onMenuButtonFocus_)),B.addEventListener("focusout",_.Pb(this,this.onMenuButtonBlur_)))},
detached:function(){var B=this.menuButton;B&&(B.removeEventListener("focusin",_.Pb(this,this.onMenuButtonFocus_)),B.removeEventListener("focusout",_.Pb(this,this.onMenuButtonBlur_)))},
identity:_.$h,truthy:function(B){return!!B},
computeTimestampString:function(B){return B?B.timestampText?this.getSimpleString(B.timestampText):this.TIME_FORMATTER.format(new Date(B.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(B){return B},
computeMenuVisible_:function(B,t){return B||t},
computeHasInlineActionButtons:function(B){if(!B)return!1;var t,T;return!((t=B.inlineActionButtons)==null||!t.length)||!((T=B.additionalInlineActionButtons)==null||!T.length)},
createDocumentFragmentFromString:function(B){var t=_.xc.createDocumentFragment.bind(_.xc),T;if((T=this.participantsManager)==null||!T.viewerRegex)return t(B);T=document.createDocumentFragment();for(var S=0,O;(O=this.participantsManager.viewerRegex.exec(B))!=null;){if(O.index>0){var d=":"+O[0]+":";if((_.y6(_.xc,d)||_.If(_.xc,d))&&B.indexOf(d)===O.index-1)continue}T.appendChild(t(B.substring(S,O.index)));S=document.createElement("span");S.appendChild(t(O[0]));S.classList.add("mention");T.appendChild(S);
S=O.index+O[0].length}T.appendChild(t(B.substring(S)));return T},
createDocumentFragment:function(B){var t=document.createDocumentFragment();if(B.simpleText)return t.appendChild(this.createDocumentFragmentFromString(B.simpleText)),t;if(!B.runs)return t;for(var T=0;T<B.runs.length;T++){var S=B.runs[T];if(S.emoji)t.appendChild(_.xc.createEmoji(S.emoji));else if(S.text)if(S.navigationEndpoint){var O=document.createElement("a");O.classList.add("yt-simple-endpoint");WBw(O,S.navigationEndpoint);_.ZH(O).appendChild(this.createDocumentFragmentFromString(S.text));t.appendChild(O)}else t.appendChild(this.createDocumentFragmentFromString(S.text))}return t},
hasModerationOverlayVisible:function(){var B;return((B=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:B.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(B){B.composedPath().some(function(t){return(t=t instanceof Element?t:null)?t.tagName&&(t.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||t.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.m("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(B)},
colorFromDecimal:function(B){return neD(B)},
markAsDeleted:function(B,t){this.set("data.deletedStateMessage",B);this.set("data.showOriginalContentMessage",t)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(B){if(this.data.contextMenuEndpoint){var t=_.OD().resolve(_.yG),T=this.data.contextMenuEndpoint,S;(S=_.id.instance)&&_.Y1(S,T)?(t=am2(t,T),S=_.oI(S,{},t)):S=_.fm8(t,T);S.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);B&&B.stopPropagation()}},
handleGetContextMenuResponse_:function(B){var t=_.id.instance;t&&_.Y1(t,{liveChatEndpoint:{}})||(B=B.response);B.liveChatItemContextMenuSupportedRenderers&&B.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(B.liveChatItemContextMenuSupportedRenderers.menuRenderer);B.actions&&_.CG(this.hostElement,"yt-live-chat-actions",[B.actions])},
handleGetContextMenuError:function(B){if(B instanceof Error||B instanceof Object||B instanceof String)var t=B;_.wj(new _.HY("Error encountered calling GetLiveChatItemContextMenu",t))},
showContextMenu_:function(B){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:B}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.dv(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.dv(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.MD.YtLiveChatItemBehavior=[gQ1,_.WK.YtComponentBehavior,_.PQ.YtOpenPopupBehavior];_.$c=function(){};var RW2;var AWB;var cWo;var s$8;var WQ=function(){var B=_.x.apply(this,arguments)||this;B.active=!1;B.identity=_.$h;return B};
_.u(WQ,_.x);WQ.prototype.dataChanged=function(){this.active=!1};
WQ.prototype.onClick=function(){_.dv(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
WQ.prototype.dataChanged=WQ.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],WQ.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],WQ.prototype,"active",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WQ.prototype,"dataChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],WQ);
_.e(WQ,"yt-live-chat-text-input-field-suggestion",function(){if(s$8===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;cWo===void 0&&(cWo=document.createElement("template"));var S=cWo;T.call(t,S.content.cloneNode(!0),B.content.firstChild);s$8=B}B=s$8;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});_.e7=function(B,t,T){return CustomEvent.call(this,B,{detail:{value:t,path:T}})||this};
_.u(_.e7,CustomEvent);_.Gc=function(){var B=_.x.apply(this,arguments)||this;B.viewerName=null;B.actionMap={"yt-live-chat-actions":"onChatMessage_"};B.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];B.PARTICIPANT_TIME_USEC_=3E8;return B};
_.u(_.Gc,_.x);_.k=_.Gc.prototype;_.k.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.k.addParticipant=function(B){var t=_.XLD(this.participants,B,function(S,O){S=S[Object.keys(S)[0]];O=O[Object.keys(O)[0]];S=String(_.vS(S.authorName)).toLowerCase();O=String(_.vS(O.authorName)).toLowerCase();return S<O?-1:S==O?0:1}.bind(this));
if(t>=0){var T=this.participants[t];T[Object.keys(T)[0]].timestampUsec&&this.splice("participants",t,1,B)}else this.splice("participants",-t-1,0,B);B=B[Object.keys(B)[0]];t=_.vS(B.authorName).toLocaleLowerCase();T=t.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(T)||(this.allParticipantsCharMap_[T]={});this.allParticipantsCharMap_[T][t]=B};
_.k.getAuthorsFromPrefix=function(B){return this.allParticipantsCharMap_.hasOwnProperty(B)?this.allParticipantsCharMap_[B]:null};
_.k.computeViewerRegex_=function(B){if(!B)return null;B=B.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var t=B.indexOf("@")===0&&_.m("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(t+B.replace(/ /g,"\\s*")+"|^"+B.replace(/ /g,"\\s*")+"$|^"+B.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+B.replace(/ /g,"\\s*")+"$|(?<=\\s)"+B.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.k.checkForStaleParticipants_=function(){var B=this;this.trimOldParticipants_();this.asyncHandle_&&udL(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.Go(function(){B.checkForStaleParticipants_()},3E4))};
_.k.onChatMessage_=function(B){var t=this,T=Date.now()*1E3;B.forEach(function(S){if(S=_.X(S,wi8)){S=S.item;var O=Object.keys(S)[0];t.SUPPORTED_ITEM_TYPES_.indexOf(O)!=-1&&S[O].timestampUsec>=T-t.PARTICIPANT_TIME_USEC_&&t.addParticipant(S)}},this);
this.checkForStaleParticipants_()};
_.k.trimOldParticipants_=function(){for(var B=Date.now()*1E3,t=this.participants.length-1;t>=0;t--){var T=this.participants[t];T=T[Object.keys(T)[0]];T.timestampUsec&&T.timestampUsec<B-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",t,1)}};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],_.Gc.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],_.Gc.prototype,"viewerName",void 0);_.G([_.y({computed:"computeViewerRegex_(viewerName)"}),_.Y("design:type",Object)],_.Gc.prototype,"viewerRegex",void 0);_.G([_.y({value:function(){return[]},
notify:!0}),_.Y("design:type",Array)],_.Gc.prototype,"participants",void 0);_.G([_.yX({is:"yt-live-chat-participants-manager",noInjection:!0})],_.Gc);var F$8=/.*([:@#].*?)$/,pq=/\u00a0/g,wPi=String.fromCharCode(160),oQ8={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"},is=function(){var B=_.x.apply(this,arguments)||this;B.disabled=!1;B.liveChatRichMessageInput=null;B.messageInput=null;B.isValidWithNoInputText=!1;B.suggestions=[];B.emojiManager=_.xc;B.inputMethodEditorActive=
!1;B.suggestionIndex=-1;B.JSC$12089_lastSuggestionRange=null;return B};
_.u(is,_.x);_.k=is.prototype;_.k.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.k.attached=function(){_.C2&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.k.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.k.dataChanged=function(){if(!this.ignoreColorMapping){var B=!1,t={},T;for(T in oQ8)this.data&&this.data.hasOwnProperty(T)&&(t[oQ8[T]]=this.colorFromDecimal(this.data[T]),B=!0);B&&_.Ev(this.hostElement,t)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.k.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.k.colorFromDecimal=function(B){B=Math.floor(Number(B));return"rgba("+[B>>16&255,B>>8&255,B&255,(B>>24&255)/255].join()+")"};
_.k.preventDrag=function(B){B.dataTransfer&&(B.dataTransfer.dropEffect="none");B.preventDefault()};
_.k.preventResize=function(B){B.returnValue=!1};
_.k.onInputChange=function(){var B=this.characterCount,t=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&t&&t.remove();if(!t&&this.characterCount>this.maxCharacterLimit){var T=window.getSelection();if(T){var S=T.getRangeAt(0);T.removeAllRanges();T.addRange(S)}}if(T=this.getCurrentRange())S=this.calculateTextBeforeRange(T),this.completeEmojisInRange(T,S,!0)||this.updateSuggestions(T,S);S=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(S);
_.dv(this.hostElement,"yt-live-chat-message-input-change",S);t&&this.characterCount===0&&t.remove();T&&T.commonAncestorContainer.parentElement.id==="input"&&T.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>B):T&&!T.collapsed&&T.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(B=this.input.childNodes.length-1;B>=0;B--)this.input.childNodes[B].nodeName==="BR"&&this.input.childNodes[B].remove()};
_.k.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.k.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var B=this.getCurrentRange();B&&B.commonAncestorContainer.parentElement.id==="input"&&B.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.k.mergeOverflowText=function(B){if(B){var t=document.createRange();t.selectNodeContents(B);t=t.extractContents();this.input.insertBefore(t,B)}};
_.k.checkRangeAtEndOfInput=function(){var B=this.getCurrentRange();if(B){var t=_.ZH(this.hostElement).querySelector("#overflow-text"),T=document.createRange();t&&t.previousSibling?t.previousSibling instanceof HTMLImageElement?T.selectNode(t.previousSibling):T.selectNodeContents(t.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?T.selectNode(this.input.lastChild):T.selectNodeContents(this.input.lastChild));T.collapse(!1);return T.isPointInRange(B.startContainer,
B.startOffset)}return!1};
_.k.handleOverflowText=function(B){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var t=_.ZH(this.hostElement).querySelector("#overflow-text"),T=this.getCurrentRange();this.input.normalize();B=this.checkRangeAtEndOfInput()&&B;this.mergeOverflowText(t);for(var S,O=0,d=0,Z,h=this.input.childNodes,q=0;q<h.length;q++){var D=h[q];D instanceof Text?(d+=D.textContent.length,d>this.maxCharacterLimit&&(S=D,O=this.maxCharacterLimit+D.textContent.length-d)):D instanceof HTMLImageElement&&
(S=void 0,d=D.dataset.emojiId&&((S=this.data)==null?0:S.emojiCharacterCount)?d+this.data.emojiCharacterCount:d+D.alt.length,S=this.input,O=q);if(d>this.maxCharacterLimit&&S){Z=document.createRange();Z.collapse(!1);t?(d=this.input.lastChild.previousSibling,d instanceof Text?Z.setEnd(this.input.lastChild.previousSibling,d.textContent.length):d instanceof HTMLImageElement&&Z.setEnd(this.input,this.input.childNodes.length-1)):Z.selectNodeContents(this.input);Z.setStart(S,O);break}}Z&&(S=!1,T&&(B=Z.isPointInRange(T.startContainer,
T.startOffset-1)),t||(t=document.createElement("span"),t.id="overflow-text",t.textContent="",t.setAttribute("contenteditable","true"),_.ZH(_.ZH(this.hostElement).querySelector("#input")).appendChild(t),S=!0),t&&(T=Z.extractContents(),t.insertBefore(T,t.firstChild),B&&t.firstChild&&(T=document.createRange(),S?T.setStartAfter(t.lastChild):T.setStartAfter(t.firstChild),T.collapse(!0),t=window.getSelection(),t.removeAllRanges(),t.addRange(T))))}};
_.k.checkForDuplicateSpans=function(){for(var B=0;B<this.input.childNodes.length;B++){var t=this.input.childNodes[B];if(t.nodeName==="SPAN"){var T=document.createRange();T.selectNodeContents(t);T=T.extractContents();this.input.insertBefore(T,t);t.remove()}}this.handleOverflowText(!0)};
_.k.getCurrentRange=function(){var B=window.getSelection();return B&&B.rangeCount?B.getRangeAt(0).cloneRange():null};
_.k.getInputRange=function(){var B=this.getCurrentRange();if(B){for(var t=B.commonAncestorContainer,T=!1,S=_.ZH(this.hostElement).querySelector("#input");t;){if(t===S){T=!0;break}t=t.parentNode}T||(B=null)}B||(B=this.getRangeAtEnd());return B};
_.k.getRangeAtEnd=function(){var B=document.createRange(),t=_.ZH(this.hostElement).querySelector("#input").lastChild;!t||t.nodeName!=="#text"&&t.nodeName!=="SPAN"?(B.selectNodeContents(_.ZH(this.hostElement).querySelector("#input")),B.collapse(!1)):t.nodeName==="#text"?B.setStart(t,t.textContent.length):B.setStart(t,t.childNodes.length);return B};
_.k.getChatParticipantSuggestions=function(B,t,T,S){var O=_.m("live_chat_enable_handles_web_text_input_update");if(t)for(var d in t)if(d.indexOf(B)===0||O&&d.indexOf(T+B)===0){var Z=t[d],h=_.vS(Z.authorName);S.push({suggestion:{author:!0,authorType:T,image:Z.authorPhoto,alt:h,text:h}});if(S.length>=64)break}};
_.k.getSuggestions=function(B){var t=[],T=B.substring(0,3),S=j$8(_.xc,T,!0);if(S)for(var O in S)if(O.toLocaleLowerCase().indexOf(B)===0){var d=S[O];if(d&&d.emojiId){if(d=usu(_.xc,d.emojiId)){var Z=void 0,h=void 0,q=void 0,D=void 0,P=((Z=d.image)==null?0:(h=Z.accessibility)==null?0:(q=h.accessibilityData)==null?0:q.label)||d.isCustomEmoji?(D=d.shortcuts)==null?void 0:D[0]:d.emojiId;t.push({suggestion:{emoji:!0,image:d.image,alt:P,text:O,textToInsertWhenSelected:d.isCustomEmoji?O:P}})}if(t.length>=
64)break}}if(!this.participantsManager)return null;if(T.indexOf("@")===0||T.indexOf("#")===0)S=T.charAt(0),B=B.substring(1),O=_.m("live_chat_enable_handles_web_text_input_update"),T.indexOf("@")===0&&O&&(O=this.participantsManager.getAuthorsFromPrefix(T.substring(0,2)),this.getChatParticipantSuggestions(B,O,S,t)),T=T.substring(1),T=this.participantsManager.getAuthorsFromPrefix(T),this.getChatParticipantSuggestions(B,T,S,t);return t?t.sort(function(U,J){return J.suggestion.text<U.suggestion.text?-1:
J.suggestion.text===U.suggestion.text?0:1}):null};
_.k.insertSuggestion=function(B){var t=_.m("live_chat_enable_handles_web_text_input_update"),T=B.authorType;t=B.text.indexOf(T)===0&&t?B.text+wPi:T+B.text+wPi;B.emoji?this.insertTextAtRange(this.JSC$12089_lastSuggestionRange,B.textToInsertWhenSelected||""):B.author&&this.insertTextAtRange(this.JSC$12089_lastSuggestionRange,t)};
_.k.updateSuggestionsAtCaret=function(){var B=this.getCurrentRange();B&&this.updateSuggestions(B,this.calculateTextBeforeRange(B))};
_.k.offsetStartOfRangeBy=function(B,t){for(;t>0;)if(B.startOffset-t>=0){B.setStart(B.startContainer,B.startOffset-t);break}else{t=B.startContainer instanceof HTMLImageElement?t-B.startContainer.alt.length:t-B.startOffset;var T=B.startContainer.previousSibling;if(!T){B.setStart(B.startContainer,0);break}if(_.m("live_chat_require_space_for_autocomplete_emoji")){var S=void 0,O=void 0;B.setStart(T,((S=T)==null?void 0:(O=S.textContent)==null?void 0:O.length)||0)}else B.setStart(T,T.childNodes.length||
0)}};
_.k.updateSuggestions=function(B,t){var T=this;this.JSC$12089_lastSuggestionRange&&(this.JSC$12089_lastSuggestionRange.detach(),this.JSC$12089_lastSuggestionRange=null);if((t=F$8.exec(t))&&t.length&&(t=t[t.length-1].toLocaleLowerCase(),t.length>2&&(this.offsetStartOfRangeBy(B,t.length),this.JSC$12089_lastSuggestionRange=B,(B=this.getSuggestions(t))&&B.length))){this.suggestions=B;_.K9(this,function(){_.ZH(T.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(B.length-1);return}this.dropdown.opened=!1};
_.k.completeEmojisInRange=function(B,t,T){var S=t.replace(/[\s\xa0]+$/,"");t=t.length-S.length;S=S.split(" ");S=S[S.length-1].trim().toLocaleLowerCase();var O=S.lastIndexOf(":");if(T&&!t&&O!==S.length-1)return!1;O!==-1&&(T=S.lastIndexOf(":",O-1),T!==-1&&(S=S.substring(T)));if((T=_.If(_.xc,S))&&T.emojiId){T=usu(_.xc,T.emojiId)||null;this.offsetStartOfRangeBy(B,S.length+t);var d,Z,h,q;S=(((d=T)==null?0:d.isCustomEmoji)?(Z=T)==null?void 0:(h=Z.shortcuts)==null?void 0:h[0]:(q=T)==null?void 0:q.emojiId)||
"";t&&(S+=wPi);this.insertTextAtRange(B,S);this.dropdown.opened=!1;return!0}return!1};
_.k.onSuggestion=function(B){this.insertSuggestion(B.detail);this.dropdown.opened=!1};
_.k.onKeyPress=function(B){B.keyCode===13&&(B.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.dv(this.hostElement,"yt-live-chat-send-message"))};
_.k.completeEmojis=function(){var B=document.createRange(),t=_.ZH(this.hostElement).querySelector("#input").lastChild;t?B.setStart(t,t.childNodes.length):(B.selectNodeContents(_.ZH(this.hostElement).querySelector("#input")),B.collapse(!1));this.completeEmojisInRange(B,this.calculateTextBeforeRange(B),_.m("live_chat_require_space_for_autocomplete_emoji"))};
_.k.maybePreventTextFormatting=function(B){!_.qq||!B.ctrlKey&&!B.metaKey||B.keyCode!==66&&B.keyCode!==73||(B.stopImmediatePropagation(),B.preventDefault())};
_.k.onKeyDown=function(B){this.maybePreventTextFormatting(B);if(this.dropdown.opened)switch(B.keyCode){case 27:this.dropdown.opened=!1;B.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;B.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);B.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),B.preventDefault()}};
_.k.onKeyUp=function(B){switch(B.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.d$)this.onInputChange()};
_.k.changeSuggestionIndex=function(B){if(this.dropdown.opened){var t=_.ZH(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<t.children.length&&(t.children[this.suggestionIndex].active=!1);var T=this.suggestions.length;this.suggestionIndex=(B+T)%T;B=t.children[this.suggestionIndex];B.active=!0;t.scrollTop=B.offsetTop}};
_.k.onInputPaste=function(B){B.preventDefault();(B=B.clipboardData)&&B.types&&(B=B.getData("text/plain")||"",B=B.replace(/\n/g,""),this.insertText(B));(B=this.getCurrentRange())&&B.commonAncestorContainer.parentElement.id==="input"&&B.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.k.onFocus=function(){this._setFocused(!0)};
_.k.onBlur=function(){this._setFocused(!1)};
_.k.insertText=function(B){this.insertTextAtRange(this.getInputRange(),B)};
_.k.insertTextAtRange=function(B,t){if(B&&(B.collapsed||B.deleteContents(),t=_.xc.createDocumentFragment(t,!0,!1))){for(var T=_.C((t==null?void 0:t.childNodes)||[]),S=T.next();!S.done;S=T.next()){S=S.value;var O=void 0,d=void 0,Z=void 0,h=void 0,q=void 0;(Z=(O=window)==null?void 0:(d=O.ShadyCSS)==null?void 0:d.ScopingShim)==null||(q=(h=Z).scopeNode)==null||q.call(h,S,this.hostElement.localName)}T=t.lastChild;B.insertNode(t);this.focused||this.input.focus();if(this.focused){B=B.cloneRange();B.selectNodeContents(T);
B.collapse(!1);if(t=window.getSelection())t.removeAllRanges(),t.addRange(B);B.commonAncestorContainer.parentElement.id==="input"&&B.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}B=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(B);_.dv(this.hostElement,"yt-live-chat-message-input-change",B)}};
_.k.setLiveChatRichMessageInput=function(B){_.ZH(_.ZH(this.hostElement).querySelector("#input")).textContent="";if(B&&B.textSegments){for(var t=0;t<B.textSegments.length;t++){var T=B.textSegments[t];T.text?_.ZH(_.ZH(this.hostElement).querySelector("#input")).appendChild(_.xc.createDocumentFragment(T.text,!0,!1)):T.emojiId&&(T=_.y6(_.xc,T.emojiId))&&_.ZH(_.ZH(this.hostElement).querySelector("#input")).appendChild(_.xc.createEmoji(T,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.k.setText=function(B){this.setLiveChatRichMessageInput(B?{textSegments:[{text:B}]}:null)};
_.k.calculateTextBeforeRange=function(B){var t="",T=B.startContainer;if(T&&T instanceof Text){var S;t=((S=T.textContent)==null?void 0:S.substring(0,B.startOffset))||"";T=T.previousSibling}for(;T&&T instanceof Text;)t=T.textContent+t,T=T.previousSibling;return t.replace(pq," ")};
_.k.calculateLiveChatRichMessageInput=function(){for(var B=[],t="",T=_.ZH(_.ZH(this.hostElement).querySelector("#input")).childNodes,S=0;S<T.length;S++){var O=T[S];O instanceof Text?t+=O.textContent:O instanceof HTMLImageElement&&(O.dataset.emojiId?(t&&(B.push({text:t.replace(pq," ")}),t=""),B.push({emojiId:O.dataset.emojiId})):t+=O.alt)}t&&B.push({text:t.replace(pq," ")});if(T=_.ZH(this.hostElement).querySelector("#overflow-text")){t="";T=T.childNodes;for(S=0;S<T.length;S++)O=T[S],O instanceof Text?
t+=O.textContent:O instanceof HTMLImageElement&&(O.dataset.emojiId?(t&&(B.push({text:t.replace(pq," ")}),t=""),B.push({emojiId:O.dataset.emojiId})):t+=O.alt);t&&B.push({text:t.replace(pq," ")})}return{textSegments:B}};
_.k.computeCharacterCount=function(B){if(!B||!B.textSegments)return 0;for(var t=0,T=0;T<B.textSegments.length;T++){var S=B.textSegments[T];if(S.text)t+=S.text.length;else if(S.emojiId){var O=void 0;if((O=this.data)==null?0:O.emojiCharacterCount)t+=this.data.emojiCharacterCount;else{var d=O=void 0,Z=void 0;t+=((d=_.y6(_.xc,(O=S)==null?void 0:O.emojiId))==null?void 0:(Z=d.shortcuts)==null?void 0:Z[0].length)||0}}}return t};
_.k.characterCountChanged=function(){_.dv(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.k.focusedChanged=function(){this.hostElement.dispatchEvent(new _.e7("focused-changed",this.focused))};
_.k.focus=function(){this.setFocus(!1)};
_.k.focusAtEnd=function(){this.setFocus(!0)};
_.k.setFocus=function(B){B=B?this.getRangeAtEnd():this.getInputRange();_.ZH(this.hostElement).querySelector("#input").focus();var t=window.getSelection();t&&(t.removeAllRanges(),t.addRange(B))};
_.k.insertEmoji=function(B){var t,T=((B==null?0:B.isCustomEmoji)?(t=B.shortcuts)==null?void 0:t[0]:B==null?void 0:B.emojiId)||"";this.insertText(T)};
_.k.computeText=function(B){if(!B||!B.textSegments)return"";for(var t="",T=0;T<B.textSegments.length;T++){var S=B.textSegments[T];if(S.text)t+=S.text;else if(S.emojiId){var O=void 0,d=void 0,Z=void 0;t+=((d=_.y6(_.xc,(O=S)==null?void 0:O.emojiId))==null?void 0:(Z=d.shortcuts)==null?void 0:Z[0])||""}}return t};
_.k.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.n9.Object.defineProperties(is.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.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}}});
is.prototype.focusedChanged=is.prototype.focusedChanged;is.prototype.characterCountChanged=is.prototype.characterCountChanged;is.prototype.onSuggestion=is.prototype.onSuggestion;is.prototype.onMessageSet=is.prototype.onMessageSet;is.prototype.dataChanged=is.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],is.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],is.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],is.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],is.prototype,"disabled",void 0);_.G([_.F("disabled"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],is.prototype,"inputTabIndex",null);_.G([_.F("data.maxCharacterLimit"),_.y({readOnly:!0,notify:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],is.prototype,"maxCharacterLimit",null);
_.G([_.F("liveChatRichMessageInput"),_.y({readOnly:!0,notify:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],is.prototype,"characterCount",null);_.G([_.F("maxCharacterLimit, characterCount"),_.y({readOnly:!0,notify:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],is.prototype,"remainingCharacterCount",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],is.prototype,"isChatMessageInput",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],is.prototype,"inputExpanded",void 0);_.G([_.y({readOnly:!0,notify:!0}),_.Y("design:type",Object)],is.prototype,"liveChatRichMessageInput",void 0);_.G([_.y(),_.Y("design:type",Object)],is.prototype,"messageInput",void 0);_.G([_.y(),_.Y("design:type",Boolean)],is.prototype,"ignoreColorMapping",void 0);_.G([_.F("characterCount"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],is.prototype,"hasText",null);
_.G([_.y(),_.Y("design:type",Object)],is.prototype,"isValidWithNoInputText",void 0);_.G([_.F("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.y(),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],is.prototype,"isInputValid",null);_.G([_.y({readOnly:!0,value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],is.prototype,"focused",void 0);_.G([_.y(),_.Y("design:type",Array)],is.prototype,"suggestions",void 0);
_.G([_.y(),_.Y("design:type",_.oD)],is.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",_.Gc)],is.prototype,"participantsManager",void 0);_.G([_.y(),_.Y("design:type",Boolean)],is.prototype,"noUnderline",void 0);_.G([_.y(),_.Y("design:type",Object)],is.prototype,"inputMethodEditorActive",void 0);_.G([_.mA("#dropdown"),_.Y("design:type",Object)],is.prototype,"dropdown",void 0);_.G([_.mA("#input"),_.Y("design:type",HTMLElement)],is.prototype,"input",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],is.prototype,"dataChanged",null);_.G([_.IK("messageInput"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],is.prototype,"onMessageSet",null);_.G([_.Uv("yt-live-chat-select-suggestion"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],is.prototype,"onSuggestion",null);
_.G([_.IK("characterCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],is.prototype,"characterCountChanged",null);_.G([_.IK("focused"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],is.prototype,"focusedChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],is);
_.yW2=_.e(is,"yt-live-chat-text-input-field-renderer",function(){if(AWB===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;RW2===void 0&&(RW2=document.createElement("template"));var S=RW2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);AWB=B}B=AWB;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Yc=function(){var B=_.x.apply(this,arguments)||this;B.buttonOverrides={style:"overlay",type:"filled"};B.allowAnimations=!1;B.modern=_.m("web_button_rework_with_live");B.noPadding=!1;return B};
_.u(Yc,_.x);_.k=Yc.prototype;_.k.shouldSupportInlineActionButtons=function(){return!0};
_.k.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"}}}}};
_.k.ready=function(){var B=document.querySelector("yt-live-chat-app");B&&B.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.k.attached=function(){this.allowAnimations=!1};
_.k.dataChanged=function(){if(this.data){var B={"--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)};_.Ev(this.hostElement,B);this.allowAnimations=!0}};
_.k.messageChanged=function(){var B,t=(B=this.data)==null?void 0:B.message;B=_.ZH(_.ZH(this.hostElement).querySelector("#message"));B.textContent="";t&&B.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(t))};
_.k.computeShowOnlyHeader=function(B,t){return!B||B.pdgLikeButton||B.replyButton||B.buyFlowButton?!1:this.isEmpty(B,t)&&!B.footer};
_.k.computeShowFooterDivider=function(B,t,T){return B?!!B.footer&&!this.isEmpty(B,t)&&!T:!1};
_.k.computeIsUserEditable=function(B){return!!B.inputField};
_.k.computeHasHeartButton=function(B){return(B==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(B==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(B==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.k.computeNoveltyImage=function(B){if(B.headerOverlayImage&&B.headerOverlayImage.thumbnails.length){var t=B.headerOverlayImage.thumbnails[0],T,S;if((T=B.pdgPurchasedNoveltyLoggingDirectives)==null?0:(S=T.loggingDirectives)==null?0:S.trackingParams){var O,d;Qe9((O=B.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(d=O.loggingDirectives)==null?void 0:d.trackingParams)}return t.width||0}return 0};
_.k.computeAuthorPhotoSize=function(B){return(B==null?0:B.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.k.inputFocus=function(){var B=_.ZH(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");B&&B.focus()};
_.k.inputInsertEmoji=function(B){var t=_.ZH(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");t&&t.insertEmoji(B)};
_.k.inputMessage=function(){var B=_.ZH(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),t;return B&&((t=this.data)==null?0:t.inputField)?(B.completeEmojis(),_.eH(B.liveChatRichMessageInput)):null};
_.k.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.k.isEmpty=function(B,t){return B?B.empty||!(B.message||B.inputField||t):!0};
_.k.onLowerBuyButtonClick=function(){var B,t=_.X((B=this.data)==null?void 0:B.buyButton,_.o_);t&&t.trackingParams&&!zjv(t.command)&&(B=_.fZ(t.trackingParams))&&(t=_.sg())&&_.KG(t,B)};
_.k.shouldSupportWholeItemClick=function(){return!0};
_.n9.Object.defineProperties(Yc.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Yc.prototype.isDeletedChanged=Yc.prototype.isDeletedChanged;Yc.prototype.messageChanged=Yc.prototype.messageChanged;Yc.prototype.dataChanged=Yc.prototype.dataChanged;_.G([_.g(qd4.YtPdgLiveChatItemBehavior),_.Y("design:type",Object)],Yc.prototype,"ytPdgLiveChatItemBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Yc.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],Yc.prototype,"ytLiveChatReduxBehavior",void 0);
_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],Yc.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Yc.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Yc.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:oX2}),_.Y("design:type",Object)],Yc.prototype,"engagementState",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.Y("design:type",Boolean)],Yc.prototype,"isUserEditable",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.Y("design:type",Boolean)],Yc.prototype,"hasHeartButton",void 0);_.G([_.y({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yc.prototype,"showOnlyHeader",void 0);
_.G([_.y({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yc.prototype,"showFooterDivider",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Object)],Yc.prototype,"allowAnimations",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yc.prototype,"dashboardMoneyFeed",void 0);_.G([_.y({computed:"computeNoveltyImage(data)"}),_.Y("design:type",Number)],Yc.prototype,"noveltyWidth",void 0);
_.G([_.y({computed:"computeAuthorPhotoSize(data)"}),_.Y("design:type",Number)],Yc.prototype,"authorPhotoSize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Yc.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Yc.prototype,"noPadding",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yc.prototype,"dataChanged",null);
_.G([_.IK("data.message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yc.prototype,"messageChanged",null);_.G([_.F("data","dashboardMoneyFeed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Yc.prototype,"hideLowerBumper",null);_.G([_.IK("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yc.prototype,"isDeletedChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],Yc);
_.e(Yc,"yt-live-chat-paid-message-renderer",function(){if(Yr2===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;i8q===void 0&&(i8q=document.createElement("template"));var S=i8q;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Yr2=B}B=Yr2;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Q$8;var xou;var Kq=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;return B};
_.u(Kq,_.X9);Kq.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.MB("openPopupConfig")};
_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],Kq.prototype,"ytOpenPopupBehavior",void 0);_.G([_.uW()],Kq);_.ls=[_.PQ.YtOpenPopupBehavior,Kq.prototype];var Mbq;var v4=[_.XJ,PL2,_.sl,_.un,_.Km,_.o0s,_.aE,_.v98,_.AR,FKC];_.m("web_watch_get_updated_metadata_response_processing")&&v4.push(_.Ese);_.m("web_continuation_response_processing")&&v4.push(_.W4);var gfL=new _.lz("RESPONSE_RECEIVED_COMMANDS"),REN=new _.lz("RESPONSE_RECEIVED_COMMANDS");var XHq="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),NQN=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],mRm=["GET_UNSEEN_NOTIFICATION_COUNT"];var vQ=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;B.serviceEndpointHandlers=[];return B};
_.u(vQ,_.X9);vQ.prototype.created=function(){var B=this;this.endpointHandlerActionMap={"yt-service-request":function(t,T,S,O){var d;return J9X(B.hostElement,t,T,S,O,B.serviceEndpointHandlers,(d=B.onEntitiesUpdated)==null?void 0:d.bind(B))}}};
vQ.prototype.attached=function(){_.i_(_.pC.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
vQ.prototype.detached=function(){_.Ym(_.pC.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.G([_.uW()],vQ);_.$oE=[vQ.prototype];var W$o,eW1=function(){return W$o!==void 0?W$o:W$o=document.createElement("template")};
document.head.appendChild(eW1().content);var GI4;var pPo=document.head,iV8=pPo.appendChild,Yt2;if(GI4===void 0){var K$o=document.createElement("template");_.a(K$o,"\x3c!--css-build:shady--\x3e");K$o.content.insertBefore(eW1().content.cloneNode(!0),K$o.content.firstChild);GI4=K$o}Yt2=GI4;iV8.call(pPo,Yt2.content);var lmq,vQ4=function(){return lmq!==void 0?lmq:lmq=document.createElement("template")};
document.head.appendChild(vQ4().content);var nQ1;var rWu=document.head,zWi=rWu.appendChild,bVb;if(nQ1===void 0){var BsE=document.createElement("template");_.a(BsE,"\x3c!--css-build:shady--\x3e");BsE.content.insertBefore(vQ4().content.cloneNode(!0),BsE.content.firstChild);nQ1=BsE}bVb=nQ1;zWi.call(rWu,bVb.content);var tW1;_.Qk("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Qk("sharingRendererButtons","buttonRenderer","ytd-button-renderer");tW1=_.m("web_button_rework")&&_.$M("BUTTON_REWORK")||_.m("web_button_rework_with_live");_.nq=function(){var B=_.x.apply(this,arguments)||this;B.isPressed=!1;B.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return B};
_.u(_.nq,_.x);_.k=_.nq.prototype;_.k.created=function(){this.showTooltips=!0};
_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.k.onHintIdChanged=function(){var B=this,t,T,S=(t=this.ytButtonBehavior.data)==null?void 0:(T=t.hint)==null?void 0:T.hintRenderer;if(S&&S.hintId){t=_.Zu(this.hostElement,"yt-get-opened-popups-action");t=(t&&t.length===1?t[0]:[]).length>0;var O=null;S.hintId!=="sponsor-pre-purchase"||t?S.hintId.startsWith("sponsor-post-purchase")&&!t?O=aMq("membership-manage"):S.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!t&&(O=aMq("membership-freebie-join")):O=aMq("membership-join");O&&_.wT.addLowPriorityJob(function(){for(var d=
_.C(O),Z=d.next();!Z.done;Z=d.next())B.ytComponentBehavior.resolveCommand(Z.value)})}};
_.k.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.k.onYtNavigate=function(B){var t=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(B.detail.endpoint);t&&(B.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(t))};
_.k.onYtServiceRequestSent=function(B,t){this.handleServiceRequestActions(t);_.dv(this.hostElement,"yt-service-request-sent-button-renderer")};
_.k.onServiceRequestCompleted=function(B,t){this.handleServiceRequestActions(t);_.dv(this.hostElement,"yt-service-request-completed-button-renderer")};
_.k.updateButton=function(B){var t;if(B=(t=_.X(B,kxB))==null?void 0:t.updatedButton)this.ytButtonBehavior.data=_.X(B,_.o_)};
_.k.handleUpdateButtonAction=function(B){var t=this.ytButtonBehavior.data;t.targetId&&B.updateButtonAction.targetId&&t.targetId===B.updateButtonAction.targetId&&this.updateButton(B)};
_.k.handleServiceRequestActions=function(B){if(B=B.actions)for(var t=0;t<B.length;t++)this.updateButton(B[t])};
_.n9.Object.defineProperties(_.nq,{template:{configurable:!0,enumerable:!0,get:function(){if(Mbq===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);Mbq=B}B=Mbq;return B}}});
_.nq.prototype.onServiceRequestCompleted=_.nq.prototype.onServiceRequestCompleted;_.nq.prototype.onYtServiceRequestSent=_.nq.prototype.onYtServiceRequestSent;_.nq.prototype.onYtNavigate=_.nq.prototype.onYtNavigate;_.nq.prototype.onPressedStateChanged=_.nq.prototype.onPressedStateChanged;_.nq.prototype.onHintIdChanged=_.nq.prototype.onHintIdChanged;_.G([_.y(),_.Y("design:type",Object)],_.nq.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],_.nq.prototype,"isPressed",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],_.nq.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.Vhq.YtButtonBehavior),_.Y("design:type",Object)],_.nq.prototype,"ytButtonBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],_.nq.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],_.nq.prototype,"ytComponentBehavior",void 0);
_.G([_.g(ND.YtRenderButtonBehavior),_.Y("design:type",Object)],_.nq.prototype,"ytRenderButtonBehavior",void 0);_.G([_.IK("data.hint.hintRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],_.nq.prototype,"onHintIdChanged",null);_.G([_.IK("isPressed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],_.nq.prototype,"onPressedStateChanged",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],_.nq.prototype,"onYtNavigate",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],_.nq.prototype,"onYtServiceRequestSent",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],_.nq.prototype,"onServiceRequestCompleted",null);_.G([_.M({is:"ytd-button-renderer",disableElementRegistration:tW1})],_.nq);var r4=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_button_rework_with_live");B.buttonOverrides={style:"overlay",type:"filled"};return B};
_.u(r4,_.x);_.k=r4.prototype;_.k.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"}}}}};
_.k.ready=function(){var B=document.querySelector("yt-live-chat-app");B&&B.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.k.dataChanged=function(){if(this.data&&this.data.sticker){var B=_.Cz(this.data.sticker.thumbnails,this.stickerWidth);B||_.y9_(B).thenCatch(function(){_.yu(new _.HY("Failed to load Super Sticker with url",B))})}};
_.k.computeAuthorPhotoSize=function(B){return(B==null?0:B.isV2Style)?32:40};
_.k.computeIsV2Style=function(B){return(B==null?0:B.isV2Style)?!0:!1};
_.k.onStickerLoaded=function(B){var t,T,S;(t=_.bn(B))==null||(T=t.parentNode)==null||(S=T.classList)==null||S.add("sticker-loaded")};
_.k.computeNoveltyImageWidth=function(B){var t,T;if(B==null?0:(t=B.headerOverlayImage)==null?0:(T=t.thumbnails)==null?0:T.length){t=B.headerOverlayImage.thumbnails[0];var S,O;if((S=B.pdgPurchasedNoveltyLoggingDirectives)==null?0:(O=S.loggingDirectives)==null?0:O.trackingParams){var d,Z;Qe9((d=B.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(Z=d.loggingDirectives)==null?void 0:Z.trackingParams)}return t.width||0}return 0};
_.k.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.k.updateStickerStyles=function(){var B=this.data;B&&(B={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(B.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(B.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(B.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(B.authorNameTextColor)},
_.Ev(this.hostElement,B))};
_.k.onBuyButtonClick=function(){var B,t=_.X((B=this.data)==null?void 0:B.buyButton,_.o_);t&&!zjv(t.command)&&this.ytRendererBehavior.logExplicitClick(t)};
_.k.shouldSupportWholeItemClick=function(){return!0};
_.n9.Object.defineProperties(r4.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 B;return((B=this.data)==null?0:B.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
r4.prototype.updateStickerStyles=r4.prototype.updateStickerStyles;r4.prototype.isDeletedChanged=r4.prototype.isDeletedChanged;r4.prototype.onStickerLoaded=r4.prototype.onStickerLoaded;r4.prototype.dataChanged=r4.prototype.dataChanged;_.G([_.g(qd4.YtPdgLiveChatItemBehavior),_.Y("design:type",Object)],r4.prototype,"ytPdgLiveChatItemBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],r4.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],r4.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],r4.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],r4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],r4.prototype,"data",void 0);
_.G([_.y({computed:"computeAuthorPhotoSize(data)"}),_.Y("design:type",Number)],r4.prototype,"authorPhotoSize",void 0);_.G([_.y(),_.Y("design:type",Boolean)],r4.prototype,"isDeleted",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],r4.prototype,"dashboardMoneyFeed",void 0);_.G([_.y({computed:"computeNoveltyImageWidth(data)"}),_.Y("design:type",Number)],r4.prototype,"noveltyWidth",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r4.prototype,"modern",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.Y("design:type",Boolean)],r4.prototype,"isV2Style",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r4.prototype,"dataChanged",null);_.G([_.Uv("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],r4.prototype,"onStickerLoaded",null);
_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],r4.prototype,"stickerWidth",null);_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],r4.prototype,"stickerHeight",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],r4.prototype,"hasHeartButton",null);_.G([_.F("data","dashboardMoneyFeed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],r4.prototype,"hideLowerBumper",null);
_.G([_.IK("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r4.prototype,"isDeletedChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r4.prototype,"updateStickerStyles",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],r4);
_.e(r4,"yt-live-chat-paid-sticker-renderer",function(){if(xou===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Q$8===void 0&&(Q$8=document.createElement("template"));var S=Q$8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);xou=B}B=xou;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var TsE;var SB8;var Oss,kbE=function(){return Oss!==void 0?Oss:Oss=document.createElement("template")};
document.head.appendChild(kbE().content);var dVu,C32=function(){return dVu!==void 0?dVu:dVu=document.createElement("template")};
document.head.appendChild(C32().content);var Zs2;var Lxb,hYe=function(){return Lxb!==void 0?Lxb:Lxb=document.createElement("template")};
document.head.appendChild(hYe().content);var qBs;var VW8=document.head,EXB=VW8.appendChild,DVb;if(qBs===void 0){var P3i=document.createElement("template");_.a(P3i,"\x3c!--css-build:shady--\x3e");P3i.content.insertBefore(hYe().content.cloneNode(!0),P3i.content.firstChild);qBs=P3i}DVb=qBs;EXB.call(VW8,DVb.content);var UV4=document.head,IG1=UV4.appendChild,Jnu;if(Zs2===void 0){var zc=document.createElement("template");_.a(zc,"\x3c!--css-build:shady--\x3e");zc.content.insertBefore(C32().content.cloneNode(!0),zc.content.firstChild);zc.content.insertBefore(kbE().content.cloneNode(!0),zc.content.firstChild);Zs2=zc}Jnu=Zs2;IG1.call(UV4,Jnu.content);var bs=function(){var B=_.X9.apply(this,arguments)||this;B.focusedIndex=0;B.verticalOffset=0;B.verticalAlign="top";B.dynamicAlign=!0;return B};
_.u(bs,_.X9);bs.prototype.emojiUrl=function(B){B=_.y6(this.emojiManager,B);if(!B)return"";var t;B=(t=B.image)==null?void 0:t.thumbnails;return _.Cz(B,24)||""};
var mVu=function(B){var t;B.emojiVariants&&(t=B.data)!=null&&t.target&&_.K9(B,function(){B.set("verticalOffset",-1*B.hostElement.clientHeight);var T=_.ZH(B.hostElement).querySelector("img");T&&T.focus()})};
_.k=bs.prototype;_.k.onKeyboardEnter=function(){};
_.k.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.k.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.k.onKeyDown=function(B){switch(B.keyCode){case 13:this.onKeyboardEnter();B.preventDefault();break;case 40:this.changeFocus(1);B.preventDefault();break;case 38:this.changeFocus(-1);B.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.k.onYtEmojiSelect=function(B){var t=this,T,S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1)return S=(T=t.data)==null?void 0:T.emoji,Z=((O=S)==null?void 0:O.stickyPrefId)||((d=S)==null?void 0:d.emojiId),q=(h=B.detail)==null?void 0:h.emojiId,Z&&q&&Z!==q?_.V(P,(D=t.emojiManager)==null?void 0:HV8(D,S,q),2):P.return();_.CG(t.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[S,q]);_.Dh(P)})};
_.k.changeFocus=function(B){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+B+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(B=_.ZH(this.hostElement).querySelector("#variants"))&&B.children[this.focusedIndex].focus())};
_.n9.Object.defineProperties(bs.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
bs.prototype.onYtEmojiSelect=bs.prototype.onYtEmojiSelect;bs.prototype.onKeyDown=bs.prototype.onKeyDown;bs.prototype.onEmojiVariantsChanged=bs.prototype.onEmojiVariantsChanged;bs.prototype.onVerticalOffsetOrPositionTargetChanged=bs.prototype.onVerticalOffsetOrPositionTargetChanged;_.G([_.g(_.e3),_.Y("design:type",Object)],bs.prototype,"ironOverlayBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bs.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",_.oD)],bs.prototype,"emojiManager",void 0);
_.G([_.y(),_.Y("design:type",Object)],bs.prototype,"emojiVariants",void 0);_.G([_.y(),_.Y("design:type",Object)],bs.prototype,"focusedIndex",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bs.prototype,"positionTarget",null);_.G([_.y({reflectToAttribute:!0}),_.F("verticalOffset","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],bs.prototype,"isPositioned",null);_.G([_.y(),_.Y("design:type",Object)],bs.prototype,"verticalOffset",void 0);
_.G([_.y(),_.Y("design:type",Object)],bs.prototype,"verticalAlign",void 0);_.G([_.y(),_.Y("design:type",Object)],bs.prototype,"dynamicAlign",void 0);_.G([_.IK("verticalOffset","positionTarget"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bs.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.G([_.IK("emojiVariants"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bs.prototype,"onEmojiVariantsChanged",null);
_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],bs.prototype,"onKeyDown",null);_.G([_.Uv("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype",Promise)],bs.prototype,"onYtEmojiSelect",null);_.G([_.uW()],bs);var NsH=[bs.prototype];var XZ8;var u4H;var je8=/medium-light|medium-dark|light|medium|dark/,HsB=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,aGi=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),BW=function(){var B=_.x.apply(this,arguments)||this;B.userSelection={left:null,right:null};B.scrollAction="lock";B.isEmojiDraftInProgress=!1;return B};
_.u(BW,_.x);_.k=BW.prototype;_.k.onClick=function(B){B=_.bn(B);B instanceof HTMLImageElement&&this.selectOrUpdateEmoji(B)};
_.k.selectOrUpdateEmoji=function(B){var t=B.getAttribute("selection");t&&(t==="default"?_.dv(this.hostElement,"yt-emoji-select",_.y6(this.emojiManager,B.id)):t==="left"?this.userSelection=Object.assign({},this.userSelection,{left:B.src}):t==="right"?this.userSelection=Object.assign({},this.userSelection,{right:B.src}):t==="user"&&this.userSelection.left&&this.userSelection.right&&_.dv(this.hostElement,"yt-emoji-select",_.y6(this.emojiManager,B.id)))};
_.k.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.k.onMultiSelectorThumbnailRowChanged=function(){var B,t,T;((B=this.data)==null?0:(t=B.emoji)==null?0:(T=t.multiSelectorThumbnailRow)==null?0:T.length)&&this.openSelector()};
_.k.getThumbnailFromEmojiRow=function(B){var t,T;return(B==null?void 0:(t=B.thumbnails)==null?void 0:(T=t[0])==null?void 0:T.url)||""};
_.k.getEmojiAltTextForPartialSelector=function(B){var t;return((t=this.getThumbnailFromEmojiRow(B).match(HsB))==null?void 0:t[0])||""};
_.k.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.k.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.k.getRowSelection=function(B){return["left","right"][B]};
_.k.getIdFromComposedEmoji=function(B){return(B==null?void 0:B.emojiId)||""};
_.k.getEmojiFromPartialSelections=function(B,t){if(!B&&!t)return null;var T,S,O=(T=this.data)==null?void 0:(S=T.emoji)==null?void 0:S.variantIds;if(!O||!O.length)return null;var d;B=(d=B.match(je8))==null?void 0:d[0];var Z;t=(Z=t.match(je8))==null?void 0:Z[0];if(!B||!t)return null;var h=aGi.get(B);Z=aGi.get(t);if(h===Z){Z=Array.from(aGi.values()).filter(function(D){return D!==h}).join("|");
var q=new RegExp("^((?!("+Z+")).)*"+h+"$")}else q=new RegExp(h+".*"+Z);return(O=O.find(function(D){return q.test(D)}))&&_.y6(this.emojiManager,O)||null};
_.k.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var B,t=this.ytEmojiSelectorBehavior.emojiUrl(((B=this.data.emoji)==null?void 0:B.emojiId)||"");_.ZH(this.hostElement).querySelector('[selection="user"]').src.includes(t)||(this.isEmojiDraftInProgress=!0)}};
_.k.onDomChange=function(){mVu(this.ytEmojiSelectorBehavior)};
_.k.getFocusableElements=function(){return _.ZH(this.hostElement).querySelectorAll("img").filter(function(B){return B.getAttribute("role")==="option"})};
_.k.changeFocus=function(B){var t=this.getFocusableElements();t!=null&&t.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+B+t.length)%t.length,this.ytEmojiSelectorBehavior.focusedIndex<t.length&&(B=t[this.ytEmojiSelectorBehavior.focusedIndex])&&B.focus())};
_.k.onKeyboardEnter=function(){var B=this.getFocusableElements();B!=null&&B.length&&(B=B[this.ytEmojiSelectorBehavior.focusedIndex])&&B instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(B),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.n9.Object.defineProperties(BW.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var B=this,t,T,S;return this.emojiManager&&((t=this.data)==null?0:(T=t.emoji)==null?0:(S=T.variantIds)==null?0:S.length)?this.data.emoji.variantIds.map(function(O){return!!O&&_.y6(B.emojiManager,O)}).filter(function(O){return!!O}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var B,t=(B=this.userSelection)==null?void 0:B.left,T;B=(T=this.userSelection)==null?void 0:T.right;return t&&B?this.getEmojiFromPartialSelections(t,B):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.composedEmojiSelection)==null?0:B.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var t;B=(t=this.userSelection)==null?void 0:t.left;var T;t=(T=this.userSelection)==null?void 0:T.right;if(!B&&!t){var S;return this.ytEmojiSelectorBehavior.emojiUrl(((S=this.data.emoji)==null?void 0:S.emojiId)||"")}return B&&!t?B:!B&&t?t:""}}});
BW.prototype.onMultiSelectorThumbnailRowChanged=BW.prototype.onMultiSelectorThumbnailRowChanged;BW.prototype.onClick=BW.prototype.onClick;_.G([_.g(_.e3),_.Y("design:type",Object)],BW.prototype,"ironOverlayBehavior",void 0);_.G([_.g(NsH),_.Y("design:type",Object)],BW.prototype,"ytEmojiSelectorBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],BW.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",_.oD)],BW.prototype,"emojiManager",void 0);
_.G([_.y(),_.Y("design:type",Object)],BW.prototype,"userSelection",void 0);_.G([_.y(),_.Y("design:type",Object)],BW.prototype,"scrollAction",void 0);_.G([_.y(),_.Y("design:type",Object)],BW.prototype,"isEmojiDraftInProgress",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BW.prototype,"emojiVariants",null);_.G([_.F("data","userSelection"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BW.prototype,"composedEmojiSelection",null);
_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[MouseEvent]),_.Y("design:returntype")],BW.prototype,"onClick",null);_.G([_.IK("data.emoji.multiSelectorThumbnailRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BW.prototype,"onMultiSelectorThumbnailRowChanged",null);_.G([_.F("data","userSelection","composedEmojiSelection"),_.Y("design:type",String),_.Y("design:paramtypes",[])],BW.prototype,"draftEmojiUrl",null);
_.G([_.yX({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],BW);
_.e(BW,"yt-emoji-multi-person-selector",function(){if(u4H===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;XZ8===void 0&&(XZ8=document.createElement("template"));var S=XZ8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);u4H=B}B=u4H;return B},{mode:2});var fGu;var gXq;var tF=function(){var B=_.x.apply(this,arguments)||this;B.tooltip_=null;return B};
_.u(tF,_.x);_.k=tF.prototype;_.k.dataChanged_=function(){var B;if((B=this.data)==null?0:B.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.ZH(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.VX)(this.tooltip_).textContent=this.data.tooltip};
_.k.computeTargetId=function(){var B;return((B=this.data)==null?void 0:B.targetId)||""};
_.k.computeId_=function(B){return B};
_.k.computeIcon_=function(B){return _.DK(B)};
_.k.onTap_=function(){this.active=!this.active;_.dv(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.k.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("active-changed",this.active))};
_.n9.Object.defineProperties(tF.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var B,t;if((B=this.data)==null?0:(t=B.icon)==null?0:t.iconType)return this.data.icon.iconType==="SUPER_STICKER";var T,S;return((T=this.data)==null?void 0:(S=T.icon)==null?void 0:S.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
tF.prototype.activeChangedForBinding=tF.prototype.activeChangedForBinding;tF.prototype.dataChanged_=tF.prototype.dataChanged_;_.G([_.g(_.$r.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],tF.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tF.prototype,"data",void 0);_.G([_.y({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.Y("design:type",String)],tF.prototype,"id",void 0);
_.G([_.y({computed:"computeTargetId(data.targetId)"}),_.Y("design:type",String)],tF.prototype,"targetId",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],tF.prototype,"active",void 0);_.G([_.y({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.Y("design:type",String)],tF.prototype,"icon",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tF.prototype,"dataChanged_",null);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],tF.prototype,"iconFilled",null);_.G([_.IK("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tF.prototype,"activeChangedForBinding",null);_.G([_.yX({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],tF);
_.e(tF,"yt-emoji-picker-category-button-renderer",function(){if(gXq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;fGu===void 0&&(fGu=document.createElement("template"));var S=fGu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);gXq=B}B=gXq;return B},{mode:2});var RY1;var Ano;var TC=function(){var B=_.x.apply(this,arguments)||this;B.ariaLabel=null;B.ariaActivedescendant=null;B.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};B.JSC$12154_ignoreNextFocus_=!1;B.longPressTimeoutId=-1;return B};
_.u(TC,_.x);_.k=TC.prototype;_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.k.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.k.emojiChanged_=function(){this.changeFocus_(0,!1);for(var B=_.Xr(),t=0;t<this.emoji.length;t++){var T={veType:88013,elementIndex:t},S=this.emoji[t];S.isCustomEmoji&&(S=document.querySelector(("#"+S.emojiId).replace("/","\\/")))&&(T=_.NA(B,T))&&(S.visualElement=T)}};
_.k.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.k.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.k.emojiSkinToneChanged_=function(B){this.skinTone=B};
_.k.dataChanged=function(){this.data&&this.data.emojiData&&NP8(this.emojiManager,this.data.emojiData)};
_.k.emojiUrl=function(B){B=this.getEmoji(B);if(!B)return"";var t;B=(t=B.image)==null?void 0:t.thumbnails;return _.Cz(B,24)||""};
_.k.emojiAlt=function(B){var t=this.get("image.accessibility.accessibilityData.label",B);return t?t:B.isCustomEmoji?B.shortcuts[0]:B.emojiId};
_.k.emojiAriaLabel=function(B){return B.shortcuts?B.shortcuts[0]:""};
_.k.emojiAriaSelected=function(B,t,T){return B&&T==t?"true":"false"};
_.k.getEmoji=function(B){if(this.emojiManager)return this.shouldUseStickyPreferences?usu(this.emojiManager,B):Q6(this.emojiManager,B)};
_.k.computeId_=function(B){return B.categoryId||""};
_.k.computeEmoji=function(B){var t=this;return this.emojiManager?B.emojiIds?B.emojiIds.map(function(T){return T?_.y6(t.emojiManager,T):null}).filter(Qbq):B.emojiData?B.emojiData.map(function(T){var S=!!T.emojiId&&_.y6(t.emojiManager,T.emojiId);
return S?Object.assign({},S,T):null}).filter(Qbq):[]:[]};
_.k.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.k.computeAriaLabel_=function(B){return _.vS(B)};
_.k.computeAriaActivedescendant_=function(B,t){return B&&B[t]?B[t].emojiId||"":""};
_.k.handleLongPressEmojiWithVariants=function(B,t){this.changeFocusToEmoji(B.emojiId,!1);this.openVariantSelector(B,t)};
_.k.onMouseDown=function(B){var t=this;this.hostElement!==document.activeElement&&(this.JSC$12154_ignoreNextFocus_=!0);if(B.button===0){var T=_.bn(B);if(T instanceof HTMLImageElement){var S=_.ZH(this.hostElement).querySelector("#repeat").itemForElement(T);this.emojiContainsVariants(S)&&(this.longPressTimeoutId=setTimeout(function(){t.handleLongPressEmojiWithVariants(S,T)},500))}}};
_.k.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.k.onFocus=function(){this.JSC$12154_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12154_ignoreNextFocus_=!1};
_.k.onBlur_=function(){this.showFocus=!1};
_.k.emojiContainsVariants=function(B){return!!(B&&B.variantIds&&B.variantIds.length)};
_.k.onClick=function(B){clearTimeout(this.longPressTimeoutId);B=_.bn(B);if(B instanceof HTMLImageElement){var t=B.id;this.changeFocusToEmoji(t,!1);var T=this.getEmoji(t),S;if(S=this.shouldUseStickyPreferences&&this.emojiContainsVariants(T)){var O;S=!((O=this.emojiManager.emojiMap[t])!=null&&O.stickyPrefId)}S?(O=_.ZH(this.hostElement).querySelector("#repeat").itemForElement(B),this.openVariantSelector(O,B)):_.dv(this.hostElement,"yt-emoji-select",T)}};
_.k.isActiveEmojiWithVariants=function(B,t){return B&&t?t.stickyPrefId?B===t.stickyPrefId:B===t.emojiId:!1};
_.k.onCloseEmojiVariantSelector=function(B){this.activeEmojiWithVariantsId===B&&(this.activeEmojiWithVariantsId="")};
_.k.onMouseOver_=function(B){B=_.bn(B);B instanceof HTMLImageElement&&_.dv(this.hostElement,"yt-emoji-hover",_.y6(this.emojiManager,B.id))};
_.k.changeFocus_=function(B,t){this.focusedIndex=(this.focusedIndex+B+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(B=this.emoji[this.focusedIndex],t&&(this.showFocus=!0,_.ZH(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.dv(this.hostElement,"yt-emoji-hover",B)))};
_.k.changeFocusToEmoji=function(B,t){if(B){var T=this.emoji.findIndex(function(S){return S.emojiId===B});
T!==-1&&this.changeFocus_(T-this.focusedIndex,t)}};
_.k.onKeyDown_=function(B){switch(B.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var t=this.emoji[this.focusedIndex];if(t&&t.emojiId){if(this.emojiContainsVariants(t)){var T=_.ZH(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(t,T)}else _.dv(this.hostElement,"yt-emoji-select",Q6(this.emojiManager,t.emojiId)),this.hostElement.focus();B.preventDefault()}}break;case 40:this.changeFocus_(1,!0);B.preventDefault();break;case 38:this.changeFocus_(-1,!0),
B.preventDefault()}};
_.k.onEmojiStickyPreferenceChanged=function(B,t){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&B.emojiId&&B.variantIds&&B.variantIds.includes(t)&&this.activeEmojiWithVariantsId!==t&&this.setStickyEmojiPreference(B.emojiId,t)};
_.k.openVariantSelector=function(B,t){this.activeEmojiWithVariantsId=B.stickyPrefId||B.emojiId||"";_.dv(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:B,target:t})};
_.k.setStickyEmojiPreference=function(B,t){if(this.data){var T=this.emoji.findIndex(function(O){return O.emojiId===B});
if(T!==-1){var S=this.emoji[T];S.stickyPrefId=t;this.set("emoji."+T,Object.assign({},S));this.activeEmojiWithVariantsId=t}}};
TC.prototype.onKeyDown_=TC.prototype.onKeyDown_;TC.prototype.onMouseOver_=TC.prototype.onMouseOver_;TC.prototype.onClick=TC.prototype.onClick;TC.prototype.onBlur_=TC.prototype.onBlur_;TC.prototype.onFocus=TC.prototype.onFocus;TC.prototype.onMouseUp=TC.prototype.onMouseUp;TC.prototype.onMouseDown=TC.prototype.onMouseDown;TC.prototype.dataChanged=TC.prototype.dataChanged;TC.prototype.disableIncrementalLoadingChanged_=TC.prototype.disableIncrementalLoadingChanged_;TC.prototype.emojiManagerChanged_=TC.prototype.emojiManagerChanged_;
TC.prototype.emojiChanged_=TC.prototype.emojiChanged_;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],TC.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],TC.prototype,"data",void 0);_.G([_.y({computed:"computeId_(data)"}),_.Y("design:type",String)],TC.prototype,"id",void 0);_.G([_.y({computed:"computeEmoji(data)"}),_.Y("design:type",Array)],TC.prototype,"emoji",void 0);_.G([_.y(),_.Y("design:type",Number)],TC.prototype,"skinTone",void 0);
_.G([_.y(),_.Y("design:type",_.oD)],TC.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",Boolean)],TC.prototype,"disableIncrementalLoading",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],TC.prototype,"focusedIndex",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],TC.prototype,"showFocus",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.Y("design:type",Object)],TC.prototype,"ariaLabel",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.Y("design:type",Object)],TC.prototype,"ariaActivedescendant",void 0);_.G([_.y({value:60}),_.Y("design:type",Number)],TC.prototype,"domRepeatTargetFramerate",void 0);_.G([_.y({value:1}),_.Y("design:type",Number)],TC.prototype,"domRepeatInitialCount",void 0);_.G([_.y({value:""}),_.Y("design:type",String)],TC.prototype,"activeEmojiWithVariantsId",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],TC.prototype,"shouldUseStickyPreferences",void 0);_.G([_.IK("emoji"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"emojiChanged_",null);_.G([_.IK("emojiManager"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"emojiManagerChanged_",null);
_.G([_.IK("disableIncrementalLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"disableIncrementalLoadingChanged_",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"dataChanged",null);_.G([_.Uv("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],TC.prototype,"onMouseDown",null);
_.G([_.Uv("mouseup"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"onMouseUp",null);_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"onFocus",null);_.G([_.Uv("blur"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TC.prototype,"onBlur_",null);
_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],TC.prototype,"onClick",null);_.G([_.Uv("mouseover"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],TC.prototype,"onMouseOver_",null);_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],TC.prototype,"onKeyDown_",null);
_.G([_.yX({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],TC);
_.e(TC,"yt-emoji-picker-category-renderer",function(){if(Ano===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;RY1===void 0&&(RY1=document.createElement("template"));var S=RY1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Ano=B}B=Ano;return B},{mode:2});var cn8;var sei;var Fxi;var wZ4;var Sj=function(){var B=_.x.apply(this,arguments)||this;B.ariaLabel=null;B.ariaActivedescendant=null;B.getFormattedStringRawText=_.vS;B.JSC$12160_ignoreNextFocus_=!1;return B};
_.u(Sj,_.x);_.k=Sj.prototype;_.k.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")};
_.k.emojiUrl=function(B){var t,T;B=(t=Q6(this.emojiManager,B,!0))==null?void 0:(T=t.image)==null?void 0:T.thumbnails;return _.Cz(B,24)||""};
_.k.emojiAlt=function(B){var t=this.get("image.accessibility.accessibilityData.label",B);return t?t:B.isCustomEmoji?B.shortcuts[0]:B.emojiId};
_.k.emojiId=function(B){return"emoji"+B};
_.k.computeId_=function(B){return B.categoryId||""};
_.k.computeAriaActivedescendant_=function(B){return this.emoji&&B<this.emoji.length?this.emojiId(B):""};
_.k.emojiChanged_=function(){this.changeFocus_(0,!1);for(var B=_.Xr(),t=0;t<this.emoji.length;t++){var T={veType:88013,elementIndex:t},S=this.emoji[t];S.isCustomEmoji&&(S=document.querySelector(("#"+S.emojiId).replace("/","\\/")))&&(T=_.NA(B,T))&&(S.visualElement=T)}};
_.k.computeEmoji_=function(B){var t=this;return this.emojiManager?B.emojiIds.map(function(T){return _.y6(t.emojiManager,T,!0)}).filter(xRD):[]};
_.k.titleOffsetChanged_=function(){var B=this.hostElement.getBoundingClientRect(),t=_.ZH(this.hostElement).querySelector("#title").getBoundingClientRect();B=Math.max(0,Math.min(this.titleOffset,B.height-t.height));_.ZH(this.hostElement).querySelector("#title").style.top=B+"px"};
_.k.onEmojiMouseOver_=function(B){_.dv(this.hostElement,"yt-emoji-hover",B.model.item)};
_.k.onEmojiTap_=function(B){this.data.command&&(B=isL(_.OD().resolve(_.S_(ec)),this.data.command,B),_.dv(this.hostElement,"yt-navigate",B))};
_.k.emojiAriaLabel=function(B){return B.shortcuts[0]};
_.k.emojiAriaSelected=function(B,t,T){return B&&T==t?"true":"false"};
_.k.changeFocus_=function(B,t){var T=this.emoji.length;this.focusedIndex=(this.focusedIndex+B+T)%T;B=this.emoji[this.focusedIndex];if(t){var S;(S=_.ZH(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||S.scrollIntoView(!1);_.dv(this.hostElement,"yt-emoji-hover",B)}};
_.k.onMouseDown_=function(){this.JSC$12160_ignoreNextFocus_=!0};
_.k.onFocus_=function(){this.JSC$12160_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12160_ignoreNextFocus_=!1};
_.k.onBlur_=function(){this.showFocus=!1};
_.k.onKeyDown_=function(B){switch(B.keyCode){case 13:this.onEmojiTap_(B);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);B.preventDefault();break;case 38:this.changeFocus_(-1,!0),B.preventDefault()}};
Sj.prototype.onKeyDown_=Sj.prototype.onKeyDown_;Sj.prototype.onBlur_=Sj.prototype.onBlur_;Sj.prototype.onFocus_=Sj.prototype.onFocus_;Sj.prototype.onMouseDown_=Sj.prototype.onMouseDown_;Sj.prototype.onEmojiTap_=Sj.prototype.onEmojiTap_;Sj.prototype.titleOffsetChanged_=Sj.prototype.titleOffsetChanged_;Sj.prototype.emojiChanged_=Sj.prototype.emojiChanged_;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Sj.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Sj.prototype,"data",void 0);_.G([_.y({computed:"computeId_(data)"}),_.Y("design:type",String)],Sj.prototype,"id",void 0);_.G([_.y({computed:"computeEmoji_(data)"}),_.Y("design:type",Array)],Sj.prototype,"emoji",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],Sj.prototype,"titleOffset",void 0);_.G([_.y({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.Y("design:type",Object)],Sj.prototype,"ariaLabel",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.Y("design:type",Object)],Sj.prototype,"ariaActivedescendant",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Sj.prototype,"showFocus",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],Sj.prototype,"focusedIndex",void 0);_.G([_.y(),_.Y("design:type",_.oD)],Sj.prototype,"emojiManager",void 0);
_.G([_.IK("emoji"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sj.prototype,"emojiChanged_",null);_.G([_.IK("titleOffset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sj.prototype,"titleOffsetChanged_",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Sj.prototype,"onEmojiTap_",null);
_.G([_.Uv("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sj.prototype,"onMouseDown_",null);_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sj.prototype,"onFocus_",null);_.G([_.Uv("blur"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sj.prototype,"onBlur_",null);
_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Sj.prototype,"onKeyDown_",null);_.G([_.yX({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Sj);
_.e(Sj,"yt-emoji-picker-upsell-category-renderer",function(){if(wZ4===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Fxi===void 0&&(Fxi=document.createElement("template"));var S=Fxi;T.call(t,S.content.cloneNode(!0),B.content.firstChild);wZ4=B}B=wZ4;return B},{mode:2});var oXB;var yn2;var OE=function(){var B=_.x.apply(this,arguments)||this;B.scrollAction="lock";B.verticalAlign="top";return B};
_.u(OE,_.x);_.k=OE.prototype;_.k.onClick=function(B){B=_.bn(B);B instanceof HTMLImageElement&&_.dv(this.hostElement,"yt-emoji-select",_.y6(this.emojiManager,B.id))};
_.k.openSelector=function(){this.ironOverlayBehavior.open()};
_.k.onDomChange=function(){mVu(this.ytEmojiSelectorBehavior)};
_.k.computeIsFamilySelector=function(B){var t;return(B==null?void 0:(t=B.emoji)==null?void 0:t.emojiId)==="\ud83d\udc6a"};
_.k.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var B=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];B&&B.emojiId&&(_.dv(this.hostElement,"yt-emoji-select",_.y6(this.emojiManager,B.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.n9.Object.defineProperties(OE.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var B=this,t,T,S;return this.emojiManager&&((t=this.data)==null?0:(T=t.emoji)==null?0:(S=T.variantIds)==null?0:S.length)?this.data.emoji.variantIds.map(function(O){return!!O&&_.y6(B.emojiManager,O)}).filter(function(O){return!!O}):[]}}});
OE.prototype.onClick=OE.prototype.onClick;_.G([_.g(_.e3),_.Y("design:type",Object)],OE.prototype,"ironOverlayBehavior",void 0);_.G([_.g(NsH),_.Y("design:type",Object)],OE.prototype,"ytEmojiSelectorBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],OE.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",_.oD)],OE.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",Object)],OE.prototype,"scrollAction",void 0);_.G([_.y(),_.Y("design:type",Object)],OE.prototype,"verticalAlign",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.Y("design:type",Boolean)],OE.prototype,"isFamilySelector",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],OE.prototype,"emojiVariants",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[MouseEvent]),_.Y("design:returntype")],OE.prototype,"onClick",null);_.G([_.yX({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],OE);
_.e(OE,"yt-emoji-variant-selector",function(){if(yn2===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;oXB===void 0&&(oXB=document.createElement("template"));var S=oXB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);yn2=B}B=yn2;return B},{mode:2});var Qeb=/:/g,xVs=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],kP=function(){var B=_.x.apply(this,arguments)||this;B.emojiVariantSelector=null;B.emojiMultiPersonSelector=null;B.identity=_.$h;B.lastAnimationTime_=0;B.animationStart_=null;B.animationEnd_=null;return B};
_.u(kP,_.x);_.k=kP.prototype;
_.k.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}}};
_.k.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.xc)};
_.k.attached=function(){_.d$&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&XPs(this.emojiManager)};
_.k.dataChanged=function(){var B;if((B=this.data)==null?0:B.categories){B=this.emojiManager;var t=this.getCustomEmojiIds();B.pickerCustomEmojiIds=[].concat(_.aw(P2E),_.aw(t))}};
_.k.getCustomEmojiIds=function(){var B,t=(B=this.data.categories)==null?void 0:B.find(function(d){var Z;return((Z=d.emojiPickerCategoryRenderer)==null?void 0:Z.categoryId)&&xVs.includes(d.emojiPickerCategoryRenderer.categoryId)}),T;
B=(T=this.data.categories)==null?void 0:T.find(function(d){return d.emojiPickerUpsellCategoryRenderer});
var S,O;return[t==null?void 0:(S=t.emojiPickerCategoryRenderer)==null?void 0:S.emojiIds,B==null?void 0:(O=B.emojiPickerUpsellCategoryRenderer)==null?void 0:O.emojiIds].flat().filter(function(d){return!!d})};
_.k.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.k.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.k.updateCategoriesAndPlaceholderInternal=function(B,t){var T=this;B&&t&&(this.categories=B.categories||[],this.categoryButtons=B.categoryButtons||[],this.resetPlaceholder(),this.search="",_.Go(function(){T.updateButtons_()}))};
_.k.computeId_=function(B){return B.id||""};
_.k.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(B){return B.emojiPickerCategoryRenderer&&B.emojiPickerCategoryRenderer.emojiData}):!1};
_.k.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.k.onShowEmojiVariantSelector=function(B){var t=B.detail.emojiData;t.variantIds&&t.variantIds.length&&(t.multiSelectorThumbnailRow&&t.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:t,target:B.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:t,target:B.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.k.onIronOverlayClosed=function(B){var t=usu(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");t&&B.composedPath&&(B.composedPath().includes(_.ZH(this.hostElement).querySelector("#emoji-variant-selector"))||B.composedPath().includes(_.ZH(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.CG(this.hostElement,"yt-close-emoji-variant-selector",[t.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.k.onEmojiVariantSelectorMouseup=function(B){var t=B.target.firstChild;this.variantSelectorOpened&&t&&_.Go(function(){t.noCancelOnOutsideClick=!1},100)};
_.k.onEmojiVariantSelectorMousedown=function(B){B=B.target.firstChild;this.variantSelectorOpened&&B&&(B.noCancelOnOutsideClick=!1)};
_.k.onSelectCategory_=function(B){var t=this.search!="";this.search="";for(var T=_.ZH(this.hostElement).querySelector("#categories").children,S=0;S<T.length;S++){var O=T[S];if(O.id==B.detail.categoryId){t?(_.ZH(this.hostElement).querySelector("#categories").scrollTop=O.offsetTop,this.updateButtons_()):(this.animationStart_=_.ZH(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=O.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.k.onEmojiHover_=function(B){this.placeholder=B.detail.shortcuts?B.detail.shortcuts[0]:""};
_.k.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.k.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.k.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.k.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.k.computeSearchCategory_=function(B){B=B.replace(Qeb,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();B=B.split(" ");for(var t=[],T=this.emojiManager.emojis,S=0;S<T.length;S++){var O=T[S];if(O.searchTerms)for(var d=0;d<O.searchTerms.length;d++){for(var Z=O.searchTerms[d].toLocaleLowerCase(),h=!1,q=0;q<B.length;q++)if(Z.indexOf(B[q])!=-1){h=!0;break}if(h&&(!O.isCustomEmoji||!O.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(O.emojiId))){t.push(O.emojiId);
break}}}return{categoryId:-1,emojiIds:t}};
_.k.computeSearchEmptyMessage_=function(B,t){return B&&t&&t.emojiIds&&t.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.k.computeSearching_=function(B){return this.emojiManager&&B.replace(Qeb,"").length>1};
_.k.computeSkinToneHidden=function(){var B;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((B=this.data)==null||!B.hideSkinTonePicker)};
_.k.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.k.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.k.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.k.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.k.selectSkinTone_=function(B){B=Number(B.target.getAttribute("tone"));this.set("emojiManager.skinTone",B);_.CG(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[B]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.k.skinToneChanged_=function(){_.ZH(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var B=_.ZH(this.hostElement).querySelector("#dropdown-content").children,t=0;t<B.length;t++)t===this.skinTone?B[t].setAttribute("selected",""):B[t].removeAttribute("selected")};
_.k.animateScroll_=function(B){this.lastAnimationTime_||(this.lastAnimationTime_=B);B-=this.lastAnimationTime_;B<200?(_.ZH(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*B/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.ZH(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.k.searchChanged_=function(){this.updateButtons_()};
_.k.updateButtons_=function(){var B=null;if(!this.search)for(var t=_.ZH(this.hostElement).querySelector("#categories").scrollTop,T=_.ZH(this.hostElement).querySelector("#categories").children,S=0;S<T.length;S++){var O=T[S];O.offsetTop<=t&&(B=O.id)}t=_.ZH(this.hostElement).querySelector("#category-buttons").children;for(T=0;T<t.length;T++)S=t[T],S.active=S.id===B};
kP.prototype.searchChanged_=kP.prototype.searchChanged_;kP.prototype.skinToneChanged_=kP.prototype.skinToneChanged_;kP.prototype.onEmojiHover_=kP.prototype.onEmojiHover_;kP.prototype.onSelectCategory_=kP.prototype.onSelectCategory_;kP.prototype.onShowEmojiVariantSelector=kP.prototype.onShowEmojiVariantSelector;kP.prototype.updateCategoriesAndPlaceholder_=kP.prototype.updateCategoriesAndPlaceholder_;kP.prototype.dataChanged=kP.prototype.dataChanged;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],kP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kP.prototype,"data",void 0);_.G([_.y({value:function(){return[]}}),
_.Y("design:type",Array)],kP.prototype,"categories",void 0);_.G([_.y({value:function(){return[]}}),
_.Y("design:type",Array)],kP.prototype,"categoryButtons",void 0);_.G([_.y({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],kP.prototype,"disableScroll",void 0);_.G([_.y({computed:"computeId_(data)",reflectToAttribute:!0}),_.Y("design:type",String)],kP.prototype,"id",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],kP.prototype,"selected",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],kP.prototype,"disableIncrementalLoading",void 0);_.G([_.y(),_.Y("design:type",String)],kP.prototype,"placeholder",void 0);_.G([_.y({value:""}),_.Y("design:type",String)],kP.prototype,"search",void 0);_.G([_.y({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],kP.prototype,"searching",void 0);_.G([_.y({computed:"computeSearchCategory_(search)"}),_.Y("design:type",Object)],kP.prototype,"searchCategory",void 0);
_.G([_.y({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.Y("design:type",Object)],kP.prototype,"searchEmptyMessage",void 0);_.G([_.y({computed:"identity(emojiManager.skinTone)"}),_.Y("design:type",Number)],kP.prototype,"skinTone",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],kP.prototype,"skinToneOpened",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],kP.prototype,"variantSelectorOpened",void 0);
_.G([_.y({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.Y("design:type",Boolean)],kP.prototype,"skinToneHidden",void 0);_.G([_.y(),_.Y("design:type",_.oD)],kP.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",Object)],kP.prototype,"emojiVariantSelector",void 0);_.G([_.y(),_.Y("design:type",Object)],kP.prototype,"emojiMultiPersonSelector",void 0);
_.G([_.y({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.Y("design:type",Boolean)],kP.prototype,"shouldUseStickyPreferences",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kP.prototype,"dataChanged",null);_.G([_.IK("data","selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kP.prototype,"updateCategoriesAndPlaceholder_",null);
_.G([_.Uv("yt-show-emoji-variant-selector"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],kP.prototype,"onShowEmojiVariantSelector",null);_.G([_.Uv("yt-emoji-picker-select-category"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],kP.prototype,"onSelectCategory_",null);_.G([_.Uv("yt-emoji-hover"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],kP.prototype,"onEmojiHover_",null);
_.G([_.IK("skinTone"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kP.prototype,"skinToneChanged_",null);_.G([_.IK("search"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kP.prototype,"searchChanged_",null);_.G([_.yX({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],kP);
_.e(kP,"yt-emoji-picker-renderer",function(){if(sei===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;cn8===void 0&&(cn8=document.createElement("template"));var S=cn8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);sei=B}B=sei;return B},{mode:2});var dk=function(){var B=_.x.apply(this,arguments)||this;B.emojiManager=_.xc;B.isDarkTheme=document.documentElement.hasAttribute("dark");B.selectedIndex=1;B.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return B};
_.u(dk,_.x);_.k=dk.prototype;_.k.handleEmojiCustomizationVisible=function(B){this.emojiPickerRenderer.selected=B;this.selectedIndex=1;B?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.k.emojiCustomizationSetChanged=function(){var B;(B=this.data)!=null&&B.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.k8(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.k.updateSaveButtonState=function(B){var t;(t=this.data)!=null&&t.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.mO("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:B}))};
_.k.emojiUrl=function(B){B=_.y6(this.emojiManager,B);if(!B)return"";var t;B=(t=B.image)==null?void 0:t.thumbnails;return _.Cz(B,24)||""};
_.k.emojiAlt=function(B){var t=_.y6(this.emojiManager,B);if(!t)return B;var T,S,O,d=(t==null?void 0:(T=t.image)==null?void 0:(S=T.accessibility)==null?void 0:(O=S.accessibilityData)==null?void 0:O.label)||"";return d?d:t.isCustomEmoji?t.shortcuts[0]:t.emojiId||B};
_.k.emojiAriaLabel=function(B){var t,T;return((t=_.y6(this.emojiManager,B))==null?void 0:(T=t.shortcuts)==null?void 0:T[0])||B};
_.k.onEmojiClick=function(B){B.model.index!==0&&(this.selectedIndex=B.model.index)};
_.k.onEmojiSelect=function(B){B=B.detail;var t,T;((t=this.data)==null?0:t.emojiCustomizationSetEntityKey)&&((T=this.emojiCustomizationSet)==null?0:T.emojiId)&&B.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,B.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.mO("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,B.emojiId,this.selectedIndex)}))};
_.k.canEditEmoji=function(B,t,T){B=B.indexOf(t);return B===T||B===0||T===0?!1:!0};
_.k.getUpdatedEmojiIdList=function(B,t,T){var S=B.indexOf(t);B=[].concat(_.aw(B));S>=0&&(B[S]=B[T]);B[T]=t;return B};
_.n9.Object.defineProperties(dk,{template:{configurable:!0,enumerable:!0,get:function(){if(SB8===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;TsE===void 0&&(TsE=document.createElement("template"));var S=TsE;T.call(t,S.content.cloneNode(!0),B.content.firstChild);SB8=B}B=SB8;return B}}});
dk.prototype.onEmojiSelect=dk.prototype.onEmojiSelect;_.G([_.g(_.Mn),_.Y("design:type",Object)],dk.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],dk.prototype,"ytActionHandlerBehavior",void 0);_.G([_.mA("yt-emoji-picker-renderer"),_.Y("design:type",Object)],dk.prototype,"emojiPickerRenderer",void 0);
_.G([_.y({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(B,t){return _.q8(B.entities,"emojiCustomizationSetEntity",t)},
observer:"emojiCustomizationSetChanged"}),_.Y("design:type",Object)],dk.prototype,"emojiCustomizationSet",void 0);_.G([_.y(),_.Y("design:type",Object)],dk.prototype,"originalEmojiSet",void 0);_.G([_.y(),_.Y("design:type",_.oD)],dk.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",Object)],dk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dk.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],dk.prototype,"selectedIndex",void 0);
_.G([_.Uv("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],dk.prototype,"onEmojiSelect",null);_.G([_.yX({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],dk);var MW1;var $V2;var WxB;var eYb;var C3=function(){var B=_.x.apply(this,arguments)||this;B.authorBadges=[];return B};
_.u(C3,_.x);_.k=C3.prototype;_.k.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.k.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]]"}}}}}};
_.k.dataChanged=function(){var B=EeN(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",B)};
_.k.updateMessage=function(){var B=this.data.message,t=_.ZH(_.ZH(this.hostElement).querySelector("#message"));t.textContent="";B&&t.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(B))};
_.k.shouldSupportWholeItemClick=function(){return!0};
_.k.onShowOriginalClick=function(B){B.preventDefault();this.showOriginal=!0};
_.k.computeShowBar=function(B,t,T){return B&&t||T};
_.k.computeAuthorBadges=function(B){return B.authorBadges||[]};
_.k.computeAuthorIsOwner=function(B){return!!DtC(B.authorBadges,"owner")};
_.k.computeAuthorNameColor=function(B){var t;if(_.m("live_chat_author_name_color_usernames")&&(B==null?0:(t=B.authorName)==null?0:t.simpleText))return _.NGq(_.X3D(B.authorName.simpleText));if(_.m("live_chat_seed_color_usernames")&&(B==null?0:B.authorSeedColorArgb))return _.NGq(_.Vz(B.authorSeedColorArgb));if(_.m("live_chat_colored_usernames"))return"#cc0000";var T;return _.m("live_chat_simple_color_usernames")&&(B==null?0:(T=B.authorName)==null?0:T.simpleText)&&(B==null?0:B.authorUsernameColorLight)&&
(B==null?0:B.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.Vz(B.authorUsernameColorDark):_.Vz(B.authorUsernameColorLight):""};
C3.prototype.updateMessage=C3.prototype.updateMessage;C3.prototype.dataChanged=C3.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],C3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],C3.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],C3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],C3.prototype,"data",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"showOriginal",void 0);_.G([_.y({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"isDimmed",void 0);_.G([_.y({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"showBar",void 0);
_.G([_.y({computed:"computeAuthorBadges(data)"}),_.Y("design:type",Array)],C3.prototype,"authorBadges",void 0);_.G([_.y({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"authorIsOwner",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"inCollapsedBanner",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"inBanner",void 0);
_.G([_.y({value:_.m("live_chat_hide_avatars"),reflectToAttribute:!0}),_.Y("design:type",Boolean)],C3.prototype,"avatarHidden",void 0);_.G([_.y({computed:"computeAuthorNameColor(data)"}),_.Y("design:type",String)],C3.prototype,"authorNameColor",void 0);_.G([_.y(),_.Y("design:type",_.Gc)],C3.prototype,"participantsManager",void 0);_.G([_.y({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.Y("design:type",Object)],C3.prototype,"filledButtonOverrides",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C3.prototype,"dataChanged",null);_.G([_.IK("data.message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C3.prototype,"updateMessage",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],C3);
_.e(C3,"yt-live-chat-text-message-renderer",function(){if(eYb===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;WxB===void 0&&(WxB=document.createElement("template"));var S=WxB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);eYb=B}B=eYb;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Zy=function(){var B=_.x.apply(this,arguments)||this;B.tonalButtonOverrides={type:"tonal",style:"overlay"};return B};
_.u(Zy,_.x);
Zy.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]]"}}}}}};
Zy.prototype.shouldSupportInlineActionButtons=function(){return!0};
Zy.prototype.shouldSupportWholeItemClick=function(){return!0};
_.n9.Object.defineProperties(Zy.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Zy.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],Zy.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Zy.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Zy.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",_.Gc)],Zy.prototype,"participantsManager",void 0);
_.G([_.y(),_.Y("design:type",Object)],Zy.prototype,"tonalButtonOverrides",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.infoDialogButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Zy.prototype,"hasInfoDialogButton",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],Zy);
_.e(Zy,"yt-live-chat-auto-mod-message-renderer",function(){if($V2===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;MW1===void 0&&(MW1=document.createElement("template"));var S=MW1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$V2=B}B=$V2;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Gbs;var pZ1;var ise;var YBb=function(){return _.x.apply(this,arguments)||this};
_.u(YBb,_.x);_.G([_.y(),_.Y("design:type",Object)],YBb.prototype,"data",void 0);_.G([_.M({is:"ytd-factoid-renderer",disableElementRegistration:!0})],YBb);
_.e(YBb,"ytd-factoid-renderer",function(){if(ise!==void 0)return ise;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ise=B},{mode:1});var L3=function(){return _.x.apply(this,arguments)||this};
_.u(L3,_.x);L3.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.G([_.y(),_.Y("design:type",Object)],L3.prototype,"data",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],L3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],L3);
_.e(L3,"yt-live-chat-channel-activity-reputation-renderer",function(){if(pZ1===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Gbs===void 0&&(Gbs=document.createElement("template"));var S=Gbs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);pZ1=B}B=pZ1;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Kxq;var lG1;var hF=function(){return _.x.apply(this,arguments)||this};
_.u(hF,_.x);hF.prototype.ready=function(){var B=document.querySelector("yt-live-chat-app");B&&B.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hF.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Boolean)],hF.prototype,"menuFocused",void 0);_.G([_.y(),_.Y("design:type",Object)],hF.prototype,"data",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],hF.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],hF);
_.e(hF,"yt-live-chat-donation-announcement-renderer",function(){if(lG1===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Kxq===void 0&&(Kxq=document.createElement("template"));var S=Kxq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);lG1=B}B=lG1;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var vXo;var nX4,rn1=function(){if(nX4!==void 0)return nX4;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;vXo===void 0&&(vXo=document.createElement("template"));var S=vXo;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return nX4=B};var qO=function(){return _.x.apply(this,arguments)||this};
_.u(qO,_.x);_.n9.Object.defineProperties(qO,{template:{configurable:!0,enumerable:!0,get:function(){return rn1()}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qO.prototype,"data",void 0);_.G([_.yX({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],qO);_.e(qO,"yt-live-chat-empty-feed-view-model",function(){return rn1()},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var zYs;var bsE;var VV=function(){return _.x.apply(this,arguments)||this};
_.u(VV,_.x);VV.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"}}}}}};
_.n9.Object.defineProperties(VV.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var B,t;return{runs:[{text:(B=this.data)==null?void 0:(t=B.channelName)==null?void 0:t.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var B=[],t;if((t=this.data)==null||!t.channelBadges)return B;var T;t=_.C((T=this.data)==null?void 0:T.channelBadges);for(T=t.next();!T.done;T=t.next()){T=_.X(T.value,ip2);var S=void 0,O=void 0;if((S=T)==null?0:(O=S.badgeImage)==null?0:O.sources)S=void 0,O={liveChatAuthorBadgeRenderer:{tooltip:T.tooltip,accessibility:{accessibilityData:{label:(S=_.X(T.rendererContext,_.I_))==null?void 0:S.label}}}},T.badgeImage.sources[0].clientResource?O.liveChatAuthorBadgeRenderer.icon=
{iconType:T.badgeImage.sources[0].clientResource.imageName}:O.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:T.badgeImage.sources},B.push(O)}return B}}});
_.G([_.y(),_.Y("design:type",Object)],VV.prototype,"data",void 0);_.G([_.F("data.channelName"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VV.prototype,"channelName",null);_.G([_.F("data.channelBadges"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],VV.prototype,"channelBadges",null);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],VV.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],VV);
_.e(VV,"yt-live-chat-identity-view-model",function(){if(bsE===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;zYs===void 0&&(zYs=document.createElement("template"));var S=zYs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);bsE=B}B=bsE;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var BQ1;var tfb;var TQ2;var SJe;var EE=function(){var B=_.x.apply(this,arguments)||this;B.hidden=!1;B.supportsInlineActionButtons=!0;return B};
_.u(EE,_.x);EE.prototype.ready=function(){var B;((B=document.querySelector("yt-live-chat-app"))==null?0:B.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
EE.prototype.dataChanged=function(B){var t=(0,_.VX)(_.ZH(this.hostElement).querySelector("#detail-text"));t.textContent="";(B==null?0:B.detailText)&&t.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(B.detailText))};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],EE.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({observer:"dataChanged"}),_.Y("design:type",Object)],EE.prototype,"data",void 0);
_.G([_.y({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.Y("design:type",Object)],EE.prototype,"hidden",void 0);_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],EE);
_.e(EE,"yt-live-chat-legacy-paid-message-renderer",function(){if(SJe===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;TQ2===void 0&&(TQ2=document.createElement("template"));var S=TQ2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);SJe=B}B=SJe;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var OTH;var kNo;var dRo={},Dy=function(){return _.X9.apply(this,arguments)||this};
_.u(Dy,_.X9);Dy.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Dy.prototype.onLiveChatMembershipItemBehaviorClick=Dy.prototype.onLiveChatMembershipItemBehaviorClick;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Dy.prototype,"data",void 0);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Dy.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.G([_.uW()],Dy);
dRo.YtLiveChatMembershipItemBehavior=[Dy.prototype,_.z.YtRendererBehavior];var PW=function(){var B=_.x.apply(this,arguments)||this;B.supportsInlineActionButtons=!0;B.hasPrimaryHeaderText=!1;B.showOnlyHeader=!1;B.authorBadges=[];B.modern=_.m("web_button_rework_with_live");B.buttonOverrides={style:"overlay",type:"filled"};return B};
_.u(PW,_.x);_.k=PW.prototype;_.k.shouldSupportInlineActionButtons=function(){return!0};
_.k.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.k.ready=function(){var B=document.querySelector("yt-live-chat-app");B&&B.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.k.messageChanged=function(){var B=this.data.message,t=(0,_.VX)(_.ZH(this.hostElement).querySelector("#message"));t.textContent="";B&&t.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(B))};
_.k.computeHasPrimaryHeaderText=function(B){return!(!B||!B.headerPrimaryText)};
_.k.computeShowOnlyHeader=function(B,t){return this.isMessageEmpty(B,t)};
_.k.computeAuthorBadges=function(B){return B.authorBadges||[]};
_.k.isMessageEmpty=function(B,t){return!B||B.empty?!0:!B.message&&!B.inputField&&!t};
_.k.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.k.getInputElement=function(){return _.ZH(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.k.inputFocus=function(){var B=this.getInputElement();B&&B.focus()};
_.k.inputInsertEmoji=function(B){var t=this.getInputElement();t&&t.insertEmoji(B)};
_.k.inputMessage=function(){var B=this.getInputElement();return B&&this.data.inputField?(B.completeEmojis(),_.eH(B.liveChatRichMessageInput)):null};
_.k.onFooterButtonClick=function(){this.data.footerButton&&_.dv(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.k.shouldSupportWholeItemClick=function(){return!0};
PW.prototype.isDeletedChanged=PW.prototype.isDeletedChanged;PW.prototype.messageChanged=PW.prototype.messageChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],PW.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(dRo.YtLiveChatMembershipItemBehavior),_.Y("design:type",Object)],PW.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],PW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PW.prototype,"data",void 0);_.G([_.y({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],PW.prototype,"hasPrimaryHeaderText",void 0);_.G([_.y({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.Y("design:type",Object)],PW.prototype,"showOnlyHeader",void 0);
_.G([_.y({computed:"computeAuthorBadges(data)"}),_.Y("design:type",Array)],PW.prototype,"authorBadges",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],PW.prototype,"modern",void 0);_.G([_.IK("data.message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PW.prototype,"messageChanged",null);_.G([_.IK("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PW.prototype,"isDeletedChanged",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],PW);
_.e(PW,"yt-live-chat-membership-item-renderer",function(){if(kNo===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;OTH===void 0&&(OTH=document.createElement("template"));var S=OTH;T.call(t,S.content.cloneNode(!0),B.content.firstChild);kNo=B}B=kNo;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var C41;var ZTq;var UE=function(){return _.x.apply(this,arguments)||this};
_.u(UE,_.x);UE.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],UE.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],UE);
_.e(UE,"yt-live-chat-mode-change-message-renderer",function(){if(ZTq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;C41===void 0&&(C41=document.createElement("template"));var S=C41;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ZTq=B}B=ZTq;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var LKq;var hEu;var Id=function(){return _.x.apply(this,arguments)||this};
_.u(Id,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Id.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],Id.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Id.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],Id);
_.e(Id,"yt-live-chat-moderation-message-renderer",function(){if(hEu===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;LKq===void 0&&(LKq=document.createElement("template"));var S=LKq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);hEu=B}B=hEu;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var qJ8;var Vfs;var JF=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_button_rework");return B};
_.u(JF,_.x);JF.prototype.onClick=function(){var B;if((B=this.data)!=null&&B.onClickCommand){var t;_.UW.instance.resolveCommand((t=this.data)==null?void 0:t.onClickCommand)}};
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JF.prototype,"modern",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],JF.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],JF.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],JF.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],JF.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],JF);
_.e(JF,"yt-live-chat-offer-click-count-message-renderer",function(){if(Vfs===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;qJ8===void 0&&(qJ8=document.createElement("template"));var S=qJ8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Vfs=B}B=Vfs;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var E4H;var DRe=function(){return _.x.apply(this,arguments)||this};
_.u(DRe,_.x);_.G([_.y(),_.Y("design:type",Object)],DRe.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],DRe);
_.e(DRe,"yt-live-chat-placeholder-item-renderer",function(){if(E4H===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);E4H=B}B=E4H;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var P42;var URe;var I6e=new iZ(7),mQ=function(){var B=_.x.apply(this,arguments)||this;B.data={};return B};
_.u(mQ,_.x);mQ.prototype.dataChanged=function(){var B;((B=this.data)==null?0:B.class)&&_.hk(this.hostElement,this.data.class,!0);var t;((t=this.oldData)==null?0:t.class)&&_.hk(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
mQ.prototype.computeTimestampString=function(B){return I6e.format(new Date(B/1E3))};
mQ.prototype.dataChanged=mQ.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],mQ.prototype,"data",void 0);_.G([_.y({computed:"computeTimestampString(data.timestampUsec)"}),_.Y("design:type",String)],mQ.prototype,"timestampString",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mQ.prototype,"dataChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],mQ);
_.e(mQ,"yt-live-chat-server-error-message",function(){if(URe===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;P42===void 0&&(P42=document.createElement("template"));var S=P42;T.call(t,S.content.cloneNode(!0),B.content.firstChild);URe=B}B=URe;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var J9H;var mR2;var NO=function(){var B=_.x.apply(this,arguments)||this;B.defaultToFilledIcon=!1;return B};
_.u(NO,_.x);NO.prototype.computeHasPrimaryColorIcon=function(B){return B==="SPARK"||B==="SPONSORSHIP_STAR"};
NO.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NO.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],NO.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],NO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NO.prototype,"defaultToFilledIcon",void 0);_.G([_.y(),_.Y("design:type",Object)],NO.prototype,"data",void 0);
_.G([_.y({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],NO.prototype,"hasPrimaryColorIcon",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],NO);
_.e(NO,"yt-live-chat-viewer-engagement-message-renderer",function(){if(mR2===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;J9H===void 0&&(J9H=document.createElement("template"));var S=J9H;T.call(t,S.content.cloneNode(!0),B.content.firstChild);mR2=B}B=mR2;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var NQs;var Xz=function(){var B=_.x.apply(this,arguments)||this;B.modernUpdate=!1;B.buttonStyle="overlay";B.buttonType="filled";return B};
_.u(Xz,_.x);Xz.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
Xz.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xz.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Xz.prototype,"modernUpdate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Xz.prototype,"buttonStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Xz.prototype,"buttonType",void 0);
_.G([_.M({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],Xz);
_.e(Xz,"ytd-ad-hover-text-button-renderer",function(){if(NQs!==void 0)return NQs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return NQs=B},{mode:1});var XH1;var uU=function(){var B=_.x.apply(this,arguments)||this;B.buttonOverrides={size:"XS"};B.modern=_.m("web_button_rework");return B};
_.u(uU,_.x);uU.prototype.onHelpTap=function(B){this.data&&this.data.informationDialog&&(_.dv(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),B.preventDefault(),B.stopPropagation())};
_.G([_.y(),_.Y("design:type",Object)],uU.prototype,"buttonOverrides",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uU.prototype,"modern",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uU.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uU.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],uU);
_.e(uU,"ytd-live-chat-purchased-product-message-renderer",function(){if(XH1!==void 0)return XH1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return XH1=B},{mode:1});var uL8;var jb8;var jj=function(){var B=_.x.apply(this,arguments)||this;B.isContainerDeleted=!1;return B};
_.u(jj,_.x);jj.prototype.onContextMenuClick=function(B){this.ytLiveChatItemBehavior.showContextMenu(B)};
jj.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))};
jj.prototype.isContainerDeletedChanged=jj.prototype.isContainerDeletedChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jj.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],jj.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jj.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],jj.prototype,"isContainerDeleted",void 0);
_.G([_.y(),_.Y("design:type",String)],jj.prototype,"deletedStateMessage",void 0);_.G([_.IK("isContainerDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jj.prototype,"isContainerDeletedChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],jj);
_.e(jj,"ytd-sponsorships-live-chat-header-renderer",function(){if(jb8!==void 0)return jb8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jb8=B},{mode:1});var HW=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_button_rework_with_live");B.buttonOverrides={style:"overlay",type:"filled"};return B};
_.u(HW,_.x);HW.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]]"}}}}}};
HW.prototype.onCtaButtonClick=function(){var B,t=_.X((B=this.data)==null?void 0:B.optInPrompt,_.o_);if(B=this.maybeGetButtonCommand(t)){var T;(T=_.Xr())==null||T.clickCommand(B)}};
HW.prototype.maybeGetButtonCommand=function(B){return!B||!B.command||_.X(B.command,Ha8)===void 0&&_.X(B.command,j_q)===void 0?null:B.command};
HW.prototype.shouldHideOptinPrompt=function(B,t){return!B||t};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],HW.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],HW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],HW.prototype,"modern",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],HW);
_.e(HW,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(uL8!==void 0)return uL8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return uL8=B},{mode:1});var HTe;var ad=function(){return _.x.apply(this,arguments)||this};
_.u(ad,_.x);ad.prototype.onContextMenuClick=function(B){this.ytLiveChatItemBehavior.showContextMenu(B)};
ad.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))};
ad.prototype.isDeletedChanged=ad.prototype.isDeletedChanged;_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],ad.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ad.prototype,"data",void 0);_.G([_.IK("isDeleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ad.prototype,"isDeletedChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],ad);
_.e(ad,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(HTe!==void 0)return HTe;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="gift" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HTe=B},{mode:1});var f3=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return B};
_.u(f3,_.x);_.k=f3.prototype;
_.k.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"}}}};
_.k.handleLiveChatAction=function(B){_.X(B,y1B)?this.handleMarkChatItemAsDeletedAction(_.X(B,y1B)):_.X(B,oAE)&&this.handleRemoveChatItemAction(_.X(B,oAE))};
_.k.handleLiveChatActions=function(B){B.forEach(this.handleLiveChatAction,this)};
_.k.handleMarkChatItemAsDeletedAction=function(B){var t=this,T;((T=this.data)==null?0:T.items)&&this.data.items.forEach(function(S,O){var d=Object.keys(S)[0];Object.values(S)[0].id===B.targetItemId&&t.markAsDeleted("data.items",O,d,B.deletedStateMessage,B.showOriginalContentMessage)})};
_.k.handleRemoveChatItemAction=function(B){var t=this,T;((T=this.data)==null?0:T.items)&&this.data.items.forEach(function(S,O){Object.values(S)[0].id===B.targetItemId&&t.splice("data.items",O,1)})};
_.k.markAsDeleted=function(B,t,T,S,O){B=[B,t,T].join(".");this.set(B+".deletedStateMessage",S);this.set(B+".showOriginalContentMessage",O)};
_.G([_.y(),_.Y("design:type",Object)],f3.prototype,"data",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],f3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],f3.prototype,"ytActionHandlerBehavior",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],f3);
_.e(f3,"yt-live-chat-item-display-list-renderer",function(){if(tfb===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;BQ1===void 0&&(BQ1=document.createElement("template"));var S=BQ1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);tfb=B}B=tfb;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var a61;var f6B,g4o=function(){if(f6B!==void 0)return f6B;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;a61===void 0&&(a61=document.createElement("template"));var S=a61;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return f6B=B};var gk=function(){var B=_.x.apply(this,arguments)||this;B.isHeader=!1;return B};
_.u(gk,_.x);gk.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.n9.Object.defineProperties(gk,{template:{configurable:!0,enumerable:!0,get:function(){return g4o()}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],gk.prototype,"isHeader",void 0);_.G([_.yX({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],gk);_.e(gk,"yt-live-chat-item-display-renderer",function(){return g4o()},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var REs,A9u,o4u,wH4;
REs={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}};A9u={home:"eohps",search:"eosps",watch:"eowps"};_.c92=["watch","search","home"];
_.Rd=function(){this.JSC$12271_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$12271_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.MB("PRECONSTRUCTION_DELAY",0);this.signals_=_.xi();this.targetPage_=""};
_.Rd.prototype.init=function(B,t){B=B===void 0?"":B;t=t===void 0?null:t;if(this.JSC$12271_isInitialized_)this.abort();else if(this.JSC$12271_isInitialized_=!0,B&&_.sb2(this,B),t){var T=_.Mp(this.signals_,"pcl")?0:10,S=function(){for(var O=0,d;d=_.c92[O++];)d!=B&&d!=t&&this.pendingPages_.push(d);_.FK4(this)}.bind(this);
this.signals_.parkOrScheduleJob(S,T,"pcl")}};
_.Rd.prototype.abort=function(){this.fragmentJobId_&&(_.wT.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);wH4(this)};
_.sb2=function(B,t){B.JSC$12271_isInitialized_&&!B.targetPage_&&(B.targetPage_=t,o4u(B,t),B.isInitialPass_=!1,o4u(B,t),B.signals_.processSignal(A9u[B.targetPage_]),wH4(B),_.FK4(B))};
_.FK4=function(B){B.pendingPages_.length&&!B.pagePreparerJobId_&&(B.pagePreparerJobId_=_.fC(_.wT,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.sb2(this,this.pendingPages_.shift())}.bind(B),B.DEFAULT_DELAY_))};
o4u=function(B,t){if(t=REs[t])for(var T in t){var S=!1,O=T;T.charAt(0)=="~"&&(S=!0,O=T.substring(1));var d=t[T];d=typeof d=="object"?d:{count:d};t[T]=d;d.componentName=O;d.count>0&&(B.isInitialPass_?S||B.isSeenDuringInitialPass_[O]||(B.JSC$12271_queue_.push({componentName:O,count:1,signals:d.signals}),B.isSeenDuringInitialPass_[O]=!0,d.count--):B.JSC$12271_queue_.push(d))}};
wH4=function(B){B.JSC$12271_queue_.length=0;B.targetPage_="";B.isInitialPass_=!0;B.signals_.processSignal("eop")};
_.Rd.getInstance=function(){return _.SA(_.Rd)};var y9E=function(){this.signals=_.xi();this.init()};
y9E.prototype.startPreconstruction=function(){_.Rd.getInstance().init(_.$M("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
y9E.prototype.init=function(){Qb1(this);window.Polymer&&YDe&&t7D();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var B=_.TX.ytcsi;if(B&&B.gt&&(B=B.gt())&&B.tick&&(B.tick.aft>0||B.tick.pbs>0)&&(_.$M("IS_HOMEPAGE_COLD")||_.$M("IS_RESULTS_PAGE_COLD")||_.$M("IS_WATCH_PAGE_COLD"))){xRu(this);break a}ETw(zn_,this.onNotifications,this)}};
var Qb1=function(B){var t=function(){B.signals.processSignal("dl")};
document.readyState==="complete"?(_.p4(Error("yh"),"WARNING"),t()):_.G2v(window,"load",t)};
y9E.prototype.onNotifications=function(B){B.timer||(_.$M("IS_HOMEPAGE_COLD")||_.$M("IS_RESULTS_PAGE_COLD")||_.$M("IS_WATCH_PAGE_COLD"))&&xRu(this)};
var xRu=function(B){B.signals.parkOrScheduleJob(function(){B.signals.processSignal("eocs")},10,"eor")};
new y9E;var AF,Mfb=function(){return _.X9.apply(this,arguments)||this};
_.u(Mfb,_.X9);_.k=Mfb.prototype;_.k.enableActiveViewMeasurement=function(B){if(this.isActiveViewEnabled(B)){var t=this.getUrlPrefixesFromCommand(B.viewableCommands);B=this.getUrlPrefixesFromCommand(B.endOfSessionCommands);if(!AF){var T=_.Cj("custom_active_view_tos_timeout_ms");AF=T>0&&T!==36E5?new EIq(this.getVersion(),T):new EIq(this.getVersion())}PYg(AF,this.hostElement);U4o(AF,this.hostElement,t,B)}};
_.k.stopActiveViewMeasurement=function(){AF&&PYg(AF,this.hostElement)};
_.k.isActiveViewEnabled=function(B){return!!B&&(this.hasAtLeastOneUrl(B.viewableCommands)||this.hasAtLeastOneUrl(B.endOfSessionCommands))};
_.k.hasAtLeastOneUrl=function(B){return!!B&&B.length>0&&B[0].loggingUrls!=null&&B[0].loggingUrls.length>0};
_.k.getVersion=function(){var B=_.MB("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(B==null?void 0:B.length)===2?B[1]:null};
_.k.getUrlPrefixesFromCommand=function(B){if(!B)return[];var t=[];B=_.C(B);for(var T=B.next();!T.done;T=B.next())if(T=T.value,T.loggingUrls){T=_.C(T.loggingUrls);for(var S=T.next();!S.done;S=T.next())S=S.value,S.baseUrl&&t.push(S.baseUrl)}return t};
_.G([_.uW()],Mfb);var cW=[Mfb.prototype];var $Rs=function(){return _.X9.apply(this,arguments)||this};
_.u($Rs,_.X9);_.n9.Object.defineProperties($Rs.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_entity_store_from_dependency_injection")?_.vb():_.rq()}}});
_.G([_.uW()],$Rs);_.sE=[s_.prototype,$Rs.prototype];var WK1=["ytd-rich-shelf-renderer"],Fz=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;B.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";B.followUpDialogPromise=null;B.followUpDialogPromiseResolve=null;B.followUpDialogPromiseReject=null;return B};
_.u(Fz,_.X9);_.k=Fz.prototype;_.k.dismissibleItemIsDismissedChanged_=function(B){_.m("kevlar_fluid_dismiss")&&(B?_.dv(this.hostElement,"yt-dismissible-item-dismissed"):_.dv(this.hostElement,"yt-dismissible-item-undismissed"))};
_.k.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.k.dismissibleItemReset_=function(){var B=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 _.UO(function(t,T){B.followUpDialogPromiseResolve=t;B.followUpDialogPromiseReject=T});
_.dv(this.hostElement,"yt-enable-lockup-interaction")};
_.k.dismissibleItemOnYtServiceRequestSent_=function(B,t){t.actions&&this.dismissibleItemProcessActions(t.actions,B)};
_.k.dismissibleItemOnRequestSent=function(B){if(_.m("web_button_rework"))for(var t=_.C(B.detail),T=t.next();!T.done;T=t.next()){var S=void 0;(T=(S=_.X(T.value,_.P7))==null?void 0:S.actions)&&this.dismissibleItemProcessActions(T,B)}};
_.k.dismissibleItemOnCommandSent=function(B,t){t&&this.dismissibleItemProcessActions(t,B)};
_.k.setAndGetDismissedContentId=function(B){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+B};
_.k.replayDismissAction=function(B){this.dismissibleItemProcessActions([B])};
_.k.dismissibleItemProcessActions=function(B,t){for(var T=0;T<B.length;T++){var S=B[T],O=void 0;((O=_.X(S,_.EQ))==null?0:O.commands)&&this.dismissibleItemProcessActions(_.X(S,_.EQ).commands,t);if(_.X(S,_.m2)){if(O=_.X(S,_.m2),!O.replaceParentSection||WK1.includes(this.hostElement.nodeName.toLowerCase()))_.m("web_see_fewer_shorts_reactive_dismissal")&&O.groupDismissal&&Mf9(this,O.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(O),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.mO("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:S})),S=void 0,(S=t)==null||S.stopPropagation()}else if(_.X(S,QO8))this.dismissibleItemHandleHideEnclosingAction_(),S=void 0,(S=t)==null||S.stopPropagation();else if(_.X(S,Oye))_.m("web_see_fewer_shorts_reactive_dismissal")&&(S=_.X(S,Oye),O=void 0,((O=S)==null?0:O.targetGroupId)&&Mf9(this,{targetGroupId:S.targetGroupId},!1)),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.mO("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),S=void 0,(S=t)==null||S.stopPropagation();else if(_.X(S,_.P7))(S=_.X(S,_.P7).actions)&&_.qi(this.hostElement,S,this.hostElement),S=void 0,(S=t)==null||S.stopPropagation();else{var d=O=void 0;((O=_.X(S,_.W2))==null?void 0:O.signal)!=="TELL_US_WHY"||((d=_.X(S,_.W2))==null?0:d.targetId)&&_.m("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),S=void 0,(S=t)==null||S.stopPropagation())}}};
_.k.dismissibleItemOnYtServiceRequestCompleted_=function(B,t){var T=this.get("feedbackResponses.0.followUpDialog",t.data);T?this.followUpDialogPromiseResolve(T):t.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(t.actions,B)};
_.k.dismissibleItemHandleReplaceEnclosingAction_=function(B){this.dismissedRenderer=B.item;this.isDismissed=!0;var t=null;(t=_.ZH(this.hostElement).querySelector("#dismissed"))&&_.K9(this,function(){_.nR(t)});
_.dv(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.k.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.k.dismissibleItemHandleUndoFeedbackAction_=function(){_.dv(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.k.dismissibleItemHandleTellUsWhySignalAction_=function(){var B=this;this.followUpDialogPromise.then(function(t){B.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:t}})})};
Fz.prototype.dismissibleItemOnYtServiceRequestCompleted_=Fz.prototype.dismissibleItemOnYtServiceRequestCompleted_;Fz.prototype.dismissibleItemOnCommandSent=Fz.prototype.dismissibleItemOnCommandSent;Fz.prototype.dismissibleItemOnRequestSent=Fz.prototype.dismissibleItemOnRequestSent;Fz.prototype.dismissibleItemOnYtServiceRequestSent_=Fz.prototype.dismissibleItemOnYtServiceRequestSent_;Fz.prototype.dismissibleItemDataChanged_=Fz.prototype.dismissibleItemDataChanged_;
Fz.prototype.dismissibleItemIsDismissedChanged_=Fz.prototype.dismissibleItemIsDismissedChanged_;_.G([_.g(_.ls),_.Y("design:type",Object)],Fz.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Fz.prototype,"ytdReduxBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Fz.prototype,"isDismissed",void 0);_.G([_.y(),_.Y("design:type",Object)],Fz.prototype,"dismissedRenderer",void 0);
_.G([_.IK("isDismissed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean]),_.Y("design:returntype")],Fz.prototype,"dismissibleItemIsDismissedChanged_",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Fz.prototype,"dismissibleItemDataChanged_",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],Fz.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.G([_.Uv("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Fz.prototype,"dismissibleItemOnRequestSent",null);
_.G([_.Uv("yt-dismissible-item-action"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Array]),_.Y("design:returntype")],Fz.prototype,"dismissibleItemOnCommandSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],Fz.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.G([_.uW()],Fz);_.wk=[_.ls,_.sE,Fz.prototype];var od=function(){var B=_.X9.apply(this,arguments)||this;B.disableGridStateAware=!1;B.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};B.currentGridClass="";return B};
_.u(od,_.X9);od.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.K9(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var B=this.gridStateAwareGetElement();_.hk(B,"grid",!0)}};
od.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
od.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.ZH(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
od.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var B="grid-disabled";else{B=_.A$b.getInstance();var t=this.get("pageSubtype");B=t&&fMi.includes(t)?"grid-disabled":B.currentSnapState_?B.currentSnapState_.className:null}(t=this.gridStateAwareGetElement())&&B!==this.currentGridClass&&(B&&_.hk(t,B,!0),this.currentGridClass&&_.hk(t,this.currentGridClass,!1),this.currentGridClass=B)};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],od.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",String)],od.prototype,"gridStateAwareSizingElementSelector",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],od.prototype,"disableGridStateAware",void 0);_.G([_.uW()],od);_.yV=[od.prototype,_.OA.YtActionHandlerBehavior];_.QV=new _.lz("GUIDE_TOKEN");var MO;_.xP={};MO=function(){var B=_.X9.apply(this,arguments)||this;B.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 B};
_.u(MO,_.X9);_.k=MO.prototype;_.k.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.k.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var B=_.OD().resolve(_.S_(_.QV));B&&(this.guidePersistentAndVisible=B.getGuidePersistentAndVisible(),this.activeEndpoint=B.getActiveEndpoint(),this.guideOpened=B.getGuideOpened(),this.miniGuideVisible=B.getMiniGuideVisible())};
_.k.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.k.handleGuideStateAction=function(B){this.guidePersistentAndVisible=B};
_.k.handleMiniGuideStateAction=function(B){this.miniGuideVisible=B};
_.k.handleGuideOpenedAction=function(B){this.guideOpened=B};
_.k.handleActiveEndpointAction=function(B){this.activeEndpoint=B};
MO.prototype.onActiveEndpointChange=MO.prototype.onActiveEndpointChange;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],MO.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],MO.prototype,"guidePersistentAndVisible",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],MO.prototype,"miniGuideVisible",void 0);_.G([_.y(),_.Y("design:type",Object)],MO.prototype,"activeEndpoint",void 0);
_.G([_.IK("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MO.prototype,"onActiveEndpointChange",null);_.G([_.y(),_.Y("design:type",Boolean)],MO.prototype,"guideOpened",void 0);_.G([_.uW()],MO);_.xP.YtdGuideStateAwareBehavior=[];_.xP.YtdGuideStateAwareBehavior.push(MO.prototype,_.OA.YtActionHandlerBehavior);var eEb=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],$P=function(){var B=_.X9.apply(this,arguments)||this;B.hoverJobId=0;B.JSC$12302_touched=!1;return B};
_.u($P,_.X9);_.k=$P.prototype;_.k.created=function(){this.useExpandableTooltip=!eEb.includes(this.is)};
_.k.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.k.detached=function(){this.useExpandableTooltip=!1};
_.k.lockupOnDown=function(B){this.interactionElement&&!_.zJ(_.z2(B),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.k.lockupOnUp=function(B){this.interactionElement&&!_.zJ(_.z2(B),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.k.onTouchStart=function(){this.JSC$12302_touched=!0};
_.k.lockupOnMouseEnter=function(){var B=this,t=_.Cj("kevlar_lockup_hover_delay",-1);this.JSC$12302_touched&&t>=0?(_.wT.cancelJob(this.hoverJobId),this.hoverJobId=_.wT.addJob(function(){B.lockupIsHovered=!0},8,t),this.JSC$12302_touched=!1):this.lockupIsHovered=!0};
_.k.lockupOnMouseLeave=function(){this.hoverJobId&&(_.wT.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.k.lockupOnPopupClosed=function(B,t){var T;((T=t.popupRenderer)==null?void 0:T.is)==="ytd-menu-popup-renderer"&&(B=t.popupRenderer.veData,t=_.sg(),B&&t&&_.YG(t,[B]))};
_.k.lockupOnLockupRequested=function(B){var t=B.detail.videoIds[0],T;B.detail&&t===((T=this.data)==null?void 0:T.videoId)&&(B.detail.returnValue=[this.data])};
_.k.lockupOnYtServiceRequestSent=function(B,t){if(B=t.actions)for(var T=0;T<B.length;T++){var S=B[T];if(S.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&t.ajaxPromise){var O=void 0,d=(O=_.X(t.endpoint,_.sl))==null?void 0:O.playlistId;O=void 0;S=(O=S.removedVideoId)!=null?O:"";zsi(_.Wm(),S,d)}else S.action==="ACTION_REMOVE_VIDEO"&&t.ajaxPromise&&(d=void 0,S=(d=S.setVideoId)!=null?d:"",_.btu(_.Wm(),S))}};
_.k.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.k.lockupOnLockupEnabled=function(){if(!this.$){var B=_.OD().resolve(_.BR).getCurrentPage(),t=this.getParentRenderer?this.getParentRenderer():void 0;_.yu(new _.HY("component not ready",this.is,this.isAttached,B==null?void 0:B.is,t==null?void 0:t.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
$P.prototype.lockupOnLockupEnabled=$P.prototype.lockupOnLockupEnabled;$P.prototype.lockupOnLockupDisabled=$P.prototype.lockupOnLockupDisabled;$P.prototype.lockupOnYtServiceRequestSent=$P.prototype.lockupOnYtServiceRequestSent;$P.prototype.lockupOnLockupRequested=$P.prototype.lockupOnLockupRequested;$P.prototype.lockupOnPopupClosed=$P.prototype.lockupOnPopupClosed;$P.prototype.lockupOnMouseLeave=$P.prototype.lockupOnMouseLeave;$P.prototype.lockupOnMouseEnter=$P.prototype.lockupOnMouseEnter;
$P.prototype.onTouchStart=$P.prototype.onTouchStart;$P.prototype.lockupOnUp=$P.prototype.lockupOnUp;$P.prototype.lockupOnDown=$P.prototype.lockupOnDown;_.G([_.y(),_.Y("design:type",Object)],$P.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],$P.prototype,"lockupIsHovered",void 0);_.G([_.y(),_.Y("design:type",Boolean)],$P.prototype,"lockupTouchTriggered",void 0);_.G([_.y(),_.Y("design:type",Boolean)],$P.prototype,"useExpandableTooltip",void 0);
_.G([_.mA("#interaction"),_.Y("design:type",Object)],$P.prototype,"interactionElement",void 0);_.G([_.Uv("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],$P.prototype,"lockupOnDown",null);_.G([_.Uv("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],$P.prototype,"lockupOnUp",null);
_.G([_.Uv("touchstart"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$P.prototype,"onTouchStart",null);_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$P.prototype,"lockupOnMouseEnter",null);_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$P.prototype,"lockupOnMouseLeave",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],$P.prototype,"lockupOnPopupClosed",null);_.G([_.Uv("yt-lockup-requested"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],$P.prototype,"lockupOnLockupRequested",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],$P.prototype,"lockupOnYtServiceRequestSent",null);_.G([_.Uv("yt-disable-lockup-interaction"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$P.prototype,"lockupOnLockupDisabled",null);
_.G([_.Uv("yt-enable-lockup-interaction"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$P.prototype,"lockupOnLockupEnabled",null);_.G([_.uW()],$P);_.WW=[$P.prototype];_.GNB={YtdReduxBehavior:[]};_.GNB.YtdReduxBehavior.push.apply(_.GNB.YtdReduxBehavior,_.sE);var ej=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;B.disableNowPlaying=!1;B.disableTooltips=!1;B.useHoveredProperty=!1;B.hovered=!1;B.isThumbnailHovered_=!1;B.addBackground=_.m("kevlar_thumbnail_bg");B.nowPlaying=!1;B.disableRounding=!1;B.size="small";return B};
_.u(ej,_.X9);_.k=ej.prototype;_.k.computeThumbnailOverlaySidePanelWidth_=function(B,t){return B-t};
_.k.computeSize=function(B,t){if(!this.disableRounding){if(!B&&!t)return"small";B=Math.max(B||0,t||0);return B>=256?"large":B>=96?"medium":"small"}};
_.k.computeFinalHoveredState_=function(B,t,T){return this.nowPlaying?!1:_.m("kevlar_thumbnail_fluid")&&B?t:T};
_.k.computeHoverOverlays_=function(B,t){return B&&t?t:void 0};
_.k.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.k.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.k.checkMiniplayer_=function(){var B;if(((B=this.data)==null?0:B.playlistSetVideoId)&&_.m("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{B=_.Da();var t=B.currentEndpoint;!this.disableNowPlaying&&t&&_.X(t,_.Km)&&this.data?(t=_.X(t,_.Km),this.nowPlaying=this.data.playlistId?t.playlistId===this.data.playlistId:t.videoId===this.data.videoId,this.isVideoPlaying=B==null?void 0:B.isVideoPlaying):this.nowPlaying=!1}};
ej.prototype.checkMiniplayer_=ej.prototype.checkMiniplayer_;ej.prototype.onMouseLeave_=ej.prototype.onMouseLeave_;ej.prototype.onMouseEnter_=ej.prototype.onMouseEnter_;ej.prototype.computeHoverOverlays_=ej.prototype.computeHoverOverlays_;ej.prototype.computeFinalHoveredState_=ej.prototype.computeFinalHoveredState_;ej.prototype.computeSize=ej.prototype.computeSize;ej.prototype.computeThumbnailOverlaySidePanelWidth_=ej.prototype.computeThumbnailOverlaySidePanelWidth_;
_.G([_.g(_.sE),_.Y("design:type",Object)],ej.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],ej.prototype,"height",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ej.prototype,"bottomSidePanel",void 0);_.G([_.y(),_.Y("design:type",Number)],ej.prototype,"width",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"disableNowPlaying",void 0);
_.G([_.y({selector:_.Fy}),_.Y("design:type",Boolean)],ej.prototype,"miniplayerIsActive",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"disableTooltips",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"useHoveredProperty",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"hovered",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"isThumbnailHovered_",void 0);
_.G([_.y({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.Y("design:type",Boolean)],ej.prototype,"finalHoveredState_",void 0);_.G([_.y({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.Y("design:type",Number)],ej.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ej.prototype,"addBackground",void 0);
_.G([_.y({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.Y("design:type",Object)],ej.prototype,"hoverOverlays_",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ej.prototype,"nowPlaying",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ej.prototype,"isVideoPlaying",void 0);_.G([_.y(),_.Y("design:type",Object)],ej.prototype,"disableRounding",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.Y("design:type",Object)],ej.prototype,"size",void 0);_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ej.prototype,"onMouseEnter_",null);_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ej.prototype,"onMouseLeave_",null);
_.G([_.IK("data","disableNowPlaying","miniplayerIsActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ej.prototype,"checkMiniplayer_",null);_.G([_.uW()],ej);var pH2=[ej.prototype];_.GC={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(B,t){return B+":"+_.TH(t)},
getPlayerListener_:function(B,t,T){B=this.getPlayerListenerKey_(B,t);t=this.playerListeners_.get(B);T&&this.playerListeners_.delete(B);return t},
savePlayerListener_:function(B,t){var T=t.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(B,t),T);return T},
listenToPlayerEvent:function(B,t,T){T=this.savePlayerListener_(t,T);B.addEventListener(t,T)},
listenToPlayerEvents:function(B,t){t.forEach(function(T,S){this.listenToPlayerEvent(B,S,T)}.bind(this))},
unlistenFromPlayerEvent:function(B,t,T){T=this.getPlayerListener_(t,T,!0);B.removeEventListener(t,T)},
unlistenFromPlayerEvents:function(B,t){t.forEach(function(T,S){this.unlistenFromPlayerEvent(B,S,T)}.bind(this))}}};
_.p3=function(){};_.iT8=new _.lz("PLAYER_API_TOKEN");var YJX=!1,n4_,l6C=!1,zEX;var kN=function(B,t,T,S,O){_.fb.call(this);var d=this;this.playerId=t;this.webPlayerContextConfig=S;this.c0h=O;this.x7D=!1;this.api={};this.gwu=this.aYN=null;this.d7N=new _.IA;this.u5={};this.vYt=this.nSF=this.elementId=this.hSY=this.config=null;this.kSt=!1;this.rW=this.hNm=null;this.kbm={};this.seV=["onReady"];this.lastError=null;this.tKK=NaN;this.dpt={};this.wgy=0;this.iF=this.targetElement=B;_.DC(this,this.d7N);YJH(this);T?this.wgy=setTimeout(function(){d.loadNewVideoConfig(T)},0):S&&(KKE(this),
l64(this))};
_.u(kN,_.fb);kN.prototype.getId=function(){return this.playerId};
kN.prototype.loadNewVideoConfig=function(B){if(!this.isDisposed()){this.wgy&&(clearTimeout(this.wgy),this.wgy=0);var t=B||{};t instanceof CP1||(t=new CP1(t));this.config=t;this.setConfig(B);l64(this);this.isReady()&&v48(this)}};
var KKE=function(B){var t;B.webPlayerContextConfig?t=B.webPlayerContextConfig.rootElementId:t=B.config.attrs.id;B.elementId=t||B.elementId;B.elementId==="video-player"&&(B.elementId=B.playerId,B.webPlayerContextConfig?B.webPlayerContextConfig.rootElementId=B.playerId:B.config.attrs.id=B.playerId);var T;((T=B.iF)==null?void 0:T.id)===B.elementId&&(B.elementId+="-player",B.webPlayerContextConfig?B.webPlayerContextConfig.rootElementId=B.elementId:B.config.attrs.id=B.elementId)};
kN.prototype.setConfig=function(B){this.hSY=B;this.config=n4E(B);KKE(this);if(!this.nSF){var t;this.nSF=r9u(this,((t=this.config.args)==null?void 0:t.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var T;if((T=this.config)==null?0:T.attrs)B=this.config.attrs,(t=B.width)&&this.iF&&(this.iF.style.width=sM(Number(t)||t,!0)),(B=B.height)&&this.iF&&(this.iF.style.height=sM(Number(B)||B,!0))};
var v48=function(B){if(B.config&&B.config.loaded!==!0)if(B.config.loaded=!0,!B.config.args||B.config.args.autoplay!=="0"&&B.config.args.autoplay!==0&&B.config.args.autoplay!==!1){var t;B.api.loadVideoByPlayerVars((t=B.config.args)!=null?t:null)}else B.api.cueVideoByPlayerVars(B.config.args)},bT1=function(B){var t=!0,T=B.getPlayerElement();
T&&B.config&&(t=T.dataset.version===zEH(B));return t&&!!_.Gy("yt.player.Application.create")},l64=function(B){if(!B.isDisposed()&&!B.kSt){var t=bT1(B);
if(t&&(B.getPlayerElement()?"html5":null)==="html5")B.vYt="html5",B.isReady()||Bli(B);else if(tJu(B),B.vYt="html5",t&&B.rW&&B.targetElement)B.targetElement.appendChild(B.rW),Bli(B);else{B.config&&(B.config.loaded=!0);var T=!1;B.hNm=function(){T=!0;var S=Tls(B,"player_bootstrap_method")?_.Gy("yt.player.Application.createAlternate")||_.Gy("yt.player.Application.create"):_.Gy("yt.player.Application.create");var O=B.config?n4E(B.config):void 0;S&&S(B.targetElement,O,B.webPlayerContextConfig,B.c0h);Bli(B)};
B.kSt=!0;t?B.hNm():(_.Md(zEH(B),B.hNm),(t=Sbi(B))&&J8w(t||""),Oi8(B)&&!T&&_.Bz("yt.player.Application.create",null))}}};
kN.prototype.getPlayerElement=function(){var B=_.Oi(document,this.elementId);!B&&this.iF&&this.iF.querySelector&&(B=this.iF.querySelector("#"+this.elementId));return B};
var Bli=function(B){if(!B.isDisposed()){var t=B.getPlayerElement(),T=!1;t&&t.getApiInterface&&t.getApiInterface()&&(T=!0);if(T){B.kSt=!1;if(!Tls(B,"html5_remove_not_servable_check_killswitch")){var S;if((t==null?0:t.isNotServable)&&B.config&&(t==null?0:t.isNotServable((S=B.config.args)==null?void 0:S.video_id)))return}kf1(B)}else B.tKK=setTimeout(function(){Bli(B)},50)}},kf1=function(B){YJH(B);
B.x7D=!0;var t=B.getPlayerElement();if(t){B.aYN=dmB(B,t,"addEventListener");B.gwu=dmB(B,t,"removeEventListener");var T=t.getApiInterface();T=T.concat(t.getInternalApiInterface());for(var S=B.api,O=0;O<T.length;O++){var d=T[O];S[d]||(S[d]=dmB(B,t,d))}}for(var Z in B.u5)B.u5.hasOwnProperty(Z)&&B.aYN&&B.aYN(Z,B.u5[Z]);v48(B);B.nSF&&B.nSF(B.api);B.d7N.publish("onReady",B.api)},dmB=function(B,t,T){var S=t[T];
return function(){var O=_.j9.apply(0,arguments);try{return B.lastError=null,S.apply(t,O)}catch(d){if(T!=="sendAbandonmentPing")throw d.params=T,B.lastError=d,O=new _.HY("PlayerProxy error in method call",{error:d,method:T,playerId:B.playerId}),O.level="WARNING",O;}}},YJH=function(B){B.x7D=!1;
if(B.gwu)for(var t in B.u5)B.u5.hasOwnProperty(t)&&B.gwu(t,B.u5[t]);for(var T in B.dpt)B.dpt.hasOwnProperty(T)&&clearTimeout(Number(T));B.dpt={};B.aYN=null;B.gwu=null;t=B.api;for(var S in t)t.hasOwnProperty(S)&&(t[S]=null);t.addEventListener=function(O,d){B.addEventListener(O,d)};
t.removeEventListener=function(O,d){B.removeEventListener(O,d)};
t.destroy=function(){B.dispose()};
t.getLastError=function(){return B.getLastError()};
t.getPlayerType=function(){return B.getPlayerType()};
t.getCurrentVideoConfig=function(){return B.hSY};
t.loadNewVideoConfig=function(O){B.loadNewVideoConfig(O)};
t.isReady=function(){return B.isReady()}};
kN.prototype.isReady=function(){return this.x7D};
kN.prototype.addEventListener=function(B,t){var T=this;this.isDisposed();var S=r9u(this,t);S&&(_.eg(this.seV,B)||this.u5[B]||(t=CIe(this,B),this.aYN&&this.aYN(B,t)),this.d7N.subscribe(B,S),B==="onReady"&&this.isReady()&&setTimeout(function(){S(T.api)},0))};
kN.prototype.removeEventListener=function(B,t){this.isDisposed()||(t=r9u(this,t))&&this.d7N.unsubscribe(B,t)};
var r9u=function(B,t){var T=t;if(typeof t==="string"){if(B.kbm[t])return B.kbm[t];T=function(){var S=_.j9.apply(0,arguments),O=_.Gy(t);if(O)try{O.apply(_.TX,S)}catch(d){throw S=new _.HY("PlayerProxy error when executing callback",{error:d}),S.level="ERROR",S;}};
B.kbm[t]=T}return T?T:null},CIe=function(B,t){var T=function(S){var O=function(){B.isDisposed();
if(!B.isDisposed())try{B.d7N.publish(t,S!=null?S:void 0)}catch(h){var Z=new _.HY("PlayerProxy error when creating global callback",{error:h.message,event:t,playerId:B.playerId,data:S,originalStack:h.stack,componentStack:h.componentStack});Z.level="WARNING";throw Z;}};
if(Tls(B,"web_player_publish_events_immediately"))O();else{var d=setTimeout(function(){O();_.f1.remove(B.dpt,String(d))},0);
_.f1.add(B.dpt,String(d),!0)}};
return B.u5[t]=T};
kN.prototype.getPlayerType=function(){return this.vYt||(this.getPlayerElement()?"html5":null)};
kN.prototype.getLastError=function(){return this.lastError};
var tJu=function(B){B.cancel();YJH(B);B.vYt=null;B.config&&(B.config.loaded=!1);var t=B.getPlayerElement();t&&(bT1(B)||!Oi8(B)?B.rW=t:(t&&t.destroy&&t.destroy(),B.rW=null));B.targetElement&&_.Hp(B.targetElement)};
kN.prototype.cancel=function(){this.hNm&&_.Y$C(zEH(this),this.hNm);clearTimeout(this.tKK);this.kSt=!1};
kN.prototype.disposeInternal=function(){tJu(this);if(this.rW&&this.config&&this.rW.destroy)try{this.rW.destroy()}catch(t){var B=new _.HY("PlayerProxy error during disposal",{error:t});B.level="ERROR";throw B;}this.kbm=null;for(B in this.u5)this.u5.hasOwnProperty(B)&&delete this.u5[B];this.hSY=this.config=this.api=null;delete this.targetElement;delete this.iF;_.fb.prototype.disposeInternal.call(this)};
var Oi8=function(B){var t,T;B=(t=B.config)==null?void 0:(T=t.args)==null?void 0:T.fflags;return!!B&&B.indexOf("player_destroy_old_version=true")!==-1},zEH=function(B){return B.webPlayerContextConfig?B.webPlayerContextConfig.jsUrl:(B=B.config.assets)?B.js:""},Sbi=function(B){return B.webPlayerContextConfig?B.webPlayerContextConfig.cssUrl:(B=B.config.assets)?B.css:""},Tls=function(B,t){if(B.webPlayerContextConfig)var T=B.webPlayerContextConfig.serializedExperimentFlags;
else{var S;if((S=B.config)==null?0:S.args)T=B.config.args.fflags}return(T||"").split("&").includes(t+"=true")},n4E=function(B){for(var t={},T=_.C(Object.keys(B)),S=T.next();!S.done;S=T.next()){S=S.value;
var O=B[S];t[S]=typeof O==="object"?_.f1.clone(O):O}return t};var Sbv={},TlN="player_uid_"+(Math.random()*1E9>>>0);var iU=function(B,t,T,S,O,d){t=t===void 0?document.createElement("div"):t;this.webPlayerContextConfig=B;this.container=t;this.commandResolver=T;this.apiResolver=dm2();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.VG;S||d?Zi8(this):Ll8(this);this.pendingPlayerResponse=S;this.pendingWatchNextResponse=O;this.pendingPlayerVars=d;h$u(this)};
iU.prototype.loadVideoWithPlayerResponse=function(B,t,T){this.loadVideo(B,t,T)};
iU.prototype.loadVideoWithPlayerVars=function(B){return this.loadVideo(void 0,void 0,B)};
iU.prototype.destroy=function(B){if(B=_.Oi(document,B))B=TlN+"_"+_.TH(B),(B=Sbv[B])&&B.dispose()};
var VJb=function(B,t){var T;_.L(function(S){if(S.nextAddress==1)return B.pendingWatchNextResponse=t,B.synchronousApi?(T=B.synchronousApi,S.jumpTo(2)):_.V(S,B.api,3);S.nextAddress!=2&&(T=S.yieldResult);qb4(B,T);B.pendingWatchNextResponse&&(T.updateVideoData({raw_watch_next_response:B.pendingWatchNextResponse}),B.pendingWatchNextResponse=void 0);_.Dh(S)})},qb4=function(B,t){var T;
if(!(t==null?0:(T=t.isReady)==null?0:T.call(t))){var S;_.yu(new _.HY("playerApi is falsey",{synchronousApi:B.synchronousApi,apiResolved:B.apiResolver.resolved,playerApiUndefined:t===void 0,playerApiNull:t===null,playerApiReady:(t==null?void 0:(S=t.isReady)==null?void 0:S.call(t))===!0,playerApiMethods:t?Object.keys(t):[]}))}},EJ2=function(B,t){if(typeof B[t]==="function")return B[t]()},Dm4=function(B){var t=window,T,S=(T=t.ytplayer)==null?void 0:T.bootstrapPlayerContainer;
if((T=S==null?void 0:S.firstElementChild)&&_.xA(T,"html5-video-player")){var O,d,Z=(O=t.ytplayer)==null?void 0:(d=O.bootstrapWebPlayerContextConfig)==null?void 0:d.contextId;O=B.webPlayerContextConfig.contextId;if(Z&&Z===O){S!==B.container&&(S=!1,EJ2(T,"getPlayerState")===2&&(S=!0),B.container.appendChild(T),S||EJ2(T,"playVideo"));var h;if((h=t.ytplayer)==null?0:h.bootstrapPlayerResponse)B.bootstrapPlayerResponse=t.ytplayer.bootstrapPlayerResponse}}},h$u=function(B){var t,T,S,O,d;
_.L(function(Z){if(Z.nextAddress==1)return B.pageReadyOrDataAvailable?Z.jumpTo(2):_.V(Z,B.pageReadyOrDataAvailableResolver.promise,2);if(Z.nextAddress!=4)return!_.m("kevlar_player_unified_player_loading")||KK_()&&v4o()?Z.jumpTo(4):_.V(Z,Blv(),4);Dm4(B);if(B.pendingPlayerResponse||B.pendingPlayerVars)t=tJD(B.pendingPlayerResponse,B.pendingWatchNextResponse,B.pendingPlayerVars),B.pendingPlayerResponse&&B.pendingPlayerResponse===B.bootstrapPlayerResponse&&(t.loaded=!0),B.bootstrapPlayerResponse=void 0;
T=kfq(B.container,t,B.webPlayerContextConfig);((S=t)==null?0:S.loaded)&&B.pendingWatchNextResponse?(VJb(B,B.pendingWatchNextResponse),B.pendingPlayerResponse=void 0,B.pendingPlayerVars=void 0):PI4(B);O=function(h){T.removeEventListener("onReady",O);B.synchronousApi=h;B.apiResolver.resolve(h)};
T.addEventListener("onReady",O);B.commandResolver!==void 0&&(d=B.commandResolver,T.addEventListener("innertubeCommand",function(h){d(h)}));
_.Dh(Z)})};
iU.prototype.loadVideo=function(B,t,T){var S=this,O,d,Z,h,q,D,P,U,J;return _.L(function(N){if(N.nextAddress==1)return S.pendingPlayerResponse=B,S.pendingWatchNextResponse=t,S.pendingPlayerVars=T,Zi8(S),S.synchronousApi?(O=S.synchronousApi,N.jumpTo(2)):_.V(N,S.api,3);N.nextAddress!=2&&(O=N.yieldResult);qb4(S,O);Z=new Promise(function(H){d=H});
h=function(){var H=O.getPlayerResponse();H&&(O.removeEventListener("onVideoDataChange",h),d(H))};
O.addEventListener("onVideoDataChange",h);if(S.pendingPlayerResponse||S.pendingPlayerVars)S.pendingPlayerResponse&&S.pendingPlayerResponse===S.bootstrapPlayerResponse?(d(S.pendingPlayerResponse),S.pendingWatchNextResponse&&VJb(S,S.pendingWatchNextResponse)):(q=tJD(S.pendingPlayerResponse,S.pendingWatchNextResponse,S.pendingPlayerVars),(J=(D=S.pendingPlayerResponse)==null?void 0:(P=D.playerConfig)==null?void 0:(U=P.playbackStartConfig)==null?void 0:U.startPaused)?O.cueVideoByPlayerVars(q.args):O.loadVideoByPlayerVars(q.args)),
PI4(S),S.bootstrapPlayerResponse=void 0;return N.return(Z)})};
var Ll8=function(B){if(document.readyState==="complete"||document.readyState==="interactive")Zi8(B);else{var t=function(){document.removeEventListener("DOMContentLoaded",t);Zi8(B)};
document.addEventListener("DOMContentLoaded",t)}},Zi8=function(B){B.pageReadyOrDataAvailable=!0;
B.pageReadyOrDataAvailableResolver.resolve()},PI4=function(B){B.pendingPlayerResponse=void 0;
B.pendingWatchNextResponse=void 0;B.pendingPlayerVars=void 0};
_.n9.Object.defineProperties(iU.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var YP=function(B){gX.call(this,B===void 0?"document_active":B);var t=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(T){t.transition("document_disposed",{event:T})});
window.addEventListener("beforeunload",function(T){t.transition("document_disposed_preventable",{event:T})});
window.addEventListener("unload",function(T){t.transition("document_disposed",{event:T});t.hasRun=new Map})};
_.u(YP,gX);
YP.prototype.runPreventableDispose=function(B,t){if(!this.hasRun.get("document_disposed_preventable")){B(t==null?void 0:t.event);var T,S;if((t==null?0:(T=t.event)==null?0:T.defaultPrevented)||(t==null?0:(S=t.event)==null?0:S.returnValue)){t.event.returnValue||(t.event.returnValue=!0);t.event.defaultPrevented||t.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")};
YP.prototype.runDispose=function(B,t){this.hasRun.get("document_disposed")?this.transition("document_active"):(B(t==null?void 0:t.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
YP.prototype.runFlush=function(B,t){B(t==null?void 0:t.event);this.transition("document_active")};
YP.prototype.runActive=function(){};var K3=function(B){gX.call(this,B===void 0?"document_visibility_unknown":B);var t=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(T){document.visibilityState==="visible"?t.transition("document_visible",{event:T}):t.transition("document_hidden",
{event:T})});
_.m("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(T){t.transition("document_backgrounded",{event:T})}),window.addEventListener("focus",function(T){t.transition("document_foregrounded",{event:T})}))};
_.u(K3,gX);K3.prototype.runVisible=function(B,t){B(t==null?void 0:t.event);_.m("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
K3.prototype.runHidden=function(B,t){B(t==null?void 0:t.event);_.m("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
K3.prototype.runBackgrounded=function(B,t){B(t==null?void 0:t.event)};
K3.prototype.runForegrounded=function(B,t){B(t==null?void 0:t.event)};var lU=function(){this.teardownLifecycle=new YP;this.visibilityLifecycle=new K3};
lU.prototype.install=function(){var B=_.j9.apply(0,arguments),t=this;B.forEach(function(T){t.teardownLifecycle.install(T)});
B.forEach(function(T){t.visibilityLifecycle.install(T)})};var vW=function(){lU.call(this);var B={};this.install((B.document_disposed={callback:this.abortSlisAndFlush},B));_.m("combine_ve_grafts")&&(B={},this.install((B.document_disposed={callback:this.flushInteractionLoggingAttachVes},B)));B={};this.install((B.flush_logs={callback:this.logFinalPayload},B));_.m("web_log_cfg_cee_ks")||_.fC(_.wT,Um8)};
_.u(vW,lU);var CIL=function(){vW.loggingInstance||(vW.loggingInstance=new vW);return vW.loggingInstance};
vW.prototype.logFinalPayload=function(){if(_.m("web_fp_via_jspb")){var B=new NjE,t=_.sg();t&&_.J0(B,1,t);t=_.m("jspb_sparse_encoded_pivot")?new az([{}]):new az;_.S9(t,380,X22,B);QRz("finalPayload",t);_.m("web_fp_via_jspb_and_json")&&_.sO("finalPayload",{csn:_.sg()})}else _.sO("finalPayload",{csn:_.sg()})};
vW.prototype.abortSlisAndFlush=function(){ivi(W8);ek!=null&&ek.flush()};
vW.prototype.flushInteractionLoggingAttachVes=function(){h98(_.Xr())};
var Um8=function(){var B=_.MB("CLIENT_EXPERIMENT_EVENTS");if(B){var t=Mgz();B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,t(T)&&_.sO("genericClientExperimentEvent",{eventType:T});delete _.QY.CLIENT_EXPERIMENT_EVENTS}};var I4u={};
I4u.YtPlayerBehavior=[_.GC.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 B=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.VG;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;Zio(function(){B.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.sc(this,"pan-down"),_.m("kevlar_pinch_fullscreen")&&_.an().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.m("kevlar_pinch_fullscreen")&&_.an().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(B,t,T){var S=this;dF(this.useUnifiedPlayer_());if(this.mainAppPlayer_)dF(!1,"MainAppPlayer already created.");else{var O=_.m("kevlar_player_container_query_killswitch")?this.$.container:_.ZH(this.hostElement).querySelector("#container");this.mainAppPlayer_=new iU(this.getWebPlayerContextConfig_(),O,function(d){return _.Ir(d,S.hostElement)},B,t,T);
this.mainAppPlayer_.api.then(function(d){S.player_=d;S.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&hs1.resolve(d)})}},
loadVideoWithPlayerResponse:function(B,t){var T=this;if(this.useUnifiedPlayer_()){var S=this.watchNextData,O,d=(O=B.videoDetails)==null?void 0:O.videoId,Z,h,q;(O=(Z=this.watchNextData)==null?void 0:(h=Z.currentVideoEndpoint)==null?void 0:(q=h.watchEndpoint)==null?void 0:q.videoId)&&d!=O&&(S=void 0,_.m("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(B,S,t):this.createMainAppPlayer_(B,S,t);this.mainAppPlayer_.api.then(function(){_.dv(T.hostElement,
"yt-player-updated")})}else this.update(GN2(B,t))},
loadVideoWithPlayerVars:function(B){var t=this;this.useUnifiedPlayer_()?(_.m("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(B):this.createMainAppPlayer_(void 0,void 0,B),this.mainAppPlayer_.api.then(function(){_.dv(t.hostElement,"yt-player-updated")})):this.update({args:B})},
update:function(B){var t=this;if(this.useUnifiedPlayer_())dF(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(B);var T=tRX(B.args);T&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==T&&Object.assign(B.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(B).then(function(S){_.dv(t.hostElement,"yt-player-updated",_.m("kevlar_player_updated_obsolete_player_killswitch")?
S:void 0)})}_.oz(new _.HY("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.getPlayerPromise(),2);T=S.yieldResult;if(!T)throw Error("Ah");B&&t.updatePlayerPlaylist_(B);_.Dh(S)})},
acquireApi_:function(B){var t=this;if(this.useUnifiedPlayer_())dF(!1,"Invalid method call in kevlar_unified_player.");else return _.wT.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(dF(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(T){t.shouldAutoplay_(B)?T.loadVideoByPlayerVars(B.args):T.cueVideoByPlayerVars(B.args)})):this.initPlayerPromise_=this.initPlayerContainer_(B),this.initPlayerPromise_},
initPlayerContainer_:function(B){var t=this;if(this.useUnifiedPlayer_())dF(!1,"Invalid method call in kevlar_unified_player.");else return dF(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.yu(Error("Bh")),dF(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.m("kevlar_player_container_query_killswitch")?this.$.container:_.ZH(this.hostElement).querySelector("#container"),Blv().then(function(){var T=t.initPlayer_(B);t.playerResolver_.resolve(T);
return T})},
onPlayerReady_:function(B,t){this.useUnifiedPlayer_()?dF(!1,"Invalid method call in kevlar_unified_player."):(B.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&hs1.resolve(B),t(B))},
maybeCallApiMethodOnElement_:function(B,t){if(typeof B[t]==="function")return B[t]()},
maybeAdoptBootstrapPlayer_:function(){var B=window,t,T=(t=B.ytplayer)==null?void 0:t.bootstrapPlayerContainer;if((t=T==null?void 0:T.firstElementChild)&&t.classList.contains("html5-video-player")){var S,O,d=(S=B.ytplayer)==null?void 0:(O=S.bootstrapWebPlayerContextConfig)==null?void 0:O.contextId;S=this.getWebPlayerContextConfig_().contextId;if(d&&d===S){T!==this.playerContainer_&&(T=!1,this.maybeCallApiMethodOnElement_(t,"getPlayerState")===2&&(T=!0),this.playerContainer_.appendChild(t),T||this.maybeCallApiMethodOnElement_(t,
"playVideo"));var Z;if((Z=B.ytplayer)==null?0:Z.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=B.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(B){var t=this;if(this.useUnifiedPlayer_())dF(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(T){t.maybeAdoptBootstrapPlayer_();var S=B?pHm(B):void 0;S&&S==t.bootstrapPlayerResponse_&&(B.loaded=!0);S=t.playerContainer_;var O=t.getWebPlayerContextConfig_();S=kfq(S,B,O);t.player_=S;t.onPlayerReadyEvent_=t.onPlayerReady_.bind(t,t.player_,T);t.player_.addEventListener("onReady",t.onPlayerReadyEvent_);t.player_.addEventListener("innertubeCommand",
t.onPlayerInnerTubeCommand_.bind(t));_.m("enable_web_shorts_captions_language_command")&&(t.player_.addEventListener("captionschanged",t.storePlayerCaptionLanguage_.bind(t)),t.player_.addEventListener("captionssettingschanged",t.storePlayerCaptionLanguage_.bind(t)),t.player_.addEventListener("onCaptionsTrackListChanged",t.storePlayerCaptionLanguage_.bind(t)))})},
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(B){B.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(B){B.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var B=_.OD().resolve(_.BR).getCurrentPage();B&&B.getScrollTop()<=0?_.sc(this,"pan-down"):_.sc(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(B){B.isFullscreen()||B.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(B){B.isFullscreen()&&B.toggleFullscreen()})},
updatePlayerPlaylist_:function(B){var t=this,T,S,O;return _.L(function(d){if(d.nextAddress==1)return T=_.OD().resolve(_.S_(_.yn)),S=!!(T&&T.playlistComponent&&T.playlistComponent.loopOn),_.V(d,t.getPlayerPromise(),2);var Z=O=d.yieldResult,h=Z.updatePlaylist,q=[];if(_.m("kevlar_player_playlist_use_local_index")){var D,P;var U=(P=(D=B.localCurrentIndex)!=null?D:B.currentIndex)!=null?P:0}else{var J;U=(J=B.currentIndex)!=null?J:0}if(B.contents)for(D=0;D<B.contents.length;D++)if((P=B.contents[D])&&P.playlistPanelVideoRenderer)if(Yxm(P)){P=
P.playlistPanelVideoRenderer;J="";P.shortBylineText&&(J=_.vS(P.shortBylineText));var N="";P.title?N=_.vS(P.title):P.unplayableText&&(N=_.vS(P.unplayableText));q.push({author:J,title:N,encrypted_id:P.videoId})}else D<U&&--U;h.call(Z,{index:U,list:B.playlistId?B.playlistId:"",loop:S,playlist_title:B.title,playlist_length:q.length,video:q,fetch:0,external_list:"1",title:B.title?B.title:"",playlist_author:B.ownerName?_.vS(B.ownerName):void 0});_.Dh(d)})},
focusOnPlayer:function(){_.K9(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var B=this.playerContainer_.querySelector(".html5-video-player");B&&(_.n3(_.OD().resolve(_.wU)),B.focus())}})},
preparePlayer:function(){var B=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(t){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")t();else{var T=function(){document.removeEventListener("DOMContentLoaded",T);t()};
document.addEventListener("DOMContentLoaded",T)}})).then(function(){return Blv()}).then(function(){B.initPlayerPromise_||B.preparePlayerJobId_||(B.preparePlayerJobId_=_.fC(_.wT,function(){B.initPlayerPromise_||(B.initPlayerPromise_=B.initPlayerContainer_())}))}):_.oz(new _.HY("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(B){this.useUnifiedPlayer_()?dF(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(B)||(B.args.autoplay="0")},
shouldAutoplay_:function(B){if(this.useUnifiedPlayer_())dF(!1,"Invalid method call in kevlar_unified_player.");else{var t=this.get("args.el",B);return t&&t!="detailpage"&&this.isMiniplayerActive_()||t&&(t=="sponsorshipsoffer"||t=="handlesclaiming")&&this.get("args.autoplay",B)=="0"?!1:(B=pHm(B))&&this.get("playerConfig.playbackStartConfig.startPaused",B)?!1:!0}},
isMiniplayerActive_:function(){return _.OD().resolve(_.y4).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var B=this.getPlayer();if(B){var t=B.getPlayerState();_.m("kevlar_player_check_ad_state_on_stop")&&(t=B.getPlayerState(B.getPresentingPlayerType()));t!=5&&B.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(B,t,T){T=T===void 0?!1:T;var S=this,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return t||(t=S.hostElement),O=S.useUnifiedPlayer_()?!!S.mainAppPlayer_:!!S.initPlayerPromise_,O?_.V(q,S.getPlayerPromise(),2):(T?B.insertBefore(t,B.firstChild):B.appendChild(t),q.return());d=q.yieldResult;Z=d.getPlayerState(d.getPresentingPlayerType());h=!1;if(Z==-1||Z==1||Z==3)h=!0;T?B.insertBefore(t,B.firstChild):B.appendChild(t);h&&d.playVideo();d.setSize(NaN,NaN);_.Dh(q)})},
watchNextDataChanged_:function(B){var t=this;B&&(this.useUnifiedPlayer_()&&_.m("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&VJb(this.mainAppPlayer_,B):this.getPlayerPromise().then(function(T){T.updateVideoData(t.computeWatchNextPlayerVars_(B))}))},
computeWatchNextPlayerVars_:function(B){if(this.useUnifiedPlayer_()&&_.m("kevlar_unified_player_update_watch_next_killswitch"))dF(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:B}},
maybeSendAbandonmentPing_:function(){var B=this.getPlayer();B&&B.getPlayerState()!=5&&B.getPlayerState()!=0&&B.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var B=_.MB("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(B=Object.assign({},B),B.rootElementId=this.playerId);B.serializedExperimentIds&&B.serializedExperimentFlags||_.yu(Error("Ch"));return B},
hasWebPlayerContextConfig_:function(){return!!_.MB("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(B){this.useUnifiedPlayer_()?dF(!1,"Invalid method call in kevlar_unified_player."):_.Ir(B,this.hostElement)},
storePlayerCaptionLanguage_:function(){this.getPlayerPromise().then(function(B){var t=_.OD().resolve(_.md);B=B==null?void 0:B.getOption("captions","track");var T=_.hc("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(B){var S,O=(S=_.JT(_.C4q,T)())==null?void 0:S.value,d;S=typeof(B==null?void 0:B.translationLanguage)==="object"&&((d=B.translationLanguage)==null?void 0:d.languageName)||B.displayName||"";O!==S&&t.store.dispatch(_.mO("stringEntity",T,{key:T,value:S.toString()}))}else t.store.dispatch(_.mO("stringEntity",
T,{key:T,value:"CAPTIONS_UNAVAILABLE"}))})},
useUnifiedPlayer_:function(){var B=_.m("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.m("kevlar_unified_player")||B}}];var Jve={};Jve.YtPlaylistPanelBehavior=[_.z.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(B){B=B.detail;if(B.actions.loop!=void 0||B.actions["yt-icons:loop"]!=void 0)this.loopOn=B.actions.loop||B.actions["yt-icons:loop"];if(B.actions.shuffle!=void 0||B.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=B.actions.shuffle||B.actions["yt-icons:shuffle"]},
setMenuData_:function(B){if(!B||!B.playlistButtons||B.isInfinite)return null;for(var t=B.playlistButtons.menuRenderer.topLevelButtons,T=t.length,S=0;S<T;S++)if(t[S].toggleButtonRenderer){var O=t[S].toggleButtonRenderer;O.defaultIcon.iconType=="LOOP"&&this.loopOn?O.isToggled=this.loopOn:O.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(O.isToggled=this.shuffleOn)}return B.playlistButtons}}];var mmq=function(B){Og.call(this,B,132);this.isDocument=B===document.documentElement};
_.u(mmq,Og);mmq.prototype.calculateScrollDelta=function(B,t,T){var S=0;B<t?S=B<t-100?-48:-8:B>t+T&&(S=B>t+T+100?48:8);return S};
mmq.prototype.JSC$9391_onMouseMove=function(B){this.isDocument||(B.clientX=B.event_.pageX,B.clientY=B.event_.pageY);Og.prototype.JSC$9391_onMouseMove.call(this,B)};var rk=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;B.scrollElement=document.documentElement;B.JSC$12361_dragListGroup=null;B.dragScrollSupport=null;B.onDraggerCreated=function(t){var T=t.JSC$9387_dragger;T.scrollTarget_=B.scrollElement;t=t.draggerEl;T&&t.menuOpened&&T.setEnabled(!1)};
B.onDragStart=function(t){var T=t.draggerEl;t=t.currDragItem;var S=Object.assign({},t==null?void 0:t.data);S.trackingParams=void 0;T.data=S;T.style.position="absolute";T.style.width=(t==null?void 0:t.clientWidth)+"px";T.style.zIndex="2030";T.onDrag&&T.onDrag();_.m("web_owner_document_fallback_killswitch")?(t=document.querySelector("ytd-app"))&&_.ZH(t).appendChild(T):(t=_.sn(T),(S=t.querySelector("ytd-app"))?_.ZH(S).appendChild(T):t.body.appendChild(T));B.dragScrollSupport=new mmq(B.scrollElement);
B.dragScrollSupport.horizontalScrolling_=!1;T=B.dragScrollSupport;T.constrainScroll_=!!T.margin_&&!1};
B.onDrop=function(t){B.handleDrop(t);B.dragScrollSupport&&(_.by(B.dragScrollSupport),B.dragScrollSupport=null)};
B.onReorderableScroll=function(){if(B.JSC$12361_dragListGroup){var t=B.JSC$12361_dragListGroup;PZB(t,t.currDragItem_)}};
return B};
_.u(rk,_.X9);rk.prototype.detached=function(){_.NlB(this)};
_.NlB=function(B){B.JSC$12361_dragListGroup&&(_.U$(B.JSC$12361_dragListGroup,d8s,B.onDragStart),_.U$(B.JSC$12361_dragListGroup,hK2,B.onDragStart),B.JSC$12361_dragListGroup.dispose(),B.JSC$12361_dragListGroup=null);B.dragScrollSupport&&(_.by(B.dragScrollSupport),B.dragScrollSupport=null);B.scrollElement.removeEventListener("scroll",B.onReorderableScroll)};
_.XxE=function(B,t,T,S){S=S===void 0?"":S;_.NlB(B);T&&(B.scrollElement=T);B.JSC$12361_dragListGroup=new wt;B.JSC$12361_dragListGroup.hysteresisDistance_=2;Vou(B.JSC$12361_dragListGroup,t);B.JSC$12361_dragListGroup.draggerElClasses_=Eq("dragging").split(" ");S&&ETo(B.JSC$12361_dragListGroup,function(O){var d=O||document,Z=null;d.getElementsByClassName?Z=d.getElementsByClassName(S)[0]:Z=vhH("*",S,O);return Z||O});
_.Rr(B.JSC$12361_dragListGroup,OF4,B.onDraggerCreated);_.Rr(B.JSC$12361_dragListGroup,d8s,B.onDragStart);_.Rr(B.JSC$12361_dragListGroup,hK2,B.onDrop);B.JSC$12361_dragListGroup.init();B.scrollElement.addEventListener("scroll",B.onReorderableScroll,{passive:!0})};
rk.prototype.handleDrop=function(){};
_.n9.Object.defineProperties(rk.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
_.G([_.y({value:100}),_.Y("design:type",Number)],rk.prototype,"scrollMargin",void 0);_.G([_.uW()],rk);_.u5E=[rk.prototype];_.zC={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(B,t,T){var S=this.getClickTarget_(t);if(S&&this.isClickAllowed_(S)){t.preventDefault();B=(0,_.f1.unsafeClone)(B);var O=this.getContainerBoundingRect();t=this.getRelativeClickXy_(t,O);this.expandEndpointUrlMacros_(B,{NX:t[0],NY:t[1],NB:S.code});T&&this.truncateWebCommendMetadataUrl_(B);_.dv(this.hostElement,"yt-navigate",{endpoint:B})}},
getClickTarget_:function(B){if(!this.clickTargetMap)return null;B=_.z2(B)||[];B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;if(t===_.ZH(this.hostElement).querySelector("#menu"))break;if(t=this.clickTargetMap.get(t.id))return t}return null},
getRelativeClickXy_:function(B,t){var T=B.detail.x,S=B.detail.y;_.m("use_on_click_for_desktop_display_ad")&&B.clientX!=null&&B.clientY!=null&&(T=B.clientX,S=B.clientY);B=Math.round(T-t.left);t=Math.round(S-t.top);return B<0||t<0?[null,null]:[B,t]},
getContainerBoundingRect:function(){return _.ZH(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(B,t){for(var T=_.C(B.loggingUrls||[]),S=T.next();!S.done;S=T.next())S=S.value,S.baseUrl&&(S.baseUrl=g9(S.baseUrl,t));B.urlEndpoint&&B.urlEndpoint.url&&(B.urlEndpoint.url=g9(B.urlEndpoint.url,t));B.commandMetadata&&B.commandMetadata.webCommandMetadata&&B.commandMetadata.webCommandMetadata.url&&(B.commandMetadata.webCommandMetadata.url=g9(B.commandMetadata.webCommandMetadata.url,t))},
truncateWebCommendMetadataUrl_:function(B){if(B.commandMetadata&&B.commandMetadata.webCommandMetadata&&B.commandMetadata.webCommandMetadata.url){var t=B.commandMetadata.webCommandMetadata.url,T=t.indexOf("&pp=");if(T>0){var S=t.indexOf("&",T+1);B.commandMetadata.webCommandMetadata.url=S>T&&S<t.length?t.slice(0,T)+t.slice(S):t.slice(0,T)}}},
configureClickTargets:function(B,t,T){this.containerId=B;this.clickTargetMap=new Map;B=_.C(t);for(t=B.next();!t.done;t=B.next())if(t=t.value,t.location){var S=T.get(t.location);S&&(_.hk(_.ZH(this.hostElement).querySelector("#"+S),"yt-simple-endpoint",this.isClickAllowed_(t)),this.clickTargetMap.set(S,t))}},
isClickAllowed_:function(B){return B.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||B.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||B.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||B.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.bU={};
_.bU.YtLazyListBehavior=[_.bP.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 B=(this.constructor.generatedFrom||this).observers;B||(B=[]);B.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
B}},
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 B=this.renderElementsOutsideVisibleArea_;B&&(XkH(B,4),B.processSignal())},
deepLazyListObserver_:function(B){var t=this;if(B){var T=B.value||[];if(this.itemsPath==B.path){var S=this.nonDeferredItemCount;B=0;S>-1&&T.length>S&&(B=_.MB("REMAINING_DOVA_DEFERRED_CHUNKS",-1));B>0?(S>0&&(S=T.slice(0,S),this.setInitialItemsOnDataChanged(S)),(S=this.renderElementsOutsideVisibleArea_)?S.cancel():(S=this.renderElementsOutsideVisibleArea_=new _.tJ(2,"eocs"),_.G2v(window,"scroll",function(){return t.renderDeferredElements()})),_.Tc(S,function(){t.setInitialItemsOnDataChanged(T)}),_.xM("REMAINING_DOVA_DEFERRED_CHUNKS",
B-1)):this.setInitialItemsOnDataChanged(T)}else if(this.itemsPath+".splices"==B.path)this.onItemsUpdated_(T);
else S="shownItems"+B.path.substr(this.itemsPath.length),this.useSignals&&S==="shownItems.length"||this.notifyPath(S,B.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(B){B&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(B),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(B){B=B.indexSplices;for(var t=0,T=B.length;t<T;t++){var S=B[t];if(S.index<this.shownCount&&(S.removed&&this.splice("shownItems",S.index,S.removed.length),S.addedCount)){var O=S.object.slice(S.index,S.index+S.addedCount);S=["shownItems",S.index,0];S.push.apply(S,O);this.splice.apply(this,S)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(B){this.cancelPendingTasks_();B||(B=[]);this.items_=B;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&&(_.$M("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.K9(this,this.tryRenderChunk_)))},
fillRange_:function(B,t){this.canShowMore&&this.items_&&(B=this.items_.slice(B,t),B.unshift("shownItems"),this.push.apply(this,B),this.shownCount=t,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var B=this;this.canShowMore&&_.px(this,"renderChunk",function(){B.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.$M("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.uc(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var B=this.renderElementsOutsideVisibleArea_;B&&(B.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var B=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(B-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=B;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(B){return Math.ceil(1E3/B)},
onCanShowMoreUpdated_:function(B){this.data&&this.items_!==null&&(B?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(B){!this.shouldUseTaskManager()&&this.data&&(!B&&this.canShowMore?(_.fLz(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):B&&this.partiallyRenderedItems_.has(this.items_)&&(_.m("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var TD;_.BG={};
TD=function(){var B=_.X9.apply(this,arguments)||this;B.atStart=!0;B.atEnd=!0;B.startIndex=0;B.endIndex=0;B.scrollCount=0;B.initialStartIndex=0;B.disableScrollEventListener=!1;B.useFloorScrolling=!1;B.isSearch=!1;B.dragging=!1;B.dragMouseStart=0;B.dragOffsetStart=0;B.disableWheelScroll=!1;B.centerListItems=!1;B.offset=0;B.minComponentWidth=0;B.marginWidthRight=0;B.marginWidthLeft=0;B.setButtonsStateRequested=!1;B.itemsVisibilityObserver=null;B.fullyVisibleItemsIndices=[];B.JSC$12372_onWheelScroll=function(t){if(B.isSearch&&
!B.disableWheelScroll&&_.m("desktop_enable_dmpanel_wheel_scroll")){var T=t.shiftKey?Math.abs(t.deltaY)>Math.abs(t.deltaX)?t.deltaY:t.deltaX:t.deltaX;T!==0&&(t.preventDefault(),B.ytLazyListBehavior.fillRemainingListItems(),B.offset+=T,tr(B),B.reposition_())}};
B.onPointerDown=function(t){jX4(B)&&(B.dragMouseStart=t.clientX,B.dragOffsetStart=B.offset,B.dragging=!0)};
B.onPointerMove=function(t){jX4(B)&&B.dragging&&(B.ytLazyListBehavior.fillRemainingListItems(),B.offset=B.dragOffsetStart-(t.clientX-B.dragMouseStart),tr(B),B.reposition_())};
B.onPointerUp=function(){jX4(B)&&(B.dragging=!1)};
return B};
_.u(TD,_.X9);var Hi1=function(B){var t=_.ZH(B.hostElement).querySelector("#items").children;if(!t)return 0;var T=0;B=_.C(B.fullyVisibleItemsIndices);for(var S=B.next();!S.done;S=B.next())T+=t[S.value].clientWidth;return T},jX4=function(B){return B.isSearch&&_.m("desktop_enable_dmpanel_click_drag_scroll")};
TD.prototype.created=function(){this.cachedViewportWidth=_.MB("initialInnerWidth")||window.innerWidth;this.JSC$12372_cachedViewportHeight=_.MB("initialInnerHeight")||window.innerHeight;_.MB("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.xM("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
TD.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.m("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();a4o(this)};
TD.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.m("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var B;(B=this.itemsVisibilityObserver)==null||B.disconnect();this.itemsVisibilityObserver=null;var t;(t=this.itemsObserver)==null||t.disconnect()};
var a4o=function(B){var t=_.ZH(B.hostElement).querySelector("#scroll-container");if(t){if(!B.itemsVisibilityObserver){var T=window.getComputedStyle(t).marginRight;B.itemsVisibilityObserver=new IntersectionObserver(function(S){f48(B,S)},{root:t,
rootMargin:T,threshold:.98})}if(t=_.ZH(B.hostElement).querySelector("#items"))B.itemsObserver=new im2(t,function(S){gJi(B,S)})}},gJi=function(B,t){R$4(B)&&(Array.from(t.addedNodes).filter(function(T){return T.nodeType===Node.ELEMENT_NODE}).forEach(function(T){B.itemsVisibilityObserver&&B.itemsVisibilityObserver.observe(T)}),Array.from(t.removedNodes).filter(function(T){return T.nodeType===Node.ELEMENT_NODE}).forEach(function(T){B.itemsVisibilityObserver&&B.itemsVisibilityObserver.unobserve(T)}))},
f48=function(B,t){var T=new Set(B.fullyVisibleItemsIndices);
t=_.C(t);for(var S=t.next();!S.done;S=t.next()){S=S.value;var O=S.target.parentElement;O?(O=Array.from(O.children).indexOf(S.target),S.isIntersecting?T.add(O):T.has(O)&&T.delete(O)):_.yu(new _.HY("Parent element not found",S.target.nodeName))}B.fullyVisibleItemsIndices=Array.from(T).sort(function(d,Z){return d-Z});
T.size===0?_.yu(new _.HY("No visible entries in horizontal list")):(B.startIndex=B.fullyVisibleItemsIndices[0],B.endIndex=B.fullyVisibleItemsIndices[B.fullyVisibleItemsIndices.length-1])},R$4=function(B){B.data?B=(B=B.data)&&B.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===B.itemSizeConstraint:!1:B=!1;
return B};
_.k=TD.prototype;_.k.addScrollEventListeners=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container");B.style.touchAction="pan-y";B.addEventListener("wheel",this.JSC$12372_onWheelScroll);B.addEventListener("pointerdown",this.onPointerDown);B.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.k.removeScrollEventListeners=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container");B.removeEventListener("wheel",this.JSC$12372_onWheelScroll);B.removeEventListener("pointerdown",this.onPointerDown);B.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.k.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.K9(this,this.setStartIndex,[this.initialStartIndex])};
_.k.reposition_=function(){var B=_.MB("HTML_DIR")=="rtl"?"":"-",t=_.ZH(this.hostElement).querySelector("#items");t&&(t.style.transform="translateX("+B+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.k.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.K9(this,this.setButtonsState_))};
_.k.setButtonsState_=function(){this.setButtonsStateRequested=!1;var B=_.ZH(this.hostElement).querySelector("#items").firstElementChild;if(B){this.minComponentWidth||(this.minComponentWidth=Avo(this,B));B=_.ZH(this.hostElement).querySelector("#scroll-container").clientWidth;var t=_.ZH(this.hostElement).querySelector("#items").clientWidth,T=this.get(this.ytLazyListBehavior.itemsPath,this);if(T){var S=Math.round(B/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=
Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+S,T.length)-1)}this.ytLazyListBehavior.canShowMore?t+this.minComponentWidth>=this.offset+B&&(this.atEnd=!1):this.atEnd=this.offset+B>=t-20?!0:!1;this.atStart=this.offset<=20}};
_.k.setStartIndex=function(B){if(!this.minComponentWidth){var t=_.ZH(this.hostElement).querySelector("#items").firstElementChild;if(!t)return;this.minComponentWidth=Avo(this,t)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*B;tr(this);this.reposition_()};
_.k.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.Cd();var B=_.ZH(this.hostElement).querySelector("#scroll-container").clientWidth;_.m("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=Avo(this,_.ZH(this.hostElement).querySelector("#items").firstElementChild));B=this.useFloorScrolling?Math.floor(B/this.minComponentWidth)||1:Math.round(B/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&cvB(this);this.offset+=R$4(this)?
Hi1(this):B*this.minComponentWidth;tr(this);this.reposition_();this.scrollCount++};
_.k.prevClick_=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container").clientWidth;B=this.useFloorScrolling?Math.floor(B/this.minComponentWidth)||1:Math.round(B/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=R$4(this)?Hi1(this):this.minComponentWidth*this.scrollCount-1):this.offset-=R$4(this)?Hi1(this):B*this.minComponentWidth;this.centerListItems&&cvB(this);tr(this);this.reposition_()};
_.k.onIronResize_=function(){this.resizeSupportEnabled&&_.K9(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.k.onItemsTransitionEnd_=function(B){_.bn(B)===_.ZH(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.k.onChildElementFocus_=function(B){B=B.target.closest("#items > *");var t=_.ZH(this.hostElement).querySelector("#scroll-container");if(t.contains(B)){if(_.m("web_horizontal_list_behavior_focus_killswitch"))if(B.offsetLeft<this.offset)this.offset=Math.abs(B.offsetLeft)<B.clientWidth?0:B.offsetLeft;else if(B.offsetLeft+B.clientWidth>this.offset+t.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.Cd(),this.offset=B.offsetLeft+B.clientWidth-t.clientWidth;else return;else{var T=_.ZH(this.hostElement).querySelector("#items"),
S=_.MB("HTML_DIR")==="rtl",O=S?T.clientWidth-B.offsetLeft:B.offsetLeft;T=S?T.clientWidth-(B.offsetLeft+B.clientWidth):B.offsetLeft+B.clientWidth;var d=S?O>this.offset+t.clientWidth:O<this.offset,Z=S?T<this.offset:T>this.offset+t.clientWidth,h=S?d:Z;if(S?Z:d)t=S?T:O,this.offset=Math.abs(t)<B.clientWidth?0:t;else if(h)this.ytLazyListBehavior.fillRemainingListItems(),_.Cd(),this.offset=(S?O:T)-t.clientWidth;else return}tr(this);this.reposition_()}};
_.k.observeShownItems_=function(){this.reset()};
_.k.checkComponentWidthResize=function(){var B=_.ZH(this.hostElement).querySelector("#items").firstElementChild;B&&(B=Avo(this,B),this.centerListItems||B!==this.minComponentWidth)&&(this.minComponentWidth=B,this.offset=B*this.scrollCount,this.centerListItems&&cvB(this),tr(this),this.reposition_())};
var Avo=function(B,t){var T=window.getComputedStyle(t).marginRight;T=Math.floor(Number(T.replace("px","")));var S=window.getComputedStyle(t).marginLeft;S=Math.floor(Number(S.replace("px","")));B.centerListItems&&!B.marginWidthRight&&(B.marginWidthRight=T,B.marginWidthLeft=S);return B.resizeSupportEnabled?t.getBoundingClientRect().width+T:t.offsetWidth+T},tr=function(B){var t=_.ZH(B.hostElement).querySelector("#scroll-container").clientWidth,T=_.ZH(B.hostElement).querySelector("#items").clientWidth;
B.offset<0?B.offset=0:B.offset+t>=T&&(B.offset=T-t)},cvB=function(B){B.offset-=(_.ZH(B.hostElement).querySelector("#scroll-container").clientWidth+B.marginWidthRight-B.minComponentWidth)/2-B.marginWidthLeft};
_.n9.Object.defineProperties(TD.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var B=_.MB("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(B==-1)B=this.JSC$12372_cachedViewportHeight,B=B>1320?5:B>1020?4:B>730?3:B>430?2:1;else if(B==0)return 0;_.xM("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",B-1);B=_.MB("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(B>-1)return B;B=this.cachedViewportWidth;B=B>1600?6:B>1400?5:B>1300?4:B>1090?5:B>870?4:B>660?3:2;_.xM("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
B);return B},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.m("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
TD.prototype.observeShownItems_=TD.prototype.observeShownItems_;TD.prototype.onChildElementFocus_=TD.prototype.onChildElementFocus_;TD.prototype.onItemsTransitionEnd_=TD.prototype.onItemsTransitionEnd_;TD.prototype.onIronResize_=TD.prototype.onIronResize_;TD.prototype.prevClick_=TD.prototype.prevClick_;TD.prototype.nextClick_=TD.prototype.nextClick_;TD.prototype.setButtonsState_=TD.prototype.setButtonsState_;TD.prototype.requestButtonsStateUpdate_=TD.prototype.requestButtonsStateUpdate_;
TD.prototype.reposition_=TD.prototype.reposition_;TD.prototype.reset=TD.prototype.reset;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],TD.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],TD.prototype,"ytLazyListBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],TD.prototype,"atStart",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],TD.prototype,"atEnd",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"startIndex",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"endIndex",void 0);_.G([_.y({value:6}),_.Y("design:type",Number)],TD.prototype,"initialCount",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"scrollCount",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"initialStartIndex",void 0);
_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"disableScrollEventListener",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"supportComponentResize",void 0);_.G([_.y({value:function(){var B=this;return function(){return B.prevClick_()}}}),
_.Y("design:type",Function)],TD.prototype,"boundPrevClick",void 0);_.G([_.y({value:function(){var B=this;return function(){return B.nextClick_()}}}),
_.Y("design:type",Function)],TD.prototype,"boundNextClick",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"useFloorScrolling",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"isSearch",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"dragging",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"dragMouseStart",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"dragOffsetStart",void 0);
_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"disableWheelScroll",void 0);_.G([_.y(),_.Y("design:type",Object)],TD.prototype,"centerListItems",void 0);_.G([_.Uv("iron-resize"),_.IK("guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TD.prototype,"onIronResize_",null);_.G([_.Uv("transitionend"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],TD.prototype,"onItemsTransitionEnd_",null);
_.G([_.Uv("focusin"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],TD.prototype,"onChildElementFocus_",null);_.G([_.IK("shownItems"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TD.prototype,"observeShownItems_",null);_.G([_.uW()],TD);_.BG.YtdHorizontalListBehavior=[];_.BG.YtdHorizontalListBehavior.push(_.fw,_.z.YtRendererBehavior,_.bU.YtLazyListBehavior,_.xP.YtdGuideStateAwareBehavior,TD.prototype);var h$D=["APP_STATE","PI"];var sX1=_.ie(["about:blank"]),Fl8={pushState:window.history.pushState,replaceState:window.history.replaceState};var Sv=function(B){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=B;this.internalPushState=B.pushState.bind(B);this.internalReplaceState=B.replaceState.bind(B)};
Sv.prototype.init=function(){this.initialized=!0};
Sv.prototype.pushState=function(B,t){this.initialized||this.init();this.internalPushState&&this.internalPushState(B,"",t)};
Sv.prototype.replaceState=function(B,t){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(B,"",t)};
Sv.prototype.getState=function(){return this.history&&this.history.state};var wxe=function(B){var t=function(){var T=B.apply(this,arguments)||this;T.boundHistoryPushState=!1;T.boundHistoryReplaceState=!1;T.debugInfo={};return T};
_.u(t,B);t.prototype.init=function(){var T=_.Nc("IFRAME");_.s8(T,_.On(sX1));T.sandbox="allow-same-origin";T.style.display="none";this.iframe=T;document.body.appendChild(T);this.bindHistoryStateFunctions();B.prototype.init.call(this)};
t.prototype.bindHistoryStateFunctions=function(){var T=this,S=[],O;this.iframe&&((O=this.iframe.contentWindow)==null?0:O.history)&&(O=this.iframe.contentWindow.history)&&(S.push(O),Object.getPrototypeOf(O)&&S.push(Object.getPrototypeOf(O)));window.history&&S.push(window.history);O=window.history;Object.getPrototypeOf(O)&&S.push(Object.getPrototypeOf(O));S.push(Fl8);O=function(Z){for(var h=null,q=0;q<S.length;q++){var D=S[q][Z];if(typeof D==="function"){h=D.bind(window.history);T.debugInfo[Z]=q;break}}return h};
if(!this.boundHistoryReplaceState){var d=O("replaceState");d&&(this.internalReplaceState=d,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(O=O("pushState"))&&(this.internalPushState=O,this.boundHistoryPushState=!0)};
return t}(Sv),oJq=function(){return wxe.call(this,window.history)||this};
_.u(oJq,wxe);oJq.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var OG=function(B){this.browserHistory=B;this.initialized=!1};
OG.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
OG.prototype.pushState=function(B,t){this.initialized||this.init();this.browserHistory.pushState(B,t)};
OG.prototype.replaceState=function(B,t){this.initialized||this.init();this.browserHistory.replaceState(B,t)};
OG.prototype.handlePopstate=function(B){return B.state};_.yvu=function(B,t,T,S,O){this.endpoint=B;this.forward=t;this.historyEntry=T;this.JSC$26762_savedComponentState=S;this.legacyBorder=O===void 0?!1:O};var QXu=function(B,t){this.rootData=B;this.scrollTop=t};var ue=new _.lz("PAGE_REQUEST_TOKEN"),r$8=new _.lz("FETCH_PBJ_TOKEN");_.k6=new _.lz("EPHEMERAL_STORE_TOKEN");_.du=function(B){this.data=Object.assign({},B);var t;(t=this.data.innertubeResponse)==null||delete t.frameworkUpdates};
_.du.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.SQ)()};
_.kp=function(B){return Object.assign({},B.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var xm8=function(){this.maxSize=100;this.timeToDataCache=new Map};
xm8.prototype.get=function(B){var t=this.timeToDataCache.get(B);t&&(this.timeToDataCache.delete(B),this.timeToDataCache.set(B,t));if(t&&t.rootData&&(_.m("web_use_response_store_for_history_cache")||_.m("mweb_use_new_history_manager"))){var T=_.OD().resolve(_.k6),S=MJb(t),O=!!S;if(S){if(S.content){var d=Ct(T,S.content);O&&d?t.rootData.response=_.kp(d):O=!1}S.player&&(d=Ct(T,S.player),O&&d?t.rootData.playerResponse=_.kp(d):O=!1);S.reelSequence&&(T=Ct(T,S.reelSequence),O&&T?t.rootData.reelWatchSequenceResponse=
_.kp(T):O=!1)}O||(this.timeToDataCache.delete(B),t=void 0)}return t};
xm8.prototype.set=function(B,t){if(t.rootData&&(_.m("web_use_response_store_for_history_cache")||_.m("mweb_use_new_history_manager"))){var T=MJb(t),S=Object.assign({},t.rootData);T&&(T.content&&t.rootData.response&&($mi(this,T.content,t.rootData.response),S.response=null),T.player&&t.rootData.playerResponse&&($mi(this,T.player,t.rootData.playerResponse),S.playerResponse=null),T.reelSequence&&t.rootData.reelWatchSequenceResponse&&($mi(this,T.reelSequence,t.rootData.reelWatchSequenceResponse),S.reelWatchSequenceResponse=
null));t=new QXu(S,t.scrollTop)}this.timeToDataCache.has(B)?this.timeToDataCache.delete(B):this.timeToDataCache.size>=this.maxSize&&(T=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(T.value));this.maxSize!==0&&this.timeToDataCache.set(B,t)};
xm8.prototype.clear=function(){this.timeToDataCache.clear()};
var MJb=function(B){var t=_.OD().resolve(_.S_(ue)),T;if((T=B.rootData)==null?0:T.endpoint)return t==null?void 0:XrC(t,B.rootData.endpoint);var S;_.yu(new _.HY("History snapshot response data does not contain endpoint",(S=B.rootData)==null?void 0:S.url));return null},$mi=function(B,t,T){if(B.maxSize>0){var S;
(B=(S=T.responseContext)==null?void 0:S.maxAgeSeconds)&&Number(B)>0&&(S=_.OD().resolve(_.k6),T=LS(T,B),S.put(t,new _.du(T)))}};var WlE=function(B,t,T){this.endpoint=t;this.JSC$26767_savedComponentState=T===void 0?null:T;this.entryTime=B};var Umo=1;var ZB=function(B){var t=function(){var T=B.apply(this,[].concat(_.aw(_.j9.apply(0,arguments))))||this;T.historyEntryTime=0;T.historySnapshotCache=T.createHistoryCache();return T};
_.u(t,B);t.prototype.createHistoryCache=function(){return new xm8};
t.prototype.saveAndReplace=function(T,S,O){var d=window.location.href;var Z=Z===void 0?{}:Z;var h=(h=this.browserHistory.getState())&&h.entryTime?h.entryTime:I4D();T=this.createNewHistoryEntry(T,Z,h);this.saveSnapshot(h,S,O);this.replaceState(T,d||window.location.href)};
t.prototype.saveAndPush=function(T,S,O,d,Z){Z=Z===void 0?{}:Z;this.saveSnapshot(this.historyEntryTime,O,d);O=this.historySnapshotCache;d=this.historyEntryTime;var h=O.timeToDataCache.keys();h=_.C(h);for(var q=h.next();!q.done;q=h.next())q=q.value,q>d&&O.timeToDataCache.delete(q);S=this.createNewHistoryEntry(S,Z);this.pushState(S,T)};
t.prototype.saveSnapshot=function(T,S,O){this.historySnapshotCache.set(T,new QXu(S,O))};
t.prototype.createNewHistoryEntry=function(T,S,O){O=O===void 0?I4D():O;return new WlE(O,T,S)};
t.prototype.handlePopstate=function(T){var S=B.prototype.handlePopstate.call(this,T),O=null,d=null,Z=!1,h=null;S&&S.entryTime&&(h=this.historySnapshotCache.get(S.entryTime)||null,Z=S.entryTime>this.historyEntryTime,this.historyEntryTime=S.entryTime,O=S.endpoint,d=S.JSC$26767_savedComponentState);this.handleHistoryCacheLoad(new _.yvu(O,Z,h,d),T);return S};
t.prototype.pushState=function(T,S){Number(T==null?void 0:T.entryTime)>=0&&(this.historyEntryTime=T.entryTime);B.prototype.pushState.call(this,T,S)};
t.prototype.replaceState=function(T,S){Number(T==null?void 0:T.entryTime)>=0&&(this.historyEntryTime=T.entryTime);B.prototype.replaceState.call(this,T,S)};
t.prototype.handleHistoryCacheLoad=function(){};
return t}(OG),e$8=function(){var B=ZB.call(this,new oJq)||this;
B.dispatchElement=null;B.entryIndex=0;return B};
_.u(e$8,ZB);_.k=e$8.prototype;_.k.init=function(B){B=B===void 0?!0:B;ZB.prototype.init.call(this);this.initialized||(B||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.k.handlePopstate=function(B){var t=null;B.state||(t="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return ZB.prototype.handlePopstate.call(this,B);var T=new CustomEvent("yt-history-pop",{cancelable:!0});_.CG(this.dispatchElement,"yt-history-pop",[T,{errorMsg:t}]);_.Zu(this.dispatchElement,"yt-close-all-popups-action");if(!T.defaultPrevented){T=_.OD().resolve(_.BR);t=T.getCurrentData();var S=T.getCurrentPage();T=0;S?(S=_.CG(this.dispatchElement,"yt-get-page-offset",
[S]),S.length>0&&(T=S[0])):_.yu(new _.HY("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:t?t.page:"undefined"}));t&&(t.csn=_.sg());this.saveSnapshot(this.historyEntryTime,t,T)}return ZB.prototype.handlePopstate.call(this,B)};
_.k.handleHistoryCacheLoad=function(B,t){B.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.C(_.Zu(this.dispatchElement,"yt-history-will-navigate",[t])).next().value||_.CG(this.dispatchElement,"yt-history-load",[t,B]))};
_.k.pushState=function(B,t){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var T=new _.HY("history.pushState is not a function",this.getDebugString());_.wj(T)}ZB.prototype.pushState.call(this,B,t)};
_.k.replaceState=function(B,t){if(!this.browserHistory.boundHistoryReplaceState){var T=new _.HY("history.replaceState is not a function",this.getDebugString());_.wj(T)}ZB.prototype.replaceState.call(this,B,t)};
_.k.saveAndPush=function(B,t,T,S,O){O=O===void 0?{}:O;T&&(T.csn=_.sg());ZB.prototype.saveAndPush.call(this,B,t,T,S,O)};
_.k.getDebugString=function(){var B=[];this.initialized&&B.push("i");this.browserHistory.boundHistoryReplaceState&&B.push("bhr");this.browserHistory.boundHistoryPushState&&B.push("bhs");"replaceState"in this.browserHistory.debugInfo&&B.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&B.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&B.push("ei:"+String(this.entryIndex));return B.join(",")};
_.Lt=function(B,t){B.init(!0);var T=B.browserHistory.getState();B.replaceState(T,Zd(t))};
e$8.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.hr=new _.lz("DESKTOP_HISTORY_MANAGER_TOKEN");var Gfq=[10,20,30,40,50,60],qx=function(){this.currentPartitionIndex=0},pxb=function(B){BHB({mainAppWeb:_.ln(),
survivalSli:{partitionMinute:B,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},ii8=function(B){BHB({mainAppWeb:_.ln(),
survivalSli:{partitionMinute:B,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},Yb8=function(B){return B.currentPartitionIndex>=0&&B.currentPartitionIndex<Gfq.length?Gfq[B.currentPartitionIndex]:-1},Kls=function(B){return B.currentPartitionIndex>0&&B.currentPartitionIndex-1<Gfq.length?Gfq[B.currentPartitionIndex-1]:-1};
qx.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var B=Kls(this);B>0&&ii8(B);B=Yb8(this);B>0&&pxb(B);l4o(this)}};
var l4o=function(B){var t=Yb8(B);if(t>0){var T=Kls(B);T<0&&(T=0);B.intervalId=_.wT.addJob(function(){var S=Kls(B);S>0&&ii8(S);S=Yb8(B);S>0&&pxb(S);l4o(B)},3,(t-T)*6E4);
B.currentPartitionIndex+=1}else B.currentPartitionIndex=-1};var vJ4=function(){this.skipNextNavigation=!1},nJs=function(B,t,T){if(!t)return!1;
if(B.skipNextNavigation)return B.skipNextNavigation=!1;if(_.X(T,_.Gi))return!1;var S,O,d;if((S=_.X(T,_.XJ))==null?0:(O=S.browseEndpointContextSupportedConfigs)==null?0:(d=O.browseEndpointContextMainConfig)==null?0:d.skipConfirmation)return!1;var Z;return((Z=_.X(t.commandMetadata,_.b5))==null?void 0:Z.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
vJ4.prototype.showConfirmationDialog=function(B,t){this.navigateParams=t;this.customConfirmationCommand?_.OD().resolve(_.kv).resolveCommand(this.customConfirmationCommand):(t={openPopupAction:{popup:{confirmDialogRenderer:{title:_.lZ(_.IG("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.lZ(_.IG("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.lZ(_.IG("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.lZ(_.IG("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.pC.getInstance().triggerAction("yt-open-popup-action",t,B))};
vJ4.prototype.cancelPendingNavigation=function(){var B;((B=this.navigateParams)==null?void 0:B.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var rvB=function(){},biq=function(B,t,T,S,O,d,Z){T=T===void 0?{}:T;
Z=Z===void 0?{}:Z;var h=_.XM.instance,q,D=(q=_.X(t,_.Gi))==null?void 0:q.url;return D?Trq(h,D,T,window.location.href,function(P,U){z$u(B,P,U,!1,!0,T,d,S)},function(){return!1}):MM(h,t,T,window.location.href,j8(t),function(P,U){z$u(B,P,U,!1,!0,T,d,S)},O,Z)},z$u=function(B,t,T,S,O,d,Z,h){if(!B.JSC$12430_chunkHandler)if(T.page==="watch"||T.page==="learning_journey_watch")if(O||S){if(_.m("kevlar_continue_playback_without_player_response")){var q;
var D=(q=_.X(h,_.Km))==null?void 0:q.videoId}B.JSC$12430_chunkHandler=new ue4(_.Tp,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:S,previousVideoId:D},tempData:d},Z)}else B.JSC$12430_chunkHandler=new IM8(_.Tp);else T.page==="shorts"&&O&&!S?B.JSC$12430_chunkHandler=new X0E(_.Tp,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:d},Z):B.JSC$12430_chunkHandler=new J$q(Z);B.JSC$12430_chunkHandler.processChunk({endpoint:t,data:T});return B.JSC$12430_chunkHandler.hW.promise},
Bn8=function(B,t,T,S,O){(T=_.qTu(T))&&z$u(B,t,T,!1,!0,S,void 0,O)};var tGE=function(){this.pendingNavigationPromise=null};
_.k=tGE.prototype;_.k.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.k.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.k.addEventListener=function(){throw Error("Dh");};
_.k.dispatchEvent=function(){throw Error("Dh");};
_.k.removeEventListener=function(){throw Error("Dh");};var Tnb=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],Vv=function(){_.I8.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];SkE(this)};
_.u(Vv,_.I8);Vv.prototype.verifyUser=function(){var B=SkE(this),t=B.logout;if(!B.sessionChange)return!0;this.dispatchEvent("ytsessionchange");t&&this.dispatchEvent("ytuserinvalid");return!1};
var SkE=function(B){var t=Tnb.map(function(O){var d;return(d=_.mV.get(O))!=null?d:""}),T=t.some(function(O,d){return B.sessionCookies&&B.sessionCookies[d]!==""&&O===""}),S=t.some(function(O,d){return B.sessionCookies&&B.sessionCookies[d]!==O});
B.sessionCookies=t;return{logout:T,sessionChange:S}};
Vv.prototype.clearTimeout=function(){this.scheduledJobId&&(_.wT.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var u5_=new _.lz("POSTMESSAGE_TUNNEL_TOKEN");var mmg=["/parent_tools","/file_download","/artist_roster"],a4w=[Re2,ALC,cL9,Fy2,sZo,gwg,wMD,oww];var OD8=new _.lz("APP_ROOT");var EG=new _.lz("NAVIGATION_CONFIRMATION_SERVICE");var ksb="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),dyb=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
DB=function(B,t){this.pendingNavigationPromise=null;this.JSC$12448_clientRoot=B;this.historyManager=t;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 rvB;this.debugString=B.is;B={"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};_.i_(_.pC.getInstance(),B,this.JSC$12448_clientRoot)},qk2,VGB,E$2,Dys,h82;
_.u(DB,tGE);DB.prototype.reload=function(){_.Kk(window.location.href)};
var Dwq=function(B){B.currentEndpoint&&_.X(B.currentEndpoint,_.aE)?B.reload():B.currentEndpoint&&B.navigate(B.currentEndpoint,!0,void 0,{disableCache:!0})};
DB.prototype.navigate=function(B,t,T,S,O,d,Z,h){t=t===void 0?!1:t;T=T===void 0?{}:T;S=S===void 0?{}:S;var q=_.OD().resolve(EG),D;if(!Z&&nJs(q,(D=this.currentEndpoint)!=null?D:void 0,B))return q.showConfirmationDialog(this.JSC$12448_clientRoot.parentElement,{endpoint:B,reload:t,params:T,tempData:S,requestType:O,createScreenConfig:d}),!1;var P=_.xi();_.Mp(P,"eocs")||P.parkOrScheduleJob(function(){P.processSignal("eocs")},10,"eor");
Z=j8(B);q=S.autonav==="1";D=_.sg();Vv.instance||(Vv.instance=new Vv);var U=Vv.instance.verifyUser(),J;if(_.m("enable_dark_theme_only_on_shorts")){var N=document.documentElement.hasAttribute("dark"),H=_.c6(!0)==="USER_INTERFACE_THEME_DARK";if(Z==="shorts"){if(!N)if(_.m("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var f;_.Kk((f=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:f.url,void 0,void 0,window.top)}}else{var c;_.Kk(_.n4((c=_.X(B==null?
void 0:B.commandMetadata,_.b5))==null?void 0:c.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.m("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!N){var w;_.Kk(_.n4((w=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:w.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(H!==N){var W;_.Kk(_.n4((W=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:W.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(Z==="watch"){if(COo(_.OD().resolve(_.y4),
B)&&(U||_.m("fix_miniplayer_navigation_killswitch")))return!1;_.m("block_all_player_prefetch_requests")||(J=Vlq(_.SA(_.uP),B,q))}else{var v,p=(v=_.X(this.currentEndpoint,_.Km))==null?void 0:v.videoId;p&&_.Hm.getInstance().then(function(cL){cL&&cL.set("yt-miniplayer-shown-video-id",p)})}J&&(T.frags=J.missingFragments_.join(","));
f=null;var l;c=(l=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:l.ignoreNavigation;if(!c)if(_.m("kevlar_command_url")){var b;f=(b=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?void 0:b.url}else f=_.A_m(B,T);if(f&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&f==this.lastNavigationUrl)return _.sQ({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.qM(xz(),"CANCELLED")}f&&(this.lastNavigationUrl=f);z09();_.xM("IS_HOMEPAGE_COLD",
!1);_.xM("IS_RESULTS_PAGE_COLD",!1);_.xM("IS_WATCH_PAGE_COLD",!1);B.loggingUrls&&B.loggingUrls.forEach(function(cL){cL.baseUrl&&_.pR(cL.baseUrl)});
_.Avw(B,d?d.layer:0)&&_.m("kevlar_flush_logs_on_away_navigation")&&_.F3();if(f4h(B))return!1;YTq(Z,O);if(!f)return c||_.yu(new _.HY("Can't construct url for endpoint",B)),_.qM(xz(),"FAILURE"),!1;_.JvL();l=B&&_.X(B,_.XJ)&&_.X(B,_.XJ).browseId.startsWith("UC");T=(b=_.m("enable_dark_theme_only_on_shorts")&&Z==="shorts"?!1:_.sa()&&document.documentElement.hasAttribute("dark")!==_.Am())?{themeRefresh:1}:{};b&&!_.XD()&&_.c6()==="USER_INTERFACE_THEME_DARK"&&(T.theme="dark");l=b||ZD2(f)&&!l&&!_.m("kevlar_disable_url_allowlist");
U||(l=!0);if(l||_.MB("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var Zv;var hN=(Zv=window.top)==null?void 0:Zv.location.href}catch(cL){var PL;hN=(PL=cL)==null?void 0:PL.message}_.yu(new _.HY("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:hN}))}B=_.m("kevlar_redirect_on_window_killswitch")?window.top:window;Yk(f);_.Kk(_.n4(f,T),void 0,void 0,B);_.qM(xz(),"ABORTED");return!1}_.m("kevlar_early_popup_close")&&_.CG(this.JSC$12448_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$12430_chunkHandler=void 0;var aC;hN=j8((aC=this.currentEndpoint)!=null?aC:void 0);(aC=Z==="shorts"&&hN==="shorts")||_.TXz();_.e6(enN)("nr",void 0);q&&_.sQ({webInfo:{navigationReason:"an"}});B.clickTrackingParams&&(S.itct=B.clickTrackingParams,S.csn=D);LQh(S);S.endpoint=JSON.stringify(B);_.m("enable_unknown_lact_fix_on_html5")&&(_.OD().resolve(_.wU),S.lact=_.Sc());_.f1.isEmpty(S)||_.rh(f,S);!_.m("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(d=Object.assign({},{layer:0},d,{parentLayer:3}));this.pendingNavigationPromise=d=biq(this.pageFetcher,B,S,this.currentEndpoint,this.JSC$12448_isNetworkPromiseStale.bind(this),d,h);d=d.then(this.handleNavigateSuccess.bind(this,d,B,J,S),this.handleNavigateFail.bind(this,d,B));_.Da().navigationFinishPromise=d;t={endpoint:B,pageType:Z,url:Zd(f),reload:!!t,noProgressBar:aC};O&&(t.type=O);this.fireEvent("yt-navigate-start",t);J&&Bn8(this.pageFetcher,B,J,S,this.currentEndpoint);
return!0};
DB.prototype.JSC$12448_isNetworkPromiseStale=function(B){return B!=this.pendingNavigationPromise};
var Leq=function(B,t,T,S,O){var d=j8(t);t={endpoint:t,pageType:d};O&&(t.errorMessage=O);_.yu(T);t.navigationDoneMs=_.wv("nd");t.navigationErrorReason=S;B.fireEvent("yt-navigate-error",t)};
DB.prototype.handleNavigateFail=function(B,t,T){var S=void 0;T instanceof _.GT&&(S=T,gtw(T));if(this.JSC$12448_isNetworkPromiseStale(B))return _.ca(S);_.qM(xz(),"FAILURE");Leq(this,t,T,"101");return _.ca(T)};
DB.prototype.handleNavigateSuccess=function(B,t,T,S,O){if(this.JSC$12448_isNetworkPromiseStale(B))return _.V2();this.pendingNavigationPromise=null;if(!O)return t=new _.HY("Missing data in response for navigation endpoint",t),_.ca(t);if(O.reload)return window.location.reload(!0),_.V2();T&&(B={},_.f1.extend(B,_.qTu(T),O),O=B);var d,Z;T=(d=O)==null?void 0:(Z=d.timing)==null?void 0:Z.responseStart;T!=null&&_.wv("srt",T);_.wv("pdc");var h,q;d=(h=O)==null?void 0:(q=h.timing)==null?void 0:q.info;d!=null&&
(h=_.e6(_.YjL)(d),_.sQ(h));_.qM(xz(),"SUCCESS");h82(this,t,O,1,S);return _.V2()};
var ZD2=function(B){var t=B;_.m("kevlar_no_redirect_to_classic_2_ks")||(t=(new _.l5(B)).getPath());if(t==="/"||t==="/red")return!1;var T=!0;ksb.forEach(function(S){B.indexOf(S)===0&&(T=!1)});
dyb.forEach(function(S){var O=S.url;_.m(S.expFlag)&&B.indexOf(O)===0&&(T=!1)});
return T};
DB.prototype.publishPageData=function(B){this.fireEvent("yt-page-data-fetched",{pageData:B})};
qk2=function(B,t,T,S,O,d){var Z=null;t.page!=="watch"&&t.page!=="learning_journey_watch"||S?t.filler||_.CG(B.JSC$12448_clientRoot,"yt-stop-old-player",[t]):Z=z$u(B.pageFetcher,O,t,T,!1,d,void 0,B.currentEndpoint);if(Z)return Z.then(B.publishPageData.bind(B,t));B.publishPageData(t);return _.V2()};
VGB=function(B,t,T){var S=null;if(!T)return S=new _.HY("Empty data",B.debugString,t);var O=T.response;if(!O)return S;var d={endpointType:j8(t)||"unknown"};O.responseContext?(O=O.responseContext.errors)&&(S=new _.HY("Errors in response context",B.debugString,t,O,d)):S=O.error||O.errorMetadata?new _.HY("Errors in response",B.debugString,t,O.error,O.errorMetadata,d):new _.HY("responseContext missing",B.debugString,t,Object.keys(O).sort().join(","),d);var Z,h,q,D;if(B=T==null?void 0:(Z=T.response)==null?
void 0:(h=Z.responseContext)==null?void 0:(q=h.webResponseContextExtensionData)==null?void 0:(D=q.webResponseContextDebugData)==null?void 0:D.debugErrorMessages)for(Z=0;Z<B.length;Z++);return S};
E$2=function(B){var t,T,S,O;return B==null?void 0:(t=B.response)==null?void 0:(T=t.responseContext)==null?void 0:(S=T.errors)==null?void 0:(O=S.error)==null?void 0:O["0"]};
Dys=function(B,t){var T;if(T=t.url&&!t.url.startsWith("/clip"))T=t.url,T=!_.m("webfe_parse_debug_param_in_resolveurl_service")&&B.searchDebugUrlMatcher.test(T)||oOo(T)?!0:!1;if(T)oOo(t.url)&&_.vw(window.location.href).themeRefresh?(t=_.zQ(t.url,"themeRefresh"),_.Lt(B.historyManager,t)):t.url&&!DmC(t.url)&&_.Lt(B.historyManager,t.url);else if(t.endpoint){var S,O,d;(T=(S=t.endpoint)==null?void 0:(O=S.commandMetadata)==null?void 0:(d=O.webCommandMetadata)==null?void 0:d.url)&&!DmC(T)&&_.Lt(B.historyManager,
T);T&&t.url&&T!=t.url&&!t.url.match("playnext=1")&&new _.HY("Response url mismatch in response data",B.debugString,T,t.url)}};
_.POE=function(B,t,T,S,O,d,Z,h){d=d===void 0?!1:d;var q=_.OD().resolve(EG),D;if(!h&&nJs(q,(D=B.currentEndpoint)!=null?D:void 0,t))return q.showConfirmationDialog(B.JSC$12448_clientRoot.parentElement,{endpoint:t,data:T,navigationType:S,tempData:O,isMiniplayer:d,isForwardHistoryNavigation:Z==null?void 0:Z.forward}),_.V2();B.pageFetcher.JSC$12430_chunkHandler=void 0;return h82(B,t,T,S,O,d)};
h82=function(B,t,T,S,O,d){d=d===void 0?!1:d;B.isMiniplayerExpansion=d;var Z=S===2;B.currentEndpoint=t;B.numNavigations++;B.numNavigations&&(ncw.navigationCount=B.numNavigations);_.xM("NUM_NAV",B.numNavigations);var h=VGB(B,t,T);if(h)return Leq(B,t,h,"102",E$2(T)),_.ca(h);var q,D,P,U;h=T.rootVe||(T==null?void 0:(q=T.response)==null?void 0:(D=q.responseContext)==null?void 0:(P=D.webResponseContextExtensionData)==null?void 0:(U=P.ytConfigData)==null?void 0:U.rootVisualElementType);!Z&&T&&Dys(B,T);var J,
N;q=T==null?void 0:(J=T.response)==null?void 0:(N=J.responseContext)==null?void 0:N.maxAgeSeconds;if(!Z&&!isNaN(q)){var H;_.m("kevlar_use_response_ttl_to_invalidate_cache")?H=(0,_.SQ)()+1E3*q:_.m("kevlar_always_invalidate_cache")&&(H=0);isNaN(H)||(T.expirationTime=H)}_.m("html5_enable_ssap_entity_id")&&Z&&T.playerResponse&&(T.playerResponse.cacheMetadata={isCacheHit:!0});_.SA(_.uP).prefetchCache_.clear();Z||T.page!=="watch"||T.type!=="reduced"&&S!==1?S=qk2(B,T,Z,!!d,t,O):(B.publishPageData(T),S=_.V2());
O=S.then(function(){var f=j8(t);f={endpoint:t,pageType:f,fromHistory:Z,response:T};f.navigationDoneMs=_.wv("nd");B.fireEvent("yt-navigate-finish",f)});
T.csn&&h&&T.clientSideGrafts&&S.then(B.attachClientSideGrafts.bind(B,T,_.cO()));return O};
_.k=DB.prototype;_.k.attachClientSideGrafts=function(B,t){B.clientSideGrafts&&t&&B.clientSideGrafts.forEach(function(T){if(t&&T){var S=_.fZ(T);_.m("combine_ve_grafts")?_.Xr().graftServerVe(T,t):_.er(B.csn,t,S)}})};
_.k.handleSignalActionHistoryBack=function(){window.history.back()};
_.k.handleSignalActionCloseWindow=function(){window.close()};
_.k.handleSignalActionReloadPage=function(){this.reload()};
_.k.handleSignalActionSoftReloadPage=function(){Dwq(this)};
_.k.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.k.fireEvent=function(B,t){B=new CustomEvent(B,{bubbles:!0,cancelable:!1,composed:!0,detail:t});this.dispatchEvent(B)};
_.k.addEventListener=function(B,t){this.JSC$12448_clientRoot.addEventListener(B,t)};
_.k.dispatchEvent=function(B){return this.JSC$12448_clientRoot.dispatchEvent(B)};
_.k.removeEventListener=function(B,t){this.JSC$12448_clientRoot.removeEventListener(B,t)};
DB[Kg]=[OD8,_.hr];_.dEh=new SI("browse","h8y2qb");_.CGX=new SI("search","JzFVk");_.Zn9=new SI("shorts","xwEKAe");_.Lgq=new SI("watchFixie","nmfa2d");_.hZm=new SI("watchFlexy","CF909");_.qUo=new SI("watchGrid","Tm0L3c");_.VMo=new SI("watchLearningJourney","L3n37");var UyH;var IYs=function(){return _.x.apply(this,arguments)||this};
_.u(IYs,_.x);_.n9.Object.defineProperties(IYs,{template:{configurable:!0,enumerable:!0,get:function(){if(UyH===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);UyH=B}B=UyH;return B}}});
_.G([_.g(I4u.YtPlayerBehavior),_.Y("design:type",Object)],IYs.prototype,"ytPlayerBehavior",void 0);_.G([_.M({is:"ytd-player"})],IYs);var J62;var my2;var Nns;var PG=function(){var B=_.x.apply(this,arguments)||this;B.forceModernIconButton=!1;B.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return B};
_.u(PG,_.x);PG.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]]"}}}}}};
PG.prototype.handleAccountLinkingStateChangedCommand=function(B){if(B=_.X(B,q$8)){var t,T=(t=this.data)==null?void 0:t.providerKey;t=B.providerKey;T&&t&&T.id===t.id&&T.subject===t.subject&&(B=B.linked,B!==void 0&&(this.set("data.linked",B),this.notifyPath("data.linked"),_.m("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(B)))}};
PG.prototype.setPlayerAccountLinkState=function(B){var t=new kdq;dT8(t,Sjq(new TVB,B));var T=_.Tp();T&&T.getPlayerPromise().then(function(S){S.setAccountLinkState(_.zw(t.JSC$10164_serializeBinary(),4));S.updateAccountLinkingConfig(B)})};
PG.prototype.handleShowAccountLinkDialog=function(){var B=this.get("button.buttonRenderer.command");B&&_.Du([B],this.hostElement)};
_.n9.Object.defineProperties(PG.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}}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],PG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PG.prototype,"ytRendererBehavior",void 0);_.G([_.g([_.OA.YtActionHandlerBehavior]),_.Y("design:type",Object)],PG.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PG.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],PG.prototype,"overrides",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],PG.prototype,"forceModernIconButton",void 0);_.G([_.y({value:"bottom"}),_.Y("design:type",String)],PG.prototype,"buttonTooltipPosition",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],PG.prototype,"forceIconButton",void 0);_.G([_.y(),_.Y("design:type",Boolean)],PG.prototype,"disableTextTransform",void 0);
_.G([_.F("data","data.linked","data.isWarning"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],PG.prototype,"button",null);_.G([_.M({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],PG);
_.e(PG,"ytd-account-link-button-renderer",function(){if(Nns!==void 0)return Nns;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Nns=B},{mode:1});var X1b;var uTs=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],UG=function(){return _.x.apply(this,arguments)||this};
_.u(UG,_.x);UG.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
UG.prototype.updateButtonActiveState=function(){var B=this,t=!!uTs.find(function(T){return B.currentState===T});
this.button&&(this.button.isPressed=t)};
_.n9.Object.defineProperties(UG.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.playlistLoopStateEntity)==null?void 0:B.state)||((t=this.data)==null?void 0:t.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var B=void 0,t;if(this.currentState&&((t=this.data)==null?0:t.states)){t=_.C(this.data.states);for(var T=t.next();!T.done;T=t.next()){T=_.X(T.value,_.cV2);var S=void 0;if(((S=T)==null?void 0:S.state)===this.currentState){B=T;break}}}return B}}});
UG.prototype.updateButtonActiveState=UG.prototype.updateButtonActiveState;_.G([_.g(_.sE),_.Y("design:type",Object)],UG.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],UG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UG.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.QXD}),_.Y("design:type",Object)],UG.prototype,"playlistLoopStateEntity",void 0);_.G([_.y(),_.Y("design:type",Object)],UG.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],UG.prototype,"forceIconOnly",void 0);_.G([_.mA("ytd-button-renderer"),_.Y("design:type",_.nq)],UG.prototype,"button",void 0);
_.G([_.F("data","playlistLoopStateEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UG.prototype,"currentState",null);_.G([_.IK("currentButtonStateRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UG.prototype,"updateButtonActiveState",null);_.G([_.F("currentState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UG.prototype,"currentButtonStateRenderer",null);
_.G([_.M({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],UG);
_.e(UG,"ytd-playlist-loop-button-renderer",function(){if(X1b!==void 0)return X1b;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return X1b=B},
{mode:1});var j68;var HDB=_.IG("DOWNLOAD",{},"Download"),aY8=_.IG("DOWNLOADING",{},"Downloading"),fYB=_.IG("DOWNLOADED",{},"Downloaded"),g$u=_.IG("RETRY",{},"Retry"),IT=function(){var B=_.x.apply(this,arguments)||this;B.forceIconButton=!1;B.forceIconOnly=!1;B.overrides=!1;B.buttonTooltipPosition=!1;B.styleActionButton=!1;B.disableTextTransform=!1;B.downloadProgress=0;B.isDownloadComplete=!1;B.isHidden=!0;B.transferState="TRANSFER_STATE_UNKNOWN";B.isVideoDeletedByUser=!1;B.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return B};
_.u(IT,_.x);_.k=IT.prototype;_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.k.dataChanged=function(){var B;(B=this.data)!=null&&B.text||(B=_.yi(_.rq().getState(),this.videoId),this.updateButtonState(B))};
_.k.computeVideoId=function(B){return B};
_.k.showHideButton=function(){this.updateButtonVisibility()};
_.k.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.k.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.k.updateButtonState=function(B){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==aY8||!_.N8(B))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(B){case "TRANSFER_STATE_UNKNOWN":B=HDB;var t="OFFLINE_DOWNLOAD";var T="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":B=g$u;t="OFFLINE_DOWNLOAD";T="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":B=fYB;t="OFFLINE_PIN";T="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":B=
aY8;t="OFFLINE_DOWNLOADING_ZERO";T="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":B=g$u;t="OFFLINE_DOWNLOAD";T="ACTION_RETRY";break;default:B=HDB,t="OFFLINE_DOWNLOAD",T="ACTION_ADD"}this.isVideoDeletedByUser&&(B=HDB,t="OFFLINE_DOWNLOAD",T="ACTION_ADD");var S=Object.assign({},this.data);S.text=_.lZ(B);S.tooltip=B;S.icon={iconType:t};S.size="SIZE_DEFAULT";S.style="STYLE_DEFAULT";_.X(S.command,_.PR)&&(_.X(S.command,_.PR).action=T);this.set("data",S)}};
_.k.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var B="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?B="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?B="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?B="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?B="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?B="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(B="OFFLINE_PIN",this.isDownloadComplete=!0);var t;B!==((t=this.data.icon)==null?void 0:t.iconType)&&(t=Object.assign({},this.data),t.text=_.lZ(aY8),t.tooltip=aY8,t.icon={iconType:B},_.X(t.command,_.PR)&&(_.X(t.command,_.PR).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",t))}};
IT.prototype.updateProgress=IT.prototype.updateProgress;IT.prototype.onTransferStateChanged=IT.prototype.onTransferStateChanged;IT.prototype.showHideButton=IT.prototype.showHideButton;IT.prototype.dataChanged=IT.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],IT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],IT.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"forceIconButton",void 0);
_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"forceIconOnly",void 0);_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"overrides",void 0);_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"buttonTooltipPosition",void 0);_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"styleActionButton",void 0);_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"disableTextTransform",void 0);
_.G([_.y({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.Y("design:type",String)],IT.prototype,"videoId",void 0);_.G([_.y(),_.Y("design:type",Object)],IT.prototype,"data",void 0);_.G([_.y({selector:xT,selectorArgs:["videoId"]}),_.Y("design:type",Object)],IT.prototype,"downloadProgress",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],IT.prototype,"isDownloadComplete",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],IT.prototype,"isHidden",void 0);_.G([_.y({selector:_.yi,selectorArgs:["videoId"]}),_.Y("design:type",String)],IT.prototype,"transferState",void 0);_.G([_.y({selector:_.w8C,selectorArgs:["videoId"]}),_.Y("design:type",Object)],IT.prototype,"isVideoDeletedByUser",void 0);_.G([_.y({selector:gsD,selectorArgs:["videoId"]}),_.Y("design:type",Object)],IT.prototype,"offlineabilityState",void 0);
_.G([_.y({value:!0}),_.Y("design:type",Boolean)],IT.prototype,"showTooltips",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],IT.prototype,"sendCommandWhenDisabled",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],IT.prototype,"disabled",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IT.prototype,"dataChanged",null);
_.G([_.je("offlineabilityState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IT.prototype,"showHideButton",null);_.G([_.je("transferState","isVideoDeletedByUser"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IT.prototype,"onTransferStateChanged",null);_.G([_.je("downloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IT.prototype,"updateProgress",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],IT);
_.e(IT,"ytd-download-button-renderer",function(){if(j68!==void 0)return j68;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return j68=B},{mode:2});var R84;var A6o,c6e=function(){if(A6o!==void 0)return A6o;var B=document.createElement("template");_.a(B,'\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 A6o=B};var s68=_.m("web_button_rework")&&_.$M("BUTTON_REWORK")||_.m("web_button_rework_with_live"),Fe8=_.Cj("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,Jr=function(){var B=_.x.apply(this,arguments)||this;B.isPressed=!1;B.forceIconButton=!1;B.forceIconOnly=!1;B.forceModernIconButton=!1;B.alignByText=!1;B.isShorts=!1;B.animatedText=!1;B.shouldAnimate=!1;B.JSC$12486_browserSupportsAnimation=_.m("web_supports_animations_api");B.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};B.onTap=function(){var t;if((t=B.data)==null||!t.defaultNavigationEndpoint){var T;t=!((T=B.data)==null?0:T.isToggled);var S;if((S=B.data)==null||!S.preventAutoToggle){B.shouldAnimate=!1;B.disableTextUpdateJobId&&_.wT.cancelJob(B.disableTextUpdateJobId);B.disableTextUpdateJobId=_.wT.addLowPriorityJob(function(){B.disableTextUpdateJobId=void 0},Fe8);
var O;B.set("data.isToggled",!((O=B.data)==null?0:O.isToggled));T=B.getInnertubeIcon();S={toggled:t,actions:{}};T&&(S.actions[T.toLowerCase()]=t);_.dv(B.hostElement,"yt-toggle-button",S)}}};
return B};
_.u(Jr,_.x);_.k=Jr.prototype;_.k.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.wT.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.k.toggle=function(B){var t;this.set("data.isToggled",B!==void 0?B:!((t=this.data)==null?0:t.isToggled))};
_.k.handleUpdateToggleButtonStateCommand=function(B){if(this.data){B=_.X(B,XpB);var t,T,S,O=(t=this.data)==null?void 0:(T=t.toggleButtonSupportedData)==null?void 0:(S=T.toggleButtonIdData)==null?void 0:S.id;O&&B&&O===(B==null?void 0:B.buttonId)&&this.set("data.isToggled",B.toggled)}};
_.k.handleUpdateToggleButtonTextAction=function(B){if(this.data){B=_.X(B,CJs);var t,T,S,O=(t=this.data)==null?void 0:(T=t.toggleButtonSupportedData)==null?void 0:(S=T.toggleButtonIdData)==null?void 0:S.id;O&&B&&O===(B==null?void 0:B.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=B.defaultNumericalValue,this.set("data.defaultText",B.defaultText),this.set("data.toggledText",B.toggledText),this.shouldAnimate=!1)}};
_.k.getInnertubeIcon=function(){var B=this.data;if(B){var t,T,S=((t=B.defaultIcon)==null?0:t.iconType)?(T=B.defaultIcon)==null?void 0:T.iconType:null,O,d;t=((O=B.toggledIcon)==null?0:O.iconType)?(d=B.toggledIcon)==null?void 0:d.iconType:S;return B.isToggled?t:S}};
_.k.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.n9.Object.defineProperties(Jr.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var B={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$12486_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var t=B.renderer;var T=B.element;var S=B.toggled;var O=B.onTapCallback;var d=B.commandClientArgs;var Z=B.overrides;var h=B.forceIcon;var q=B.forceModernIconButton;var D=B.forceDisabled;var P=B.useAnimatedText;var U=B.animatedTextProps;B=Wl_(t,S);h=!t.defaultIcon||!h&&t.defaultText?t.defaultIcon?"leading":void 0:q?"icon-only":"icon-only-40";h==="icon-only-40"&&(B.type="text");var J;q=Object;var N=q.assign,H;a:switch((H=
t.style)==null?void 0:H.styleType){case "STYLE_COMPACT_GRAY":H={size:"S"};break a;default:H={size:"M"}}var f=!!S;var c=(c=S&&t.toggledText||t.defaultText)?_.yz(c):void 0;P?(P=_.vS(S&&t.toggledText||t.defaultText))&&U&&!isNaN(Number(U.numberValue))?(U.numberText=P,S&&(U.numberValue+=1),P=U):P=void 0:P=void 0;var w,W,v,p;var l=(U=((W=S?t.toggledAccessibilityData||((l=t.toggledText)==null?void 0:l.accessibility):t.accessibilityData||((w=t.defaultText)==null?void 0:w.accessibility))==null?void 0:(v=W.accessibilityData)==
null?void 0:v.label)||((p=t.accessibility)==null?void 0:p.label))?U:_.vS(S&&t.toggledText||t.defaultText);D=D===void 0?t.isDisabled:D;T=$mv(t,S,O,T,d);S=MJ9(t,S);S!=null&&S.length?(S=_.ew({innertubeCommand:a2h(S),forceNewState:!0}),S=Gn(S)?S:void 0):S=void 0;t=N.call(q,{},B,H,{iconPosition:h},Z,{focused:!1,toggled:f,toggleable:!0,formattedButtonText:c,animatedTextProps:P,accessibilityLabel:l,disabled:D,onTap:T,aTagConfig:S},BQq((J=t.colorData)==null?void 0:J.basicColorPaletteData));t.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(t.type="filled");return t}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var B=this.getInnertubeIcon();if(B)return _.DK(B)}}});
Jr.prototype.resetAnimation=Jr.prototype.resetAnimation;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Jr.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Jr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Jr.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"isPressed",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"forceIconButton",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"forceIconOnly",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"forceModernIconButton",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"alignByText",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"overrides",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],Jr.prototype,"disabled",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"isShorts",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"buttonTooltipPosition",void 0);_.G([_.y(),_.Y("design:type",Object)],Jr.prototype,"animatedText",void 0);_.G([_.y(),_.Y("design:type",String)],Jr.prototype,"textNumberValue",void 0);_.G([_.y({computed:"computeTooltip(data, data.isToggled)"}),_.Y("design:type",Object)],Jr.prototype,"tooltip",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jr.prototype,"resetAnimation",null);_.G([_.F("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jr.prototype,"computedButtonShape",null);_.G([_.F("data.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jr.prototype,"computedIcon",null);
_.G([_.M({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],Jr);s68&&_.e(Jr,"ytd-toggle-button-renderer",c6e,{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var Ilw=_.Ba(function(B){function t(D){var P;return _.L(function(U){if(U.nextAddress==1)return(P=!Gfg(D,h())||!h().enabled)?U.jumpTo(2):_.V(U,l4w(),3);U.nextAddress!=2&&(P=U.yieldResult);if(P)return U.return();T();setTimeout(function(){Z(!1)},1500);
_.Dh(U)})}
function T(){setTimeout(function(){Z(!0);var D;(D=S.lottieEl)==null||D.goToAndPlay(0)},150)}
var S=_.Ei(),O=_.C(_.PV(!1,void 0,"JJXzp")),d=O.next().value,Z=O.next().value,h=_.rf(B.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Fv(function(){var D,P;((D=B.settings)==null?void 0:(P=D.call(B))==null?void 0:P.uniqueId)==="this is not intended behavior"&&_.yu(new _.HY("Smartimation Settings is undefined"))});
_.sZ(function(){h().experimentEnabled&&(h().enabled?px9(t):(Z(!1),iio(t)),_.FA(function(){iio(t)}))},"FRiAUe");
_.sZ(function(){h().timings.join("");h().experimentEnabled&&(Ybh(h()),_.FA(function(){KlN(h())}))},"VKiJOe");
var q=_.N_(function(){var D=S,P=h().uniqueId+"-border",U,J;var N="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((J=(U=_.OD().resolve(_.S_(_.va)))==null?void 0:U())!=null&&J?"dark":"light")+"_v2.json";return{animationRef:D,animationConfig:{name:P,autoplay:!1,loop:!1,path:N}}},void 0,"tgykab");
O={};return _.E("yt-smartimation",{class:_.JK(B.className,"smartimation",(O["smartimation--experiment-enabled"]=function(){return h().experimentEnabled},O["smartimation--active-border"]=d,O["smartimation--enable-masking"]=vJC(),O))},_.E(_.I,{cond:function(){return h().experimentEnabled},
then:function(){return _.E("div",{class:"smartimation__border"},_.E(_.kc,{className:"smartimation__border-gradient",data:q,animationName:function(){return q().animationConfig.name}}))}}),_.E("div",{class:"smartimation__content"},B.children))},"C");
Ilw.idomCompat=!0;_.dU(Ilw,"yt-smartimation",{props:{className:_.lP,settings:_.lP}});var mE=function(){var B=_.x.apply(this,arguments)||this;B.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};B.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};B.shouldEnableSmartimation=!1;return B};
_.u(mE,_.x);mE.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
mE.prototype.onDataChanged=function(){var B,t;this.shouldEnableSmartimation=(((B=this.data)==null?void 0:(t=B.timedAnimationData)==null?void 0:t.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
mE.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var B=_.X(this.data.likeButton,_.yx),t=_.X(this.data.dislikeButton,_.yx);return!!((B==null?0:B.isToggled)||(t==null?0:t.isToggled))};
mE.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]]"}}}}}};
_.n9.Object.defineProperties(mE.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var B,t,T=((B=this.data)==null?void 0:(t=B.timedAnimationData)==null?void 0:t.animationTiming)||[];return{uniqueId:"like-dislike",timings:T,enabled:this.shouldEnableSmartimation,experimentEnabled:T.length>0}}}});
mE.prototype.onDataChanged=mE.prototype.onDataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mE.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mE.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],mE.prototype,"likeButtonOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],mE.prototype,"dislikeButtonOverride",void 0);
_.G([_.F("shouldEnableSmartimation"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mE.prototype,"smartimationSettings",null);_.G([_.IK("data"),_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mE.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],mE);
_.e(mE,"ytd-segmented-like-dislike-button-renderer",function(){if(R84!==void 0)return R84;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return R84=B},{mode:1});var w1u;var o$q;(o$q=document.body)==null||o$q.setAttribute("rounded-container","");var y6e={};y6e.YtToggleButtonBehavior=[_.OA.YtActionHandlerBehavior,ND.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 B=this.data.isToggled;if(!this.isModal_(B)){if(!this.data.preventAutoToggle){this.toggle();var t={toggled:this.data.isToggled,actions:{}};t.actions[this.buttonIcon]=this.data.isToggled;_.dv(this.hostElement,"yt-toggle-button",t)}t=this.data.defaultServiceEndpoint||null;var T=this.data.toggledServiceEndpoint||null;if(t&&T||t&&this.data.preventAutoToggle)B=B?T:t,t=this.disableCommandHandlerOverride,_.m("killswitch_toggle_button_behavior_resolve_command")||t?_.hi(this.hostElement,
[B]):_.Ir(B,this.hostElement),_.dv(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:B})}},
stateChanged_:function(){var B=this.data;if(B){var t=B.isToggled;this._setEndpoint(this.computeEndpoint_(B));this._setServiceEndpoint(this.computeServiceEndpoint_(B));this._setButtonIcon(this.computeButtonIcon_(B,t));this._setButtonText(this.computeButtonText_(B,t));this._setButtonAccessibility(this.computeAccessibility_(B,t));this._setButtonTooltip(this.computeTooltip_(B,t));this._setButtonClass(this.computeButtonClass_(B,t));this._setIconPositionType(this.computeIconPositionType_(B));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=t):this.elements_.button.setAttribute("aria-pressed",t));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=t)}},
shouldSetIconActiveState_:function(){return _.m("kevlar_system_icons")},
toggle:function(B){this.set("data.isToggled",B!==void 0?B:!this.data.isToggled);_.m("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(B){if(B){var t,T;return!!((t=this.data)==null?0:(T=t.toggledServiceEndpoint)==null?0:T.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(B){return B&&B.defaultNavigationEndpoint||null},
computeButtonIcon_:function(B,t){var T=B&&B.defaultIcon?_.DK(B.defaultIcon.iconType):null;B=B&&B.toggledIcon?_.DK(B.toggledIcon.iconType):T;return t?B:T},
handleUpdateToggleButtonStateCommand_:function(B){B=B.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==B.buttonId&&this.toggle(B.toggled)},
computeButtonText_:function(B,t){return B?t&&B.toggledText||B.defaultText||null:null},
computeAccessibility_:function(B,t){return B?(t?this.get("toggledAccessibilityData.accessibilityData",B):this.get("accessibilityData.accessibilityData",B))||B.accessibility||null:null},
computeTooltip_:function(B,t){return B?t&&B.toggledTooltip||B.defaultTooltip||null:null},
computeButtonClass_:function(B,t){if(!B)return"";var T="",S=B.toggledStyle||B.style;if(t=t?S:B.style){t.styleType&&(t=t.styleType);try{T+=t.toLowerCase().replace(/_/g,"-")+" "}catch(O){_.Qu(O,t,typeof t),_.yu(O)}}if(B=B.size){B.sizeType&&(B=B.sizeType);try{T+=B.toLowerCase().replace(/_/g,"-")+" "}catch(O){_.Qu(O,B,typeof B),_.yu(O)}}return T.trim()},
computeIconPositionType_:function(B){return B&&B.iconPosition||null},
computeServiceEndpoint_:function(B){var t=B&&B.serviceEndpoint,T=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return t?t:T&&B.command?B.command:null},
handleUpdateToggleButtonTextAction_:function(B){B=B.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==B.buttonId&&(this.set("data.defaultText",B.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",B.toggledText),this.notifyPath("data.toggledText"))}}];_.Qk("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var Q6u=_.m("web_button_rework")&&_.$M("BUTTON_REWORK")||_.m("web_button_rework_with_live"),Nx=function(){var B=_.x.apply(this,arguments)||this;B.systemIcons=_.m("kevlar_system_icons");B.roundedContainer=!0;return B};
_.u(Nx,_.x);Nx.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Nx.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var B=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var t={toggled:!!this.data.isToggled,actions:{}};t.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var T,S;t.actions.playlistId=(T=this.data.defaultServiceEndpoint)==null?void 0:(S=T.playlistEditEndpoint)==null?void 0:S.playlistId;_.dv(this.hostElement,"yt-toggle-button",t)}(B=B?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(B)}};
Nx.prototype.onYtNavigate=function(B){var t=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(B.detail.endpoint);t&&(B.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(t))};
_.n9.Object.defineProperties(Nx,{template:{configurable:!0,enumerable:!0,get:function(){if(w1u===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);w1u=B}B=w1u;return B}}});
Nx.prototype.onYtNavigate=Nx.prototype.onYtNavigate;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Nx.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nx.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],Nx.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(y6e.YtToggleButtonBehavior),_.Y("design:type",Object)],Nx.prototype,"ytToggleButtonBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Nx.prototype,"data",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],Nx.prototype,"showTooltips",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Nx.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Nx.prototype,"roundedContainer",void 0);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Nx.prototype,"onYtNavigate",null);
_.G([_.M({is:"ytd-toggle-button-renderer",disableElementRegistration:Q6u})],Nx);var xy4;_.XN=new _.lz("PANEL_CONTROLLER_TOKEN");_.uC=new _.lz("SHEET_CONTROLLER_TOKEN");_.jv=new _.lz("DIALOG_CONTROLLER_TOKEN");xy4=new _.lz("DIALOG_CONTAINER_TOKEN");var ODo=_.IG("DOWNLOAD",{},"Download"),ks9=_.IG("DOWNLOADING",{},"Downloading"),dy9=_.IG("DOWNLOADED",{},"Downloaded"),COw=_.IG("RETRY",{},"Retry");var Leg=[],h8z=!1;var MGu=_.Ba(function(B){var t=UyX,T=function(){return""},S=VG2(B.data),O=E$z(B.data),d=DyN(B.data),Z=PO_(B.data);
t=function(){var h=B.data(),q=Tn9(h,S(),O(),d(),Z()),D=!!h.videoId,P=q.text;return{title:D?P:void 0,tooltip:D?void 0:P,accessibilityText:P,onTap:q.onTap,iconName:q.iconType,style:h.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:q.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:h.buttonSize}};
T={};T=_.JK("ytDownloadButtonViewModelHost",(T.ytDownloadButtonViewModelIsHidden=function(){var h=B.data(),q=Z();return h.playlistId||q()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||q()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},T));
return _.E("download-button-view-model",{class:T},_.E(_.V6,{data:t}))},"D");
MGu.idomCompat=!0;var Wei=_.Ba(function(B){var t=B.backgroundLottieRef;var T=B.foregroundLottieRef;var S=B.children;var O=B.wrapperClass;var d=B.disableAnimation;B=function(){return(_.m("web_animated_actions")||_.m("web_animated_actions_v2"))&&!(d==null?0:d())};
return _.E("yt-animated-action",{class:_.JK("animated-action__container",O)},_.E("div",{class:"animated-action__content-with-background"},_.E(_.I,{cond:B,then:function(){return _.E($yu,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:function(){return{animationRef:t==null?void 0:t(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(IYN()?"dark":"light")+"_v5.json"}}}})}}),S),_.E(_.I,{cond:B,
then:function(){return _.E($yu,{lottiePlayerProps:function(){return{animationRef:T==null?void 0:T(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(IYN()?"dark":"light")+"_v4.json"}}}})}}))},"E");
Wei.idomCompat=!0;var $yu=_.Ba(function(B){var t=B.wrapperClass;var T=B.lottieClass;var S=B.lottiePlayerProps;return _.E("div",{class:_.JK("animated-action__lottie",t),"aria-hidden":"true"},_.E(_.kc,{className:T,data:S,animationName:function(){return S().animationConfig.name}}))},"F");var J6m={isOpen:!1};var NnN={isAllowed:!1};var uTN={errorMessage:"",title:"",privacy:"",isDisabled:!0};var HD2={isOpen:!1};var fY2={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var e81={response:void 0};var R8C=function(B,t){B=B===void 0?e81:B;switch(t.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},B,{response:t.payload});default:return B}};var Gsq={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var A6w=function(B,t){B=B===void 0?Gsq:B;switch(t.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},B,{nextDisabled:t.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},B,{nextCommand:t.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},B,{footerSubmissionData:t.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},B,{isImpersonationValid:t.payload});default:return B}};var p1b={reportFormData:void 0,reportDetailsFormData:void 0};var c6L=function(B,t){B=B===void 0?p1b:B;switch(t.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},B,{reportFormData:t.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},B,{reportDetailsFormData:t.payload});default:return B}};var iDu=void 0;_.m("mweb_enable_redux_store_on_demand")||(iDu=new nF(s6h()));var HG=_.m("enable_web_delhi_icons");var Yku=_.Ba(function(B){B=_.zo(B,{themeOverride:void 0,animationRef:{}});var t=B.animatedIconType,T=B.active,S=B.themeOverride,O=B.animationRef;B=B.staticIconFn;var d=_.C(_.PV(void 0,void 0,"P5a72b")),Z=d.next().value,h=d.next().value,q=function(){a:{var c=t();var w=S==null?void 0:S();var W;w=(w==null?void 0:w.useDarkTheme)||((W=_.OD().resolve(_.S_(_.va)))==null?void 0:W());switch(c){case "LIKE":iDu||(iDu=new nF(s6h()));c=(c=wPv(iDu.getState()))&&c.animationLightUrl&&c.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:w?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:w?c.animationDarkUrl:c.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(c){w=c;break a}w="animated_like_icon_"+(w?"dark":"light")+"_"+(HG?"v5":"v4");w={lottiePlayerProps:{animationConfig:{name:w,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+w+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(HG?" animated-like-icon-delhi":"")}}},totalFrames:HG?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":w={lottiePlayerProps:{animationConfig:{name:w?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(w?"dark":"light")+(HG?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(HG?" animated-subscribe-icon-delhi":"")}}},totalFrames:HG?120:79,lazyLoad:!1};break a}w=
void 0}return w},D=function(){var c,w;
return(w=(c=q())==null?void 0:c.lottiePlayerProps.animationConfig.name)!=null?w:""},P=function(){if(q()){var c=q().lottiePlayerProps.animationConfig.path;
return Il.get(c)||Z()}};
d=_.C(_.PV(!1,void 0,"h6xR3c"));var U=d.next().value;d=d.next().value;var J=w1D(d),N=function(){var c=q(),w,W,v;return(v=c==null?void 0:(w=c.lottiePlayerProps.animationConfig)==null?void 0:(W=w.rendererSettings)==null?void 0:W.className)!=null?v:""},H=void 0,f=void 0;
_.sZ(function(){var c=q(),w=D(),W=P(),v=U(),p=T();if(c&&(f!==w&&(f=w,H=p,w=O(),J.animationConfig=c.lottiePlayerProps.animationConfig,J.animationRef=w,W&&(J.animationConfig.animationData=W,J.animationConfig.path=void 0),w=c.lottiePlayerProps.animationConfig.path,!Il.get(w)&&c.lazyLoad&&w&&Feo(w,h)),!(v||c.lazyLoad&&!W))){if(W=!O().lottieEl)p?(v=c.totalFrames,J.animationConfig.initialSegment=[v-1,v]):J.animationConfig.initialSegment=void 0;if(H!==p&&!W)if(W=O(),p){var l;(l=W.lottieEl)==null||l.playSegments([0,
c.totalFrames],!0)}else{var b;(b=W.lottieEl)==null||b.playSegments([0,1],!0)}H=p}},"YCYOCe");
return _.E("animated-icon",{class:"ytAnimatedIconHost"},_.E(_.I,{cond:function(){var c,w;return!((c=q())==null||!c.lottiePlayerProps.animationConfig.path||((w=q())==null?0:w.lazyLoad)&&!P()||U())},
then:function(){return _.E(_.kc,{data:J,animationName:D,className:N,animationRef:O})},
else:B}))},"G");_.aT=_.Ba(function(B){var t=_.l_("yt-subscribe-button-view-model"),T=_.l_("div"),S=_.l_("div"),O=_.Ei(),d=_.Ei(),Z=_.Ei(),h=_.JT(cv2,function(){return B.data().stateEntityStoreKey}),q=_.JT(sXq,function(){var Pe,x8;
return(x8=(Pe=B.data().notificationStateEntityStoreKeys)==null?void 0:Pe.subsNotificationStateKey)!=null?x8:""}),D=function(){return!B.data().enableSubscribeButtonPostClickAnimation},P=_.C(_.PV(0,void 0,"eTsWvc")),U=P.next().value,J=P.next().value;
P=_.C(_.PV(0,void 0,"dniDQ"));var N=P.next().value,H=P.next().value;P=_.C(_.PV(!1,void 0,"EluPic"));var f=P.next().value,c=P.next().value;P=_.C(_.PV(!1,void 0,"r0jnre"));var w=P.next().value,W=P.next().value;P=_.C(_.PV(!1,void 0,"KMvoQe"));var v=P.next().value,p=P.next().value,l;P=_.C(_.PV(!1,void 0,"aSENce"));var b=P.next().value,Zv=P.next().value,hN=function(){W(!0);_.uc(_.wT,function(){W(!1)},1500)};
_.sZ(function(){var Pe=w();D8(function(){Pe&&!D()&&h()&&p19(O,d,Z)})},"LgmX6c");
_.sZ(function(){var Pe=h();D8(function(){if(!D()&&Pe){var x8;((x8=B.animateWidth)==null?0:x8.call(B))&&Gsg(t.value,!!Pe.subscribed,U(),N());var Us,g2;((Us=l)==null?0:Us.subscribed)||!Pe.subscribed||Pe.key!==((g2=l)==null?void 0:g2.key)||hN();l=Pe}})},"iZzoUb");
P=_.N_(function(){var Pe,x8,Us,g2=B.data(),LY=!((Pe=h())==null||!Pe.subscribed);Pe=!((x8=B.isOverlay)==null||!x8.call(B));x8=f()?t:void 0;var m4=(Us=q())==null?void 0:Us.state;Us=b();e8q(g2,m4);return Q6D({model:g2,subscribed:LY,isOverlay:Pe,element:x8,notificationState:m4,disableTextEllipsis:!0,focused:Us})},void 0,"yGQGue");
var PL=function(){var Pe;if(!D()&&((Pe=B.animateWidth)==null?0:Pe.call(B))&&(T==null?0:T.value)&&(S==null?0:S.value)&&!v()){Pe=h();var x8=_.C((Pe==null?0:Pe.subscribed)?[T,S]:[S,T]),Us=x8.next().value;x8=x8.next().value;Us=Math.ceil(Us.value.getBoundingClientRect().width);x8=Math.ceil(x8.value.getBoundingClientRect().width);J(Us);H(x8);Gsg(t.value,!(Pe==null||!Pe.subscribed),Us,x8);p(!0)}},aC=_.Xb(function(Pe){PL();
var x8=h();x8&&(Pe.detail.endpoint.subscribeEndpoint||Pe.detail.endpoint.unsubscribeEndpoint)&&MGD(t.value,!x8.subscribed,x8)}),cL=function(){var Pe=_.OD().resolve(_.S_(_.Zw));
Pe&&Zv(Pe.isKeyBoardInUse())},gm=function(){Zv(!1)};
_.KC("yt-player-subscribe",function(Pe){var x8=h();x8&&Pe===B.data().channelId&&MGD(t.value,!0,x8)});
_.KC("yt-player-unsubscribe",function(Pe){var x8=h();x8&&Pe===B.data().channelId&&MGD(t.value,!1,x8)});
_.KC("yt-update-subscribe-button-action",function(Pe){Pe=_.X(Pe,dj2);var x8=h();x8&&Pe&&Pe.channelId===B.data().channelId&&MGD(t.value,!!Pe.subscribed,x8)});
_.Fv(function(){t.value&&(t.value.addEventListener("focusin",cL),t.value.addEventListener("focusout",gm));var Pe=_.fC(_.wT,function(){PL()});
c(!0);_.FA(function(){_.wT.cancelJob(Pe);t.value&&(t.value.removeEventListener("focusin",cL),t.value.removeEventListener("focusout",gm))})});
var p_=function(){var Pe,x8,Us;if(Us=!((Pe=h())==null||!Pe.subscribed))Pe=!!B.data().disableNotificationBell,Us=(x8=q())==null?void 0:x8.state,Us=!Pe&&!!Us;return Us},M9=function(){var Pe;
return!((Pe=h())==null?0:Pe.subscribed)},B_=function(){var Pe,x8;
if(x8=M9()){x8=!!B.data().disableNotificationBell;var Us=(Pe=q())==null?void 0:Pe.state;x8=!x8&&!!Us}return x8},r2={},jq={};
return _.E("yt-subscribe-button-view-model",{class:_.JK(B.className,"yt-subscribe-button-view-model-wiz",(r2["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var Pe,x8;return!((Pe=h())==null||!Pe.subscribed)&&((x8=B.animateWidth)==null?void 0:x8.call(B))&&w()},r2["yt-subscribe-button-view-model-wiz--hidden"]=function(){var Pe;
return!((Pe=h())==null?0:Pe.subscribed)&&B.data().hideWhenUnsubscribed},r2)),
el:t,"on:yt-service-request-sent":aC},_.E(Wei,{backgroundLottieRef:O,foregroundLottieRef:d,wrapperClass:_.JK("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(jq["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var Pe;return((Pe=B.animateWidth)==null?void 0:Pe.call(B))&&w()},jq["yt-subscribe-button-view-model-wiz__static-width"]=function(){var Pe;
return!((Pe=B.animateWidth)==null?0:Pe.call(B))},jq)),
disableAnimation:D},_.E("div",{el:T,class:"yt-subscribe-button-view-model-wiz__container"},_.E(rF,{data:P,icon:function(){return _.E(_.I,{cond:p_,then:function(){var Pe=function(){var x8;return xyC((x8=q())==null?void 0:x8.state)};
return _.E(_.I,{cond:function(){return D()||Pe()!=="NOTIFICATIONS_NONE"},
then:function(){return _.E(_.fz,{icon:Pe})},
else:function(){return _.E(Yku,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:Z})}})}})},
secondaryIconName:function(){return p_()?"EXPAND":void 0}}))),_.E("div",{el:S,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.E(_.I,{cond:function(){var Pe;return((Pe=B.animateWidth)==null?void 0:Pe.call(B))&&!D()&&!v()},
then:function(){return _.E(rF,{data:_.N_(function(){var Pe;return Q6D({model:B.data(),subscribed:M9(),isOverlay:!((Pe=B.isOverlay)==null||!Pe.call(B)),element:t,disableTextEllipsis:!0})},void 0,"lwPlub"),
iconName:function(){var Pe;return B_()?xyC((Pe=q())==null?void 0:Pe.state):void 0},
secondaryIconName:function(){return B_()?"EXPAND":void 0}})}})))},"H");
_.aT.idomCompat=!0;var iDD=new _.lz("RENDERER_STAMPER_OPTIONS_TOKEN");var Ke4=_.Ba(function(B){var t=B.data;var T=_.JT(cv2,function(){return t().subscriptionStateEntityKey});
return _.E(_.I,{cond:function(){var S=t(),O=T();return!S.hideWhenUnsubscribed||(O==null?0:O.subscribed)?_.X(t().button,_.aa):void 0},
then:function(S){return _.E("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.E(_.V6,{data:S,buttonOverrides:function(){return{toggled:!0}}}))}})},"I");
Ke4.idomCompat=!0;var tuv=_.HR({buttonViewModel:_.V6,subscribeButtonViewModel:_.aT,downloadButtonViewModel:MGu,toggleButtonViewModel:_.aD,subscribePlusButtonViewModel:Ke4});_.Tt(SR_);var U0L=new _.lz("RENDERER_LOGGER_TOKEN");var Ra;_.gF=new Yaq;Ra=new Map;var Eo9="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),PHw=["notificationTextRenderer","notificationMultiActionRenderer"],D0m="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),
VuX=OcX(function(B){return _.oU(B==null?void 0:B.targetId)}).useUpdatableData;var qRm=0;_.cR.debugName="EjJbCe";var lYB=_.Ba(function(B){return _.E(_.cR,{data:function(){return B.actionRow().actions}},{buttonViewModel:function(t){var T=t.data;
return _.E(ft,{isRow:B.isRow,isIconOnlyButton:function(){return IOq(T())},
useIntrinsicWidth:B.useIntrinsicWidth},_.E(_.V6,{data:T}))},
subscribeButtonViewModel:function(t){return _.E(ft,{isRow:B.isRow},_.E(_.aT,{data:t.data,isOverlay:!1,animateWidth:function(){return!B.isRow()}}))},
downloadButtonViewModel:function(t){var T=t.data;return _.E(ft,{isRow:B.isRow,isIconOnlyButton:function(){return!!T().playlistId}},_.E(MGu,{data:T}))},
toggleButtonViewModel:function(t){var T=t.data;return _.E(ft,{isRow:B.isRow,isIconOnlyButton:function(){var S=T();return IOq(_.X(S.isToggled?S.toggledButtonViewModel:S.defaultButtonViewModel,_.aa))}},_.E(_.aD,{data:T}))},
subscribePlusButtonViewModel:function(t){return _.E(ft,{isRow:B.isRow},_.E(Ke4,{data:t.data}))}})},"J"),ft=_.Ba(function(B){var t={};
return _.E("div",{class:_.JK("yt-flexible-actions-view-model-wiz__action",(t["yt-flexible-actions-view-model-wiz__action--row-action"]=B.isRow,t["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=B.useIntrinsicWidth,t["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,t["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=B.isIconOnlyButton,t))},B.children)},"K"),v$B=_.Ba(function(B){var t=function(){var S;
return((S=B.layout)==null?void 0:S.call(B))===1},T={};
return _.E("yt-flexible-actions-view-model",{class:_.JK("yt-flexible-actions-view-model-wiz",B.className,(T["yt-flexible-actions-view-model-wiz--inline"]=function(){return!t()},T["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return B.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},T))},_.E(_.aS,{each:function(){return B.data().actionsRows||[]}},function(S){return _.E(_.I,{cond:t,
then:function(){return _.E("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.E(lYB,{actionRow:S,isRow:t,useIntrinsicWidth:function(){return!!B.data().respectActionIntrinsicWidth}}))},
else:function(){return _.E(lYB,{actionRow:S,isRow:t})}})}))},"L"),gu=_.m("web_enable_sink_yt_flexible_actions_view_model")?v$B:_.Nr(SR_);
v$B.idomCompat=!0;_.dU(gu,"yt-flexible-actions-view-model",{props:{data:_.lP,layout:_.lP,justifyContentOverride:_.lP,className:_.lP}});_.RT=_.Ba(function(B){var t=_.JT($1,function(){var O;return(O=B.data().dislikeEntityKey)!=null?O:""}),T=_.N_(function(){var O=t();
return O?O.likeStatus==="DISLIKE":_.X(B.data().toggleButtonViewModel,_.fS).isToggled},void 0,"B2tgKf"),S=_.N_(function(){return Object.assign({},_.X(B.data().toggleButtonViewModel,_.fS),{isToggled:T()})},void 0,"otfIbf");
return _.E("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.E(_.aD,{data:S,buttonShapeOverrides:B.buttonShapeOverrideables,onToggle:function(O){var d=t();d&&O!==(d.likeStatus==="DISLIKE")&&d.key&&_.nx(_.QU("likeStatusEntity",d.key,{likeStatus:O?"DISLIKE":"INDIFFERENT",hadUserInteraction:O}))}}))},"M");
_.RT.idomCompat=!0;_.Ar=_.Ba(function(B){var t=_.m("web_supports_animations_api"),T=TJ(function(J){var N=D();if(!J){var H,f;return{numberText:(f=N==null?void 0:(H=N.likeCountIfIndifferent)==null?void 0:H.content)!=null?f:"",numberValue:Number(N==null?void 0:N.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var c;H=(N==null?void 0:(c=N.likeCountIfIndifferent)==null?void 0:c.content)!==J.numberText;if(h()||!H)return J;var w;return{numberText:(N==null?void 0:(w=N.likeCountIfIndifferent)==null?void 0:w.content)||
"",numberValue:Number(N==null?void 0:N.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!N}}),S=TJ(function(J){var N=D();
if(!J){var H,f;return{numberText:(f=N==null?void 0:(H=N.likeCountIfLiked)==null?void 0:H.content)!=null?f:"",numberValue:Number(N==null?void 0:N.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var c;H=(N==null?void 0:(c=N.likeCountIfIndifferent)==null?void 0:c.content)!==J.numberText;if(h()||!H)return J;var w;return{numberText:(N==null?void 0:(w=N.likeCountIfLiked)==null?void 0:w.content)||"",numberValue:Number(N==null?void 0:N.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!N}}),O=_.C(_.PV(void 0,
void 0,"xYSlUe")),d=O.next().value,Z=O.next().value,h=d,q=_.JT($1,function(){var J,N;
return(N=(J=B.data())==null?void 0:J.likeStatusEntityKey)!=null?N:""}),D=_.JT(dRw,function(){var J,N;
return((J=B.likeCountEntity)==null?void 0:(N=J.call(B))==null?void 0:N.key)||""}),P=_.N_(function(){var J;
return((J=q())==null?void 0:J.likeStatus)==="LIKE"},void 0,"DG5Osd"),U=function(){var J;
return t&&!((J=B.likeCountEntity)==null||!J.call(B))};
return _.E("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.E(_.aD,{data:function(){var J=Object,N=J.assign,H;var f=_.X((H=B.data())==null?void 0:H.toggleButtonViewModel,_.fS);return N.call(J,{},f||{},{isToggled:P()})},
buttonShapeOverrides:B.buttonShapeOverrideables,animatedTextPropsDefault:function(){return U()?T():void 0},
animatedTextPropsToggled:function(){return U()?S():void 0},
onToggle:function(J){JdX(J,q(),h(),Z)},
style:function(){var J;return((J=B.disableIconAnimation)==null?0:J.call(B))?void 0:{animateIcon:"true"}}}))},"N");
_.Ar.idomCompat=!0;var n$2=_.Ba(function(B){var t=function(){return _.X(B.data().likeButtonViewModel,_.A5)},T=function(){var O;
return((O=t())==null?void 0:O.likeStatusEntityKey)||""},S=_.N_(function(){var O,d;
var Z=(d=_.JT($1,T)())!=null?d:(O=t())==null?void 0:O.likeStatusEntity;O=B.data();var h;O=(O==null?void 0:(h=O.timedAnimationData)==null?void 0:h.animationTiming)||[];return{uniqueId:"like-dislike",timings:O,enabled:(Z==null?void 0:Z.likeStatus)==="INDIFFERENT"&&O.length>0,experimentEnabled:O.length>0}},void 0,"hGh9Td");
return _.E("segmented-like-dislike-button-view-model",{class:_.JK("ytSegmentedLikeDislikeButtonViewModelHost",B.className),"button-renderer":!0},_.E(Ilw,{settings:S},_.E("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.E(_.I,{cond:t,then:function(O){return _.E(_.Ar,{data:O,likeCountEntity:function(){return B.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start"}})}}),_.E(_.I,{cond:function(){return _.X(B.data().dislikeButtonViewModel,_.R_)},
then:function(O){return _.E(_.RT,{data:O,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"O");
n$2.idomCompat=!0;_.dU(n$2,"segmented-like-dislike-button-view-model",{props:{data:_.lP,className:_.lP}});var r61=_.Ba(function(B){var t=B.data;var T=B.className;var S=B.setMinWidth;var O=B.forceIconOnly;var d=_.l_("account-link-button-view-model"),Z=_.JT(_.m0z,function(){var J;return(J=t().accountLinkStatusEntityKey)!=null?J:""}),h=_.JT(_.m0z,function(){var J;
return(J=t().accountLinkStatusSecondaryEntityKey)!=null?J:""}),q=function(){if(!_.m("web_account_link_secondary_killswitch")){var J,N;
return((J=Z())==null?void 0:J.linked)||((N=h())==null?void 0:N.linked)}var H;return(H=Z())==null?void 0:H.linked};
_.sZ(function(){var J=Z();if(J){var N=dT8(new kdq,Sjq(new TVB,!!J.linked));_.qI().then(function(H){H&&(H.setAccountLinkState(_.zw(N.JSC$10164_serializeBinary(),4)),H.updateAccountLinkingConfig(!!J.linked))})}},"b9pSsf");
var D=function(){return _.X(t().toggleButtonViewModel,_.fS)};
_.KC("yt-signal-action-show-account-link-dialog",function(){if(D()){var J=q()?D().toggledButtonViewModel:D().defaultButtonViewModel;J=_.X(J,_.aa);var N;if((N=Z())==null?0:N.isWarning){N=_.X(t().warningButtonViewModel,_.aa);if(!N){_.p4(Error("Fh"));return}J=N}var H;(N=_.$t((H=J)==null?void 0:H.onTap))&&_.Du([N],d.value)}else _.p4(Error("Gh"))});
var P=function(){var J=D();return Object.assign({},J,{isToggled:q()})},U=function(){return(O==null?0:O())?{iconPosition:"icon-only"}:{}};
return _.E("account-link-button-view-model",{class:_.JK("ytwAccountLinkButtonViewModelHost",T,function(){return(S==null?0:S())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:d,"button-renderer":!0},_.E("div",null,_.E(_.I,{cond:function(){var J;if((J=Z())==null?0:J.isWarning)return(J=_.X(t().warningButtonViewModel,_.aa))||_.p4(Error("Fh")),J},
then:function(J){return _.E(_.V6,{data:J,buttonOverrides:U})},
else:function(){return _.E(_.aD,{data:P,buttonShapeOverrides:U})}})))},"P");_.dU(r61,"account-link-button-view-model",{props:{data:_.lP,className:_.Oz,setMinWidth:_.Oz,forceIconOnly:_.Oz}});_.Qk("menuRenderer","menuRenderer","ytd-menu-renderer");
var z88={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"}},
bD4=_.m("web_fix_missing_action_buttons")?100:200,cG=function(){var B=_.x.apply(this,arguments)||this;B.safeArea=!_.m("kevlar_flex_menu_safe_area_killswitch");B.tonalOverride=!1;B.threeDotSize="M";B.isOverlay=!1;B.useOverlayDark=!1;B.topLevelIconsOnly=!1;B.JSC$12620_lastWidth=0;B.maybeUpdateFlexibleMenu=function(){_.m("web_fix_missing_action_buttons")?requestAnimationFrame(B.maybeUpdateFlexibleMenuImpl):B.maybeUpdateFlexibleMenuImpl()};
B.maybeUpdateFlexibleMenuImpl=function(){var t;if((t=B.data)!=null&&t.flexibleItems){B.maybeFlushDebouncer();t=B.hostElement.clientWidth;var T=t>B.JSC$12620_lastWidth,S,O=((S=B.topLevelButtonsContainer)==null?void 0:S.scrollHeight)||0,d;S=((d=B.flexibleItemButtonsContainer)==null?void 0:d.scrollHeight)||0;d=B.hostElement.scrollHeight>Math.max(O,S)+8;T?(B.resetFlexibleItems(),B.JSC$12620_lastWidth=B.hostElement.clientWidth,B.maybeUpdateFlexibleMenu()):d&&(B.shrinkFlexibleMenu(),B.JSC$12620_lastWidth=
t)}};
B.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){B.onOverflowTap()},
iconPosition:"icon-only",style:B.isOverlay?B.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:B.threeDotSize,state:"active",accessibilityLabel:B.computeAccessibilityLabel(B.data)},B.threeDotButtonOverride)};
B.onOverflowTap=function(){if(B.data.fetchMenuCommand)_.OD().resolve(_.kv).resolveCommand(B.data.fetchMenuCommand,{form:{element:B.hostElement}});else if(B.data.isDisabled&&B.data.disabledCommand)_.Ir(B.data.disabledCommand,B.hostElement);else{var t=B.createMenuRendererVe(),T={items:B.items};B.data.menuPopupAccessibility&&(T.menuPopupAccessibility=B.data.menuPopupAccessibility);B.data.footer&&(T.footer=B.data.footer);t={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:T},veData:t}};
_.OD().resolve(_.uC).openSheet({openPopupActionCommand:t},B.hostElement)}};
return B};
_.u(cG,_.x);_.k=cG.prototype;_.k.updateButtonOverrides=function(){if(!_.m("menu_renderer_label_update_upkillswitch")){var B=_.ZH(this.hostElement).querySelector("yt-button-view-model");B&&(B.buttonOverrides=this.buttonOverrides)}};
_.k.computeHasItems=function(){var B;return((B=this.topLevelButtonData)==null?void 0:B.length)||this.hasFlexibleItems};
_.k.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.k.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.Ev(this.hostElement,{"--ytd-menu-renderer-button-color":_.W6(this.data.iconColor)}))};
_.k.onStamperFinished=function(){this.JSC$12620_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.k.setupFlexibleMenu=function(){var B=this,t;(t=this.data)!=null&&t.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.nS(this.maybeUpdateFlexibleMenu,bD4,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){B.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))};
_.k.maybeFlushDebouncer=function(){if(_.m("web_replace_formatted_with_attributed_string")){var B;(B=this.topLevelButtons)==null||B.forEach(function(T){var S;(T=(S=T.getElementsByTagName("yt-attributed-string"))==null?void 0:S[0])&&g52(T)});
var t;(t=this.flexibleItemButtons)==null||t.forEach(function(T){var S;(T=(S=T.getElementsByTagName("yt-attributed-string"))==null?void 0:S[0])&&g52(T)})}};
_.k.resetFlexibleItems=function(){var B;if((B=this.data)!=null&&B.flexibleItems){_.m("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var t;this.flexAsTopLevelButtons=(t=this.data.flexibleItems)==null?void 0:t.map(function(T){return _.X(T,_.FX8).topLevelButton});
_.m("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.k.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.k.shrinkFlexibleMenu=function(){var B;(B=this.flexAsTopLevelButtons)!=null&&B.length&&(this.flexAsTopLevelButtons=[].concat(_.aw(this.flexAsTopLevelButtons.slice(0,-1))))};
_.k.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:z88,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:z88,events:!0}}};
_.k.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.k.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.k.detached=function(){this.icon="MORE_VERT"};
_.k.computeTopLevelButtonData=function(B){if(!B)return[];var t;B=(t=B==null?void 0:B.topLevelButtons)!=null?t:[];return _.f1.unsafeClone([].concat(_.aw(B)))};
_.k.computeItems=function(B,t){if(!B)return[];var T=[];if(t){var S=(B.flexibleItems||[]).map(function(Z){return _.X(Z,_.FX8)});
S=_.C(S);for(var O=S.next();!O.done;O=S.next())O=O.value,t.includes(O.topLevelButton)||(O=O.menuItem)&&T.push(O)}var d;B=(d=B==null?void 0:B.items)!=null?d:[];return[].concat(_.aw(T),_.aw(B))};
_.k.computeMenuActive=function(B,t){return B||t};
_.k.onPopupOpened=function(){this.overlayOpen=!0;_.dv(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.k.onPopupClosed=function(){this.overlayOpen=!1;_.dv(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.k.onPopupCanceled=function(){this.overlayOpen=!1;_.dv(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.k.computeAccessibilityLabel=function(B){return this.get("accessibility.accessibilityData.label",B)};
_.k.isHidden=function(B,t){return this.tonalOverride||!B?!0:B.fetchMenuCommand||B.isDisabled&&B.disabledCommand?!1:!(t==null?0:t.length)};
_.k.isModernOverflowHidden=function(B,t){return this.tonalOverride&&B?B.fetchMenuCommand?!1:!(t==null?0:t.length):!0};
_.k.createMenuRendererVe=function(){var B=this.data.trackingParams,t=_.sg(),T=_.cO();return B&&t&&T?(B=_.fZ(B),T=_.sz(7591),_.m("combine_ve_grafts")?_.Cv(_.Xr(),T,B):_.er(t,B,T),T):null};
_.n9.Object.defineProperties(cG.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.flexAsTopLevelButtons)==null||!B.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
cG.prototype.onPopupCanceled=cG.prototype.onPopupCanceled;cG.prototype.onPopupClosed=cG.prototype.onPopupClosed;cG.prototype.onPopupOpened=cG.prototype.onPopupOpened;cG.prototype.tonalOverrideChanged=cG.prototype.tonalOverrideChanged;cG.prototype.resetFlexibleItems=cG.prototype.resetFlexibleItems;cG.prototype.setupFlexibleMenu=cG.prototype.setupFlexibleMenu;cG.prototype.iconButtonColorChanged=cG.prototype.iconButtonColorChanged;cG.prototype.updateButtonOverrides=cG.prototype.updateButtonOverrides;
_.G([_.g(_.ls),_.Y("design:type",Object)],cG.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],cG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#button-shape"),_.Y("design:type",qD)],cG.prototype,"buttonShape",void 0);_.G([_.mA("#button"),_.Y("design:type",Object)],cG.prototype,"button",void 0);
_.G([_.y(),_.Y("design:type",Object)],cG.prototype,"data",void 0);_.G([_.y({computed:"computeTopLevelButtonData(data)"}),_.Y("design:type",Array)],cG.prototype,"topLevelButtonData",void 0);_.G([_.y(),_.Y("design:type",Array)],cG.prototype,"flexAsTopLevelButtons",void 0);_.G([_.y({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.Y("design:type",Array)],cG.prototype,"items",void 0);_.G([_.y({value:"MORE_VERT"}),_.Y("design:type",String)],cG.prototype,"icon",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],cG.prototype,"safeArea",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.Y("design:type",Boolean)],cG.prototype,"menuActive",void 0);_.G([_.y(),_.Y("design:type",Boolean)],cG.prototype,"menuFocused",void 0);_.G([_.y({value:"bottom"}),_.Y("design:type",String)],cG.prototype,"buttonTooltipPosition",void 0);_.G([_.y(),_.Y("design:type",Boolean)],cG.prototype,"overlayOpen",void 0);
_.G([_.y({value:!0}),_.Y("design:type",Boolean)],cG.prototype,"forceIconButton",void 0);_.G([_.y(),_.Y("design:type",Boolean)],cG.prototype,"styleActionButton",void 0);_.G([_.y(),_.Y("design:type",Boolean)],cG.prototype,"disableTextTransformOnButtons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],cG.prototype,"tonalOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],cG.prototype,"threeDotSize",void 0);
_.G([_.y(),_.Y("design:type",Object)],cG.prototype,"threeDotButtonOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],cG.prototype,"isOverlay",void 0);_.G([_.y(),_.Y("design:type",Object)],cG.prototype,"useOverlayDark",void 0);_.G([_.y({computed:"computeButtonOverride(tonalOverride)"}),_.Y("design:type",Object)],cG.prototype,"buttonOverride",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],cG.prototype,"hasCustomIconColor",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("flexAsTopLevelButtons"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cG.prototype,"hasFlexibleItems",null);_.G([_.y({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.Y("design:type",Boolean)],cG.prototype,"hasItems",void 0);_.G([_.y(),_.Y("design:type",Object)],cG.prototype,"topLevelIconsOnly",void 0);
_.G([_.IK("topLevelIconsOnly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"updateButtonOverrides",null);_.G([_.F("topLevelIconsOnly"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cG.prototype,"buttonOverrides",null);_.G([_.mA("#top-level-buttons-computed"),_.Y("design:type",HTMLElement)],cG.prototype,"topLevelButtonsContainer",void 0);_.G([_.N6(".top-level-buttons > *"),_.Y("design:type",Array)],cG.prototype,"topLevelButtons",void 0);
_.G([_.mA("#flexible-item-buttons"),_.Y("design:type",HTMLElement)],cG.prototype,"flexibleItemButtonsContainer",void 0);_.G([_.N6("#flexible-item-buttons > *"),_.Y("design:type",Array)],cG.prototype,"flexibleItemButtons",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"iconButtonColorChanged",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"setupFlexibleMenu",null);_.G([_.je("topLevelIconsOnly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"resetFlexibleItems",null);_.G([_.IK("tonalOverride"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"tonalOverrideChanged",null);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"onPopupOpened",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"onPopupClosed",null);_.G([_.Uv("yt-popup-canceled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cG.prototype,"onPopupCanceled",null);
_.e(cG,"ytd-menu-renderer",function(){if(my2===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);my2=B}B=my2;return B},{mode:_.h_("kevlar_poly_si_batch_j030")?1:2});var BZB;var tui;_.sG=_.Ba(function(B){var t=B.data;var T=function(){if(t().icon)a:{var S={iconName:t().icon};for(var O=_.OD().resolve(_.Pa),d=_.C([12,24]),Z=d.next();!Z.done;Z=d.next()){var h=Z.value;Z=Object.assign({},S,{iconStyle:"youtube_fill",iconSize:h});h=Object.assign({},S,{iconStyle:"youtube_outline",iconSize:h});if(O.resolveIcon(Z)){S=Z;break a}if(O.resolveIcon(h)){S=h;break a}}S=void 0}else S=void 0;return S};
B={};return _.E("badge-shape",{class:_.JK("badge-shape-wiz",function(){return aOv(t().type)},(B["badge-shape-wiz--overlay"]=function(){return t().isOverlay},B["badge-shape-wiz--ads-include-dot"]=function(){return t().adsIncludeDot},B["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(t().type){case 16:case 17:case 18:var S=!0;
break a;default:S=!1}return S},B["badge-shape-wiz--status-badge"]=function(){a:switch(t().type){case 11:case 12:case 13:case 14:case 15:var S=!0;
break a;default:S=!1}return S},B["badge-shape-wiz--no-text"]=function(){return!t().text},B["badge-shape-wiz--modern"]=function(){return t().modern||_.m("web_modern_badge_shape")},B)),
style:_.H4({"background-color":function(){var S;return(S=t().customColors)==null?void 0:S.backgroundColor}}),
role:function(){return t().accessibilityText?"img":void 0},
"aria-label":function(){return t().accessibilityText}},_.E(_.I,{cond:function(){return t().animation},
then:function(S){return _.E(_.kc,{className:"badge-shape-wiz__icon",data:S,animationName:function(){return S().animationConfig.name||""}})}}),_.E(_.I,{cond:function(){var S;
return T()&&!((S=t())==null?0:S.animation)},
then:function(){return _.E("div",{class:"badge-shape-wiz__icon"},_.E(iVh,{data:function(){return T()}}))}}),_.E("div",{class:"badge-shape-wiz__text"},function(){var S;
return(S=t())==null?void 0:S.text}))},"Q");
_.sG.idomCompat=!0;_.dU(_.sG,"badge-shape",{props:{data:_.lP}});var FN=function(){var B=_.x.apply(this,arguments)||this;B.systemIcons=_.m("kevlar_system_icons");B.animated=_.m("animated_live_badge_icon");B.useBadgeShape=_.m("web_badge_shape_defrag");return B};
_.u(FN,_.x);_.k=FN.prototype;_.k.addTooltips=function(){for(var B=_.ZH(this.hostElement).querySelectorAll(".badge"),t=0,T;T=B[t++];){var S=this.repeatElement.itemForElement(T);T=_.ZH(T);T.lastChild&&T.lastChild.is==="tp-yt-paper-tooltip"&&T.removeChild(T.lastChild);if(S=S.metadataBadgeRenderer&&S.metadataBadgeRenderer.tooltip){var O=_.BQ("tp-yt-paper-tooltip");(0,_.VX)(O).textContent=S;O.setAttribute("position","top");O.setAttribute("aria-hidden","true");T.appendChild(O)}}};
_.k.badgesChanged=function(){var B=this;_.xi().parkOrScheduleJob(function(){B.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.k.standaloneRoundedBadgeChanged=function(){var B=this.useRoundedBadge?this.useRoundedBadge:void 0;B&&(this.useRoundedBadge=B)};
_.k.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.k.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.k.computeStyle=function(B){_.m("enable_html5_teal_ad_badge")&&B==="BADGE_STYLE_TYPE_AD"&&(B="badge-style-type-ad-alternate");_.m("kevlar_ytb_live_badges")&&B==="BADGE_STYLE_TYPE_LIVE_NOW"&&(B="badge-style-type-live-now-alternate");return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeRole=function(B){return this.computeAriaLabel(B)?"img":"status"};
_.k.computeAriaLabel=function(B){var t;return(B==null?void 0:(t=B.accessibilityData)==null?void 0:t.label)||(B==null?void 0:B.label)};
_.k.computeBadgeShape=function(B){var t;if(B){var T,S=juD(B.style),O=Hc_(B.style),d=B.label,Z=((T=B.accessibilityData)==null?void 0:T.label)||B.label;B=(t=B.icon)==null?void 0:t.iconType;t={type:S,brNzRatingBadgeType:O,text:d,accessibilityText:Z,icon:B!=="PREMIUM"?B:void 0}}else t={};return t};
_.k.updateComputedBadges=function(B,t,T){var S=this;(t=t?[t]:T?[T]:void 0)?this.computedBadges=t:this.computedBadges=B==null?void 0:B.filter(function(O){var d;if((d=O.metadataBadgeRenderer)==null?0:d.groups){d=!1;O=_.C(O.metadataBadgeRenderer.groups);for(var Z=O.next();!Z.done;Z=O.next()){Z=Z.value;var h=void 0;d=d||((h=S.hiddenBadgeGroups)==null?void 0:h.includes(Z))}return!d}return!0})};
_.k.useFilledIcons=function(B){return _.m("kevlar_system_icons")&&(B==="AUDIO_BADGE"||B==="CHECK_CIRCLE_THICK"||B==="OFFICIAL_ARTIST_BADGE"||B==="SPONSORSHIP_STAR"||B==="PERSON_RADAR_FILLED"||B==="PERSON_RADAR")};
_.k.computeBadgeShapeStyle=function(B){return this.useBadgeShape?B==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||B==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":"":""};
_.k.computeIcon=function(B){var t,T;B=B==null?void 0:(t=B.metadataBadgeRenderer)==null?void 0:(T=t.icon)==null?void 0:T.iconType;if(B!=="PREMIUM"&&B)return _.DK(B)};
_.k.computeStandaloneBadge=function(B){var t;B=B==null?void 0:(t=B.icon)==null?void 0:t.iconType;return B==="PREMIUM_STANDALONE"||B==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
FN.prototype.hiddenBadgeGroupsChanged=FN.prototype.hiddenBadgeGroupsChanged;FN.prototype.standaloneBadgeChanged=FN.prototype.standaloneBadgeChanged;FN.prototype.standaloneRoundedBadgeChanged=FN.prototype.standaloneRoundedBadgeChanged;FN.prototype.badgesChanged=FN.prototype.badgesChanged;_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"hidden",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],FN.prototype,"componentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Array)],FN.prototype,"badges",void 0);_.G([_.y(),_.Y("design:type",Object)],FN.prototype,"topStandaloneBadge",void 0);_.G([_.y(),_.Y("design:type",Object)],FN.prototype,"bottomStandaloneBadge",void 0);_.G([_.y(),_.Y("design:type",Object)],FN.prototype,"computedBadges",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"mediumFontAdBadge",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"useRoundedBadge",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"largeFontAdBadge",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"overlayAd",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"overlayPremium",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"noDotAdBadge",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"collectionTruncate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"isThumbnailBadge",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],FN.prototype,"wrapBadges",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],FN.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],FN.prototype,"animated",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],FN.prototype,"useBadgeShape",void 0);_.G([_.y({value:[]}),_.Y("design:type",Array)],FN.prototype,"hiddenBadgeGroups",void 0);_.G([_.mA("#repeat"),_.Y("design:type",sv)],FN.prototype,"repeatElement",void 0);_.G([_.je("badges"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FN.prototype,"badgesChanged",null);
_.G([_.je("useRoundedBadge"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FN.prototype,"standaloneRoundedBadgeChanged",null);_.G([_.je("topStandaloneBadge","bottomStandaloneBadge"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FN.prototype,"standaloneBadgeChanged",null);_.G([_.je("hiddenBadgeGroups"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FN.prototype,"hiddenBadgeGroupsChanged",null);
_.G([_.M({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],FN);
var TZo=_.LZ()(FN,"ytd-badge-supported-renderer",function(){if(tui===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);tui=B}B=tui;return B},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.h_("kevlar_poly_si_batch_j053")?1:2});var wu=function(){var B=_.x.apply(this,arguments)||this;B.iconType="STAR";B.standardizeIconSize=_.m("kevlar_system_icons");B.mediaHoverOverlayInitialVisibility=_.m("enable_top_landscape_image_button_command_web");B.noBottomMargin=!1;B.thumbnailObjectFit="CONTAIN";B.thumbnailFitHeight=!0;B.actionMap={"yt-mute-ad-action":"handleMuteAd"};return B};
_.u(wu,_.x);_.k=wu.prototype;
_.k.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"}}}};
_.k.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",wu.JSC$12632_DEFAULT_CLICK_LOCATION_BEHAVIOR,wu.JSC$12632_CLICK_LOCATION_ID_MAP))};
_.k.onTap=function(B){if(!_.m("use_on_click_for_desktop_display_ad"))this.onTapOrClick(B)};
_.k.onClick=function(B){if(_.m("use_on_click_for_desktop_display_ad"))this.onTapOrClick(B)};
_.k.onTapOrClick=function(B){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,B,!1)};
_.k.updateMediaBackgroundImage=function(){var B=this.get("data.image.thumbnail.thumbnails");B&&(B=_.Cz(B,0))&&_.Ev(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+B+")"})};
_.k.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var B=0;B<this.data.impressionEndpoints.length;B++){var t=this.data.impressionEndpoints[B];t.clickTrackingParams&&delete t.clickTrackingParams;_.OD().resolve(_.kv).resolveCommand(t,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var T;((T=this.data)==null?0:T.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}};
_.k.handleMuteAd=function(){};
_.k.attached=function(){var B=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&B.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.k.detached=function(){_.m("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.n9.Object.defineProperties(wu.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.titleText)return"";var t;return _.IG("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((t=this.data)==null?void 0:t.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.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 B;return!((B=this.data)==null||!B.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"}}});
wu.prototype.onClick=wu.prototype.onClick;wu.prototype.onTap=wu.prototype.onTap;wu.prototype.dataChanged=wu.prototype.dataChanged;
wu.JSC$12632_CLICK_LOCATION_ID_MAP=_.m("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"],["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",
"media"],["PROMOTED_SPARKLES_CLICK_LOCATION_BORDER","media-background"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);
wu.JSC$12632_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.m("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wu.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.wk),_.Y("design:type",Object)],wu.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],wu.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],wu.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.g(cW),_.Y("design:type",Object)],wu.prototype,"ytdActiveViewBehavior",void 0);_.G([_.g([_.OA.YtActionHandlerBehavior]),_.Y("design:type",Object)],wu.prototype,"actionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],wu.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],wu.prototype,"clickCommand",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],wu.prototype,"miniMode",void 0);_.G([_.y(),_.Y("design:type",String)],wu.prototype,"iconType",void 0);_.G([_.F("data.titleText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],wu.prototype,"titleAriaLabel",null);
_.G([_.F("data.rating"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wu.prototype,"getRating",null);_.G([_.F("data.price"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wu.prototype,"getPrice",null);_.G([_.F("data.thirdLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wu.prototype,"getThirdLine",null);_.G([_.F("data.fourthLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wu.prototype,"getFourthLine",null);
_.G([_.F("data.fifthLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wu.prototype,"getFifthLine",null);_.G([_.F("getRating"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"computeRatingHidden",null);_.G([_.F("getPrice"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"computePriceHidden",null);_.G([_.F("getThirdLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"computeThirdLineHidden",null);
_.G([_.F("getFourthLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"computeFourthLineHidden",null);_.G([_.F("getFifthLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"computeFifthLineHidden",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.energyIcon"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"hasEnergyIcon",null);
_.G([_.F("computePriceHidden","computeRatingHidden"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"computeSecondaryTextHidden",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],wu.prototype,"standardizeIconSize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],wu.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],wu.prototype,"noBottomMargin",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.layout"),_.Y("design:type",String),_.Y("design:paramtypes",[])],wu.prototype,"layout",null);_.G([_.F("data.layout"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wu.prototype,"mediaThumbnailWidth",null);_.G([_.F("layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wu.prototype,"useRoundedBadge",null);_.G([_.y(),_.Y("design:type",String)],wu.prototype,"thumbnailObjectFit",void 0);
_.G([_.y(),_.Y("design:type",Object)],wu.prototype,"thumbnailFitHeight",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wu.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wu.prototype,"onTap",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wu.prototype,"onClick",null);
_.G([_.M({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],wu);
_.e(wu,"ytd-display-ad-renderer",function(){if(BZB!==void 0)return BZB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return BZB=B},{mode:1});var SRE;var OcH;var kP2;var fOh=new Map;var d0H=!1;var oT=function(){var B=_.x.apply(this,arguments)||this;B.DEFAULT_TOOLTIP_OFFSET="10";B.TOOLTIP_OFFSET_NO_BANNER="-8";B.badges=null;B.noEndpoints=!1;B.wrapText=!1;B.forceVerified=!1;B.tooltipPosition="top";B.compactStyle=!1;B.height=0;B.lineHeight=0;return B};
_.u(oT,_.x);_.k=oT.prototype;_.k.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.k.attached=function(){var B=this;this.observer=new MutationObserver(function(t,T){B.handleResized();T.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.k.detached=function(){this.observer&&this.observer.disconnect()};
_.k.logTooltipEvent=function(){_.m("kevlar_wiz_tooltip_event_killswitch")||d0H||(_.go2("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),d0H=!0)};
_.k.handleWindowResized=function(){this.handleResized()};
_.k.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")))};
_.k.onHeightChanged=function(){if(this.verified){var B=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.MB("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=B:this.textContainerEl.style.marginRight=B}};
_.k.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.MB("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.k.handleResized=function(){var B=this;this.verified&&_.wT.addLowPriorityJob(function(){B.fitBackgroundToText();var t=getComputedStyle(B.hostElement).lineHeight;t&&(t=t.match(/\d+/))&&t.length&&(B.lineHeight=Number(t[0]));B.height=B.lineHeight&&!B.wrapText?B.lineHeight:B.textEl.offsetHeight})};
_.k.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var B=document.createRange(),t=_.ZH(this.textEl).children;t.length>0?B.selectNodeContents(t[0]):B.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(B.getBoundingClientRect().width)+"px"}};
_.k.computeChannelBadgeStyle=function(B){var t;if((B==null?0:(t=B.runs)==null?0:t.length)&&B.runs[0].textColor)return"--ytd-badge-icon-color:"+_.W6(B.runs[0].textColor)+";"};
_.n9.Object.defineProperties(oT.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"?_.lZ(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var B=this.get("badges.0.metadataBadgeRenderer.tooltip");if(B)return B}return _.vS(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
oT.prototype.onLineHeightChanged=oT.prototype.onLineHeightChanged;oT.prototype.onHeightChanged=oT.prototype.onHeightChanged;oT.prototype.onChannelNameChanged=oT.prototype.onChannelNameChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],oT.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"badges",void 0);_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"channelName",void 0);
_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"noEndpoints",void 0);_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"wrapText",void 0);_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"forceVerified",void 0);_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"tooltipPosition",void 0);_.G([_.y(),_.Y("design:type",String)],oT.prototype,"tooltip",void 0);_.G([_.y(),_.Y("design:type",Boolean)],oT.prototype,"hasChannelArt",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],oT.prototype,"compactStyle",void 0);_.G([_.mA("#text-container"),_.Y("design:type",HTMLElement)],oT.prototype,"textContainerEl",void 0);_.G([_.mA("#text"),_.Y("design:type",Object)],oT.prototype,"textEl",void 0);_.G([_.mA("#verified-tooltip"),_.Y("design:type",HTMLElement)],oT.prototype,"verifiedTooltip",void 0);_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"height",void 0);
_.G([_.y(),_.Y("design:type",Object)],oT.prototype,"lineHeight",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("badges","forceVerified"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oT.prototype,"verified",null);_.G([_.F("badges","verified"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oT.prototype,"hideBadges",null);_.G([_.F("channelName"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],oT.prototype,"formattedName",null);
_.G([_.F("badges","verified","formattedName"),_.Y("design:type",String),_.Y("design:paramtypes",[])],oT.prototype,"tooltipText",null);_.G([_.F("hasChannelArt"),_.Y("design:type",String),_.Y("design:paramtypes",[])],oT.prototype,"tooltipOffset",null);_.G([_.IK("channelName"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oT.prototype,"onChannelNameChanged",null);
_.G([_.IK("height"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oT.prototype,"onHeightChanged",null);_.G([_.IK("lineHeight","height"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oT.prototype,"onLineHeightChanged",null);_.G([_.M({is:"ytd-channel-name",disableElementRegistration:!0})],oT);
_.e(oT,"ytd-channel-name",function(){if(kP2!==void 0)return kP2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kP2=B},{mode:_.h_("kevlar_poly_si_batch_j036")?1:2});var x6=function(){var B=_.x.apply(this,arguments)||this;B.standardizeIconSize=_.m("kevlar_system_icons");B.enableModernCommentBadges=_.m("enable_modern_comment_badges");return B};
_.u(x6,_.x);x6.prototype.basicPaletteChanged=function(){var B;(B=this.data.color)!=null&&B.basicColorPaletteData&&_.ol(this.hostElement,this.data.color.basicColorPaletteData)};
x6.prototype.colorChanged=function(){if(!this.enableModernCommentBadges){var B,t=this.get("basicColorPaletteData.backgroundColor",(B=this.data)==null?void 0:B.color),T;B=this.get("basicColorPaletteData.foregroundTitleColor",(T=this.data)==null?void 0:T.color);T={};t?(t=_.W6(t),T["--ytd-author-comment-badge-background-color"]=t):(T["--ytd-author-comment-badge-icon-background-color"]="transparent",T["--ytd-author-comment-badge-background-color"]="transparent");B?(t=_.W6(B),T["--ytd-author-comment-badge-name-color"]=
t,T["--ytd-author-comment-badge-icon-color"]=t):T["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";Object.keys(T).length>0&&_.Ev(this.hostElement,T)}};
x6.prototype.useFilledIcons=function(B){return _.m("kevlar_system_icons")&&(B==="CHECK_CIRCLE_THICK"||B==="OFFICIAL_ARTIST_BADGE")};
_.n9.Object.defineProperties(x6.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){return this.data.authorCreator||!!this.get("data.color.basicColorPaletteData.backgroundColor")}}});
x6.prototype.colorChanged=x6.prototype.colorChanged;x6.prototype.basicPaletteChanged=x6.prototype.basicPaletteChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],x6.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],x6.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],x6.prototype,"standardizeIconSize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],x6.prototype,"enableModernCommentBadges",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.authorUnifiedVerified"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],x6.prototype,"verified",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],x6.prototype,"creator",null);_.G([_.IK("data.color.basicColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x6.prototype,"basicPaletteChanged",null);
_.G([_.IK("data.color"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x6.prototype,"colorChanged",null);_.G([_.M({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],x6);
_.e(x6,"ytd-author-comment-badge-renderer",function(){if(OcH!==void 0)return OcH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OcH=B},{mode:1});var CHB;var Mx=function(){return _.x.apply(this,arguments)||this};
_.u(Mx,_.x);Mx.prototype.computeThumbnailWidth=function(B){if(B==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Mx.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Mx.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],Mx.prototype,"icon",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Mx.prototype,"surface",void 0);
_.G([_.y({reflectToAttribute:!0,value:_.m("enable_shrink_image_size_on_web_posts_singleton")}),_.Y("design:type",Boolean)],Mx.prototype,"searchSxsUx",void 0);_.G([_.M({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],Mx);
_.e(Mx,"ytd-backstage-image-renderer",function(){if(CHB!==void 0)return CHB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return CHB=B},{mode:1});var Zc2;var $6=function(){var B=_.x.apply(this,arguments)||this;B.isLoading=!1;B.selectedItemIndex=-1;return B};
_.u($6,_.x);_.k=$6.prototype;_.k.computeIsChannelOwner=function(B){if(!B)return!0;B=B[0];return!(B&&(B.signinEndpoint||B.selectServiceEndpoint))};
_.k.computeIsImagePoll=function(B){return(B==null?void 0:B.type)==="POLL_TYPE_IMAGE"};
_.k.computeIsTotalVotesDisabled=function(B){return!(B==null?0:B.totalVotes)};
_.k.thumbnailSrc=function(B){var t,T,S,O;return(B==null?0:(t=B.thumbnails)==null?0:(T=t[0])==null?0:T.url)?_.Xx((S=B.thumbnails)==null?void 0:(O=S[0])==null?void 0:O.url):void 0};
_.k.progressWidth=function(B){return"width:"+(B?B*100:0)+"%;"};
_.k.textAreaWidth=function(B){return this.isImagePoll?null:"width:"+(B?B*100:0)+"%;"};
_.k.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.k.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var B=this.data.choices,t=0;t<B.length;t++)if(B[t].selected){this.selectedItemIndex=t;break}};
_.k.onPopupClosed=function(B,t){B=Number(this.pollVotes.selected);t.confirmed&&(this.selectChoice(B,!1),_.CG(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.k.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.k.onYtCommentPollRevert=function(B,t){t&&(this.selectChoice(t.selectedChoiceIndex,!0),this.set("data.totalVotes",t.totalVotes))};
_.k.onYtServiceRequestSent=function(B,t){if(t.actions)for(B=0;B<t.actions.length;B++){var T=t.actions[B];_.X(T,ug)&&this.set("data.totalVotes",_.X(T,ug).totalVotes)}};
_.k.onYtServiceRequestCompleted=function(B){var t=this.get("detail.data.actionResults.0.feedback",B);B=this.get("detail.data.actionResults.0.status",B);if(t==="FEEDBACK_DESELECT"||t==="FEEDBACK_SELECT")this.isLoading=!1,B==="STATUS_FAILED"?_.dv(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.k.getEndpoint=function(B,t){return t===B?this.data.choices[t].deselectServiceEndpoint||null:this.data.choices[B].selectServiceEndpoint||null};
_.k.selectChoice=function(B,t){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var T=0;T<this.data.choices.length;T++){var S;if(B===this.selectedItemIndex){var O=!1;var d=S=null}else S=(O=T===B)?this.data.choices[T].voteRatioIfSelected:this.data.choices[T].voteRatioIfNotSelected,d=O?this.data.choices[T].votePercentageIfSelected:this.data.choices[T].votePercentageIfNotSelected;this.set("data.choices."+T+".voteRatio",S);
this.set("data.choices."+T+".votePercentage",d);this.set("data.choices."+T+".selected",O)}t||(this.isLoading=!0,(t=this.getEndpoint(B,this.selectedItemIndex))&&_.OD().resolve(_.kv).resolveCommand(t,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===B?-1:B};
_.n9.Object.defineProperties($6.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
$6.prototype.onYtServiceRequestCompleted=$6.prototype.onYtServiceRequestCompleted;$6.prototype.onYtServiceRequestSent=$6.prototype.onYtServiceRequestSent;$6.prototype.onYtCommentPollRevert=$6.prototype.onYtCommentPollRevert;$6.prototype.onPopupClosed=$6.prototype.onPopupClosed;$6.prototype.dataChanged=$6.prototype.dataChanged;_.G([_.g(_.iv),_.Y("design:type",Object)],$6.prototype,"paperItemBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$6.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],$6.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$6.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],$6.prototype,"isLoading",void 0);_.G([_.y({computed:"computeIsChannelOwner(data.choices)"}),_.Y("design:type",Boolean)],$6.prototype,"isChannelOwner",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.Y("design:type",Boolean)],$6.prototype,"isImagePoll",void 0);_.G([_.y({computed:"computeIsTotalVotesDisabled(data)"}),_.Y("design:type",Boolean)],$6.prototype,"isTotalVotesDisabled",void 0);_.G([_.y(),_.Y("design:type",Object)],$6.prototype,"previousPollInfo",void 0);_.G([_.y(),_.Y("design:type",Object)],$6.prototype,"selectedItemIndex",void 0);_.G([_.mA("#poll-votes"),_.Y("design:type",Object)],$6.prototype,"pollVotes",void 0);
_.G([_.F("isChannelOwner"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$6.prototype,"endpointStyle",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$6.prototype,"dataChanged",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],$6.prototype,"onPopupClosed",null);
_.G([_.Uv("yt-comment-poll-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],$6.prototype,"onYtCommentPollRevert",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],$6.prototype,"onYtServiceRequestSent",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],$6.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],$6);
_.e($6,"ytd-backstage-poll-renderer",function(){if(Zc2!==void 0)return Zc2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Zc2=B},{mode:2});var Lb1;var hys={autoplay:!1,loop:!1},qR2={simpleText:""},WG=function(){var B=_.x.apply(this,arguments)||this;B.isLoading=!1;B.usesPanelLockup=!1;B.selectedItemIndex=-1;B.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},hys,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});B.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},hys,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});B.correctnessAnimationProps=[];B.correctnessAnimationRefs=[];return B};
_.u(WG,_.x);_.k=WG.prototype;_.k.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.k.computeIsChannelOwner=function(B){if(!B)return!0;B=B[0];return!(B&&(B.signinEndpoint||B.selectServiceEndpoint))};
_.k.computeIsTotalVotesDisabled=function(B){return!(B==null?0:B.totalVotes)};
_.k.computeIsImageQuiz=function(B){return(B==null?void 0:B.type)==="POLL_TYPE_IMAGE"};
_.k.onExplanationChanged=function(){this.expander.reset()};
_.k.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var B=this.data.choices;if(B){this.maybeInitializeQuizLotties(B);for(var t=0;t<B.length;t++)if(B[t].isSelected||this.isChannelOwner&&B[t].isCorrect){this.selectedItemIndex=t;return}this.selectedItemIndex=-1}}};
_.k.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var B=this.selectedItemIndex,t=Number(this.quizVotes.selected);this.selectChoice(t);this.sendVoteAction(t,B);this.quizVotes.selected=-1;var T;B=!((T=this.data)==null?0:T.enableAnimation);this.maybePlayAnswerAnimations(B)}};
_.k.onYtCommentPollRevert=function(B,t){t&&(this.selectChoice(t.selectedChoiceIndex),this.set("data.totalVotes",t.totalVotes))};
_.k.onYtServiceRequestSent=function(B,t){if(t.actions)for(B=_.C(t.actions),t=B.next();!t.done;t=B.next())(t=_.X(t.value,ug))&&this.set("data.totalVotes",t.totalVotes)};
_.k.onYtServiceRequestCompleted=function(B){var t=this.get("detail.data.actionResults.0.feedback",B);B=this.get("detail.data.actionResults.0.status",B);if(t==="FEEDBACK_DESELECT"||t==="FEEDBACK_SELECT")this.isLoading=!1,B==="STATUS_FAILED"?_.dv(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.k.getAnimationPropsForChoiceIndex=function(B,t){return t[B]};
_.k.maybePlayAnswerAnimations=function(B){B=B===void 0?!1:B;var t;if((t=this.data)!=null&&t.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){t=_.C(this.correctnessAnimationRefs);for(var T=t.next();!T.done;T=t.next()){var S=void 0,O=void 0;(S=T.value)==null||(O=S.lottieEl)==null||O.stop()}if(!(this.selectedItemIndex<0)){t=0;B&&(t=this.isCorrect?37:25);var d,Z;(d=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(Z=d.lottieEl)==null||Z.goToAndPlay(B?t:0,!0);if(!(this.isCorrect||
(d=this.data.choices.findIndex(function(P){return P.isCorrect}),d<0))){var h,q;
(q=(h=this.correctnessAnimationRefs[d])==null?void 0:h.lottieEl)==null||q.goToAndPlay(37,!0);var D;h=(D=this.fadeContainers)==null?void 0:D.item(d);!B&&h&&this.fadeIn(h)}}}};
_.k.thumbnailSrc=function(B){var t,T,S,O;return(B==null?0:(t=B.thumbnails)==null?0:(T=t[0])==null?0:T.url)?_.Xx((S=B.thumbnails)==null?void 0:(O=S[0])==null?void 0:O.url):void 0};
_.k.a11yVotedText=function(B,t){var T,S,O=((T=this.data)==null?void 0:(S=T.correctVotedText)==null?void 0:S.simpleText)||"",d,Z;T=((d=this.data)==null?void 0:(Z=d.votedText)==null?void 0:Z.simpleText)||"";if(!t)return"";var h,q;if((h=this.data)==null?0:(q=h.choices)==null?0:q[B].isCorrect)return O;var D,P;return((D=this.data)==null?0:(P=D.choices)==null?0:P[B].isSelected)?T:""};
_.k.getEndpoint=function(B,t){return t===B?this.data.choices[B].deselectServiceEndpoint||null:this.data.choices[B].selectServiceEndpoint||null};
_.k.sendVoteAction=function(B,t){if(B=this.getEndpoint(B,t))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(B)};
_.k.selectChoice=function(B){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var t=0;t<this.data.choices.length;t++)this.set("data.choices."+t+".isSelected",B===this.selectedItemIndex?!1:t===B);this.selectedItemIndex=this.selectedItemIndex===B?-1:B};
_.k.maybeInitializeQuizLotties=function(B){var t=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=B.map(function(T){return{animationConfig:T.isCorrect?t.baseCorrectLottiePlayerAnimationConfig:t.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){t.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(T){return T.animationRef||{}})};
_.k.fadeIn=function(B){B.classList.add("fade-in");_.qr(_.wT,function(){B.classList.remove("fade-in")},900)};
_.n9.Object.defineProperties(WG.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.vS(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 B,t;return((B=this.data)==null?void 0:(t=B.choices)==null?void 0:t.some(function(T){return T.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null||!B.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?qR2:this.data.choices[this.selectedItemIndex].explanation||qR2}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null||!B.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
WG.prototype.onYtServiceRequestCompleted=WG.prototype.onYtServiceRequestCompleted;WG.prototype.onYtServiceRequestSent=WG.prototype.onYtServiceRequestSent;WG.prototype.onYtCommentPollRevert=WG.prototype.onYtCommentPollRevert;WG.prototype.dataChanged=WG.prototype.dataChanged;WG.prototype.onExplanationChanged=WG.prototype.onExplanationChanged;_.G([_.g(_.iv),_.Y("design:type",Object)],WG.prototype,"paperItemBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],WG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],WG.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.bP.YtTaskEmitterBehavior),_.Y("design:type",Object)],WG.prototype,"ytTaskEmitterBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],WG.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],WG.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],WG.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Object)],WG.prototype,"usesPanelLockup",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.Y("design:type",Boolean)],WG.prototype,"isChannelOwner",void 0);_.G([_.y({computed:"computeIsTotalVotesDisabled(data)"}),_.Y("design:type",Boolean)],WG.prototype,"isTotalVotesDisabled",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.Y("design:type",Boolean)],WG.prototype,"isImageQuiz",void 0);_.G([_.y(),_.Y("design:type",Object)],WG.prototype,"previousQuizInfo",void 0);_.G([_.y(),_.Y("design:type",Object)],WG.prototype,"selectedItemIndex",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data","usesPanelLockup"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WG.prototype,"shouldUseModernUi",null);
_.G([_.N6(".fade-container"),_.Y("design:type",Object)],WG.prototype,"fadeContainers",void 0);_.G([_.y(),_.Y("design:type",Array)],WG.prototype,"correctnessAnimationProps",void 0);_.G([_.F("explanation","showCorrectAnswer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WG.prototype,"showExplanation",null);_.G([_.F("isChannelOwner","isAttempted"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WG.prototype,"showCorrectAnswer",null);
_.G([_.F("isChannelOwner","isAttempted","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WG.prototype,"isQuizAnsweringDisabled",null);_.G([_.F("isQuizAnsweringDisabled"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],WG.prototype,"endpointStyle",null);_.G([_.F("data","selectedItemIndex"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WG.prototype,"isAttempted",null);
_.G([_.F("data","selectedItemIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],WG.prototype,"explanation",null);_.G([_.F("data","selectedItemIndex"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WG.prototype,"isCorrect",null);_.G([_.mA("ytd-expander"),_.Y("design:type",Object)],WG.prototype,"expander",void 0);_.G([_.mA("#quiz-votes"),_.Y("design:type",Object)],WG.prototype,"quizVotes",void 0);
_.G([_.IK("explanation"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WG.prototype,"onExplanationChanged",null);_.G([_.IK("data","isChannelOwner"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WG.prototype,"dataChanged",null);_.G([_.Uv("yt-comment-quiz-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],WG.prototype,"onYtCommentPollRevert",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],WG.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WG.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],WG);
_.e(WG,"ytd-backstage-quiz-renderer",function(){if(Lb1!==void 0)return Lb1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Lb1=B},{mode:1});var VuH;var ev=function(){return _.x.apply(this,arguments)||this};
_.u(ev,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ev.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ev.prototype,"data",void 0);_.G([_.M({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],ev);
_.e(ev,"ytd-post-uploaded-video-renderer",function(){if(VuH!==void 0)return VuH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return VuH=B},{mode:1});var Eob;var GD=function(){return _.x.apply(this,arguments)||this};
_.u(GD,_.x);GD.prototype.useFilledIcons=function(B){return B==="SPONSORSHIP_STAR"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],GD.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GD.prototype,"data",void 0);_.G([_.M({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],GD);
_.LZ()(GD,"ytd-sponsors-only-badge-renderer",function(){if(Eob===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);Eob=B}B=Eob;return B},{allowedProps:["data"],
mode:1});var D02;var pt=function(){return _.x.apply(this,arguments)||this};
_.u(pt,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pt.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pt.prototype,"data",void 0);_.G([_.M({is:"ytd-child-video-renderer",disableElementRegistration:!0})],pt);
_.e(pt,"ytd-child-video-renderer",function(){if(D02!==void 0)return D02;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return D02=B},{mode:1});var PHo;var U0e;var iC=function(){var B=_.x.apply(this,arguments)||this;B.size=0;B.enableWebModernCollectionsV2=_.m("web_modern_collections_v2");B.fallbackImageSize={height:void 0,width:9999};B.webModernCollections=!1;return B};
_.u(iC,_.x);_.k=iC.prototype;_.k.computeBlurredImageSize=function(B){return B?{height:B*2,width:B*2}:this.fallbackImageSize};
_.k.computeImageSize=function(B){return B?{height:B,width:B}:this.fallbackImageSize};
_.k.computeObjectFit=function(B){return B?"FILL":"CONTAIN"};
_.k.computePreserve=function(B){return B?!0:!1};
_.k.setBackground=function(){var B,t;_.m("web_modern_collections_v2")&&((B=this.data)==null?0:(t=B.thumbnail)==null?0:t.sampledThumbnailColor)&&(B=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+B.red+","+B.green+","+B.blue+",1)")};
iC.prototype.setBackground=iC.prototype.setBackground;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],iC.prototype,"ytRendererBehavior",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],iC.prototype,"watchFeedThumbnail",void 0);_.G([_.y(),_.Y("design:type",Object)],iC.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],iC.prototype,"size",void 0);
_.G([_.y({computed:"computeBlurredImageSize(size)"}),_.Y("design:type",Object)],iC.prototype,"blurredImageSize",void 0);_.G([_.y({computed:"computeImageSize(size)"}),_.Y("design:type",Object)],iC.prototype,"imageSize",void 0);_.G([_.y({computed:"computePreserve(size)"}),_.Y("design:type",String)],iC.prototype,"preserve",void 0);_.G([_.y({computed:"computeObjectFit(size)"}),_.Y("design:type",String)],iC.prototype,"objectFit",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],iC.prototype,"enableWebModernCollectionsV2",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iC.prototype,"webModernCollections",void 0);_.G([_.IK("data.thumbnail.sampledThumbnailColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iC.prototype,"setBackground",null);_.G([_.M({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],iC);
_.e(iC,"ytd-playlist-custom-thumbnail-renderer",function(){if(U0e!==void 0)return U0e;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return U0e=B},{mode:1});var IO1;var Y6=function(){return _.x.apply(this,arguments)||this};
_.u(Y6,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Y6.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Y6.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],Y6.prototype,"width",void 0);_.G([_.M({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],Y6);
_.e(Y6,"ytd-playlist-video-thumbnail-renderer",function(){if(IO1!==void 0)return IO1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IO1=B},{mode:1});var JdH;var Kt=function(){return _.x.apply(this,arguments)||this};
_.u(Kt,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Kt.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Kt.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],Kt.prototype,"width",void 0);_.G([_.M({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],Kt);
_.e(Kt,"ytd-show-custom-thumbnail-renderer",function(){if(JdH!==void 0)return JdH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return JdH=B},{mode:1});var m02;var lC=function(){return _.x.apply(this,arguments)||this};
_.u(lC,_.x);lC.prototype.useFilledIcons=function(B){return B==="MUSIC"||B==="COURSE"};
lC.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=G2(this.overlayColor,"0.8");else if(this.overlayColor){var B=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+B.red+","+B.green+","+B.blue+",0.8)"}};
_.n9.Object.defineProperties(lC.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)}}});
lC.prototype.overlayColorChanged=lC.prototype.overlayColorChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lC.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],lC.prototype,"overlayColor",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.icon","data.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lC.prototype,"overlayStyle",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.icon","data.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lC.prototype,"overlayTextStyle",null);_.G([_.IK("overlayColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lC.prototype,"overlayColorChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],lC);
_.e(lC,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(m02!==void 0)return m02;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return m02=B},{mode:1});var NZs;var vG=function(){var B=_.x.apply(this,arguments)||this;B.active=!1;return B};
_.u(vG,_.x);vG.prototype.computeIsSpinnerHidden=function(B){return(B==null?void 0:B.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
vG.prototype.computeOverlayIcon=function(B){return(B==null?void 0:B.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(B==null?void 0:B.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vG.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vG.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],vG.prototype,"active",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],vG);
_.e(vG,"ytd-thumbnail-overlay-downloading-renderer",function(){if(NZs!==void 0)return NZs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return NZs=B},{mode:1});var Xtq;var nt=function(){return _.x.apply(this,arguments)||this};
_.u(nt,_.x);_.n9.Object.defineProperties(nt.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nt.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nt.prototype,"data",void 0);_.G([_.F("data.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nt.prototype,"text",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],nt);
_.e(nt,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(Xtq!==void 0)return Xtq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Xtq=B},{mode:1});var uCu,juu=function(){if(uCu!==void 0)return uCu;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return uCu=B};var ru=function(){return _.x.apply(this,arguments)||this};
_.u(ru,_.x);_.n9.Object.defineProperties(ru,{template:{configurable:!0,enumerable:!0,get:function(){return juu()}}});
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ru.prototype,"animateEqualizer",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],ru);_.LZ()(ru,"ytd-thumbnail-overlay-equalizer",function(){return juu()},{allowedProps:["animateEqualizer"],
mode:1});var HcE;var zD=function(){var B=_.x.apply(this,arguments)||this;B.nowPlayingBadge=_.m("web_now_playing_badge");B.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return B};
_.u(zD,_.x);zD.prototype.activeChanged=function(){var B=this;_.m("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.K9(this,function(){_.dv(B.hostElement,"yt-playlist-lockup-now-playing-active",B)})};
zD.prototype.onMiniplayerPlayStateChanged=function(B){var t,T=(t=_.X(_.Da().currentEndpoint,_.Km))==null?void 0:t.videoId;this.isVideoPlaying=B&&(_.m("web_limit_now_playing_animation_killswitch")||this.videoId===T)};
zD.prototype.activeChanged=zD.prototype.activeChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zD.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],zD.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zD.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],zD.prototype,"isVideoPlaying",void 0);_.G([_.y(),_.Y("design:type",String)],zD.prototype,"videoId",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],zD.prototype,"equalizerOnly",void 0);_.G([_.y(),_.Y("design:type",Boolean)],zD.prototype,"isActive",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zD.prototype,"nowPlayingBadge",void 0);_.G([_.IK("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zD.prototype,"activeChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],zD);
_.e(zD,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(HcE!==void 0)return HcE;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HcE=B},{mode:1});var aOi;var bC=function(){return _.x.apply(this,arguments)||this};
_.u(bC,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bC.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bC.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],bC);
_.e(bC,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(aOi!==void 0)return aOi;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return aOi=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var fO8;var B0=function(){return _.x.apply(this,arguments)||this};
_.u(B0,_.x);B0.prototype.onDurationChanged=function(){var B,t;_.ZH(this.hostElement).querySelector("#progress").style.width=((t=(B=this.data)==null?void 0:B.percentDurationWatched)!=null?t:0)+"%"};
B0.prototype.onDurationChanged=B0.prototype.onDurationChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],B0.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],B0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],B0.prototype,"isLive",void 0);_.G([_.IK("data.percentDurationWatched"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],B0.prototype,"onDurationChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],B0);
_.e(B0,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(fO8!==void 0)return fO8;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return fO8=B},{mode:1});var goB;var t$=function(){var B=_.x.apply(this,arguments)||this;B.bottomPanel=!1;B.richGridOverlay=!1;B.watchFeedOverlay=!1;B.isCompact=!1;return B};
_.u(t$,_.x);t$.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.n9.Object.defineProperties(t$.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:(t=B.icon)==null?void 0:t.iconType)==="PLAY_ALL"&&_.m("kevlar_system_icons")}}});
t$.prototype.widthChanged=t$.prototype.widthChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],t$.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],t$.prototype,"width",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],t$.prototype,"bottomPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],t$.prototype,"richGridOverlay",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],t$.prototype,"watchFeedOverlay",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],t$.prototype,"isCompact",void 0);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],t$.prototype,"isIconFilled",null);_.G([_.IK("width","watchFeedOverlay"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t$.prototype,"widthChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],t$);
_.e(t$,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(goB!==void 0)return goB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return goB=B},{mode:1});var Rys;var Adq=["CLIP","SHORTS"],Ta=function(){var B=_.x.apply(this,arguments)||this;B.animated=_.m("animated_live_badge_icon");B.hasIcon=!1;B.updateTimerIntervalId=0;B.timeSinceLive=0;return B};
_.u(Ta,_.x);_.k=Ta.prototype;_.k.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.k.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.k.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.k.hasIconOrText=function(){var B,t;return!!(((B=this.data)==null?0:B.icon)||((t=this.data)==null?0:t.text))};
_.k.initializeLiveBadgeTimer=function(){var B=this,t,T=(t=this.liveBadgeData)==null?void 0:t.startTimestampSec;if(T&&this.canShowLiveBadgeTimer()){var S;t=Number((S=this.liveBadgeData)==null?void 0:S.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(T);this.updateTimerIntervalId=_.VE(function(){B.canShowLiveBadgeTimer()?B.timeSinceLive++:(B.timeSinceLive=0,window.clearInterval(B.updateTimerIntervalId))},t)}else this.timeSinceLive=0};
_.k.canShowLiveBadgeTimer=function(){var B=Date.now(),t,T;return B<(Number((t=this.liveBadgeData)==null?void 0:t.endTimestampSec)-1)*1E3&&B>Number((T=this.liveBadgeData)==null?void 0:T.startTimestampSec)*1E3};
_.n9.Object.defineProperties(Ta.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var B=this.data;var t=this.timeSinceLive;var T,S,O,d;a:{var Z=B.style;if(Z===void 0)Z=16;else switch(Z){case "LIVE":Z=17;break a;default:Z=16}}t={type:Z,text:t?Mkz({seconds:t}):_.vS(B.text),accessibilityText:(T=B.text)==null?void 0:(S=T.accessibility)==null?void 0:(O=S.accessibilityData)==null?void 0:O.label,icon:(d=B.icon)==null?void 0:d.iconType}}else t={};return t}},
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 B;return(B=this.data)==null?void 0:B.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 Adq.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
Ta.prototype.initializeLiveBadgeTimer=Ta.prototype.initializeLiveBadgeTimer;Ta.prototype.dataChanged=Ta.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Ta.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ta.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],Ta.prototype,"icon",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ta.prototype,"animated",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.Y("design:type",Boolean)],Ta.prototype,"hideTimeStatus",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Ta.prototype,"hasIcon",void 0);_.G([_.y(),_.Y("design:type",Object)],Ta.prototype,"timeSinceLive",void 0);_.G([_.F("data","timeSinceLive"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ta.prototype,"badgeShapeData",null);
_.G([_.F("data","overlayType"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ta.prototype,"hideBadgeShape",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ta.prototype,"dataChanged",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.style"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ta.prototype,"overlayStyle",null);
_.G([_.F("data.liveBadgeData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ta.prototype,"liveBadgeData",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.type"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ta.prototype,"overlayType",null);_.G([_.F("overlayType","overlayStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Ta.prototype,"useFilledIcon",null);
_.G([_.je("liveBadgeData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ta.prototype,"initializeLiveBadgeTimer",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],Ta);
_.e(Ta,"ytd-thumbnail-overlay-time-status-renderer",function(){if(Rys!==void 0)return Rys;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Rys=B},{mode:_.h_("kevlar_poly_si_batch_j035")?1:2});var cd8;var SO=function(){return _.x.apply(this,arguments)||this};
_.u(SO,_.x);SO.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"}}}}};
SO.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(B){if(this.hasPlaybackProgressBar)return{percentDurationWatched:B.percentDurationWatched}};
SO.prototype.computeHasPlaybackProgressBar=function(B){return!!B.percentDurationWatched&&B.percentDurationWatched>0};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],SO.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],SO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],SO.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.Y("design:type",Boolean)],SO.prototype,"hasPlaybackProgressBar",void 0);
_.G([_.M({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],SO);
_.e(SO,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(cd8!==void 0)return cd8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return cd8=B},{mode:1});var su4;var FbH=_.Ba(function(B){var t=B.data;var T=B.children;var S=function(){return!!t().doubleStack};
return _.E("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!t().experimentEnabled}},_.E(_.I,{cond:t,
then:function(){return _.E("div",null,_.E(_.I,{cond:S,then:function(){var O={};return _.E("div",{class:_.JK("collections-stack-wiz__collection-stack2",function(){return t().customClassName2ndStack},(O["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return t().enableResponsiveMode},O)),
style:_.H4({"background-color":function(){return Adg(t())}})})}}),_.E("div",{class:_.JK("collections-stack-wiz__collection-stack1",function(){return t().customClassName1stStack},function(){return RyN(t().thumbnailSize?t().thumbnailSize:"medium")}),
style:_.H4({"background-color":function(){return Adg(t())}})}),T)}}))},"R");_.dU(FbH,"yt-collections-stack",{props:{data:_.lP}});var O3=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};B.webModernCollections=!1;B.isSearch=!1;B.isDoubleStack=!1;B.thumbnailSize="medium";B.enableWebModernCollectionsV2=_.m("web_modern_collections_v2");return B};
_.u(O3,_.x);_.k=O3.prototype;
_.k.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]]"}}}}}};
_.k.getThumbnailDetails=function(B){if(B!=null&&B.thumbnailRenderer){var t=B.thumbnailRenderer,T;if((T=t.playlistVideoThumbnailRenderer)==null?0:T.thumbnail)return t.playlistVideoThumbnailRenderer.thumbnail;var S;if((S=t.playlistCustomThumbnailRenderer)==null?0:S.thumbnail)return t.playlistCustomThumbnailRenderer.thumbnail;B=B.thumbnailRenderer;var O;if((O=B.showCustomThumbnailRenderer)==null?0:O.thumbnail)return B.showCustomThumbnailRenderer.thumbnail}};
_.k.computeOverlayColor=function(B){var t,T;if((t=this.getThumbnailDetails(B))==null?0:(T=t.darkColorPalette)==null?0:T.section2Color)return this.getThumbnailDetails(B).darkColorPalette.section2Color;var S;return(S=this.getThumbnailDetails(B))==null?void 0:S.sampledThumbnailColor};
_.k.computeWebModernCollections=function(B){if(B==null||!B.thumbnailOverlays)return!1;B=_.C(B.thumbnailOverlays);for(var t=B.next();!t.done;t=B.next()){var T=void 0;if((T=t.value)==null?0:T.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.k.computeNavigationEndpoint=function(B){return e5C(B==null?void 0:B.navigationEndpoint)};
_.n9.Object.defineProperties(O3.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var B=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:B==null?void 0:B.sampledThumbnailColor,vibrantColorPalette:B==null?void 0:B.vibrantColorPalette,darkColorPalette:B==null?void 0:B.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],O3.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],O3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(pH2),_.Y("design:type",Object)],O3.prototype,"ytdThumbnailBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],O3.prototype,"componentBehavior",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],O3.prototype,"watchFeedThumbnail",void 0);_.G([_.y(),_.Y("design:type",Number)],O3.prototype,"customThumbnailSize",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],O3.prototype,"hideAria",void 0);_.G([_.y(),_.Y("design:type",Object)],O3.prototype,"data",void 0);_.G([_.y({computed:"computeOverlayColor(data)"}),_.Y("design:type",Object)],O3.prototype,"overlayColor",void 0);
_.G([_.y({computed:"computeWebModernCollections(data)"}),_.Y("design:type",Object)],O3.prototype,"webModernCollections",void 0);_.G([_.y({computed:"computeNavigationEndpoint(data)"}),_.Y("design:type",Object)],O3.prototype,"computedNavigationEndpoint",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],O3.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],O3.prototype,"isDoubleStack",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],O3.prototype,"thumbnailSize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],O3.prototype,"enableWebModernCollectionsV2",void 0);_.G([_.F("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],O3.prototype,"collectionStack",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],O3);
_.e(O3,"ytd-playlist-thumbnail",function(){if(su4!==void 0)return su4;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return su4=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var wtH;var kF=function(){var B=_.x.apply(this,arguments)||this;B.noEndpoints=!1;B.amsterdamPostMvp=_.m("web_amsterdam_post_mvp_playlists");B.badges=[];B.transferState="TRANSFER_STATE_UNKNOWN";return B};
_.u(kF,_.x);_.k=kF.prototype;_.k.getMetadata=function(B){if(!B)return[];var t=[],T=B.shortViewCountText||B.viewCountText;T&&t.push(_.vS(T));B.publishedTimeText&&t.push(_.vS(B.publishedTimeText));B.upcomingEventData&&B.upcomingEventData.upcomingEventText&&t.push(_.si(_.vS(B.upcomingEventData.upcomingEventText),Number(B.upcomingEventData.startTime)));return t};
_.k.observeDataForBylineSeparator=function(){this.data&&_.hk(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.k.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.W6(this.metadataColor)};
_.k.getSimpleString=function(B){return _.vS(B)};
_.k.isBylineHidden=function(B){return this.noByline||!((B==null?0:B.longBylineText)||(B==null?0:B.shortBylineText))};
_.k.isMetadataHidden=function(B){var t;return((t=this.getMetadata(B))==null?void 0:t.length)===0};
_.k.isBylineMetadataSeparatorHidden=function(B){return this.isMetadataHidden(B)||!this.shouldShowVideoInfo};
_.k.isLongByline=function(B,t){return t&&!(B==null||!B.longBylineText)};
_.n9.Object.defineProperties(kF.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var B;return this.amsterdamPostMvp&&!((B=this.data)==null||!B.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
kF.prototype.metadataColorChanged=kF.prototype.metadataColorChanged;kF.prototype.observeDataForBylineSeparator=kF.prototype.observeDataForBylineSeparator;_.G([_.g(_.sE),_.Y("design:type",Object)],kF.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kF.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],kF.prototype,"noEndpoints",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"isSlimShort",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"radioMeta",void 0);_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],kF.prototype,"isGridViewEnabled",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"richMeta",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],kF.prototype,"amsterdamPostMvp",void 0);_.G([_.y(),_.Y("design:type",Boolean)],kF.prototype,"noByline",void 0);
_.G([_.y({computed:"isLongByline(data, radioMeta)"}),_.Y("design:type",Boolean)],kF.prototype,"longByline",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"truncateMetadataLine",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"miniMode",void 0);_.G([_.y(),_.Y("design:type",Number)],kF.prototype,"metadataColor",void 0);_.G([_.y(),_.Y("design:type",Array)],kF.prototype,"badges",void 0);
_.G([_.y({selector:_.yi,selectorArgs:["data.videoId"]}),_.Y("design:type",String)],kF.prototype,"transferState",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"isDownloading",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],kF.prototype,"typographyBump",void 0);_.G([_.mA("#metadata-line"),_.Y("design:type",HTMLElement)],kF.prototype,"metadataLine",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kF.prototype,"observeDataForBylineSeparator",null);_.G([_.IK("metadataColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kF.prototype,"metadataColorChanged",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kF.prototype,"shouldShowVideoInfo",null);
_.G([_.F("badges"),_.Y("design:type",String),_.Y("design:paramtypes",[])],kF.prototype,"inlineBadgeClass",null);_.G([_.F("longByline"),_.Y("design:type",String),_.Y("design:paramtypes",[])],kF.prototype,"longBylineClass",null);_.G([_.F("data","longByline"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kF.prototype,"bylineText",null);_.G([_.F("isGridViewEnabled","data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kF.prototype,"watchFeedBigThumbs",null);
_.G([_.M({is:"ytd-video-meta-block",disableElementRegistration:!0})],kF);
_.e(kF,"ytd-video-meta-block",function(){if(wtH!==void 0)return wtH;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wtH=B},{mode:_.h_("kevlar_poly_si_batch_j080")?1:2});_.Qk("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var dJ=function(){var B=_.x.apply(this,arguments)||this;B.displayItemCount=2;B.isBackstagePlaylist=!1;B.isPostCompactPlaylist=!1;B.shouldShowChannelThumbnail=!1;B.useModernCollectionsV2=_.m("web_modern_collections_v2");return B};
_.u(dJ,_.x);_.k=dJ.prototype;_.k.computeFirstVideos=function(B,t){return B===void 0||t===void 0?[]:B.slice(0,t)};
_.k.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var B=this.data.thumbnailRenderer;B.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",B.playlistVideoThumbnailRenderer.thumbnail);B.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",B.playlistCustomThumbnailRenderer.thumbnail)}};
_.k.computeThumbnailHeight=function(B,t,T,S,O){return S?O==="BIG"?280:O==="MASSIVE"?337:234:T?240:t?72:B?118:138};
_.k.computeThumbnailWidth=function(B,t,T,S,O){return S?O==="MEDIUM"?450:O==="BIG"?500:O==="MASSIVE"?600:420:T?360:t?128:B?210:246};
_.k.computeUseBiggerThumbs=function(B){return B&&_.m("enable_desktop_search_bigger_thumbs")};
_.k.computeShouldShowChannelThumbnail=function(B,t){return B&&!(t==null||!t.channelThumbnail)};
_.n9.Object.defineProperties(dJ.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
dJ.prototype.dataChanged=dJ.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],dJ.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],dJ.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],dJ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],dJ.prototype,"displayItemCount",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dJ.prototype,"isBackstagePlaylist",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dJ.prototype,"isPostCompactPlaylist",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],dJ.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.Y("design:type",Boolean)],dJ.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],dJ.prototype,"biggerThumbsStyle",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],dJ.prototype,"isDownloads",void 0);_.G([_.y({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.Y("design:type",Object)],dJ.prototype,"shouldShowChannelThumbnail",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dJ.prototype,"useModernCollectionsV2",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dJ.prototype,"dataChanged",null);_.G([_.F("isSearch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],dJ.prototype,"stackThumbnailSize",null);_.G([_.M({is:"ytd-playlist-renderer",disableElementRegistration:!0})],dJ);
_.e(dJ,"ytd-playlist-renderer",function(){if(PHo===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);PHo=B}B=PHo;return B},{mode:1});var oo8;var ydH;var Cr=function(){var B=_.x.apply(this,arguments)||this;B.collections=!!_.m("web_modern_collections_v2");B.startX=0;return B};
_.u(Cr,_.x);Cr.prototype.onEndpointMouseDown=function(B){this.startX=B.clientX};
Cr.prototype.onEndpointClick=function(B){this.startX!==B.clientX&&(B.preventDefault(),B.stopPropagation())};
Cr.prototype.computeObjectFit=function(B){return B==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||B==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||B==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
Cr.prototype.computeCardStyle=function(B){return B?B.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.n9.Object.defineProperties(Cr.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var B,t;return this.collections&&((B=this.data)==null?void 0:(t=B.searchRefinementCardRendererStyle)==null?void 0:t.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Cr.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Cr.prototype,"data",void 0);_.G([_.y({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.Y("design:type",Number)],Cr.prototype,"objectFit",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.Y("design:type",String)],Cr.prototype,"cardStyle",void 0);
_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],Cr.prototype,"roundContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Cr.prototype,"collections",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Cr.prototype,"isAlbumCard",null);_.G([_.F("data","collections","isAlbumCard"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Cr.prototype,"collectionStack",null);
_.G([_.M({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],Cr);
_.e(Cr,"ytd-search-refinement-card-renderer",function(){if(ydH!==void 0)return ydH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ydH=B},{mode:1});var Quo;var ZM=function(){var B=_.x.apply(this,arguments)||this;B.isRichGrid=!1;return B};
_.u(ZM,_.x);_.G([_.y(),_.Y("design:type",Object)],ZM.prototype,"data",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ZM.prototype,"componentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ZM.prototype,"ytdReduxBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ZM.prototype,"isRichGrid",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],ZM.prototype,"miniMode",void 0);
_.G([_.M({is:"ytd-game-details-renderer",disableElementRegistration:!0})],ZM);
_.e(ZM,"ytd-game-details-renderer",function(){if(Quo!==void 0)return Quo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Quo=B},{mode:1});var x04;var Mu4;var Lr=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return B};
_.u(Lr,_.x);_.k=Lr.prototype;_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.k.currentStateData=function(B){var t=B||this.data;return t&&t.states&&t.currentStateId!=null?t.states.find(function(T){return T.stateId===t.currentStateId})||null:null};
_.k.currentStateRendererData=function(B){return(B=this.currentStateData(B))&&B.state&&B.state.buttonRenderer?B.state.buttonRenderer:null};
_.k.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())};
_.k.computeButtonIcon=function(B){B=this.currentStateRendererData(B);var t;return(B==null?0:(t=B.icon)==null?0:t.iconType)?B.icon.iconType.toLowerCase():null};
_.k.computeAccessibility=function(B){return(B=this.currentStateRendererData(B))&&B.accessibilityData?B.accessibilityData.accessibilityData||null:null};
_.k.computeButtonClass=function(B){var t=this.currentStateRendererData(B);if(!t)return"";B="";var T=t.style;T&&(B+=T.toLowerCase().replace(/_/g,"-")+" ");(t=t.size)&&(B+=t.toLowerCase().replace(/_/g,"-")+" ");return B.trim()};
_.k.computeServiceEndpoint=function(B){if(!B)return null;var t=B&&B.serviceEndpoint,T=this.get("command.commandMetadata.webCommandMetadata.sendPost",B);return t?t:T&&B.command?B.command:null};
_.k.computeBellMenuItemParams=function(B){var t;B=(t=_.X(B==null?void 0:B.command,_.EQ))==null?void 0:t.commands;if(!B||B.length===0)return null;t=_.X(B[0],_.jk);var T,S;return(t==null?0:(T=t.popup)==null?0:(S=T.menuPopupRenderer)==null?0:S.items)?t.popup.menuPopupRenderer.items.map(function(O){return O.menuServiceItemRenderer.trackingParams}):null};
_.k.handleBellMenuOpenSelectedAction=function(B){var t=B.trackingParams,T=this.computeBellMenuItemParams(this.data);this.data&&t&&T&&T.includes(t)&&this.ytRenderButtonBehavior._setButtonIcon(B.icon.iconType.toLowerCase())};
_.k.onYtServiceRequestCompleted=function(B,t){(B=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",t))&&this.set("data",B)};
_.k.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.k.resetState=function(){this.set("data.currentStateId",3)};
_.k.onYtButtonTapHandler=function(){if(this.data){var B=this.currentStateRendererData(this.data);B&&this.ytRendererBehavior.logExplicitClick(B)}};
Lr.prototype.onYtServiceRequestError=Lr.prototype.onYtServiceRequestError;Lr.prototype.onYtServiceRequestCompleted=Lr.prototype.onYtServiceRequestCompleted;Lr.prototype.stateChanged=Lr.prototype.stateChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Lr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Lr.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(ND.YtRenderButtonBehavior),_.Y("design:type",Object)],Lr.prototype,"ytRenderButtonBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Lr.prototype,"data",void 0);_.G([_.je("data","data.currentStateId"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Lr.prototype,"stateChanged",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],Lr.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Lr.prototype,"onYtServiceRequestError",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],Lr);
_.e(Lr,"ytd-subscription-notification-toggle-button-renderer",function(){if(Mu4!==void 0)return Mu4;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Mu4=B},{mode:1});var $0H;var h$=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};B.tapHandler=function(){if(B.data){var t=B.currentStateRendererData();t&&B.ytRendererBehavior.logExplicitClick(t)}};
return B};
_.u(h$,_.x);_.k=h$.prototype;_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.k.currentStateData=function(){var B=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(t){return t.stateId===B.data.currentStateId})||null:null};
_.k.currentStateRendererData=function(){var B=this.currentStateData();return B&&B.state&&B.state.buttonRenderer?B.state.buttonRenderer:null};
_.k.computeAccessibilityLabel=function(){var B,t,T;return(B=this.currentStateRendererData())==null?void 0:(t=B.accessibilityData)==null?void 0:(T=t.accessibilityData)==null?void 0:T.label};
_.k.computeBellMenuItemParams=function(){var B,t,T=(t=_.X((B=this.data)==null?void 0:B.command,_.EQ))==null?void 0:t.commands;if(!T||T.length===0)return null;B=_.X(T[0],_.jk);var S,O;return(B==null?0:(S=B.popup)==null?0:(O=S.menuPopupRenderer)==null?0:O.items)?B.popup.menuPopupRenderer.items.map(function(d){return d.menuServiceItemRenderer.trackingParams}):null};
_.k.handleBellMenuOpenSelectedAction=function(B){var t=B.trackingParams,T=this.computeBellMenuItemParams();if(this.data&&t&&T&&T.includes(t)&&(B==null||!B.isDisabled)){var S;((S=_.X(B.serviceEndpoint,_.P7))==null?void 0:S.signal)!=="CLIENT_SIGNAL"&&(this.icon=B.icon.iconType)}};
_.k.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.k.onYtServiceRequestCompleted=function(B,t){if(B=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",t))this.icon=void 0,this.set("data",B)};
_.k.onYtServiceRequestError=function(){this.icon=void 0};
_.n9.Object.defineProperties(h$.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var B=this.data,t=this.textLabel,T=this.hostElement,S=this.computeAccessibilityLabel(),O=this.tapHandler,d=this.isOverlay?"overlay":"mono",Z=(B==null?0:B.disableButton)?"disabled":"active";t=t?_.yz(t):void 0;return{style:d,type:"tonal",state:Z,size:"M",focused:!1,formattedButtonText:t,iconPosition:"leading-trailing",onTap:FbX(B,O,T),accessibilityLabel:S}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var B=this.currentStateRendererData(),t,T,S=(T=this.icon)!=null?T:B==null?void 0:(t=B.icon)==null?void 0:t.iconType;if(S)return _.DK(S)}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.data)==null?void 0:(t=B.secondaryIcon)==null?void 0:t.iconType;if(T)return _.DK(T)}}});
h$.prototype.onYtServiceRequestError=h$.prototype.onYtServiceRequestError;h$.prototype.onYtServiceRequestCompleted=h$.prototype.onYtServiceRequestCompleted;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],h$.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],h$.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],h$.prototype,"textLabel",void 0);
_.G([_.y(),_.Y("design:type",String)],h$.prototype,"icon",void 0);_.G([_.y(),_.Y("design:type",Boolean)],h$.prototype,"isOverlay",void 0);_.G([_.F("data.*","textLabel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],h$.prototype,"computedButtonShape",null);_.G([_.F("data.*","icon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],h$.prototype,"computedIcon",null);_.G([_.F("data.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],h$.prototype,"computedSecondaryIcon",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],h$.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],h$.prototype,"onYtServiceRequestError",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],h$);
_.e(h$,"ytd-subscription-notification-toggle-button-renderer-next",function(){if($0H!==void 0)return $0H;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return $0H=B},{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var Wb2;_.dU(Wei,"yt-animated-action",{props:{backgroundLottieRef:_.lP,foregroundLottieRef:_.lP,wrapperClass:_.lP,disableAnimation:_.lP},unsafeExternallySettableAttributes:new Set(["key"])});var qX=function(){var B=_.x.apply(this,arguments)||this;B.animatedActionEnabled=_.m("web_animated_actions");B.foregroundLottieRef={};B.backgroundLottieRef={};B.forceIconOnly=!1;B.showTextWhileAnimating=!1;B.keyboardFocused=!1;B.isAnimating=!1;B.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return B};
_.u(qX,_.x);_.k=qX.prototype;_.k.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.k.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]]"}}}}}};
_.k.attached=function(){this.keyboardFocused=!1};
_.k.onYtServiceRequestSent=function(B,t){(this.get("endpoint.subscribeEndpoint",t)||this.get("endpoint.unsubscribeEndpoint",t))&&this.updateSubscriptionState(!this.subscribed)};
_.k.onYtServiceRequestCompleted=function(B,t){(B=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",t.data))&&this.bellButton&&(this.bellButton.data=B)};
_.k.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.Ev(this.hostElement)};
_.k.onPlayerSubscribe=function(B){this.isCompactRed()||B!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.k.onPlayerUnsubscribe=function(B){this.isCompactRed()||B!==this.data.channelId||this.updateSubscriptionState(!1)};
_.k.handleUpdateSubscribeButtonAction=function(B){B=_.X(B,dj2);var t;B&&B.channelId===((t=this.data)==null?void 0:t.channelId)&&this.updateSubscriptionState(!!B.subscribed)};
_.k.computeButtonStyle=function(B){return this.get("style.styleType",B)||null};
_.k.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.k.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.k.updateSubscriptionState=function(B){if(B!==this.subscribed){this.set("data.subscribed",B);var t,T=(t=this.data)==null?void 0:t.subscribedEntityKey;T&&this.ytdReduxBehavior.dispatch(_.mO("subscriptionStateEntity",T,{key:T,subscribed:B}));this.isCompactRed()||_.dv(this.hostElement,"yt-subscription-changed",B);B||(_.CG(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!B),B&&this.hasBellButton&&this.startAnimation())}};
_.k.startAnimation=function(){var B=this;if(!this.isAnimating){var t=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var T;(T=this.backgroundLottieRef.lottieEl)==null||T.goToAndPlay(0);var S;(S=this.foregroundLottieRef.lottieEl)==null||S.goToAndPlay(0);_.wT.addJob(function(){B.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.wT.addJob(function(){B.updateContainerToFitContent(!!B.subscribed,!0)},2,1500);
_.wT.addJob(function(){B.isAnimating=!1},2,t)}};
_.k.maybeAnimateBellIcon=function(){var B=_.Lx(this.hostElement).querySelector("yt-animated-icon");if(B){var t;(t=B.animationRef.lottieEl)==null||t.goToAndPlay(0)}};
_.k.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.k.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.k.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var B;this.unsubscribedWidth=(B=this.subscribeButtonShape)==null?void 0:B.getBoundingClientRect().width}var t;this.subscribedWidth=(t=this.bellButton)==null?void 0:t.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.k.updateContainerToFitContent=function(B,t){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(B?(B=this.subscribedWidth,t=this.isAnimating&&!t,this.subscribedIconOnlyWidth===void 0||t||(B=this.subscribedIconOnlyWidth),this.hostElement.style.width=B+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.k.clearContainerSize=function(){this.hostElement.style.width=""};
_.k.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.k.maybeSetSubscribedButtonIconOnlyWidth=function(){var B=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 t;B.subscribedIconOnlyWidth=(t=B.bellButton)==null?void 0:t.getBoundingClientRect().width;requestAnimationFrame(function(){if(B.bellButton){var T;B.bellButton.textLabel=
(T=B.data)==null?void 0:T.subscribedButtonText}})})))};
_.n9.Object.defineProperties(qX.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 B;return(B=this.data)==null?void 0:B.subscribedButtonText}var t;return this.forceIconOnly?void 0:(t=this.data)==null?void 0:t.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var B,t,T=((B=this.data)==null?void 0:(t=B.timedAnimationData)==null?void 0:t.animationTiming)||[];return{uniqueId:"subscribe",timings:T,enabled:T.length>0&&!this.subscribed,experimentEnabled:T.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var B;return!this.subscribed&&((B=this.data)==null?void 0:B.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 B={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var t=B.renderer;var T=B.element;var S=B.subscribed;var O=B.commandController;var d=B.isOverlay;B=B.stopPropagation;var Z=Quw(t,S);d&&(Z.style="overlay");d=Object;var h=d.assign,q;a:switch((q=t.style)==null?void 0:q.styleType){case "COMPACT_GRAY":case "COMPACT_RED":q={size:"S"};break a;default:q={size:"M"}}var D=ydX(t,
S);var P=(P=S?t.subscribedButtonText:t.unsubscribedButtonText)?_.yz(P):void 0;return h.call(d,{},Z,q,{focused:!1,toggled:S,accessibilityLabel:D,formattedButtonText:P,onTap:ooo(t,S,T,O,B)})}}}});
qX.prototype.onMouseDown=qX.prototype.onMouseDown;qX.prototype.onDataChanged=qX.prototype.onDataChanged;qX.prototype.observedSubscribed=qX.prototype.observedSubscribed;qX.prototype.onYtServiceRequestCompleted=qX.prototype.onYtServiceRequestCompleted;qX.prototype.onYtServiceRequestSent=qX.prototype.onYtServiceRequestSent;qX.prototype.maybeUpdateBellButtonText=qX.prototype.maybeUpdateBellButtonText;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],qX.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],qX.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],qX.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qX.prototype,"data",void 0);
_.G([_.y({selectorArgs:["data.subscribedEntityKey"],selector:cv2}),_.Y("design:type",Object)],qX.prototype,"subscriptionStateEntity",void 0);_.G([_.y({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],qX.prototype,"subscribed",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],qX.prototype,"branded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],qX.prototype,"animatedActionEnabled",void 0);
_.G([_.y(),_.Y("design:type",Object)],qX.prototype,"foregroundLottieRef",void 0);_.G([_.y(),_.Y("design:type",Object)],qX.prototype,"backgroundLottieRef",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],qX.prototype,"overlayButton",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.Y("design:type",Object)],qX.prototype,"buttonStyle",void 0);_.G([_.y(),_.Y("design:type",Object)],qX.prototype,"forceIconOnly",void 0);
_.G([_.y(),_.Y("design:type",Object)],qX.prototype,"showTextWhileAnimating",void 0);_.G([_.y({value:function(){return!!_.OD().resolve(_.S_(_.Zw))&&_.m("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.Y("design:type",Boolean)],qX.prototype,"useKeyboardFocused",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],qX.prototype,"keyboardFocused",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],qX.prototype,"isAnimating",void 0);_.G([_.F("data.notificationPreferenceButton.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"hasBellButton",null);
_.G([_.IK("subscribedButtonText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qX.prototype,"maybeUpdateBellButtonText",null);_.G([_.F("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"subscribedButtonText",null);_.G([_.F("data.timedAnimationData.animationTiming","subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"smartimationSettings",null);
_.G([_.y({reflectToAttribute:!0}),_.F("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"subscribeButtonHidden",null);_.G([_.y({reflectToAttribute:!0}),_.F("subscribed","hasBellButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"subscribeButtonInvisible",null);
_.G([_.y({reflectToAttribute:!0}),_.F("subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"unsubscribeButtonHidden",null);_.G([_.mA("ytd-subscription-notification-toggle-button-renderer-next"),_.Y("design:type",Object)],qX.prototype,"bellButton",void 0);_.G([_.mA("#subscribe-button-shape"),_.Y("design:type",HTMLElement)],qX.prototype,"subscribeButtonShape",void 0);
_.G([_.F("overlayButton","subscribed","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qX.prototype,"buttonShape",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],qX.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],qX.prototype,"onYtServiceRequestCompleted",null);
_.G([_.IK("subscribed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qX.prototype,"observedSubscribed",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qX.prototype,"onDataChanged",null);_.G([_.Uv("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],qX.prototype,"onMouseDown",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],qX);
_.e(qX,"ytd-subscribe-button-renderer",function(){if(Wb2!==void 0)return Wb2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Wb2=B},{mode:1});var Vm=function(){var B=_.x.apply(this,arguments)||this;B.isRichGrid=!1;return B};
_.u(Vm,_.x);Vm.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Vm.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Vm.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Vm.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Vm.prototype,"isRichGrid",void 0);_.G([_.M({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Vm);
_.e(Vm,"ytd-game-card-renderer",function(){if(x04!==void 0)return x04;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return x04=B},{mode:1});var E3={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.m("defer_menus")&&!AP8?0:void 0,waitForSignal:"eocs"};var eyo;var GP2;var DM=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return B};
_.u(DM,_.x);_.k=DM.prototype;_.k.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.k.onSeriesReminderStateEntityChange=function(){var B,t,T;((B=this.eventReminderStateEntity)==null?0:B.key)&&((t=this.seriesReminderStateEntity)==null?void 0:t.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((T=this.eventReminderStateEntity)==null?void 0:T.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.mO("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.k.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.k.onYtServiceRequestError=function(){var B;this.updateReminderStateEntitiesFromButtonState((B=this.data)==null?void 0:B.currentState)};
_.k.handleUpdateUpcomingEventReminderButtonStateCommand=function(B){if(B=_.X(B,fP2)){var t,T=(t=this.data)==null?void 0:t.targetId;T&&B.targetId===T&&_.Go(this.updateReminderStateEntitiesFromButtonState.bind(this,B.state))}};
_.k.getButtonStateFromReminderState=function(){var B;if(((B=this.seriesReminderStateEntity)==null?void 0:B.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var t;if(((t=this.eventReminderStateEntity)==null?void 0:t.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var T,S;if(((T=this.seriesReminderStateEntity)==null?void 0:T.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 O;return(O=this.data)==null?void 0:O.currentState};
_.k.updateReminderStateEntitiesFromButtonState=function(B){if(B){switch(B){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":B="UPCOMING_EVENT_REMINDER_STATE_NONE";var t="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":B="UPCOMING_EVENT_REMINDER_STATE_SINGLE";t="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":B="UPCOMING_EVENT_REMINDER_STATE_NONE";t="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var T;
((T=this.eventReminderStateEntity)==null?0:T.key)&&this.ytdReduxBehavior.dispatch(_.mO("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:B})));var S;((S=this.seriesReminderStateEntity)==null?0:S.key)&&this.ytdReduxBehavior.dispatch(_.mO("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:t})))}};
_.n9.Object.defineProperties(DM.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var B=this.getButtonStateFromReminderState(),t,T;if(B&&((t=this.data)==null?0:(T=t.states)==null?0:T.length))for(t=_.C(this.data.states),T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;if(((S=_.X(T,gsu))==null?void 0:S.state)===B)return _.X(T,gsu)}}}});
DM.prototype.onYtServiceRequestError=DM.prototype.onYtServiceRequestError;DM.prototype.onYtServiceRequestCompleted=DM.prototype.onYtServiceRequestCompleted;DM.prototype.onSeriesReminderStateEntityChange=DM.prototype.onSeriesReminderStateEntityChange;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],DM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DM.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],DM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],DM.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],DM.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:Flo}),_.Y("design:type",Object)],DM.prototype,"eventReminderStateEntity",void 0);
_.G([_.y({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(B,t){return _.q8(B.entities,"sportsSeriesReminderStateEntity",t)}}),
_.Y("design:type",Object)],DM.prototype,"seriesReminderStateEntity",void 0);_.G([_.F("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DM.prototype,"currentButtonStateRenderer",null);_.G([_.IK("seriesReminderStateEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DM.prototype,"onSeriesReminderStateEntityChange",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DM.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DM.prototype,"onYtServiceRequestError",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],DM);
_.e(DM,"ytd-upcoming-event-reminder-button-renderer",function(){if(GP2!==void 0)return GP2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return GP2=B},{mode:1});var pt8;var P0=function(){return _.x.apply(this,arguments)||this};
_.u(P0,_.x);P0.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.n9.Object.defineProperties(P0.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}},
textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(_.m("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],P0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],P0.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],P0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],P0.prototype,"shelfDismissal",void 0);_.G([_.F("data.responseText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],P0.prototype,"text",null);
_.G([_.F("data.responseText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],P0.prototype,"textAriaLabel",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],P0);
_.e(P0,"ytd-notification-multi-action-renderer",function(){if(pt8!==void 0)return pt8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pt8=B},{mode:1});var ic2;var U3=function(){return _.x.apply(this,arguments)||this};
_.u(U3,_.x);U3.prototype.ready=function(){var B=this;_.ZH(this.hostElement).querySelector("#undo").addEventListener("tap",function(){B.onUndoTap()})};
U3.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],U3.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],U3.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],U3);
_.e(U3,"ytd-notification-text-renderer",function(){if(ic2!==void 0)return ic2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ic2=B},{mode:1});var YR1;var I3=function(){var B=_.x.apply(this,arguments)||this;B.mouseOverDelayJobId=0;B.fadeInImageDelayJobId=0;B.startTimeMs=-1;B.loadingStartTimeMs=-1;B.loadingEndTimeMs=-1;B.hasVideoPreview=!1;return B};
_.u(I3,_.x);_.k=I3.prototype;_.k.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.k.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.k.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.k.showThumbnail=function(){var B=this;this.csn=_.sg();_.oG("fmth");_.wT.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.qr(_.wT,function(){B.loadingStartTimeMs=(0,_.SQ)();var t=_.ZH(B.hostElement).querySelector("#thumbnail");t.complete?B.displayMouseOverImage():t.addEventListener("load",_.Pb(B,B.displayMouseOverImage))},150):_.hk(_.ZH(this.hostElement).querySelector("#play"),"show",!0)};
_.k.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.k.onTap=function(){this.removeVideoPreview()};
_.k.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var B=this.videoId,t=this.csn,T=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,S=this.startTimeMs,O=this.hasVideoPreview,d=_.fZ(this.trackingParams),Z={isMovingThumbnail:O};O&&S>0&&(T>0&&(Z.movingThumbnailLoadingDurationMs=Math.round(T)),Z.durationHoveredMs=Math.round((0,_.SQ)()-S));B&&(Z.videoId=B);_.lS(t,d,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:Z});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.k.removeVideoPreview=function(){_.wT.cancelJob(this.mouseOverDelayJobId);_.wT.cancelJob(this.fadeInImageDelayJobId);var B=_.ZH(this.hostElement).querySelector("#thumbnail");_.hk(B,"fade-in",!1);B.removeEventListener("load",_.Pb(this,this.displayMouseOverImage));B=_.ZH(this.hostElement).querySelector("#play");_.hk(B,"fade-in",!1);_.hk(B,"show",!1)};
_.k.displayMouseOverImage=function(){var B=_.ZH(this.hostElement).querySelector("#thumbnail"),t=_.ZH(this.hostElement).querySelector("#play");this.isImageAvailable(B)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.SQ)(),this.startTimeMs=(0,_.SQ)(),this.fadeInImageDelayJobId=_.qr(_.wT,function(){_.hk(B,"fade-in",!0)},50)):_.hk(t,"fade-in",!0)};
_.k.computeThumbnail=function(B,t){var T;B&&B.movingThumbnailDetails&&B.movingThumbnailDetails.thumbnails&&t?T=_.Cz(B.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):T=t?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(T)return _.Xx(T)};
_.k.isImageAvailable=function(B){return!(!B.src||B.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||B.naturalWidth===120)};
I3.prototype.onTap=I3.prototype.onTap;I3.prototype.dataChanged=I3.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],I3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],I3.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],I3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],I3.prototype,"csn",void 0);_.G([_.y(),_.Y("design:type",Object)],I3.prototype,"trackingParams",void 0);
_.G([_.y(),_.Y("design:type",String)],I3.prototype,"videoId",void 0);_.G([_.y(),_.Y("design:type",Boolean)],I3.prototype,"isAttachedAndDataSet",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I3.prototype,"dataChanged",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I3.prototype,"onTap",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],I3);
_.e(I3,"ytd-moving-thumbnail-renderer",function(){if(YR1!==void 0)return YR1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return YR1=B},{mode:1});var Kb1;_.Ll=function(B){this.hostElement=B;this.eventSink=null;this.eventList=[]};
_.Ll.prototype.shouldForward=function(){var B,t;return(t=(B=this.eventSink)==null?void 0:B.isConnected)!=null?t:document.body.contains(this.eventSink)};
_.Ll.prototype.start=function(B,t){this.eventSink&&this.stop();for(var T=0;T<B.length;T++)this.hostElement.addEventListener(B[T],_.Pb(this,this.forwardEvent));var S;this.eventSink=(S=t.hostElement)!=null?S:t;this.eventList=B};
_.Ll.prototype.stop=function(){for(var B=0;B<this.eventList.length;B++)this.hostElement.removeEventListener(this.eventList[B],_.Pb(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.Ll.prototype.forwardEvent=function(B,t){this.shouldForward()&&(B.stopPropagation(),this.eventSink instanceof Element?_.dv(this.eventSink,B.type,t):_.yu(new _.HY("eventSink is not an element")))};_.J$={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.Ll(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(B,t){this.forwarder_.start(B,t)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var mq=function(){return _.x.apply(this,arguments)||this};
_.u(mq,_.x);_.k=mq.prototype;_.k.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=_.MB("HTML_DIR")==="rtl"?"right":"left"};
_.k.dataChanged=function(){this.popupOpen=!1};
_.k.computeAriaLabel=function(B){return _.X(B,AR2).label};
_.k.onTap=function(B){B.stopPropagation();B.preventDefault();this.data.command&&_.OD().resolve(_.kv).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.k.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.k.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
mq.prototype.onPopupClosed=mq.prototype.onPopupClosed;mq.prototype.onPopupOpened=mq.prototype.onPopupOpened;mq.prototype.onTap=mq.prototype.onTap;mq.prototype.dataChanged=mq.prototype.dataChanged;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],mq.prototype,"eventForwardingBehavior",void 0);_.G([_.g(_.Aw),_.Y("design:type",Object)],mq.prototype,"ironButtonState",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],mq.prototype,"componentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],mq.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:-1}),_.Y("design:type",Number)],mq.prototype,"tabindex",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.Y("design:type",Object)],mq.prototype,"ariaLabel",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],mq.prototype,"disableTooltips",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],mq.prototype,"popupOpen",void 0);
_.G([_.y(),_.Y("design:type",Element)],mq.prototype,"eventSink",void 0);_.G([_.mA("#tooltip"),_.Y("design:type",Object)],mq.prototype,"tooltip",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mq.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mq.prototype,"onTap",null);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mq.prototype,"onPopupOpened",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mq.prototype,"onPopupClosed",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],mq);
_.e(mq,"ytd-thumbnail-overlay-button-renderer",function(){if(Kb1!==void 0)return Kb1;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Kb1=B},{mode:1});var lO2;var NX=function(){return _.x.apply(this,arguments)||this};
_.u(NX,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NX.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NX.prototype,"disableAnimation",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NX.prototype,"rounded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NX.prototype,"transparentBackground",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NX.prototype,"noPadding",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],NX);
_.e(NX,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(lO2!==void 0)return lO2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lO2=B},{mode:1});var voo;var Xe=function(){return _.x.apply(this,arguments)||this};
_.u(Xe,_.x);Xe.prototype.computeIconPosition=function(B){return this.get("iconPosition",B)||null};
Xe.prototype.computeIconStyle=function(B){return this.get("iconStyle",B)||null};
Xe.prototype.computeIsIconStyleFilled=function(B){if(!B)return!1;var t;return B.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((t=B.icon)==null?void 0:t.iconType)==="ERROR_BLACK"};
_.G([_.y(),_.Y("design:type",Object)],Xe.prototype,"data",void 0);_.G([_.y({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Xe.prototype,"iconPosition",void 0);_.G([_.y({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Xe.prototype,"iconStyle",void 0);_.G([_.y({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Xe.prototype,"iconStyleFilled",void 0);
_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],Xe);
_.e(Xe,"ytd-thumbnail-overlay-icon-renderer",function(){if(voo!==void 0)return voo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return voo=B},{mode:1});var no2;var u$=function(){return _.x.apply(this,arguments)||this};
_.u(u$,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],u$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],u$.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],u$);
_.e(u$,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(no2!==void 0)return no2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return no2=B},{mode:1});var rd2;var jO=function(){var B=_.x.apply(this,arguments)||this;B.isPreviewLoading=!1;return B};
_.u(jO,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jO.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jO.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],jO.prototype,"isPreviewLoading",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],jO);
_.e(jO,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(rd2!==void 0)return rd2;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rd2=B},{mode:1});var zyi;var H0=function(){return _.x.apply(this,arguments)||this};
_.u(H0,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],H0.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],H0.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],H0);
_.e(H0,"ytd-thumbnail-overlay-pinking-renderer",function(){if(zyi!==void 0)return zyi;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return zyi=B},{mode:1});var bcu;var a3=function(){var B=_.x.apply(this,arguments)||this;B.disableTooltips=!1;B.isLoading=!1;B.useExpandableTooltip=!1;B.toggled=!1;B.hovered=!1;B.mouseoverDelayJobId=0;B.toggleDelayJobId=0;B.expandAnimationDelayJobId=0;return B};
_.u(a3,_.x);_.k=a3.prototype;_.k.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");_.ZH(this.hostElement).querySelector("#tooltip").position=_.MB("HTML_DIR")==="rtl"?"right":"left"};
_.k.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.wT.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.wT.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.wT.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.k.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.wT.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.wT.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.wT.cancelJob(this.expandAnimationDelayJobId)};
_.k.computeIcon=function(B,t,T){return(B=T?t:B)&&B.iconType?_.DK(B.iconType):void 0};
_.k.computeAriaLabel=function(B,t,T){return _.X(T?t:B,AR2).label};
_.k.computeTooltip=function(B,t,T){return T?t:B};
_.k.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.k.computeIconOnHover=function(B,t){if((B==null?0:B.iconType)&&!t)return _.DK(B.iconType)};
_.k.onTap=function(B){var t=this;B.stopPropagation();B.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(B=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(B),this.useExpandableTooltip&&(this.toggleDelayJobId=_.qr(_.wT,function(){t.hovered=!1;t.data&&!t.data.toggledServiceEndpoint&&(t.expandAnimationDelayJobId=_.qr(_.wT,function(){t.set("data.isToggled",
!1)},200))},2E3))};
_.k.onMouseenter=function(){var B=this;this.mouseoverDelayJobId=_.qr(_.wT,function(){B.hovered=!0},300)};
_.k.onMouseleave=function(){_.wT.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.k.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.k.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.k.onServiceRequestCompleted=function(B,t){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(t)||this.set("data.isToggled",!this.data.isToggled)};
_.k.serviceRequestWasSuccessful=function(B){return _.X(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.sl)?B.data.status==="STATUS_SUCCEEDED":!0};
a3.prototype.onServiceRequestCompleted=a3.prototype.onServiceRequestCompleted;a3.prototype.onPopupClosed=a3.prototype.onPopupClosed;a3.prototype.onPopupOpened=a3.prototype.onPopupOpened;a3.prototype.onMouseleave=a3.prototype.onMouseleave;a3.prototype.dataChanged=a3.prototype.dataChanged;_.G([_.g(_.Aw),_.Y("design:type",Object)],a3.prototype,"ironButtonState",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],a3.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],a3.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],a3.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.Y("design:type",Object)],a3.prototype,"ariaLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],a3.prototype,"disableTooltips",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],a3.prototype,"popupOpen",void 0);_.G([_.y(),_.Y("design:type",Object)],a3.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Element)],a3.prototype,"eventSink",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a3.prototype,"useExpandableTooltip",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.Y("design:type",Object)],a3.prototype,"toggled",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a3.prototype,"hovered",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.Y("design:type",Object)],a3.prototype,"iconOnHover",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a3.prototype,"dataChanged",null);
_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a3.prototype,"onMouseleave",null);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a3.prototype,"onPopupOpened",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a3.prototype,"onPopupClosed",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],a3.prototype,"onServiceRequestCompleted",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],a3);
_.e(a3,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(bcu!==void 0)return bcu;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return bcu=B},{mode:_.h_("kevlar_poly_si_batch_j053")?1:2});var BLe;var tB2=_.Ba(function(B){var t=B.data;var T=B.thumbnailSize;var S=function(){return t().enableSegmentView};
return _.E("yt-thumbnail-overlay-progress-bar-view-model",{class:_.JK("ytThumbnailOverlayProgressBarHost",function(){return x0C(T==null?void 0:T())})},_.E(_.I,{cond:S,
then:function(){return _.E("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.E("div",{class:_.mn("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+t().startPercent+"%"}}),_.E("div",{class:_.mn("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+t().segmentDurationPercent+"%"}},_.E("div",{class:_.mn("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.E("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.E("div",null," ",function(){return t().segmentLabel})),_.E("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.E("div",{class:_.mn("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.E(_.I,{cond:function(){return!S()&&t().startPercent},
then:function(){var O={};return _.E("div",{class:_.mn("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(O.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.m("web_enable_modern_progress_bar_overlay"),O))},_.E("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+t().startPercent+"%"}}))}}))},"S");
tB2.idomCompat=!0;var TL1=_.Ba(function(B){var t=_.Ei(),T=_.Mr(function(O){var d,Z,h;a:{var q=(d=B.data())==null?void 0:d.animationActivationTargetId;d=((Z=B.data())==null?void 0:Z.animationActivationEntityKey)||"";Z=(h=B.data())==null?void 0:h.animationActivationEntitySelectorType;if(d&&q)switch(Z){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":O=_.q8(O.entities,"playerStateEntity",d);h=_.OD().resolve(_.S_(_.y4));q=!!(O&&O.videoId===q&&(h==null?0:h.isMiniplayerActive()));q={activated:q,playAnimation:q&&
O.playerState==="PLAYER_STATE_PLAYING"};break a}q=void 0}return q});
_.sZ(function(){var O;if((O=T())==null?0:O.activated){var d;if((d=T())==null?0:d.playAnimation){var Z;(Z=t.lottieEl)==null||Z.goToAndPlay(0)}else{var h;(h=t.lottieEl)==null||h.goToAndStop(0)}}},"MDTl2e");
var S=function(){var O,d=!((O=T())==null||!O.activated);if(B.data()){O=B.data();var Z=void 0;O.icon&&(Z=_.DkL(O.icon),Z=XF_(Z));var h=void 0,q;if((q=O.backgroundColor)==null?0:q.lightTheme){var D;h={backgroundColor:G2((D=O.backgroundColor)==null?void 0:D.lightTheme,"0.8")}}if(O.text||Z||d){if(d&&O.lottieData&&t){D=O.lottieData;var P,U,J;q={animationConfig:{name:D.url,path:D.url,autoplay:(P=D.settings)==null?void 0:P.autoplay,loop:(J=(U=D.settings)==null?void 0:U.loop)!=null?J:!0},animationRef:t}}else q=
void 0;if(d)P=16;else b:switch(O.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":P=17;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":P=18;break b;default:P=16}d={type:P,text:d&&O.animatedText?O.animatedText:O.text,icon:Z,customColors:h,animation:q}}else d=void 0}else d=void 0;return d};
return _.E("yt-thumbnail-badge-view-model",{class:_.JK("yt-thumbnail-badge-view-model-wiz",B.class)},_.E(_.I,{cond:S,then:function(){return _.E(_.sG,{data:function(){return S()}})}}))},"T");var Sm2=_.Ba(function(B){var t={},T={};return _.E("yt-thumbnail-bottom-overlay-view-model",{class:_.JK("ytThumbnailBottomOverlayViewModelHost",(t.ytThumbnailBottomOverlayViewModelHostBackground=function(){return B.data().enableGradientBackground},t))},_.E(_.cR,{data:function(){return B.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(S){return _.E(tB2,{data:S.data,
thumbnailSize:B.thumbnailSize})}}),_.E("div",{class:_.JK("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var S;
return MuC((S=B.thumbnailSize)==null?void 0:S.call(B))},(T.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var S;
return(S=B.isClip)==null?void 0:S.call(B)},T.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var S;
return!_.m("web_enable_modern_progress_bar_overlay")&&((S=B.thumbnailSize)==null?void 0:S.call(B))==="small"},T))},_.E(_.cR,{data:function(){return B.data().badge}},{thumbnailBadgeViewModel:function(S){return _.E(TL1,{data:S.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.E(_.cR,{data:function(){return B.data().badges}},{thumbnailBadgeViewModel:function(S){return _.E(TL1,{data:S.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"U");
Sm2.idomCompat=!0;_.dU(Sm2,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.Oz,thumbnailSize:_.Oz,isClip:_.Oz}});var nom={calledOnce:!1,state:"visible"},rdm={calledOnce:!1,state:"hidden"};var fr=_.Ba(function(B){var t=B.data;var T=B.className;B=B.alwaysShow;var S=_.l_("thumbnail-hover-overlay-view-model");_.WR(S,function(){return t().rendererContext});
var O=_.eyw(),d={};return _.E("thumbnail-hover-overlay-view-model",{el:S,class:_.JK("ytThumbnailHoverOverlayViewModelHost",T,(d.ytThumbnailHoverOverlayViewModelHostForceHover=B,d)),"aria-label":function(){var Z;return(Z=_.X(t().rendererContext,_.I_))==null?void 0:Z.label},
role:function(){return _.MI(t().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.MI(t().rendererContext)!==void 0?0:void 0},
"on:keypress":O},_.E("div",{class:_.JK("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(t().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var Z="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:Z="ytThumbnailHoverOverlayViewModelStyleCover"}return Z})},_.E(_.I,{cond:function(){return t().icon},
then:function(Z){return _.E(_.bQ,{data:Z,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.E(_.I,{cond:function(){return t().text},
then:function(Z){return _.E(_.vR,{text:Z,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"V");
fr.idomCompat=!0;var OLE=_.Ba(function(B){var t=B.data;return _.E(_.cR,{data:function(){return t==null?void 0:t().overlays}},{thumbnailHoverOverlayViewModel:fr})},"W");
OLE.idomCompat=!0;var kM2={};var d3o=_.Ba(function(B){var t=B.data;var T=B.image;var S=B.state;var O=B.iconType;var d=B.overlays;var Z=B.isOverlay;var h=_.v2("div");B=_.C(_.PV(!0,void 0,"sUzEZ"));var q=B.next().value,D=B.next().value,P=function(){return!!t().onTap},U=_.rf(O,"LIVE");
_.sZ(function(){var N=t();requestAnimationFrame(function(){if(h.value===null)var H=!0;else{var f=h.value;H=N.badgeText;var c=BLL(N.size);H in kM2?f=kM2[H]:(f=f.clientWidth,kM2[H]=f);(H=f>c)?h.value.style.display="none":h.value.style.visibility="visible"}D(H)})},"SpVcNb");
var J=function(){var N={};return N["yt-spec-avatar-shape__image"]=!0,N["yt-spec-avatar-shape__image--ads-app"]=t().type===1,N};
return _.E("yt-avatar-shape",null,_.E("div",{el:_.tK(TLq(P,{keydown:function(N){if(N.key==="Enter"){var H;(H=N.currentTarget)==null||H.click()}},
click:function(N){var H,f;return void((f=(H=t()).onTap)==null?void 0:f.call(H,N))}})),
class:function(){var N={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},H=t();N=(N[H.clusterLayoutConfig?kMz(H.clusterLayoutConfig):d3w(H.size)]=!0,N["yt-spec-avatar-shape__button--tappable"]=P(),N);(H=t().avatarButtonCustomClassName)&&(N[H]=!0);return _.mn(N)},
"aria-label":function(){return P()?t().accessibilityText:""},
role:function(){return P()?"button":void 0},
tabindex:function(){return P()?0:void 0}},_.E("div",{class:function(){var N,H=t(),f=S==null?void 0:S(),c=Z==null?void 0:Z(),w=!((N=H.decorations)==null||!N.includes(2)||H.size!=="medium"&&H.size!=="large"),W=H.size==="tiny"||H.size==="extra-small",v,p,l,b,Zv={};
N=(Zv["yt-spec-avatar-shape--live-ring"]=!!(((v=H.decorations)==null?0:v.includes(0))&&ZLm(H.size)),Zv["yt-spec-avatar-shape--stories-watched"]=w&&!(f==null||!f.storiesWatched),Zv["yt-spec-avatar-shape--stories-unwatched"]=w&&!(f==null?0:f.storiesWatched),Zv["yt-spec-avatar-shape--background-border"]=Lmz(H.decorations)&&!W,Zv["yt-spec-avatar-shape--background-border-thin"]=Lmz(H.decorations)&&W,Zv["yt-spec-avatar-shape__on-select-border"]=!((p=H.decorations)==null||!p.includes(4)),Zv["yt-spec-avatar-shape__white-border"]=
!((l=H.decorations)==null||!l.includes(5)),Zv["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((b=H.decorations)==null?0:b.includes(5))&&W),Zv["yt-spec-avatar-shape--is-overlay"]=!!c,Zv);return _.mn(N)},
style:function(){a:{var N=t().clusterLayoutConfig;if(N){b:{var H=N.numAvatarsInCluster;var f=N.avatarIndex;if(f!==H-1){switch(N.clusterSize){case "small":N="32";break;case "medium":N="36";break;case "40":N="40";break;default:H=void 0;break b}H="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+N+"x"+N+"_avatars_"+H+"_index_"+f+".svg"}else H=void 0}if(H){H=_.H4({"-webkit-mask-image":"url("+H+")","mask-image":"url("+H+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}H=void 0}return H}},_.E("div",{class:function(){var N={};
var H=t();N=(N[H.clusterLayoutConfig?Smz(H.clusterLayoutConfig):OL_(H.size)]=!0,N["yt-spec-avatar-shape--no-margin"]=Lmz(t().decorations),N);return _.mn(N)}},_.E(_.bQ,{data:T,
alt:function(){return!P()&&t().accessibilityText?t().accessibilityText:""},
targetWidth:function(){return CrX(t().size)},
targetHeight:function(){return CrX(t().size)},
className:function(){return _.mn(J())}}),_.E(_.I,{cond:function(){var N;
return((N=t().decorations)==null?void 0:N.includes(0))&&ZLm(t().size)},
then:function(){return _.E("div",{class:function(){var N={};N=(N["yt-spec-avatar-shape__live-badge"]=!0,N["yt-spec-avatar-shape__live-badge--badge-small"]=t().size==="small",N["yt-spec-avatar-shape__live-badge--badge-medium"]=t().size==="medium"||t().size==="48",N["yt-spec-avatar-shape__live-badge--badge-large"]=t().size==="large",N["yt-spec-avatar-shape__live-badge--badge-extra-large"]=t().size==="extra-large"||t().size==="extra-extra-large"||t().size==="giant",N);return _.mn(N)}},_.E(_.I,{cond:function(){return t().badgeText},
then:function(N){return _.E("div",{class:"yt-spec-avatar-shape__badge-text",el:h},N)}}),_.E(_.I,{cond:q,
then:function(){return _.E("div",{class:"yt-spec-avatar-shape__badge-icon"},_.E(_.fz,{icon:U,size:function(){a:switch(t().size){case "extra-large":var N=16;break a;default:N=13}return N}}))}}))}}),_.E(_.I,{cond:function(){var N,H;
return((N=t().decorations)==null?void 0:N.includes(1))||((H=t().decorations)==null?void 0:H.includes(0))&&!ZLm(t().size)},
then:function(){return _.E("div",{class:function(){var N=t(),H,f,c={};var w=(c["yt-spec-avatar-shape__live-dot"]=!((H=N.decorations)==null||!H.includes(0)||ZLm(N.size)),c["yt-spec-avatar-shape__new-content"]=!((f=N.decorations)==null||!f.includes(1)),c);return _.mn(w)}})}}),_.E(_.I,{cond:function(){return!!d},
then:function(){return _.E("div",{class:function(){var N={};N=Object.assign((N["yt-spec-avatar-shape__image-overlays"]=!0,N),J());return _.mn(N)}},d==null?void 0:d())}})))))},"X");
d3o.idomCompat={callbacks:{overlays:!0}};_.gJ=_.Ba(function(B){function t(){T().endpoint&&_.pZ(T().endpoint)}
var T=B.data;var S=B.decorations;var O=B.avatarButtonCustomClassName;var d=B.isOverlay;var Z=B.clusterLayoutConfig;return _.E("avatar-view-model",null,_.E(_.I,{cond:function(){return T().image},
then:function(h){return _.E(d3o,{data:function(){return qmw({data:T(),onTap:T().endpoint?t:void 0,decorations:S==null?void 0:S(),badgeText:void 0,accessibilityText:T().accessibilityText,avatarButtonCustomClassName:O==null?void 0:O(),clusterLayoutConfig:Z==null?void 0:Z()})},
image:h,iconType:"RADAR_LIVE",overlays:function(){return _.E(OLE,{data:T})},
isOverlay:d})}}))},"Y");
_.gJ.idomCompat=!0;_.R3=_.Ba(function(B){var t=B.data;B=B.className;var T=_.v2("yt-decorated-avatar-view-model"),S=function(){return _.X(t().avatar,_.eZ)},O=_.N_(function(){var d,Z=t(),h=S(),q=_.MI(t().rendererContext),D=(d=T.value)!=null?d:void 0,P;
if(h){D={data:Z,avatar:h,onTap:q,element:D};d=D.data;Z=D.avatar;h=D.onTap;q=D.element;D=D.commandController;h=h?PrN(h,q,D):void 0;q=[];d.liveData&&q.push(0);var U;D=(U=d.liveData)==null?void 0:U.liveBadgeText;U=(P=_.X(d.rendererContext,_.I_))==null?void 0:P.label;P=qmw({data:Z,onTap:h,decorations:q,badgeText:D,accessibilityText:U?U:d.a11yLabel})}else P={size:"medium"};return P},void 0,"H8tk9d");
return _.E("yt-decorated-avatar-view-model",{class:_.JK("yt-decorated-avatar-view-model-wiz",B),el:T},_.E(_.I,{cond:function(){var d;return(d=S())==null?void 0:d.image},
then:function(d){return _.E(d3o,{data:O,image:d,iconType:"RADAR_LIVE",overlays:function(){return _.E(OLE,{data:S})}})}}))},"Z");
_.R3.idomCompat=!0;_.A$=_.Ba(function(B){var t=function(){var q;return Object.assign({},B.data(),(q=B.overrides)==null?void 0:q.call(B))},T=_.l_("yt-avatar-stack-view-model"),S=function(){return T&&_.$N(t().rendererContext)};
_.WR(T,function(){return t().rendererContext});
var O=function(){var q=t().avatars,D,P;return(P=(D=(q==null?0:q[0])?_.X(q[0],_.eZ):void 0)==null?void 0:D.avatarImageSize)!=null?P:"AVATAR_SIZE_UNKNOWN"},d=function(){return D3v(t())},Z=function(){if(t().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var q=void 0;
else if((q=B.decorations)==null?0:q.call(B))q=B.decorations();else{q=t();var D=0;q.avatars&&(D+=q.avatars.length);q.decoratedText&&(D+=1);q=D>1?[3]:[]}return q},h={};
return _.E("yt-avatar-stack-view-model",{el:T,class:_.JK("yt-avatar-stack-view-model-wiz",B.className,(h["yt-avatar-stack-view-model-wiz--tappable"]=S,h["yt-avatar-stack-view-model-wiz--is-overlay"]=B.isOverlay,h["yt-avatar-stack-view-model-wiz--medium-text"]=B.useMediumText,h)),tabindex:function(){return S()?0:void 0},
role:function(){return S()?"link":void 0},
"aria-label":function(){var q,D;return(D=(q=_.X(t().rendererContext,_.I_))==null?void 0:q.label)!=null?D:""}},_.E(_.I,{cond:function(){var q;
return t().avatars&&!((q=B.hideAvatar)==null?0:q.call(B))},
then:function(){return _.E("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.E(_.I,{cond:function(){return t().decoratedText},
then:function(q){var D={};return _.E("div",{class:_.JK("yt-avatar-stack-view-model-wiz__text-container",(D["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return O()==="AVATAR_SIZE_XXS"||O()==="AVATAR_SIZE_XS"},D["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var P;
return((P=B.isOverlay)==null?void 0:P.call(B))&&(O()==="AVATAR_SIZE_XXS"||O()==="AVATAR_SIZE_XS")},D)),
style:_.H4({width:function(){return d().avatarSizeInPx+"px"},
height:function(){return d().avatarSizeInPx+"px"}})},_.E(_.vR,{text:q,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.E("div",{style:function(){return _.H4(d().avatarStackStyle)()},
class:function(){return d().avatarStackClass}},_.E(_.cR,{data:function(){return d().avatars.reverse()}},{avatarViewModel:function(q,D){return _.E("div",{style:function(){var P,U;
return _.H4((U=(P=d()).avatarStyle)==null?void 0:U.call(P,D()))()},
class:function(){return d().avatarClass}},_.E(_.gJ,{data:q.data,
decorations:Z,avatarButtonCustomClassName:function(){return d().avatarButtonCustomClassName},
isOverlay:B.isOverlay,clusterLayoutConfig:function(){var P,U;return(U=(P=d()).clusterLayoutConfig)==null?void 0:U.call(P,D())}}))},
decoratedAvatarViewModel:function(q,D){return _.E("div",{style:function(){var P,U;return _.H4((U=(P=d()).avatarStyle)==null?void 0:U.call(P,D()))()},
class:function(){return d().avatarClass}},_.E(_.R3,{data:q.data}))}})))}}),_.E(_.I,{cond:function(){return t().text},
then:function(q){return _.E(_.vR,{text:q,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"$");
_.A$.idomCompat=!0;_.dU(_.Ba(function(B){var t=B.data;var T=B.thumbnailSize;return _.E("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.E("div",{class:_.JK("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return U3_(T==null?void 0:T())})},_.E(_.cR,{data:function(){return t().avatarStack}},{avatarStackViewModel:function(S){return _.E(_.A$,{data:S.data,
decorations:[5]})}})))},"aa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.lP,
thumbnailSize:_.lP}});var CrH=_.Ba(function(B){B=_.zo(B,{hidden:!1});var t=B.data;return _.E("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:B.hidden},_.E(_.vR,{text:function(){return t().title},
className:"yt-thumbnail-overlay-title-view-model__title"}),_.E(_.I,{cond:function(){return t().subtitle},
then:function(){return _.E(_.vR,{text:function(){return t().subtitle},
className:"yt-thumbnail-overlay-title-view-model__subtitle"})}}))},"ba");
CrH.idomCompat=!0;_.dU(CrH,"yt-thumbnail-overlay-title-view-model",{props:{data:_.lP,hidden:_.lP}});var ZL2=_.Ba(function(B){B=_.zo(B,{isClip:!1});var t=B.data,T=B.thumbnailSize,S={};return _.E("yt-thumbnail-overlay-badge-view-model",{class:_.JK("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(t().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var O="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:O="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end"}return O},function(){return IXv(T==null?void 0:T())},(S["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
B.isClip,S))},_.E(_.cR,{data:function(){return t().thumbnailBadges}},{thumbnailBadgeViewModel:function(O){return _.E(TL1,{data:O.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"ca");
ZL2.idomCompat=!0;_.dU(ZL2,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.lP,thumbnailSize:_.lP,isClip:_.lP}});_.Tt(JMh);_.D1(JMh,"yt-page-indicator-view-model",{propNames:["data"]});var c0=function(){var B=_.x.apply(this,arguments)||this;B.eventSink=function(){return B};
B.disableInteraction=!1;B.noRoundedCorners=!1;B.isPreviewLoading=!1;B.isOriginalAspectRatio=!1;B.computedObjectFit=!1;B.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return B};
_.u(c0,_.x);_.k=c0.prototype;
_.k.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.m("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.k.onImageLoaded=function(){this.loaded=!0};
_.k.onImageUnloaded=function(){this.loaded=!1};
_.k.computeRichThumbnail=function(B,t,T,S){if(B&&t&&!S&&!_.m("disable_moving_thumbs_handling")&&!T)return t};
_.k.computeImageWidth=function(B,t){return t||9999};
_.k.computeIsOriginalAspectRatio=function(B){return B};
_.k.computeIsLive=function(B){if(B==null?0:B.badges)for(var t=0;t<B.badges.length;t++){var T=B.badges[t];if(T.metadataBadgeRenderer&&T.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(B==null?0:B.thumbnailOverlays)for(t=0;t<B.thumbnailOverlays.length;t++)if(T=B.thumbnailOverlays[t],T.thumbnailOverlayTimeStatusRenderer&&T.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.k.computeObjectFit=function(B,t){return t||(B?"CONTAIN":"")};
_.k.computeNavigationEndpoint=function(B,t,T){return B?t:T};
_.k.computeHasClip=function(B){B=_.C(B||[]);for(var t=B.next();!t.done;t=B.next())if(t.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.k.computeOverlayColor=function(B){var t;return(B==null?0:(t=B.darkColorPalette)==null?0:t.section2Color)?B.darkColorPalette.section2Color:B==null?void 0:B.sampledThumbnailColor};
_.n9.Object.defineProperties(c0.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return WKq(this.width)}}});
c0.prototype.onImageUnloaded=c0.prototype.onImageUnloaded;c0.prototype.onImageLoaded=c0.prototype.onImageLoaded;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],c0.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],c0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(pH2),_.Y("design:type",Object)],c0.prototype,"ytdThumbnailBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],c0.prototype,"componentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],c0.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],c0.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c0.prototype,"circular",void 0);
_.G([_.y({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.Y("design:type",Object)],c0.prototype,"richThumbnail",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.Y("design:type",Boolean)],c0.prototype,"hasClip",void 0);_.G([_.y(),_.Y("design:type",Object)],c0.prototype,"eventSink",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],c0.prototype,"queued",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c0.prototype,"richGridThumbnail",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c0.prototype,"useExpandableTooltip",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c0.prototype,"useUntranslatedNavigationEndpoint",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],c0.prototype,"disableInteraction",void 0);
_.G([_.y({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.Y("design:type",Object)],c0.prototype,"computedNavigationEndpoint",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],c0.prototype,"nowPlayingEqualizerOnly",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],c0.prototype,"hidePlaybackStatus",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],c0.prototype,"objectFit",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],c0.prototype,"noRoundedCorners",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c0.prototype,"watchFeedThumbnail",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],c0.prototype,"isPreviewLoading",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.Y("design:type",Object)],c0.prototype,"isOriginalAspectRatio",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.Y("design:type",Object)],c0.prototype,"computedObjectFit",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.Y("design:type",Boolean)],c0.prototype,"isLiveVideo",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],c0.prototype,"loaded",void 0);_.G([_.y({computed:"computeOverlayColor(data.thumbnail)"}),_.Y("design:type",Object)],c0.prototype,"overlayColor",void 0);_.G([_.y({selector:_.UJ9}),_.Y("design:type",Boolean)],c0.prototype,"inlinePreviewIsEnabled",void 0);_.G([_.y(),_.Y("design:type",Number)],c0.prototype,"width",void 0);
_.G([_.F("inlinePreviewIsEnabled"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],c0.prototype,"isPreviewDisabled",null);_.G([_.F("width"),_.Y("design:type",String),_.Y("design:paramtypes",[])],c0.prototype,"thumbnailSize",null);_.G([_.Uv("image-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],c0.prototype,"onImageLoaded",null);
_.G([_.Uv("image-unloaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],c0.prototype,"onImageUnloaded",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-thumbnail"})],c0);
var Lm2=_.LZ()(c0,"ytd-thumbnail",function(){if(BLe===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);BLe=B}B=BLe;return B},{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 uGX=function(B){var t=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$12896_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$12896_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(T){hNE(t,T)};
this.onLockupMouseLeaveFn=function(T){T=T.relatedTarget;var S,O;((S=document.getElementsByTagName("ytd-video-preview"))==null?0:(O=S.item(0))==null?0:O.contains(T))||(t.terminateVideoPreview(),s3(t))};
this.onThumbnailMouseDownFn=function(){t.terminateVideoPreview();s3(t)};
this.onTouchStart=function(){t.JSC$12896_touched=!0};
this.mediaRenderer=B.mediaRenderer;this.thumbnailElement=B.thumbnailElement;this.lockupElement=B.lockupElement;this.videoPreviewOptsInput=B.videoPreviewOpts;qmo(this);Fe(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)):
_.yu(Error("Hh")):_.yu(Error("Ih")):VBo(this)},tR=function(B){VBo(B);
var t;(t=B.lockupElement)==null||t.removeEventListener("mouseenter",B.onMouseMoveFn);var T;(T=B.lockupElement)==null||T.removeEventListener("mouseleave",B.onLockupMouseLeaveFn);var S;(S=B.lockupElement)==null||S.removeEventListener("touchstart",B.onTouchStart);var O;(O=B.thumbnailElement)==null||O.removeEventListener("mousedown",B.onThumbnailMouseDownFn);s3(B)},qmo=function(B){B.inlinePreviewIsEnabledForUser=_.rq().getState().ui.inlinePreviewIsEnabled;
B.unsubscribeFromInlinePreviewIsEnabled=_.Ux(_.rq(),_.UJ9,function(t){(B.inlinePreviewIsEnabledForUser=t)||s3(B)});
B.JSC$12896_unsubscribeFromInlinePreviewIsActive=_.Ux(_.rq(),_.Pgo,function(t){(B.inlinePreviewIsActive=t)||s3(B)})},VBo=function(B){B.unsubscribeFromInlinePreviewIsEnabled();
B.unsubscribeFromInlinePreviewIsEnabled=function(){};
B.JSC$12896_unsubscribeFromInlinePreviewIsActive();B.JSC$12896_unsubscribeFromInlinePreviewIsActive=function(){}},hNE=function(B,t){t.buttons>0||(t=_.Cj("kevlar_lockup_hover_delay",-1),B.JSC$12896_touched&&t>=0?(_.wT.cancelJob(B.videoPreviewJobId),B.videoPreviewJobId=_.qr(_.wT,function(){EEe(B)},t),B.JSC$12896_touched=!1):EEe(B))},aWm=function(B){B.videoPreviewJobId=_.qr(_.wT,function(){var t,T,S,O;
return _.L(function(d){if(d.nextAddress==1){if(!Fe(B))return d.return();t=B.getVideoPreviewOpts();if(!t)return d.return();t.isAutoplay=!0;return(S=(T=_.Zu(B.mediaRenderer.hostElement,"yt-open-video-preview-action",[t]))&&T[0])?_.V(d,T[0],3):d.jumpTo(2)}d.nextAddress!=2&&(S=d.yieldResult===1);S&&NL_((O=B.mediaRenderer)==null?void 0:O.data);_.Dh(d)})})},EEe=function(B){!B.previewTriggered&&Fe(B)&&(B.inlinePreviewIsActive&&B.terminateVideoPreview(),B.previewTriggered=!0,B.mediaRenderer.isInlinePreviewTriggered=
!0,_.wT.cancelJob(B.videoPreviewJobId),B.videoPreviewJobId=_.qr(_.wT,function(){var t,T,S,O;
return _.L(function(d){if(d.nextAddress==1){if(!Fe(B))return d.return();t=B.getVideoPreviewOpts();return t?(S=(T=_.Zu(B.mediaRenderer.hostElement,"yt-open-video-preview-action",[t]))&&T[0])?_.V(d,T[0],3):d.jumpTo(2):d.return()}d.nextAddress!=2&&(S=d.yieldResult===1);S&&NL_((O=B.mediaRenderer)==null?void 0:O.data);_.Dh(d)})}))};
uGX.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var B,t;if((t=(B=this.videoPreviewOptsInput)==null?void 0:B.videoPreviewData)!=null)B=t;else if(B=this.mediaRenderer.data)if(m3q(B))B={inlinePlaybackEndpoint:_.$t(B.inlinePlayerData.onVisible),navigationEndpoint:_.$t(B.onTap),thumbnail:"image"in B?B.image:B.thumbnail,thumbnailOverlays:void 0,accessibilityText:XoX(B)};else if("multipleInlinePlaybackEndpoint"in B){var T=_.X(_.X(B.multipleInlinePlaybackEndpoint,$je),W9e);if(T!=
null&&T.playerDescriptors){t=[];T=_.C(T.playerDescriptors);for(var S=T.next();!S.done;S=T.next())S=S.value,t.push({inlinePlaybackEndpoint:S.inlinePlaybackEndpoint,navigationEndpoint:S.navigationEndpoint,thumbnail:S.thumbnail,thumbnailOverlays:S.thumbnailOverlays,accessibilityText:XoX(B)});B=t}else B=void 0}else B={inlinePlaybackEndpoint:B.inlinePlaybackEndpoint,navigationEndpoint:B.navigationEndpoint,thumbnail:B.thumbnail,thumbnailOverlays:B.thumbnailOverlays,accessibilityText:XoX(B)};else B=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:B,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var Fe=function(B){var t;if(t=B.inlinePreviewIsEnabledForUser)t=(B=B.mediaRenderer.data)?"inlinePlaybackEndpoint"in B&&B.inlinePlaybackEndpoint||m3q(B)&&B.inlinePlayerData||"multipleInlinePlaybackEndpoint"in B&&B.multipleInlinePlaybackEndpoint?!0:!1:!1;return t};
uGX.prototype.terminateVideoPreview=function(){_.CG(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var s3=function(B){_.wT.cancelJob(B.videoPreviewJobId);B.inlinePreviewIsActive=!1;B.previewTriggered=!1;B.mediaRenderer.isInlinePreviewTriggered=!1};var D3i=_.ie(["#"]),wJ=function(){var B=_.x.apply(this,arguments)||this;B.isDisabled=!1;return B};
_.u(wJ,_.x);_.k=wJ.prototype;_.k.configureRendererStamper=function(){return{"data.menu":E3,"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"}}}};
_.k.attached=function(){this.updateInlinePreviewHoverListeners()};
_.k.detached=function(){this.clearInlinePreviewHoverListeners()};
_.k.getMetadata=function(B){var t=[];if(B.metadataText&&Object.keys(B.metadataText).length>0){var T=this.ytRendererBehavior.getSimpleString(B.metadataText);B.upcomingEventData&&B.upcomingEventData.upcomingEventText&&(T=_.si(T,Number(B.upcomingEventData.startTime)));t.push(T)}else B.shortViewCountText&&t.push(this.ytRendererBehavior.getSimpleString(B.shortViewCountText)),B.publishedTimeText&&t.push(this.ytRendererBehavior.getSimpleString(B.publishedTimeText)),B.upcomingEventData&&B.upcomingEventData.upcomingEventText&&
(T=this.ytRendererBehavior.getSimpleString(B.upcomingEventData.upcomingEventText),t.push(_.si(T,Number(B.upcomingEventData.startTime))));return t};
_.k.calculateBylineText=function(B){return B.shortBylineText?B.shortBylineText:B.bylineText?B.bylineText:null};
_.k.calculateIsDisabled=function(B){return!!B.isDisabled};
_.k.computeHrefWithDefault=function(B){return this.ytComponentBehavior.computeHref_(B)||_.aF(D3i)};
_.k.onDetailsTap=function(B){var t=this.data&&this.data.navigationEndpoint;t&&!_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.m("kevlar_grid_video_renderer_killswitch")?_.dv(this.hostElement,"yt-navigate",{endpoint:t}):this.ytComponentBehavior.resolveCommand(t))};
_.k.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.k.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12901_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:_.ZH(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.ZH(this.hostElement).querySelector("ytd-thumbnail")})};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$12901_inlinePreviewHoverListener)==null||tR(B)};
_.k.computeThumbnailWidth=function(B,t){return t&&t>0?t:B?360:210};
_.k.computeShowChannelThumbnail=function(B,t){var T;return t&&!!(B==null?0:(T=B.channelThumbnailSupportedRenderers)==null?0:T.channelThumbnailWithLinkRenderer)};
_.n9.Object.defineProperties(wJ.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$12901_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
wJ.prototype.dataChanged=wJ.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],wJ.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wJ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],wJ.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.WW),_.Y("design:type",Object)],wJ.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],wJ.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wJ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],wJ.prototype,"noEndpoints",void 0);_.G([_.y({computed:"calculateBylineText(data)"}),_.Y("design:type",Object)],wJ.prototype,"bylineText",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],wJ.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],wJ.prototype,"isDownloading",void 0);_.G([_.y({reflectToAttribute:!0,value:0}),_.Y("design:type",Number)],wJ.prototype,"width",void 0);_.G([_.y({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.Y("design:type",Object)],wJ.prototype,"isDisabled",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wJ.prototype,"dataChanged",null);_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],wJ.prototype,"isHovered",null);_.G([_.M({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],wJ);
_.e(wJ,"ytd-grid-video-renderer",function(){if(eyo!==void 0)return eyo;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" hidden="[[!bylineText]]" class="style-scope ytd-grid-video-renderer"><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return eyo=B},{mode:_.h_("kevlar_poly_si_batch_j047")?1:2});var Prs;var o3=function(){var B=_.x.apply(this,arguments)||this;B.roundedContainer=!0;B.skipRoundingTop=!1;B.disableTopPadding=!1;B.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return B};
_.u(o3,_.x);o3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
o3.prototype.onClick=function(B){var t,T=(t=this.data)==null?void 0:t.sourceEndpoint;!_.zJ(_.z2(B),this.hostElement,["A".toString()])&&T&&_.dv(this.hostElement,"yt-navigate",{endpoint:T})};
_.n9.Object.defineProperties(o3.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 B;return!((B=this.data)==null||!B.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.data)==null?void 0:B.paragraphMaxLines)!=null?t:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],o3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],o3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],o3.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],o3.prototype,"showVerticalDividers",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],o3.prototype,"roundedContainer",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],o3.prototype,"skipRoundingTop",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],o3.prototype,"disableTopPadding",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],o3.prototype,"amsterdamEnabled",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],o3.prototype,"showMetadataAtTop",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],o3.prototype,"showMetadataBelowTitle",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.menu"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],o3.prototype,"hasMenu",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.truncateParagraphs"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],o3.prototype,"truncateParagraphs",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.paragraphMaxLines"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],o3.prototype,"paragraphMaxLines",null);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.F("data.background"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],o3.prototype,"background",null);_.G([_.M({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],o3);
_.e(o3,"ytd-info-panel-content-renderer",function(){if(Prs!==void 0)return Prs;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Prs=B},{mode:_.h_("kevlar_poly_si_batch_j076")?1:2});var U3E;var IXi;var JM8;var m31;var ym=function(){return _.x.apply(this,arguments)||this};
_.u(ym,_.x);ym.prototype.computeStyle=function(B){return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ym.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ym.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],ym.prototype,"style_",void 0);_.G([_.yX({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],ym);
_.e(ym,"yt-channel-thumbnail-with-link-renderer",function(){if(m31===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;JM8===void 0&&(JM8=document.createElement("template"));var S=JM8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);m31=B}B=m31;return B},{mode:2});var Qm=function(){var B=_.x.apply(this,arguments)||this;B.modernTypography=_.m("web_modern_typography");return B};
_.u(Qm,_.x);Qm.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"}}}};
Qm.prototype.computeTitleStyle=function(B){return B||null};
Qm.prototype.computeAvatarStyle=function(B){return B||null};
Qm.prototype.computeShowNavigationButton=function(B,t){return!(B==null||!B.navigationButton||t)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Qm.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Qm.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Qm.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.Y("design:type",String)],Qm.prototype,"titleStyle",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.Y("design:type",String)],Qm.prototype,"avatarStyle",void 0);_.G([_.y(),_.Y("design:type",Boolean)],Qm.prototype,"hideNavigationButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qm.prototype,"isModernSd",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Qm.prototype,"modernTypography",void 0);
_.G([_.M({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],Qm);
_.e(Qm,"ytd-rich-list-header-renderer",function(){if(IXi!==void 0)return IXi;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IXi=B},{mode:_.h_("kevlar_poly_si_batch_j058")?1:2});var xF=function(){return _.x.apply(this,arguments)||this};
_.u(xF,_.x);xF.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]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],xF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xF.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],xF.prototype,"isSearch",void 0);_.G([_.M({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],xF);
_.e(xF,"ytd-preview-card-renderer",function(){if(U3E!==void 0)return U3E;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return U3E=B},{mode:1});var NLE;var MX=function(){return _.x.apply(this,arguments)||this};
_.u(MX,_.x);MX.prototype.configureRendererStamper=function(){return{"data.menu":E3}};
MX.prototype.dataChanged=function(){var B=this.get("colorExtractionPalette.section1Color",this.data);B=_.W6(B);_.Ev(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":B})};
MX.prototype.computeCardStyle=function(B){return this.get("style.value",B)||null};
MX.prototype.dataChanged=MX.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],MX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],MX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],MX.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],MX.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.Y("design:type",String)],MX.prototype,"cardStyle",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MX.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],MX);
_.e(MX,"ytd-compact-channel-recommendation-card-renderer",function(){if(NLE!==void 0)return NLE;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return NLE=B},{mode:1});var XoH;var uGH;var $F=function(){var B=_.x.apply(this,arguments)||this;B.alignAuto=!1;B.collapsed=!0;B.isToggled=!1;B.alwaysCollapsed=!1;B.canToggle=!0;B.collapsedHeight=80;B.disableToggle=!1;B.alwaysToggleable=!1;B.reversed=!1;B.shouldUseNumberOfLines=!1;B.recomputeOnResize=!1;B.canToggleJobId=0;B.lastReversed=!1;return B};
_.u($F,_.x);_.k=$F.prototype;_.k.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.k.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.k.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var B=_.ZH(this.hostElement),t=B.childNodes,T=document.createDocumentFragment(),S=B.childNodes.length-1;S>=0;S--)_.ZH(T).appendChild(t[S]);_.m("enable_shadydom_free_scoped_node_methods")?_.Lx(this.hostElement).appendChild(T):B.appendChild(T)}};
_.k.ready=function(){var B=this;_.Go(function(){B.initChildrenObserver()},1)};
_.k.detached=function(){this.detachObserver()};
_.k.toggle=function(B,t){this.canToggle&&(this.isToggled=t,_.dv(this.hostElement,"yt-refit"),B&&B.stopPropagation())};
_.k.reset=function(){this.childrenChanged()};
_.k.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()};
_.k.computeIsMoreVisible=function(B,t){return B&&!t};
_.k.computeShouldUseNumberOfLines=function(B){try{return!!B&&window.CSS.supports("-webkit-line-clamp","1")}catch(t){}return!1};
_.k.computeIsLessVisible=function(B,t){return B&&t};
_.k.observeCollapsedHeightAndMaxLines=function(){var B=this.collapsedHeight,t=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.Ev(this.hostElement,{"--ytd-expander-max-lines":""+t,"--ytd-expander-collapsed-height":""}):_.Ev(this.hostElement,{"--ytd-expander-collapsed-height":B+"px","--ytd-expander-max-lines":""})};
_.k.handleMoreTap=function(B){this.disableToggle||(_.dv(this.hostElement,"yt-expander-more-tapped"),this.toggle(B,!0))};
_.k.handleLessTap=function(B){_.dv(this.hostElement,"yt-expander-less-tapped");this.toggle(B,!1)};
_.k.initChildrenObserver=function(){var B=this;this.observer=new MutationObserver(function(){B.childrenChanged()});
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.k.childrenChanged=function(){var B=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){hK(function(){B.canToggleJobId=0;B.calculateCanCollapse()})}))};
_.k.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};
_.k.detachObserver=function(){this.observer&&this.observer.disconnect()};
_.k.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("collapsed-changed",this.collapsed))};
_.k.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("is-toggled-changed",this.isToggled))};
_.k.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("can-toggle-changed",this.canToggle))};
_.n9.Object.defineProperties($F.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
$F.prototype.canToggleChangedForBinding=$F.prototype.canToggleChangedForBinding;$F.prototype.isToggledChangedForBinding=$F.prototype.isToggledChangedForBinding;$F.prototype.collapsedChangedForBinding=$F.prototype.collapsedChangedForBinding;$F.prototype.observeCollapsedHeightAndMaxLines=$F.prototype.observeCollapsedHeightAndMaxLines;$F.prototype.onIronResize=$F.prototype.onIronResize;$F.prototype.reversedChanged=$F.prototype.reversedChanged;$F.prototype.toggledChanged=$F.prototype.toggledChanged;
$F.prototype.alwaysToggleableChanged=$F.prototype.alwaysToggleableChanged;_.G([_.g(_.fw),_.Y("design:type",Object)],$F.prototype,"ironResizableBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$F.prototype,"alignAuto",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$F.prototype,"collapsed",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"isToggled",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"alwaysCollapsed",void 0);
_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"canToggle",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"collapsedHeight",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"disableToggle",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"alwaysToggleable",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"reversed",void 0);_.G([_.y(),_.Y("design:type",Number)],$F.prototype,"maxNumberOfLines",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.Y("design:type",Object)],$F.prototype,"shouldUseNumberOfLines",void 0);_.G([_.y(),_.Y("design:type",Object)],$F.prototype,"recomputeOnResize",void 0);_.G([_.mA("#content"),_.Y("design:type",HTMLDivElement)],$F.prototype,"content",void 0);_.G([_.je("alwaysToggleable"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"alwaysToggleableChanged",null);
_.G([_.je("isToggled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"toggledChanged",null);_.G([_.F("canToggleJobId"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],$F.prototype,"isResetting",null);_.G([_.IK("reversed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"reversedChanged",null);
_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"onIronResize",null);_.G([_.IK("maxNumberOfLines","collapsedHeight"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"observeCollapsedHeightAndMaxLines",null);_.G([_.IK("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"collapsedChangedForBinding",null);
_.G([_.IK("isToggled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"isToggledChangedForBinding",null);_.G([_.IK("canToggle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$F.prototype,"canToggleChangedForBinding",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-expander"})],$F);
_.e($F,"ytd-expander",function(){if(uGH!==void 0)return uGH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return uGH=B},{mode:1});var W0=function(){return _.x.apply(this,arguments)||this};
_.u(W0,_.x);W0.prototype.computeIsCarousel=function(B){return!!B.isCarousel};
W0.prototype.observeLightsourcePalette=function(){var B,t=(B=this.data)==null?void 0:B.vibrantsourceColorPaletteData;t&&_.ol(this.hostElement,t)};
W0.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
W0.prototype.observeLightsourcePalette=W0.prototype.observeLightsourcePalette;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],W0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],W0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],W0.prototype,"data",void 0);_.G([_.y({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],W0.prototype,"isCarousel",void 0);
_.G([_.IK("data.vibrantsourceColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],W0.prototype,"observeLightsourcePalette",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],W0);
_.e(W0,"ytd-media-upsell-renderer",function(){if(XoH!==void 0)return XoH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XoH=B},{mode:2});var jps;var eO=function(){var B=_.x.apply(this,arguments)||this;B.JSC$12929_playerEvents=new Map;B.listeningToPlayer=!1;B.startX=0;B.active=!1;B.shouldShowButtons=_.m("web_buttons_hidden_killswitch");B.isHighlighted=!1;B.useHighlightStyling=_.m("web_enable_deeper_metadata_highlight_styling");B.modern=_.m("kevlar_modern_sd");B.enableProblemWalkthrough=_.m("problem_walkthrough_sd");return B};
_.u(eO,_.x);_.k=eO.prototype;
_.k.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}}}}}};
_.k.created=function(){this.JSC$12929_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.k.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.Pb(this,this.onRepeatButtonToggle));_.m("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.Pb(this,this.onActiveUpdate))};
_.k.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.Pb(this,this.onRepeatButtonToggle));_.m("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.Pb(this,this.onActiveUpdate))};
_.k.onDataChanged=function(){this.removePlayerListeners()};
_.k.onColorPaletteChange=function(){var B={},t;if(_.c6()==="USER_INTERFACE_THEME_DARK"&&((t=this.data)==null?0:t.darkColorPalette)){var T=this.data.darkColorPalette;B["--ytd-macro-markers-list-item-background-color"]=_.e8(this.get("section2Color",T))}else{var S;_.c6()==="USER_INTERFACE_THEME_LIGHT"&&((S=this.data)==null?0:S.lightColorPalette)&&(T=this.data.lightColorPalette,B["--ytd-macro-markers-list-item-background-color"]=_.e8(this.get("section3Color",T)))}T?(B["--ytd-macro-markers-list-item-title-color"]=
_.e8(this.get("primaryTitleColor",T)),B["--ytd-macro-markers-list-item-secondary-color"]=_.e8(this.get("secondaryTitleColor",T)),B["--ytd-macro-markers-list-item-timestamp-background-color"]=_.e8(this.get("section1Color",T)),this.customButtonProperties={customColors:{color:_.e8(this.get("primaryTitleColor",T))}},this.useColorSampling=!0):(B["--ytd-macro-markers-list-item-background-color"]="initial",B["--ytd-macro-markers-list-item-title-color"]="initial",B["--ytd-macro-markers-list-item-secondary-color"]=
"initial",B["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.Ev(this.hostElement,B)};
_.k.onEndpointMouseDown=function(B){this.startX=B.clientX};
_.k.onEndpointClick=function(B){var t=this,T,S,O;return _.L(function(d){if(d.nextAddress==1){if(t.startX!==B.clientX)return B.preventDefault(),d.return();t.data&&t.ytRendererBehavior.logExplicitClick(t.data);if(!t.seekWithAnimationOnClick)return d.jumpTo(0);if(B.button!==0||B.shiftKey||B.altKey||B.metaKey||B.ctrlKey||_.zJ(_.z2(B),t.hostElement,["BUTTON".toString()]))return d.return();B.stopPropagation();B.preventDefault();return t.data?_.V(d,_.SZ().getPlayerPromise(),3):d.return()}T=d.yieldResult;
O=(S=_.X(t.data.onTap,_.Km))==null?void 0:S.startTimeSeconds;O!==void 0&&T.seekToTimeWithAnimation(O*1E3,_.vS(t.data.title));_.Dh(d)})};
_.k.computeLayout=function(B){return B};
_.k.computeIsHighlighted=function(B){return!!B};
_.k.computeCarouselType=function(B){return B};
_.k.hideModernCarousel=function(B){return this.modern&&this.hideThumbnail(B)};
_.k.hideThumbnail=function(B){return this.enableProblemWalkthrough&&B!==null&&B==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.k.onRepeatButtonToggle=function(B){var t=this;B.detail.toggled&&_.SZ().getPlayerPromise().then(function(T){t.ytPlayerListenerBehavior.listenToPlayerEvents(T,t.JSC$12929_playerEvents);t.listeningToPlayer=!0})};
_.k.onLoopRangeChange=function(B){var t=_.ZH(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(t){var T=t.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",t.polymerController.data);if(T){var S=Number(T.endTimeMs);if(Number(T.startTimeMs)!==(B==null?void 0:B.startTimeMs)||S!==(B==null?void 0:B.endTimeMs))t.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.k.removePlayerListeners=function(){var B=this;this.listeningToPlayer&&_.SZ().getPlayerPromise().then(function(t){B.ytPlayerListenerBehavior.unlistenFromPlayerEvents(t,B.JSC$12929_playerEvents);B.listeningToPlayer=!1})};
_.k.onActiveUpdate=function(B){this.active=B.detail.active};
eO.prototype.onColorPaletteChange=eO.prototype.onColorPaletteChange;eO.prototype.onDataChanged=eO.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],eO.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],eO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],eO.prototype,"ytPlayerListenerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],eO.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],eO.prototype,"useCustomColors",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eO.prototype,"active",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],eO.prototype,"shouldShowButtons",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.Y("design:type",String)],eO.prototype,"layout",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.Y("design:type",Object)],eO.prototype,"isHighlighted",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eO.prototype,"useHighlightStyling",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eO.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eO.prototype,"enableProblemWalkthrough",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.Y("design:type",String)],eO.prototype,"carouselType",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],eO.prototype,"useColorSampling",void 0);_.G([_.y(),_.Y("design:type",Boolean)],eO.prototype,"seekWithAnimationOnClick",void 0);_.G([_.y(),_.Y("design:type",Object)],eO.prototype,"customButtonProperties",void 0);
_.G([_.mA("#repeat-button"),_.Y("design:type",HTMLElement)],eO.prototype,"repeatButton",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eO.prototype,"onDataChanged",null);_.G([_.IK("data.lightColorPalette","data.darkColorPalette"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eO.prototype,"onColorPaletteChange",null);_.G([_.M({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],eO);
_.e(eO,"ytd-macro-markers-list-item-renderer",function(){if(jps!==void 0)return jps;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return jps=B},{mode:1});var HL1;var aX4;var Ga=function(){var B=_.x.apply(this,arguments)||this;B.modernTypography=_.m("web_modern_typography");return B};
_.u(Ga,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Ga.prototype,"modernTypography",void 0);_.G([_.y(),_.Y("design:type",Object)],Ga.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],Ga);
_.e(Ga,"ytd-title-and-button-list-header-renderer",function(){if(aX4!==void 0)return aX4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return aX4=B},{mode:1});var fX8;var gE1=new _.lz("BUTTON_RENDERER_WIZ_TOKEN"),RNH=new _.lz("BUTTON_RENDERER_TOKEN");_.pr=_.Ba(function(B){var t=_.OD().resolve(_.S_(gE1));if(t)return _.E(t,Object.assign({},B));var T=_.OD().resolve(RNH);return T?_.E(PdL,null,function(){return _.E(nC,null,function(){var S,O,d,Z,h,q,D,P,U,J,N,H;return void T(B.data(),{onButtonClickCallback:B.onButtonClickCallback,shouldShowIcons:(S=B.shouldShowIcons)==null?void 0:S.call(B),icon:(O=B.icon)==null?void 0:O.call(B),processAllEndpoints:(d=B.processAllEndpoints)==null?void 0:d.call(B),preventDefault:(Z=B.preventDefault)==null?void 0:Z.call(B),
stopPropagation:(h=B.stopPropagation)==null?void 0:h.call(B),disableButtonRendererClickHandling:(q=B.disableButtonRendererClickHandling)==null?void 0:q.call(B),className:(D=B.className)==null?void 0:D.call(B),buttonOverrides:(P=B.buttonOverrides)==null?void 0:P.call(B),forceModernIconButton:(U=B.forceModernIconButton)==null?void 0:U.call(B),isSubscribe:(J=B.isSubscribe)==null?void 0:J.call(B),alignByText:(N=B.alignByText)==null?void 0:N.call(B),forceDisabled:(H=B.forceDisabled)==null?void 0:H.call(B)})})}):
_.E(_.Zc,null)},"da");
_.pr.idomCompat=!0;var AM8=_.Ba(function(B){var t=B.data,T=_.rf(B.useSquareAspectRatio,!1);return _.E("dismissed-mini-game-card-view-model",null,_.E(_.I,{cond:function(){var S,O;return(S=t().responseText)==null?void 0:(O=S.runs)==null?void 0:O.length},
then:function(){var S={};return _.E("div",{class:_.JK("yt-mini-game-card-view-model__dismissed-card",(S["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!T()},S["yt-mini-game-card-view-model--dismissed-square-card"]=T,S))},_.E("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.E(_.I,{cond:function(){return t().responseText.runs[0].text},
then:function(O){return _.E("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:O},O)}}),_.E(_.cR,{data:function(){return t().buttons}},{buttonRenderer:_.pr,
buttonViewModel:_.V6})))}}))},"ea");var Qpq=_.Ba(function(B){B=_.zo(B,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var t=B.data,T=B.useFullWidth,S=B.isDesktopWeb,O=B.addSearchResultTopMargin,d=function(){return t().layout},Z=function(){return t().title},h=function(){return t().metadataText?t().metadataText:t().genre},q=function(){return t().channelName},D=function(){return t().image},P=function(){return t().colorPalette},U=function(){return t().actionButton},J=function(){return t().overflowButton},
N=function(){return t().avatar},H=function(){var W={};
W=_.JK("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(W["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return S()},W));
return _.E("div",{class:W},_.E(cMi,{imageData:D,colorPalette:P}),_.E(spq,{onTap:function(){return t().onTap},
imageData:D,accessibilityText:function(){return t().accessibilityText},
overlayBadgeText:function(){return t().overlayBadgeText},
iconName:function(){return t().iconName},
unplayableInlinePlaybackIconName:function(){return t().unplayableInlinePlaybackIconName},
isDesktopWeb:S}),_.E(_.I,{cond:function(){return!S()},
then:function(){return _.E(_.Zc,null,_.E(Fmu,{layout:d,colorPalette:P,isDesktopWeb:S,overflowButton:J,avatar:N,onTap:function(){return t().onTap},
genre:h,title:Z,channelName:q}),_.E(wo2,{actionButton:U}))}}))},f=function(){var W={};
W=_.JK((W["yt-mini-game-card-view-model--search-result-desktop"]=function(){return S()},W["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!S()},W["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return O()},W));
return _.E("div",{class:W},H(),_.E(oEs,{description:function(){return t().description},
isDesktopWeb:S,title:Z,genre:h,onTap:function(){return t().onTap},
actionButton:U,overflowButton:J,avatar:N,channelName:q}))},c=function(){var W={};
W=_.JK("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(W["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return S()},W["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return S()&&t().width===135},W["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return S()},W["yt-mini-game-card-view-model--big-metadata-font"]=function(){return t().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},W["yt-mini-game-card-view-model--use-full-width"]=
function(){return T()},W["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!U()},W));
return _.E("div",{class:W},_.E(yMu,{colorPalette:P,isDesktopWeb:S,onTap:function(){return t().onTap},
accessibilityText:function(){return t().accessibilityText},
overlayBadgeText:function(){return t().overlayBadgeText},
iconName:function(){return t().iconName},
unplayableInlinePlaybackIconName:function(){return t().unplayableInlinePlaybackIconName},
actionButton:U,imageData:D}),_.E(Fmu,{layout:d,colorPalette:P,isDesktopWeb:S,overflowButton:J,avatar:N,onTap:function(){return t().onTap},
genre:h,title:Z,channelName:q}))},w=function(){var W={};
W=_.JK("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(W["yt-mini-game-card-view-model--square-card-desktop"]=function(){return S()},W["yt-mini-game-card-view-model--use-full-width"]=function(){return T()},W));
return _.E("div",{class:W},_.E(spq,{onTap:function(){return t().onTap},
imageData:D,accessibilityText:function(){return t().accessibilityText},
overlayBadgeText:function(){return t().overlayBadgeText},
iconName:function(){return t().iconName},
unplayableInlinePlaybackIconName:function(){return t().unplayableInlinePlaybackIconName},
isDesktopWeb:S}),_.E(Fmu,{layout:d,colorPalette:P,isDesktopWeb:S,overflowButton:J,avatar:N,onTap:function(){return t().onTap},
genre:h,title:Z,channelName:q}))};
return _.E("mini-game-card-view-model",{class:B.className},_.E(_.RS,null,_.E(_.f4,{when:function(){return d()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return c()}),_.E(_.f4,{when:function(){return d()==="MINI_APP_LAYOUT_SQUARE"}},function(){return w()}),_.E(_.f4,{when:function(){return d()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return f()})))},"fa");
Qpq.idomCompat=!0;var wo2=_.Ba(function(B){var t=_.rf(B.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.E(_.cR,{data:B.actionButton},{buttonViewModel:function(T){return _.E("div",{class:t},_.E(_.V6,{data:T.data}))}})},"ga"),spq=_.Ba(function(B){var t=B.onTap;
var T=B.imageData;var S=B.accessibilityText;var O=B.overlayBadgeText;var d=B.iconName;var Z=B.unplayableInlinePlaybackIconName;B=B.isDesktopWeb;return _.E(_.pS,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:t},_.E(_.bQ,{data:T,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(S==null?void 0:S())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.E(x3H,{overlayBadgeText:O,iconName:d,unplayableInlinePlaybackIconName:Z,isDesktopWeb:B}))},"ha"),x3H=_.Ba(function(B){var t=B.overlayBadgeText;
var T=B.iconName;var S=B.unplayableInlinePlaybackIconName;var O=B.isDesktopWeb;return _.E("div",{class:"yt-mini-game-card-view-model__badge-container"},_.E(_.I,{cond:T,then:function(d){return _.E("div",{class:"yt-mini-game-card-view-model__badge"},_.E("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.E(_.fz,{icon:d,className:"yt-mini-game-card-view-model__icon"}),_.E("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},t)))}}),_.E(_.I,{cond:function(){return!T()&&
t()},
then:function(){return _.E("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},t)}}),_.E(_.I,{cond:function(){return S()&&O()},
then:function(){return _.E("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.E(_.fz,{icon:S,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"ia"),cMi=_.Ba(function(B){var t=B.colorPalette;
var T=B.imageData;var S=function(){return t().vibrantColorPalette?t().vibrantColorPalette.section2Color:t().sectionTwoColor};
return _.E(_.Zc,null,_.E("div",{class:"yt-mini-game-card-view-model__background-base",style:_.H4({"background-color":function(){return G2(S(),"1")}})}),_.E("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.H4({"background-image":function(){return"url("+T().sources[0].url+")"}})}),_.E("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.H4({background:function(){return"linear-gradient(180deg,\n    "+G2(S(),".8")+" 0%,\n    "+G2(S(),".4")+" 25%,\n    "+G2(t().vibrantColorPalette?t().vibrantColorPalette.section4Color:t().sectionFourColor,".8")+" 100%)"}})}))},"ja"),Fmu=_.Ba(function(B){var t=B.layout;
var T=B.colorPalette;var S=B.overflowButton;var O=B.avatar;var d=B.onTap;var Z=B.title;var h=B.channelName;var q=B.genre;var D=function(){var P;return t()!=="MINI_APP_LAYOUT_SQUARE"&&((P=T())==null?0:P.textPrimaryColor)?"color: "+G2(T().textPrimaryColor,".7"):""};
return _.E("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.E(_.I,{cond:O,then:function(){return _.E("div",{class:"yt-mini-game-card-view-model__avatar"},_.E(_.cR,{data:O},{avatarViewModel:_.gJ}))}}),_.E(_.pS,{command:d,
className:"yt-mini-game-card-view-model__metadata-details"},_.E("h3",{class:"yt-mini-game-card-view-model__title",title:Z},Z),_.E(_.I,{cond:O,then:function(){return _.E("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.E("span",{class:"yt-mini-game-card-view-model__genre",title:h,style:D},h),_.E("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:D},q))},
else:function(){return _.E("span",{class:"yt-mini-game-card-view-model__genre",title:q},q)}})),_.E("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.E(_.cR,{data:S},{buttonViewModel:function(P){var U=P.data;
return _.E(_.V6,{data:function(){return Object.assign({},U(),{customFontColor:t()==="MINI_APP_LAYOUT_SINGLETON"?U().customFontColor:void 0})}})}})))},"ka"),yMu=_.Ba(function(B){var t=B.colorPalette;
var T=B.isDesktopWeb;var S=B.onTap;var O=B.accessibilityText;var d=B.overlayBadgeText;var Z=B.iconName;var h=B.unplayableInlinePlaybackIconName;var q=B.actionButton;B=B.imageData;return _.E("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.E(cMi,{imageData:B,colorPalette:t}),_.E(spq,{onTap:S,imageData:B,accessibilityText:O,overlayBadgeText:d,iconName:Z,unplayableInlinePlaybackIconName:h,isDesktopWeb:T}),_.E(_.I,{cond:function(){return q==null?void 0:q()},
then:function(){return _.E(wo2,{actionButton:q})}}))},"la"),oEs=_.Ba(function(B){var t=B.description;
var T=B.isDesktopWeb;var S=B.title;var O=B.genre;var d=B.onTap;var Z=B.actionButton;var h=B.overflowButton;var q=B.avatar;B=B.channelName;var D={};D=_.JK("yt-mini-game-card-view-model--search-result-metadata-wrapper",(D["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=T,D["yt-mini-game-card-view-model--show-unplayable-on-hover"]=T,D["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!T()},D));
var P={};P=_.JK("yt-mini-game-card-view-model__search-result-info-row",(P["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!T()},P));
return _.E("div",{class:D},_.E("div",{class:P},_.E(_.pS,{command:d,className:"yt-mini-game-card-view-model__metadata-details"},_.E("h3",{class:"yt-mini-game-card-view-model__title",title:S},S),_.E("span",{class:"yt-mini-game-card-view-model__genre",title:O},O)),_.E(wo2,{actionButton:Z,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.E("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.E(_.cR,{data:h},{buttonViewModel:_.V6}))),_.E("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.E("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.E("div",{class:"yt-mini-game-card-view-model__avatar"},_.E(_.cR,{data:q},{avatarViewModel:function(U){var J=U.data;return _.E(_.gJ,{data:function(){return Object.assign({},J(),{avatarImageSize:T()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.E(_.pS,{command:d,
className:"yt-mini-game-card-view-model__description"},_.E("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},B)),_.E(_.pS,{command:d,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.E("div",null)))),_.E(_.I,{cond:T,then:function(){return _.E(_.pS,{command:d,className:"yt-mini-game-card-view-model__description"},t)}}))},"ma");_.dU(Qpq,"mini-game-card-view-model",{props:{data:_.lP,className:_.lP,useFullWidth:_.lP,isDesktopWeb:_.lP,addSearchResultTopMargin:_.lP}});_.dU(AM8,"dismissed-mini-game-card-view-model",{props:{data:_.lP,useSquareAspectRatio:_.lP}});var i$=function(){var B=_.x.apply(this,arguments)||this;B.isSearch=!1;B.isRichGrid=!1;return B};
_.u(i$,_.x);_.k=i$.prototype;_.k.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.k.dismissibleItemOnYtServiceRequestSent=function(B,t){t.actions&&this.dismissibleItemProcessActions(B,t.actions)};
_.k.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.k.dataChanged=function(){this.dismissibleItemReset()};
_.k.dismissibleItemProcessActions=function(B,t){for(var T=0;T<t.length;T++){var S=t[T];_.X(S,_.m2)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.X(S,_.m2)),B.stopPropagation())}};
_.k.dismissibleItemHandleReplaceEnclosingAction=function(B){this.dismissedRenderer=B.item;this.isDismissed=!0};
_.n9.Object.defineProperties(i$.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var B;return!!this.data&&!((B=this.dismissedRenderer)==null?0:B.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.dismissedRenderer)==null||!B.notificationMultiActionRenderer)}}});
i$.prototype.dataChanged=i$.prototype.dataChanged;i$.prototype.dismissibleItemOnRequestSent=i$.prototype.dismissibleItemOnRequestSent;i$.prototype.dismissibleItemOnYtServiceRequestSent=i$.prototype.dismissibleItemOnYtServiceRequestSent;_.G([_.y(),_.Y("design:type",Object)],i$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],i$.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],i$.prototype,"isDismissed",void 0);
_.G([_.y(),_.Y("design:type",Object)],i$.prototype,"dismissedRenderer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],i$.prototype,"isRichGrid",void 0);_.G([_.F("data.layout"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],i$.prototype,"useSquareAspectRatio",null);_.G([_.F("data","dismissedRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],i$.prototype,"showCard",null);
_.G([_.F("data","dismissedRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],i$.prototype,"showDismissed",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],i$.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.G([_.Uv("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],i$.prototype,"dismissibleItemOnRequestSent",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],i$.prototype,"dataChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],i$);
_.e(i$,"ytd-mini-game-card-view-model",function(){if(fX8!==void 0)return fX8;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return fX8=B},{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var MB1;var $38;var YF=function(){return _.rC.apply(this,arguments)||this};
_.u(YF,_.rC);YF.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
YF.prototype.getContinuationUrl=function(B){var t={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(t.itct=this.data.clickTrackingParams);return _.rN(B,t)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YF.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YF.prototype,"data",void 0);_.G([_.yX({is:"yt-reload-continuation",noInjection:!0})],YF);var Wmu;var eNE;var Kr=function(){var B=_.x.apply(this,arguments)||this;B.notificationData={};return B};
_.u(Kr,_.x);_.k=Kr.prototype;_.k.isMenuExpanded=function(B){return B&&B.length<=1?"undefined":"false"};
_.k.dataChanged_=function(){this.selected=void 0;var B=this.computeSelectedIndex_(this.data);B>=0&&(this.selected=B);B=this.data&&this.data.length>1;_.hk(this.hostElement,"has-items",B);_.ZH(this.hostElement).querySelector("#label").tabIndex=B?0:-1};
_.k.onDropdownOpen=function(){var B=_.sg();if(this.parentTrackingParams&&this.data){var t=_.fZ(this.parentTrackingParams);this.data.forEach(function(T){B&&t&&T.trackingParams&&(T=_.fZ(T.trackingParams),_.er(B,t,T),_.iS(B,[T]))})}else this.parentTrackingParams||_.yu(new _.HY("No parent tracking params passed in for yt-dropdown-menu."))};
_.k.hasNotification=function(B){var t;if(B.targetId&&((t=this.notificationData)==null?0:t.targetId)){var T;return B.targetId===((T=this.notificationData)==null?void 0:T.targetId)}};
_.k.computeSelectedIndex_=function(B){if(B)for(var t=0,T=B.length;t<T;t++)if(B[t].selected)return t;return-1};
_.k.computeLabel_=function(B){return this.data&&B!=void 0?this.data[B].title:""};
_.k.computeShowIcon_=function(B,t){return!t&&!!B};
_.k.computeVerticalOffset_=function(B){return B?36:0};
_.k.computeEndpoint_=function(B){return B.endpoint||B.navigationEndpoint};
_.k.onLabelClick_=function(B){this.data&&this.data.length<=1?B.stopPropagation():this.menuExpanded="true"};
_.k.onIronActivate_=function(B){B=B.detail.item;var t=_.ZH(this.hostElement).querySelector("#repeat").itemForElement(B);if(t&&t.trackingParams){var T=_.sg(),S=_.fZ(t.trackingParams);T&&_.KG(T,S)}if(t&&t.serviceEndpoint)_.m("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(t.serviceEndpoint):_.hi(this.hostElement,[t.serviceEndpoint]),_.dv(this.hostElement,"yt-playlist-reloading");else a:{if((t=B.querySelector("yt-supported-renderers"))&&
(t=t.rendererElement)&&t.is=="yt-reload-continuation"){t.trigger();break a}(B=B.querySelector("yt-reload-continuation"))&&B.trigger()}};
_.k.onTap_=function(B){B.preventDefault()};
_.k.onItemTap_=function(B){this.ytEndpointBehavior.onEndpointTap_(B)};
_.k.onLinkFocus_=function(B){try{var t=B.target}catch(S){}if(t){var T=t.querySelector("tp-yt-paper-item");T&&_.px(this,"focus",function(){T.focus()})}};
_.k.onMenuClose_=function(){this.menuExpanded="false"};
_.k.isLabelIconActive_=function(B){return B==="true"};
_.k.computeHasSubtitle_=function(B){return!!B};
_.k.computeHrefForItem_=function(B){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(B))};
_.k.updateSelectedFromBinding=function(B){this.selected=B.detail.value};
_.n9.Object.defineProperties(Kr.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
Kr.prototype.onMenuClose_=Kr.prototype.onMenuClose_;Kr.prototype.onTap_=Kr.prototype.onTap_;Kr.prototype.onIronActivate_=Kr.prototype.onIronActivate_;Kr.prototype.onDropdownOpen=Kr.prototype.onDropdownOpen;Kr.prototype.dataChanged_=Kr.prototype.dataChanged_;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Kr.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],Kr.prototype,"ytEndpointBehavior",void 0);
_.G([_.y(),_.Y("design:type",Array)],Kr.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Kr.prototype,"parentTrackingParams",void 0);_.G([_.y(),_.Y("design:type",Object)],Kr.prototype,"selected",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Kr.prototype,"useLabel",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Kr.prototype,"useComputedAriaLabel",void 0);_.G([_.y(),_.Y("design:type",String)],Kr.prototype,"icon",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Kr.prototype,"iconLabel",void 0);_.G([_.y(),_.Y("design:type",String)],Kr.prototype,"ariaLabel",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Kr.prototype,"disabled",void 0);_.G([_.y({computed:"isMenuExpanded(data)"}),_.Y("design:type",String)],Kr.prototype,"menuExpanded",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Kr.prototype,"closeOnActivate",void 0);
_.G([_.y({reflectToAttribute:!0,value:_.m("web_modern_buttons")}),_.Y("design:type",Boolean)],Kr.prototype,"modernButtons",void 0);_.G([_.y(),_.Y("design:type",Object)],Kr.prototype,"notificationData",void 0);_.G([_.F("ariaLabel, selected"),_.y(),_.Y("design:type",String),_.Y("design:paramtypes",[])],Kr.prototype,"computedAriaLabel",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Kr.prototype,"dataChanged_",null);
_.G([_.Uv("paper-dropdown-open"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Kr.prototype,"onDropdownOpen",null);_.G([_.Uv("iron-activate"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Kr.prototype,"onIronActivate_",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Kr.prototype,"onTap_",null);
_.G([_.Uv("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Kr.prototype,"onMenuClose_",null);_.G([_.yX({is:"yt-dropdown-menu",disableElementRegistration:!0})],Kr);
_.e(Kr,"yt-dropdown-menu",function(){if(eNE===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Wmu===void 0&&(Wmu=document.createElement("template"));var S=Wmu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);eNE=B}B=eNE;return B},{mode:2});var l$=function(){var B=_.x.apply(this,arguments)||this;B.hasNotification=!1;return B};
_.u(l$,_.x);l$.prototype.computeId=function(B){return B};
l$.prototype.computeHorizontalAlign=function(B){return B?"right":"left"};
l$.prototype.computeAccessibilityLabel=function(B){var t,T;return((t=B.accessibility)==null?void 0:(T=t.accessibilityData)==null?void 0:T.label)||null};
l$.prototype.notificationDataChanged=function(){var B;this.hasNotification=!!this.notificationData&&!((B=this.data)==null?0:B.icon)};
l$.prototype.notificationDataChanged=l$.prototype.notificationDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],l$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.$r.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],l$.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],l$.prototype,"data",void 0);_.G([_.y({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",String)],l$.prototype,"id",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],l$.prototype,"isRightAligned",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],l$.prototype,"disabled",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],l$.prototype,"closeOnActivate",void 0);_.G([_.y(),_.Y("design:type",Object)],l$.prototype,"notificationData",void 0);_.G([_.y(),_.Y("design:type",Object)],l$.prototype,"hasNotification",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],l$.prototype,"useComputedAriaLabel",void 0);_.G([_.IK("notificationData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],l$.prototype,"notificationDataChanged",null);_.G([_.yX({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],l$);
_.e(l$,"yt-sort-filter-sub-menu-renderer",function(){if($38===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;MB1===void 0&&(MB1=document.createElement("template"));var S=MB1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$38=B}B=$38;return B},{mode:2});var GME=_.Nr(jpN);_.Tt(jpN);_.dU(GME,"place-data-view-model",{props:{data:_.lP}});var pob=new _.lz("INLINE_PLAYBACK_HOOK_TOKEN");var iL8=function(B){this.setActiveSlideIndex=B;this.jobIds=[];this.isSlideshowPlaying=!1},lX2=function(B,t){B.isSlideshowPlaying||(B.isSlideshowPlaying=!0,Ym4(B),Kmi(B,t,0))},Ym4=function(B){_.qr(_.wT,function(){B.setActiveSlideIndex(0)},1)},Kmi=function(B,t,T){B.jobIds.push(_.qr(_.wT,function(){var S=T<t-1?T+1:0;
B.setActiveSlideIndex(S);Kmi(B,t,S)},1800))};var vEB=new _.lz("IMAGE_ON_LOAD_HANDLER_TOKEN");var nE1=_.Ba(function(B){return _.E("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.E(_.I,{cond:function(){var t;return(t=B.data())==null?void 0:t.thumbnail},
then:function(t){return _.E(_.bQ,{data:t,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"na");_.rMi=_.Ba(function(B){var t=B.data;var T=B.lockupExperiments;B={};return _.E("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.E("div",{class:_.JK("ytThumbnailOverlayButtonViewModelButton",(B.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var S;return T&&((S=T())==null?void 0:S.useLegacySizedIconButton)},B))},_.E(_.cR,{data:function(){return t().overlayButton}},{buttonViewModel:function(S){return _.E(_.V6,{data:S.data,
buttonOverrides:function(){var O;return T&&((O=T())==null?0:O.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"}}:void 0}})}})))},"oa");
_.rMi.idomCompat=!0;var zNH=_.Ba(function(B){return _.E("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.Xb(function(t){t.preventDefault();return!1})},_.E(_.cR,{data:function(){return B.data().buttons}},{toggleButtonViewModel:function(t){return _.E("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.E(_.aD,{data:t.data}))}}))},"pa");
zNH.idomCompat=!0;var bLu=_.Ba(function(B){var t=function(){var T;return((T=_.X(B.data().rendererContext,_.I_))==null?void 0:T.label)||""};
return _.E("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.E(_.I,{cond:function(){return B.data().image},
then:function(){return _.E("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.E(_.bQ,{data:function(){return B.data().image},
alt:t}))}}),_.E(_.I,{cond:function(){return B.data().text},
then:function(){return _.E("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return B.data().text})}}))},"qa");_.v0=_.Ba(function(B){var t=[],T=function(){var J,N;return WKq((J=B.width)==null?void 0:J.call(B),(N=B.height)==null?void 0:N.call(B))},S=_.OD().resolve(_.S_(vEB)),O=_.l_("yt-thumbnail-view-model",function(){t.push("elRef.value set");
var J;(J=B.playbackRef)==null||J.call(B,{thumbnailElRef:O,thumbnail:B.data().image,thumbnailOverlays:B.data().overlays,thumbnailSize:T()})});
_.Fv(function(){t.push("onInit");_.FA(function(){t.push("onCleanup")})});
var d=_.Mr(aXC),Z=function(){var J,N;return(N=(J=B.aspectRatio)==null?void 0:J.call(B))!=null?N:0},h=function(){return(B.data().image?_.EZw(B.data().image):Z())<=1&&Z()===0},q=function(){return h()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},D=function(){O.value||_.yu(new _.HY("Thumbnail elRef.value is null",t.join("\n")));
S&&O.value&&S(O.value)},P=function(){var J,N;
return((J=B.hovered)==null?void 0:J.call(B))&&T()!=="large"&&((N=B.data().overlays)==null?void 0:N.some(function(H){return _.X(H,K2q)}))},U={};
return _.E("yt-thumbnail-view-model",{class:_.JK("yt-thumbnail-view-model",B.className,function(){return RNX(Z())},function(){var J,N;
a:{var H=T(),f=(J=B.disableRounding)==null?void 0:J.call(B);J=(N=B.isClip)==null?void 0:N.call(B);if(!f&&!J)switch(H){case "large":N="yt-thumbnail-view-model--large";break a;case "small":N="yt-thumbnail-view-model--small";break a;default:N="yt-thumbnail-view-model--medium";break a}N=void 0}return N},(U["yt-thumbnail-view-model--cinematic"]=h,U)),
style:_.H4({"background-color":function(){var J,N=h()?(J=B.data().backgroundColor)==null?void 0:J.lightTheme:void 0;return N?G2(N,"1"):void 0}}),
el:O},_.E(_.I,{cond:h,then:function(){return _.E("div",{class:"yt-thumbnail-view-model__blurred-image"},_.E(_.bQ,{data:function(){return B.data().image},
alt:"",contentMode:q,targetWidth:B.width,onload:D}))}}),_.E("div",{class:"yt-thumbnail-view-model__image"},_.E(_.bQ,{data:function(){return B.data().image},
alt:"",contentMode:q,targetWidth:B.width,onload:D}),null),_.E(_.cR,{data:function(){return P()?void 0:B.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:CrH,thumbnailOverlayBadgeViewModel:function(J){return _.E(ZL2,{data:J.data,thumbnailSize:T,isClip:B.isClip})},
thumbnailBottomOverlayViewModel:function(J){return _.E(Sm2,{data:J.data,thumbnailSize:T,isClip:B.isClip})},
thumbnailOverlayFullViewModel:bLu,thumbnailOverlayButtonViewModel:function(J){return _.E(_.rMi,{data:J.data,lockupExperiments:B.lockupExperiments})}}),_.E(_.cR,{data:function(){var J;
return((J=B.hovered)==null?0:J.call(B))?B.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(J){return _.E(fr,{data:J.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:zNH}),_.E(_.cR,{data:function(){var J;return((J=B.hovered)==null?0:J.call(B))&&d()?B.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:nE1}),_.E(_.I,{cond:B.isClip,then:function(){return _.E("div",{class:"yt-pinking"},_.E("svg",{class:"yt-pinking__pinking-left"},_.E("defs",null,_.E("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.E("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),_.E("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.E("svg",{class:"yt-pinking__pinking-right"},_.E("defs",null,_.E("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.E("polygon",{class:"yt-pinking__pinking",points:"4,0 0,4 4,8"}))),_.E("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"ra");
_.v0.idomCompat={callbacks:{playbackRef:!0}};var B6B=_.Ba(function(B){var t=_.C(_.PV(-1,void 0,"IOLZ0b")),T=t.next().value,S=t.next().value;_.Fv(function(){var O=new iL8(S);lX2(O,B.data().thumbnails.length);_.FA(function(){if(O.isSlideshowPlaying){O.isSlideshowPlaying=!1;for(var d=O.jobIds,Z=0,h=d.length;Z<h;Z++)_.wT.cancelJob(d[Z]);O.jobIds.length=0}})});
return _.E("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.E(_.cR,{data:function(){return B.data().thumbnails}},{thumbnailViewModel:function(O,d){return _.E("div",{class:function(){var Z=!B.data().primaryThumbnail,h=d(),q=T(),D=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
Z&&h===0&&D.push("yt-collection-thumbnail-slideshow--first-slide");h<=q&&D.push("yt-collection-thumbnail-slideshow--show-slide");return D.join(" ")}},_.E(_.v0,{data:O.data,
disableRounding:B.disableRounding}))}}))},"sa");
B6B.idomCompat=!0;var AMo=new _.lz("DWELL_DETECTOR_REGISTRY_TOKEN");var T6i=_.Ba(function(B){var t=cMv(B.triggeringElement),T=function(){return!!B.data().primaryThumbnail};
return _.E("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.E(tPq,{stackEnabled:T,thumbnailSize:function(){var S,O;return WKq((S=B.width)==null?void 0:S.call(B),(O=B.height)==null?void 0:O.call(B))},
doubleStack:B.doubleStack,stackColor:function(){return B.data().stackColor}},_.E("div",null,_.E(_.cR,{data:function(){return B.data().primaryThumbnail}},{thumbnailViewModel:function(S){var O={};
return _.E(_.v0,{data:S.data,width:B.width,height:B.height,aspectRatio:B.aspectRatio,disableRounding:B.disableRounding,className:_.JK((O["yt-collection-thumbnail-view-model--has-stacks"]=T,O)),hovered:B.hovered,playbackRef:B.playbackRef})}}),_.E(_.I,{cond:function(){var S;
return t()&&((S=B.data().thumbnails)==null?void 0:S.length)},
then:function(){return _.E("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.E(B6B,{data:B.data,disableRounding:function(){return!T()}}))}}))))},"ta");
T6i.idomCompat={callbacks:{playbackRef:!0}};
var tPq=_.Ba(function(B){var t=B.children;var T=B.stackEnabled;var S=B.thumbnailSize;var O=B.doubleStack;var d=B.stackColor;var Z,h=(Z=_.OD().resolve(_.S_(_.va)))==null?void 0:Z();return _.E(_.I,{cond:T,then:function(){return _.E(FbH,{data:function(){var q,D;return{experimentEnabled:!0,thumbnailSize:S(),doubleStack:O==null?void 0:O(),color:h?d==null?void 0:(q=d())==null?void 0:q.darkTheme:d==null?void 0:(D=d())==null?void 0:D.lightTheme,enableResponsiveMode:!1}}},t)},
else:function(){return t}})},"ua");var SVi=new _.lz("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var rJ;_.nr={calledOnce:!0,state:"visible"};rJ={calledOnce:!0,state:"hidden"};_.za=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;var S=B.className;var O=B.delayedClassName;var d=B.animationEntityKey;var Z=B.isCompactWidth;var h=_.l_("ad-button-view-model"),q=_.rf(d,""),D=_.JT(s$h,q),P=function(){var hN,PL;return(PL=(hN=D())==null?void 0:hN.value)!=null?PL:!1},U=function(){_.nx(_.mO("booleanEntity",q(),{key:q(),
value:!0}));v=void 0};
B=_.C(_.jH(P));var J=B.next().value,N=B.next().value;B=_.C(_.jH(P));var H=B.next().value,f=B.next().value;B=_.C(_.jH(function(){var hN;return P()?(hN=t().styleTransitionConfig)==null?void 0:hN.destinationStyle:void 0}));
var c=B.next().value,w=B.next().value,W=function(){var hN=Object.assign({},t(),c()&&{style:c()}),PL,aC,cL=hN.label,gm=(PL=hN.interaction)==null?void 0:(aC=PL.accessibility)==null?void 0:aC.label;PL=hN.iconImage?hN.label&&hN.label.content?hN.iconLeading?"leading":"trailing":"icon-only":void 0;return{formattedButtonText:cL,accessibilityLabel:gm,style:oEN(hN.style),type:yMD(hN.style),state:"active",size:wom(hN.size),iconPosition:PL,disabled:!1,aTagConfig:FmD(hN,T)}},v;
_.tO(h,{visibilityCallback:function(hN){var PL,aC=(PL=t().interaction)==null?void 0:PL.onFirstVisible;hN&&aC&&_.pZ(aC)},
showOption:_.nr});var p=function(){return gU(W(),!!t().iconImage)};
B={};S=_.JK(function(){return"ytwAdButtonViewModelHost"},function(){return t().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var hN=!!t().delayedAppearanceConfig,PL=J();
return hN?PL?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var hN=!!t().delayedAppearanceConfig,PL=H();
return hN?PL?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!t().delayedAppearanceConfig||J()?O==null?void 0:O():""},(B.ytwAdButtonViewModelHostCompactWidth=function(){return Z==null?void 0:Z()},B),S!=null?S:"");
var l=function(){var hN,PL=(hN=t().delayedAppearanceConfig)==null?void 0:hN.delayedInvisibleSeconds;PL&&(v=_.uc(_.wT,function(){N(!0);b()},PL*1E3))},b=function(){var hN,PL=(hN=t().delayedAppearanceConfig)==null?void 0:hN.delayedVisibleSeconds;
PL&&(v=_.uc(_.wT,function(){f(!0);Zv()},PL*1E3))},Zv=function(){var hN,PL=(hN=t().styleTransitionConfig)==null?void 0:hN.styleTransitionSeconds,aC,cL=(aC=t().styleTransitionConfig)==null?void 0:aC.destinationStyle;
PL&&cL?v=_.uc(_.wT,function(){w(cL);U()},PL*1E3):U()};
_.Fv(function(){var hN;((hN=t().delayedAppearanceConfig)==null?0:hN.transitionDurationSeconds)&&h.value.style.setProperty("transition-duration",t().delayedAppearanceConfig.transitionDurationSeconds+"s");l()});
_.FA(function(){v&&_.wT.cancelJob(v)});
return _.E("ad-button-view-model",{class:S,el:h},_.E(_.I,{cond:W,then:function(){return _.E(rF,{data:W,icon:function(){return _.E(_.I,{cond:function(){return t().iconImage},
then:function(hN){return _.E(_.bQ,{data:hN,alt:"",targetWidth:p,targetHeight:p,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"va");var Oo4=_.Ba(function(B){var t=B.data;B=_.l_("ad-button-group-view-model");_.tO(B,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});var T={};return _.E("ad-button-group-view-model",{class:_.JK("ytwAdButtonGroupViewModelHost",(T.ytwAdButtonGroupViewModelHostCompactWidth=function(){return t().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"},T)),
el:B},_.E("div",{class:"ytwAdButtonGroupViewModelHostSecondaryButton"},_.E(_.cR,{data:function(){return t().secondaryAdButton}},{adButtonViewModel:function(S){return _.E(_.za,{data:S.data})}})),_.E("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.E(_.cR,{data:function(){return t().primaryAdButton}},{adButtonViewModel:function(S){return _.E(_.za,{data:S.data})}})))},"wa");var kzs=_.Ba(function(B){var t=function(){var T;return((T=B.data())==null?void 0:T.answers)||[]};
return _.E("yt-survey-icons",{class:"ytSurveyIconsHost"},_.E("div",{class:"ytSurveyIconsHeader"},_.E("div",{class:"ytSurveyIconsTitle"},function(){var T;return(T=B.data())==null?void 0:T.text}),_.E("div",null,_.E(rF,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var T;(T=B.onDismiss)==null||T.call(B)}}},
iconName:"DISMISSAL"}))),_.E("div",null,_.E("div",{class:"ytSurveyIconsAnswers"},_.E(_.aS,{each:function(){return t()},
keyBy:"INDEX"},function(T,S){return _.E("div",null,_.E(rF,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var O;(O=B.onSelect)==null||O.call(B,T(),S)}}},
icon:function(){return _.E(_.fz,{icon:function(){var O,d;return(O=T())==null?void 0:(d=O.icon)==null?void 0:d.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.E("div",{class:"ytSurveyIconsAnswersText"},_.E("div",null,function(){return t().length?t()[0].text:""}),_.E("div",null,function(){return t().length?t()[t().length-1].text:""}))))},"xa");var dSE=_.Ba(function(B){var t=_.l_("yt-slimline-survey-view-model");_.WR(t,function(){var q;return(q=B.data())==null?void 0:q.rendererContext},void 0,void 0,void 0,!0);
var T=_.C(_.PV(!1,void 0,"ic6WBd")),S=T.next().value,O=T.next().value,d=_.JT(NZN,function(){var q;return(q=B.data().keys)==null?void 0:q.surveyEntityKey}),Z=_.JT(Xtg,function(){var q;
return(q=B.data().keys)==null?void 0:q.surveyStateEntityKey});
_.KC("ytd-slimline-survey-show-action",function(){O(!1)});
var h=function(){var q,D;var P=(q=Z())==null?void 0:(D=q.questionStack)==null?void 0:D[0];if(P!==void 0){var U,J;return(U=d())==null?void 0:(J=U.questions)==null?void 0:J[P]}};
T={};return _.E("yt-slimline-survey-view-model",{el:t,class:_.JK("ytSlimlineSurveyViewModelHost",(T.ytSlimlineSurveyViewModelCollapsed=function(){return S()},T))},_.E("div",{class:"ytSlimlineSurveyViewModelContainer"},_.E(_.I,{cond:function(){var q;
return((q=h())==null?void 0:q.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.E(kzs,{data:function(){return h()},
onSelect:function(q,D){var P,U;return _.L(function(J){O(!0);if(U=(P=B.data())==null?void 0:P.onSelectRating)_.pZ(U),_.nx(Uxo(D));_.Dh(J)})},
onDismiss:function(){O(!0);var q;var D=(q=d())==null?void 0:q.dismissalFeedbackToken;q=D?{feedbackEndpoint:{feedbackToken:D}}:void 0;q&&_.Wa(q,{form:{element:t.value}})}})}})))},"ya");var CiH=_.Ba(function(B){return _.E("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.E(_.cR,{data:function(){var t;return(t=B.data())==null?void 0:t.attachments}},{flexibleActionsViewModel:function(t){return _.E("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.E(v$B,{data:t.data,
layout:function(){var T;return((T=B.lockupStyle())==null?void 0:T.arrangement)===1?0:1},
justifyContentOverride:function(){var T;return((T=B.lockupStyle())==null?void 0:T.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(t){return _.E("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.E(dSE,{data:t.data}))},
expandableMetadataViewModel:function(t){t=t.data;var T;return _.E("div",{class:"ytLockupAttachmentsViewModelAttachment"},(T=_.OD().resolve(_.S_(SVi)))==null?void 0:T({data:t}))},
adButtonGroupViewModel:function(t){return _.E("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.E(Oo4,{data:t.data}))},
adButtonViewModel:function(t){return _.E("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.E(_.za,{data:t.data,isCompactWidth:!0}))}}))},"za");var eN_=_.Cj("rich_grid_min_item_width",310),$3o=_.Cj("rich_grid_max_item_width",500);var ZoB=_.Ba(function(B){var t=B.data;return _.E("br-nz-badge-shape",{class:_.JK(function(){return nEq(t().brNzRatingBadgeType)}),
role:function(){return t().accessibilityText?"img":void 0},
"aria-label":function(){return t().accessibilityText}},function(){var T;
return(T=t())==null?void 0:T.text})},"Aa");_.b$=_.Ba(function(B){var t=function(){var T=B.data(),S,O;if(T){var d=!((S=B.workaroundShortsIsThumbnailBadge)==null||!S.call(B));S=(O=B.modern)==null?void 0:O.call(B);a:switch(T.badgeStyle){case "BADGE_OVERLAY":O=!0;break a;default:O=!1}T={type:d?16:rMv(T.badgeStyle),brNzRatingBadgeType:zNX(T.badgeStyle),text:T.badgeText,icon:T.iconName,isOverlay:O,modern:S||_.m("web_modern_badge_view_model"),accessibilityText:T.accessibilityLabel}}else T=void 0;return T};
return _.E("yt-badge-view-model",{class:_.JK("yt-badge-view-model-wiz",B.class)},_.E(_.RS,null,_.E(_.f4,{when:function(){var T;return!((T=t())==null||!T.brNzRatingBadgeType)}},function(){return _.E(ZoB,{data:function(){return t()}})}),_.E(_.f4,{when:function(){return!!t()&&!t().brNzRatingBadgeType}},function(){return _.E(_.sG,{data:function(){return t()}})})))},"Ba");
_.b$.idomCompat=!0;var B62,bLD;B62=16/9;bLD=2/3;_.BD=_.Ba(function(B){var t=B.data;var T=B.className;var S=B.imageSizeConfig;var O=B.notifyOnLoaded;B=_.l_("yt-content-preview-image-view-model");var d=function(){return t().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},Z=function(){var N;
return _.$N((N=t())==null?void 0:N.rendererContext)},h={};
h=(h["yt-content-preview-image-view-model-wiz"]=!0,h["yt-content-preview-image-view-model-wiz--circle-image"]=function(){return d()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},h["yt-content-preview-image-view-model-wiz--tappable"]=function(){return Z()},h);
var q=function(){var N,H;return(H=(N=_.X(t().rendererContext,_.I_))==null?void 0:N.label)!=null?H:""},D=function(){return T6v(t())},P=function(){var N=tPg(d(),t().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",S==null?void 0:S(),SVv(D()),t().layoutWidth,t().layoutHeight),H=Object.assign({},N);
N.width&&(H.width=Math.round(N.width));N.height&&(H.height=Math.round(N.height));N.maxWidth&&(H.maxWidth=Math.round(N.maxWidth));N.maxHeight&&(H.maxHeight=Math.round(N.maxHeight));return H},U=_.N_(function(){return P().height},void 0,"QOtei"),J=_.N_(function(){return P().width},void 0,"rKpuNc");
_.WR(B,function(){var N;return(N=t())==null?void 0:N.rendererContext});
return _.E("yt-content-preview-image-view-model",{el:B,role:function(){return Z()?"link":void 0},
tabindex:function(){return Z()?0:void 0},
class:_.JK(T,h,function(){var N=d();var H=S==null?void 0:S();N=N==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||N==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||N==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||N==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(H==null?void 0:H.size)!=null&&H.size<=16?"yt-content-preview-image-view-model-wiz--extra-small-rounded-image":(H==null?void 0:H.size)!=null&&H.size<=24?"yt-content-preview-image-view-model-wiz--small-rounded-image":"yt-content-preview-image-view-model-wiz--large-rounded-image":
void 0;return N}),
style:function(){var N=P(),H=[];N.width&&H.push("width: "+N.width+"px");N.height&&H.push("height: "+N.height+"px");N.maxWidth&&H.push("max-width: "+N.maxWidth+"px");N.maxHeight&&H.push("max-height: "+N.maxHeight+"px");N.fullWidth&&H.push("width: 100%");return H.join(";")}},_.E(_.I,{cond:D,
then:function(N){return _.E(_.bQ,{data:N,alt:q,"data-disabled$":function(){return!q()},
notifyOnLoaded:O,targetWidth:J,targetHeight:U,preserveWidth:function(){return!!J()},
preserveHeight:function(){return!!U()}})}}),_.E(_.cR,{data:function(){var N;
return(N=t())==null?void 0:N.overlays}},{thumbnailHoverOverlayViewModel:fr,
thumbnailOverlayButtonViewModel:_.rMi}))},"Ca");
_.BD.idomCompat=!0;var hcH=_.Ba(function(B){var t=B.data;var T=B.className;var S=B.useSmallLayout;var O=B.useMediumText;B=_.l_("yt-attribution-view-model");var d={};O=(d["yt-attribution-view-model-wiz"]=!0,d["yt-attribution-view-model-wiz--medium-text"]=O,d);_.WR(B,function(){var Z;return(Z=t())==null?void 0:Z.rendererContext});
return _.E("yt-attribution-view-model",{el:B,class:_.JK(T,O)},_.E(_.I,{cond:function(){return _.$N(t().rendererContext)},
then:function(){return _.E("button",{class:"yt-attribution-view-model-wiz--tappable"},_.E(LL8,{data:t,useSmallLayout:S}))},
else:function(){return _.E(LL8,{data:t,useSmallLayout:S})}}))},"Da"),LL8=_.Ba(function(B){var t=B.data;
var T=B.useSmallLayout;var S=function(){return{size:(T==null?0:T())?16:24}};
return _.E(_.Zc,null,_.E(_.cR,{data:function(){return t().contentPreviewImage}},{contentPreviewImageViewModel:function(O){return _.E(_.BD,{data:O.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:S})}}),_.E(_.cR,{data:function(){return t().badge}},{badgeViewModel:function(O){return _.E(_.b$,{data:O.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.E(_.I,{cond:function(){return t().text},
then:function(){return _.E(_.vR,{text:function(){return t().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.E(_.I,{cond:function(){return t().suffix},
then:function(){return _.E(_.vR,{text:function(){return t().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"Ea");
hcH.idomCompat=!0;var qVL=_.HR({avatarStackViewModel:_.A$,badgeViewModel:_.b$});_.Tt(DS9);var qVe,VPq,ESo,DSb,Pii,USB;qVe=_.Ba(function(B){var t=B.delimiter;var T=B.max;var S=B.index;var O=B.isStandalone;return _.E(_.I,{cond:function(){return T()-1>S()},
then:function(){var d={};return _.E("span",{class:_.JK("yt-content-metadata-view-model-wiz__delimiter",(d["yt-content-metadata-view-model-wiz__delimiter--standalone"]=O,d)),"aria-hidden":!0},t)}})},"Fa");
VPq=_.Ba(function(B){var t=B.metadataPart;var T=B.maxLines;return _.E(_.vR,{text:function(){return t().text},
linkInheritColor:!0,className:function(){return Piv(T())},
userInput:!0})},"Ga");
ESo=_.Ba(function(B){var t=B.metadataPart;var T=B.maxLines;return _.E(_.I,{cond:function(){return t().tooltip},
then:function(S){return _.E("span",{title:S,role:"tooltip"},_.E(VPq,{metadataPart:t,maxLines:T}))},
else:function(){return _.E(VPq,{metadataPart:t,maxLines:T})}})},"Ha");
DSb=_.Ba(function(B){var t=B.metadataPart;var T=B.isOverlay;var S=B.useMediumText;var O=B.hideAvatar;var d=function(){return t().maxLines!==void 0?t().maxLines:1};
return _.E(_.Zc,null,_.E(_.cR,{data:function(){return t().avatarStack}},{avatarStackViewModel:function(Z){return _.E(_.A$,{data:Z.data,
isOverlay:T,useMediumText:S,hideAvatar:O})},
badgeViewModel:_.b$}),_.E(_.I,{cond:function(){return t().leadingIcon},
then:function(Z){return _.E(_.fz,{className:"yt-content-metadata-view-model-wiz__leading-icon",icon:function(){return Z().name},
size:function(){return Z().width}})}}),_.E(_.I,{cond:function(){return t().text},
then:function(){return _.E(ESo,{metadataPart:t,maxLines:d})}}),_.E(_.I,{cond:function(){return t().icon},
then:function(Z){return _.E(_.fz,{className:"yt-content-metadata-view-model-wiz__icon",icon:function(){return Z().name},
size:function(){return Z().width}})}}))},"Ia");
Pii=_.Ba(function(B){var t=B.metadataRow;var T=B.isInline;var S=B.delimiter;var O=B.isOverlay;var d=B.useMediumText;var Z=B.extensions;var h=function(){var D;return kzN(Z==null?void 0:(D=Z())==null?void 0:D.lockupMetadata,t())},q=function(){return t().metadataParts||[]};
B={};return _.E("div",{class:_.JK("yt-content-metadata-view-model-wiz__metadata-row",(B["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=T,B["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var D;return CiX(Z==null?void 0:(D=Z())==null?void 0:D.lockupMetadata,t())},B["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=function(){var D;
return!!(Z==null?0:(D=Z())==null?0:D.lockupMetadata)&&t().badges&&!t().metadataParts},B))},_.E(_.cR,{data:function(){return t().badges}},{badgeViewModel:function(D){return _.E("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.E(_.b$,{data:D.data}))}}),_.E(_.aS,{each:q},function(D,P){return _.E(_.Zc,null,_.E(DSb,{metadataPart:D,
isOverlay:O,useMediumText:d,hideAvatar:h}),_.E(qVe,{delimiter:S,max:function(){return q().length},
index:P,isStandalone:!1}))}),_.E(_.I,{cond:function(){return t().isSpacerRow&&!T()},
then:function(){return _.E("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Ja");
USB=_.Ba(function(B){var t=_.zo(B,{layout:0,isOverlay:!1});B=t.className;var T=t.data,S=t.layout,O=t.isOverlay,d=t.useMediumText,Z=t.extensions;t=_.l_("yt-content-metadata-view-model");var h=function(){return S()===0};
_.WR(t,function(){return T().rendererContext});
var q=function(){var P;return((P=T().metadataRows)==null?void 0:P.filter(function(U){var J;return!dS_(Z==null?void 0:(J=Z())==null?void 0:J.lockupMetadata,U)}))||[]},D={};
return _.E("yt-content-metadata-view-model",{class:_.JK(B,"yt-content-metadata-view-model-wiz",(D["yt-content-metadata-view-model-wiz--inline"]=h,D["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.$N(T().rendererContext)},D["yt-content-metadata-view-model-wiz--medium-text"]=d,D)),
el:t},_.E(_.aS,{each:q},function(P,U){return _.E(_.Zc,null,_.E(Pii,{metadataRow:P,isInline:h,delimiter:function(){return T().delimiter},
isOverlay:O,useMediumText:d,extensions:Z}),_.E(_.I,{cond:function(){return h()&&!P.isSpacerRow},
then:function(){return _.E(qVe,{delimiter:function(){return T().delimiter},
max:function(){return q().length},
index:U,isStandalone:!0})}}))}))},"Ka");
_.tP=_.m("web_enable_sink_yt_content_metadata_view_model")?USB:_.Nr(DS9);USB.idomCompat=!0;var IIH=_.Ba(function(B){var t={};return _.E("yt-lockup-metadata-view-model",{class:_.JK("yt-lockup-metadata-view-model-wiz",function(){a:{var T=B.lockupStyle();if(T==null?0:T.isOverlay)T="yt-lockup-metadata-view-model-wiz--overlay";else switch(T==null?void 0:T.arrangement){case 1:T="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:T="yt-lockup-metadata-view-model-wiz--vertical"}}return T},function(){a:{var T=B.lockupStyle();
if(T==null?0:T.isTiny)T="yt-lockup-metadata-view-model-wiz--tiny";else switch(T==null?void 0:T.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":T="yt-lockup-metadata-view-model-wiz--compact";break a;default:T="yt-lockup-metadata-view-model-wiz--standard"}}return T},(t["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var T;
return(T=B.lockupStyle())==null?void 0:T.isOverlay},t["yt-lockup-metadata-view-model-wiz--card"]=function(){var T;
return(T=B.lockupStyle())==null?void 0:T.isCard},t["yt-lockup-metadata-view-model-wiz--centered"]=function(){var T;
return(T=B.lockupStyle())==null?void 0:T.isCentered},t["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var T;
return(T=B.lockupStyle())==null?void 0:T.typographyBump},t["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var T;
return(T=B.lockupStyle())==null?void 0:T.useLegacyTypography},t["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var T;
return(T=B.lockupStyle())==null?void 0:T.useRichGridLegacyTypography},t))},_.E(_.cR,{data:function(){return B.data().image}},{avatarStackViewModel:function(T){return _.E("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.E(_.A$,{data:T.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(T){return _.E("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.E(_.gJ,{data:T.data}))},
decoratedAvatarViewModel:function(T){return _.E("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.E(_.R3,{data:T.data}))}}),_.E("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.E("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var T;return(T=B.data().title)==null?void 0:T.content}},_.E(_.I,{cond:function(){return B.data().title},
then:function(T){return _.E(_.pS,{command:B.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:B.lockupAccessibilityLabel},_.E(_.vR,{text:T}))}})),_.E("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.E(_.cR,{data:function(){return B.data().metadata}},{contentMetadataViewModel:function(T){return _.E(_.tP,{data:T.data,
layout:1,useMediumText:function(){var S,O;return((S=B.lockupStyle())==null?void 0:S.typographyBump)||((O=B.lockupStyle())==null?void 0:O.useRichGridLegacyTypography)},
extensions:function(){var S,O,d,Z;return{lockupMetadata:{byline:{hideAvatar:((S=B.lockupStyle())==null?void 0:S.arrangement)===0,addPadding:((O=B.lockupStyle())==null?void 0:O.arrangement)===1},description:{hideDescription:!((d=B.lockupStyle())==null||!d.compactMetadata)},spacer:{hideSpacer:!((Z=B.lockupStyle())==null||!Z.compactMetadata)}}}}})}})),_.E(_.cR,{data:function(){return B.data().attribution}},{attributionViewModel:function(T){return _.E("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},
_.E(hcH,{data:T.data,
useSmallLayout:!0}))}})),_.E("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.E(_.cR,{data:function(){return B.data().menuButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
buttonOverrides:function(){var S;return((S=B.lockupStyle())==null?0:S.isOverlay)?{style:"overlay"}:void 0}})}})))},"La");
IIH.idomCompat=!0;var JCB=_.Ba(function(B){var t=_.l_("notification-multi-action-renderer");_.cw(function(){requestAnimationFrame(function(){_.nR(t.value)})});
var T={},S={},O={};return _.E("notification-multi-action-renderer",{class:_.JK("ytNotificationMultiActionRendererHost",(T.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var d;return(d=B.useLegacyShelfStyle)==null?void 0:d.call(B)},T)),
el:t},_.E("span",{"aria-live":"polite",class:_.JK("ytNotificationMultiActionRendererTextContainer",(S.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var d;return(d=B.useLegacyShelfStyle)==null?void 0:d.call(B)},S))},_.E(_.vR,{text:function(){return B.data().responseText}})),_.E("div",{class:_.JK("ytNotificationMultiActionRendererButtonContainer",(O.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var d;
return(d=B.useLegacyShelfStyle)==null?void 0:d.call(B)},O))},_.E(_.cR,{data:function(){var d;
return(d=B.data().buttons)==null?void 0:d.map(function(Z){if(Z=Z.buttonRenderer){var h,q=Object,D=q.assign,P=(h=Z.icon)==null?void 0:h.iconType;h=(h=Z.command||Z.serviceEndpoint||Z.navigationEndpoint)?{innertubeCommand:h}:void 0;Z={buttonViewModel:D.call(q,{},{iconName:P,onTap:h,trackingParams:Z.trackingParams,titleFormatted:Z.text?_.yz(Z.text):void 0},US2(Z))}}else Z=void 0;return Z}).filter(function(Z){return!!Z})}},{buttonViewModel:function(d,Z){return _.E("div",null,_.E(_.V6,{data:d.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var h;return((h=B.useModernStyles)==null?0:h.call(B))?{type:Z()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Ma");var mSb=_.Ba(function(B){var t=_.l_("notification-text-renderer");_.cw(function(){requestAnimationFrame(function(){_.nR(t.value)})});
return _.E("notification-text-renderer",{el:t,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.E(_.vR,{text:function(){return B.data().successResponseText}}))},"Na");_.Tv=_.Ba(function(B){var t=_.JT(xmh,function(){var S;return IIX((S=B.contentId)==null?void 0:S.call(B))}),T=function(){var S;
return _.X((S=t())==null?void 0:S.command,_.m2)};
return _.E(_.I,{cond:function(){var S;if(!(S=T())){var O;S=_.X((O=t())==null?void 0:O.command,QO8)}return S},
then:function(){return _.E(_.I,{cond:T,then:function(){var S={};return _.E("div",{class:_.JK("ytDismissibleItemReplacedContent",function(){var O;return JC2((O=B.aspectRatio)==null?void 0:O.call(B))})},_.E("div",{class:_.JK((S.ytDismissibleItemAspectRatioContainer=function(){var O;
return((O=B.aspectRatio)==null?void 0:O.call(B))!==void 0},S))},_.E(_.cR,{data:function(){var O;
return(O=T())==null?void 0:O.item}},{notificationMultiActionRenderer:function(O){return _.E(JCB,{data:O.data,
useModernStyles:B.useModernStyle,useLegacyShelfStyle:B.useLegacyShelfStyle})},
notificationTextRenderer:mSb})))}})},
else:B.children})},"Oa");_.N61=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;B=_.v2("ad-avatar-view-model");var S=function(){var d;return((d=t().interaction)==null?0:d.onTap)?function(Z){var h;spg(Z,(h=t().interaction)==null?void 0:h.onTap,T)}:void 0},O=function(){var d,Z=t(),h=S(),q=(d=_.X(t().rendererContext,_.I_))==null?void 0:d.label;
a:switch(Z.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":d=1;break a;default:d=0}return{size:XhD(Z.size),type:d,onTap:h,accessibilityText:q}};
_.tO(B,{visibilityCallback:function(d){var Z,h=(Z=t().interaction)==null?void 0:Z.onFirstVisible;d&&h&&_.pZ(h)},
showOption:_.nr});return _.E("ad-avatar-view-model",{class:function(){var d;return((d=t().interaction)==null?0:d.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:B},_.E(_.I,{cond:function(){return t().image},
then:function(d){return _.E(d3o,{data:O,image:d})}}))},"Pa");_.Sl=_.Ba(function(B){B=_.zo(B,{hasDot:!1});var t=Object.assign({},B),T=B.data,S=B.hasDot;B=B.customCommandResolver;var O=(delete t.data,delete t.hasDot,delete t.customCommandResolver,t);t=function(){return T().style};
t!==void 0&&t!==null||_.p4(Error("Jh"));t=_.l_("ad-badge-view-model");_.YN(t,function(){return T().interaction},B);
return _.E("ad-badge-view-model",{class:_.JK(function(){var d;return((d=T().interaction)==null?0:d.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var d=O.adRenderingContextType();
T();return d==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:t},_.E(_.sG,{data:function(){var d;T();return{type:2,text:(d=T().label)==null?void 0:d.content,adsIncludeDot:S(),isOverlay:T().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Qa");var Xhu;_.LX=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;var S=B.adRenderingContextType;B=_.l_("ad-details-line-view-model");_.YN(B,function(){return t().interaction},T);
_.tO(B,{visibilityCallback:function(O){var d,Z=(d=t().interaction)==null?void 0:d.onFirstVisible;O&&Z&&_.pZ(Z)},
showOption:_.nr});return _.E("ad-details-line-view-model",{class:function(){var O;return((O=t().interaction)==null?0:O.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:B},_.E(_.I,{cond:function(){return t().style},
then:function(O){return _.E(_.aS,{each:function(){var d;return((d=t())==null?void 0:d.attributes)||[]},
keyBy:"INDEX"},function(d){return _.E(Xhu,{attribute:d,style:O,adRenderingContextType:function(){return S()}})})}}))},"Ra");
Xhu=_.Ba(function(B){var t=B.attribute;var T=B.style;var S=B.adRenderingContextType;return _.E(_.I,{cond:function(){return t().text},
then:function(O){return _.E(_.vR,{text:O,className:function(){var d=S();T();return d==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Sa");var uH2=_.Ba(function(B){var t=B.data;var T=B.typographyBump;var S=function(){return t().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
B={};return _.E(_.Zc,null,_.E("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.E(_.vR,{text:function(){return t().headline},
className:_.JK("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(B.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return S==null?void 0:S()},B.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(T==null?void 0:T())&&!(S==null?0:S())},B)),
linkInheritColor:!0}),_.E(_.I,{cond:function(){return t().description},
then:function(O){var d={};return _.E(_.vR,{text:O,className:_.JK("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(d.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return S==null?void 0:S()},d.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(T==null?void 0:T())&&!(S==null?0:S())},d)),
linkInheritColor:!0})}}),_.E(_.I,{cond:function(){return t().secondaryDescription},
then:function(O){var d={};return _.E(_.vR,{text:O,className:_.JK("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(d.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return T==null?void 0:T()},d)),
linkInheritColor:!0})}}),_.E("div",{class:function(){return S()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.E(_.I,{cond:function(){return t().adAvatar},
then:function(){return _.E("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.E(_.cR,{data:function(){return t().adAvatar}},{adAvatarViewModel:_.N61}))}}),_.E(_.cR,{data:function(){return t().adBadge}},{adBadgeViewModel:function(O){return _.E(_.Sl,{data:O.data,
hasDot:function(){return!!t().adDetailsLine},
adRenderingContextType:function(){return t().adRenderingContextType}})}}),_.E(_.cR,{data:function(){return t().adDetailsLine}},{adDetailsLineViewModel:function(O){return _.E(_.LX,{data:O.data,
adRenderingContextType:function(){return t().adRenderingContextType}})}}))),_.E("div",{class:function(){return S()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.E(_.cR,{data:function(){return t().menu}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
buttonOverrides:function(){a:switch(t().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var d="S";break a;default:d="M"}return{size:d}}})}})))},"Ta"),jQH=_.Ba(function(B){var t=B.data;
var T=B.noBottomMargin;var S=B.useVideoLockupTopPadding;var O=B.typographyBump;B={};B=_.JK("ytwFeedAdMetadataViewModelHostMetadata",(B.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return T==null?void 0:T()},B.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return S==null?void 0:S()},B));
var d=function(){return t().adBadge};
d!==void 0&&d!==null||_.p4(Error("Kh"));d={};var Z={};return _.E(_.Zc,null,_.E(_.I,{cond:function(){return t().adAvatar},
then:function(){return _.E("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.E(_.cR,{data:function(){return t().adAvatar}},{adAvatarViewModel:function(h){return _.E(_.N61,{data:h.data})}}))}}),_.E("div",{class:B},_.E("div",{class:_.JK("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(d.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return O==null?void 0:O()},d.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(O==
null?void 0:O())&&_.m("web_enable_typography_bump_v2")},d))},_.E(_.vR,{text:function(){return t().headline},
linkInheritColor:!0})),_.E(_.I,{cond:function(){return t().description},
then:function(h){return _.E(_.vR,{text:h,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.E("div",{class:function(){return t().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.m("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.E(_.cR,{data:function(){return t().adBadge}},
{adBadgeViewModel:function(h){return _.E(_.Sl,{data:h.data,
hasDot:function(){return!!t().adDetailsLine},
adRenderingContextType:function(){return t().adRenderingContextType}})}}),_.E(_.cR,{data:function(){return t().adDetailsLine}},{adDetailsLineViewModel:function(h){return _.E(_.LX,{data:h.data,
adRenderingContextType:function(){return t().adRenderingContextType}})}})),_.E(_.I,{cond:function(){return t().secondaryDescription},
then:function(h){return _.E(_.vR,{text:h,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.E("div",{class:_.JK("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(Z.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return S==null?void 0:S()},Z))},_.E(_.cR,{data:function(){return t().menu}},{buttonViewModel:_.V6})))},"Ua"),Hou=_.Ba(function(B){var t=B.data;
var T=B.noBottomMargin;var S=B.listenToTapEvent;var O=B.setTouchEndHandler;var d=B.useVideoLockupTopPadding;var Z=B.typographyBump;var h=_.l_("feed-ad-metadata-view-model");_.YN(h,function(){return t().interaction},void 0,function(){return S==null?void 0:S()});
B=_.C(_.PV(!1,void 0,"qjt0Xc"));var q=B.next().value,D=B.next().value;B=_.Xb(function(){(O==null?0:O())&&!q()&&(h.value.click(),D(!0),setTimeout(function(){D(!1)},100));
return!1});
_.tO(h,{visibilityCallback:function(P){var U,J=(U=t().interaction)==null?void 0:U.onFirstVisible;P&&J&&_.pZ(J)},
showOption:_.nr});return _.E("feed-ad-metadata-view-model",{class:function(){var P;return((P=t().interaction)==null?0:P.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:h,"on:touchend":B},_.E(_.RS,null,_.E(_.f4,{when:function(){return t().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.E(uH2,{data:t,
typographyBump:Z})}),_.E(_.f4,{when:function(){return t().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.E(jQH,{data:t,
noBottomMargin:T,useVideoLockupTopPadding:d,typographyBump:Z})})))},"Va");var aIe;_.hP=_.Ba(function(B){return _.E("yt-lockup-view-model",{class:_.JK(B.className)},_.E(_.Tv,{contentId:function(){return B.data().contentId},
useModernStyle:!0,aspectRatio:function(){var t,T;return((t=B.containerType)==null?void 0:t.call(B))!==3?lXm(B.data().contentType,(T=B.force16By9ThumbnailAspectRatio)==null?void 0:T.call(B)):void 0}},function(){return _.E(aIe,Object.assign({},B))}))},"Wa");
aIe=_.Ba(function(B){B=_.zo(B,{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 t=B.data,T=B.containerLayoutConfig,S=B.containerType,O=B.sizing,d=B.protectBackground,Z=B.typographyBump,h=B.force16By9ThumbnailAspectRatio,q=B.thumbnailFixedWidth,D=B.thumbnailTargetWidth,P=B.lockupExperiments,U=B.elementsPerRow;
B=_.l_("div");_.WR(B,function(){var gm;return(gm=t())==null?void 0:gm.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=_.Mr(fXh),N=_.OD().resolve(_.S_(pob)),H=N?{}:void 0,f=function(){var gm,p_,M9;return(M9=(p_=_.X((gm=t())==null?void 0:gm.rendererContext,_.I_))==null?void 0:p_.label)!=null?M9:void 0},c=function(){var gm=T==null?void 0:T(),p_;
if(gm==null?0:gm.containerType){var M9=(p_=t())==null?void 0:p_.contentType;p_=P();var B_=Z(),r2=D(),jq=d();gm=Object.assign({},vE2(iLo(gm),GM_(gm.responsiveSize),B_,M9,gm.force16By9ThumbnailAspectRatio,r2,jq,p_),{thumbnailFixedWidth:gm.contentPreviewWidth})}else gm=vE2(S(),O(),Z(),(M9=t())==null?void 0:M9.contentType,h(),D(),d(),P());return gm};
N&&H&&N({enabled:function(){return J()},
itemPlaybackModel:function(){return t().itemPlayback},
thumbnailElRef:function(){return H.thumbnailElRef},
containerElRef:B,options:function(){var gm,p_=(gm=_.X(t().metadata,$Js))==null?void 0:gm.endorsement;gm=H.thumbnailOverlays||[];p_&&gm.push(p_);var M9,B_;return{thumbnail:H.thumbnail,thumbnailOverlays:gm,accessibilityText:f(),thumbnailSize:H.thumbnailSize,enableRounding:c().isCollection,containPlayerWithinThumbnail:c().isCollection,trackingParams:(M9=_.X(t().rendererContext,_.uQ))==null?void 0:(B_=M9.loggingDirectives)==null?void 0:B_.trackingParams}}});
var w=0;N=_.C(_.PV(!1,void 0,"BKBkhb"));var W=N.next().value,v=N.next().value;N=_.C(_.PV(!1,void 0,"GK0mq"));var p=N.next().value,l=N.next().value;N=_.Xb(function(){var gm=J()&&t().itemPlayback;p()?(_.wT.cancelJob(w),w=_.wT.addJob(function(){v(!gm)},8,32)):v(!gm);
return!0});
var b=_.Xb(function(){w&&(_.wT.cancelJob(w),w=0);v(!1)});
_.FA(function(){w&&(_.wT.cancelJob(w),w=0)});
var Zv=N6q(function(){l(!0)}),hN=Zv.touchFeedbackEvents,PL=Zv.touchFeedbackOnPointerUp,aC=Zv.touchFeedbackOnPointerDown;
Zv=Zv.touchFeedbackOnPointerLeave;var cL={};return _.E("div",{el:B,class:_.JK("yt-lockup-view-model-wiz",function(){a:{var gm=c();if(gm.isOverlay)gm="yt-lockup-view-model-wiz--overlay";else switch(gm.arrangement){case 1:gm="yt-lockup-view-model-wiz--horizontal";break a;default:gm="yt-lockup-view-model-wiz--vertical"}}return gm},function(){a:{var gm=c();
if(gm.isOverlay)gm="yt-lockup-view-model-wiz--overlay";else{switch(gm.collectionStackNumber){case 1:gm="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:gm="yt-lockup-view-model-wiz--collection-stack-2";break a}gm=void 0}}return gm},(cL["yt-lockup-view-model-wiz--card"]=function(){return c().isCard},cL["yt-lockup-view-model-wiz--compact"]=function(){return c().isTiny||c().sizing!=="STANDARD"},cL["yt-lockup-view-model-wiz--protect-background"]=d,cL["yt-lockup-view-model-wiz--add-margins"]=
function(){return c().addMarginForFullbleed},cL["yt-lockup-view-model-wiz--centered"]=function(){return c().isCentered},cL["yt-lockup-view-model-wiz--fullbleed"]=function(){return c().fullbleed},cL["yt-lockup-view-model-wiz--single-column-grid"]=function(){return U()===1&&S()===2},cL["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var gm;
return(gm=P())==null?void 0:gm.useRichGridLegacyMargin},cL)),
"on:mousedown":aC,"on:mouseleave":b,"on:mouseup":PL,"on:mouseover":N,"on:touchstart":aC,"on:touchend":PL,"on:pointerleave":Zv},_.E(_.pS,{command:function(){var gm;return _.MI((gm=t())==null?void 0:gm.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return q()&&c().arrangement===1?"width: "+q():""}},_.E(_.cR,{data:function(){var gm;
return(gm=t())==null?void 0:gm.contentImage}},{thumbnailViewModel:function(gm){return _.E(_.v0,{data:gm.data,
aspectRatio:function(){return c().aspectRatio},
disableRounding:function(){return c().disableRounding},
width:D,hovered:W,isClip:function(){var p_;return((p_=t())==null?void 0:p_.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:HLq(H),lockupExperiments:function(){return P()}})},
collectionThumbnailViewModel:function(gm){return _.E(T6i,{data:gm.data,aspectRatio:function(){return c().aspectRatio},
disableRounding:function(){return c().disableRounding},
width:D,doubleStack:function(){return c().collectionStackNumber===2},
hovered:W,playbackRef:HLq(H)})},
decoratedAvatarViewModel:_.R3})),_.E("div",{class:"yt-lockup-view-model-wiz__metadata"},_.E(_.cR,{data:function(){var gm;return(gm=t())==null?void 0:gm.metadata}},{lockupMetadataViewModel:function(gm){return _.E(IIH,{data:gm.data,
lockupStyle:c,lockupCommand:function(){var p_;return _.MI((p_=t())==null?void 0:p_.rendererContext)},
lockupAccessibilityLabel:function(){return f()}})},
feedAdMetadataViewModel:function(gm){return _.E(Hou,{data:gm.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:Z})}}),_.E(_.cR,{data:function(){var gm;
return(gm=t())==null?void 0:gm.attachmentSlot}},{lockupAttachmentsViewModel:function(gm){return _.E(CiH,{data:gm.data,
lockupStyle:c})}})),_.E(_.AK,{model:function(){a:{switch(c().collectionStackNumber){case 1:var gm=8;
break a;case 2:gm=12;break a}gm=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:gm}},
pointerDownEvent:hN.pointerDownEvent,pointerUpEvent:hN.pointerUpEvent,pointerLeaveEvent:hN.pointerLeaveEvent}))},"Xa");
_.hP.idomCompat=!0;_.dU(_.hP,"yt-lockup-view-model",{props:{data:_.lP,containerLayoutConfig:_.lP,containerType:_.lP,sizing:_.lP,protectBackground:_.lP,typographyBump:_.lP,thumbnailFixedWidth:_.lP,thumbnailTargetWidth:_.lP,force16By9ThumbnailAspectRatio:_.lP,className:_.lP,lockupExperiments:_.lP,elementsPerRow:_.lP}});var fI_;_.Tt(sQz);var fIE=_.Nr(sQz,{callbacks:{onTextClick:!0}});_.Tt(whg);
var gS1=_.Ba(function(B){var t=B.children;var T=B.className;var S=B.style;var O=B.role;var d=B.ariaSelected;var Z=B.ariaLabel;var h=B.ariaHidden;var q=B.ariaLabelledby;var D=B.ariaDescribedby;var P=B.command;var U=B.elementsCommand;var J=B.forceNewState;var N=B.tabIdentifier;var H=B.target;var f=B.tabIndex;var c=B.stopPropagation;B=_.N_(function(){var w=_.ew({innertubeCommand:P==null?void 0:P(),elementsCommand:U==null?void 0:U(),forceNewState:J==null?void 0:J(),stopPropagation:(c==null?void 0:c())!==
!1});w||(w={});w["aria-hidden$"]=h==null?void 0:h();var W;w.tabindex$=(W=f==null?void 0:f())!=null?W:w.tabindex$;var v;w["force-new-state$"]=(v=J==null?void 0:J())!=null?v:w["force-new-state$"];var p;w.role$=(p=O==null?void 0:O())!=null?p:w.role$;var l;w["aria-hidden$"]=(l=h==null?void 0:h())!=null?l:w["aria-hidden$"];var b;w.target$=(b=H==null?void 0:H())!=null?b:w.target$;return w},void 0,"SU0Mnc");
return _.E(_.pS,{aTagConfig:B,className:T,style:S,ariaLabel:Z,ariaLabelledby:q,ariaDescribedby:D,ariaSelected:d,tabIdentifier:N},t)},"Ya");var WLm=_.HR({buttonViewModel:_.V6});_.Tt(MPq);_.Tt(QQN);_.Tt(xSg);var cCu=_.Ba(function(B){var t=B.data;B=B.className;var T=_.N_(function(){return Gz2(t())},void 0,"Db3J3e");
return _.E("yt-video-attribute-view-model",{class:B},_.E("div",{class:function(){var S=t();a:switch(S.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var O="yt-video-attribute-view-model--vertical";break a;default:O="yt-video-attribute-view-model--horizontal"}a:switch(S.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var d="yt-video-attribute-view-model--image-small";break a;default:d="yt-video-attribute-view-model--image-large"}a:switch(S.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var Z=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":Z="yt-video-attribute-view-model--image-avatar";break a;default:Z=""}a:switch(S.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var h="yt-video-attribute-view-model--metadata-header";break a;default:h=""}a:switch(S.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var q="yt-video-attribute-view-model--container-card";break a;default:q=""}return["yt-video-attribute-view-model",O,d,
Z,h,q,Gz2(S)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.H4({"background-color":function(){var S=t();if(S.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var O="";else{O=S.lightColorPalette;S=S.darkColorPalette;var d,Z=((d=_.OD().resolve(_.S_(_.va)))==null?0:d())&&S?S:O;O=(O=Z==null?void 0:Z.section2Color)?_.e8(O):""}return O}})},_.E(_.I,{cond:function(){return T()||!_.m("web_video_attribute_view_model_a11y_fix")},
then:function(){return _.E(gS1,{className:"yt-video-attribute-view-model__content-container",useATagConfig:!0,stopPropagation:!1,command:T,role:"group",ariaLabel:function(){return t().title},
forceNewState:!0},_.E(_.I,{cond:function(){return t().heroText||t().image},
then:function(){return _.E(Rcs,{data:t})}}),_.E(ACq,{data:t,
sizeSmall:function(){return t().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}))},
else:function(){return _.E("div",{class:"yt-video-attribute-view-model__content-container"},_.E(_.I,{cond:function(){return t().heroText||t().image},
then:function(){return _.E(Rcs,{data:t})}}),_.E(ACq,{data:t,
sizeSmall:function(){return t().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}))}})))},"Za");
cCu.idomCompat=!0;var sQ2=_.m("web_enable_sink_yt_video_attribute_view_model")?cCu:_.Nr(MPq),Rcs=_.Ba(function(B){var t=B.data;var T,S=(T=_.OD().resolve(_.S_(_.va)))==null?void 0:T(),O=function(){return S&&t().darkThemeImage?t().darkThemeImage:t().image},d=_.N_(function(){return ph_(t())},void 0,"MvXudb");
return _.E("div",{class:"yt-video-attribute-view-model__hero-section"},_.E(_.RS,null,_.E(_.f4,{when:O},function(){return _.E(_.bQ,{data:function(){return O()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.E(_.f4,{when:function(){return t().heroText}},function(){return _.E("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.E("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return t().heroText}))})),_.E(_.I,{cond:function(){return t().overflowMenuOnTap},
then:function(){return _.E("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.E(rF,{data:d,iconName:"MORE_VERT"}))}}))},"$a");
Rcs.idomCompat=!0;var ACq=_.Ba(function(B){var t=B.data;B=B.sizeSmall;var T=function(){return t().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},S=_.N_(function(){return Gn(_.ew({innertubeCommand:Gz2(t())}))?"link":"group"},void 0,"eWUHvb"),O={};
return _.E("div",{class:_.JK("yt-video-attribute-view-model__metadata",(O["yt-video-attribute-view-model--small-font"]=B,O)),role:S},_.E("h1",{class:"yt-video-attribute-view-model__title"},function(){return t().title}),_.E(_.I,{cond:function(){return t().subtitle},
then:function(){return _.E("h4",{class:"yt-video-attribute-view-model__subtitle"},_.E(_.I,{cond:T,then:function(){return _.E(fIE,{text:function(){return ecw(t().subtitle)},
truncationText:function(){return ecw(t().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.E("span",null,function(){return t().subtitle})}}))}}),_.E(_.I,{cond:function(){return t().secondarySubtitle},
then:function(d){return _.E("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.E(_.vR,{text:function(){var Z=d();if(Z!=null&&Z.attachmentRuns){for(var h=[],q=_.C(Z.attachmentRuns),D=q.next();!D.done;D=q.next())D=D.value,D.element&&h.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}}}})}));Z=Object.assign({},Z,{attachmentRuns:h})}return Z}}))}}),_.E(_.cR,
{data:function(){return t().buttonViewModel}},{buttonViewModel:function(d){return _.E(_.V6,{data:d.data,
className:"yt-video-attribute-view-model__button"})}}))},"ab");
ACq.idomCompat=!0;_.dU(sQ2,"yt-video-attribute-view-model",{props:{data:_.lP,className:_.lP}});var qw=function(){var B=_.x.apply(this,arguments)||this;B.useHighlightStyling=_.m("web_enable_deeper_metadata_highlight_styling");B.isSearch=!1;B.JSC$13140_lastScrollContainerWidth=NaN;B.pageLoadingFromNavigation=!1;B.currentIndex=0;B.supportComponentResize=!1;return B};
_.u(qw,_.x);_.k=qw.prototype;
_.k.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}}}}}};
_.k.attached=function(){document.addEventListener("yt-page-type-changed",_.Pb(this,this.onPageChange))};
_.k.detached=function(){document.removeEventListener("yt-page-type-changed",_.Pb(this,this.onPageChange))};
_.k.getItemsPath=function(){return"data.cards"};
_.k.onIronResize=function(){this.updateListStyles()};
_.k.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var B;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(B=this.data)==null?void 0:B.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.m("problem_walkthrough_sd")&&!!this.centerItems};
_.k.computeCardListStyle=function(B){return B||null};
_.k.computeEmpty=function(B){return!this.get("cards.length",B)};
_.k.computeThumbnailStyle=function(B){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",B)||null};
_.k.computeHasSubtitle=function(B){return!!this.get("header.richListHeaderRenderer.subtitle",B)};
_.k.computeInitialCountNumber=function(B){return this.hasSquareMiniApp&&B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.k.computeUseFloorScrolling=function(B){return B==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.k.computeHasGameCard=function(B){return(B=this.get("cards",B))?B.some(function(t){return t.gameCardRenderer}):!1};
_.k.computeCenterHeaderTitle=function(B){return!(B==null||!B.centerHeaderTitle)};
_.k.computeHasPortraitMiniApp=function(B){return(B=B==null?void 0:B.cards)?B.some(function(t){return t.miniGameCardViewModel&&t.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.k.computeHasSquareMiniApp=function(B){return(B=B==null?void 0:B.cards)?B.some(function(t){return t.miniGameCardViewModel&&t.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.k.computeHasSkinnyWidthPortraitMiniApp=function(B){return(B=B==null?void 0:B.cards)?B.some(function(t){return t.miniGameCardViewModel&&t.miniGameCardViewModel.width===135}):!1};
_.k.computeCenterItems=function(B){return!!B};
_.k.computeHasInfoPanel=function(B){var t;return B==null?void 0:(t=B.cards)==null?void 0:t.some(function(T){return T.infoPanelContentRenderer})};
_.k.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.k.getItemByIndex=function(B){var t=this.items.children;return t&&t.length>B?t[B]:void 0};
_.k.onPageChange=function(){var B=this;this.pageLoadingFromNavigation=!0;_.wT.addJob(function(){B.pageLoadingFromNavigation=!1;_.Zu(B.hostElement,"yt-terminate-video-preview-action")},8)};
_.k.updateListStyles=function(){if(_.m("problem_walkthrough_sd")&&this.JSC$13140_scrollContainer!==void 0){var B=this.JSC$13140_scrollContainer.clientWidth;B!==this.JSC$13140_lastScrollContainerWidth&&(this.JSC$13140_lastScrollContainerWidth=B,_.Ev(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(B*.8,415)+"px"}),_.dv(this.hostElement,"iron-resize"))}};
_.n9.Object.defineProperties(qw.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.m("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!((B=this.data)==null?0:(t=B.cards)==null?0:(T=t[0])==null?0:T.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!((B=this.data)==null?0:(t=B.cards)==null?0:(T=t[0])==null?0:T.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return _.m("enable_desktop_amsterdam_info_panels")&&!!((B=this.data)==null?0:(t=B.cards)==null?0:(T=t[0])==null?0:T.infoPanelContentRenderer)}}});
qw.prototype.dataChanged=qw.prototype.dataChanged;qw.prototype.onIronResize=qw.prototype.onIronResize;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qw.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qw.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],qw.prototype,"ytdHorizontalListBehavior",void 0);
_.G([_.g(_.wk),_.Y("design:type",Object)],qw.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qw.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],qw.prototype,"useCustomColors",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],qw.prototype,"useHighlightStyling",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.Y("design:type",Object)],qw.prototype,"cardListStyle",void 0);_.G([_.y({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.Y("design:type",Boolean)],qw.prototype,"empty",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.Y("design:type",Boolean)],qw.prototype,"hasSubtitle",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.Y("design:type",Boolean)],qw.prototype,"thumbnailStyle",void 0);_.G([_.y({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.Y("design:type",Boolean)],qw.prototype,"hasGameCard",void 0);_.G([_.y({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.Y("design:type",Boolean)],qw.prototype,"centerHeaderTitle",void 0);
_.G([_.y({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.Y("design:type",Boolean)],qw.prototype,"hasPortraitMiniApp",void 0);_.G([_.y({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.Y("design:type",Boolean)],qw.prototype,"hasSquareMiniApp",void 0);_.G([_.y({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.Y("design:type",Boolean)],qw.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.G([_.y({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.Y("design:type",Boolean)],qw.prototype,"hasInfoPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],qw.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],qw.prototype,"inlineStructuredDescription",void 0);_.G([_.mA("#scroll-container"),_.Y("design:type",HTMLDivElement)],qw.prototype,"JSC$13140_scrollContainer",void 0);
_.G([_.y({computed:"computeInitialCountNumber(data.style.type)"}),_.Y("design:type",Number)],qw.prototype,"initialCount",void 0);_.G([_.y({computed:"computeUseFloorScrolling(data.style.type)"}),_.Y("design:type",Boolean)],qw.prototype,"useFloorScrolling",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.Y("design:type",Boolean)],qw.prototype,"centerItems",void 0);_.G([_.y(),_.Y("design:type",Object)],qw.prototype,"pageLoadingFromNavigation",void 0);
_.G([_.y(),_.Y("design:type",Object)],qw.prototype,"currentIndex",void 0);_.G([_.y(),_.Y("design:type",Number)],qw.prototype,"scrollCount",void 0);_.G([_.y(),_.Y("design:type",Object)],qw.prototype,"supportComponentResize",void 0);_.G([_.mA("#items"),_.Y("design:type",HTMLDivElement)],qw.prototype,"items",void 0);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qw.prototype,"onIronResize",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qw.prototype,"dataChanged",null);_.G([_.y({reflectToAttribute:!0}),_.F("inlineStructuredDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],qw.prototype,"hideNavigationButton",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],qw.prototype,"modernChapters",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],qw.prototype,"hasVideoAttributeViewModels",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],qw.prototype,"modernInfoPanels",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],qw);
_.e(qw,"ytd-horizontal-card-list-renderer",function(){if(HL1!==void 0)return HL1;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HL1=B},{mode:_.h_("kevlar_poly_si_batch_j072")?1:2});var FLq=_.Ba(function(B){var t=B.data;var T={};return _.E("video-summary-content-view-model",{class:_.JK("video-summary-content-view-model-wiz",B.className,(T["video-summary-content-view-model-wiz--is-search"]=B.isSearch,T))},_.E(_.aS,{each:function(){var S=[],O=t().paragraphs;if(O==null||!O.length)return[];for(var d=0;d<O.length;d++){var Z=_.X(O[d],igE),h=void 0;d>0&&(h=_.X(O[d-1],igE));h&&!!h.marker===!!Z.marker?S[S.length-1].paragraphs.push(Z):S.push({isList:!!Z.marker,paragraphs:[Z]})}return S},
keyBy:"INDEX"},function(S){return _.E(_.I,{cond:function(){return S().isList},
then:function(){return _.E("ul",{class:"video-summary-content-view-model-wiz__list"},_.E(_.aS,{each:function(){return S().paragraphs},
keyBy:"INDEX"},function(O){return _.E("li",{class:"video-summary-content-view-model-wiz__list-item"},_.E(_.vR,{text:function(){return O().text}}))}))},
else:function(){return _.E(_.aS,{each:function(){return S().paragraphs},
keyBy:"INDEX"},function(O){return _.E("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.E(_.vR,{text:function(){return O().text}}))})}})}),_.E(_.I,{cond:function(){return!!_.X(t().likeButtonViewModel,_.A5)&&!!_.X(t().dislikeButtonViewModel,_.R_)},
then:function(){return _.E("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},_.E("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.E(_.Ar,{data:function(){return _.X(t().likeButtonViewModel,_.A5)},
disableIconAnimation:!0})),_.E(_.RT,{data:function(){return _.X(t().dislikeButtonViewModel,_.R_)}}))}}))},"bb");
FLq.idomCompat=!0;_.dU(FLq,"video-summary-content-view-model",{props:{data:_.lP,isSearch:_.lP,className:_.lP}});var VT=function(){var B=_.x.apply(this,arguments)||this;var t,T;B.isExpanded=(T=(t=B.data)==null?void 0:t.isExpanded)!=null?T:!1;B.disableExpand=!1;B.showProminentLabel=!1;B.showRightSideLabel=!0;B.toggleExpandableContent=function(S){B.disableExpand||(S.stopPropagation(),_.bd(_.z2(S),B.hostElement,["info","expanded-subtitle"])||(B.isExpanded=!B.isExpanded,B.ytRendererBehavior.logExplicitClick(B.data),B.JSC$13151_cardList&&!_.m("expandable_metadata_a11y_fix_ks")&&_.K9(B,function(){_.vz(B.hostElement)})))};
B.useSquareThumbnail=!1;B.contentHiddenWithDisplayNone=_.m("web_expandable_metadata_content_hidden_with_display_none");B.startX=0;return B};
_.u(VT,_.x);_.k=VT.prototype;_.k.computeUseSquareThumbnail=function(){var B;return(B=this.data)==null?void 0:B.useSquareThumbnail};
_.k.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"}}}}};
_.k.dataChanged=function(){if(this.data){var B,t;this.isExpanded=(t=(B=this.data)==null?void 0:B.isExpanded)!=null?t:!1;var T,S,O,d;if(B=this.isDarkTheme()?(T=this.data)==null?void 0:(S=T.colorData)==null?void 0:S.darkColorPalette:(O=this.data)==null?void 0:(d=O.colorData)==null?void 0:d.lightColorPalette){var Z,h;if((Z=this.data)==null?0:(h=Z.colorData)==null?0:h.vibrantColorPalette)B.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.ol(this.hostElement,B)}}};
_.k.isExpandedChanged=function(){this.isExpanded&&this.JSC$13151_cardList&&_.dv(this.JSC$13151_cardList,"iron-resize")};
_.k.computeIsExpanded=function(B){return!!B.isExpanded};
_.k.computeShowProminentLabel=function(B,t){var T;return!!(B==null?0:(T=B.header)==null?0:T.showLeadingCollapsedLabel)&&!t};
_.k.computeShowRightSideLabel=function(B,t){var T;return!(B==null?0:(T=B.header)==null?0:T.showLeadingCollapsedLabel)&&!t};
_.k.captureContentClick=function(B){if(!this.disableExpand)if(_.m("expandable_metadata_fix_killswitch")){var t=B.target;_.mb2(t,"ytd-macro-markers-list-item-renderer")||B.stopPropagation();(t==null?void 0:t.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.bd(_.z2(B),this.hostElement,["items"])||_.zJ(_.z2(B),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.k.timestampClick=function(B){B.stopPropagation();var t,T;(B=(t=this.data)==null?void 0:(T=t.header)==null?void 0:T.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(B)};
_.k.onDown=function(B){B.stopPropagation();this.startX=B.detail?B.detail.x:0};
_.k.onUp=function(B){this.skipKeyInteraction(B)&&B.stopPropagation()};
_.k.skipKeyInteraction=function(B){var t=B.target;if((t==null?void 0:t.id)==="scroll-container"||(t==null?void 0:t.id)==="items"||B.detail&&B.detail.x!==this.startX)return!0;B=_.z2(B);B=_.C(B);for(t=B.next();!t.done;t=B.next()){t=t.value;if(t===this.hostElement)break;if(t.hasAttribute&&t.hasAttribute("skip-key-interaction"))return!0}return!1};
_.k.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.n9.Object.defineProperties(VT.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var B;return!!_.X((B=this.data)==null?void 0:B.expandedContent,pyE)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var B;return!!_.X((B=this.data)==null?void 0:B.expandedContent,_.W21)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.useCustomColors)&&!((t=this.data)==null||!t.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!((B=this.data)==null?0:(t=B.header)==null?0:t.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!((B=this.data)==null?0:(t=B.header)==null?0:t.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!((B=this.data)==null?0:(t=B.header)==null?0:t.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}},
contentHidden:{configurable:!0,enumerable:!0,get:function(){return _.m("web_expandable_metadata_content_hidden_with_display_none")&&!this.isExpanded}}});
VT.prototype.onUp=VT.prototype.onUp;VT.prototype.onDown=VT.prototype.onDown;VT.prototype.isExpandedChanged=VT.prototype.isExpandedChanged;VT.prototype.dataChanged=VT.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],VT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],VT.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],VT.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],VT.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],VT.prototype,"isExpanded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],VT.prototype,"disableExpand",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],VT.prototype,"isSearch",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],VT.prototype,"isWatch",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.Y("design:type",Object)],VT.prototype,"showProminentLabel",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.Y("design:type",Object)],VT.prototype,"showRightSideLabel",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"hasVideoSummary",null);_.G([_.y({value:!1,reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"hasLockupViewModel",null);_.G([_.y({reflectToAttribute:!0}),_.F("data","isWatch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"useCustomColors",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"showInfoButton",null);_.G([_.F("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"showTimestamp",null);_.G([_.F("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"showExpandedSubtitle",null);
_.G([_.F("data","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"showThumbnail",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],VT.prototype,"useVppShoppingDestinationStyle",null);_.G([_.y(),_.Y("design:type",Object)],VT.prototype,"toggleExpandableContent",void 0);_.G([_.mA("ytd-horizontal-card-list-renderer"),_.Y("design:type",Object)],VT.prototype,"JSC$13151_cardList",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.Y("design:type",Object)],VT.prototype,"useSquareThumbnail",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],VT.prototype,"contentHiddenWithDisplayNone",void 0);_.G([_.F("isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],VT.prototype,"contentHidden",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VT.prototype,"dataChanged",null);_.G([_.IK("isExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VT.prototype,"isExpandedChanged",null);_.G([_.Uv("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VT.prototype,"onDown",null);
_.G([_.Uv("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VT.prototype,"onUp",null);_.G([_.M({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],VT);
_.e(VT,"ytd-expandable-metadata-renderer",function(){if(oo8!==void 0)return oo8;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[contentHidden]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return oo8=B},{mode:1});var whq,oSB=function(){if(whq!==void 0)return whq;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return whq=B};_.dU(_.A$,"yt-avatar-stack-view-model",{props:{className:_.lP,data:_.lP,overrides:_.lP,isOverlay:_.lP,useMediumText:_.lP,decorations:_.lP,hideAvatar:_.lP}});_.Qk("itemSectionRenderer","videoRenderer","ytd-video-renderer");var ET=function(){var B=_.x.apply(this,arguments)||this;B.disableExpand=!1;B.shouldShowChannelInfo=!1;B.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return B};
_.u(ET,_.x);_.k=ET.prototype;_.k.computeUseSearchUi=function(){var B,t;return this.isSearch||((B=this.data)==null?void 0:(t=B.style)==null?void 0:t.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.k.computeUseThreeLineTitle=function(){var B;return((B=this.data)==null?void 0:B.maxTitleLines)===3};
_.k.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.m("polymer_video_renderer_defer_menu")&&!AP8?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"}}}};
_.k.attached=function(){_.hk(this.hostElement,"blue-links",_.m("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.k.detached=function(){this.clearInlinePreviewHoverListeners()};
_.k.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.q6(_.ZH(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var B=this.get("data.buttons.buttonRenderer.serviceEndpoint"),t;B&&((t=_.X(B.commandMetadata,_.H8))==null?0:t.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(B);this.updateInlinePreviewHoverListeners()};
_.k.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13156_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:this.JSC$13156_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$13156_inlinePreviewHoverListener)==null||tR(B)};
_.k.onTextWrapperClick=function(B){var t,T,S=this.hideTranslation?(t=this.data)==null?void 0:t.untranslatedNavigationEndpoint:(T=this.data)==null?void 0:T.navigationEndpoint;t=_.bd(_.z2(B),this.hostElement,["expandable-metadata"]);!S||t&&!_.m("expandable_metadata_fix_killswitch")||_.zJ(_.z2(B),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.dv(this.hostElement,"yt-navigate",{endpoint:S})};
_.k.computeThumbnailWidth=function(B,t,T,S,O){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:S?O==="MASSIVE"?600:O==="BIG"?500:O==="MEDIUM"?450:420:T?360:t?128:B?210:246};
_.k.computeUseBiggerThumbs=function(B){return B&&_.m("enable_desktop_search_bigger_thumbs")};
_.k.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.k.computeVideoStyle=function(){if(_.m("enable_video_style")){var B,t;return(B=this.data)==null?void 0:(t=B.style)==null?void 0:t.value}};
_.k.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.k.handleHideItemSectionVideosByIdCommand=function(B){var t;B=(t=_.X(B,VRo))==null?void 0:t.videoId;this.data&&this.data.videoId===B&&(this.isHidden=!0)};
_.k.getMetadataSnippetContainerClass=function(B){return B?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.k.computeTitleText=function(B,t,T){return B?T:t};
_.k.computeDescriptionSnippet=function(B,t,T){return B?T:t};
_.k.computeSnippetText=function(B,t,T){return B?T:t};
_.k.computeNavigationEndpoint=function(B,t){return B?t==null?void 0:t.untranslatedNavigationEndpoint:t==null?void 0:t.navigationEndpoint};
_.k.hideInlineTitleIcon=function(B,t){return B||!t};
_.n9.Object.defineProperties(ET.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 B;return(B=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?B:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!(this==null?0:(B=this.data)==null?0:(t=B.channelThumbnailSupportedRenderers)==null?0:(T=t.channelThumbnailWithLinkRenderer)==null?0:T.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var B;return!!_.X((B=this.data)==null?void 0:B.avatar,e_1)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$13156_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.n9.Object.defineProperties(ET,{template:{configurable:!0,enumerable:!0,get:function(){return oSB()}}});
ET.prototype.dataChanged=ET.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ET.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ET.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ET.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],ET.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.WW),_.Y("design:type",Object)],ET.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ET.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ET.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ET.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ET.prototype,"isBackstageVideo",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ET.prototype,"isPostCompactVideo",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ET.prototype,"isHistory",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ET.prototype,"isRichGridVideoPost",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ET.prototype,"isHidden",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ET.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.Y("design:type",Boolean)],ET.prototype,"useSearchUi",void 0);_.G([_.y({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.Y("design:type",Boolean)],ET.prototype,"useThreeLineTitle",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.Y("design:type",Boolean)],ET.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.Y("design:type",Object)],ET.prototype,"videoStyle",void 0);_.G([_.y({computed:"computeDisableExpand(videoStyle)"}),_.Y("design:type",Object)],ET.prototype,"disableExpand",void 0);
_.G([_.y({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.Y("design:type",Object)],ET.prototype,"shouldShowChannelInfo",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],ET.prototype,"biggerThumbsStyle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.Y("design:type",String)],ET.prototype,"inlineTitleIcon",void 0);_.G([_.y({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.Y("design:type",Object)],ET.prototype,"computedNavigationEndpoint",void 0);_.G([_.y({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(B,t){return _.q8(B.entities,"searchVideoResultEntity",t)}}),
_.Y("design:type",Object)],ET.prototype,"searchVideoResultEntity",void 0);_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],ET.prototype,"thumbnail",void 0);_.G([_.mA("#dismissible"),_.Y("design:type",HTMLElement)],ET.prototype,"JSC$13156_dismissibleMedia",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ET.prototype,"dataChanged",null);
_.G([_.F("searchVideoResultEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ET.prototype,"hideTranslation",null);_.G([_.F("searchVideoResultEntity"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],ET.prototype,"hiddenBadgeGroups",null);_.G([_.F("data","useAvatar"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ET.prototype,"shouldShowChannelThumbnail",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ET.prototype,"useAvatar",null);
_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ET.prototype,"isHovered",null);_.G([_.M({is:"ytd-video-renderer",disableElementRegistration:!0})],ET);_.e(ET,"ytd-video-renderer",function(){return oSB()},{mode:_.h_("kevlar_poly_si_batch_j047")?1:2});var DL=function(){var B=_.x.apply(this,arguments)||this;B.editDialog=null;B.roundedContainer=!0;B.isLoading=!1;B.isRichGrid=!1;B.isRichGridRepost=!1;B.reduceSidePaddings=_.m("reduce_side_paddings_in_shelf");B.JSC$13163_spinnerEl=null;return B};
_.u(DL,_.x);_.k=DL.prototype;
_.k.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"}}}};
_.k.contentTextChanged=function(){this.expander.reset()};
_.k.dataChanged=function(){var B=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var t=0,T=this.data.actions&&this.data.actions.length;t<T;t++)this.openEditDialog(_.X(this.data.actions[t],gU2));if((t=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(t=this.get("buttonRenderer.hint.hintRenderer.hintId",t))&&t.startsWith("share-post-hint")){var S=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(S){_.BK.getInstance();var O=t2(_.lZ(_.IG("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.wT.addLowPriorityJob(function(){_.qi(B.hostElement,O,S)})}}}};
_.k.updatePoll=function(B){B>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.k.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13163_spinnerEl||(this.JSC$13163_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.ZH(this.hostElement).appendChild(this.JSC$13163_spinnerEl));this.JSC$13163_spinnerEl&&(this.JSC$13163_spinnerEl.active=this.isLoading)};
_.k.onYtNavigate=function(B){var t=this.get("updateCommentDialogEndpoint",B.detail.endpoint);t&&(this.openEditDialog(t),B.stopPropagation())};
_.k.onYtCommentboxDismiss=function(){this.editDialog=null};
_.k.onYtCommentPollRevert=function(B,t){t&&this.updatePoll(t.selectedChoiceIndex)};
_.k.onYtServiceRequestSent=function(B,t){var T;t.endpoint&&(_.X(t.endpoint,OaE)||_.X(t.endpoint,Sl2)&&((T=_.X(t.endpoint,Sl2))==null||!T.clientActions))&&(this.isLoading=!0);if(t.actions)for(B=0;B<t.actions.length;B++)T=t.actions[B],_.X(T,ug)&&(T=this.get("updateBackstagePollAction.selectedChoiceIndex",T),T==void 0&&(T=-1),this.updatePoll(T))};
_.k.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.k.openEditDialog=function(B){B&&B.dialog&&(this.editDialog=B.dialog,B=this.editDialogEl.firstElementChild)&&(B.focus(),B.openDialog&&B.openDialog())};
_.k.computeIsPostHidden=function(B,t){return!!B||t};
_.k.computeSurfaceType=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeUsesCompactLockup=function(B){return B==="BACKSTAGE_SURFACE_TYPE_HOME"||B==="BACKSTAGE_SURFACE_TYPE_SEARCH"||B==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||B==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||B==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||B==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.k.computeShowWithoutToolbar=function(B){return!B.actionButtons&&!B.actionMenu};
_.k.computePostAttachment=function(B){if(B.backstageAttachment){if(_.X(B.backstageAttachment,wX2))return"poll";if(_.X(B.backstageAttachment,I98))return"quiz";if(_.X(B.backstageAttachment,_.Qx))return"video";if(_.X(B.backstageAttachment,Jj8))return"uploaded-videos";if(_.X(B.backstageAttachment,z61))return B.contentText?"image":"image-only";if(_.X(B.backstageAttachment,EuE))return"playlist"}return"none"};
_.k.computePostTabIndex=function(B){return B?0:-1};
_.k.computeButtonTooltipPosition=function(B){return this.computeUsesCompactLockup(B)?"top":"bottom"};
_.k.computeHasText=function(B){return!(B==null||!B.contentText)};
_.k.onTap=function(B){var t,T;if(((t=this.data)==null?0:t.navigationEndpoint)&&((T=this.data)==null?void 0:T.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var S;((S=this.data)==null?0:S.navigationEndpoint)&&!_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.n9.Object.defineProperties(DL.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.voteCount)||_.lZ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.X(this.data.backstageAttachment,wX2))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.X(this.data.backstageAttachment,Jj8))}}});
DL.prototype.onYtServiceRequestCompleted=DL.prototype.onYtServiceRequestCompleted;DL.prototype.onYtServiceRequestSent=DL.prototype.onYtServiceRequestSent;DL.prototype.onYtCommentPollRevert=DL.prototype.onYtCommentPollRevert;DL.prototype.onYtCommentboxDismiss=DL.prototype.onYtCommentboxDismiss;DL.prototype.onYtNavigate=DL.prototype.onYtNavigate;DL.prototype.isLoadingChanged=DL.prototype.isLoadingChanged;DL.prototype.dataChanged=DL.prototype.dataChanged;DL.prototype.contentTextChanged=DL.prototype.contentTextChanged;
_.G([_.g(_.wk),_.Y("design:type",Object)],DL.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],DL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],DL.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],DL.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],DL.prototype,"editDialog",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],DL.prototype,"roundedContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],DL.prototype,"isLoading",void 0);_.G([_.y({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.Y("design:type",String)],DL.prototype,"surface",void 0);
_.G([_.y({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],DL.prototype,"usesCompactLockup",void 0);_.G([_.y({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],DL.prototype,"showWithoutToolbar",void 0);_.G([_.y({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.Y("design:type",String)],DL.prototype,"attachment",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],DL.prototype,"isRichGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],DL.prototype,"isRichGridRepost",void 0);_.G([_.y({reflectToAttribute:!0,value:_.m("use_better_post_dismissals")}),_.Y("design:type",Boolean)],DL.prototype,"useBetterPostDismissals",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],DL.prototype,"reduceSidePaddings",void 0);
_.G([_.y({computed:"computeHasText(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],DL.prototype,"hasText",void 0);_.G([_.mA("#expander"),_.Y("design:type",Object)],DL.prototype,"expander",void 0);_.G([_.mA("#action-buttons"),_.Y("design:type",Object)],DL.prototype,"actionButtons",void 0);_.G([_.mA("#edit-dialog"),_.Y("design:type",HTMLElement)],DL.prototype,"editDialogEl",void 0);
_.G([_.IK("data.contentText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DL.prototype,"contentTextChanged",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DL.prototype,"dataChanged",null);_.G([_.IK("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DL.prototype,"isLoadingChanged",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],DL.prototype,"onYtNavigate",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DL.prototype,"onYtCommentboxDismiss",null);_.G([_.Uv("yt-comment-poll-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],DL.prototype,"onYtCommentPollRevert",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],DL.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],DL.prototype,"onYtServiceRequestCompleted",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"voteCount",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],DL.prototype,"commentCount",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DL.prototype,"hasPoll",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],DL.prototype,"hasUploadedVideo",null);_.G([_.M({is:"ytd-post-renderer",disableElementRegistration:!0})],DL);
_.e(DL,"ytd-post-renderer",function(){if(SRE!==void 0)return SRE;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return SRE=B},{mode:1});var yCB;var QQs;var PD=function(){return _.x.apply(this,arguments)||this};
_.u(PD,_.x);PD.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PD.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],PD.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],PD.prototype,"ytdHorizontalListBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],PD.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PD.prototype,"data",void 0);
_.G([_.y({value:"$.items.children"}),_.Y("design:type",String)],PD.prototype,"itemsPath",void 0);_.G([_.y({value:1}),_.Y("design:type",Number)],PD.prototype,"initialCount",void 0);_.G([_.y(),_.Y("design:type",String)],PD.prototype,"surface",void 0);_.G([_.M({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],PD);
_.e(PD,"ytd-post-multi-image-renderer",function(){if(QQs!==void 0)return QQs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return QQs=B},{mode:_.h_("kevlar_poly_si_batch_j079")?1:2});var xSq={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}},UT=function(){var B=_.x.apply(this,arguments)||this;B.hasInlineCommentSection=!1;B.editDialog=null;B.isLoading=!1;B.shouldHideAuthor=!1;B.shouldShowVideoTime=!1;
B.isInEngagementPanel=!1;B.hideBorder=!1;B.usesFullLockup=!1;B.shouldShowMenuInCompactView=!1;B.JSC$13179_spinnerEl=null;B.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return B};
_.u(UT,_.x);_.k=UT.prototype;_.k.configureRendererStamper=function(){return xSq};
_.k.computeIsPollHeaderEnabled=function(B){return(B==null?void 0:B.pollMetadataIcon)!=null};
_.k.getPublishTimeStampString=function(B,t){t=new Date((Number(t)-60*((new Date).getTimezoneOffset()-(new Date(Number(t)*1E3)).getTimezoneOffset()))*1E3);t=(new iZ(10)).format(t);if(B&&B.runs&&B.runs.length)for(var T=0;T<B.runs.length;T++)B.runs[T].text&&(B.runs[T].text=B.runs[T].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",t));return B};
_.k.created=function(){this.JSC$13179_spinnerEl=null};
_.k.contentTextChanged=function(){this.expander.reset()};
_.k.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var B;if((B=this.data)==null?0:B.actions){B=_.C(this.data.actions);for(var t=B.next();!t.done;t=B.next())this.openEditDialog(_.X(t.value,gU2))}};
_.k.handleSignalActionOpenPostCommentDialogAction=function(){_.ZH(this.hostElement).querySelector("#action-buttons").reply()};
_.k.updatePoll=function(B,t){t&&this.set("data.pollMetadataVoteCountText",t);this.hasInlineCommentSection&&(B=B>=0,t=_.ZH(this.hostElement).querySelector("#action-buttons"),B?t.reply():t.hideReplyDialog())};
_.k.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13179_spinnerEl||(this.JSC$13179_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.ZH(this.hostElement).appendChild(this.JSC$13179_spinnerEl));this.JSC$13179_spinnerEl&&(this.JSC$13179_spinnerEl.active=this.isLoading)};
_.k.onYtNavigate=function(B){var t=this.get("updateCommentDialogEndpoint",B.detail.endpoint);t&&(this.openEditDialog(t),B.stopPropagation())};
_.k.onYtCommentboxDismiss=function(){this.editDialog=null};
_.k.onYtCommentPollRevert=function(B,t){t&&this.updatePoll(t.selectedChoiceIndex,t.totalVotes)};
_.k.onYtServiceRequestSent=function(B,t){B.stopPropagation();B=_.X(t.endpoint,Sl2);if(_.X(t.endpoint,OaE)||B&&!B.clientActions)this.isLoading=!0;if(t.actions)for(B=0;B<t.actions.length;B++){var T=t.actions[B],S=_.X(T,ug);S&&(T=this.get("updateBackstagePollAction.selectedChoiceIndex",T),T===void 0&&(T=-1),this.updatePoll(T,S.totalVotes))}};
_.k.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.k.openEditDialog=function(B){B&&B.dialog&&(this.editDialog=B.dialog,B=this.editDialogElement.firstElementChild)&&(B.focus(),B.openDialog&&B.openDialog())};
_.k.computeIsBodyHidden=function(B,t){return!!B||t};
_.n9.Object.defineProperties(UT.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var B,t;if((B=this.data)==null?0:(t=B.pollMetadataIcon)==null?0:t.iconType)return _.DK(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.voteCount)||_.lZ("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.X(this.data.backstageAttachment,wX2))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.X(this.data.backstageAttachment,I98))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.X(this.data.backstageAttachment,Jj8))}}});
UT.prototype.onYtServiceRequestCompleted=UT.prototype.onYtServiceRequestCompleted;UT.prototype.onYtServiceRequestSent=UT.prototype.onYtServiceRequestSent;UT.prototype.onYtCommentPollRevert=UT.prototype.onYtCommentPollRevert;UT.prototype.onYtCommentboxDismiss=UT.prototype.onYtCommentboxDismiss;UT.prototype.onYtNavigate=UT.prototype.onYtNavigate;UT.prototype.isLoadingChanged=UT.prototype.isLoadingChanged;UT.prototype.dataChanged=UT.prototype.dataChanged;UT.prototype.contentTextChanged=UT.prototype.contentTextChanged;
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],UT.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],UT.prototype,"rendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UT.prototype,"rendererstamperBehavior",void 0);_.G([_.mA("#contentTextExpander"),_.Y("design:type",Object)],UT.prototype,"expander",void 0);
_.G([_.mA("#edit-dialog"),_.Y("design:type",Element)],UT.prototype,"editDialogElement",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"hasInlineCommentSection",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"editDialog",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"isLoading",void 0);
_.G([_.y({computed:"computeIsPollHeaderEnabled(data)"}),_.Y("design:type",Boolean)],UT.prototype,"isPollHeaderEnabled",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"shouldHideAuthor",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"shouldShowVideoTime",void 0);_.G([_.y(),_.Y("design:type",Object)],UT.prototype,"isInEngagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UT.prototype,"hideBorder",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UT.prototype,"usesFullLockup",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UT.prototype,"shouldShowMenuInCompactView",void 0);_.G([_.F("isInEngagementPanel"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],UT.prototype,"postTextMaxLines",null);_.G([_.F("data.icon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UT.prototype,"pollIcon",null);
_.G([_.IK("data.contentText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UT.prototype,"contentTextChanged",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UT.prototype,"dataChanged",null);_.G([_.IK("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UT.prototype,"isLoadingChanged",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],UT.prototype,"onYtNavigate",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UT.prototype,"onYtCommentboxDismiss",null);_.G([_.Uv("yt-comment-poll-revert"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],UT.prototype,"onYtCommentPollRevert",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],UT.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],UT.prototype,"onYtServiceRequestCompleted",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UT.prototype,"voteCount",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UT.prototype,"commentCount",null);_.G([_.F("data.backstageAttachment"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UT.prototype,"hasPoll",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UT.prototype,"hasQuiz",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UT.prototype,"hasUploadedVideo",null);
_.G([_.M({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],UT);
_.e(UT,"ytd-backstage-post-renderer",function(){if(yCB!==void 0)return yCB;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return yCB=B},{mode:1});var MP1;var I9=function(){var B=_.x.apply(this,arguments)||this;B.editDialog=null;B.showExpandButton=!1;B.isRichGrid=!1;B.usesFullLockup=!1;return B};
_.u(I9,_.x);_.k=I9.prototype;_.k.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"}}}};
_.k.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.k.computeShowExpandButton=function(B){return this.usesCompactLockup||B&&B.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.k.computeUsesCompactLockup=function(B){return!!B.condensedContent};
_.k.computeShowFullContentText=function(B){return!B};
_.k.onYtNavigate=function(B){B=this.get("updateCommentDialogEndpoint",B.detail.endpoint);this.openEditDialog(B)};
_.k.onYtCommentboxDismiss=function(){this.editDialog=null};
_.k.openEditDialog=function(B){B&&B.dialog&&(this.editDialog=B.dialog,B=this.repostEditDialogEl.firstElementChild)&&(B.focus(),B.openDialog&&B.openDialog())};
_.k.onTap=function(B){if(this.data){var t=null;this.usesCompactLockup&&!_.zJ(_.z2(B)||[],this.hostElement,["YT-IMG-SHADOW"])?t=this.get("navigationEndpoint",this.data):B.target===this.moreButtonEl&&(t=this.get("navigationEndpoint",B.target.data));t&&_.dv(this.hostElement,"yt-navigate",{endpoint:t})}};
I9.prototype.onYtCommentboxDismiss=I9.prototype.onYtCommentboxDismiss;I9.prototype.onYtNavigate=I9.prototype.onYtNavigate;I9.prototype.dataChanged=I9.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],I9.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],I9.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],I9.prototype,"editDialog",void 0);_.G([_.y({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],I9.prototype,"usesCompactLockup",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],I9.prototype,"showExpandButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],I9.prototype,"isRichGrid",void 0);
_.G([_.y({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],I9.prototype,"showFullContentText",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],I9.prototype,"usesFullLockup",void 0);_.G([_.mA("#more"),_.Y("design:type",Object)],I9.prototype,"moreButtonEl",void 0);_.G([_.mA("#repost-content-text"),_.Y("design:type",HTMLElement)],I9.prototype,"repostContentTextEl",void 0);
_.G([_.mA("#repost-edit-dialog"),_.Y("design:type",HTMLElement)],I9.prototype,"repostEditDialogEl",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I9.prototype,"dataChanged",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],I9.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I9.prototype,"onYtCommentboxDismiss",null);_.G([_.M({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],I9);
_.e(I9,"ytd-shared-post-renderer",function(){if(MP1!==void 0)return MP1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return MP1=B},{mode:1});var $S4;var WL2;var JP=function(){return _.x.apply(this,arguments)||this};
_.u(JP,_.x);JP.prototype.attached=function(){var B=this;this.networkStatusManager||(this.networkStatusManager=new _.Yl,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){B.onlineHandler()}))};
JP.prototype.detached=function(){var B=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){B.onlineHandler()}),delete this.networkStatusManager)};
JP.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],JP.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JP.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],JP);
_.e(JP,"ytd-reload-page-button-renderer",function(){if(WL2!==void 0)return WL2;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return WL2=B},{mode:1});var eco={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"},mU=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(mU,_.x);_.k=mU.prototype;_.k.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.k.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.k.computeHasBodyText=function(B){return!!B.bodyText};
_.k.computeButtons=function(B){var t=[];B.ctaButton&&t.push(B.ctaButton);B.secondaryButton&&t.push(B.secondaryButton);return t};
_.k.computeRendererStyle=function(B){return B.style?B.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():B.icon?"":"no-icon"};
_.k.getIconName=function(B,t){t=t===void 0?!1:t;if(B===void 0)return"";B=this.get("icon.iconType",B);var T;_.m("enable_hlp_client_icon_pick")?T=this.getThemedIcon(B,t):T=B;(t=eco[T])||(t="yt-icons");return[t,T].join(":")};
_.k.getThemedIcon=function(B,t){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(B)?t?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(B)?t?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":B};
_.k.isThumbnail=function(B){return!!B.thumbnail};
_.k.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.k.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mU.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mU.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],mU.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mU.prototype,"data",void 0);
_.G([_.y({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],mU.prototype,"rendererStyle",void 0);_.G([_.y({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.Y("design:type",String)],mU.prototype,"iconName",void 0);_.G([_.y({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],mU.prototype,"thumbnail",void 0);_.G([_.y({computed:"computeButtons(data)"}),_.Y("design:type",Array)],mU.prototype,"buttons",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],mU.prototype,"isDarkTheme",void 0);_.G([_.y({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],mU.prototype,"hasBodyText",void 0);_.G([_.M({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],mU);
_.e(mU,"ytd-background-promo-renderer",function(){if($S4!==void 0)return $S4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $S4=B},{mode:1});var GzB;var Nw=function(){var B=_.x.apply(this,arguments)||this;B.collections=_.m("web_modern_collections_v2");return B};
_.u(Nw,_.x);_.n9.Object.defineProperties(Nw.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O,d;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(B=this.data)==null?void 0:(t=B.thumbnail)==null?void 0:t.sampledThumbnailColor,vibrantColorPalette:(T=this.data)==null?void 0:(S=T.thumbnail)==null?void 0:S.vibrantColorPalette,darkColorPalette:(O=this.data)==null?void 0:(d=O.thumbnail)==null?void 0:d.darkColorPalette,experimentEnabled:this.collections}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nw.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Nw.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Nw.prototype,"collections",void 0);_.G([_.F("data","collections"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Nw.prototype,"collectionStack",null);_.G([_.M({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Nw);
_.e(Nw,"ytd-compact-station-renderer",function(){if(GzB!==void 0)return GzB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return GzB=B},{mode:1});var phE;var Xd=function(){var B=_.x.apply(this,arguments)||this;B.isRichGrid=!1;return B};
_.u(Xd,_.x);Xd.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]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xd.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Xd.prototype,"isRichGrid",void 0);_.G([_.M({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],Xd);
_.e(Xd,"ytd-grid-channel-renderer",function(){if(phE!==void 0)return phE;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return phE=B},{mode:1});var io2;var uT=function(){return _.x.apply(this,arguments)||this};
_.u(uT,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uT.prototype,"data",void 0);_.G([_.M({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],uT);
_.e(uT,"ytd-grid-movie-playlist-renderer",function(){if(io2!==void 0)return io2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return io2=B},{mode:1});var YVu;var jl=function(){var B=_.x.apply(this,arguments)||this;B.downloadProgress=0;B.transferState="TRANSFER_STATE_UNKNOWN";B.modernButtons=_.m("web_modern_buttons");B.useModernCollectionsV2=_.m("web_modern_collections_v2");return B};
_.u(jl,_.x);jl.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
jl.prototype.configureRendererStamper=function(){return{"data.menu":E3}};
jl.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
jl.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.m("woffle_playlist_renderer_killswitch")){var B,t=h1o(this.entityInfo,this.transferState,this.downloadProgress,(B=this.data)==null?void 0:B.playlistId,this.isOnline);B=t.viewPlaylistText;var T=t.badges;t=t.thumbnailOverlays;this.isDownloads=!!B||!!T;this.set("data.viewPlaylistText",B);T&&T.length>0&&this.set("data.badges",T);t&&t.length>0&&this.set("data.thumbnailOverlays",
t)}};
_.n9.Object.defineProperties(jl.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 B;return!((B=this.data)==null?0:B.menu)}}});
jl.prototype.transferStateChanged=jl.prototype.transferStateChanged;jl.prototype.dataChanged=jl.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jl.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],jl.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],jl.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jl.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y({selector:_.Hao,selectorArgs:["data.playlistId"]}),_.Y("design:type",Object)],jl.prototype,"downloadProgress",void 0);_.G([_.y({selector:_.Qi,selectorArgs:["data.playlistId"]}),_.Y("design:type",Object)],jl.prototype,"transferState",void 0);_.G([_.y({selector:j_g,selectorArgs:["data.playlistId"]}),_.Y("design:type",Object)],jl.prototype,"entityInfo",void 0);_.G([_.y({selector:_.oP}),_.Y("design:type",Boolean)],jl.prototype,"isOnline",void 0);
_.G([_.y(),_.Y("design:type",Object)],jl.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],jl.prototype,"downloadRenderData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],jl.prototype,"modernButtons",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],jl.prototype,"isDownloads",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],jl.prototype,"useModernCollectionsV2",void 0);
_.G([_.F("transferState"),_.y({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],jl.prototype,"downloadState",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jl.prototype,"menuHidden",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jl.prototype,"dataChanged",null);
_.G([_.je("transferState","downloadProgress","isOnline"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jl.prototype,"transferStateChanged",null);_.G([_.M({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],jl);
_.e(jl,"ytd-grid-playlist-renderer",function(){if(YVu!==void 0)return YVu;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return YVu=B},{mode:1});var KLe;var HD=function(){var B=_.x.apply(this,arguments)||this;B.collections=_.m("web_modern_collections_v2");return B};
_.u(HD,_.x);HD.prototype.configureRendererStamper=function(){return{"data.menu":E3,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.n9.Object.defineProperties(HD.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O,d;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(B=this.data)==null?void 0:(t=B.thumbnail)==null?void 0:t.sampledThumbnailColor,vibrantColorPalette:(T=this.data)==null?void 0:(S=T.thumbnail)==null?void 0:S.vibrantColorPalette,darkColorPalette:(O=this.data)==null?void 0:(d=O.thumbnail)==null?void 0:d.darkColorPalette,experimentEnabled:this.collections}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HD.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],HD.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],HD.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HD.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],HD.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],HD.prototype,"collections",void 0);_.G([_.F("data","collections"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],HD.prototype,"collectionStack",null);_.G([_.M({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],HD);
_.e(HD,"ytd-grid-radio-renderer",function(){if(KLe!==void 0)return KLe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return KLe=B},{mode:1});var lIH;var a9=function(){var B=_.x.apply(this,arguments)||this;B.useModernCollectionsV2=_.m("web_modern_collections_v2");return B};
_.u(a9,_.x);a9.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
a9.prototype.computeNavigationEndpoint=function(B){return e5C(B==null?void 0:B.navigationEndpoint)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],a9.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],a9.prototype,"ytdLockupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],a9.prototype,"data",void 0);_.G([_.y({computed:"computeNavigationEndpoint(data)"}),_.Y("design:type",Object)],a9.prototype,"computedNavigationEndpoint",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a9.prototype,"useModernCollectionsV2",void 0);_.G([_.M({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],a9);
_.e(a9,"ytd-grid-show-renderer",function(){if(lIH!==void 0)return lIH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lIH=B},{mode:1});var vSE;_.fX=function(B){this.playerClient=B};
_.nS2=function(B,t,T){T=T===void 0?{}:T;return B.playerClient.setOption("ad",t,T)};
_.fX.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.fX.prototype.executeCommand=function(B,t){this.getOptions().includes("executeCommand")?_.nS2(this,"executeCommand",{command:B,layoutId:t}):_.zp("Calling executeCommand when adModule is not loaded")};var gM=function(){return _.x.apply(this,arguments)||this};
_.u(gM,_.x);gM.prototype.getLayoutId=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.layoutId:null};
gM.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var B=_.Tp(),t=this.getLayoutId(),T=this.data.clickthroughEndpoint;B&&t&&_.m("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?B.getPlayerPromise().then(function(S){(new _.fX(S)).executeCommand(T,t)}):_.dv(this.hostElement,"yt-navigate",{endpoint:T})}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gM.prototype,"data",void 0);_.G([_.M({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],gM);
_.e(gM,"ytd-shopping-companion-item-renderer",function(){if(vSE!==void 0)return vSE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return vSE=B},{mode:1});var rCu;var R9=function(){var B=_.x.apply(this,arguments)||this;B.isExpandableContent=!1;return B};
_.u(R9,_.x);_.n9.Object.defineProperties(R9.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?void 0:B.price)||((t=this.data)==null?void 0:(T=t.dealsData)==null?void 0:T.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var B,t;if((B=this.data)!=null&&B.dealsData&&((t=this.data)==null||!t.priceReplacementText)){B=this.data.dealsData;var T,S,O;return((T=B.salesData)==null?void 0:T.originalPrice)||((S=B.priceDropData)==null?void 0:S.referencePrice)||((O=B.promotionData)==null?void 0:O.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var B,t;return(B=this.data)==null?void 0:(t=B.dealsData)==null?void 0:t.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],R9.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],R9.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],R9.prototype,"isExpandableContent",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"showCta",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"ctaText",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"hasPriceTopPosition",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"hasPriceBottomPosition",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"useNewStyle",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"showPriceReplacementText",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"priceValue",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"showDeal",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"showAffiliateDisclaimer",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"useSaleStyle",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"useFromBrandCtaStyle",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"useFromVendorCtaStyle",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R9.prototype,"useShoppingCollectionCtaStyle",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],R9);
_.e(R9,"ytd-vertical-product-card-renderer",function(){if(rCu!==void 0)return rCu;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rCu=B},{mode:1});var zc2;var AP=function(){return _.x.apply(this,arguments)||this};
_.u(AP,_.x);AP.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],AP.prototype,"ytdLockupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],AP.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],AP);
_.e(AP,"ytd-grid-movie-renderer",function(){if(zc2!==void 0)return zc2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return zc2=B},{mode:1});var boB;var cD=function(){var B=_.x.apply(this,arguments)||this;B.rounded=!0;B.itemStyle="small-item";return B};
_.u(cD,_.x);cD.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var B,t,T,S,O=(t=_.X((B=this.data)==null?void 0:B.buttonCommand,_.J5))==null?void 0:(T=t.item)==null?void 0:(S=T.notificationTextRenderer)==null?void 0:S.successResponseText;O&&_.ioz(this.hostElement,O)}};
_.n9.Object.defineProperties(cD.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.isProductPlaceholder)!==void 0&&((t=this.data)==null?void 0:t.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.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}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cD.prototype,"ytRendererBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],cD.prototype,"rounded",void 0);_.G([_.y(),_.Y("design:type",Object)],cD.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],cD.prototype,"itemStyle",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"hasPrice",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"hasPriceReplacementText",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"hasAdditionalFeesText",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"hasAffiliateDisclaimer",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"isProductPlaceholder",null);
_.G([_.y(),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"hideOpenInNewIcon",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],cD.prototype,"ariaLabel",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],cD);
_.e(cD,"ytd-merch-shelf-item-renderer",function(){if(boB!==void 0)return boB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return boB=B},{mode:1});var Beu=_.Ba(function(B){var t=_.l_("button-card-view-model");_.WR(t,function(){return B.data().rendererContext});
return _.E("button-card-view-model",{el:t,class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return B.data().title},
role:"button"},_.E(_.AK,{model:{}}),_.E("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.E("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.E(_.I,{cond:function(){return B.data().image},
then:function(T){return _.E(_.bQ,{data:T,alt:function(){var S;return(S=B.data().title)!=null?S:""},
className:"ytwButtonCardViewModelHostImage"})}})),_.E("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return B.data().title})))},"cb");_.m("web_button_view_model_wcw_registration_killswitch")||_.dU(Beu,"button-card-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){B=_.zo(B,{className:void 0});var t=B.data;B=B.className;var T=_.N_(function(){return t().onTapCommand},void 0,"NprDr");
return _.E("ytd-shopping-item-card",{class:_.JK("ytdShoppingItemCardHost",B)},_.E(_.pS,{command:T,className:"ytdShoppingItemCardHostLink"},_.E("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.E(_.cR,{data:function(){return t().thumbnailViewModel}},{thumbnailViewModel:function(S){return _.E(_.v0,{data:S.data,
aspectRatio:3})}})),_.E("div",null,_.E("p",{class:"ytdShoppingItemCardHostItemTitle"},_.E(_.vR,{text:function(){return t().itemTitle}})),_.E("p",{class:"ytdShoppingItemCardHostPrice"},_.E(_.vR,{text:function(){return t().priceOrStatus}})))))},"db"),"ytd-shopping-item-card",{props:{data:_.lP,
className:_.lP}});var tpH={isAdsVideo:!0},TeH={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},Sy2={showPlayerControls:!1,videoPreviewDurationMs:15E3},OKE={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!_.m("web_shorts_imp_fullwidth_killswitch")};var Bq=null,YVD={};var vS_="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(" "),sT={},nSm=(sT.FEwhat_to_watch="home",sT.FEhashtag="hashtag",sT.FEtrending="trending",sT.FEhistory="history",sT.SPunlimited="premium",sT.FEmemberships_and_purchases="paid_memberships",sT.SPredeem_code="redeem",sT.SPverify_location="locate",sT.SPminor_moment="minor_moment",
sT.FEmini_app_container="mini_app",sT.FEnews_destination="news",sT.SPopen_in_app="open_in_app",sT.FEexplore="explore",sT.FEsubscriptions="subscriptions",sT.FEsfv_audio_pivot="sfv_audio_pivot",sT.FEplaylist_aggregation="playlist_aggregation",sT);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");_.V2("init");var kYo=function(){},Lwe=_.Ba(function(B){var t=B.data;
var T=B.inlineMetadata;var S=B.aspectRatio;var O=B.scrimStyle;var d=B.className;var Z=B.useDefaultStyle;var h=new kYo,q=_.m("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",D=_.N_(function(){return(Z==null?0:Z())?q==="SHORTS_LOCKUP_STYLE_SLIM":t().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"gDCMs"),P=_.N_(function(){return _.oU(T)||D()||!1},void 0,"x8cr8b"),U=function(){return(O==null?void 0:O())!==void 0?O==null?void 0:O():1},J=_.N_(function(){return t().belowThumbnailMetadata||
!P()},void 0,"Q84Mmb");
B=_.l_("ytm-shorts-lockup-view-model",function(l){h&&(h.hostElement=l,c())});
_.tO(B,{visibilityCallback:function(l){var b=t().onFirstVisible;l&&b&&_.pZ(b)},
showOption:{calledOnce:!0,state:"visible"}});d=_.JK("shortsLockupViewModelHost",d);var N=_.l_("div"),H={};H=_.JK(function(){return D(),"shortsLockupViewModelHostThumbnailContainer"},(H.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.oU(S)===1},H.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.oU(S)===2},H.shortsLockupViewModelHostThumbnailContainerRounded=function(){return!D()},H.shortsLockupViewModelHostThumbnailContainerCustomDimensions=
function(){return!_.m("web_shorts_2_by_3_lockups_study")&&!_.m("desktop_search_enable_two_by_three_shorts_aspect_ratio")},H));
var f,c=function(){if(h){var l;(l=f)==null||tR(l);var b;h.hostElement&&((b=h.data)==null?0:b.inlinePlayerData)&&(f=Gp({mediaRenderer:h,lockupElement:h.hostElement,thumbnailElement:N.value,videoPreviewOpts:OKE}))}};
_.sZ(function(){h&&(h.data=t(),c())},"M6Qdl");
var w=_.N_(function(){return t().thumbnail},void 0,"kpJjV"),W=_.N_(function(){return t().badge},void 0,"Uaw67"),v=_.N_(function(){return t().onTap},void 0,"aZjcTb"),p={};
return _.E("ytm-shorts-lockup-view-model",{el:B,class:d},_.E(_.Zc,null,_.E(_.pS,{command:v,className:_.JK("shortsLockupViewModelHostEndpoint",(p.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!J()},p),"reel-item-endpoint",""),
ariaHidden:function(){return!P()},
tabIndex:function(){return P()?0:-1}},_.E("div",{el:N,
class:H},_.E(_.I,{cond:w,then:function(){return _.E(_.bQ,{data:function(){var l;return(l=w==null?void 0:w())!=null?l:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),null),_.E(_.I,{cond:P,
then:function(){return _.E(d4B,{data:t,scrimStyle:U,useDefaultStyle:Z})}}),_.E(_.cR,{data:W},{badgeViewModel:function(l){return _.E(_.b$,{data:l.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.E(_.I,{cond:function(){return P()&&t().menuOnTap},
then:function(){return _.E(CYs,{data:t,inlineMetadata:!0})}}),_.E(_.I,{cond:J,
then:function(){return _.E(ZKe,{data:t,useDefaultStyle:Z,inlineMetadata:P})}})))},"eb"),d4B=_.Ba(function(B){var t=B.data;
var T=B.scrimStyle;var S=B.useDefaultStyle;var O=_.m("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",d=S&&_.m("web_hide_primary_text_for_pivot_panel"),Z=_.N_(function(){return(S==null?0:S())?O==="SHORTS_LOCKUP_STYLE_SLIM":t().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CmTtFd");
B={};B=_.JK("shortsLockupViewModelHostInlineMetadata",(B.shortsLockupViewModelHostMetadataRounded=function(){return!Z()},B.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(T==null?void 0:T())===3&&!_.m("enable_shorts_lockup_new_scrim")},B.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(T==null?void 0:T())===3&&_.m("enable_shorts_lockup_new_scrim")},B.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(T==null?void 0:T())===2||(T==null?void 0:
T())===4},B.shortsLockupViewModelHostShowOverPlayer=function(){return!0},B),"image-overlay-text");
var h={};return _.E("div",{class:B},_.E("h3",{class:_.JK("shortsLockupViewModelHostMetadataTitle",(h.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(T==null?void 0:T())===4},h)),
"aria-label":function(){return t().accessibilityText}},_.E(_.I,{cond:function(){var q;
return!((q=t().overlayMetadata)==null||!q.primaryText)&&!d},
then:function(){return _.E(_.vR,{text:function(){var q;return(q=t().overlayMetadata)==null?void 0:q.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.E(_.I,{cond:function(){var q;
return(q=t().overlayMetadata)==null?void 0:q.secondaryText},
then:function(){return _.E(hUb,{data:t,scrimStyle:T,className:void 0})}}))},"fb"),ZKe=_.Ba(function(B){var t=B.data;
var T=B.useDefaultStyle;var S=B.inlineMetadata;var O=_.m("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",d=_.N_(function(){return(T==null?0:T())?O==="SHORTS_LOCKUP_STYLE_SLIM":t().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"Oawb6e");
B=_.JK(function(){return d()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},"image-overlay-text");
var Z=_.l_("div"),h,q=_.Xb(function(H){if(_.xN(_.Q5(H),Z.value,["AVATAR-VIEW-MODEL"]))return!1;var f;(f=h)==null||f.click();return!1}),D=_.N_(function(){return t().belowThumbnailMetadata||t().overlayMetadata},void 0,"cXzqNe"),P=function(){return t().menuOnTap&&!S()},U=function(){var H;
return(H=D())==null?void 0:H.avatar},J={},N={};
return _.E("div",{class:_.JK(B,(J.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!U()},J.shortsLockupViewModelHostOutsideMetadataHasMenu=P,J)),
"on:click":q,el:Z},_.E(_.cR,{data:U},{avatarViewModel:function(H){return _.E("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.E(_.gJ,{data:H.data}))}}),_.E("div",null,_.E("h3",{class:_.JK("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(N.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var H,f;
return!((H=D())==null?0:(f=H.primaryText)==null?0:f.content)},N)),
"aria-label":function(){return t().accessibilityText}},_.E(_.pS,{ref:function(H){return void(h=H)},
command:function(){return t().onTap},
className:_.JK("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var H,f;return(H=D())==null?void 0:(f=H.primaryText)==null?void 0:f.content}},_.E(_.I,{cond:function(){var H;
return(H=D())==null?void 0:H.primaryText},
then:function(H){return _.E(_.vR,{text:H,noEndpoints:!0,noStyleRuns:!0})}}))),_.E(_.I,{cond:function(){var H;
return(H=D())==null?void 0:H.secondaryText},
then:function(H){return _.E("div",{class:_.JK("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead"),"aria-hidden":"true"},_.E(_.vR,{text:H,noStyleRuns:!0}))}})),_.E(_.I,{cond:P,
then:function(){return _.E(CYs,{data:t,inlineMetadata:!1})}}))},"gb"),hUb=_.Ba(function(B){var t=B.data;
var T=B.scrimStyle;B=B.className;var S={};return _.E("div",{class:_.JK((S.shortsLockupViewModelHostMetadataSubhead=function(){return(T==null?void 0:T())!==4},S.shortsLockupViewModelHostMetadataSubheadNew=_.m("enable_shorts_lockup_new_scrim"),S.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(T==null?void 0:T())===4},S),B),
"aria-hidden":"true"},_.E(_.vR,{text:function(){var O;return(O=t().overlayMetadata)==null?void 0:O.secondaryText},
noStyleRuns:!0}))},"hb"),CYs=_.Ba(function(B){var t=B.data;
var T=B.inlineMetadata;B={};B=_.JK((B.shortsLockupViewModelHostInlineMetadataMenu=function(){return T()},B.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!T()},B.shortsLockupViewModelHostShowOverPlayer=function(){return!0},B),"image-overlay-text");
return _.E("div",{class:B},_.E(rF,{data:function(){return{style:T()?"overlay":"mono",accessibilityLabel:t().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(S){S.preventDefault();S.stopPropagation();var O=_.ew({elementsCommand:t().menuOnTap,forceNewState:!0});if(O==null?0:O.onclick)O.onclick(S)}}},
iconName:"MORE_VERT"}))},"ib");var qyo=_.Ba(function(B){var t=B.data;var T=B.inlineMetadata;var S=B.aspectRatio;var O=B.scrimStyle;var d=B.className;var Z=B.useDefaultStyle;B=_.N_(function(){var h=t().entityId;return h?h.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"W3Tlke");
return _.E("ytm-shorts-lockup-view-model-v2",{class:_.JK("shortsLockupViewModelHost",d)},_.E(_.Tv,{contentId:B,aspectRatio:function(){return(S==null?void 0:S())===1?1:(S==null?void 0:S())===2?2:4}},function(){return _.E(Lwe,{data:t,
inlineMetadata:T,aspectRatio:S,scrimStyle:O,className:d,useDefaultStyle:Z})}))},"jb");_.dU(qyo,"ytm-shorts-lockup-view-model-v2",{props:{data:_.Oz,inlineMetadata:_.Oz,aspectRatio:_.Oz,scrimStyle:_.Oz,className:_.Oz,useDefaultStyle:_.Oz}});var Vp4=16/9*210,Fd=function(){var B=_.x.apply(this,arguments)||this;B.isExpandableContent=!1;B.hideShelfHeader=!1;B.engagementPanel=!1;B.buttonClasses=["arrow"];B.isSearch=!1;B.disableScrollEventListener=!1;B.containsLockup=!1;B.overrideArrowPositionForProductCard=!1;B.overrideArrowPositionForShoppingItemCard=!1;B.overrideArrowPositionForReelItems=!1;B.overrideArrowPositionForGridMovie=!1;B.overrideArrowPositionToCenter=!1;B.isSearchPostShelf=!1;B.overrideArrowPositionForMixedShelf=!1;B.overrideArrowPositionForMixedShelfShortsOnly=
!1;B.hasBigThumbsReelItems=!1;B.shouldUseMixedListHeight=!1;B.shouldUseShortsListHeight=!1;B.gridVideoWidth=0;B.isSearchVodShelf=!1;B.disableWheelScroll=!1;B.sizing="COMPACT";B.shortsLockupAspectRatio=0;return B};
_.u(Fd,_.x);_.k=Fd.prototype;
_.k.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]]"}}}}};
_.k.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.m("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.k.computeInitialCountNumber=function(B){if(!B)return 6;var t=B.items.some(function(d){return!!d.topicRecommendationsChipRenderer}),T=B.items.some(function(d){return!!d.displayAdRenderer}),S=this.computeShouldListItemsHaveEqualHeight(B),O=B.items.some(function(d){return!!d.gridPlaylistRenderer});
B=B.items.some(function(d){return!!d.shoppingItemCardViewModel});
return t?9:T?8:O||S?10:B?7:6};
_.k.computeContainsPost=function(B){return!!B&&!!B.items&&B.items.some(function(t){return!!t.postRenderer})};
_.k.computeContainsLockup=function(){if(_.m("web_horizontal_list_lockup_arrow_killswitch"))return!1;var B,t;return(B=this.data)==null?void 0:(t=B.items)==null?void 0:t.some(function(T){return!!T.lockupViewModel})};
_.k.maybeUpdateLockupAspectRatio=function(){var B,t;if(this.computeContainsLockup()&&((B=this.data)==null?0:(t=B.items)==null?0:t.length)){var T;B=lXm((T=this.data.items[0].lockupViewModel)==null?void 0:T.contentType,this.data.force16By9ThumbnailAspectRatio);T=eE9(B);T=this.computeLockupWidth()/T;_.Ev(this.hostElement,{"--yt-horizontal-list-content-height":T+"px"})}};
_.k.computeOverrideArrowPositionForProductCard=function(B){if(this.isExpandableContent)return!1;var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){return!!T.verticalProductCardRenderer}))};
_.k.computeOverrideArrowPositionForShoppingItemCard=function(B){var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){return!!T.shoppingItemCardViewModel}))};
_.k.computeOverrideArrowPositionForReelItemRenderer=function(B){return this.containsReelItemRenderer(B)};
_.k.computeHasBigThumbsReelItems=function(B,t){return B&&this.containsReelItemRenderer(t)};
_.k.computeShouldListItemsHaveEqualHeight=function(B){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(B==null?void 0:B.itemSizeConstraint)};
_.k.computeShouldListItemsHaveShortsHeight=function(B){return this.computeShouldListItemsHaveEqualHeight(B)&&!this.containsGridVideoRenderer(B)};
_.k.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.k.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.k.containsReelItemRenderer=function(B){var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){return!(!T.reelItemRenderer&&!T.shortsLockupViewModel)}))};
_.k.containsGridVideoRenderer=function(B){var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){return!!T.gridVideoRenderer||!!T.lockupViewModel}))};
_.k.computeContainsGridMovieRenderer=function(B){var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){return!!T.gridMovieRenderer}))};
_.k.computeOverrideArrowPositionToCenter=function(B){return this.computeIsSearchPostShelf(B)};
_.k.computeIsSearchPostShelf=function(B){var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){var S,O;return((O=(S=T.postRenderer)==null?void 0:S.surface)!=null?O:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.k.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(B){var t;return!!(B==null?0:(t=B.items)==null?0:t.some(function(T){var S,O,d;return((d=(S=T.backgroundPromoRenderer)==null?void 0:(O=S.style)==null?void 0:O.value)!=null?d:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.k.computeIsSearchVodShelf=function(B,t){return B&&this.containsGridVideoRenderer(t)};
_.k.computeDisableWheelScroll=function(B,t){return this.computeIsSearchVodShelf(B,t)};
_.k.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.k.computeShortsLockupAspectRatio=function(){return 1};
_.k.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.Ev(this.hostElement,{"--ytd-reel-item-thumbnail-height":Vp4+"px"})};
Fd.prototype.dataChanged=Fd.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Fd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],Fd.prototype,"ytdHorizontalListBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fd.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],Fd.prototype,"isExpandableContent",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"hideShelfHeader",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"engagementPanel",void 0);_.G([_.y(),_.Y("design:type",Array)],Fd.prototype,"buttonClasses",void 0);_.G([_.y(),_.Y("design:type",Object)],Fd.prototype,"isSearch",void 0);
_.G([_.y(),_.Y("design:type",Object)],Fd.prototype,"disableScrollEventListener",void 0);_.G([_.y({computed:"computeInitialCountNumber(data)"}),_.Y("design:type",Number)],Fd.prototype,"initialCount",void 0);_.G([_.y({computed:"computeContainsPost(data)"}),_.Y("design:type",Boolean)],Fd.prototype,"supportComponentResize",void 0);_.G([_.y({computed:"computeContainsPost(data)"}),_.Y("design:type",Boolean)],Fd.prototype,"containsPost",void 0);
_.G([_.y({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"containsLockup",void 0);_.G([_.y({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Fd.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.G([_.y({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionForProductCard",void 0);_.G([_.y({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.G([_.y({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionForReelItems",void 0);_.G([_.y({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionForGridMovie",void 0);
_.G([_.y({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionToCenter",void 0);_.G([_.y({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"isSearchPostShelf",void 0);_.G([_.y({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.G([_.y({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.G([_.y({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"hasBigThumbsReelItems",void 0);
_.G([_.y({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"shouldUseMixedListHeight",void 0);_.G([_.y({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"shouldUseShortsListHeight",void 0);_.G([_.y({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"gridVideoWidth",void 0);
_.G([_.y({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"isSearchVodShelf",void 0);_.G([_.y({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.Y("design:type",Object)],Fd.prototype,"disableWheelScroll",void 0);_.G([_.y({computed:"computeSizing(isSearch)"}),_.Y("design:type",Object)],Fd.prototype,"sizing",void 0);
_.G([_.y({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.Y("design:type",Object)],Fd.prototype,"shortsLockupAspectRatio",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Fd.prototype,"dataChanged",null);
_.e(Fd,"yt-horizontal-list-renderer",function(){if(J62===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);J62=B}B=J62;return B},{mode:1});var EI1;var D4s=[10,12,14,16,18,20,24,28,32,36],PYq=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],wM=function(){var B=_.x.apply(this,arguments)||this;B.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";B.hideOverflow=!1;B.useRoboto=!1;B.fontClass="";B.overflown=!1;B.actionMap={"yt-window-resized":"resize"};return B};
_.u(wM,_.x);_.k=wM.prototype;
_.k.attached=function(){var B=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();_.K9(this,function(){B.resize()});
if(!_.d$){var t,T,S;(t=document)==null||(T=t.fonts)==null||(S=T.ready)==null||S.then(function(){B.resize()})}};
_.k.dataChanged=function(){this.resize()};
_.k.guideIsExpandedChanged=function(){this.resize()};
_.k.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 B=this.getMaxNumLines(),t=this.getMinFont(),T=this.getMaxFont(),S=this.useRoboto?D4s:PYq;for(S=S.filter(function(d){return d<=T&&d>=t});S.length>1;){var O=Math.floor(S.length/2);
this.updateFontSize(S[O]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=B)S=S.slice(O,S.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>B)S=S.slice(0,O);else break}this.updateFontSize(S[S.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(B)}};
_.k.handleOverflow=function(B){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>B&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",B.toString()))};
_.k.updateFontSize=function(B){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+B;this.textNode.classList.add(this.fontClass)};
_.k.getMaxFont=function(){var B=this.useRoboto?D4s:PYq;B=B[B.length-1];return this.maxFontSize&&this.maxFontSize<=B?this.maxFontSize:B};
_.k.getMinFont=function(){var B=(this.useRoboto?D4s:PYq)[0];return this.minFontSize&&this.minFontSize>=B?this.minFontSize:B};
_.k.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.k.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.k.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.vS(this.text).split("\n").length-1:Infinity};
_.k.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Lh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
wM.prototype.guideIsExpandedChanged=wM.prototype.guideIsExpandedChanged;wM.prototype.dataChanged=wM.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],wM.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],wM.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wM.prototype,"text",void 0);
_.G([_.y(),_.Y("design:type",String)],wM.prototype,"fontFamily",void 0);_.G([_.y(),_.Y("design:type",Number)],wM.prototype,"maxWidth",void 0);_.G([_.y(),_.Y("design:type",Number)],wM.prototype,"maxHeight",void 0);_.G([_.y(),_.Y("design:type",Number)],wM.prototype,"maxFontSize",void 0);_.G([_.y(),_.Y("design:type",Number)],wM.prototype,"minFontSize",void 0);_.G([_.y(),_.Y("design:type",Number)],wM.prototype,"maxLines",void 0);_.G([_.y(),_.Y("design:type",Object)],wM.prototype,"hideOverflow",void 0);
_.G([_.y({selector:_.Vkq}),_.Y("design:type",Boolean)],wM.prototype,"guideIsExpanded",void 0);_.G([_.mA("#container"),_.Y("design:type",HTMLElement)],wM.prototype,"containerNode",void 0);_.G([_.mA("#text"),_.Y("design:type",HTMLElement)],wM.prototype,"textNode",void 0);_.G([_.je("text"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wM.prototype,"dataChanged",null);
_.G([_.je("guideIsExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wM.prototype,"guideIsExpandedChanged",null);_.G([_.M({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],wM);
_.e(wM,"yt-dynamic-sizing-formatted-string",function(){if(EI1!==void 0)return EI1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return EI1=B},{mode:1});var U48;_.I78=function(B){_.BL.call(this,B)};
_.u(_.I78,_.BL);var JQi=function(B){_.BL.call(this,B)};
_.u(JQi,_.I78);var o9=function(){return _.x.apply(this,arguments)||this};
_.u(o9,_.x);o9.prototype.onTapSuspendedChannel=function(){var B;if((B=this.data)!=null&&B.serviceEndpoint){var t,T;(B=(T=_.X((t=this.data)==null?void 0:t.serviceEndpoint,_.Gi))==null?void 0:T.url)?_.Kk(B,void 0,void 0,window.top):(t=new JQi("Did not handle suspended account tap. No appealUrl."),_.wj(t))}else t=new JQi("Did not handle suspended account tap. No serviceEndpoint."),_.wj(t)};
o9.prototype.onTap=function(){var B=this,t=_.Xr(),T,S=(T=_.NA(t,{veType:7116}))!=null?T:void 0;_.pz(t,{visualElement:S});_.pk();this.saveRoleText();var O;if((O=this.data)==null?0:O.youtubeSuspended)this.onTapSuspendedChannel();else{var d=!1,Z,h;(t=(h=_.X((Z=this.data)==null?void 0:Z.serviceEndpoint,_.h_8))==null?void 0:h.supportedTokens)&&t.forEach(function(q){if(q.accountSigninToken)if(d=!0,B.onAccountItemTap)B.onAccountItemTap(q.accountSigninToken.signinUrl);else _.Kk(q.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!d){if(Z=this.get("serviceEndpoint",this.data))d=!0,this.ytComponentBehavior.resolveCommand(Z);d||_.oz(new JQi("Did not handle account switch tap. No token."))}}};
o9.prototype.saveRoleText=function(){if(this.data){var B=this.data,t=B.channelDelegationRole;if(t){var T,S=(T=_.X(B==null?void 0:B.serviceEndpoint,_.h_8))==null?void 0:T.supportedTokens;if(!S){var O,d,Z,h;S=(O=_.X(B==null?void 0:B.serviceEndpoint,_.jk))==null?void 0:(d=O.popup)==null?void 0:(Z=d.confirmDialogRenderer)==null?void 0:(h=Z.confirmButton)==null?void 0:h.buttonRenderer;var q;S=(q=_.X(S==null?void 0:S.command,_.EQ))==null?void 0:q.commands;if(!S)return;var D;S=(D=_.X(S[1],_.h_8))==null?
void 0:D.supportedTokens}if(S){q=void 0;D=_.C(S);for(S=D.next();!S.done;S=D.next())if(S=S.value,S.datasyncIdToken){q=S.datasyncIdToken.datasyncIdToken;break}if(q){var P;a:{if(_.Tkq()&&(D=_.P5o(q+"::pom"))){D=new fA(D);break a}D=void 0}(P=D)==null||P.set("role_text",t);if((PUN?PUN:window.location).href.indexOf("studio")!==-1&&(P=SEq())){D=P.src?(new URL(P.src)).origin:"*";var U;(U=P.contentWindow)==null||U.postMessage({action:"save_pom_role",datasyncId:q,roleText:t},D)}}}}}};
_.n9.Object.defineProperties(o9.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.data)==null?void 0:(t=B.accountPhoto)==null?void 0:t.thumbnails;return T&&T.length>0&&(T[0].height===36||T[0].height===48)?T[0].height:40}}});
o9.prototype.onTap=o9.prototype.onTap;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],o9.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],o9.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],o9.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Function)],o9.prototype,"onAccountItemTap",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],o9.prototype,"enableRingForActiveAccount",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],o9.prototype,"thumbnailSize",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],o9.prototype,"onTap",null);_.G([_.M({is:"ytd-account-item-renderer",disableElementRegistration:!0})],o9);
_.e(o9,"ytd-account-item-renderer",function(){if(U48!==void 0)return U48;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return U48=B},{mode:1});var m4e;var yT=function(){return _.x.apply(this,arguments)||this};
_.u(yT,_.x);yT.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.OD().resolve(_.kv).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],yT.prototype,"data",void 0);_.G([_.M({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],yT);
_.e(yT,"ytd-identity-chip-renderer",function(){if(m4e!==void 0)return m4e;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return m4e=B},{mode:1});var Ne8;var XNs;var uIB;var jos;var QT=function(){var B=_.x.apply(this,arguments)||this;B.richItemMinWidth=_.Cj("wn_grid_min_item_width",310);B.isShorts=!1;B.isWatchNext=!1;B.isExploreHub=!1;return B};
_.u(QT,_.x);_.n9.Object.defineProperties(QT.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var B=[],t=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.Ev(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var T;if(((T=this.data)==null?0:T.rows)&&t)for(t*=this.data.rows,T=0;T<t;T++)B.push({});return B}}});
_.G([_.g(_.sE),_.Y("design:type",Object)],QT.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],QT.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],QT.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.s6,value:3}),_.Y("design:type",Number)],QT.prototype,"itemsPerRow",void 0);_.G([_.y({selector:_.ql2,value:6}),_.Y("design:type",Number)],QT.prototype,"slimItemsPerRow",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Number)],QT.prototype,"richItemMinWidth",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],QT.prototype,"miniMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],QT.prototype,"isShorts",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],QT.prototype,"isWatchNext",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],QT.prototype,"isExploreHub",void 0);
_.G([_.F("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],QT.prototype,"cardItems",null);_.G([_.M({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],QT);
_.HKs=_.LZ()(QT,"ytd-ghost-grid-renderer",function(){if(jos===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);jos=B}B=jos;return B},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.dU(_.Ba(function(B){var t=_.zo(B,{numberOfComments:3}).numberOfComments,T=_.zo(B,{isInitialLoad:!1}).isInitialLoad,S=_.zo(B,{engagementPanel:!1}).engagementPanel,O=function(){return Math.min(Number(t==null?void 0:t())||20,20)};
return _.E("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.E(_.I,{cond:function(){return!(S==null?0:S())&&(T==null?void 0:T())},
then:function(){return _.E("div",{class:"ytGhostCommentsComments"},_.E("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.E("div",{class:_.JK("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.E("div",{class:_.JK("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.E("div",{class:"ytGhostCommentsGhostCard"},_.E("div",{class:"ytGhostCommentsAvatar"},_.E("div",{class:"ytGhostCommentsCircle"})),_.E("div",{class:"ytGhostCommentsComments"},_.E("div",{class:"ytGhostCommentsMeta"},
_.E("div",{class:_.JK("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.E("div",{class:_.JK("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.E("div",{class:"ytGhostCommentsComments"},_.E(_.aS,{each:function(){return Array((O==null?void 0:O())||3)}},function(){return _.E("div",{class:"ytGhostCommentsGhostCard"},_.E("div",{class:"ytGhostCommentsAvatar"},_.E("div",{class:"ytGhostCommentsCircle"})),_.E("div",{class:"ytGhostCommentsHost"},_.E("div",{class:"ytGhostCommentsMeta"},
_.E("div",{class:_.JK("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.E("div",{class:_.JK("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.E("div",{class:_.JK("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.E("div",{class:"ytGhostCommentsGhostLikeDislike"},_.E("div",{class:_.JK("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.E("div",{class:_.JK("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kb"),"yt-ghost-comments",{props:{numberOfComments:_.lP,
isInitialLoad:_.lP,engagementPanel:_.lP}});_.Qk("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var x5=function(){var B=_.x.apply(this,arguments)||this;B.isOverridable=!1;B.spinnerActive=!1;B.showButton=!1;B.isCommentsSection=!1;B.engagementPanel=!0;B.isShortsGrid=!1;B.isShortsPage=!1;B.isWatchPage=!1;B.ghostCardExperimentEnabled=_.m("show_ghost_comments_shorts_watch")||_.m("show_ghost_comments_desktop_watch");B.originalShowButton=!1;B.endOfList=!1;return B};
_.u(x5,_.x);_.k=x5.prototype;_.k.resetIntersectionObserver=function(){var B;(B=this.observer)==null||B.disconnect();this.observer=void 0};
_.k.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var B,t;((B=this.data)==null?void 0:B.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((t=this.data)==null?0:t.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.k.initializeIntersectionObserver=function(){var B=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(t){t=_.C(t);for(var T=t.next();!T.done;T=t.next())T.value.isIntersecting&&(B.triggerContinuation(),B.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.k.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.k.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var B;((B=this.data)==null?0:B.continuationEndpoint)&&(B=_.X(this.data.continuationEndpoint,_.W4))&&this.ytdReduxBehavior.dispatch(_.kT({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:B}}))};
_.k.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.k.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.k.onServiceRequestCompleted=function(B,t){if(!_.m("kevlar_hide_spinner_on_empty_continuation_killswitch")){var T;(T=t.actions)!=null&&T.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.k.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.k.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.k.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.k.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var B=3;if(this.engagementPanel){var t,T,S;B=Math.floor(((((t=this.hostElement)==null?void 0:(T=t.parentElement)==null?void 0:(S=T.parentElement)==null?void 0:S.scrollHeight)||108)-108)/108);B=this.isInitialLoad?Math.max(B,3):3}t=[].concat(_.aw(this.hostElement.querySelectorAll("yt-ghost-comments")));t=_.C(t);for(T=t.next();!T.done;T=t.next())T=T.value,T.numberOfComments=B,T.isInitialLoad=this.isInitialLoad,T.engagementPanel=
this.engagementPanel}};
_.k.detached=function(){this.resetIntersectionObserver()};
_.n9.Object.defineProperties(x5.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton&&(_.m("show_ghost_comments_shorts_watch")&&this.engagementPanel||_.m("show_ghost_comments_desktop_watch"))?{ghostCommentsSectionRenderer:!0}:!1}}});
x5.prototype.numberOfGhostCommentsChanged=x5.prototype.numberOfGhostCommentsChanged;x5.prototype.continuationTriggerOffsetChanged=x5.prototype.continuationTriggerOffsetChanged;x5.prototype.showButtonChanged=x5.prototype.showButtonChanged;x5.prototype.onYtServiceRequestCompletedForButtonRenderer=x5.prototype.onYtServiceRequestCompletedForButtonRenderer;x5.prototype.onServiceRequestCompleted=x5.prototype.onServiceRequestCompleted;x5.prototype.onYtServiceRequestSentForButtonRenderer=x5.prototype.onYtServiceRequestSentForButtonRenderer;
x5.prototype.observeData=x5.prototype.observeData;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],x5.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],x5.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.pA.YtVisibilityBehavior),_.Y("design:type",Object)],x5.prototype,"ytVisibilityBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],x5.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],x5.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"isOverridable",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"spinnerActive",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"showButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],x5.prototype,"isCommentsSection",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],x5.prototype,"engagementPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"isShortsGrid",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.DJq}),_.Y("design:type",Object)],x5.prototype,"isShortsPage",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.wq}),_.Y("design:type",Object)],x5.prototype,"isWatchPage",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],x5.prototype,"ghostCardExperimentEnabled",void 0);
_.G([_.y(),_.Y("design:type",Number)],x5.prototype,"continuationTriggerOffset",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"endOfList",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],x5.prototype,"isInitialLoad",void 0);_.G([_.mA("ytd-button-renderer"),_.Y("design:type",_.nq)],x5.prototype,"buttonRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],x5.prototype,"buttonOverrides",void 0);
_.G([_.y(),_.F("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],x5.prototype,"isShortsCommentsSection",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x5.prototype,"observeData",null);
_.G([_.Uv("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x5.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],x5.prototype,"onServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-completed-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x5.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.G([_.je("showButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x5.prototype,"showButtonChanged",null);
_.G([_.je("continuationTriggerOffset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x5.prototype,"continuationTriggerOffsetChanged",null);_.G([_.IK("isInitialLoad","engagementPanel"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],x5.prototype,"numberOfGhostCommentsChanged",null);_.G([_.M({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],x5);
_.e(x5,"ytd-continuation-item-renderer",function(){if(uIB!==void 0)return uIB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return uIB=B},{mode:1});var a7E;var Mw=function(){var B=_.x.apply(this,arguments)||this;B.downloadProgress=0;B.transferState="TRANSFER_STATE_UNKNOWN";B.downloadState="DOWNLOAD_STATE_UNKNOWN";B.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";B.offlineVideoPolicyExpirationTimestamp=0;B.downloadedVideoPlaybackPosition=0;return B};
_.u(Mw,_.x);Mw.prototype.dataChanged=function(){var B;this.videoData=_.X((B=this.data)==null?void 0:B.renderer,Mzs);this.transferStateChanged()};
Mw.prototype.downloadProgressChanged=function(){if(this.entityInfo){var B=Object.assign({},this.videoData),t=qx2(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),T=t.publishedTimeText,S=t.badges;B.shortViewCountText=t.shortViewCountText;B.publishedTimeText=T;B.badges=S;this.set("videoData",B)}};
Mw.prototype.transferStateChanged=function(){if(this.entityInfo){var B=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",t=_.N8(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!m6(this.entityInfo.policyEntity),T=Object.assign({},this.videoData),S=qx2(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),O=S.publishedTimeText,d=S.badges;T.shortViewCountText=
S.shortViewCountText;T.publishedTimeText=O;T.badges=d;T.isDisabled=t;T.isWatched=this.downloadedVideoPlaybackPosition>0;T.navigationEndpoint=t?void 0:$eg(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var Z;B&&((Z=this.videoData)==null?0:Z.videoId)&&!_.m("dl_resume_click_killswitch")&&(T.isDisabled=!1,T.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});T.thumbnailOverlays=Lvz(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",T)}};
Mw.prototype.transferStateChanged=Mw.prototype.transferStateChanged;Mw.prototype.downloadProgressChanged=Mw.prototype.downloadProgressChanged;Mw.prototype.dataChanged=Mw.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Mw.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Mw.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Mw.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],Mw.prototype,"videoData",void 0);_.G([_.y({selector:xT,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"downloadProgress",void 0);_.G([_.y(),_.Y("design:type",Number)],Mw.prototype,"relativeDateReference",void 0);_.G([_.y({selector:_.yi,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"transferState",void 0);
_.G([_.y({selector:osN,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"downloadState",void 0);_.G([_.y({selector:mJX,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"offlinePolicyAction",void 0);_.G([_.y({selector:N8L,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.G([_.y({selector:M8,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"downloadedVideoPlaybackPosition",void 0);_.G([_.y({selector:u1m,selectorArgs:["videoData.videoId"]}),_.Y("design:type",Object)],Mw.prototype,"entityInfo",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Mw.prototype,"isDownloading",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Mw.prototype,"dataChanged",null);
_.G([_.je("downloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Mw.prototype,"downloadProgressChanged",null);_.G([_.je("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Mw.prototype,"transferStateChanged",null);
_.G([_.M({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],Mw);
_.e(Mw,"ytd-downloaded-video-grid-video-renderer",function(){if(a7E!==void 0)return a7E;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return a7E=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var f78;var $5=function(){};
$5.prototype.resolve=function(B,t){var T=this;return _.L(function(S){return _.V(S,T.resolveCommand(B,t),0)})};var gI8,WD;gI8=OcX(function(B){return B.targetId},{shouldPersist:!1});
WD=gI8.updateData;_.RUs=gI8.useUpdatableData;var AQs,cQB;AQs=OcX(function(B){return B.targetId});
cQB=AQs.updateData;_.soH=AQs.useUpdatableData;var Fwq=bo2.bind(null,WD),wN8=bo2.bind(null,cQB);(function(B,t,T){var S=_.X(T==null?void 0:T.updatedRenderer,_.D5q);return S?B({targetId:t},function(){return S}):!1}).bind(null,WD);var el=function(){};
_.u(el,$5);el.prototype.resolveCommand=function(B){var t;return _.L(function(T){t=_.X(B,_.c9z);if(!t)return T.return();Fwq(t.targetId,t);_.Dh(T)})};var Gv=function(){var B=_.X9.apply(this,arguments)||this;B.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return B};
_.u(Gv,_.X9);_.k=Gv.prototype;_.k.configureContinuationPathMap=function(){return{}};
_.k.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.k.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.k.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.k.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.k.handleAppendContinuationItemsAction=function(B){var t=_.X(B,_.e7H);if(this.data&&this.data.targetId&&t&&this.continuationPathMap&&t.targetId===this.data.targetId){var T=waD(B),S=T&&this.continuationPathMap[T];if(S&&T)if(B=this.get(S,this.data)){a:{for(T=0;T<B.length;T++){var O=B[T],d=void 0,Z=!!_.X((d=_.X(O,fjB))==null?void 0:d.content,_.ou8);if(_.X(O,_.TU)||Z)break a}T=B.length}S="data."+S;t.continuationItems?T===B.length-1?(this.pop(S),this.push.apply(this,[S].concat(_.aw(t.continuationItems)))):
T===B.length?this.push.apply(this,[S].concat(_.aw(t.continuationItems))):this.splice.apply(this,[S,T,1].concat(_.aw(t.continuationItems))):this.splice(S,T,1);(_.m("web_enable_voting_animation")||_.m("enable_music_web_cairo_voting_animation"))&&_.dv(this.hostElement,"yt-append-continuation-items-action-finished");_.dv(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.yu(new _.HY("append continuation items does not exist",T));else _.yu(new _.HY("append continuation path does not exist",
T))}};
_.k.handleReloadContinuationItemsCommand=function(B){var t=_.X(B,_.c9z);if(this.data&&t){if(_.m("web_explore_hub")||_.m("web_client_explore_hub")||_.m("web_explore_hub_on_hover")||_.m("web_client_explore_hub_on_hover"))try{_.OD().resolve(el).resolveCommand(B)}catch(d){}if(this.data.targetId&&this.continuationPathMap&&t.targetId===this.data.targetId&&(!_.m("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||t.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var T,S=
(T=t.slot)==null?void 0:T.replace("RELOAD_CONTINUATION_SLOT_","");T=(B=waD(B)+"-"+(S==null?void 0:S.toLowerCase()))&&this.continuationPathMap[B];if(!T||!B||!S)_.yu(new _.HY("reload continuation path does not exist",B));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(t)){if(t.replaceWithFirstItem){var O;this.set("data."+T,((O=t.continuationItems)==null?0:O.length)?t.continuationItems[0]:{})}else this.set("data."+T,t.continuationItems?t.continuationItems:
[]);this.continuationIsReloading=!1;_.dv(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.k.handleShowReloadUiCommand=function(B){B=_.X(B,SMu);var t;((t=this.data)==null?0:t.targetId)&&(B==null?0:B.targetId)&&B.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
Gv.prototype.observeData=Gv.prototype.observeData;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Gv.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Gv.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Gv.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Gv.prototype,"continuationIsReloading",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gv.prototype,"observeData",null);_.G([_.uW()],Gv);_.pX=[_.WK.YtComponentBehavior,_.OA.YtActionHandlerBehavior,Gv.prototype];_.iT={};_.iT.YtNextContinuationBehavior=[_.bP.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",_.Pb(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.Pb(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(B,t){B.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,t,{}):(B={locationRetrieved:function(T){this.makeNextContinuationRequest_(T,t,{})}.bind(this)},_.dv(this.hostElement,"yt-retrieve-location",B))},
makeNextContinuationRequest_:function(B,t,T){_.oG("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();B=t(B);var S;this.canUseContextualNetworkManager_()&&(S=this.getNetworkManager());S||(S=_.OD().resolve(_.yG));t=_.id.instance;if(_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&t){S=_.zO([B.startsWith("/")?B.substr(1):B]);var O,d;T=_.oI(t,{},S,T==null?void 0:(O=T.context)==null?void 0:(d=O.clickTracking)==null?void 0:d.clickTrackingParams).then(function(Z){return{response:Z}})}else T=
this.nextContinuation.usePost?S.postData(B,T):S.fetchData(B);
T.then(this.updateNextContinuationData_.bind(this,B));this.pendingContinuationRequest_=T;this.startListeningForNavigate_()},
updateNextContinuationData_:function(B,t){var T=this;_.oG("ncl");this.pendingContinuationRequest_=void 0;if(t){var S={};this.nextContinuation&&(S=this.nextContinuation);if(t.response&&t.response.continuationContents&&t.response.continuationContents[S.continuationType]){B=t.response.continuationContents[S.continuationType];var O=S.header||"data.header",d=B[S.responseHeaderKey||"header"];d&&this.set(O,d);O=S.contentsArray||"data.contents";d=this.getContents_(B,S.responseContentsKey||"contents")||[];
this.pathExists_(O)?(d.unshift(O),this.push.apply(this,d)):this.set(O,d);d&&(BeD(_.Xr(),t.response,this.hostElement,function(Z){_.CG(T.hostElement,"yt-store-grafted-ve-action",[Z])}),_.dv(this.hostElement,"yt-next-continuation-data-updated",{continuationData:t,
page:this,contentsArray:O}));this.set(S.continuationsArray||"data.continuations",B[S.responseContinuationsKey||"continuations"]||[])}else t.reload?_.yu(new _.HY("Reloading from continuation is unsupported")):t.responseContext&&t.responseContext.errors||(delete t.xsrf_token,delete t.timing,delete t.endpoint,delete t.csn,t.responseContext&&delete t.responseContext.serviceTrackingParams,O={request:_.n4(B,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(t).sort()},t.response&&(O.responseContentKeys=
Object.keys(t.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(O.continuationType=this.nextContinuation.continuationType.substr(0,256)),t=new _.HY("Malformed continuation",O),B.indexOf("/comment_service_ajax")==0?_.yu(t):_.wj(t)),this.set(S.continuationsArray||"data.continuations",[])}else _.oz(new _.HY("Missing continuation response",B))},
getContents_:function(B,t){t=t.split(".");return _.f1.getValueByKeys(B,t)},
pathExists_:function(B){var t=this;B=B.toString().split(".");for(var T=0;T<B.length;T++)if(t=t[B[T]],t===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var oI8;var yQi;var Y5=function(){var B=_.x.apply(this,arguments)||this;B.triggered_=!1;return B};
_.u(Y5,_.x);_.k=Y5.prototype;_.k.attached=function(){this.maybeTriggerAutoload()};
_.k.detached=function(){this.hasBeenTriggered_=!1};
_.k.onPrescanVisible=function(){this.onShow()};
_.k.onShow=function(){this.showButton||this.trigger()};
_.k.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.dv(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.k.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.k.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.k.computeLabel_=function(B,t){return B===void 0?null:B.label||!t?B.label:this.showMoreText_};
_.k.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.k.getContinuationUrl=function(B){var t={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(t.itct=this.data.clickTrackingParams);return _.rN(B,t)};
_.k.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
Y5.prototype.showButtonChanged_=Y5.prototype.showButtonChanged_;Y5.prototype.observeData_=Y5.prototype.observeData_;_.G([_.g(_.pA.YtVisibilityBehavior),_.Y("design:type",Object)],Y5.prototype,"ytVisibilityBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Y5.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Y5.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Y5.prototype,"showButton",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Y5.prototype,"showIcon",void 0);_.G([_.y({computed:"computeLabel_(data, showButton)"}),_.Y("design:type",Object)],Y5.prototype,"label",void 0);_.G([_.y({value:_.lZ(_.IG("SHOW_MORE",void 0,"Show More"))}),_.Y("design:type",Object)],Y5.prototype,"showMoreText_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Y5.prototype,"spinnerActive_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Y5.prototype,"hasBeenTriggered_",void 0);
_.G([_.y({value:void 0}),_.Y("design:type",String)],Y5.prototype,"observeVisibleOption",void 0);_.G([_.y({value:void 0}),_.Y("design:type",String)],Y5.prototype,"observeHiddenOption",void 0);_.G([_.y({value:"observe_once"}),_.Y("design:type",Object)],Y5.prototype,"observePrescanOption",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Y5.prototype,"observeData_",null);
_.G([_.IK("showButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Y5.prototype,"showButtonChanged_",null);_.G([_.yX({is:"yt-next-continuation",disableElementRegistration:!0})],Y5);
_.e(Y5,"yt-next-continuation",function(){if(yQi===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;oI8===void 0&&(oI8=document.createElement("template"));var S=oI8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);yQi=B}B=yQi;return B},{mode:2});var Qo2;var x4o;var KX=function(){return _.x.apply(this,arguments)||this};
_.u(KX,_.x);KX.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KX.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KX.prototype,"data",void 0);_.G([_.yX({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],KX);
_.e(KX,"yt-music-pass-small-feature-info-renderer",function(){if(x4o===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Qo2===void 0&&(Qo2=document.createElement("template"));var S=Qo2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);x4o=B}B=x4o;return B},{mode:2});_.Qk("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var lT=function(){var B=_.x.apply(this,arguments)||this;B.isCollapsible=!1;B.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return B};
_.u(lT,_.x);_.k=lT.prototype;_.k.computeIsCollapsible=function(B){return!!(((B==null?0:B.showMoreText)||(B==null?0:B.visibleRowCount))&&(B==null?0:B.isCollapsible))};
_.k.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"}}}};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.k.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.k.onIronResize=function(){var B=this;_.px(this,"updateGridInitItems",function(){B.maybeUpdateInitialItemsDisplayed()})};
_.k.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var B=this.getVisibleWidth();B!==0&&(B=Math.floor(B/214)*(this.data.visibleRowCount||2),B!==this.initialCount&&(this.initialCount=B,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.k.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.k.computeExpandVisible=function(B,t,T,S){return B&&t&&T&&!!S&&!!S.showMoreText};
_.k.computeShowMoreButton=function(B){return{text:B,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.k.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.k.initCollapsed=function(){var B=this;this.ytLazyListBehavior.canShowMore=!1;var t;(this.collapsed=!((t=this.data)==null||!t.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.K9(this,function(){_.Zu(B.hostElement,"yt-refit-popups-action")})};
_.k.fillRestIfNotCollapsible=function(){var B=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!B||this.ytLazyListBehavior.fillRemainingListItems()};
_.k.computeViewAllHidden=function(B,t){return B||!t.viewAllEndpoint};
lT.prototype.fillRestIfNotCollapsible=lT.prototype.fillRestIfNotCollapsible;lT.prototype.initCollapsed=lT.prototype.initCollapsed;lT.prototype.onIronResize=lT.prototype.onIronResize;lT.prototype.persistentGuideChanged=lT.prototype.persistentGuideChanged;_.G([_.g(_.fw),_.Y("design:type",Object)],lT.prototype,"ironResizableBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],lT.prototype,"ytLazyListBehavior",void 0);_.G([_.g(_.iT.YtNextContinuationBehavior),_.Y("design:type",Object)],lT.prototype,"ytNextContinuationBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],lT.prototype,"ytdGuideStateAwareBehavior",void 0);
_.G([_.g(_.pX),_.Y("design:type",Object)],lT.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lT.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],lT.prototype,"collapsed",void 0);_.G([_.y(),_.Y("design:type",Number)],lT.prototype,"initialCount",void 0);_.G([_.y({computed:"computeShowMoreButton(data.showMoreText)"}),_.Y("design:type",Object)],lT.prototype,"showMoreButton",void 0);
_.G([_.y({computed:"computeIsCollapsible(data)"}),_.Y("design:type",Object)],lT.prototype,"isCollapsible",void 0);_.G([_.mA("#items"),_.Y("design:type",HTMLElement)],lT.prototype,"items",void 0);_.G([_.je("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lT.prototype,"persistentGuideChanged",null);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lT.prototype,"onIronResize",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lT.prototype,"initCollapsed",null);_.G([_.je("canShowMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lT.prototype,"fillRestIfNotCollapsible",null);_.G([_.M({is:"ytd-grid-renderer",disableElementRegistration:!0})],lT);
_.e(lT,"ytd-grid-renderer",function(){if(f78!==void 0)return f78;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return f78=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var vD=function(){return _.x.apply(this,arguments)||this};
_.u(vD,_.x);
vD.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"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vD.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vD.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vD.prototype,"data",void 0);_.G([_.M({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],vD);
_.e(vD,"ytd-carousel-ad-renderer",function(){if(XNs!==void 0)return XNs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XNs=B},{mode:1});var Mp4;var nX=function(){return _.x.apply(this,arguments)||this};
_.u(nX,_.x);_.k=nX.prototype;_.k.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"}}}};
_.k.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,nX.JSC$13353_CLICK_LOCATION_ID_MAP))};
_.k.onSitelinkTap=function(B){B.stopPropagation();var t,T,S=B==null?void 0:(t=B.model)==null?void 0:(T=t.item)==null?void 0:T.onTap;S&&this.ytSparklesClickLocationBehavior.handleClick(S,B,!1)};
_.k.onTap=function(B){var t=this.data&&this.data.content&&this.data.content.navigationEndpoint;t&&this.ytSparklesClickLocationBehavior.handleClick(t,B,!1)};
_.k.sendImpression=function(){if(this.data&&this.data.content)for(var B=_.C(this.data.content.impressionEndpoints||[]),t=B.next();!t.done;t=B.next()){t=_.C(t.value.loggingUrls||[]);for(var T=t.next();!T.done;T=t.next())T=T.value,T.baseUrl&&iq(T.baseUrl,T.attributionSrcMode)}};
nX.prototype.onTap=nX.prototype.onTap;nX.prototype.dataChanged=nX.prototype.dataChanged;nX.JSC$13353_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"]]);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],nX.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nX.prototype,"data",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nX.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],nX.prototype,"onTap",null);_.G([_.M({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],nX);
_.e(nX,"ytd-promoted-sparkles-text-search-renderer",function(){if(Mp4!==void 0)return Mp4;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Mp4=B},{mode:1});var $4b;var rM=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-mute-ad-action":"handleMuteAd"};return B};
_.u(rM,_.x);_.k=rM.prototype;
_.k.configureRendererStamper=function(){return{"data.menu":{id:_.m("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.k.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.k.computeHasAdBadge=function(B){return!(B==null||!B.adBadge)};
_.k.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",rM.JSC$13362_DEFAULT_AD_BADGE_RENDERER),_.hk(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,rM.JSC$13362_CLICK_LOCATION_ID_MAP))};
_.k.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var B;(((B=this.data)==null?void 0:B.impressionCommands)||[]).forEach(function(t){t=_.C(t.loggingUrls||[]);for(var T=t.next();!T.done;T=t.next())T=T.value,T.baseUrl&&iq(T.baseUrl,T.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.k.onTap=function(B){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint,S;(t=(S=this.data)==null?void 0:S.thumbnailNavigationEndpoint)&&_.bd(_.z2(B),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(t,B,!1):T&&this.ytSparklesClickLocationBehavior.handleClick(T,B,!1)};
_.k.handleMuteAd=function(){this.collapsed=!0};
_.k.attached=function(){var B=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&B.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.k.detached=function(){_.m("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.n9.Object.defineProperties(rM.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var B;return!(((B=this.data)==null?void 0:B.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var B;return!(((B=this.data)==null?void 0:B.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.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}}});
rM.prototype.dataChanged=rM.prototype.dataChanged;
rM.JSC$13362_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"]]);
rM.JSC$13362_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.IG("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rM.prototype,"ytRendererBehavior",void 0);_.G([_.g(cW),_.Y("design:type",Object)],rM.prototype,"ytdActiveViewBehavior",void 0);
_.G([_.g([_.OA.YtActionHandlerBehavior]),_.Y("design:type",Object)],rM.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],rM.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rM.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],rM.prototype,"collapsed",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],rM.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],rM.prototype,"biggerThumbsStyle",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.Y("design:type",Boolean)],rM.prototype,"fixAlignmentSmallScreens",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs_square")}}),
_.Y("design:type",Boolean)],rM.prototype,"useBiggerThumbsSquare",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.mediaHoverOverlay"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"hideHoverOverlay",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.promotedSparklesWebStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"webSearchLayout",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"webSearchLayoutLandscape",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"webSearchLayoutSquare",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.promotedSparklesWebStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"sparklesCtaNoBackground",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.actionButton"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"hideActionButton",null);_.G([_.y({computed:"computeButtonOverride(uiUpdate)"}),_.Y("design:type",Object)],rM.prototype,"buttonOverride",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.Y("design:type",Boolean)],rM.prototype,"hasNewAdBadge",void 0);_.G([_.F("data.promotedSparklesWebStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],rM.prototype,"useRoundedBadge",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rM.prototype,"dataChanged",null);_.G([_.M({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],rM);
_.e(rM,"ytd-promoted-sparkles-web-renderer",function(){if($4b!==void 0)return $4b;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $4b=B},{mode:1});var Wwi;var zv=function(){var B=_.x.apply(this,arguments)||this;B.enableMonoStyle=_.m("enable_default_mono_cta_migration_web_client");return B};
_.u(zv,_.x);_.k=zv.prototype;_.k.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]]"}}}}}};
_.k.computeShowCta=function(B){return!(B==null||!B.ctaRenderer)};
_.k.onCtaClick=function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.ctaRenderer)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.command;S&&this.ytComponentBehavior.resolveCommand(S)};
_.k.onWatchButtonClick=function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.watchButtonRenderer)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.command;S&&this.ytComponentBehavior.resolveCommand(S)};
_.k.onTap=function(){};
_.k.dataChanged=function(){if(this.data&&(this.data.adBadge||this.set("data.adBadge",zv.JSC$13366_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",zv.JSC$13366_DEFAULT_CLICK_LOCATION_BEHAVIOR,zv.JSC$13366_CLICK_LOCATION_ID_MAP),this.thumbnail)){var B=this.thumbnail.getElementsByTagName("a");B.length>0&&(B=B.namedItem("thumbnail"))&&B.removeAttribute("href")}};
_.k.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var B=_.C(this.data.impressionUrls),t=B.next();!t.done;t=B.next())t=t.value,IND(t,mag(t));this.data.impressionsFired=!0}};
_.k.maybeComputeHref=function(){return null};
_.k.computeIsShortDR=function(B){return!(B==null||!B.watchButtonRenderer)&&!(B==null||!B.ctaRenderer)&&!!this.enableShortDR};
_.k.computeIsNewUiOrShortDr=function(B){return!!this.enableUiUpdate||this.computeIsShortDR(B)};
_.k.computeIsNewUiAndNotShortDr=function(B){return!!this.enableUiUpdate&&!this.computeIsShortDR(B)};
_.k.computeHideAvatar=function(B){return!((B==null?0:B.channelThumbnail)&&this.computeIsNewUiOrShortDr(B))};
_.k.onClick=function(B){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint;if(this.enableShortDR&&T&&(_.X(T,_.Km)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(T,B,!!_.X(T,_.Km)),B.stopPropagation();else if(T&&_.X(T,_.Km))this.ytSparklesClickLocationBehavior.handleClick(T,B,!0),B.stopPropagation();else if(T){var S,O;((S=this.data)==null?0:S.navigationEndpoint)&&((O=this.data)==null?0:O.adPlaybackContextParams)&&CzL(this.data.navigationEndpoint,this.data.adPlaybackContextParams);
this.ytComponentBehavior.resolveCommand(T)}};
_.k.computeButtonOverride=function(B){if(this.computeIsNewUiOrShortDr(B))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.k.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.k.onThumbnailContainerClick=function(B){this.onClick(B)};
_.k.computeThumbnailWidth=function(B,t){return B?t==="MASSIVE"?600:t==="BIG"?500:t==="MEDIUM"?450:420:360};
_.k.attached=function(){var B=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&B.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.k.detached=function(){_.m("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
zv.prototype.dataChanged=zv.prototype.dataChanged;zv.prototype.onTap=zv.prototype.onTap;zv.JSC$13366_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.IG("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};zv.JSC$13366_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
zv.JSC$13366_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"}];_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zv.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zv.prototype,"ytRendererBehavior",void 0);_.G([_.g(cW),_.Y("design:type",Object)],zv.prototype,"ytdActiveViewBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],zv.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],zv.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zv.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],zv.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_video_display_compact_button_group_for_desktop_search")}}),
_.Y("design:type",Boolean)],zv.prototype,"enableShortDR",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_vac_ui_update_for_desktop_search")}}),
_.Y("design:type",Boolean)],zv.prototype,"enableUiUpdate",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],zv.prototype,"biggerThumbsStyle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.Y("design:type",Boolean)],zv.prototype,"showCta",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.Y("design:type",Boolean)],zv.prototype,"isShortDr",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.Y("design:type",Boolean)],zv.prototype,"isShortDrOrNewUi",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.Y("design:type",Boolean)],zv.prototype,"isNewUiAndNotShortDr",void 0);_.G([_.y({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],zv.prototype,"buttonOverride",void 0);_.G([_.y({computed:"computeSecondaryButtonOverride(data)"}),_.Y("design:type",Object)],zv.prototype,"secondaryButtonOverride",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zv.prototype,"enableMonoStyle",void 0);
_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],zv.prototype,"thumbnail",void 0);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zv.prototype,"onTap",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zv.prototype,"dataChanged",null);_.G([_.M({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],zv);
_.e(zv,"ytd-promoted-video-renderer",function(){if(Wwi!==void 0)return Wwi;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Wwi=B},{mode:1});var eUq;var bT=function(){var B=_.x.apply(this,arguments)||this;B.useRoundedBadge=!0;B.sitelinkIds=[];return B};
_.u(bT,_.x);_.k=bT.prototype;
_.k.configureRendererStamper=function(){return{"data.menu":{id:_.m("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.k.dataChanged=function(){var B;(B=this.data)!=null&&B.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,bT.JSC$13372_CLICK_LOCATION_ID_MAP)};
_.k.onTap=function(B){var t,T=(t=this.data)==null?void 0:t.navigationCommand;T&&!_.bd(_.z2(B),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(T,B,!1)};
_.k.onSitelinkTap=function(B){var t,T,S=B==null?void 0:(t=B.model)==null?void 0:(T=t.item)==null?void 0:T.onTap;S&&this.ytSparklesClickLocationBehavior.handleClick(S,B,!1)};
_.k.configureSitelinkClickTargets=function(){var B=this,t,T,S=(t=this.data)==null?void 0:(T=t.clickLocationTargets)==null?void 0:T.find(function(O){return O.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
S&&_.ZH(this.hostElement).querySelectorAll(".sitelink").forEach(function(O){_.hk(O,"yt-simple-endpoint",!0);B.sitelinkIds.push(O.id);var d,Z;(d=B.ytSparklesClickLocationBehavior)==null||(Z=d.clickTargetMap)==null||Z.set(O.id,S)})};
_.k.sendImpression=function(){var B,t,T=((B=this.data)==null?void 0:(t=B.impressionCommand)==null?void 0:t.loggingUrls)||[];B=_.C(T);for(t=B.next();!t.done;t=B.next())t=t.value,t.baseUrl&&iq(t.baseUrl,t.attributionSrcMode)};
_.k.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.n9.Object.defineProperties(bT.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
bT.prototype.onTap=bT.prototype.onTap;bT.prototype.dataChanged=bT.prototype.dataChanged;bT.JSC$13372_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"]]);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],bT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],bT.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bT.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],bT.prototype,"showFavicon",null);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],bT.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],bT.prototype,"biggerThumbsStyle",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.Y("design:type",Boolean)],bT.prototype,"enableThumbnailScalingFix",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bT.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],bT.prototype,"onTap",null);_.G([_.M({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],bT);
_.e(bT,"ytd-text-image-no-button-layout-renderer",function(){if(eUq!==void 0)return eUq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return eUq=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var GYi;var Bu=function(){var B=_.x.apply(this,arguments)||this;B.isInlinePlaybackState=!1;B.uiUpdate=_.m("web_modern_buttons");B.hideCta=_.m("hide_cta_for_home_web_video_ads");B.noBottomMargin=!1;B.animateInTimeStamp=_.Cj("hide_cta_for_home_web_video_ads_animate_in_time");B.animateInCta=!1;B.isHovered=!1;B.enableMonoStyle=_.m("enable_default_mono_cta_migration_web_client");B.player=null;B.JSC$13379_playerEvents=new Map;B.JSC$13379_preventProgressSaveTimer=null;B.delayedCtaJobId=null;return B};
_.u(Bu,_.x);_.k=Bu.prototype;_.k.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]]"}}}}}};
_.k.attached=function(){this.JSC$13379_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$13379_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.m("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.k.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$13379_playerEvents)};
_.k.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",Bu.JSC$13378_DEFAULT_CLICK_LOCATION_BEHAVIOR,Bu.JSC$13378_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.k.hoverChanged=function(){var B=this;this.delayedCtaJobId&&(_.wT.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.m("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.uc(_.wT,function(){B.buttonContainer.classList.add("show-delayed-buttons")},_.Cj("delayed_cta_on_web_delay_milliseconds")))};
_.k.setPlayer=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return(t=_.Zu(B.hostElement,"yt-get-inline-preview-player-action"))&&t[0]?_.V(T,t[0].getPlayerPromise(),3):T.jumpTo(0);B.player=T.yieldResult;B.ytPlayerListenerBehavior.listenToPlayerEvents(B.player,B.JSC$13379_playerEvents);_.Dh(T)})};
_.k.onPlaybackStart=function(){var B=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$13379_preventProgressSaveTimer=_.qr(_.wT,function(){B.JSC$13379_preventProgressSaveTimer=null},1E4))};
_.k.onVideoProgress=function(B){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&B>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.k.resetPreventProgressSaveTimer=function(){_.wT.cancelJob(this.JSC$13379_preventProgressSaveTimer);this.JSC$13379_preventProgressSaveTimer=null};
_.k.getSimpleString=function(B){return _.vS(B)};
_.k.onClick=function(B){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint,S;t=(S=this.data)==null?void 0:S.channelEndpoint;var O,d;(S=(d=_.X((O=this.data)==null?void 0:O.adCtaButton,_.o_))==null?void 0:d.command)&&_.bd(_.z2(B),this.hostElement,["call-to-action"])?_.m("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(S,B,!1):t&&_.bd(_.z2(B),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(t,B,!1):!_.bd(_.z2(B),this.hostElement,["secondary-button"])&&T&&(_.m("enable_short_dr_for_desktop_launchable")?(O=!!_.X(T,_.Km),this.isInlinePlaybackState&&O&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(T,B,O)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(T,B,!0)))}};
_.k.updateWatchEndpointStartTime=function(){var B,t;this.player&&((B=this.data)==null?0:B.inlinePlaybackEndpoint)&&((t=this.data)==null?0:t.navigationEndpoint)&&!this.JSC$13379_preventProgressSaveTimer&&(B=Math.floor(this.player.getCurrentTime()),_.X(this.data.navigationEndpoint,_.Km).startTimeSeconds=B,_.X(this.data.inlinePlaybackEndpoint,_.Km).startTimeSeconds=B)};
_.k.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.k.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.n9.Object.defineProperties(Bu.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.m("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.watchButton)&&!((t=this.data)==null||!t.adCtaButton)}}});
Bu.prototype.hoverChanged=Bu.prototype.hoverChanged;Bu.prototype.dataChanged=Bu.prototype.dataChanged;
Bu.JSC$13378_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"]]);
Bu.JSC$13378_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"}];
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Bu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Bu.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Bu.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],Bu.prototype,"ytSparklesClickLocationBehavior",void 0);
_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],Bu.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Bu.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"isInlinePlaybackState",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Bu.prototype,"miniMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"uiUpdate",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"hideCta",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"noBottomMargin",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"animateInCta",void 0);_.G([_.y({computed:"computeButtonOverride(uiUpdate)"}),_.Y("design:type",Object)],Bu.prototype,"buttonOverride",void 0);
_.G([_.y({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.Y("design:type",Object)],Bu.prototype,"secondaryButtonOverride",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"isHovered",void 0);_.G([_.mA("#button-container"),_.Y("design:type",HTMLElement)],Bu.prototype,"buttonContainer",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Bu.prototype,"typographyBump",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("typographyBump"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bu.prototype,"typographyBumpV2",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bu.prototype,"enableMonoStyle",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bu.prototype,"dataChanged",null);
_.G([_.IK("isHovered"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bu.prototype,"hoverChanged",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Bu.prototype,"isButtonGroup",null);_.G([_.M({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],Bu);
_.e(Bu,"ytd-ad-inline-playback-meta-block",function(){if(GYi!==void 0)return GYi;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return GYi=B},{mode:_.h_("kevlar_poly_si_batch_j065")?1:2});var pNE;var ty=function(){var B=_.x.apply(this,arguments)||this;B.noBottomMargin=!1;B.isInlinePreviewTriggered=!1;B.JSC$13384_activeViewMeasurementDataResolver=_.ld();return B};
_.u(ty,_.x);_.k=ty.prototype;_.k.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.k.attached=function(){var B=this;this.updateInlinePreviewHoverListeners();this.JSC$13384_activeViewMeasurementDataResolver.promise.then(function(t){B.ytdActiveViewBehavior.enableActiveViewMeasurement(t,15)});
_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&B.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.k.detached=function(){this.clearInlinePreviewHoverListeners();_.m("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.k.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13384_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:this.JSC$13384_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:tpH})};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$13384_inlinePreviewHoverListener)==null||tR(B)};
_.k.onDataChanged=function(){var B;((B=this.data)==null?0:B.activeView)&&this.JSC$13384_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",ty.JSC$13383_DEFAULT_CLICK_LOCATION_BEHAVIOR,ty.JSC$13383_CLICK_LOCATION_ID_MAP);this.thumbnail&&(B=this.thumbnail.getElementsByTagName("a"),B.length>0&&(B=B.namedItem("thumbnail"))&&B.removeAttribute("href"));var t;if((t=this.data)==
null?0:t.forceImpAutoplay){var T;(T=this.JSC$13384_inlinePreviewHoverListener)==null||aWm(T)}};
_.k.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.k.onThumbnailContainerClick=function(B){if(this.data&&this.data.navigationEndpoint){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(T,B,!!_.X(T,_.Km));B.stopPropagation()}};
_.k.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.k.impressionLog=function(){var B=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var t,T,S=(T=_.X((t=this.data)==null?void 0:t.onImpression,_.EQ))==null?void 0:T.commands;S&&(S.forEach(function(O){O.clickTrackingParams&&delete O.clickTrackingParams;B.ytComponentBehavior.resolveCommand(O)}),this.data.impressionsFired=!0)}};
_.n9.Object.defineProperties(ty.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$13384_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
ty.prototype.onTypographyBumpChanged=ty.prototype.onTypographyBumpChanged;ty.prototype.onDataChanged=ty.prototype.onDataChanged;ty.JSC$13383_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);ty.JSC$13383_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"}];
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ty.prototype,"ytComponentBehavior",void 0);_.G([_.g(cW),_.Y("design:type",Object)],ty.prototype,"ytdActiveViewBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ty.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ty.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],ty.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.WW),_.Y("design:type",Object)],ty.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ty.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],ty.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ty.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],ty.prototype,"noBottomMargin",void 0);
_.G([_.y(),_.Y("design:type",Object)],ty.prototype,"isInlinePreviewTriggered",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],ty.prototype,"miniMode",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],ty.prototype,"typographyBump",void 0);_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],ty.prototype,"thumbnail",void 0);_.G([_.mA("#dismissible"),_.Y("design:type",HTMLElement)],ty.prototype,"JSC$13384_dismissibleMedia",void 0);
_.G([_.mA("ytd-ad-inline-playback-meta-block"),_.Y("design:type",HTMLElement)],ty.prototype,"adInlinePlaybackMetaBlock",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ty.prototype,"onDataChanged",null);_.G([_.je("typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ty.prototype,"onTypographyBumpChanged",null);
_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ty.prototype,"isHovered",null);_.G([_.M({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],ty);
_.e(ty,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(pNE!==void 0)return pNE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pNE=B},{mode:1});var iKq;var Te=function(){var B=_.x.apply(this,arguments)||this;B.isInlinePreviewTriggered=!1;B.JSC$13387_activeViewMeasurementDataResolver=_.ld();return B};
_.u(Te,_.x);_.k=Te.prototype;_.k.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.k.attached=function(){var B=this;this.updateInlinePreviewHoverListeners();this.JSC$13387_activeViewMeasurementDataResolver.promise.then(function(t){B.ytdActiveViewBehavior.enableActiveViewMeasurement(t,15)})};
_.k.detached=function(){this.clearInlinePreviewHoverListeners()};
_.k.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13387_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:this.JSC$13387_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:tpH})};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$13387_inlinePreviewHoverListener)==null||tR(B)};
_.k.onDataChanged=function(){var B;((B=this.data)==null?0:B.activeView)&&this.JSC$13387_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Te.JSC$13386_DEFAULT_CLICK_LOCATION_BEHAVIOR,Te.JSC$13386_CLICK_LOCATION_ID_MAP);this.thumbnail&&(B=this.thumbnail.getElementsByTagName("a"),B.length>0&&(B=B.namedItem("thumbnail"))&&B.removeAttribute("href"))};
_.k.onThumbnailContainerClick=function(B){if(this.data&&this.data.navigationEndpoint){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(T,B,!0);B.stopPropagation()}};
_.k.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.k.impressionLog=function(){var B=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var t,T,S=(T=_.X((t=this.data)==null?void 0:t.onImpression,_.EQ))==null?void 0:T.commands;S&&(S.forEach(function(O){O.clickTrackingParams&&delete O.clickTrackingParams;_.OD().resolve(_.kv).resolveCommand(O,{form:{element:B.hostElement}})}),this.data.impressionsFired=!0)}};
_.n9.Object.defineProperties(Te.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$13387_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Te.prototype.onDataChanged=Te.prototype.onDataChanged;Te.JSC$13386_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);Te.JSC$13386_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"}];_.G([_.g(cW),_.Y("design:type",Object)],Te.prototype,"ytdActiveViewBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Te.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Te.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],Te.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],Te.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Te.prototype,"ytdReduxBehavior",void 0);
_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],Te.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Te.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Te.prototype,"isInlinePreviewTriggered",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],Te.prototype,"miniMode",void 0);_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],Te.prototype,"thumbnail",void 0);
_.G([_.mA("#dismissible"),_.Y("design:type",HTMLElement)],Te.prototype,"JSC$13387_dismissibleMedia",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Te.prototype,"onDataChanged",null);_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Te.prototype,"isHovered",null);_.G([_.M({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],Te);
_.e(Te,"ytd-video-display-full-buttoned-renderer",function(){if(iKq!==void 0)return iKq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return iKq=B},{mode:1});var Cf=function(B,t,T,S){S=S===void 0?!1:S;_.BL.call(this,B);this.adsClientErrorMessage=T;this.aggressivelySample=S;this.args=[];t&&this.args.push(t)};
_.u(Cf,_.BL);var kL=function(B,t,T,S){S=S===void 0?!1:S;_.BL.call(this,B);this.adsClientErrorMessage=T;this.aggressivelySample=S;this.args=[];t&&this.args.push(t)};
_.u(kL,_.BL);var Yyb=function(B){_.fb.call(this);var t=this;this.initializationFunction=B;this.instance=null;this.addOnDisposeCallback(function(){_.by(t.instance);t.instance=null})};
_.u(Yyb,_.fb);Yyb.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.zp("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var ZKL=function(){var B=new Map;[].forEach(function(t){B.set(t.JSC$27078_getType(),t)})};new Promise(function(){});var Sym=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"]]),tpX=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"}]]),Kw1=function(B){this.experimentApiProvider=B;B=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=B<.1};var S$=function(B,t,T,S){_.fb.call(this);this.adsControlFlowEventListeners=t;this.adEventLogger=T;this.experimentApiProvider=S;this.adsControlFlowManagerHelper=B(this,this,this,this,this);_.DC(this,this.adsControlFlowManagerHelper);B=_.C(t);for(t=B.next();!t.done;t=B.next())_.DC(this,t.value)};
_.u(S$,_.fb);var l72=function(B,t,T,S){OI(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",t,T,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,S);B=_.C(B.adsControlFlowEventListeners);for(S=B.next();!S.done;S=B.next())l72(S.value,t,T)};
_.k=S$.prototype;_.k.onOpportunityProcessedExternallyManaged=function(B,t,T,S){OI(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",B,T,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,S)};
_.k.onSlotReceivedExternallyManaged=function(B,t){kH(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",B,t)};
_.k.onSlotEntered=function(B){if(dW(this.adsControlFlowManagerHelper,B)!=null){kH(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",B);this.adsControlFlowManagerHelper.onSlotEntered(B);for(var t=_.C(this.adsControlFlowEventListeners),T=t.next();!T.done;T=t.next())T.value.onSlotEntered(B);if(dW(this.adsControlFlowManagerHelper,B)!=null&&dW(this.adsControlFlowManagerHelper,B).isOccupyingSlotType()&&CU(this.adsControlFlowManagerHelper,B)&&!vIH(this.adsControlFlowManagerHelper,B)){var S;ZF(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",B,(S=CU(this.adsControlFlowManagerHelper,B))!=null?S:void 0);B=dW(this.adsControlFlowManagerHelper,B);B.slotLifecycleStage!=="entered"&&LU(B.slot,B.slotLifecycleStage,"enterLayoutForSlot");B.slotLifecycleStage="rendering";B.registeredLayoutRenderingAdapter.startRendering(B.layout)}}};
_.k.onSlotExited=function(B){if(dW(this.adsControlFlowManagerHelper,B)!=null){kH(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",B);this.adsControlFlowManagerHelper.onSlotExited(B);for(var t=_.C(this.adsControlFlowEventListeners),T=t.next();!T.done;T=t.next())T.value.onSlotExited(B);dW(this.adsControlFlowManagerHelper,B)!=null&&dW(this.adsControlFlowManagerHelper,B).markedForUnscheduleAfterOutboundAdapterRequests&&nIq(this,B)}};
_.k.onLayoutReceivedExternallyManaged=function(B,t,T){B.managerLayer!=="core"&&ZF(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",B,t,T)};
var rQq=function(B,t,T){if(dW(B.adsControlFlowManagerHelper,t)!=null){ZF(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",t,T);B=_.C(B.adsControlFlowEventListeners);for(var S=B.next();!S.done;S=B.next())rQq(S.value,t,T)}};
S$.prototype.onLayoutExited=function(B,t,T){if(dW(this.adsControlFlowManagerHelper,B)!=null){ZF(this.adEventLogger,TeX(T),B,t);this.adsControlFlowManagerHelper.onLayoutExited(B,t);for(var S=_.C(this.adsControlFlowEventListeners),O=S.next();!O.done;O=S.next())O.value.onLayoutExited(B,t,T);(T=CU(this.adsControlFlowManagerHelper,B))&&t.layoutId===T.layoutId&&zUB(this,B)}};
S$.prototype.disposeInternal=function(){var B=bKe(this.adsControlFlowManagerHelper);B=_.C(B);for(var t=B.next();!t.done;t=B.next())nIq(this,t.value);_.fb.prototype.disposeInternal.call(this)};
var nIq=function(B,t){if(dW(B.adsControlFlowManagerHelper,t)!=null)if(dW(B.adsControlFlowManagerHelper,t).JSC$27109_isSlotExitRequested()||dW(B.adsControlFlowManagerHelper,t).JSC$27109_isLayoutExitRequested())dW(B.adsControlFlowManagerHelper,t).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(dW(B.adsControlFlowManagerHelper,t).isOccupyingSlotType())dW(B.adsControlFlowManagerHelper,t).markedForUnscheduleAfterOutboundAdapterRequests=!0,zUB(B,t);else if(dW(B.adsControlFlowManagerHelper,t).JSC$27109_isSlotFillRequested())dW(B.adsControlFlowManagerHelper,
t).markedForUnscheduleAfterOutboundAdapterRequests=!0,dW(B.adsControlFlowManagerHelper,t)!=null&&(kH(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",t),t=dW(B.adsControlFlowManagerHelper,t),t.fulfillmentLifecycleStage="fill_cancel_requested",t.registeredFulfillmentAdapter.cancelSlotFilling());else{var T=CU(B.adsControlFlowManagerHelper,t),S;B.experimentApiProvider.get();(S=_.m("h5_enable_layout_unscheduling_events"))&&(T?Bw4(B,t,T):_.zp(Error("Nh"),t,T,void 0,!1));kH(B.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",t);var O=dW(B.adsControlFlowManagerHelper,t),d=t.slotEntryTrigger,Z=O.registeredSlotEntryTriggerAdapters.get(d.triggerId);Z&&(Z.unregisterTrigger(d),O.registeredSlotEntryTriggerAdapters.delete(d.triggerId));d=_.C(t.slotFulfillmentTriggers);for(Z=d.next();!Z.done;Z=d.next()){Z=Z.value;var h=O.registeredFulfillmentTriggerAdapters.get(Z.triggerId);h&&(h.unregisterTrigger(Z),O.registeredFulfillmentTriggerAdapters.delete(Z.triggerId))}d=_.C(t.slotExpirationTriggers);
for(Z=d.next();!Z.done;Z=d.next())if(Z=Z.value,h=O.registeredExpirationTriggerAdapters.get(Z.triggerId))h.unregisterTrigger(Z),O.registeredExpirationTriggerAdapters.delete(Z.triggerId);O.hasLayout()&&(d=O.layout,hy(O,d.layoutExitNormalTriggers),hy(O,d.layoutExitSkipTriggers),hy(O,d.layoutExitMuteTriggers),hy(O,d.layoutExitUserInputSubmittedTriggers),hy(O,d.layoutExitUserCancelledTriggers));O.registeredFulfillmentAdapter=void 0;O.registeredSlotAdapter!=null&&(O.registeredSlotAdapter.release(),O.registeredSlotAdapter=
void 0);O.registeredLayoutRenderingAdapter!=null&&(O.registeredLayoutRenderingAdapter.release(),O.registeredLayoutRenderingAdapter=void 0);O=B.adsControlFlowManagerHelper;dW(O,t)&&(O=ts2(O,t.slotType+"_"+t.slotPhysicalPosition))&&O.delete(t.slotId);kH(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",t);B=_.C(B.adsControlFlowEventListeners);for(O=B.next();!O.done;O=B.next())O=O.value,O.onSlotUnscheduled(t),T&&!S&&Bw4(O,t,T)}},Bw4=function(B,t,T){ZF(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
t,T);
ZF(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",t,T);B=_.C(B.adsControlFlowEventListeners);for(var S=B.next();!S.done;S=B.next())S=S.value,T&&Bw4(S,t,T)},zUB=function(B,t){if(dW(B.adsControlFlowManagerHelper,t)!=null&&dW(B.adsControlFlowManagerHelper,t).isOccupyingSlotType()){var T=CU(B.adsControlFlowManagerHelper,t);
if(T&&vIH(B.adsControlFlowManagerHelper,t)){if(dW(B.adsControlFlowManagerHelper,t)!=null){var S=B.adEventLogger,O;var d=((O=tpX.get("abandoned"))==null?void 0:O.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";ZF(S,d,t,T);B=dW(B.adsControlFlowManagerHelper,t);B.slotLifecycleStage!=="rendering"&&LU(B.slot,B.slotLifecycleStage,"exitLayout");B.slotLifecycleStage="rendering_stop_requested";B.registeredLayoutRenderingAdapter.stopRendering(T,"abandoned")}}else{kH(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
t);try{S=dW(B.adsControlFlowManagerHelper,t);if(!S)throw new kL("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"&&LU(S.slot,S.slotLifecycleStage,"exitSlot");S.slotLifecycleStage="exit_requested";if(S.registeredSlotAdapter===void 0)throw S.slotLifecycleStage="scheduled",new kL("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
S.registeredSlotAdapter.exit()}catch(Z){Z instanceof kL&&Z.adsClientErrorMessage?(Twb(B.adEventLogger,Z.adsClientErrorMessage,t),_.zp(Z,t,void 0,void 0,Z.aggressivelySample)):(Twb(B.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",t),_.zp(Z,t))}}}};var qz=function(B,t,T,S,O,d){_.fb.call(this);this.registry=B;this.experimentApiProvider=d;this.slotMap=new Map};
_.u(qz,_.fb);var ts2=function(B,t){return(B=B.slotMap.get(t))?B:new Map},dW=function(B,t){return ts2(B,t.slotType+"_"+t.slotPhysicalPosition).get(t.slotId)},bKe=function(B){var t=[];
B.slotMap.forEach(function(T){T=_.C(T.values());for(var S=T.next();!S.done;S=T.next())t.push(S.value.slot)});
return t};
qz.prototype.onSlotEntered=function(B){B=dW(this,B);B.slotLifecycleStage!=="enter_requested"&&LU(B.slot,B.slotLifecycleStage,"onSlotEntered");B.slotLifecycleStage="entered"};
var vIH=function(B,t){B=dW(B,t);return B.hasLayout()&&B.isRendering()},CU=function(B,t){(B=dW(B,t))?B.hasLayout()&&!B.layout&&_.zp("Unexpected empty layout",t):_.zp("Unexpected undefined slotState",t);
return(B==null?void 0:B.layout)||null};
qz.prototype.onSlotExited=function(B){B=dW(this,B);B.slotLifecycleStage!=="exit_requested"&&LU(B.slot,B.slotLifecycleStage,"onSlotExited");B.slotLifecycleStage="scheduled"};
qz.prototype.onLayoutExited=function(B,t){B=dW(this,B);B.isPrimaryLayout(t)&&(B.slotLifecycleStage!=="rendering_stop_requested"&&LU(B.slot,B.slotLifecycleStage,"onLayoutExited"),B.slotLifecycleStage="entered")};
var hy=function(B,t){t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=B.registeredLayoutExitTriggerAdapters.get(T.triggerId);S&&(S.unregisterTrigger(T),B.registeredLayoutExitTriggerAdapters.delete(T.triggerId))}},LU=function(B,t,T){_.zp("Slot stage was "+t+" when calling method "+T,B)};var O5E=function(B){_.fb.call(this);this.deps=B;this.JSC$13436_adsControlFlowManager=SK4(this)};
_.u(O5E,_.fb);var SK4=function(B){var t=new S$(function(T,S,O,d){return new qz(B.deps.registry,T,S,O,d,B.deps.experimentApiProvider)},new Set(CYN(B.deps.registry).concat(B.deps.listeners)),B.deps.adEventLogger,B.deps.experimentApiProvider);
_.DC(B,t);return t};var k0o=function(B,t){_.fb.call(this);this.experimentApiProvider=B;this.eventLoggingSettingsProvider=t;this.eventCount=0};
_.u(k0o,_.fb);k0o.prototype.logEvent=function(B){OI(this,B)};
var kH=function(B,t,T,S){OI(B,t,void 0,void 0,void 0,T,void 0,void 0,void 0,T.adSlotLoggingData,void 0,void 0,S)},ZF=function(B,t,T,S,O){OI(B,t,void 0,void 0,void 0,T,S?S:void 0,void 0,void 0,T.adSlotLoggingData,S?S.adLayoutLoggingData:void 0,void 0,O)},Twb=function(B,t,T){OI(B,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,T,void 0,void 0,void 0,T.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:t})},OI=function(B,t,T,S,O,d,Z,h,q,D,P,U,J){J=J===void 0?0:J;
dFo(B.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+t,"slot:",d,"layout:",Z,"ping:",h,"Opportunity:",{opportunityType:T,associatedSlotId:S,slotsFromOpportunity:O,triggerBundle:q,adSlotLoggingData:D,adLayoutLoggingData:P});try{var N=function(){B.experimentApiProvider.get();if(t!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){t||_.zp("Empty PACF event type",d,Z);var H=B.eventLoggingSettingsProvider.get();var f;(f=H.alwaysIncludeDebugData)||(H.experimentApiProvider.get(),f=
!1);H=f;f={eventType:t,eventOrder:++B.eventCount};var c={};d&&(c.slotData=kYw(H,d));if(Z){var w={type:Z.layoutType,controlFlowManagerLayer:Sym.get(Z.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};H&&(w.debugData={layoutId:Z.layoutId});c.layoutData=w}h&&(c.pingData={pingDispatchStatus:h.dispatchStatus,serializedAdPingMetadata:h.ping.serializedAdPingMetadata,pingIndex:h.index});q&&(c.triggerData=OK_(q.trigger,q.category));T&&(c.opportunityData=d42(H,T,S,O));f.adClientData=c;D&&(f.serializedSlotAdServingData=
D.serializedSlotAdServingDataEntry);P&&(f.serializedAdServingData=P.serializedAdServingDataEntry);U&&(f.errorInfo=U);_.sO("adsClientStateChange",{adsClientEvent:f})}};
J&&J>0?_.fC(_.aO(),function(){return N()},J):N()}catch(H){dFo(B.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.fC(_.aO(),function(){_.zp(H instanceof Error?H:String(H),d,Z,{pacf_message:"exception during pacf logging"})})}};var CBu=function(B,t){k0o.call(this,B,t)};
_.u(CBu,k0o);var Z54=function(){},dFo=function(B,t){return _.m(t)};var hI8=function(){var B=new L1H;this.JSC$13455_adsControlFlowManager=(new O5E(B)).JSC$13436_adsControlFlowManager},L1H=function(){_.fb.call(this);
var B=this;this.experimentApiProvider=new Yyb(function(){return new Z54});
var t=new Yyb(function(){return new Kw1(B.experimentApiProvider)});
this.adEventLogger=new CBu(this.experimentApiProvider,t);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.u(L1H,_.fb);var qK1=function(){},Vs4,Vh=function(){Vs4||(Vs4=new qK1);
return Vs4},EI=function(B){if(!B.JSC$13466_externallyManagedSlotAdapterCallback){var t=(new hI8).JSC$13455_adsControlFlowManager;
B.JSC$13466_externallyManagedSlotAdapterCallback=t}return B.JSC$13466_externallyManagedSlotAdapterCallback},EVH=function(B,t,T){var S=t.opportunityType,O=Error("Oh");
if(S!==void 0){var d=EI(B);l72(d,S,void 0,T)}else _.zp(O,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});d=[];if(t.adSlotAndLayoutMetadata!==void 0){t=_.C(t.adSlotAndLayoutMetadata);for(var Z=t.next();!Z.done;Z=t.next()){var h=Z.value;if(Z=h.adSlotMetadata)if(d.push(Z),B.onSlotReceivedExternallyManaged(Z,T),h.adLayoutMetadata){h=_.C(h.adLayoutMetadata);for(var q=h.next();!q.done;q=h.next())B.onLayoutReceivedExternallyManaged(Z,q.value,T)}else T>0&&_.zp("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
S,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else T>0&&_.zp("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+S,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else T>0&&_.zp("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+S,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(S!==void 0)B.onOpportunityProcessedExternallyManaged(S,d,void 0,T);else _.zp(O,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
qK1.prototype.onSlotReceivedExternallyManaged=function(B,t){B=dK(B);if(B instanceof kL)_.zp(B,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else EI(this).onSlotReceivedExternallyManaged(B,t)};
qK1.prototype.onLayoutReceivedExternallyManaged=function(B,t,T){B=dK(B);t=LwL(t);if(B instanceof kL)_.zp(B,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(t instanceof Cf)_.zp(t,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else EI(this).onLayoutReceivedExternallyManaged(B,t,T)};
qK1.prototype.onOpportunityProcessedExternallyManaged=function(B,t,T,S){var O=[];t=_.C(t);for(var d=t.next();!d.done;d=t.next())d=dK(d.value),d instanceof kL?_.zp(d,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):O.push(d);EI(this).onOpportunityProcessedExternallyManaged(B,O,T,S)};
var DF8=function(B,t){t=dK(t);if(t instanceof kL)_.zp(t,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var T=EI(B);kH(T.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",t);T=_.C(T.adsControlFlowEventListeners);for(var S=T.next();!S.done;S=T.next())S=dW(S.value,t),S.slotLifecycleStage!=="not_scheduled"&&LU(S.slot,S.slotLifecycleStage,"onSlotScheduled"),S.slotLifecycleStage="scheduled";B=EI(B);kH(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",t);B=_.C(B.adsControlFlowEventListeners);
for(T=B.next();!T.done;T=B.next())T.value.onSlotEntered(t)}},PBu=function(B,t){t=dK(t);
if(t instanceof kL)_.zp(t,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var T=EI(B);kH(T.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",t);T=_.C(T.adsControlFlowEventListeners);for(var S=T.next();!S.done;S=T.next())S.value.onSlotExited(t);B=EI(B);kH(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",t);B=_.C(B.adsControlFlowEventListeners);for(T=B.next();!T.done;T=B.next())T.value.onSlotUnscheduled(t)}},UFB=function(B,t,T){t=dK(t);
T=LwL(T);if(t instanceof kL)_.zp(t,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(T instanceof Cf)_.zp(T,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var S=EI(B);ZF(S.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",t,T);S=_.C(S.adsControlFlowEventListeners);for(var O=S.next();!O.done;O=S.next())O.value.onLayoutScheduled(t,T);B=EI(B);ZF(B.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",t,T);B=_.C(B.adsControlFlowEventListeners);
for(S=B.next();!S.done;S=B.next())rQq(S.value,t,T)}},DF=function(B,t,T){t=dK(t);
T=LwL(T);if(t instanceof kL)_.zp(t,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(T instanceof Cf)_.zp(T,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var S=EI(B);ZF(S.adEventLogger,TeX("normal"),t,T);S=_.C(S.adsControlFlowEventListeners);for(var O=S.next();!O.done;O=S.next())O.value.onLayoutExited(t,T,"normal");B=EI(B);B=_.C(B.adsControlFlowEventListeners);for(S=B.next();!S.done;S=B.next())Bw4(S.value,t,T)}};_.Pu=_.Ba(function(B){var t=_.zo(B,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});B=Object.assign({},t);var T=t.data;t=t.customCommandResolver;var S=(delete B.data,delete B.customCommandResolver,B),O=_.l_("ad-image-view-model");_.YN(O,function(){return T().interaction},t,function(){var h;
return(h=S.listenToTapEvent)==null?void 0:h.call(S)});
_.tO(O,{visibilityCallback:function(h){var q,D=(q=T().interaction)==null?void 0:q.onFirstVisible;h&&(D&&_.pZ(D),S.setOnErrorHandler()&&hU9(O))},
showOption:_.nr});B=_.C(_.PV(!1,void 0,"eiYvIe"));var d=B.next().value,Z=B.next().value;return _.E("ad-image-view-model",{class:function(){var h,q=[((h=T().interaction)==null?0:h.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],D;((D=S.isGridViewEnabled)==null?0:D.call(S))&&q.push("ytwAdImageViewModelHostInGridView");return q.join(" ")},
el:O,"on:touchend":_.Xb(function(){var h;((h=S.setTouchEndHandler)==null?0:h.call(S))&&!d()&&(O.value.click(),Z(!0),setTimeout(function(){Z(!1)},100));
return!1})},_.E("div",{class:"ytwAdImageViewModelHostImageContainer"},_.E(_.bQ,{data:function(){var h;
return{sources:T().imageSources,contentMode:(h=T().imageProperties)==null?void 0:h.contentMode}},
alt:function(){var h,q;return((h=T().interaction)==null?void 0:(q=h.accessibility)==null?void 0:q.label)||""},
targetHeight:S.targetHeight,targetWidth:S.targetWidth,preserveHeight:S.preserveHeight,preserveWidth:S.preserveWidth,useWidth:S.useWidth,style:function(){var h,q;return"vertical-align: bottom;"+(((h=T().background)==null?0:h.color)?"background-color:"+_.W6((q=T().background)==null?void 0:q.color)+";":"")},
className:function(){return S.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var h,q;return(q=(h=S.setDraggable)==null?void 0:h.call(S))!=null?q:void 0}})))},"lb");var IJq=_.Ba(function(B){var t=B.data,T=B.listenToTapEvent,S=_.l_("ad-button-hover-overlay-view-model");_.m("enable_web_home_top_landscape_image_layout_legacy_click_command")||_.YN(S,function(){return t().interaction},void 0,function(){return T==null?void 0:T()});
_.tO(S,{visibilityCallback:function(d){var Z,h=(Z=t().interaction)==null?void 0:Z.onFirstVisible;d&&h&&_.pZ(h)},
showOption:_.nr});var O=function(){};
return _.E("ad-button-hover-overlay-view-model",{"on:click":_.Xb(function(){if(_.m("enable_web_home_top_landscape_image_layout_legacy_click_command")){var d,Z=(d=t().interaction)==null?void 0:d.onTap;Z&&_.dv(S.value,"yt-navigate",{endpoint:_.$t(Z)})}}),
class:function(){var d;return((d=t().interaction)==null?0:d.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:S},function(){return _.m("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.E(_.cR,{data:function(){return t().button}},{adButtonViewModel:function(d){return _.E(_.za,{data:d.data,
customCommandResolver:O})}}):_.E(_.cR,{data:function(){return t().button}},{adButtonViewModel:_.za})}())},"mb");var ZR;_.dU(_.Ba(function(B){var t=B.data;var T=_.l_("compact-landscape-no-button-layout-view-model");_.m("stop_av_measurement_on_detach")&&_.FA(function(){hU(T)});
_.YN(T,function(){return t().interaction},void 0,function(){return!0});
_.tO(T,{visibilityCallback:function(d){if(d){var Z;(d=(Z=t().interaction)==null?void 0:Z.onFirstVisible)&&_.pZ(d);var h;if(Z=(h=t().adLayoutData)==null?void 0:h.activeViewData)Lf(T,Z),_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&hU(T)})}else _.m("stop_av_measurement_on_detach")&&hU(T)},
showOption:_.nr,hideOption:rJ});B=_.C(_.PV(!1,void 0,"yzu6qe"));var S=B.next().value,O=B.next().value;return _.E("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:T,"on:mouseenter":_.Xb(function(){O(!0)}),
"on:mouseleave":_.Xb(function(){O(!1)})},_.E("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",
style:_.H4({"max-width":function(){return _.m("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.E("div",{class:function(){var d;
a:{var Z;switch((d=_.X(t().thumbnailImage,lqE))==null?void 0:(Z=d.imageProperties)==null?void 0:Z.renderingAspect){case "RENDERING_ASPECT_SQUARE":d="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":d="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}d=void 0}return d}},_.E(_.cR,{data:function(){return t().thumbnailImage}},{adImageViewModel:function(d){return _.E(_.Pu,
{data:d.data,
listenToTapEvent:!0,setTouchEndHandler:_.m("enable_top_landscape_image_experiment_dom_id_web")})}})),_.E("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.E(_.I,{cond:function(){var d,Z,h;
return(d=_.X(t().thumbnailImage,lqE))==null?void 0:(Z=d.imageProperties)==null?void 0:(h=Z.overlayIcon)==null?void 0:h.iconImage},
then:function(d){return _.E(_.bQ,{data:d,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.E("div",{class:function(){return S()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.E(_.cR,{data:function(){return t().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(d){return _.E(IJq,
{data:d.data,
listenToTapEvent:!0})}}))),_.E("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.E(_.cR,{data:function(){return t().feedAdMetadata}},{feedAdMetadataViewModel:function(d){return _.E(Hou,{data:d.data,
listenToTapEvent:!0,setTouchEndHandler:_.m("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nb"),"compact-landscape-no-button-layout-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=_.l_("square-image-layout-view-model");_.m("stop_av_measurement_on_detach")&&_.FA(function(){hU(T)});
var S=_.Mr(_.oa);_.YN(T,function(){return t().interaction});
_.tO(T,{visibilityCallback:function(Z){if(Z){var h;(Z=(h=t().interaction)==null?void 0:h.onFirstVisible)&&_.pZ(Z);var q;if(h=(q=t().adLayoutData)==null?void 0:q.activeViewData)Lf(T,h),_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&hU(T)})}else _.m("stop_av_measurement_on_detach")&&hU(T)},
showOption:_.nr,hideOption:rJ});B={};var O={},d={};return _.E("square-image-layout-view-model",{class:_.JK("ytwSquareImageLayoutViewModelHost",(B.ytwSquareImageLayoutViewModelHostColumn=S,B)),el:T},_.E("div",{class:_.JK("ytwSquareImageLayoutViewModelHostImage",(O.ytwSquareImageLayoutViewModelHostColumnImage=S,O))},function(){return _.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(Z){return _.E(_.Pu,{data:Z.data,
isGridViewEnabled:S,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.E("div",{class:_.JK("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(d.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=S,d))},_.E(_.cR,{data:function(){return t().feedAdMetadata}},{feedAdMetadataViewModel:Hou}),function(){return _.E(_.cR,{data:function(){return t().adButton}},{adButtonViewModel:function(Z){var h={};
return _.E(_.za,{data:Z.data,className:_.JK((h.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,h.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=S,h))})}})}()))},"ob"),"square-image-layout-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=B.noBottomMargin;var S=B.typographyBump;var O=_.l_("top-landscape-image-layout-view-model");_.m("stop_av_measurement_on_detach")&&_.FA(function(){hU(O)});
_.m("enable_web_home_top_landscape_image_layout_level_click")&&_.YN(O,function(){return t().interaction},void 0,function(){return!0});
B=function(){return t().interaction};
B!==void 0&&B!==null||_.p4(Error("Ph"));_.tO(O,{visibilityCallback:function(D){if(D){var P;(D=(P=t().interaction)==null?void 0:P.onFirstVisible)&&_.pZ(D);var U;if(P=(U=t().adLayoutData)==null?void 0:U.activeViewData)Lf(O,P),_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&hU(O)})}else _.m("stop_av_measurement_on_detach")&&hU(O)},
showOption:_.nr,hideOption:rJ});var d=function(){var D,P,U;return(D=_.X(t().thumbnailImage,lqE))==null?void 0:(P=D.background)==null?void 0:(U=P.backgroundImageSource)==null?void 0:U.imageSources};
B=_.C(_.PV(!1,void 0,"GIwTMc"));var Z=B.next().value,h=B.next().value,q=function(){return Z()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.E("top-landscape-image-layout-view-model",{class:function(){var D;return((D=t().interaction)==null?0:D.onTap)&&_.m("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:O,"on:mouseenter":_.Xb(function(){h(!0)}),
"on:mouseleave":_.Xb(function(){h(!1)})},_.E("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.E(_.I,{cond:function(){return d()&&d().length>0},
then:function(){return _.E("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.H4({top:"0","background-image":function(){return"url("+String(d()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.E(_.I,{cond:function(){return!!t().adButtonHoverOverlay},
then:function(){return _.E("div",{class:q},_.E(_.cR,{data:function(){return t().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:IJq}))}}),_.E("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.E(_.cR,{data:function(){return t().thumbnailImage}},{adImageViewModel:function(D){return _.E(_.Pu,{data:D.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.m("enable_web_home_top_landscape_image_layout_level_click")})}})),_.E("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.E(_.bQ,{data:{sources:[{clientResource:{imageName:_.m("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.E("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.E(_.cR,{data:function(){return t().feedAdMetadata}},{feedAdMetadataViewModel:function(D){return _.E(Hou,{data:D.data,
noBottomMargin:function(){return T==null?void 0:T()},
listenToTapEvent:function(){return _.m("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return S==null?void 0:S()}})}})))},"pb"),"top-landscape-image-layout-view-model",{props:{data:_.lP,
noBottomMargin:_.lP,typographyBump:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=B.typographyBump;var S=_.l_("video-display-button-group-layout-view-model");_.tO(S,{visibilityCallback:function(O){if(O){var d;(O=(d=t().interaction)==null?void 0:d.onFirstVisible)&&_.pZ(O);var Z;d=(Z=t().adLayoutData)==null?void 0:Z.activeViewData;!_.m("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&d&&Lf(S,d)}},
showOption:_.nr,hideOption:rJ});return _.E("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:S},_.E("div",null,_.E(_.cR,{data:function(){return t().videoLockup}},{lockupViewModel:function(O){return _.E(_.hP,{data:O.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:T})}})))},"qb"),"video-display-button-group-layout-view-model",{props:{data:_.lP,
noBottomMargin:_.lP,typographyBump:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=B.className;var S=B.typographyBump;var O=_.l_("video-display-compact-button-group-layout-view-model");_.tO(O,{visibilityCallback:function(d){if(d){var Z;(d=(Z=t().interaction)==null?void 0:Z.onFirstVisible)&&_.pZ(d);var h;(Z=(h=t().adLayoutData)==null?void 0:h.activeViewData)&&Lf(O,Z)}},
showOption:_.nr});return _.E("video-display-compact-button-group-layout-view-model",{el:O,class:_.JK("videoDisplayCompactButtonGroupLayoutViewModelHost",T)},_.E(_.cR,{data:function(){return t().videoLockup}},{lockupViewModel:function(d){return _.E(_.hP,{data:d.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:S})}}))},"rb"),"video-display-compact-button-group-layout-view-model",{props:{data:_.lP,
className:_.lP,typographyBump:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=B.typographyBump;var S=_.l_("video-display-full-layout-view-model");_.tO(S,{visibilityCallback:function(O){if(O){var d;(O=(d=t().interaction)==null?void 0:d.onFirstVisible)&&_.pZ(O);var Z;d=(Z=t().adLayoutData)==null?void 0:Z.activeViewData;!_.m("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&d&&Lf(S,d)}},
showOption:_.nr,hideOption:rJ});return _.E("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:S},_.E("div",null,_.E(_.cR,{data:function(){return t().videoLockup}},{lockupViewModel:function(O){return _.E(_.hP,{data:O.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:T})}})))},"sb"),"video-display-full-layout-view-model",{props:{data:_.lP,
noBottomMargin:_.lP,typographyBump:_.lP}});_.Joi=_.Ba(function(B){var t=B.data;B=_.l_("ad-card-badge-view-model");return _.E("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:B},_.E(_.I,{cond:function(){return t().imageBadge},
then:function(T){return _.E(_.bQ,{data:T,alt:""})}}))},"tb");var mF2=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;B=_.l_("carousel-ad-card-image-view-model");_.YN(B,function(){return t().interaction},T);
_.tO(B,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});return _.E("carousel-ad-card-image-view-model",{class:function(){var S;return((S=t().interaction)==null?0:S.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:B,"aria-label":function(){var S,O;return(S=t().interaction)==null?void 0:(O=S.accessibility)==null?void 0:O.label}},_.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(S){return _.E(_.Pu,{data:S.data,
customCommandResolver:T})}}),_.E("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.E(_.cR,{data:function(){return t().badge}},{adCardBadgeViewModel:_.Joi})),_.E(_.AK,{model:{color:4}}))},"ub");var Nwo=_.Ba(function(B){var t=_.C(_.PV(0,void 0,"o9Bzd")),T=t.next().value;t.next();var S=t.next().value,O=_.C(_.PV(!1,void 0,"KLdzYe"));t=O.next().value;var d=O.next().value,Z;_.FA(function(){clearTimeout(Z)});
O=_.Xb(function(){var D;((D=B.animate)==null?0:D.call(B))?(d(!0),Z=setTimeout(function(){d(!1);h()},200)):h();
return!1});
var h=function(){S(function(D){return(D+B.numShownItems())%B.data().length})},q={};
return _.E("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.E("div",{class:_.JK("ytwHorizontalCarouselCarouselWrapper")},_.E("div",{class:_.JK("ytwHorizontalCarouselCarouselInnerWrapper",(q.ytwHorizontalCarouselAnimating=t,q))},_.E(_.aS,{each:B.data,keyBy:"INDEX"},function(D,P){return _.E("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.H4({"flex-basis":function(){return"calc((100% - (8px * "+(B.numShownItems()-1)+")) / "+B.numShownItems()+")"},
order:function(){var U=P-T();U<0&&(U+=B.data().length);return U}})},B.children(D,P))}))),_.E("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":O},B.nextButton()))},"vb");var Xj8=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;var S=B.expansive;B=_.l_("carousel-ad-card-collection-view-model");_.tO(B,{visibilityCallback:function(O){var d,Z=(d=t().interaction)==null?void 0:d.onFirstVisible;O&&Z&&_.pZ(Z)},
showOption:_.nr});return _.E("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:B},_.E(Nwo,{data:function(){var O;return((O=t())==null?void 0:O.carouselAdCards)||[]},
nextButton:function(){return _.E(_.cR,{data:function(){return t().nextButton}},{buttonViewModel:function(O){var d=O.data;
return _.E(_.V6,{data:function(){return(S==null?0:S())?Object.assign({},d(),{style:"mono"}):d()},
className:_.m("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(O){return _.E(_.cR,{data:O},{carouselAdCardImageViewModel:function(d){return _.E(mF2,{data:d.data,customCommandResolver:T})}})}))},"wb");var uc4=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;var S=B.className;var O=B.buttonClassName;var d=B.animationEntityKey;var Z=B.expansive;return _.E("carousel-button-view-model",{class:_.JK("ytwCarouselButtonViewModelHost",S)},_.E(_.cR,{data:function(){return t().carousel}},{carouselAdCardCollectionViewModel:function(h){return _.E(Xj8,{data:h.data,
customCommandResolver:T,expansive:Z})}}),_.E(_.cR,{data:function(){return t().button}},{adButtonViewModel:function(h){var q=h.data;
return _.E(_.za,{data:function(){return(Z==null?0:Z())?Object.assign({},q(),{style:"AD_BUTTON_STYLE_TONAL"}):q()},
className:O,customCommandResolver:T,animationEntityKey:d})}}))},"xb");_.jh2=_.Ba(function(B){var t=B.data;B=B.className;var T=_.l_("pivot-button-view-model");_.Fv(function(){var S;((S=t())==null?0:S.backgroundColor)&&T.value.setAttribute("data-background-color",String(t().backgroundColor))});
return _.E("pivot-button-view-model",{el:T,class:_.JK("ytwPivotButtonViewModelHost",B)},_.E(_.pS,{command:function(){var S=t();S=S.onClickCommand?_.$t(S.onClickCommand):S.contentDescription?_.B6(S.contentDescription):void 0;return S},
ariaLabel:function(){return t().contentDescription}},_.E(_.I,{cond:function(){return t().thumbnail},
then:function(S){return _.E(_.bQ,{data:S,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.E(_.I,{cond:function(){return t().icon},
then:function(S){return _.E(_.fz,{icon:function(){return S().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"yb");_.H58=_.Ba(function(B){var t=B.data;var T=B.buttonShapeOverrideables;return _.E("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.E(_.cR,{data:function(){return t().buttonViewModels}},{buttonViewModel:function(S){return _.E(_.V6,{data:S.data,
buttonOverrides:T})},
likeButtonViewModel:function(S){return _.E(_.Ar,{data:S.data,buttonShapeOverrideables:T})},
dislikeButtonViewModel:function(S){return _.E(_.RT,{data:S.data,buttonShapeOverrideables:T})},
toggleButtonViewModel:function(S){return _.E(_.aD,{data:S.data,buttonShapeOverrides:T})}}))},"zb");var aJ1=_.Ba(function(B){var t=B.avatar;var T=B.headline;var S=B.badge;var O=B.description;var d=B.expansive;B={};return _.E("yt-ad-metadata-shape",{class:_.JK("ytAdMetadataShapeHost",(B.ytAdMetadataShapeHostLarge=d,B))},_.E("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.E(_.I,{cond:t,then:function(Z){return _.E(_.N61,{data:function(){return(d==null?0:d())?Object.assign({},Z(),{size:"AD_AVATAR_SIZE_MPLUS"}):Z()}})}}),_.E("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.E(_.vR,{text:T,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.E(_.I,{cond:S,then:function(Z){return _.E(_.Sl,{data:function(){return(d==null?0:d())?Object.assign({},Z(),{style:"AD_BADGE_STYLE_STARK"}):Z()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.E("h2",{class:"ytAdMetadataShapeHostDescription"},_.E(_.vR,{text:O,
linkInheritColor:!0})))},"Ab");var fJq=_.Ba(function(B){var t=B.data;var T=B.onShow;var S=B.expansive;B=_.l_("reels-ad-card-buttoned-view-model");_.YN(B,function(){return t().interaction});
_.Fv(function(){var d,Z=(d=t().animatedRenderingConfig)==null?void 0:d.delayedSecondsToVisible;if(Z){var h=setTimeout(T,Z*1E3);_.FA(function(){clearTimeout(h)})}});
var O={};return _.E("reels-ad-card-buttoned-view-model",{class:_.JK(function(){var d;return((d=t().interaction)==null?0:d.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(O.ytwReelsAdCardButtonedViewModelHostExpansive=S,O)),
el:B},_.E(aJ1,{avatar:function(){return _.X(t().avatar,Yhb)},
headline:function(){return t().headline},
badge:function(){return _.X(t().adBadge,K5q)},
description:function(){return t().description},
expansive:S}),_.E(_.cR,{data:function(){return t().ctaButton}},{adButtonViewModel:function(d){var Z=d.data;
return _.E(_.za,{data:function(){return(S==null?0:S())?Object.assign({},Z(),{style:"AD_BUTTON_STYLE_FILLED"}):Z()}})}}))},"Bb");var gVB=_.Ba(function(B){var t=B.data;B=B.expansive;var T=_.l_("reels-ad-metadata-view-model");_.m("web_ad_metadata_clickable")&&_.YN(T,function(){return t().interaction});
var S={};S=_.mn("ytwReelsAdMetadataViewModelHost",(S.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.m("web_ad_metadata_clickable"),S));return _.E("reels-ad-metadata-view-model",{class:S,el:T},_.E(aJ1,{avatar:function(){return _.X(t().avatar,Yhb)},
headline:function(){return t().headline},
badge:function(){return _.X(t().adBadge,K5q)},
description:function(){return t().description},
expansive:B}))},"Cb");var RI2={iconPosition:"icon-with-label",size:"L"},AoE=_.Ba(function(B){var t=B.data;var T=B.overlayDensity;B=_.l_("reels-player-overlay-layout-view-model");var S=_.rf(T,0),O=function(){var U;return(U=t().reelsAdCardButtonedEntityKey)!=null?U:""},d=function(){return O()+"/ad_button"},Z=_.JT(s$h,O),h=function(){var U,J;
return(J=(U=Z())==null?void 0:U.value)!=null?J:!1},q=_.Mr(I7h),D=function(){return Object.assign({},RI2,(q()||S()===2)&&{style:"overlay-dark"})};
T={};var P={};return _.E("reels-player-overlay-layout-view-model",{class:_.JK("ytwReelsPlayerOverlayLayoutViewModelHost",(T.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!t().extension},T.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},T)),
"overlay-density":function(){return String(S())},
el:B},_.E("div",{class:_.JK("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(P.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},P))},_.E("div",{"aria-hidden":function(){return h()},
class:_.JK("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return h()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.H4({"transition-duration":function(){return XNN(t())}})},_.E(_.cR,{data:function(){return t().adMetadata}},{reelsAdMetadataViewModel:function(U){return _.E(gVB,{data:U.data,
expansive:function(){return S()===1}})}}),_.E(_.I,{cond:function(){return t().extension},
then:function(U){return _.E("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.E(_.cR,{data:U},{adButtonViewModel:function(J){return _.E(_.za,{data:J.data,animationEntityKey:d,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(J){return _.E(uc4,{data:J.data,animationEntityKey:d,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return S()===1}})}}))}})),_.E("div",{"aria-hidden":function(){return!h()},
class:_.JK("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return h()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.H4({"transition-duration":function(){return XNN(t())}})},_.E(_.cR,{data:function(){return t().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(U){return _.E(fJq,{data:U.data,
onShow:function(){_.nx(_.mO("booleanEntity",O(),{key:O(),value:!0}))},
expansive:function(){return S()===1}})}}))),_.E("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.E(_.cR,{data:function(){return t().actions}},{reelActionBarViewModel:function(U){return _.E(_.H58,{data:U.data,
buttonShapeOverrideables:D})}}),_.E(_.cR,{data:function(){return t().menu}},{buttonViewModel:function(U){return _.E(_.V6,{data:U.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},D(),{type:"tonal"})}})}}),_.E(_.cR,{data:function(){return t().pivotButton}},{pivotButtonViewModel:function(U){return _.E(_.jh2,{data:U.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Db");_.dU(AoE,"reels-player-overlay-layout-view-model",{props:{data:_.lP,overlayDensity:_.lP}});var UI=function(){var B=_.x.apply(this,arguments)||this;B.noBottomMargin=!1;B.overlayDensity=0;return B};
_.u(UI,_.x);_.k=UI.prototype;
_.k.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.m("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]"}}}}}};
_.k.ready=function(){var B=this;Zio(function(){B.isAttached&&SX(B.JSC$13509_storedAdSlotMetadata,B.JSC$13509_storedAdLayoutMetadata,B.adSlotMetadata,B.adLayoutMetadata)&&DF(Vh(),B.JSC$13509_storedAdSlotMetadata,B.JSC$13509_storedAdLayoutMetadata)})};
_.k.attached=function(){SX(this.JSC$13509_storedAdSlotMetadata,this.JSC$13509_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&UFB(Vh(),this.JSC$13509_storedAdSlotMetadata,this.JSC$13509_storedAdLayoutMetadata)};
_.k.detached=function(){SX(this.JSC$13509_storedAdSlotMetadata,this.JSC$13509_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&DF(Vh(),this.JSC$13509_storedAdSlotMetadata,this.JSC$13509_storedAdLayoutMetadata)};
_.k.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.k.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13509_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13509_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13509_storedAdLayoutMetadata!==void 0&&this.JSC$13509_storedAdSlotMetadata!==void 0&&DF(Vh(),this.JSC$13509_storedAdSlotMetadata,this.JSC$13509_storedAdLayoutMetadata),UFB(Vh(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13509_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13509_storedAdSlotMetadata=this.adSlotMetadata)};
_.n9.Object.defineProperties(UI.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.adLayoutMetadata}}});
UI.prototype.onAdMetadataChanged=UI.prototype.onAdMetadataChanged;UI.prototype.onTypographyBumpChanged=UI.prototype.onTypographyBumpChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UI.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],UI.prototype,"rendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],UI.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],UI.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],UI.prototype,"noBottomMargin",void 0);_.G([_.y(),_.Y("design:type",Object)],UI.prototype,"overlayDensity",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],UI.prototype,"typographyBump",void 0);_.G([_.F("data.adLayoutMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UI.prototype,"adLayoutMetadata",null);_.G([_.y(),_.Y("design:type",Object)],UI.prototype,"adSlotMetadata",void 0);
_.G([_.mA("ytd-video-display-full-buttoned-and-button-group-renderer"),_.Y("design:type",HTMLElement)],UI.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);_.G([_.IK("typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UI.prototype,"onTypographyBumpChanged",null);_.G([_.IK("adLayoutMetadata","adSlotMetadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UI.prototype,"onAdMetadataChanged",null);
_.G([_.M({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],UI);
_.e(UI,"ytd-in-feed-ad-layout-renderer",function(){if(Ne8!==void 0)return Ne8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Ne8=B},
{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var coe;var she;var Is=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return B};
_.u(Is,_.x);_.k=Is.prototype;_.k.computeHasLiveDescription=function(B){return!(B==null||!B.liveDescription)};
_.k.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.k.onYtToggleButton=function(B){var t,T=(t=this.data)==null?void 0:t.videoReminderEntityKey;T&&this.ytdReduxBehavior.dispatch(_.mO("upcomingEventReminderStateEntity",T,{key:T,state:B.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.k.attached=function(){this.updateChannelBanner()};
_.k.dataChanged=function(){this.updateChannelBanner()};
_.k.videoReminderStateChanged=function(){var B;this.videoReminderState&&_.X((B=this.data)==null?void 0:B.cta,_.yx)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.k.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var B=_.Cz(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);B&&(B.startsWith("//")&&(B="https:"+B),this.hostElement.classList.add("channel-banner"),_.Ev(this.hostElement,{"--ytvmh-channel-banner":"url("+B+")"}))}else _.m("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.k.onPlayerReady=function(){this.onIronResize()};
_.k.maybeFlushDebouncer=function(){_.m("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(B){var t;B=(t=B.getElementsByTagName("yt-attributed-string"))==null?void 0:t[0];g52(B==null?void 0:B.polymerController)})};
_.k.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var B=_.ZH(this.hostElement).querySelector("#live-description"),t;B&&((t=this.data)==null?0:t.shortLiveDescription)&&B.clientWidth<B.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
Is.prototype.onIronResize=Is.prototype.onIronResize;Is.prototype.videoReminderStateChanged=Is.prototype.videoReminderStateChanged;Is.prototype.dataChanged=Is.prototype.dataChanged;Is.prototype.onYtToggleButton=Is.prototype.onYtToggleButton;_.G([_.g(_.fw),_.Y("design:type",Object)],Is.prototype,"ironResizableBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Is.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Is.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Is.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.videoReminderEntityKey"],selector:Flo}),_.Y("design:type",Object)],Is.prototype,"videoReminderState",void 0);
_.G([_.y({reflectToAttribute:!0,value:_.m("web_modern_buttons")}),_.Y("design:type",Boolean)],Is.prototype,"rounded",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.Y("design:type",Boolean)],Is.prototype,"hasLiveDescription",void 0);_.G([_.y({reflectToAttribute:!0,value:_.m("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.Y("design:type",Boolean)],Is.prototype,"resizableAdBannerSafariFix",void 0);
_.G([_.y({reflectToAttribute:!0,value:_.m("align_three_dot_menu_with_title_description")}),_.Y("design:type",Boolean)],Is.prototype,"menuFix",void 0);_.G([_.N6("yt-formatted-string"),_.Y("design:type",Array)],Is.prototype,"formattedStrings",void 0);_.G([_.mA("#cta-button"),_.Y("design:type",HTMLElement)],Is.prototype,"ctaButton",void 0);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Is.prototype,"onYtToggleButton",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Is.prototype,"dataChanged",null);_.G([_.IK("videoReminderState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Is.prototype,"videoReminderStateChanged",null);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Is.prototype,"onIronResize",null);
_.G([_.M({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],Is);
_.e(Is,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(she!==void 0)return she;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n    </div>\n  </div>\n</div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return she=B},{mode:1});var F11;var Jy=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};B.isLocked=!1;return B};
_.u(Jy,_.x);_.k=Jy.prototype;_.k.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.k.onExpandedChanged=function(){this.expanded&&_.Zu(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.k.onMouseOver=function(){this.maybeExpand()};
_.k.onTap=function(){this.maybeExpand()};
_.k.onExpandableTileExpanding=function(B){B!==this&&(this.expanded=!1)};
_.k.onExpandableTileLockAndCollapse=function(B){this.isLocked=!0;B!==this&&(this.expanded=!1)};
_.k.onExpandableTileUnlock=function(){this.isLocked=!1};
Jy.prototype.onTap=Jy.prototype.onTap;Jy.prototype.onMouseOver=Jy.prototype.onMouseOver;Jy.prototype.onExpandedChanged=Jy.prototype.onExpandedChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Jy.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Jy.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Jy.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Jy.prototype,"expanded",void 0);_.G([_.je("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jy.prototype,"onExpandedChanged",null);_.G([_.Uv("mouseover"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jy.prototype,"onMouseOver",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jy.prototype,"onTap",null);
_.G([_.M({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],Jy);
_.e(Jy,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(F11!==void 0)return F11;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return F11=B},{mode:1});var wj2;var mH=function(){var B=_.x.apply(this,arguments)||this;B.buttonOverrides={style:"overlay"};B.useYtdPlayer=_.m("use_ytd_player_for_desktop_masthead");B.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};B.playbackFinished=!1;B.JSC$13521_playerManager=null;B.JSC$13521_mastheadCounter=new YHb;return B};
_.u(mH,_.x);_.k=mH.prototype;_.k.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"}}}};
_.k.created=function(){this.JSC$13521_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$13521_playerManager=new gH)};
_.k.ready=function(){var B=this;this.JSC$13521_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var t=_.ZH(this.hostElement).querySelector("#player");this.useYtdPlayer?t.style.display="none":(this.ytdPlayer.style.display="none",Gvq(this.JSC$13521_playerManager,t,function(){B.onPlaybackEnded()}),_.ZH(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var T;
((T=B.data)==null?0:T.navigationEndpoint)&&_.dv(B.hostElement,"yt-navigate",{endpoint:B.data.navigationEndpoint})}))};
_.k.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$13521_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.k.attached=function(){var B=this;_.Go(function(){B.maybePlayVideo()})};
_.k.maybePlayVideo=function(){var B=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$13521_playerManager.playVideo(),this.getPlayerPromise().then(function(){B.JSC$13521_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.k.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13521_playerManager.stopVideo()};
_.k.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var B,t={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((B=this.data.playbackStartMs)!=null?B:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(t);this.setupYtdPlayer()}else iXu(this.JSC$13521_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(pDo(this.JSC$13521_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.k.getPlayerPromise=function(){return this.JSC$13521_playerManager.getPlayerPromise()};
_.k.onYtToggleButton=function(B){this.useYtdPlayer?this.toggleMute(B.detail.toggled):B.detail.toggled?this.JSC$13521_playerManager.mute():this.JSC$13521_playerManager.unMute()};
_.k.onYtNavigate=function(B){var t=JFL(B.detail.endpoint),T=mO_(this.data.clickthroughReportingData);t&&T&&(B.detail.endpoint.watchEndpoint?B.detail.tempData=T:_.rh(t,T,30))};
_.k.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.k.onExpandedChanged=function(){this.expanded?(_.Zu(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.k.onMouseOver=function(){this.maybeExpand()};
_.k.onTap=function(){this.maybeExpand()};
_.k.onExpandableTileExpanding=function(B){B!==this&&(this.stopVideo(),this.expanded=!1)};
_.k.onExpandableTileLockAndCollapse=function(B){B!==this&&(this.isLocked=!0,this.expanded=!1)};
_.k.onExpandableTileUnlock=function(){this.isLocked=!1};
_.k.lockAndCollapseExpandableTiles=function(){_.CG(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.k.unlockExpandableTiles=function(){_.CG(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.k.setupYtdPlayer=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.ytdPlayer.getPlayerPromise(),2);t=T.yieldResult;t.addEventListener("onStateChange",function(S){B.onPlayerStateChange(S)});
t.addEventListener("onCueRangeExit",function(S){B.onCueRangeExit(S)});
_.Dh(T)})};
_.k.onPlayerStateChange=function(B){if(B===1&&(B=this.ytdPlayer.getPlayer())){var t=B.getCurrentTime(),T,S,O=t+((S=(T=this.data)==null?void 0:T.playbackDurationMs)!=null?S:0)/1E3;B.addCueRange("playback",t,O);this.JSC$13521_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.k.onCueRangeExit=function(B){B==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.k.toggleMute=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.ytdPlayer.getPlayerPromise(),2);T=S.yieldResult;B?T.mute():T.unMute();_.Dh(S)})};
mH.prototype.onTap=mH.prototype.onTap;mH.prototype.onMouseOver=mH.prototype.onMouseOver;mH.prototype.onExpandedChanged=mH.prototype.onExpandedChanged;mH.prototype.onYtNavigate=mH.prototype.onYtNavigate;mH.prototype.onYtToggleButton=mH.prototype.onYtToggleButton;mH.prototype.dataChanged=mH.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mH.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],mH.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mH.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mH.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],mH.prototype,"expanded",void 0);_.G([_.y(),_.Y("design:type",Object)],mH.prototype,"buttonOverrides",void 0);
_.G([_.y(),_.Y("design:type",Object)],mH.prototype,"useYtdPlayer",void 0);_.G([_.mA("#ytd-player"),_.Y("design:type",Object)],mH.prototype,"ytdPlayer",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mH.prototype,"dataChanged",null);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mH.prototype,"onYtToggleButton",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mH.prototype,"onYtNavigate",null);_.G([_.je("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mH.prototype,"onExpandedChanged",null);_.G([_.Uv("mouseover"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mH.prototype,"onMouseOver",null);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mH.prototype,"onTap",null);_.G([_.M({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],mH);
_.e(mH,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(wj2!==void 0)return wj2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wj2=B},{mode:1});var oV8;var Nz=function(){return _.x.apply(this,arguments)||this};
_.u(Nz,_.x);Nz.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Nz.prototype.onShow=function(){var B=_.ZH(this.hostElement).querySelector("#live-description"),t;B&&((t=this.data)==null?0:t.shortLiveDescription)&&B.clientWidth<B.scrollWidth&&this.hostElement.classList.add("short-live-description")};
Nz.prototype.onYtToggleButton=function(B){var t,T=(t=this.data)==null?void 0:t.videoReminderEntityKey;T&&this.ytdReduxBehavior.dispatch(_.mO("upcomingEventReminderStateEntity",T,{key:T,state:B.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
Nz.prototype.videoReminderStateChanged=function(){var B;this.videoReminderState&&_.X((B=this.data)==null?void 0:B.cta,_.yx)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
Nz.prototype.videoReminderStateChanged=Nz.prototype.videoReminderStateChanged;Nz.prototype.onYtToggleButton=Nz.prototype.onYtToggleButton;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nz.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Nz.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Nz.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Nz.prototype,"data",void 0);
_.G([_.y({selectorArgs:["data.videoReminderEntityKey"],selector:Flo}),_.Y("design:type",Object)],Nz.prototype,"videoReminderState",void 0);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Nz.prototype,"onYtToggleButton",null);_.G([_.IK("videoReminderState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Nz.prototype,"videoReminderStateChanged",null);
_.G([_.M({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],Nz);
_.e(Nz,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(oV8!==void 0)return oV8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return oV8=B},{mode:_.h_("kevlar_poly_si_batch_j065")?1:2});var yoE;var Xm=function(){var B=_.x.apply(this,arguments)||this;B.useYtdPlayer=_.m("use_ytd_player_for_desktop_masthead");B.buttonOverrides={style:"overlay"};B.JSC$13529_playerManager=null;B.JSC$13529_mastheadCounter=new YHb;B.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return B};
_.u(Xm,_.x);_.k=Xm.prototype;_.k.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"}}}};
_.k.created=function(){this.JSC$13529_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$13529_playerManager=new gH)};
_.k.ready=function(){var B=this;this.JSC$13529_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var t;(t=this.embeddedPlayer)==null||t.remove()}else{var T;(T=this.ytdPlayer)==null||T.remove();Gvq(this.JSC$13529_playerManager,this.embeddedPlayer,function(){B.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){B.data&&B.data.navigationEndpoint&&_.dv(B.hostElement,"yt-navigate",{endpoint:B.data.navigationEndpoint})})}};
_.k.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$13529_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.k.dataChanged=function(){var B=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var t=!this.data.disableAutoPlayback,T,S={autoplay:t,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((T=this.data.playbackStartMs)!=null?T:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(t?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(S);this.setupYtdPlayer()}else iXu(this.JSC$13529_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(pDo(this.JSC$13529_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$13529_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.CG(B.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");B.JSC$13529_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.k.getPlayerPromise=function(){return this.JSC$13529_playerManager.getPlayerPromise()};
_.k.onYtToggleButton=function(B){this.useYtdPlayer?this.toggleMute(B.detail.toggled):B.detail.toggled?this.JSC$13529_playerManager.mute():this.JSC$13529_playerManager.unMute()};
_.k.onYtNavigate=function(B){var t=JFL(B.detail.endpoint),T=mO_(this.data.clickthroughReportingData);t&&T&&(B.detail.endpoint.watchEndpoint?B.detail.tempData=T:_.rh(t,T,30))};
_.k.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13529_playerManager.stopVideo()};
_.k.setupYtdPlayer=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.ytdPlayer.getPlayerPromise(),2);t=T.yieldResult;t.addEventListener("onStateChange",function(S){B.onPlayerStateChange(S)});
t.addEventListener("onCueRangeExit",function(S){B.onCueRangeExit(S)});
_.Dh(T)})};
_.k.onPlayerStateChange=function(B){if(B===1&&(B=this.ytdPlayer.getPlayer())){var t=B.getCurrentTime(),T,S,O=t+((S=(T=this.data)==null?void 0:T.playbackDurationMs)!=null?S:0)/1E3;B.addCueRange("playback",t,O);_.CG(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$13529_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.k.onCueRangeExit=function(B){B==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.k.toggleMute=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.ytdPlayer.getPlayerPromise(),2);T=S.yieldResult;B?T.mute():T.unMute();_.Dh(S)})};
_.n9.Object.defineProperties(Xm.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var B,t;if(!((B=this.data)==null?0:(t=B.accessibilityData)==null?0:t.label))return"Ad primary link";var T,S;return _.IG("AD_TITLE",{title:(T=this.data)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label})}}});
Xm.prototype.onYtMastheadHidden=Xm.prototype.onYtMastheadHidden;Xm.prototype.onYtNavigate=Xm.prototype.onYtNavigate;Xm.prototype.onYtToggleButton=Xm.prototype.onYtToggleButton;Xm.prototype.dataChanged=Xm.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xm.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xm.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Xm.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xm.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Xm.prototype,"useYtdPlayer",void 0);_.G([_.mA("ytd-toggle-button-renderer"),_.Y("design:type",Object)],Xm.prototype,"muteButton",void 0);_.G([_.y(),_.Y("design:type",Object)],Xm.prototype,"buttonOverrides",void 0);
_.G([_.F("data.accessibilityData.label"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Xm.prototype,"titleAriaLabel",null);_.G([_.mA("#replay-button"),_.Y("design:type",Object)],Xm.prototype,"replayButton",void 0);_.G([_.mA("#player-container"),_.Y("design:type",Object)],Xm.prototype,"playerContainer",void 0);_.G([_.mA("#player"),_.Y("design:type",Object)],Xm.prototype,"embeddedPlayer",void 0);_.G([_.mA("#ytd-player"),_.Y("design:type",Object)],Xm.prototype,"ytdPlayer",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xm.prototype,"dataChanged",null);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xm.prototype,"onYtToggleButton",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xm.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-masthead-hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xm.prototype,"onYtMastheadHidden",null);_.G([_.M({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Xm);
_.e(Xm,"ytd-video-masthead-ad-primary-video-renderer",function(){if(yoE!==void 0)return yoE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return yoE=B},{mode:2});var Qh1;var uA=function(){var B=_.x.apply(this,arguments)||this;B.collapsed=!1;B.impressionResolver=_.ld();B.JSC$13533_activeViewMeasurementDataResolver=_.ld();B.actionMap={"yt-mute-ad-action":"handleMuteAd"};return B};
_.u(uA,_.x);_.k=uA.prototype;_.k.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"}}}};
_.k.ready=function(){var B=this;_.ZH(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){B.expandAd()});
this.hostElement.addEventListener("yt-action",function(t){if(t.detail.actionName==="yt-service-request"){var T=t.detail.args[1];T.videoMastheadAdMuteCommand&&(B.collapseAd(T.videoMastheadAdMuteCommand.encryptedMastheadId),t.stopPropagation())}})};
_.k.attached=function(){var B=this;_.Go(function(){B.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(t){if(!B.collapsed){t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,iq(T.baseUrl,T.attributionSrcMode);B.data.impressionCommand=void 0}});
this.JSC$13533_activeViewMeasurementDataResolver.promise.then(function(t){B.ytdActiveViewBehavior.enableActiveViewMeasurement(t,15)});
_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&B.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.k.dataChanged=function(){var B;((B=this.data.impressionCommand)==null?0:B.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var t;((t=this.data)==null?0:t.activeView)&&this.JSC$13533_activeViewMeasurementDataResolver.resolve(this.data.activeView);(B=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(B.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.k.computeWidescreen=function(B){var t;return!!(B&&((t=_.X(B,W5i))==null?0:t.isWidescreen))};
_.k.computeExpandable=function(B){return!!(B&&B.length>0)};
_.k.onIronResize=function(){if(this.expandable){var B=_.ZH(this.hostElement).querySelector("#expandable-tile-container :first-child");B&&!B.expanded&&(B.expanded=!0)}};
_.k.handleMuteAd=function(){this.collapseAd(null)};
_.k.restoreCollapsedState=function(B){this.collapsed=_.Ni().get("HIDDEN_MASTHEAD_ID")===B};
_.k.collapseAd=function(B){if(B){var t=_.Ni();t.set("HIDDEN_MASTHEAD_ID",B);t.save()}(B=_.ZH(this.hostElement).querySelector("#video"))&&_.dv(B,"yt-masthead-hidden");this.collapsed=!0};
_.k.expandAd=function(){var B=_.Ni();B.set("HIDDEN_MASTHEAD_ID",!1);B.save();location.reload()};
_.k.detached=function(){_.m("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
uA.prototype.onIronResize=uA.prototype.onIronResize;uA.prototype.dataChanged=uA.prototype.dataChanged;_.G([_.g(_.fw),_.Y("design:type",Object)],uA.prototype,"ironResizableBehavior",void 0);_.G([_.g(cW),_.Y("design:type",Object)],uA.prototype,"ytdActiveViewBehavior",void 0);_.G([_.g(_.yV),_.Y("design:type",Object)],uA.prototype,"ytdGridStateAwareBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],uA.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uA.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],uA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uA.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.Y("design:type",Boolean)],uA.prototype,"widescreen",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.Y("design:type",Boolean)],uA.prototype,"expandable",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uA.prototype,"collapsed",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uA.prototype,"dataChanged",null);
_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uA.prototype,"onIronResize",null);_.G([_.M({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],uA);
_.e(uA,"ytd-video-masthead-ad-v3-renderer",function(){if(Qh1!==void 0)return Qh1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Qh1=B},{mode:2});var j$=function(){return _.x.apply(this,arguments)||this};
_.u(j$,_.x);_.k=j$.prototype;_.k.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.k.ready=function(){var B=this;Zio(function(){B.isAttached&&SX(B.JSC$13538_storedAdSlotMetadata,B.JSC$13538_storedAdLayoutMetadata,B.adSlotMetadata,B.adLayoutMetadata)&&DF(Vh(),B.JSC$13538_storedAdSlotMetadata,B.JSC$13538_storedAdLayoutMetadata)})};
_.k.attached=function(){SX(this.JSC$13538_storedAdSlotMetadata,this.JSC$13538_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&UFB(Vh(),this.JSC$13538_storedAdSlotMetadata,this.JSC$13538_storedAdLayoutMetadata)};
_.k.detached=function(){SX(this.JSC$13538_storedAdSlotMetadata,this.JSC$13538_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&DF(Vh(),this.JSC$13538_storedAdSlotMetadata,this.JSC$13538_storedAdLayoutMetadata)};
_.k.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13538_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13538_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13538_storedAdLayoutMetadata!==void 0&&this.JSC$13538_storedAdSlotMetadata!==void 0&&DF(Vh(),this.JSC$13538_storedAdSlotMetadata,this.JSC$13538_storedAdLayoutMetadata),UFB(Vh(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13538_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13538_storedAdSlotMetadata=this.adSlotMetadata)};
_.n9.Object.defineProperties(j$.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.adLayoutMetadata}}});
j$.prototype.onAdMetadataChanged=j$.prototype.onAdMetadataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],j$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],j$.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],j$.prototype,"data",void 0);_.G([_.F("data.adLayoutMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j$.prototype,"adLayoutMetadata",null);
_.G([_.y(),_.Y("design:type",Object)],j$.prototype,"adSlotMetadata",void 0);_.G([_.IK("adLayoutMetadata","adSlotMetadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j$.prototype,"onAdMetadataChanged",null);_.G([_.M({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],j$);
_.e(j$,"ytd-page-top-ad-layout-renderer",function(){if(coe!==void 0)return coe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return coe=
B},{mode:_.h_("kevlar_poly_si_batch_j070")?1:2});var xF8;var Hu=function(){var B=_.x.apply(this,arguments)||this;B.noBottomMargin=!1;B.overlayDensity=0;B.typographyBump=!1;return B};
_.u(Hu,_.x);_.k=Hu.prototype;
_.k.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",
noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]"}}}}}};
_.k.ready=function(){var B=this;Zio(function(){B.isAttached&&B.adSlotMetadata&&PBu(Vh(),B.adSlotMetadata)})};
_.k.attached=function(){if(this.adSlotMetadata){var B;if(this.adSlotMetadata===((B=this.data)==null?void 0:B.adSlotMetadata))DF8(Vh(),this.adSlotMetadata);else{var t;_.yu(Error("Qh`"+this.adSlotMetadata+"`"+((t=this.data)==null?void 0:t.adSlotMetadata)))}}};
_.k.detached=function(){this.adSlotMetadata&&PBu(Vh(),this.adSlotMetadata)};
_.k.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.k.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&PBu(Vh(),this.adSlotMetadata),DF8(Vh(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.n9.Object.defineProperties(Hu.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var B,t,T=_.X((B=this.data)==null?void 0:(t=B.fulfillmentContent)==null?void 0:t.fulfilledLayout,_.GUi),S;return(B=(S=_.X(T==null?void 0:T.renderingContent,e6b))==null?void 0:S.layout)?B.toLowerCase().replace(/_/g,"-"):""}}});
Hu.prototype.onAdSlotMetadataChanged=Hu.prototype.onAdSlotMetadataChanged;Hu.prototype.onTypographyBumpChanged=Hu.prototype.onTypographyBumpChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Hu.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Hu.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Hu.prototype,"rendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Hu.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Hu.prototype,"noBottomMargin",void 0);_.G([_.y(),_.Y("design:type",Object)],Hu.prototype,"overlayDensity",void 0);_.G([_.y(),_.Y("design:type",Object)],Hu.prototype,"typographyBump",void 0);_.G([_.mA("ytd-in-feed-ad-layout-renderer"),_.Y("design:type",HTMLElement)],Hu.prototype,"inFeedAdLayoutRenderer",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Hu.prototype,"layout",null);_.G([_.IK("typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hu.prototype,"onTypographyBumpChanged",null);_.G([_.IK("data.adSlotMetadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hu.prototype,"onAdSlotMetadataChanged",null);
_.G([_.M({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],Hu);
_.e(Hu,"ytd-ad-slot-renderer",function(){if(xF8!==void 0)return xF8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return xF8=B},{mode:_.h_("kevlar_poly_si_batch_j077")?
1:2});var Ms4;var as=function(){return _.x.apply(this,arguments)||this};
_.u(as,_.x);_.k=as.prototype;_.k.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"}}}};
_.k.maybeComputeHref=function(B){return _.m("enable_handle_watch_endpoint_click_for_vdc")?null:this.ytComponentBehavior.computeOptionalHref_(B)};
_.k.onTap=function(){_.m("enable_handle_watch_endpoint_click_for_vdc")||this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&CzL(this.data.navigationEndpoint,this.data.adPlaybackContextParams)};
_.k.onThumbnailContainerClick=function(B){this.onClick(B)};
_.k.onClick=function(B){if(_.m("enable_handle_watch_endpoint_click_for_vdc")){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint;T&&_.X(T,_.Km)&&(this.ytSparklesClickLocationBehavior.handleClick(T,B,!1),B.stopPropagation())}};
_.k.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var B=_.C(this.data.impressionUrls),t=B.next();!t.done;t=B.next())t=t.value,IND(t,mag(t));this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);_.m("enable_handle_watch_endpoint_click_for_vdc")&&(this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",as.JSC$13546_DEFAULT_CLICK_LOCATION_BEHAVIOR,as.JSC$13546_CLICK_LOCATION_ID_MAP),this.thumbnail&&(B=this.thumbnail.getElementsByTagName("a"),
B.length>0&&(B=B.namedItem("thumbnail"))&&B.removeAttribute("href")))}};
_.k.attached=function(){var B=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&B.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.k.detached=function(){_.m("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.n9.Object.defineProperties(as.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
as.prototype.dataChanged=as.prototype.dataChanged;as.prototype.onTap=as.prototype.onTap;as.JSC$13546_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
as.JSC$13546_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"}];_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],as.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.G([_.g(cW),_.Y("design:type",Object)],as.prototype,"ytdActiveViewBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],as.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],as.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],as.prototype,"ytSparklesClickLocationBehavior",void 0);
_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],as.prototype,"isGridViewEnabled",void 0);_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],as.prototype,"watchFeedBigThumbs",null);_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],as.prototype,"thumbnailWidth",null);_.G([_.y(),_.Y("design:type",Object)],as.prototype,"data",void 0);
_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],as.prototype,"thumbnail",void 0);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],as.prototype,"onTap",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],as.prototype,"dataChanged",null);_.G([_.M({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],as);
_.e(as,"ytd-compact-promoted-video-renderer",function(){if(Ms4!==void 0)return Ms4;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Ms4=B},{mode:1});var $F8;_.Qk("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var fU=function(){return _.x.apply(this,arguments)||this};
_.u(fU,_.x);fU.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fU.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fU.prototype,"data",void 0);_.G([_.M({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],fU);
_.e(fU,"ytd-search-pyv-renderer",function(){if($F8!==void 0)return $F8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $F8=B},{mode:1});var W1s;_.Qk("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var gW=function(){var B=_.x.apply(this,arguments)||this;B.roundedContainer=!0;B.JSC$13554_handleOpenPostCommentDialogActionAfterStamp=!1;B.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return B};
_.u(gW,_.x);_.k=gW.prototype;
_.k.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}}};
_.k.onStampFinished=function(){this.JSC$13554_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.k.handleSignalActionOpenPostCommentDialogAction=function(){var B=_.ZH(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");B?B.openDialog():this.JSC$13554_handleOpenPostCommentDialogActionAfterStamp=!0};
_.k.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.k.computeHideBorder=function(){return this.isInEngagementPanel};
_.k.computeIsCompact=function(){return this.isInEngagementPanel};
_.k.computeUsesCompactLockup=function(B){return B==="BACKSTAGE_SURFACE_TYPE_HOME"||B==="BACKSTAGE_SURFACE_TYPE_SEARCH"||B==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||B==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||B==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||B==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.k.computeUsesFullLockup=function(){var B,t=(B=this.data)==null?void 0:B.post,T;B=(T=_.X(t,ble))==null?void 0:T.surface;var S;T=(S=_.X(t,T$H))==null?void 0:S.originalPost;var O;if(S=B||((O=_.X(T,ble))==null?void 0:O.surface))return!this.computeUsesCompactLockup(S)&&this.useUpdatedRepostUi;var d;return((d=_.X(t,T$H))==null?void 0:d.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.n9.Object.defineProperties(gW.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var B,t;return((t=_.X((B=this.data)==null?void 0:B.post,ble))==null?void 0:t.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.useUpdatedRepostUi}}});
gW.prototype.onYtCommentModerationPanelEmpty=gW.prototype.onYtCommentModerationPanelEmpty;gW.prototype.onStampFinished=gW.prototype.onStampFinished;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],gW.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gW.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],gW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],gW.prototype,"roundedContainer",void 0);_.G([_.y({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],gW.prototype,"hideBorder",void 0);_.G([_.y({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],gW.prototype,"isCompact",void 0);
_.G([_.y({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],gW.prototype,"usesFullLockup",void 0);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gW.prototype,"onStampFinished",null);
_.G([_.Uv("ytd-comment-moderation-panel-empty"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],gW.prototype,"onYtCommentModerationPanelEmpty",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gW.prototype,"isInEngagementPanel",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],gW.prototype,"useUpdatedRepostUi",null);
_.G([_.M({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],gW);
_.e(gW,"ytd-backstage-post-thread-renderer",function(){if(W1s!==void 0)return W1s;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return W1s=B},{mode:1});var eIE;var Rs=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(Rs,_.x);Rs.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
Rs.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var B=this.data.thumbnail.thumbnails;this.isDarkTheme&&(B=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(B=_.Cz(B,24,void 0,"height"))?B:void 0}};
Rs.prototype.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
Rs.prototype.computeHasText=function(){var B;return!((B=this.data)==null||!B.text)};
_.n9.Object.defineProperties(Rs.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Xx(this.bannerImageUrl))+'");'}}});
Rs.prototype.computeHasText=Rs.prototype.computeHasText;Rs.prototype.computeBannerImageUrl=Rs.prototype.computeBannerImageUrl;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Rs.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Rs.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Rs.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],Rs.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",String)],Rs.prototype,"bannerImageUrl",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.Y("design:type",Boolean)],Rs.prototype,"hasText",void 0);_.G([_.IK("data","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rs.prototype,"computeBannerImageUrl",null);
_.G([_.IK("data.text"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rs.prototype,"computeHasText",null);_.G([_.F("bannerImageUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Rs.prototype,"bannerStyle",null);_.G([_.M({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],Rs);
_.e(Rs,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(eIE!==void 0)return eIE;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return eIE=B},{mode:1});var G0o;var Ay=function(){return _.x.apply(this,arguments)||this};
_.u(Ay,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ay.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ay.prototype,"data",void 0);_.G([_.M({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],Ay);
_.e(Ay,"ytd-backstage-zero-state-renderer",function(){if(G0o!==void 0)return G0o;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return G0o=B},{mode:1});var pje;var cu=function(){return _.x.apply(this,arguments)||this};
_.u(cu,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cu.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cu.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],cu.prototype,"icon",void 0);_.G([_.M({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],cu);
_.e(cu,"ytd-post-filter-zero-state-renderer",function(){if(pje!==void 0)return pje;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pje=B},{mode:1});var i5B;var YKo={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},sI=function(){return _.x.apply(this,arguments)||this};
_.u(sI,_.x);sI.prototype.configureRendererStamper=function(){return YKo};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],sI.prototype,"rendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sI.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],sI.prototype,"icon",void 0);_.G([_.M({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],sI);
_.e(sI,"ytd-post-scheduling-zero-state-renderer",function(){if(i5B!==void 0)return i5B;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return i5B=B},{mode:1});var K1q;var Fm=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return B};
_.u(Fm,_.x);Fm.prototype.onTabsActivate=function(B){this.data&&this.data.tabs&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[B.detail.selected].navigationEndpoint})};
Fm.prototype.shouldShowTotalCount=function(B){return B&&B.totalCount!==void 0};
Fm.prototype.handleUpdatePostsTotalCountAction=function(B){var t=this.get(["data.tabs",1,"totalCount"]),T=this.get("updatePostsTotalCountAction.updateType",B);B=this.get("updatePostsTotalCountAction.number",B);t!==void 0&&T!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&B&&(T==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(t)+B):T==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(t)-B))};
_.n9.Object.defineProperties(Fm.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var B=0,t=this.data.tabs.length;B<t;B++)if(this.data.tabs[B].selected)return B;return 0}}});
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Fm.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Fm.prototype,"rendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fm.prototype,"data",void 0);_.G([_.F("data.tabs"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Fm.prototype,"selected",null);_.G([_.M({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],Fm);
_.e(Fm,"ytd-post-stream-filter-renderer",function(){if(K1q!==void 0)return K1q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return K1q=B},{mode:1});var lJ8;var wW=function(){return _.x.apply(this,arguments)||this};
_.u(wW,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wW.prototype,"kevlarBehaviors",void 0);_.G([_.y(),_.Y("design:type",Object)],wW.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],wW);
_.e(wW,"ytd-channel-age-gate-renderer",function(){if(lJ8!==void 0)return lJ8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lJ8=B},{mode:1});var vV8;_.Qk("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var os=function(){var B=_.x.apply(this,arguments)||this;B.data=null;return B};
_.u(os,_.x);os.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.n9.Object.defineProperties(os.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?0:(t=B.title)==null?0:(T=t.runs)==null?0:T.length)?147:160}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],os.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],os.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],os.prototype,"imageSizePx",null);_.G([_.M({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],os);
_.e(os,"ytd-channel-owner-empty-state-renderer",function(){if(vV8!==void 0)return vV8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return vV8=B},{mode:1});var nV2;var ro2;var yh=function(){var B=_.x.apply(this,arguments)||this;B.boundSubmitSearch=function(){B.submitSearch()};
B.boundClearSearch=function(){B.clearSearch()};
return B};
_.u(yh,_.x);_.k=yh.prototype;_.k.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]]"}}}}}};
_.k.toggleClearButton=function(){this.hideClearButton=AYo||!this.input.value};
_.k.submitOnEnterKeyUp=function(B){B.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.k.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.k.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.k.submit=function(){_.dv(this.hostElement,"search-query-changed",this.input.value)};
yh.prototype.toggleClearButton=yh.prototype.toggleClearButton;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],yh.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yh.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],yh.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],yh.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],yh.prototype,"hideClearButton",void 0);_.G([_.y(),_.Y("design:type",Object)],yh.prototype,"boundSubmitSearch",void 0);_.G([_.y(),_.Y("design:type",Object)],yh.prototype,"boundClearSearch",void 0);_.G([_.mA("#input"),_.Y("design:type",Object)],yh.prototype,"input",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yh.prototype,"toggleClearButton",null);
_.G([_.M({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],yh);
_.e(yh,"ytd-channel-switcher-search-box-renderer",function(){if(ro2!==void 0)return ro2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ro2=B},{mode:1});var zIb;var Qh=function(){var B=_.x.apply(this,arguments)||this;B.boundSubmit=function(){B.submit()};
return B};
_.u(Qh,_.x);_.k=Qh.prototype;_.k.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"}}}}};
_.k.ready=function(){var B=this;this.form.addEventListener("submit",function(t){return B.onSubmit(t)})};
_.k.onSubmit=function(B){B.preventDefault();return!1};
_.k.toggleClearButton=function(){this.hideClearButton=AYo||!this.input.value};
_.k.submitOnEnterKeyUp=function(B){B.keyCode===13&&this.submit()};
_.k.submit=function(){var B=this.data.endpoint,t=(0,_.f1.unsafeClone)(B);_.X(t,_.XJ)?_.X(t,_.XJ).query=this.input.value:_.X(t,_.un)&&(_.X(t,_.un).query=this.input.value);var T=_.X(t.commandMetadata,_.b5);(T==null?0:T.url)?(T.url=_.M7(T.url,"query",this.input.value),_.dv(this.hostElement,"yt-navigate",{endpoint:t})):_.X(t,yRi)?(_.X(t,yRi).channelSwitcherQuery=this.input.value,_.OD().resolve(_.kv).resolveCommand(t,{form:{element:this.hostElement}})):(B=Error("Rh`"+JSON.stringify(B)),_.wj(B))};
_.k.getUrl=function(B){return this.get("commandMetadata.webCommandMetadata.url",B)};
Qh.prototype.toggleClearButton=Qh.prototype.toggleClearButton;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Qh.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Qh.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Qh.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qh.prototype,"hideClearButton",void 0);
_.G([_.y(),_.Y("design:type",Object)],Qh.prototype,"boundSubmit",void 0);_.G([_.mA("#form"),_.Y("design:type",HTMLFormElement)],Qh.prototype,"form",void 0);_.G([_.mA("#input"),_.Y("design:type",Object)],Qh.prototype,"input",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qh.prototype,"toggleClearButton",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],Qh);
_.e(Qh,"ytd-search-box-renderer",function(){if(zIb!==void 0)return zIb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return zIb=B},{mode:2});var xH=function(){var B=_.x.apply(this,arguments)||this;B.showSearchBox=!0;return B};
_.u(xH,_.x);xH.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xH.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],xH.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xH.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],xH.prototype,"showSearchBox",void 0);_.G([_.M({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],xH);
_.e(xH,"ytd-channel-switcher-header-renderer",function(){if(nV2!==void 0)return nV2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return nV2=B},{mode:1});var b5E;var B7H;var Mz=function(){var B=_.x.apply(this,arguments)||this;B.isDisplayed=!0;return B};
_.u(Mz,_.x);_.k=Mz.prototype;_.k.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.dataChanged=function(){this.isDisplayed=!0};
_.k.computeType=function(B){return B||"UNKNOWN"};
_.k.onYtServiceRequestCompleted=function(B){B.stopPropagation();this.isDisplayed=!1};
_.k.onClose=function(){this.isDisplayed=!1};
Mz.prototype.onYtServiceRequestCompleted=Mz.prototype.onYtServiceRequestCompleted;Mz.prototype.dataChanged=Mz.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Mz.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Mz.prototype,"data",void 0);
_.G([_.y({computed:"computeType(data.type)",reflectToAttribute:!0}),_.Y("design:type",String)],Mz.prototype,"type",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Mz.prototype,"isDisplayed",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Mz.prototype,"dataChanged",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Mz.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Mz);
_.e(Mz,"ytd-alert-with-button-renderer",function(){if(B7H!==void 0)return B7H;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return B7H=B},{mode:1});var $H=function(){var B=_.x.apply(this,arguments)||this;B.noResult=!1;B.enableAlertBanner=!1;B.dismissedAlertBanner=!1;B.hideCreateChannelButton=!1;B.boundDismissAlertBanner=function(){B.dismissAlertBanner()};
B.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return B};
_.u($H,_.x);_.k=$H.prototype;_.k.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.k.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.k.updateChannelSwitcherAction=function(B){var t;B=(t=_.X(B,aj2))==null?void 0:t.page;_.X(B,Hyq)!==void 0&&(this.data=_.X(B,Hyq))};
_.k.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]]"}}}}}};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.k.searchQueryChanged=function(B,t){if(this.data&&this.data.contents&&this.data.contents.length){B=[];var T=[];this.hideCreateChannelButton=this.noResult=!1;for(var S=document.querySelectorAll("ytd-account-item-renderer"),O=_.C(S),d=O.next();!d.done;d=O.next())d=d.value,T.push(d),d.style.display="block";this.resetRightBorder(T);if(t){this.hideCreateChannelButton=!0;for(T=1;T<this.data.contents.length;T++)if(d=this.data.contents[T],_.X(d,F5s)){var Z=void 0,h=void 0;O=(Z=_.X(d,F5s))==null?void 0:(h=
Z.accountName)==null?void 0:h.simpleText;h=Z=void 0;d=(Z=_.X(d,F5s))==null?void 0:(h=Z.channelHandle)==null?void 0:h.simpleText;(Z=S[T-1])&&O&&_.Vw(O,t)?B.push(Z):_.m("enable_handle_search_on_channel_switcher")&&Z&&d&&_.Vw(d.toString(),t.toString())?B.push(Z):Z.style.display="none"}B.length===0&&(this.noResult=!0);this.resetRightBorder(B)}}};
_.k.resetRightBorder=function(B){for(var t=0;t<B.length;t++)B[t].style.borderRight=!this.hideCreateChannelButton&&(t+2)%3===0||this.hideCreateChannelButton&&(t+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.k.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.k.setShowSearchBox=function(B){if(B&&B.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var t=0;t<B.contents.length;t++)_.X(B.contents[t],_.TU)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.k.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.n9.Object.defineProperties($H.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null?0:B.contents)}}});
$H.prototype.onContinuationItemsUpdated=$H.prototype.onContinuationItemsUpdated;$H.prototype.searchQueryChanged=$H.prototype.searchQueryChanged;$H.prototype.onDataChanged=$H.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$H.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$H.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],$H.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],$H.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$H.prototype,"data",void 0);_.G([_.mA("ytd-channel-switcher-header-renderer"),_.Y("design:type",Object)],$H.prototype,"channelSwitcherHeaderRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],$H.prototype,"noResult",void 0);
_.G([_.y(),_.Y("design:type",Object)],$H.prototype,"enableAlertBanner",void 0);_.G([_.y(),_.Y("design:type",Object)],$H.prototype,"dismissedAlertBanner",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$H.prototype,"hideCreateChannelButton",void 0);_.G([_.F("data.contents"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],$H.prototype,"isLoading",null);_.G([_.y(),_.Y("design:type",Object)],$H.prototype,"boundDismissAlertBanner",void 0);
_.G([_.y({computed:"computeButtonOverride()"}),_.Y("design:type",Object)],$H.prototype,"buttonOverride",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$H.prototype,"onDataChanged",null);_.G([_.Uv("search-query-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,String]),_.Y("design:returntype")],$H.prototype,"searchQueryChanged",null);
_.G([_.Uv("yt-next-continuation-data-updated"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],$H.prototype,"onContinuationItemsUpdated",null);_.G([_.M({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],$H);
_.e($H,"ytd-channel-switcher-page-renderer",function(){if(b5E!==void 0)return b5E;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return b5E=B},{mode:1});var t1q;var T7H;var Wu=function(){var B=_.x.apply(this,arguments)||this;B.images=[];B.selectedImageIndex=0;return B};
_.u(Wu,_.x);_.k=Wu.prototype;
_.k.ready=function(){_.Rr(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.Rr(this.JSC$13599_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.Rr(this.JSC$13599_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.Rr(this.JSC$13599_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.k.onThumbnailClick=function(B){if(B=B.event_.detail)this.selectedImageIndex=this.images.indexOf(B)};
_.k.updateImageThumbnails=function(B){B=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:B.event_.detail});this.images.splice(this.selectedImageIndex,1,B);this.images=[].concat(_.aw(this.images))};
_.k.cancelImageRepositions=function(){this.selectedImageIndex=0;_.dv(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.k.saveImageRepositions=function(){this.selectedImageIndex=0;_.dv(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.n9.Object.defineProperties(Wu.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var B=this;return(this.images||[]).map(function(t,T){return{image:t,selected:T===B.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Wu.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("ytd-backstage-image-preview-renderer"),_.Y("design:type",Object)],Wu.prototype,"JSC$13599_imagePreviewContainer",void 0);_.G([_.mA(".thumbnail-images-container"),_.Y("design:type",HTMLElement)],Wu.prototype,"thumbnailImagesContainer",void 0);_.G([_.y(),_.Y("design:type",Array)],Wu.prototype,"images",void 0);
_.G([_.y(),_.Y("design:type",Object)],Wu.prototype,"repositionInstructions",void 0);_.G([_.y(),_.Y("design:type",Object)],Wu.prototype,"selectedImageIndex",void 0);_.G([_.F("images","selectedImageIndex"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Wu.prototype,"thumbnailRendererDatas",null);_.G([_.F("images","selectedImageIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Wu.prototype,"selectedImageData",null);
_.G([_.M({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],Wu);
_.e(Wu,"ytd-backstage-multi-image-reposition-renderer",function(){if(T7H!==void 0)return T7H;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return T7H=B},{mode:1});var e$=function(B,t){_.I8.call(this);this.uploadUrl=B;this.channelId=t;this.imagesUploadData=[]};
_.u(e$,_.I8);e$.prototype.getAllUploadStatuses=function(){var B=this,t,T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,S9H(B),2);t=O.yieldResult;T=t.get("succeed");S=t.get("failed");return O.return(T.concat(S))})};
var k32=function(B){var t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,S9H(B),2);t=S.yieldResult;T=t.get("failed");T.length>0&&OQ4(B,T);return S.return(B.getAllUploadStatuses())})},S9H=function(B){var t,T,S,O,d,Z,h;
return _.L(function(q){if(q.nextAddress==1)return t=new Map,_.V(q,Promise.allSettled(B.imagesUploadData.map(function(D){return D.uploadPromise})),2);
T=q.yieldResult;S=[];O=_.C(T);for(d=O.next();!d.done;d=O.next())Z=d.value,Z.status==="fulfilled"&&S.push(Z.value);h=B.imagesUploadData.map(function(D){return D.image}).filter(function(D){return S.every(function(P){return P.id!==D.id})});
t.set("succeed",S);t.set("failed",h);return q.return(t)})},OQ4=function(B,t){t=_.C(t);
for(var T=t.next();!T.done;T=t.next()){var S=B;T=T.value;du8(S,T.id)>=0&&S.cancel(T.id);var O=new Cp2(T),d=_.NE2(S.uploadUrl,{"X-YouTube-ChannelId":S.channelId},T.imageBlob);O.transfer=d;O.uploadPromise=ZQE(d,T);S.imagesUploadData.push(O);d.run()}};
e$.prototype.cancel=function(B){var t=du8(this,B);t!==-1&&((t=this.imagesUploadData[t].transfer)&&t.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(T){return T.image.id!==B}))};
var du8=function(B,t){return B.imagesUploadData.findIndex(function(T){return T.image.id===t})},ZQE=function(B,t){return new Promise(function(T,S){B.listen("l",function(){var O=B.getResponseText();
O?(O=JSON.parse(O).encryptedBlobId,t.encryptedBlobId=O,T(t)):S("upload failed")});
B.listen("n",function(){S("upload failed")})})},Cp2=function(B){this.image=B};var uI2=function(B,t,T,S,O){this.id=B;this.imageBlob=t;this.localImageSrc=T;this.naturalWidth=S;this.naturalHeight=O;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 LhE=[".jpeg",".jpg",".png"],Ge=function(){var B=_.x.apply(this,arguments)||this;B.showImagesPreview=!1;B.pollOptions=[];B.errorMessage="";B.optionPlaceholderText="";B.optionDefaultText="";B.JSC$13610_imageId=0;B.maxFileSizeMb=0;B.maxAspectRatio=0;B.invalidFileSizeError="";B.invalidAspectRatioError="";B.invalidFileTypeError="";B.imageSelector=new La(null,"single_file",LhE);return B};
_.u(Ge,_.x);_.k=Ge.prototype;_.k.ready=function(){_.Rr(this.imageSelector,"j",this.onImageSelect,!1,this);_.Rr(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.Rr(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.k.dataChanged=function(){var B,t,T=_.X((B=this.data)==null?void 0:(t=B.cellTemplate)==null?void 0:t.onEmptyCellTap,gxE);if(T&&T.uploadUrl&&T.channelId){var S;this.maxFileSizeMb=((S=T.imageValidationInfo)==null?void 0:S.maxFileSizeMb)||0;var O;this.maxAspectRatio=((O=T.imageValidationInfo)==null?void 0:O.allowedMaxAspectRatio)||0;var d;this.invalidFileSizeError=this.getSimpleString((d=this.data)==null?void 0:d.invalidFileSizeError);var Z;this.invalidAspectRatioError=this.getSimpleString((Z=this.data)==
null?void 0:Z.invalidAspectRatioError);var h;this.invalidFileTypeError=this.getSimpleString((h=this.data)==null?void 0:h.invalidFileTypeError);this.uploadManager=new e$(T.uploadUrl,T.channelId)}};
_.k.onEditorInfoChange=function(){this.optionPlaceholderText=_.vS(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.vS(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.k.observeAddImageError=function(){this.errorMessage!==""&&_.dv(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.k.onPollOptionsChange=function(){for(var B=!1,t=[],T=0;T<this.pollOptions.length;T++){var S=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(T+1);this.pollOptions[T].placeholderText!==S?(B=!0,t.push(Object.assign({},this.pollOptions[T],{placeholderText:S}))):t.push(this.pollOptions[T])}B&&(this.pollOptions=t);this.isValid()?_.dv(this.hostElement,"yt-commentbox-post-enable"):_.dv(this.hostElement,"yt-commentbox-post-disable")};
_.k.createPollOptions=function(B){var t=[],T;B=(T=B==null?void 0:B.minPollOptions)!=null?T:0;for(T=0;T<B;T++)t.push(this.createPollOption());return t};
_.k.onImageSelect=function(B){var t=this,T,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1){if(t.selectedImageIndex===void 0)return q.jumpTo(0);T=B.files[0];t.errorMessage="";S=t.validateImage(T);if(S!=="")return t.errorMessage=S,q.return();O=new ig(t.maxAspectRatio,!1,!0);return _.V(q,O.transform(T),3)}if(q.nextAddress!=4)return d=q.yieldResult,d.transformedData?d.invalidAspectRatio?(t.errorMessage=t.invalidAspectRatioError,q.return()):_.V(q,joN(t.JSC$13610_imageId,B.files[0],d.transformedData),
4):(t.errorMessage=t.invalidFileTypeError,q.return());Z=q.yieldResult;t.JSC$13610_imageId++;OQ4(t.uploadManager,[Z]);h=Object.assign({},t.pollOptions[t.selectedImageIndex],{image:Z});t.pollOptions.splice(t.selectedImageIndex,1,h);t.refreshPollOptions();_.dv(t.hostElement,"yt-backstage-poll-image-select");_.Dh(q)})};
_.k.validateImage=function(B){return B.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.k.refreshPollOptions=function(){this.pollOptions=[].concat(_.aw(this.pollOptions))};
_.k.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.aw(this.pollOptions),[this.createPollOption()]))};
_.k.onRemovePollOption=function(B){var t=this.pollOptions[B.model.index];t&&t.image&&this.uploadManager.cancel(t.image.id);this.pollOptions.splice(B.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.dv(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.k.onTextInput=function(){this.refreshPollOptions()};
_.k.onImageButtonClick=function(B){this.selectedImageIndex=B.model.index;this.imageSelector.click()};
_.k.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.k.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.k.saveImageRepositions=function(B){B=B.event_.detail;for(var t=0,T=[],S=_.C(this.pollOptions),O=S.next();!O.done;O=S.next())O=O.value,O.image!==void 0?(O=Object.assign({},O,{image:B[t]}),T.push(O),t++):T.push(O);this.showImagesPreview=!1;this.pollOptions=[].concat(_.aw(T))};
_.k.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 B=0,t=_.C(this.pollOptions),T=t.next();!T.done;T=t.next())if(T=T.value,T.optionText.trim()!==""||T.image!==void 0){if(!T.image||this.hasCustomOptionText&&T.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;B++}return B>=Number(this.editorInfo.minPollOptions)};
_.k.getAllUploadStatuses=function(){var B=this,t,T,S,O;return _.L(function(d){if(d.nextAddress==1)return _.V(d,B.uploadManager.getAllUploadStatuses(),2);t=d.yieldResult;T=_.C(t);for(S=T.next();!S.done;S=T.next())if(O=S.value,O.encryptedBlobId===void 0)return d.return(k32(B.uploadManager));return d.return(t)})};
_.k.getPostCreateOptions=function(){for(var B=[],t=_.C(this.pollOptions),T=t.next();!T.done;T=t.next())T=T.value,T.image!==void 0&&B.push({text:this.hasCustomOptionText?T.optionText:T.placeholderText,image:T.image});return B};
_.k.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.k.createButtonRenderer=function(B,t){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:B,accessibilityData:{accessibilityData:{label:this.getSimpleString(B)}},isDisabled:t}};
_.k.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.k.computeThumbnailRendererData=function(B){return B?{image:B,selected:!1}:void 0};
_.k.getSimpleString=function(B){return _.vS(B)};
_.k.updateOptionTextFromBinding=function(B){if(B.target){var t=Array.from(_.ZH(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(B.target);if(t>=0){var T;this.pollOptions[t].optionText=(T=B.detail.value)!=null?T:""}}};
_.n9.Object.defineProperties(Ge.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var B,t;return this.pollOptions.length<((t=(B=this.editorInfo)==null?void 0:B.maxPollOptions)!=null?t:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(B){return B.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(B){return B.image}).map(function(B){return B.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(B){return B.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.data)==null?void 0:B.addOptionButtonText;return t?this.createButtonRenderer(t,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.data)==null?void 0:B.repositionImagesButtonLabel;return t?this.createButtonRenderer(t,!this.hasImages):void 0}}});
Ge.prototype.onPollOptionsChange=Ge.prototype.onPollOptionsChange;Ge.prototype.observeAddImageError=Ge.prototype.observeAddImageError;Ge.prototype.onEditorInfoChange=Ge.prototype.onEditorInfoChange;Ge.prototype.dataChanged=Ge.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ge.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("ytd-backstage-multi-image-reposition-renderer"),_.Y("design:type",Object)],Ge.prototype,"imageRepositionContainer",void 0);
_.G([_.y(),_.Y("design:type",Object)],Ge.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Ge.prototype,"editorInfo",void 0);_.G([_.y(),_.Y("design:type",e$)],Ge.prototype,"uploadManager",void 0);_.G([_.y(),_.Y("design:type",Object)],Ge.prototype,"showImagesPreview",void 0);_.G([_.y(),_.Y("design:type",Array)],Ge.prototype,"pollOptions",void 0);_.G([_.y(),_.Y("design:type",Object)],Ge.prototype,"errorMessage",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ge.prototype,"dataChanged",null);_.G([_.je("editorInfo"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ge.prototype,"onEditorInfoChange",null);_.G([_.IK("errorMessage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ge.prototype,"observeAddImageError",null);
_.G([_.je("pollOptions"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ge.prototype,"onPollOptionsChange",null);_.G([_.F("pollOptions","editorInfo"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ge.prototype,"isAllowedToAddOption",null);_.G([_.F("pollOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ge.prototype,"hasImages",null);
_.G([_.F("pollOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ge.prototype,"imagesToReposition",null);_.G([_.F("pollOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ge.prototype,"hasCustomOptionText",null);_.G([_.F("data","isAllowedToAddOption"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ge.prototype,"addOptionButton",null);_.G([_.F("data","hasImages"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ge.prototype,"repositionImagesButton",null);
_.G([_.M({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],Ge);
_.e(Ge,"ytd-backstage-image-poll-editor-renderer",function(){if(t1q!==void 0)return t1q;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return t1q=B},{mode:2});var hts={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 q9i;var pU=function(){var B=_.x.apply(this,arguments)||this;B.a11yConfig=hts;B.imageDisplayOffsetTop=0;B.imageDisplayOffsetLeft=0;B.pickerDisplayOffsetTop=0;B.pickerDisplayOffsetLeft=0;B.showPreviewContainer=!0;B.startPicker=!1;B.repositionOptional=!1;B.editOnlyMode=!1;B.savedImageDisplayOffsetTop=0;B.savedImageDisplayOffsetLeft=0;return B};
_.u(pU,_.x);_.k=pU.prototype;_.k.created=function(){_.QL.requestAvailability()};
_.k.ready=function(){};
_.k.onArrowKeysDown=function(B){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){B.detail.keyboardEvent.preventDefault();var t=0,T=0,S="";switch(B.detail.keyboardEvent.key){case "ArrowUp":HKN(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?S=this.a11yConfig.reachBottomOfImage:t=this.imageHeight*.05*-1;break;case "ArrowDown":HKN(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?S=this.a11yConfig.reachTopOfImage:
t=this.imageHeight*.05;break;case "ArrowLeft":HKN(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?S=this.a11yConfig.reachRightOfImage:T=this.imageWidth*.05*-1;break;case "ArrowRight":HKN(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?S=this.a11yConfig.reachLeftOfImage:T=this.imageWidth*.05}S&&_.IG(S)&&_.dv(this.hostElement,"iron-announce",{text:_.IG(S)});if(T||t)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+t)),B=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),B=_.IG(this.a11yConfig.imageVerticalPosition,{x_percent:""+B,y_percent:""+(100-B)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+T)),B=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),B=_.IG(this.a11yConfig.imageHorizontalPosition,{x_percent:""+B,y_percent:""+(100-B)})),B&&_.dv(this.hostElement,"iron-announce",{text:B})}};
_.k.getPreviewPosition=function(B,t,T,S){return Math.round(100*(B+t*.5-T)/S)};
_.k.calculateDisplayPosition=function(){var B=this.imageData.naturalWidth,t=this.imageData.naturalHeight;this.displayScale=Math.max(200/B,200/t);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var T=B*this.displayScale*this.imageData.previewCoordinates.left,S=t*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=t>B?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-T;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=B>t?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-S;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=B*this.displayScale;this.imageHeight=t*this.displayScale};
_.k.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.k.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.k.getSignedPosition=function(B,t,T){return t==="X"&&_.MB("HTML_DIR")==="rtl"?T==="-"?B+"px":B*-1+"px":T==="-"?B*-1+"px":B+"px"};
_.k.pickerMove=function(B){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var t=this.pickerOffsetX-B.clientX,T=this.pickerOffsetY-B.clientY;this.pickerOffsetX=B.clientX;this.pickerOffsetY=B.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
T)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-t))}};
_.k.pickerMoveStart=function(B){this.startPicker=!0;this.pickerOffsetX=B.clientX;this.pickerOffsetY=B.clientY};
_.k.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var B=this.generateCropPreview();B&&_.dv(this.hostElement,"ytd-backstage-image-preview-coordinates-update",B)};
_.k.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.dv(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.k.deleteImage=function(){_.dv(this.hostElement,"ytd-backstage-image-preview-delete")};
_.k.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.k.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var B=this.generateCropPreview();B&&_.dv(this.hostElement,"ytd-backstage-image-preview-coordinates-save",B)};
_.k.getPreviewOffset=function(B,t,T){return t&&B?(T==="X"&&_.MB("HTML_DIR")==="rtl"?300/t*B:300/t*B*-1)+"px":"0px"};
_.k.getSimpleText=function(B){return B?_.vS(B):""};
_.k.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}};
_.n9.Object.defineProperties(pU.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var B=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.IG(this.a11yConfig.imageVerticalPosition,{x_percent:""+B,y_percent:""+(100-B)})+"\n"+_.IG(this.a11yConfig.verticalRepositionInstruction)}B=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.IG(this.a11yConfig.imageHorizontalPosition,{x_percent:""+B,y_percent:""+(100-B)})+"\n"+_.IG(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 B,t,T=(B=this.instruction)==null?void 0:(t=B.previewInstruction)==null?void 0:t.editButtonLabel;return T?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:T,accessibilityData:{accessibilityData:{label:this.getSimpleText(T)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O=this.editOnlyMode?(B=this.instruction)==null?void 0:(t=B.editInstruction)==null?void 0:t.saveImagesButtonLabel:(T=this.instruction)==null?void 0:(S=T.editInstruction)==null?void 0:S.saveButtonLabel;return O?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:O,accessibilityData:{accessibilityData:{label:this.getSimpleText(O)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.instruction)==null?void 0:(t=B.previewInstruction)==null?void 0:t.deleteButtonLabel;return T?{size:"SIZE_SMALL",text:T,accessibilityData:{accessibilityData:{label:this.getSimpleText(T)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.instruction)==null?void 0:(t=B.editInstruction)==null?void 0:t.cancelButtonLabel;B=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return T?{style:B,size:"SIZE_SMALL",text:T,accessibilityData:{accessibilityData:{label:this.getSimpleText(T)}}}: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"}}});
pU.prototype.onEditOnlyModeUpdate=pU.prototype.onEditOnlyModeUpdate;pU.prototype.onImageChange=pU.prototype.onImageChange;_.G([_.y(),_.Y("design:type",uI2)],pU.prototype,"imageData",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"instruction",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"a11yConfig",void 0);_.G([_.y(),_.Y("design:type",Number)],pU.prototype,"imageWidth",void 0);_.G([_.y(),_.Y("design:type",Number)],pU.prototype,"imageHeight",void 0);
_.G([_.y(),_.Y("design:type",Number)],pU.prototype,"displayScale",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"imageDisplayOffsetTop",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"imageDisplayOffsetLeft",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"pickerDisplayOffsetTop",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"pickerDisplayOffsetLeft",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"showPreviewContainer",void 0);
_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"startPicker",void 0);_.G([_.y(),_.Y("design:type",Number)],pU.prototype,"pickerOffsetX",void 0);_.G([_.y(),_.Y("design:type",Number)],pU.prototype,"pickerOffsetY",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"repositionOptional",void 0);_.G([_.y(),_.Y("design:type",Object)],pU.prototype,"editOnlyMode",void 0);_.G([_.mA("#picker-container"),_.Y("design:type",HTMLElement)],pU.prototype,"JSC$13623_pickerContainer",void 0);
_.G([_.mA("#picker"),_.Y("design:type",HTMLElement)],pU.prototype,"picker",void 0);_.G([_.mA("#preview-clipper"),_.Y("design:type",HTMLElement)],pU.prototype,"previewClipper",void 0);_.G([_.mA("#image-in-picker-background"),_.Y("design:type",HTMLImageElement)],pU.prototype,"JSC$13623_imageInBackground",void 0);_.G([_.mA("#image-in-picker"),_.Y("design:type",HTMLImageElement)],pU.prototype,"JSC$13623_imageInPicker",void 0);
_.G([_.mA("#image-in-preview-clipper"),_.Y("design:type",HTMLImageElement)],pU.prototype,"JSC$13623_imageInPreviewClipper",void 0);_.G([_.F("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pU.prototype,"altLabelForImage",null);_.G([_.F("imageHeight","imageWidth"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],pU.prototype,"pickerSize",null);
_.G([_.F("imageHeight","imageWidth"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pU.prototype,"imageOrientationStyle",null);_.G([_.F("instruction"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pU.prototype,"editButton",null);_.G([_.F("instruction","editOnlyMode"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pU.prototype,"saveButton",null);_.G([_.F("instruction"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pU.prototype,"deleteButton",null);
_.G([_.F("instruction","editOnlyMode"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pU.prototype,"cancelButton",null);_.G([_.F("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],pU.prototype,"cropOffsetTop",null);_.G([_.F("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],pU.prototype,"cropOffsetLeft",null);
_.G([_.F("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pU.prototype,"pickerBackgroundStyle",null);_.G([_.F("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pU.prototype,"pickerDisplayStyle",null);_.G([_.F("cropOffsetLeft","cropOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pU.prototype,"imageInPickerStyle",null);
_.G([_.F("cropOffsetLeft","cropOffsetTop","pickerSize"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pU.prototype,"previewClipperStyle",null);_.G([_.je("imageData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pU.prototype,"onImageChange",null);_.G([_.je("editOnlyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pU.prototype,"onEditOnlyModeUpdate",null);
_.G([_.F("showPreviewContainer"),_.Y("design:type",String),_.Y("design:paramtypes",[])],pU.prototype,"pickerModeStyle",null);_.G([_.M({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],pU);
_.e(pU,"ytd-backstage-image-preview-renderer",function(){if(q9i!==void 0)return q9i;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return q9i=B},{mode:1});var V1q;var E_q={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 DuB;var Ppi;var iA=function(){var B=_.x.apply(this,arguments)||this;B.a11yConfig=E_q;B.imageDisplayOffsetTop=0;B.imageDisplayOffsetLeft=0;B.pickerDisplayOffsetTop=0;B.pickerDisplayOffsetLeft=0;B.cropCoordinatesSaved=!1;B.previewSize=0;B.startPicker=!1;B.repositionOptional=!1;return B};
_.u(iA,_.x);_.k=iA.prototype;_.k.created=function(){_.QL.requestAvailability()};
_.k.ready=function(){};
_.k.onArrowKeysDown=function(B){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){B.detail.keyboardEvent.preventDefault();var t=0,T=0,S="";switch(B.detail.keyboardEvent.key){case "ArrowUp":a7_(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?S=this.a11yConfig.reachBottomOfImage:t=this.imageHeight*.05*-1;break;case "ArrowDown":a7_(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?S=this.a11yConfig.reachTopOfImage:
t=this.imageHeight*.05;break;case "ArrowLeft":a7_(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?S=this.a11yConfig.reachRightOfImage:T=this.imageWidth*.05*-1;break;case "ArrowRight":a7_(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?S=this.a11yConfig.reachLeftOfImage:T=this.imageWidth*.05}S&&_.IG(S)&&_.dv(this.hostElement,"iron-announce",{text:_.IG(S)});if(T||t)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+t)),B=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),B=_.IG(this.a11yConfig.imageVerticalPosition,{x_percent:""+B,y_percent:""+(100-B)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+T)),B=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),B=_.IG(this.a11yConfig.imageHorizontalPosition,{x_percent:""+B,y_percent:""+(100-B)})),B&&_.dv(this.hostElement,"iron-announce",{text:B})}};
_.k.getPreviewPosition=function(B,t,T,S){return Math.round(100*(B+t*.5-T)/S)};
_.k.displayImage=function(){var B=this.JSC$13634_pickerContainer.getBoundingClientRect().width,t=this.JSC$13634_pickerContainer.getBoundingClientRect().height,T=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),S=this.JSC$13634_imageInBackground.naturalWidth,O=this.JSC$13634_imageInBackground.naturalHeight;this.displayScale=Math.max(T/S,T/O);this.imageWidth=S*this.displayScale;this.imageHeight=O*this.displayScale;this.pickerDisplayOffsetLeft=(B-T)/2;this.pickerDisplayOffsetTop=
(t-T)/2;this.imageDisplayOffsetLeft=O>S?this.pickerDisplayOffsetLeft:(B-this.imageWidth)/2;this.imageDisplayOffsetTop=S>O?this.pickerDisplayOffsetTop:(t-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.k.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$13634_imageInBackground.src=this.imageData.toString(),this.JSC$13634_imageInPicker.src=this.imageData.toString(),this.JSC$13634_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.k.getSignedPosition=function(B,t,T){return t==="X"&&_.MB("HTML_DIR")==="rtl"?T==="-"?B+"px":B*-1+"px":T==="-"?B*-1+"px":B+"px"};
_.k.pickerMove=function(B){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var t=this.pickerOffsetX-B.clientX,T=this.pickerOffsetY-B.clientY;this.pickerOffsetX=B.clientX;this.pickerOffsetY=B.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
T)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-t))}};
_.k.pickerMoveStart=function(B){this.startPicker=!0;this.pickerOffsetX=B.clientX;this.pickerOffsetY=B.clientY};
_.k.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.k.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.dv(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.k.getPreviewOffset=function(B,t,T,S){return t&&B&&T?(S==="X"&&_.MB("HTML_DIR")==="rtl"?T/t*B:T/t*B*-1)+"px":"0px"};
_.k.getSimpleText=function(B){return B?_.vS(B):""};
_.k.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var B=this.cropOffsetTop/this.imageHeight,t=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,T=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,S=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.ZH(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.dv(this.hostElement,"yt-img-crop-coordinates-update",{top:B,right:t,bottom:T,left:S})}};
_.n9.Object.defineProperties(iA.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var B=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.IG(this.a11yConfig.imageVerticalPosition,{x_percent:""+B,y_percent:""+(100-B)})+"\n"+_.IG(this.a11yConfig.verticalRepositionInstruction)}B=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.IG(this.a11yConfig.imageHorizontalPosition,{x_percent:""+B,y_percent:""+(100-B)})+"\n"+_.IG(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 B,t=(B=this.learnMore.runs[0])==null?void 0:B.navigationEndpoint,T;return((T=_.X(t,_.Gi))==null?void 0:T.url)||void 0}}}});
iA.prototype.onImageDataChange=iA.prototype.onImageDataChange;_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"imageData",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"instruction",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"a11yConfig",void 0);_.G([_.y(),_.Y("design:type",Number)],iA.prototype,"imageWidth",void 0);_.G([_.y(),_.Y("design:type",Number)],iA.prototype,"imageHeight",void 0);_.G([_.y(),_.Y("design:type",Number)],iA.prototype,"displayScale",void 0);
_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"imageDisplayOffsetTop",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"imageDisplayOffsetLeft",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"pickerDisplayOffsetTop",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"pickerDisplayOffsetLeft",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"cropCoordinatesSaved",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"previewSize",void 0);
_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"startPicker",void 0);_.G([_.y(),_.Y("design:type",Number)],iA.prototype,"pickerOffsetX",void 0);_.G([_.y(),_.Y("design:type",Number)],iA.prototype,"pickerOffsetY",void 0);_.G([_.y(),_.Y("design:type",Object)],iA.prototype,"repositionOptional",void 0);_.G([_.mA("#picker-container"),_.Y("design:type",HTMLElement)],iA.prototype,"JSC$13634_pickerContainer",void 0);_.G([_.mA("#picker"),_.Y("design:type",HTMLElement)],iA.prototype,"picker",void 0);
_.G([_.mA("#image-in-picker-background"),_.Y("design:type",HTMLImageElement)],iA.prototype,"JSC$13634_imageInBackground",void 0);_.G([_.mA("#image-in-picker"),_.Y("design:type",HTMLImageElement)],iA.prototype,"JSC$13634_imageInPicker",void 0);_.G([_.mA("#image-in-preview-clipper"),_.Y("design:type",HTMLImageElement)],iA.prototype,"JSC$13634_imageInPreviewClipper",void 0);_.G([_.mA("#full-image-as-preview"),_.Y("design:type",HTMLImageElement)],iA.prototype,"imageAsPreview",void 0);
_.G([_.F("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],iA.prototype,"altLabelForImage",null);_.G([_.F("imageHeight","imageWidth"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],iA.prototype,"pickerSize",null);_.G([_.F("imageHeight","imageWidth"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iA.prototype,"imageOrientationStyle",null);
_.G([_.F("instruction.previewInstruction.editButtonLabel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iA.prototype,"editButton",null);_.G([_.F("instruction.editInstruction.saveButtonLabel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iA.prototype,"saveButton",null);_.G([_.F("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],iA.prototype,"cropOffsetTop",null);
_.G([_.F("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],iA.prototype,"cropOffsetLeft",null);_.G([_.F("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],iA.prototype,"pickerBackgroundStyle",null);_.G([_.F("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],iA.prototype,"pickerDisplayStyle",null);
_.G([_.F("cropOffsetLeft","cropOffsetTop"),_.Y("design:type",String),_.Y("design:paramtypes",[])],iA.prototype,"imageInPickerStyle",null);_.G([_.F("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.Y("design:type",String),_.Y("design:paramtypes",[])],iA.prototype,"previewClipperStyle",null);_.G([_.IK("imageData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iA.prototype,"onImageDataChange",null);
_.G([_.F("cropCoordinatesSaved"),_.Y("design:type",String),_.Y("design:paramtypes",[])],iA.prototype,"pickerModeStyle",null);_.G([_.F("instruction.editInstruction.learnMore"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iA.prototype,"learnMore",null);_.G([_.F("learnMore"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iA.prototype,"learnMoreUrl",null);_.G([_.yX({is:"yt-img-crop-picker",disableElementRegistration:!0})],iA);
_.e(iA,"yt-img-crop-picker",function(){if(Ppi===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;DuB===void 0&&(DuB=document.createElement("template"));var S=DuB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Ppi=B}B=Ppi;return B},{mode:2});var YH=function(){var B=_.x.apply(this,arguments)||this;B.errorMessage="";B.hasPreview=!1;B.isBackstagePost=!1;B.dismissButtonOverrides={size:"XS"};return B};
_.u(YH,_.x);_.k=YH.prototype;_.k.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"}}}};
_.k.detached=function(){this.removeOverlay()};
_.k.setPreview=function(B){_.ZH(this.hostElement).querySelector("#preview-picker").imageData=B;this.hasPreview=!0;_.dv(this.hostElement,"yt-backstage-image-select-preview")};
_.k.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var B=_.ZH(this.hostElement).querySelector("#dropzone");B.classList.remove("dragover");B.classList.remove("error");_.dv(this.hostElement,"yt-backstage-image-select-cancel")};
_.k.setupOverlay=function(){var B=this.imageUploadEndpoint;this.removeOverlay();if(B&&B.imageValidationInfo){var t=_.ZH(this.hostElement).querySelector("#dropzone"),T=_.ZH(this.hostElement).querySelector("#select");this.overlay=new Ka(B.uploadUrl,B.channelId,B.imageValidationInfo.maxFileSizeMb,B.imageValidationInfo.allowedMaxAspectRatio,t,T,!0);_.Rr(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.Rr(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.Rr(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.Rr(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.Rr(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.k.removeOverlay=function(){this.overlay&&(_.U$(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.U$(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.U$(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.U$(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.U$(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.k.onDragOver=function(B){var t=_.ZH(this.hostElement).querySelector("#dropzone");_.hk(t,"dragover",B.value)};
_.k.onPreview=function(B){this.setPreview(B.value)};
_.k.onImageError=function(B){if(B.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var t;B=(t=this.data)==null?void 0:t.fileSizeError}else if(B.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var T;B=(T=this.data)==null?void 0:T.invalidError}else if(B.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var S;B=(S=this.data)==null?void 0:S.invalidAspectRatioError}else return;this.errorMessage=_.vS(B);_.ZH(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.k.onImageAlert=function(B){this.onImageError(B)};
_.k.uploadPromise=function(){var B=this,t=this.overlay&&this.overlay.uploadPromise();if(t)return t.catch(function(){throw Error(B.data?_.vS(B.data.uploadFailureError):"");})};
_.n9.Object.defineProperties(YH.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var B,t;if((B=this.data)==null?0:(t=B.icon)==null?0:t.iconType)return _.DK(this.data.icon.iconType)}}});
YH.prototype.setupOverlay=YH.prototype.setupOverlay;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],YH.prototype,"rendererStamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YH.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YH.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],YH.prototype,"imageUploadEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],YH.prototype,"errorMessage",void 0);
_.G([_.y(),_.Y("design:type",Ka)],YH.prototype,"overlay",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],YH.prototype,"hasPreview",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],YH.prototype,"isBackstagePost",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YH.prototype,"selectionCancel",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YH.prototype,"previewCancel",null);
_.G([_.F("data.icon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YH.prototype,"icon",null);_.G([_.y(),_.Y("design:type",Object)],YH.prototype,"dismissButtonOverrides",void 0);_.G([_.IK("imageUploadEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YH.prototype,"setupOverlay",null);_.G([_.M({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],YH);
_.e(YH,"ytd-backstage-image-select-renderer",function(){if(V1q!==void 0)return V1q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return V1q=B},{mode:1});var UuB;var IZH;var KU=function(){var B=_.x.apply(this,arguments)||this;B.selected=!1;return B};
_.u(KU,_.x);_.k=KU.prototype;_.k.computeSelected=function(B){return B==null?void 0:B.selected};
_.k.computeTransform=function(B,t,T){var S,O,d=(O=(S=this.imageContainer)==null?void 0:S.getBoundingClientRect())!=null?O:{width:0,height:0};S=Math.max(d.width/t,d.height/T);T=T*S*B.top;return"translateX("+this.getSignedPosition(t*S*B.left,"X","-")+") translateY("+this.getSignedPosition(T,"Y","-")+")"};
_.k.getSignedPosition=function(B,t,T){return t==="X"&&_.MB("HTML_DIR")==="rtl"?T==="-"?B+"px":B*-1+"px":T==="-"?B*-1+"px":B+"px"};
_.k.onClick=function(){var B;_.dv(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(B=this.data)==null?void 0:B.image)};
_.k.onKeyPress=function(B){if(B.keyCode===13)this.onClick()};
_.n9.Object.defineProperties(KU.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:(t=B.image)==null?void 0:t.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)!=null&&B.image){var t;B=(t=this.data)==null?void 0:t.image;return B.previewCoordinates.top!==0||B.previewCoordinates.left!==0?(t=this.computeTransform(B.previewCoordinates,B.naturalWidth,B.naturalHeight),B.naturalHeight>=B.naturalWidth?"width:inherit;transform:"+t+";":"height:inherit;transform:"+t+";"):B.naturalHeight>=B.naturalWidth?"width:inherit;":"height:inherit;"}}}});
KU.prototype.onKeyPress=KU.prototype.onKeyPress;_.G([_.mA(".image-container"),_.Y("design:type",HTMLElement)],KU.prototype,"imageContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],KU.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.Y("design:type",Object)],KU.prototype,"selected",void 0);_.G([_.F("data.image"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],KU.prototype,"thumbnailUrl",null);
_.G([_.F("data.image","data.image.previewCoordinates"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],KU.prototype,"thumbnailStyle",null);_.G([_.Uv("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],KU.prototype,"onKeyPress",null);_.G([_.M({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],KU);
_.e(KU,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(IZH!==void 0)return IZH;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return IZH=B},{mode:2});var lA=function(B,t,T){T=T===void 0?!1:T;_.I8.call(this);var S=this;this.dropZoneOverlay=new ZP(B);this.selectOverlay=T?new La(t,"multiple_file",["image/*"]):new La(t,"single_file",["image/*"]);this.handler=new _.SK(this);_.DC(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(t,"click",function(){S.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.u(lA,_.I8);lA.prototype.onChange=function(B){var t;(t=B.files)!=null&&t.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:B.files}))};var vu=function(){var B=_.x.apply(this,arguments)||this;B.addImageErrorMessage="";B.errorMessage="";B.images=[];B.selectedImageIndex=0;B.modern=_.m("web_modern_buttons");B.maxNumImagesPerPost=_.Cj("max_num_images_per_post_web_ui");B.JSC$13649_imageId=0;return B};
_.u(vu,_.x);_.k=vu.prototype;_.k.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.dv(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.k.observeDragToReorder=function(){var B=this;if(this.showImagesPreview){var t,T=Fq2(_.BK.getInstance(),(t=this.data)==null?void 0:t.dragToReorderTooltip);_.wT.addLowPriorityJob(function(){_.qi(B.hostElement,T,B.thumbnailDragDropArea)})}};
_.k.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}}};
_.k.computeThumbnail=function(B){return(B==null?void 0:B.localImageSrc)||void 0};
_.k.onRendererstamperFinished=function(){_.XxE(this.ytReorderableBehavior,_.ZH(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.ZH(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.k.handleDrop=function(B){var t=B.currDragItem;if(t!=null&&t.data){B=this.images[this.selectedImageIndex];var T=t.data.image,S=this.images.indexOf(T)||0;t=_.WL(t.parentNode.children,t);this.images.splice(S,1);this.images.splice(t,0,T);this.images=[].concat(_.aw(this.images));this.selectedImageIndex=this.images.indexOf(B)}};
_.k.setUpImagePicker=function(){var B=this.imageUploadEndpoint;B&&B.imageValidationInfo&&(this.uploadManager=new e$(B.uploadUrl,B.channelId),this.initialPicker||(this.initialPicker=new lA(this.dropzone,this.selectLink,!0),_.Rr(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new lA(this.addImageButtonContainer,this.addImageSelectButton),_.Rr(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.Rr(this.JSC$13649_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.Rr(this.JSC$13649_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.Rr(_.ZH(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.k.detached=function(){this.initialPicker&&(_.U$(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.U$(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.k.onInitialSelectImages=function(B){var t=this;return _.L(function(T){return _.V(T,t.onSelectImages(B,!1),0)})};
_.k.onAddImage=function(B){var t=this;return _.L(function(T){return _.V(T,t.onSelectImages(B,!0),0)})};
_.k.onSelectImages=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b;return _.L(function(Zv){switch(Zv.nextAddress){case 1:t?T.addImageErrorMessage="":(T.images=[],T.errorMessage="");S=B.detail;O=T.validateImages([].concat(_.aw(S)));if(O!=="")return t?T.addImageErrorMessage=O:T.errorMessage=O,Zv.return();d=[].concat(_.aw(S)).map(function(hN){return(new ig(T.maxAspectRatio,!1,!0)).transform(hN)});
return _.V(Zv,Promise.allSettled(d),2);case 2:Z=Zv.yieldResult,h=_.C(Z.entries()),q=h.next();case 3:if(q.done){Zv.jumpTo(5);break}D=q.value;P=_.C(D);U=P.next().value;J=P.next().value;N=U;H=J;if(H.status!=="fulfilled"){w=c=f=void 0;t?T.addImageErrorMessage=_.vS((f=T.data)==null?void 0:f.invalidError):T.errorMessage=T.errorMessage===""?_.vS((c=T.data)==null?void 0:c.invalidError):_.vS((w=T.data)==null?void 0:w.multiFileError);Zv.jumpTo(4);break}W=H.value;W.cropped&&_.dv(T.hostElement,"yt-backstage-multi-image-cropped");
if(W.invalidAspectRatio){l=p=v=void 0;t?T.addImageErrorMessage=_.vS((v=T.data)==null?void 0:v.invalidAspectRatioError):T.errorMessage=T.errorMessage===""?_.vS((p=T.data)==null?void 0:p.invalidAspectRatioError):_.vS((l=T.data)==null?void 0:l.multiFileError);Zv.jumpTo(4);break}return _.V(Zv,joN(T.JSC$13649_imageId,B.detail[N],W.transformedData),8);case 8:b=Zv.yieldResult,T.images.push(b),T.JSC$13649_imageId++;case 4:q=h.next();Zv.jumpTo(3);break;case 5:if(T.errorMessage!==""||T.addImageErrorMessage!==
"")return Zv.return();t?OQ4(T.uploadManager,[T.images[T.images.length-1]]):OQ4(T.uploadManager,T.images);T.images=[].concat(_.aw(T.images));T.selectedImageIndex=t?Math.max(T.images.length-1,0):0;_.dv(T.hostElement,"yt-backstage-multi-image-select");_.Dh(Zv)}})};
_.k.onThumbnailClick=function(B){if(B=B.event_.detail)this.selectedImageIndex=this.images.indexOf(B)};
_.k.validateImages=function(B){if(B.length>this.maxNumImagesPerPost){var t;return _.vS((t=this.data)==null?void 0:t.multiImageExceedMaxImageCountError)}var T=1048576*this.maxFileSizeMb;B=B.filter(function(d){return d.size>T}).length;
if(B===0)return"";var S,O;B=B>1?(S=this.data)==null?void 0:S.multiFileError:(O=this.data)==null?void 0:O.fileSizeError;return _.vS(B)};
_.k.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.aw(this.images));this.selectedImageIndex=0};
_.k.repositionImage=function(B){this.images[this.selectedImageIndex].previewCoordinates=B.event_.detail;this.images=[].concat(_.aw(this.images))};
_.k.getAllUploadStatuses=function(){var B=this,t,T,S,O;return _.L(function(d){if(d.nextAddress==1)return _.V(d,B.uploadManager.getAllUploadStatuses(),2);t=d.yieldResult;T=_.C(t);for(S=T.next();!S.done;S=T.next())if(O=S.value,O.encryptedBlobId===void 0)return d.return(k32(B.uploadManager));return d.return(t)})};
_.k.hasImages=function(){return this.images.length>0};
_.k.cancel=function(){for(var B=this.uploadManager,t=_.C(B.imagesUploadData),T=t.next();!T.done;T=t.next())B.cancel(T.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.dv(this.hostElement,"yt-backstage-multi-image-cancel")};
_.n9.Object.defineProperties(vu.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.imageUploadEndpoint)==null?void 0:(t=B.imageValidationInfo)==null?void 0:t.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.imageUploadEndpoint)==null?void 0:(t=B.imageValidationInfo)==null?void 0:t.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var B,t;if((B=this.data)==null?0:(t=B.icon)==null?0:t.iconType)return _.DK(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.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 B=this;return(this.images||[]).map(function(t,T){return{renderer:{image:t,selected:T===B.selectedImageIndex}}})}}});
vu.prototype.setUpImagePicker=vu.prototype.setUpImagePicker;vu.prototype.onRendererstamperFinished=vu.prototype.onRendererstamperFinished;vu.prototype.observeDragToReorder=vu.prototype.observeDragToReorder;vu.prototype.observeAddImageError=vu.prototype.observeAddImageError;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vu.prototype,"rendererStamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.u5E),_.Y("design:type",Object)],vu.prototype,"ytReorderableBehavior",void 0);_.G([_.mA("#dropzone"),_.Y("design:type",HTMLElement)],vu.prototype,"dropzone",void 0);_.G([_.mA("#select-link"),_.Y("design:type",HTMLElement)],vu.prototype,"selectLink",void 0);_.G([_.mA("#thumbnail-drag-drop-area"),_.Y("design:type",HTMLElement)],vu.prototype,"thumbnailDragDropArea",void 0);_.G([_.mA("#add-image-button-container"),_.Y("design:type",HTMLElement)],vu.prototype,"addImageButtonContainer",void 0);
_.G([_.mA("#add-image-button"),_.Y("design:type",HTMLElement)],vu.prototype,"addImageSelectButton",void 0);_.G([_.mA("#image-preview-container"),_.Y("design:type",Object)],vu.prototype,"JSC$13649_imagePreviewContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],vu.prototype,"addImageErrorMessage",void 0);_.G([_.y(),_.Y("design:type",Object)],vu.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],vu.prototype,"errorMessage",void 0);
_.G([_.y(),_.Y("design:type",Object)],vu.prototype,"imageUploadEndpoint",void 0);_.G([_.y(),_.Y("design:type",Array)],vu.prototype,"images",void 0);_.G([_.y(),_.Y("design:type",lA)],vu.prototype,"initialPicker",void 0);_.G([_.y(),_.Y("design:type",lA)],vu.prototype,"addImagePicker",void 0);_.G([_.y(),_.Y("design:type",e$)],vu.prototype,"uploadManager",void 0);_.G([_.y(),_.Y("design:type",Object)],vu.prototype,"selectedImageIndex",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vu.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vu.prototype,"maxNumImagesPerPost",void 0);_.G([_.F("imageUploadEndpoint"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],vu.prototype,"maxAspectRatio",null);_.G([_.F("imageUploadEndpoint"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],vu.prototype,"maxFileSizeMb",null);
_.G([_.F("data.icon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vu.prototype,"dropIcon",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vu.prototype,"selectionCancel",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vu.prototype,"previewCancel",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vu.prototype,"dataForAddImageButton",null);
_.G([_.F("errorMessage"),_.Y("design:type",String),_.Y("design:paramtypes",[])],vu.prototype,"dropzoneClass",null);_.G([_.F("images"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vu.prototype,"showImagesPreview",null);_.G([_.F("images"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vu.prototype,"containMaxImages",null);_.G([_.IK("addImageErrorMessage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vu.prototype,"observeAddImageError",null);
_.G([_.IK("showImagesPreview"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vu.prototype,"observeDragToReorder",null);_.G([_.F("images","selectedImageIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vu.prototype,"selectedImageData",null);_.G([_.F("images","selectedImageIndex"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],vu.prototype,"thumbnailRenderers",null);
_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vu.prototype,"onRendererstamperFinished",null);_.G([_.IK("imageUploadEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vu.prototype,"setUpImagePicker",null);_.G([_.M({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],vu);
_.e(vu,"ytd-backstage-multi-image-select-renderer",function(){if(UuB!==void 0)return UuB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return UuB=B},{mode:1});var Jto;var mu4;var N7u;var nU=function(){var B=_.x.apply(this,arguments)||this;B.boundCaptureFocus=function(t){B.onCaptureFocus(t)};
return B};
_.u(nU,_.x);_.k=nU.prototype;_.k.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.k.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.k.onCaptureFocus=function(B){_.z2(B).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.k.getIconType=function(B){return B?"yt-icons:"+B.toLowerCase():null};
_.k.onSelect=function(){var B;if((B=this.data)==null?0:B.onSelectCommand)if(_.m("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var t;((t=_.X(this.data.onSelectCommand.commandMetadata,_.b5))==null?0:t.url)?_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.OD().resolve(_.kv).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.n9.Object.defineProperties(nU.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.vS(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}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],nU.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nU.prototype,"data",void 0);_.G([_.mA("#item"),_.Y("design:type",HTMLElement)],nU.prototype,"item",void 0);_.G([_.F("data.label"),_.Y("design:type",String),_.Y("design:paramtypes",[])],nU.prototype,"label",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nU.prototype,"value",null);_.G([_.M({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],nU);
_.e(nU,"ytd-privacy-dropdown-item-renderer",function(){if(N7u!==void 0)return N7u;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return N7u=B},{mode:1});var rW=function(){var B=_.x.apply(this,arguments)||this;B.value="";B.label="";B.disabled=!1;return B};
_.u(rW,_.x);_.k=rW.prototype;_.k.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"}}}};
_.k.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.k.dataChanged=function(){this.reset()};
_.k.valueChanged=function(){var B;if(this.value&&(B=this.data)!=null&&B.entries){B=_.C(this.data.entries);for(var t=B.next();!t.done;t=B.next())if((t=this.getRendererForEntry(t.value))&&this.getItemRendererValue(t)===this.value){this.label=this.ytComponentBehavior.getSimpleString(t.label);break}}};
_.k.setInitialLabel=function(){if(this.data&&this.data.entries)for(var B=_.C(this.data.entries),t=B.next();!t.done;t=B.next())if(t=this.getRendererForEntry(t.value)){if(t.isSelected){this.label=this.ytComponentBehavior.getSimpleString(t.label);break}this.data.label&&(this.label=this.data.label)}};
_.k.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var B=_.C(this.data.entries),t=B.next();!t.done;t=B.next()){t=this.getRendererForEntry(t.value);var T=void 0;if((T=t)==null?0:T.isSelected)return this.getItemRendererValue(t)||-1}return-1};
_.k.getItemRendererValue=function(B){return"stringValue"in B||"int32Value"in B?B.stringValue||B.int32Value||null:null};
_.k.getRendererForEntry=function(B){return B.dropdownItemRenderer||B.privacyDropdownItemRenderer||B.navigationDropdownItemRenderer||null};
_.k.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("value-changed",this.value))};
_.k.updateValueFromBinding=function(B){this.value=B.detail.value};
rW.prototype.valueChangedForBinding=rW.prototype.valueChangedForBinding;rW.prototype.valueChanged=rW.prototype.valueChanged;rW.prototype.dataChanged=rW.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],rW.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rW.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],rW.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],rW.prototype,"value",void 0);_.G([_.y(),_.Y("design:type",Object)],rW.prototype,"label",void 0);_.G([_.mA("#entries"),_.Y("design:type",Object)],rW.prototype,"entries",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rW.prototype,"disabled",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rW.prototype,"dataChanged",null);
_.G([_.je("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rW.prototype,"valueChanged",null);_.G([_.IK("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rW.prototype,"valueChangedForBinding",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],rW);
_.e(rW,"ytd-flat-dropdown-renderer",function(){if(mu4!==void 0)return mu4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mu4=B},{mode:1});var XIe;var ze=function(){var B=_.x.apply(this,arguments)||this;B.quizOptions=[];B.explanationPlaceholderText="";B.optionPlaceholderText="";B.correctAnswerIndex=-1;B.isMarkAnswerTooltipShown=!1;B.timer=0;return B};
_.u(ze,_.x);_.k=ze.prototype;_.k.dataChanged=function(){this.optionPlaceholderText=_.vS(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.vS(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.k.onMarkCorrectAnswer=function(B){var t,T=((t=this.quizOptions[this.correctAnswerIndex])==null?void 0:t.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[B.model.index]=Object.assign({},this.quizOptions[B.model.index],{explanationText:T,isCorrect:!0});this.correctAnswerIndex=B.model.index;this.quizOptions=[].concat(_.aw(this.quizOptions))};
_.k.updatePlaceholderTexts=function(){for(var B=!1,t=[],T=0;T<this.quizOptions.length;T++){var S=this.optionPlaceholderText+" "+(T+1),O=void 0;((O=this.quizOptions[T])==null?void 0:O.placeholderText)!==S?(B=!0,t.push(Object.assign({},this.quizOptions[T],{placeholderText:S}))):t.push(this.quizOptions[T])}B&&(this.quizOptions=t);this.isValid()?_.dv(this.hostElement,"yt-commentbox-post-enable"):_.dv(this.hostElement,"yt-commentbox-post-disable")};
_.k.getSimpleString=function(B){return _.vS(B)};
_.k.createQuizOptions=function(B){var t=[],T;B=(T=B==null?void 0:B.minQuizOptions)!=null?T:0;for(T=0;T<B;T++)t.push(this.createQuizOption());return t};
_.k.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.aw(this.quizOptions),[this.createQuizOption()]))};
_.k.onInput=function(){this.quizOptions=[].concat(_.aw(this.quizOptions))};
_.k.onExplanationInput=function(){_.dv(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.k.onRemoveQuizOption=function(B){this.quizOptions.splice(B.model.index,1);B.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:B.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.aw(this.quizOptions));this.quizOptions.length===0&&_.dv(this.hostElement,"yt-quiz-attachment-dismiss")};
_.k.updateHintRenderer=function(){var B=this;clearTimeout(this.timer);this.timer=setTimeout(function(){B.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.k.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var B=0,t=0,T=_.C(this.quizOptions),S=T.next();!S.done;S=T.next()){S=S.value;var O=void 0;if(((O=S.optionText)==null?void 0:O.trim())!==""||S.isCorrect){S.isCorrect&&t++;O=void 0;if(this.hasCustomOptionText&&((O=S.optionText)==null?void 0:O.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;B++}}return B>=
Number(this.editorInfo.minQuizOptions)&&t===1};
_.k.getPostCreateOptions=function(){for(var B=[],t=_.C(this.quizOptions),T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;((S=T.optionText)==null?void 0:S.trim())!==""&&B.push({pollOption:{text:T.optionText,explanation:T.explanationText},isCorrect:T.isCorrect})}return B};
_.k.getExplanationText=function(){var B;return((B=this.quizOptions[this.correctAnswerIndex])==null?void 0:B.explanationText)||""};
_.k.maybeDisplayMarkAnswerEduToolTip=function(){var B,t,T,S,O,d,Z;this.shouldShowMarkAnswerTooltip()&&((B=this.editorInfo)==null?0:(t=B.markAnswerButton)==null?0:(T=t.buttonRenderer)==null?0:(S=T.hint)==null?0:(O=S.hintRenderer)==null?0:(d=O.content)==null?0:(Z=d.bubbleHintRenderer)==null?0:Z.text)&&(_.BK.getInstance(),B=t2(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,(B==null?void 0:B.length)>0&&this.optionSelectors&&_.Ir(B[0],this.optionSelectors[0]))};
_.k.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var B=0,t=_.C(this.quizOptions),T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;((S=T.optionText)==null?void 0:S.trim())!==""&&B++;if(T.isCorrect)return!1}return B<2?!1:!0};
_.k.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.k.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.k.updateOptionTextFromBinding=function(B){if(B.target){var t=Array.from(_.ZH(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(B.target);if(t>=0){var T;this.quizOptions[t].optionText=(T=B.detail.value)!=null?T:""}}};
_.n9.Object.defineProperties(ze.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.editorInfo)==null?void 0:(t=B.addOptionButton)==null?void 0:t.buttonRenderer;T&&(T.style="STYLE_SUGGESTIVE",T.size="SIZE_SMALL",T.isDisabled=!this.isAllowedToAddOption);return(T==null?0:T.text)?T:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var B,t;return this.quizOptions.length<((t=(B=this.editorInfo)==null?void 0:B.maxQuizOptions)!=null?t:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(B){var t;return(t=B.optionText)==null?void 0:t.trim()})}}});
ze.prototype.updatePlaceholderTexts=ze.prototype.updatePlaceholderTexts;ze.prototype.dataChanged=ze.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],ze.prototype,"editorInfo",void 0);_.G([_.y(),_.Y("design:type",Array)],ze.prototype,"quizOptions",void 0);_.G([_.y(),_.Y("design:type",Object)],ze.prototype,"explanationPlaceholderText",void 0);_.G([_.N6(".option-selector-button"),_.Y("design:type",Array)],ze.prototype,"optionSelectors",void 0);
_.G([_.je("editorInfo"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ze.prototype,"dataChanged",null);_.G([_.F("editorInfo","isAllowedToAddOption","quizOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ze.prototype,"addAnswerButton",null);_.G([_.F("editorInfo","quizOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ze.prototype,"isAllowedToAddOption",null);
_.G([_.je("quizOptions"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ze.prototype,"updatePlaceholderTexts",null);_.G([_.F("quizOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ze.prototype,"hasCustomOptionText",null);_.G([_.M({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],ze);
_.e(ze,"ytd-backstage-quiz-editor-renderer",function(){if(XIe!==void 0)return XIe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XIe=B},{mode:2});var uQB;var jtb=(Hq.FIRSTDAYOFWEEK+1)%7;var HQ1;var aZ8=[],fZH=0,g_B=0;fZH=0;g_B=24;if(.25*(g_B-fZH)<0)HQ1=[];else{for(var RtB=fZH;RtB<g_B;RtB+=.25)aZ8.push(RtB);HQ1=aZ8}var At2=HQ1.map(function(B){B=B*60*60;return{secondsSinceMidnight:B,text:(new iZ(7)).format(new Date(0,0,0,0,0,B))}});var cte;var bA=function(){var B=_.x.apply(this,arguments)||this;B.skipNextOpenDialog=!1;B.errorMessage="";return B};
_.u(bA,_.x);_.k=bA.prototype;_.k.attached=function(){var B=this,t=new MutationObserver(function(){B.JSC$13692_calendarMain.scrollHeight>0&&(t.disconnect(),B.calendarConfig&&B.calendarConfig.selectedDate&&B.scrollToDate())});
t.observe(this.JSC$13692_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){t.disconnect()},1E3)};
_.k.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.k.onDateTextChange=function(){if(this.calendarConfig){var B=this.validateDateText();B.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(B.details)):this.textbox.setAttribute("invalid","")}};
_.k.handleDayClick=function(B){B.model.day.date&&(this.commitDate(B.model.day.date),this.dialog.close())};
_.k.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var B=oIo(this.calendarConfig.selectedDate,this.renderData);B!==void 0&&this.JSC$13692_calendarMain.scrollToIndex(B)}};
_.k.scrollToNextMonth=function(){this.JSC$13692_calendarMain.scrollToIndex(this.JSC$13692_calendarMain.firstVisibleIndex+1)};
_.k.scrollToPrevMonth=function(){this.JSC$13692_calendarMain.firstVisibleIndex===0&&this.JSC$13692_calendarMain.scrollTo(0,0);this.JSC$13692_calendarMain.scrollToIndex(this.JSC$13692_calendarMain.firstVisibleIndex-1)};
_.k.onFormSubmit=function(B){B.preventDefault();this.calendarConfig&&(B=this.validateDateText(),B.isValid&&(this.commitDate(B.details),this.dialog.close()))};
_.k.onEscOrClickingOutside=function(B){B=B.detail.path&&!!B.detail.path.length&&B.detail.path[0];if(B.classList.contains("ytd-calendar-date-picker")){B===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var t=0;t<this.dropdownButton.children.length;t++)this.dropdownButton.children[t]===B&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}B=this.textbox.value!==this.dateText;t=this.validateDateText();B&&t.isValid&&this.commitDate(t.details);this.dialog.close();this.textbox.value=
this.dateText};
_.k.commitDate=function(B){this.calendarConfig&&(this.set("calendarConfig.selectedDate",B),_.dv(this.hostElement,"ytd-calendar-date-selected",B))};
_.k.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var B=this.textbox.value;var t=new Date;B=(new BwC(2)).parse(B,t,{validate:!0})===B.length?Fwg(t):void 0;if(!B)return this.errorMessage=_.IG("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};t=this.calendarConfig.start;var T=this.calendarConfig.end;if(gIh(B,t))return this.errorMessage=_.IG("ENTER_DATE_OR_LATER",{allowed_date:soX(t)}),{isValid:!1,details:void 0};if(gIh(T,B))return this.errorMessage=
_.IG("ENTER_DATE_OR_EARLIER",{allowed_date:soX(T)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:B}};
_.n9.Object.defineProperties(bA.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?soX(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var B=this.calendarConfig,t=[],T=0;T<7;T++)t.push(Hq.NARROWWEEKDAYS[(T+jtb)%7]);T=[];for(var S=new Date(B.start.year,B.start.month);S.getFullYear()<B.end.year||S.getFullYear()===B.end.year&&S.getMonth()<=B.end.month;){var O=T,d=O.push,Z=S.getFullYear(),h=S.getMonth(),q=B,D=void 0,P=[],U=Object.freeze({extraCssClass:"invisible",debugClass:""}),J=new Date(Z,h),N=Fwg(J);J=J.getDay();for(var H=Fwg(new Date);N.month===
h;){J!==jtb&&D||(D=Array.from({length:7}).fill(U),P.push(D));var f={date:{year:Z,month:h,day:N.day},extraCssClass:"",debugClass:""};q.selectedDate&&f.date&&f7o(f.date,q.selectedDate)&&(f.extraCssClass+=" selected");if(gIh(N,q.start)||gIh(q.end,N))f.extraCssClass+=" disabled";f7o(N,H)&&(f.extraCssClass+=" today");f.extraCssClass=f.extraCssClass.trim();D[(J-jtb+7)%7]=f;N=AQN(N);J=(J+1)%7}d.call(O,{weeks:P,monthLabel:Hq.SHORTMONTHS[h]+" "+Z,year:Z,month:h,monthLabelExtraCssClass:P[0][2]===U?"shift-down-label":
""});S.setMonth(S.getMonth()+1)}return{months:T,daysOfWeekLabel:t}}}}});
bA.prototype.onEscOrClickingOutside=bA.prototype.onEscOrClickingOutside;bA.prototype.scrollToDate=bA.prototype.scrollToDate;_.G([_.y(),_.Y("design:type",Object)],bA.prototype,"calendarConfig",void 0);_.G([_.y(),_.Y("design:type",Object)],bA.prototype,"skipNextOpenDialog",void 0);_.G([_.y(),_.Y("design:type",Object)],bA.prototype,"errorMessage",void 0);_.G([_.mA("#textbox"),_.Y("design:type",HTMLInputElement)],bA.prototype,"textbox",void 0);
_.G([_.mA("#calendar-dialog"),_.Y("design:type",Object)],bA.prototype,"dialog",void 0);_.G([_.mA("#calendar-main"),_.Y("design:type",Object)],bA.prototype,"JSC$13692_calendarMain",void 0);_.G([_.mA("#date-picker"),_.Y("design:type",HTMLElement)],bA.prototype,"dropdownButton",void 0);_.G([_.F("calendarConfig.selectedDate"),_.Y("design:type",String),_.Y("design:paramtypes",[])],bA.prototype,"dateText",null);
_.G([_.F("calendarConfig","calendarConfig.selectedDate"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bA.prototype,"renderData",null);_.G([_.IK("renderData","calendarConfig.selectedDate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bA.prototype,"scrollToDate",null);_.G([_.Uv("iron-overlay-canceled"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],bA.prototype,"onEscOrClickingOutside",null);
_.G([_.yX({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],bA);
_.e(bA,"ytd-calendar-date-picker",function(){if(cte!==void 0)return cte;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return cte=B},{mode:2});var st8=_.IG("UTC_OFFSET_FORMAT",{utc_offset:(new iZ("Z")).format(new Date)}),Fhb=(new Date).getTimezoneOffset()*-60,wIi=new Date,o_B,ytB=pF(wIi.getTimezoneOffset());o_B=fSi(RK1(ytB,wIi));var QtH=_.IG("LOCAL_TIME_GMT_LABEL",{gmt_text:o_B.replace("+0","+").replace("-0","-").replace(":00","")}),B3=function(){var B=_.x.apply(this,arguments)||this;B.selectedTimeIndex=0;B.selectedTimezoneIndex=0;B.timeOfDayOptions=At2;return B};
_.u(B3,_.x);_.k=B3.prototype;_.k.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var B=cQ2();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=B,this.selectedTimeIndex=0;else{var t=wNh(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},B,{selectedDate:t.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(T){return T.secondsSinceMidnight===t.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.k.onDatePicked=function(B){this.selectedDate=B.detail};
_.k.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.dv(this.hostElement,"ytd-date-time-selection-cancelled")};
_.k.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var B=this.selectedDate;B=new Date(B.year,B.month,B.day);_.dv(this.hostElement,"ytd-date-time-selection-update",Math.floor(B.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+B.getTimezoneOffset()*60))}};
_.k.getTimezoneFormat=function(B){return B.localizedDisplayText?B.localizedDisplayText:_.IG("TIMEZONE_FORMAT",{utc_offset_text:""+B.localizedUtcOffset,city_name:""+B.localizedName})};
_.k.updateSelectedTimeIndexFromBinding=function(B){this.selectedTimeIndex=B.detail.value};
_.k.updateSelectedTimezoneIndexFromBinding=function(B){this.selectedTimezoneIndex=B.detail.value};
_.n9.Object.defineProperties(B3.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var B=this.data.timezoneOptions;var t={name:"Etc/Unknown",localizedName:_.IG("LOCAL_TIME_LABEL"),localizedUtcOffset:st8,utcOffsetSec:""+Fhb,localizedDisplayText:QtH};B?B.length&&B[0].name!==t.name&&(B[0].localizedDisplayText||(t.localizedDisplayText=""),B.unshift(t)):B=[t];return B}}},
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]}}});
B3.prototype.onDateTimeTimezoneChange=B3.prototype.onDateTimeTimezoneChange;B3.prototype.onDatePicked=B3.prototype.onDatePicked;B3.prototype.updateDefaultSelectedValue=B3.prototype.updateDefaultSelectedValue;_.G([_.y(),_.Y("design:type",Object)],B3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],B3.prototype,"calendarConfig",void 0);_.G([_.y(),_.Y("design:type",Object)],B3.prototype,"selectedDate",void 0);_.G([_.y(),_.Y("design:type",Object)],B3.prototype,"selectedTimeIndex",void 0);
_.G([_.y(),_.Y("design:type",Object)],B3.prototype,"selectedTimezoneIndex",void 0);_.G([_.mA("#time-listbox"),_.Y("design:type",Object)],B3.prototype,"timeListBox",void 0);_.G([_.mA("#timezone-listbox"),_.Y("design:type",Object)],B3.prototype,"timezoneListBox",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],B3.prototype,"rendererStamperBehavior",void 0);_.G([_.F("data.timezoneOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],B3.prototype,"timeZones",null);
_.G([_.je("data","timeZones"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],B3.prototype,"updateDefaultSelectedValue",null);_.G([_.F("selectedTimezoneIndex","timeZones"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],B3.prototype,"selectedTimezone",null);_.G([_.F("selectedTimeIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],B3.prototype,"selectedTime",null);
_.G([_.Uv("ytd-calendar-date-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],B3.prototype,"onDatePicked",null);_.G([_.IK("selectedTimezone","selectedTime","selectedDate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],B3.prototype,"onDateTimeTimezoneChange",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],B3);
_.e(B3,"ytd-date-time-picker-renderer",function(){if(uQB!==void 0)return uQB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return uQB=B},{mode:1});var xub;var tz=function(){var B=_.x.apply(this,arguments)||this;B.boundOnTapDismissButton=function(){B.dismissTapHandler()};
B.dismissButtonOverrides={size:"XS"};return B};
_.u(tz,_.x);tz.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}}}}}};
tz.prototype.dismissTapHandler=function(){_.dv(this.hostElement,"yt-backstage-attachment-dismissed")};
tz.prototype.computeAttachmentType=function(B){return B?B.backstageImageRenderer?"image":B.videoRenderer?"video":"none":"none"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tz.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tz.prototype,"attachmentPreview",void 0);_.G([_.y(),_.Y("design:type",Object)],tz.prototype,"dismissButton",void 0);_.G([_.y(),_.Y("design:type",Object)],tz.prototype,"boundOnTapDismissButton",void 0);
_.G([_.y(),_.Y("design:type",Object)],tz.prototype,"dismissButtonOverrides",void 0);_.G([_.y({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.Y("design:type",String)],tz.prototype,"attachmentType",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],tz);
_.e(tz,"ytd-backstage-dismissable-attachment",function(){if(xub!==void 0)return xub;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xub=B},{mode:1});var M1H;var TW=function(){var B=_.x.apply(this,arguments)||this;B.selectedVideoId=void 0;B.picker=void 0;B.dismissButtonOverrides={size:"XS"};B.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return B};
_.u(TW,_.x);_.k=TW.prototype;_.k.onServiceRequestCompleted=function(B){B.stopPropagation()};
_.k.handleAddVideoPreviewAction=function(B){B=this.get("addVideoPreviewAction",B);this.onGetVideoPreviewSuccess(B)};
_.k.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}}}}}};
_.k.onLaunchVideoPicker=function(B){var t=this,T=_.vS(this.get("addVideoLinkAction.title",B)),S=this.get("addVideoLinkAction.onePickHostId",B);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",B);S&&(this.picker||(T=_.XVi(_.XQo(S).setTitle(T).addView(I8o()).addView(U_8()),function(O){t.onPickVideo(O)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",B)||T.addView("youtube"),this.picker=T.build()),this.picker.setVisible(!0))};
_.k.onPickVideo=function(B){if(B)if(B.action==="cancel")_.dv(this.hostElement,"yt-video-link-button-cancel");else if(B.action==="picked"){B=B.docs;if(!B||B.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(B=(B==null?0:B.length)?B[0]:void 0)?B.id:void 0;this.setVideoPreview()}};
_.k.setVideoPreview=function(){var B=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){B.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.k.onGetVideoPreviewSuccess=function(B){if(B&&B.videoPreview&&B.cancelButton)this.videoPreview=B.videoPreview,this.cancelButton=B.cancelButton,_.dv(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.k.onGetVideoPreviewError=function(){this.cancel()};
_.k.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.dv(this.hostElement,"yt-video-link-cancel")};
_.k.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
TW.prototype.onServiceRequestCompleted=TW.prototype.onServiceRequestCompleted;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],TW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],TW.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],TW.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],TW.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],TW.prototype,"videoPreview",void 0);_.G([_.y(),_.Y("design:type",Object)],TW.prototype,"cancelButton",void 0);_.G([_.y(),_.Y("design:type",Object)],TW.prototype,"getVideoPreviewCommand",void 0);_.G([_.y(),_.Y("design:type",Object)],TW.prototype,"dismissButtonOverrides",void 0);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],TW.prototype,"onServiceRequestCompleted",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],TW);
_.e(TW,"ytd-backstage-video-link-attachment",function(){if(M1H!==void 0)return M1H;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return M1H=B},{mode:1});var $uB;var Whe;var et8;var SE=function(){return _.x.apply(this,arguments)||this};
_.u(SE,_.x);SE.prototype.dataChanged=function(){this.active=!1};
SE.prototype.onTap=function(){_.dv(this.hostElement,"yt-select-emoji-suggestion",this.data)};
SE.prototype.identity=function(B){return B};
_.n9.Object.defineProperties(SE.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;if((B=this.data)==null?0:(t=B.image)==null?0:(T=t.thumbnails)==null?0:(S=T[0])==null?0:S.url)return B=this.data.image.thumbnails[0].url,B.startsWith("data:image/svg+xml")?E8(B):_.Xx(B)}}});
SE.prototype.dataChanged=SE.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],SE.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],SE.prototype,"active",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],SE.prototype,"dataChanged",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],SE.prototype,"imageSrc",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],SE);
_.e(SE,"ytd-emoji-suggestion",function(){if(et8!==void 0)return et8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return et8=B},{mode:1});var G34=/.*([:@#].*?)$/,Od=function(){var B=_.x.apply(this,arguments)||this;B.suggestions=[];B.suggestionIndex=-1;B.JSC$13720_lastSuggestionRange=null;return B};
_.u(Od,_.x);_.k=Od.prototype;_.k.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.k.getSuggestions=function(B){var t=[],T=j$8(this.emojiManager,B.substr(0,3));if(T)for(var S in T)if(S.toLocaleLowerCase().indexOf(B)===0){var O=T[S];if(O&&O.emojiId){O=Q6(this.emojiManager,O.emojiId);var d=void 0,Z=void 0,h=void 0,q=void 0,D=((d=O)==null?0:d.isCustomEmoji)?(Z=O)==null?void 0:(h=Z.shortcuts)==null?void 0:h[0]:(q=O)==null?void 0:q.emojiId;d=void 0;t.push({suggestion:{image:(d=O)==null?void 0:d.image,alt:D,text:S}});if(t.length>=64)break}}return t?t.sort(function(P,U){return U.suggestion.text<
P.suggestion.text?-1:U.suggestion.text===P.suggestion.text?0:1}):null};
_.k.insertSuggestion=function(B){_.dv(this.hostElement,"yt-insert-suggestion",{range:this.JSC$13720_lastSuggestionRange,text:B.alt});this.dropdown.opened=!1};
_.k.updateSuggestionsAtCaret=function(B){this.updateSuggestions(B,this.retrieveTextBeforeRange(B))};
_.k.offsetStartOfRangeBy=function(B,t){B.startOffset>=t&&B.setStart(B.startContainer,B.startOffset-t)};
_.k.updateSuggestions=function(B,t){var T=this;this.JSC$13720_lastSuggestionRange&&(this.JSC$13720_lastSuggestionRange.detach(),this.JSC$13720_lastSuggestionRange=null);if((t=G34.exec(t))&&t.length&&(t=t[t.length-1].toLocaleLowerCase(),t.length>2||t===":_")&&(this.offsetStartOfRangeBy(B,t.length),this.JSC$13720_lastSuggestionRange=B,(B=this.getSuggestions(t))&&B.length)){this.suggestions=B;_.K9(this,function(){T.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(B.length-1);return}this.dropdown.opened=!1};
_.k.onKeyDown=function(B){if(this.dropdown.opened)switch(B.key){case "Escape":this.dropdown.opened=!1;B.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);B.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);B.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),B.preventDefault()}};
_.k.onKeyUp=function(B,t){switch(B.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(t);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(t)}};
_.k.onKeyPress=function(B){B.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),B.preventDefault())};
_.k.changeSuggestionIndex=function(B){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(B+this.suggestions.length)%this.suggestions.length,B=this.dropdownContent.children[this.suggestionIndex],B.active=!0,this.dropdownContent.scrollTop=B.offsetTop)};
_.k.retrieveTextBeforeRange=function(B){var t=B.startContainer;return t&&t.nodeType===Node.TEXT_NODE?t.textContent.substr(0,B.startOffset):""};
Od.prototype.onKeyPress=Od.prototype.onKeyPress;Od.prototype.onKeyUp=Od.prototype.onKeyUp;Od.prototype.onKeyDown=Od.prototype.onKeyDown;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Od.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Array)],Od.prototype,"suggestions",void 0);_.G([_.y(),_.Y("design:type",_.oD)],Od.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",Number)],Od.prototype,"verticalSuggestionsOffset",void 0);
_.G([_.mA("#dropdown"),_.Y("design:type",Object)],Od.prototype,"dropdown",void 0);_.G([_.mA("#dropdown-content"),_.Y("design:type",HTMLDivElement)],Od.prototype,"dropdownContent",void 0);_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Od.prototype,"onKeyDown",null);_.G([_.Uv("keyup"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent,Range]),_.Y("design:returntype")],Od.prototype,"onKeyUp",null);
_.G([_.Uv("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Od.prototype,"onKeyPress",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-emoji-input"})],Od);
_.e(Od,"ytd-emoji-input",function(){if(Whe!==void 0)return Whe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Whe=B},{mode:2});var pI8;var ke=function(){var B=_.x.apply(this,arguments)||this;B.hasMaxOptions=!1;return B};
_.u(ke,_.x);_.k=ke.prototype;_.k.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.k.setPrefilledChoices=function(B){var t=this;this.set("pollOptions",[]);var T;for(T=0;T<Math.min(B.length,this.data.maxPollOptions);T++)this.push("pollOptions",B[T].substring(0,this.data.maxPollOptionChars));for(;T<this.data.minPollOptions;T++)this.push("pollOptions","");this.hasMaxOptions=T>=this.data.maxPollOptions;_.K9(this,function(){for(var S=t.pollOptions,O=_.ZH(t.hostElement).querySelectorAll(".poll-option-input"),d=0;d<O.length;d++)O[d].value=S[d]})};
_.k.focusChanged=function(){_.Ev(this.hostElement)};
_.k.onInput=function(){var B=this;_.px(this,"onInput",function(){B.isValid()?_.dv(B.hostElement,"yt-commentbox-post-enable"):_.dv(B.hostElement,"yt-commentbox-post-disable")},300)};
_.k.setPollOptions=function(){var B=[],t,T=((t=this.data)==null?0:t.minPollOptions)?this.data.minPollOptions:0;for(t=0;t<T;t++)B.push("");return B};
_.k.addPollOption=function(){var B=this;_.dv(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.wT.addLowPriorityJob(function(){var t;(t=_.ZH(B.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||t.focus()})};
_.k.onRemovePollOption=function(B){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.dv(this.hostElement,"yt-poll-attachment-dismiss")):(B=this.repeat.indexForElement(B.target.parentNode),B!==null&&(this.splice("pollOptions",B,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.dv(this.hostElement,"yt-commentbox-post-enable"))))};
_.k.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.k.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var B=0,t=this.pollOptions.length;B<t;B++)if(this.pollOptions[B].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.k.getPollOptions=function(){return this.pollOptions};
_.k.setPollOptionsFromInputs=function(){for(var B=_.ZH(this.hostElement).querySelectorAll(".poll-option-input"),t=0;t<B.length;t++)this.pollOptions[t]=B[t].value.trim()};
_.k.clearPollOptions=function(){var B=_.ZH(this.hostElement).querySelectorAll(".poll-option-input");B=_.C(B);for(var t=B.next();!t.done;t=B.next())t.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.k.getSimpleString=function(B){return _.vS(B)};
_.k.updateValueFromBinding=function(B){if(B.target&&this.pollOptions){var t=Array.from(_.ZH(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(B.target);if(t>=0){var T;this.pollOptions[t]=(T=B.detail.value)!=null?T:"";this.notifyPath("pollOptions."+t)}}};
ke.prototype.dataChanged=ke.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ke.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ke.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Array)],ke.prototype,"pollOptions",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ke.prototype,"hasMaxOptions",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ke.prototype,"enableCreationBox",void 0);
_.G([_.mA("#repeat"),_.Y("design:type",sv)],ke.prototype,"repeat",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ke.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-poll-attachment"})],ke);
_.e(ke,"ytd-poll-attachment",function(){if(pI8!==void 0)return pI8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pI8=B},{mode:2});var iQ8;var Y9u;var Kh8;var lZs;var dG=function(){return _.x.apply(this,arguments)||this};
_.u(dG,_.x);_.n9.Object.defineProperties(dG.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dG.prototype,"rendererBehaviors",void 0);_.G([_.y(),_.Y("design:type",Object)],dG.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],dG.prototype,"focused",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("focused"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dG.prototype,"ariaSelected",null);_.G([_.yX({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],dG);
_.e(dG,"yt-user-mention-suggestion-renderer",function(){if(lZs===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Kh8===void 0&&(Kh8=document.createElement("template"));var S=Kh8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);lZs=B}B=lZs;return B},{mode:2});var v_i;var n_o;var CM=function(){var B=_.x.apply(this,arguments)||this;B.focusedSuggestionIndex=-1;return B};
_.u(CM,_.x);_.k=CM.prototype;_.k.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.k.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.k.setFocusedSuggestionIndex=function(B){!this.data||!this.data.suggestions||B<0||B>=this.data.suggestions.length||(this.focusedSuggestionIndex=B,B=this.getSuggestionId(B),this._setFocusedSuggestionId(B))};
_.k.advanceSuggestion=function(B){this.focusedSuggestionIndex===-1||B!==-1&&B!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+B),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.k.ensureSuggestionVisible=function(B){B=this.getSuggestionId(B);B=_.ZH(this.hostElement).querySelector("[id="+B+"]");B!=null&&(B.offsetTop<this.hostElement.scrollTop?B.scrollIntoView(!0):B.offsetTop+B.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&B.scrollIntoView(!1))};
_.k.getSuggestionId=function(B){return"user-mention-suggestion-"+B};
_.k.onSuggestionTap=function(B){var t=_.X(B.model.item,u12);this.ytRendererBehavior.logExplicitClick(t);_.dv(this.hostElement,"yt-user-mention-suggestion-selected",{data:t,index:B.model.index})};
_.k.onSuggestionMouseMove=function(B){B.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(B.model.index)};
_.k.isSuggestionFocused=function(B,t){return B===t};
_.k.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.k.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("focused-suggestion-id-changed",this.focusedSuggestionId))};
CM.prototype.focusedSuggestionIdChangedForBinding=CM.prototype.focusedSuggestionIdChangedForBinding;CM.prototype.onDomChange=CM.prototype.onDomChange;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],CM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],CM.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],CM.prototype,"focusedSuggestionIndex",void 0);_.G([_.y({readOnly:!0}),_.Y("design:type",String)],CM.prototype,"focusedSuggestionId",void 0);
_.G([_.Uv("dom-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],CM.prototype,"onDomChange",null);_.G([_.IK("focusedSuggestionId"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CM.prototype,"focusedSuggestionIdChangedForBinding",null);_.G([_.yX({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],CM);
_.e(CM,"yt-user-mention-suggestions-dropdown",function(){if(n_o===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;v_i===void 0&&(v_i=document.createElement("template"));var S=v_i;T.call(t,S.content.cloneNode(!0),B.content.firstChild);n_o=B}B=n_o;return B},{mode:2});var Z_=function(){var B=_.x.apply(this,arguments)||this;B.suggestionsResponse=null;B.activeMention=null;B.selectionChangeListener=B.onSelectionChange.bind(B);B.handlesEnabled=_.m("enable_handles_in_mention_suggest_posts");B.handlesInMentionSuggestionsEnabled=_.m("handles_in_mention_suggest_posts");B.zeroPrefixMentionSuggestionEnabled=_.m("enable_zero_prefix_mention_suggestion_web");B.pendingQuery=null;B.flowNonce=null;return B};
_.u(Z_,_.x);_.k=Z_.prototype;_.k.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.k.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.k.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.k.hasSuggestions=function(B){return!!(B&&B.suggestions&&B.suggestions.length>0)};
_.k.onInput=function(){var B=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var t=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),T=this.activeMention.JSC$9343_getText().slice(-1)===" ",S=this.activeMention.JSC$9343_getText().slice(-2,-1)===" ",O="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$9343_getText().slice(-2,-1))>=
0;O=this.zeroPrefixMentionSuggestionEnabled&&O;if(this.activeMention.isCollapsed()||(t||S||O)&&T)this.cancelActiveMention();else{var d=this.activeMention.JSC$9343_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.px(this,"requestSuggestions",function(){B.requestSuggestions(d)},100)}}}};
_.k.onServiceRequestSent=function(B){B.stopPropagation()};
_.k.onServiceRequestCompleted=function(B){B.stopPropagation();B=B.detail.data;B.query&&(!this.pendingQuery||this.pendingQuery!==B.query)||!this.zeroPrefixMentionSuggestionEnabled&&B.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=B,this.hasSuggestions(B)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.k.onServiceRequestError=function(B){B.stopPropagation()};
_.k.onUserMentionSuggestionSelected=function(B){this.selectSuggestion(B.detail.data,B.detail.index)};
_.k.onSelectionChange=function(){if(this.activeMention){var B=_.mf(),t=this.activeMention.JSC$9343_containsRange(B);B=B&&this.containsHelper(this.dropdown,B.getContainer());t||B||this.cancelActiveMention()}};
_.k.containsHelper=function(B,t){var T;if(((T=window.ShadyDOM)==null?void 0:T.noPatch)===!0)return B.contains(t);for(;t;){if(t===B)return!0;t=t instanceof ShadowRoot?t.host:t.parentNode}return!1};
_.k.maybeStartSuggest=function(){var B=_.mf();if(B&&B.isCollapsed()){var t=B.JSC$9343_getStartNode(),T=B.JSC$9343_getStartOffset();if(t instanceof Text&&!(T<1)){var S=t.textContent;!(S=S&&S.charAt(T-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(S)<0||(this.activeMention=_.sp(t,T-1,B.JSC$9343_getEndNode(),B.JSC$9343_getEndOffset()),this.flowNonce=Rj(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.k.updateActiveMention=function(){if(this.activeMention){var B=_.mf();B&&B.isCollapsed()&&(this.activeMention=_.sp(this.activeMention.JSC$9343_getStartNode(),this.activeMention.JSC$9343_getStartOffset(),B.JSC$9343_getEndNode(),B.JSC$9343_getEndOffset()))}};
_.k.requestSuggestions=function(B){if(this.activeMention){var t={suggestions_query:B};this.pendingQuery=B;_.hi(this.hostElement,[this.suggestionsEndpoint,t])}};
_.k.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()};
_.k.focusPreviousSuggestion=function(B){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),B.preventDefault())};
_.k.focusNextSuggestion=function(B){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),B.preventDefault())};
_.k.selectFocusedSuggestion=function(B){if(this.hasSuggestions(this.suggestionsResponse)){var t=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.X(t,u12)&&(this.selectSuggestion(_.X(t,u12),this.dropdown.focusedSuggestionIndex),B.preventDefault())}};
_.k.selectSuggestion=function(B,t){if(B){var T=this.activeMention;if(T){var S=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&B.handle?_.Rx(S,"\u00a0\u2068@"+B.handle+"\u2069\u00a0"):this.handlesEnabled?_.Rx(S,"\u00a0"+B.displayName+"\u00a0"):_.Rx(S,"\u00a0@"+B.displayName+"\u00a0");gy(S,"/channel/"+B.channelId);S.classList.add("yt-formatted-string","yt-simple-endpoint");S.setAttribute("spellcheck","false");T.isCollapsed()||T.JSC$9343_removeContents();T.insertNode(S,!0);B=document.createTextNode(" ");
S.parentNode.insertBefore(B,S.nextSibling);window.getSelection().collapse(B,1);t={suggestionSelected:{suggestionIndex:t}};if(this.zeroPrefixMentionSuggestionEnabled){var O;t.suggestionSelected.isZeroPrefix=((O=this.suggestionsResponse)==null?void 0:O.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",t);this.cancelActiveMention();_.dv(this.hostElement,"yt-mention-inserted")}}};
_.k.getPositionTarget=function(B){return B&&B.getBrowserRangeObject()};
_.k.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.k.onFocusedSuggestionIdChanged=function(B){var t=_.aBD(this.hostElement)[0];t&&(B.detail.value?t.setAttribute("aria-activedescendant",B.detail.value):t.removeAttribute("aria-activedescendant"))};
_.k.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.k.logGELEvent=function(B,t){B={eventType:B,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};t&&(B=Object.assign(B,t));_.sO("userMentionAutoCompleteBoxEvent",B)};
Z_.prototype.onDomChange=Z_.prototype.onDomChange;Z_.prototype.onUserMentionSuggestionSelected=Z_.prototype.onUserMentionSuggestionSelected;Z_.prototype.onServiceRequestError=Z_.prototype.onServiceRequestError;Z_.prototype.onServiceRequestCompleted=Z_.prototype.onServiceRequestCompleted;Z_.prototype.onServiceRequestSent=Z_.prototype.onServiceRequestSent;Z_.prototype.onInput=Z_.prototype.onInput;_.G([_.g(_.Iy),_.Y("design:type",Object)],Z_.prototype,"ironA11yKeysBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Z_.prototype,"suggestionsEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],Z_.prototype,"suggestionsResponse",void 0);_.G([_.y(),_.Y("design:type",Object)],Z_.prototype,"activeMention",void 0);_.G([_.mA("#dropdown"),_.Y("design:type",Object)],Z_.prototype,"dropdown",void 0);_.G([_.mA("#iron-dropdown"),_.Y("design:type",Object)],Z_.prototype,"ironDropdown",void 0);
_.G([_.Uv("input"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Z_.prototype,"onInput",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Z_.prototype,"onServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Z_.prototype,"onServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Z_.prototype,"onServiceRequestError",null);_.G([_.Uv("yt-user-mention-suggestion-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Z_.prototype,"onUserMentionSuggestionSelected",null);
_.G([_.Uv("dom-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Z_.prototype,"onDomChange",null);_.G([_.yX({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],Z_);
_.e(Z_,"yt-user-mention-autosuggest-input",function(){if(Y9u===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;iQ8===void 0&&(iQ8=document.createElement("template"));var S=iQ8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Y9u=B}B=Y9u;return B},{mode:2});var LM=null;
_.cb({is:"ytd-commentbox",_template:function(){if($uB!==void 0)return $uB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $uB=B},
behaviors:[_.S3v.YtHostElementBehavior,_.Iy,_.OA.YtActionHandlerBehavior,_.WK.YtComponentBehavior,_.S7.YtRendererstamperBehavior,_.GNB.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(B,t){return _.q8(B.entities,"aadcGuidelinesStateEntityPayload",t)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(B,t){return _.q8(B.entities,"commentboxStateEntity",t)},
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 _.xc}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.m("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.m("kevlar_watch_grid")}},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)",
"observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_",
"yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_",
"yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_",
"ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",
properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",
properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel",
mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",_.Pb(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(B){this.fire(B?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(B){this.set("submitButtonDisabled",void 0);this.clear();B&&this.computeIsEmojiButtonDisplayed_(B)&&(B=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&B.updateEmojiCategories()},
observePrefilledImage_:function(B,t,T){this.isValidPrefilledImage_(B,t,T)&&(this.prefilledAttachment_="image",this.prefilledImageData_=t,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(B,t){this.isValidPrefilledVideo_(B,t)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(B){B&&B.pollData&&B.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(B.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.Cd();this.focus()},
detached:function(){document.removeEventListener("tap",_.Pb(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(B){B=B.detail;B=B.isCustomEmoji?B.shortcuts[0]:B.emojiId;var t=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(t,B);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var B=_.mf();if(B){B=B.getBrowserRangeObject();for(var t=B.commonAncestorContainer;t;){if(t===this.getEditableTextArea_())return B;t=t.parentNode}}B=this.getEditableTextArea_();B=_.cX(B,B.childNodes.length);B.select();return B.getBrowserRangeObject()},
insertTextWithEmojis_:function(B,t,T){(t=this.emojiManager.createDocumentFragment(t,!0,!1,T===void 0?!0:T))&&t.childNodes.length!==0&&(B.collapsed||B.deleteContents(),T=t.lastChild,B.insertNode(t),_.lui(T).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var B=_.mf();if(B){var t=B.JSC$9343_getStartNode(),T=B.JSC$9343_getEndNode();if(yQv(t)&&yQv(T)){var S=B.JSC$9343_getStartOffset(),O;if(_.hH&&t.nodeType===Node.ELEMENT_NODE&&(O=_.nhq(t)))_.cX(O,0).select();else{O=U0(t)?t:_.yN(t,U0);var d=U0(T)?T:_.yN(T,U0);if(O||d)if(B.isCollapsed()){if(t.nodeType===Node.TEXT_NODE){B=!0;S===t.length&&(B=!1);if(LM==="end"||LM==="right")B=!1;t=t.parentNode;B=[].concat(_.aw(t.parentNode.childNodes)).indexOf(t)+(B?0:1);_.cX(t.parentNode,B).select()}}else O?
O.previousSibling&&O.previousSibling.length>0?_.sp(T,B.JSC$9343_getEndOffset(),O.previousSibling,O.previousSibling.length-1).select():(t=document.createTextNode("\u200b"),O.parentNode.insertBefore(t,O),_.sp(T,B.JSC$9343_getEndOffset(),t,0).select()):d&&(d.nextSibling&&d.nextSibling.length>0?_.sp(t,B.JSC$9343_getStartOffset(),d.nextSibling,1).select():(T=document.createTextNode("\u200b"),d.parentNode.insertBefore(T,d.nextSibling),_.sp(t,B.JSC$9343_getStartOffset(),T,T.length).select()));LM=null}}else LM=
null}else LM=null},
leftKeyPressed_:function(){LM="left"},
rightKeyPressed_:function(){LM="right"},
endKeyPressed_:function(){LM="end"},
maybeDeleteChip_:function(){var B=eUg(!0);if(B){var t=_.mf(),T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();_.av(T,t,B,B.childNodes.length).select()}},
maybeBackspaceChip_:function(){var B=eUg(!1);if(B){var t=_.mf(),T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();_.av(T,t,B,0).select()}},
maybeBackspaceChipWordMode_:function(B){var t=_.mf();if(t.isCollapsed()){var T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();var S=GYv(T,t,!0);S&&(_.av(T,t,S,0).select(),document.execCommand("delete"),B.preventDefault(),B.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(B){var t=_.mf();if(t.isCollapsed()){var T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();var S=GYv(T,t,!1);S&&(_.av(T,t,S,S.childNodes.length).select(),document.execCommand("delete"),B.preventDefault(),B.stopImmediatePropagation())}},
onTap_:function(B){if(!B.defaultPrevented&&(B.currentTarget.tagName==="YTD-COMMENTBOX"&&U0(B.target)&&B.preventDefault(),this.isEmojiPickerDisplayed)){var t=this.$$("#emojis"),T=this.$$("#emoji-button"),S=this.getEditableTextArea_();if((B=B.path?B.path:B.composedPath&&B.composedPath())&&!B.includes(t)&&!B.includes(S)&&!B.includes(T))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(B,t,T){return B==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&t!==void 0&&t.encryptedBlobId!==null&&t.sourceExternalVideoId!==null&&T!==void 0&&T.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(B,t){return B==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!t&&!!t.videoRenderer&&!!t.videoRenderer.videoId},
isValidPrefilledAttachment_:function(B,t,T){return this.isValidPrefilledImage_(B,t,T)||this.isValidPrefilledVideo_(B,T)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.m("enable_multi_image_post_creation")){var B=this.$$("ytd-backstage-multi-image-select-renderer");B&&B.hasImages()&&B.cancel()}else(B=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&B.cancel();(B=this.$["poll-attachment"])&&this.hasPoll_&&B.clearPollOptions();(B=this.$["image-poll-attachment"])&&this.hasImagePoll_&&B.resetPollOptions();(B=this.$["quiz-attachment"])&&this.hasQuiz_&&B.resetQuizOptions();
(B=this.$["video-link-attachment"])&&this.hasVideo_&&B.cancel();(B=this.$["access-restrictions-selector"].firstElementChild)&&B.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 _.ZH(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.ZH(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(B,t){B=x4w(B,this.emojiManager,t).cloneNode(!0);for(t=B.firstChild;t;)if(t.nodeType!==1)t=t.nextSibling;else switch(t.tagName){case "BR":var T=_.uR();_.OE2(T,t);t=T.nextSibling;break;case "DIV":(T=t.lastChild)&&t.nextSibling&&_.fy(_.uR(),T);t.previousSibling&&(t.previousSibling.nodeType===1||t.previousSibling.nodeType===3&&!t.previousSibling.textContent.endsWith("\n"))&&_.ax(_.uR(),t);T&&T.nodeName==="BR"&&_.Xo(T);T=t;t.hasChildNodes()?(t=t.firstChild,
_.kH2(T)):(t=t.nextSibling,_.Xo(T));break;default:t=t.nextSibling}return pN_(B)},
onAddImageError_:function(B){B.stopPropagation();this.errorMessage_=_.lZ(B.detail)},
setTextAreaValue_:function(B){B||(B="");var t=this.getEditableFormattedString_();t.text="";this.getEditableTextArea_().innerText="";typeof B==="string"&&(B={runs:[{text:B}]});t.text=B},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();LM=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var B=this.getEditableTextArea_();B&&(_.cX(B,B.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.MB("HTML_DIR")==="rtl"){var B=this.getEditableTextArea_(),t=this.getTextAreaValue()!==""?"auto":"rtl";B.setAttribute("dir",t)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var B;return hBD((B=this.$["quiz-attachment"])==null?void 0:B.getExplanationText())||hBD(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var B=null;if(this.isEmojiButtonDisplayed){var t=this.getInputRange_();t&&(B=this.emojiInput.retrieveTextBeforeRange(t))}this.insertText_(B,!0);this.updateCharCount_();this.setSubmitButton_();B=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=B.scrollHeight>B.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var B=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:B})},
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(B){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(B)},
onPasteEmoji_:function(B){B.preventDefault();B.stopImmediatePropagation();B=B.clipboardData.getData("text/plain");this.insertText_(B,!1,!1)},
insertText_:function(B,t,T){t=t===void 0?!1:t;T=T===void 0?!0:T;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&B){var S=this.getInputRange_().cloneRange();this.emojiManager&&S&&(t&&this.emojiInput.offsetStartOfRangeBy(S,B.length),this.insertTextWithEmojis_(S,B,T),Qoz(this.getEditableTextArea_().lastChild)||(S=this.getInputRange_().cloneRange()),S&&(this.emojiInput.updateSuggestions(S,B),this.updateSuggestionOffset_(S)))}},
setSubmitButton_:function(){if(this.data){var B=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",t=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(B||t){var T=this.getTextAreaValue().trim();t=T===this.previousText_;T=!T||this.aboveCharLimit_;B&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(T=this.aboveCharLimit_);this.submitButtonDisabled=
t||T||!this.getTextLength();B&&_.m("enable_post_scheduling")&&(this.submitButtonDisabled=t&&!this.scheduledPublishTimeSec_||T)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.vS,computeCreationBoxClass_:function(B){return B?"focused":"not-focused"},
computeFooterMessageClass_:function(B,t){return t?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(B,t){return t?t:B},
computeFooterMessageHidden_:function(B,t){return!t&&!B},
computePlaceholderText_:function(B,t,T){return(T==="video"||T==="image")&&(B==null?0:B.prefilledPlaceholderText)?B==null?void 0:B.prefilledPlaceholderText:t==="poll"||t==="image-poll"?B==null?void 0:B.pollPostPlaceholderText:t==="quiz"?B==null?void 0:B.quizPostPlaceholderText:t==="image"?B==null?void 0:B.imagePostPlaceholderText:B==null?void 0:B.placeholderText},
computeHideAttachmentButtons_:function(B,t,T,S){return B===void 0?!1:S&&this.getSimpleString(S)===this.getSimpleString(B.rateLimitErrorMessage)?!0:t!=="none"||T!=="none"||!B.videoLinkButton&&!B.pollButton&&!B.imagePollButton&&!B.quizButton&&!B.imageButton},
computeHideDismissableAttachment_:function(B){return B!=="image"&&B!=="video"},
computeHasVideo_:function(B){return B==="video"},
computeHasImage_:function(B){return B==="image"},
computeHasPoll_:function(B){return B==="poll"},
computeHasImagePoll_:function(B){return B==="image-poll"},
computeHasQuiz_:function(B){return B==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(B){return B&&B.backstageAttachment?B.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!B.backstageAttachment.quizRenderer&&!B.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(B){if(this.isValidPrefilledAttachment_(B.purpose,B.prefilledImageData,B.backstageAttachment))return B.backstageAttachment},
computeEditAttachment_:function(B){if(this.computePrefilledContent_(B)===void 0)return B.backstageAttachment},
computeAuthorThumbnailDimension_:function(B,t){return B&&!t?24:40},
computeImageUploadEndpoint_:function(B){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",B)},
computeRateLimitErrorCommands_:function(B){var t,T;return B==null?void 0:(t=B.advancedTierFeatures)==null?void 0:(T=t.rateLimit)==null?void 0:T.rateLimitCommands},
computeIsBackstageComment_:function(B){return!(!B||B!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(B){return this.get("submitButton.buttonRenderer.serviceEndpoint",B)||this.get("replyButton.buttonRenderer.serviceEndpoint",B)||this.get("postButton.buttonRenderer.serviceEndpoint",B)},
computeSubmitButtonOverride:function(){if(_.m("web_modern_buttons")){var B,t;return{segmentedPosition:this.dropdownSchedulePanel_||!((B=this.data)==null?0:(t=B.postOptionsMenu)==null?0:t.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.m("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(B,t){B=this.get("submitButton.buttonRenderer",B)||this.get("replyButton.buttonRenderer",B)||this.get("postButton.buttonRenderer",B);t&&(B=t);B&&(B=Object.assign({},B),B.serviceEndpoint=void 0,B.isDisabled=this.submitButtonDisabled);return B},
computeHasExternalLinksAccess_:function(B){if(_.m("enable_rfa_external_links")){var t,T,S;return(S=B==null?void 0:(t=B.advancedTierFeatures)==null?void 0:(T=t.externalLinks)==null?void 0:T.allowExternalLinks)!=null?S:!0}return!0},
computeIsEmojiButtonDisplayed_:function(B){return B.emojiButton&&B.emojiPicker&&B.emojiPicker.emojiPickerRenderer&&B.emojiPicker.emojiPickerRenderer.categories?B.emojiPicker.emojiPickerRenderer.categories.find(function(t){return t.emojiPickerCategoryRenderer?t.emojiPickerCategoryRenderer.emojiIds&&t.emojiPickerCategoryRenderer.emojiIds.length>0:t.emojiPickerUpsellCategoryRenderer?t.emojiPickerUpsellCategoryRenderer.emojis&&t.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(B){return B.charLimit?B.charLimit:null},
computeDropdownSchedulingPanel_:function(B,t){if(B==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&t)return t},
computeInlineSchedulingPanel_:function(B,t){if(B==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&t)return t},
computeHideAuthorThumbnail_:function(B,t){return B||this.computeUseIdentityChip_(t)},
computeHideIdentityChipRenderer_:function(B,t){return B||!this.computeUseIdentityChip_(t)},
computeUseIdentityChip_:function(B){return!!B&&!!B.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(B){var t,T,S,O;(B==null?0:(t=B.detail)==null?0:(T=t.endpoint)==null?0:T.ypcGetOffersEndpoint)||(B==null?0:(S=B.detail)==null?0:(O=S.endpoint)==null?0:O.ypcOffersEndpoint)?(B.stopPropagation(),_.hi(this,[B.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",B)&&(B.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(B){this.addedAttachment="video";this.selectedVideoId_=B.detail.videoId},
commentboxStateEntityChanged_:function(B){var t=this;(B==null?void 0:B.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(B==null?void 0:B.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){t.focus()})},
onYtServiceRequestSent_:function(B,t){if(t.actions)for(B=_.C(t.actions),t=B.next();!t.done;t=B.next())t.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(B){this.isLoading=!1;var t=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",B),T,S,O,d=B==null?void 0:(T=B.detail)==null?void 0:(S=T.data)==null?void 0:(O=S.actionResult)==null?void 0:O.commentboxStateEntityKey;if(t)this.errorMessage_=t;else if(d){var Z;this.dismissData_=B==null?void 0:(Z=B.detail)==null?void 0:Z.data;this.commentboxStateKey_=d}else{this.clear();var h;this.fire("yt-commentbox-dismiss",B==null?void 0:(h=B.detail)==
null?void 0:h.data)}},
onYtServiceRequestError_:function(B){B.stopPropagation();this.isLoading=!1;var t,T;if(((t=this.data)==null?void 0:t.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((T=this.data)==null?void 0:T.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(t=this.get("detail.error.args",B)||[],t.length>1&&t[1].message){this.handlePostsServiceRequestError_(t[1].message);return}(B=this.get("detail.error.message",B))?this.errorMessage_=this.data.errorMessage||_.lZ(B):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(B){if(_.m("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var t=_.C(this.rateLimitErrorCommands),T=t.next();!T.done;T=t.next())if(T=T.value,T.errorLabel===B){_.Ir(T.command,this.hostElement);return}this.errorMessage_=_.lZ(B)},
submitIfNotBackstagePost_:function(B){if(!this.isBackstagePost)this.onSubmit_(B)},
onSubmit_:function(B){var t=this,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c;return _.L(function(w){switch(w.nextAddress){case 1:B.stopPropagation();if(!t.serviceEndpoint||!t.isValidInput_())return w.return();if(t.shouldShowPostAadcNotice_())return t.showPostAadcNotice_(),w.return();if(t.shouldShowCommentAadcNotice_())return t.showCommentAadcNotice_(),w.return();if(!(t.$$("ytd-backstage-multi-image-select-renderer")&&t.hasImage_&&_.m("enable_multi_image_post_creation"))){w.jumpTo(2);break}T=t.$$("ytd-backstage-multi-image-select-renderer");
return _.V(w,T.getAllUploadStatuses(),3);case 3:S=w.yieldResult;if(!S)return w.return();O=_.C(S);for(d=O.next();!d.done;d=O.next())if(Z=d.value,Z.encryptedBlobId===void 0)return t.isLoading=!1,q=h=void 0,t.errorMessage_=(q=(h=t.imageUploadEndpoint_)==null?void 0:h.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?q:null,w.return();return w.return(t.submitForm_(void 0,void 0,void 0,void 0,T.images,t.taggedVideoId_));case 2:if(!t.hasImagePoll_||!t.$["image-poll-attachment"]){w.jumpTo(4);
break}return _.V(w,t.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:D=w.yieldResult;if(!D)return w.return();P=_.C(D);for(U=P.next();!U.done;U=P.next())if(J=U.value,!J.encryptedBlobId)return t.isLoading=!1,N=void 0,t.errorMessage_=(N=t.data.errorMessage)!=null?N:null,w.return();case 4:f=(H=t.$$("ytd-backstage-image-select-renderer"))&&H.uploadPromise(),c=t.getSharedPostId_(),f?f.then(function(){t.submitForm_.apply(t,_.aw(_.j9.apply(0,arguments)))}).catch(function(W){t.isLoading=!1;
t.errorMessage_=_.lZ(W.message)}):t.selectedVideoId_?t.submitForm_(void 0,t.selectedVideoId_):t.prefilledAttachment_==="image"?t.submitForm_(t.prefilledImageData_.encryptedBlobId,void 0,void 0,t.prefilledImageData_.sourceExternalVideoId,void 0,t.taggedVideoId_):t.prefilledAttachment_==="video"?t.submitForm_(void 0,t.data.backstageAttachment.videoRenderer.videoId):c?t.submitForm_(void 0,void 0,c):t.taggedVideoId_!==void 0?t.submitForm_(void 0,void 0,void 0,void 0,void 0,t.taggedVideoId_):t.submitForm_(),
_.Dh(w)}})},
openSchedulingPanel:function(B){B&&B.scheduleButton&&B.scheduleButton.buttonRenderer&&(this.scheduleButton_=B.scheduleButton.buttonRenderer);B&&B.dateTimePicker&&this.set("data.schedulingDateTimePicker",B.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(B){B.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(B){B.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(B){B.stopPropagation();B.detail.alertMessage&&(this.alertMessage_=B.detail.alertMessage)},
onImageSelected_:function(B){B.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(B){B.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(B){B.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(B.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(B){B.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(B){var t=this.$["video-link-attachment"];t&&t.onLaunchVideoPicker(B)},
onAttachmentDismiss_:function(B){B.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.m("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.m("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var B;if(this.addedAttachment==="image-poll"&&((B=this.$["image-poll-attachment"])==null||!B.isValid()))return!1;var t;if(this.addedAttachment==="quiz"&&((t=this.$["quiz-attachment"])==null||!t.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;B=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(B=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")B=!0;return B||!!this.getTextAreaValue().trim()},
submitForm_:function(B,t,T,S,O,d){var Z=this.getTextAreaValue().trim(),h={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&Z===this.previousText_&&(Z=void 0);Z!==void 0&&(h.comment_text=Z);this.isLoading=!0;d!=void 0&&(h.tagged_video_id=d);B?(h.image_blob_id=B,this.imagePreviewCoordinates_&&(h.image_preview_coordinates=this.imagePreviewCoordinates_)):t?h.attached_video_id=t:T?h.shared_post_id=T:O&&O.length>0&&(h.images_data=O.map(function(q){return{encryptedBlobId:q.encryptedBlobId,
previewCoordinates:q.previewCoordinates}}));
S&&(h.source_video_id=S);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(h.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(h.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(h.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.m("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(h.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.m("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(h.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.hi(this,[this.serviceEndpoint,h])},
onIsInputFocusChanged_:function(B,t){B?this.fire("yt-autonav-pause-focus"):t!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(B){var t=this.getEditableTextArea_();[].concat(_.aw(B.dataTransfer.items)).forEach(function(T){T.kind==="string"&&T.type.match("^text/plain")&&T.getAsString(function(S){t.appendChild(document.createTextNode(S))})});
B.preventDefault()},
preventDefault_:function(B){B.preventDefault()},
onSuggestionInsert_:function(B){this.insertTextWithEmojis_(B.detail.range,B.detail.text)},
onEmojiSuggestionClick_:function(B){this.emojiInput.insertSuggestion(B.detail)},
computeSubmitButtonClass_:function(B,t){return!t||B?"":"with-options"},
updateSuggestionOffset_:function(B){if(this.emojiInput&&_.ZH(this.emojiInput).querySelector("#dropdown")){var t=this.getEditableTextArea_().getBoundingClientRect().bottom,T=B.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(t-T)+5;t=this.getEditableTextArea_().getBoundingClientRect().left;B=B.getBoundingClientRect().left-t;_.ZH(this.emojiInput).querySelector("#dropdown").style.marginLeft=B+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(B){if(_.m("enable_post_scheduling")&&this.data&&this.data.purpose){B=B.detail;if(Math.floor(Date.now()/1E3)>=B)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var t=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(t)||t!==B?this.scheduledPublishTimeSec_=B:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=B;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var B=["image-button","image-poll-button","poll-button"];_.m("enable_quiz_creation")&&B.push("quiz-button");_.m("auto_convert_posts_video_tag")||B.push("video-link-button");return B},
getButtonRenderer:function(B,t){if(B)switch(t){case "video-link-button":var T;return((T=B.videoLinkButton)==null?void 0:T.buttonRenderer)||void 0;case "image-button":var S;return((S=B.imageButton)==null?void 0:S.buttonRenderer)||void 0;case "poll-button":var O;return((O=B.pollButton)==null?void 0:O.buttonRenderer)||void 0;case "image-poll-button":var d;return((d=B.imagePollButton)==null?void 0:d.buttonRenderer)||void 0;case "quiz-button":var Z;return((Z=B.quizButton)==null?void 0:Z.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var B;return(B=this.data)==null||!B.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var B,t;return!((B=this.data)==null||!B.openAadcDialog)&&!((t=this.aadcGuidelinesState_)==null||!t.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.MB("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var B;((B=this.data)==null?0:B.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.Mh("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(B){B.clickTrackingParams&&_.Xr().clickCommand(B);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.CG(this,"yt-close-popup-action")},
onHideIdentityChip:function(B){var t;this.set("data.placeholderText",(t=B.hideIdentityChipAction)==null?void 0:t.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var hz=function(){var B=_.x.apply(this,arguments)||this;B.isOpen=!1;B.modern=_.m("web_modern_buttons");B.roundedContainer=!0;B.dropdownButtonOverride=_.m("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;B.inPopupContainer=!1;B.isCommentboxLoading=!1;var t=["image-button","image-poll-button","poll-button"];_.m("enable_quiz_creation")&&t.push("quiz-button");_.m("auto_convert_posts_video_tag")||t.push("video-link-button");B.attachmentButtonIds=t;B.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 B};
_.u(hz,_.x);_.k=hz.prototype;_.k.computeButtonOverride=function(){var B;return((B=this.data)==null?0:B.postOptionsMenu)&&_.m("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.k.configureRendererStamper=function(){var B={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.m("auto_convert_posts_video_tag")||(B["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return B};
_.k.ready=function(){var B=this,t=_.ZH(this.hostElement).querySelector("#placeholder-area"),T=function(S){B.onOpen(S)};
t.addEventListener("tap",T);t.addEventListener("keypress",T)};
_.k.showButtonEduTooltip=function(){var B,t,T,S,O,d,Z;if(_.m("enable_quiz_creation")&&((B=this.data)==null?0:(t=B.quizButton)==null?0:(T=t.buttonRenderer)==null?0:(S=T.hint)==null?0:(O=S.hintRenderer)==null?0:(d=O.content)==null?0:(Z=d.bubbleHintRenderer)==null?0:Z.text)&&(_.BK.getInstance(),B=t2(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(B==null?void 0:
B.length)>0)){this.ytComponentBehavior.resolveCommand(B[0],{form:{element:this.quizButton}});return}var h;if((h=this.data)==null?0:h.imagePollButtonTooltip)if(_.BK.getInstance(),h=t2(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(h==null?void 0:h.length)>0){this.ytComponentBehavior.resolveCommand(h[0],{form:{element:this.imagePollButton}});return}var q;_.m("enable_multi_image_post_creation")&&
((q=this.data)==null?0:q.multiImageButtonTooltip)&&(_.BK.getInstance(),q=t2(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(q==null?void 0:q.length)>0&&this.ytComponentBehavior.resolveCommand(q[0],{form:{element:this.imageButton}}))};
_.k.onCreatePollAction=function(B){_.X(B,afE)&&(this.JSC$13775_commentbox.addedAttachment="poll",this.openDialog())};
_.k.onAddVideoLinkAction=function(B){if(_.X(B,XEH))this.JSC$13775_commentbox.onAddVideoLink(B)};
_.k.onShowSchedulingPanelCommand=function(B){(B=_.X(B,np8))&&this.openSchedulingPanel(B)};
_.k.onCreateImagePollCommand=function(B){_.X(B,PNq)&&(this.JSC$13775_commentbox.openImagePollComponent(),this.openDialog())};
_.k.onCreateQuizCommand=function(B){_.X(B,U5e)&&(this.JSC$13775_commentbox.openQuizComponent(),this.openDialog())};
_.k.openSchedulingPanel=function(B){_.m("enable_post_scheduling")&&(this.openDialog(),this.JSC$13775_commentbox.openSchedulingPanel(B))};
_.k.onCreateCommentAction=function(B){this.get("createCommentAction.contents",B)&&(this.JSC$13775_commentbox.clear(),this.closeDialog())};
_.k.onOpen=function(B){B instanceof KeyboardEvent&&B.type==="keypress"&&B.keyCode!==13&&B.keyCode!==32||(this.data.prepareAccountEndpoint?_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.k.onYtCommentboxDismiss=function(){this.closeDialog()};
_.k.onYtCommentboxLoadingStart=function(B){B.stopPropagation();this.isCommentboxLoading=!0};
_.k.onYtCommentboxLoadingEnd=function(B){B.stopPropagation();this.isCommentboxLoading=!1};
_.k.onYtVideoLinkButtonCancel=function(B){B.stopPropagation();this.onOpen(B)};
_.k.onYtVideoLinkSelected=function(B){B.stopPropagation();this.onOpen(B)};
_.k.onIronSelect=function(B){B.stopPropagation();B.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=B.detail.item.value&&(this.accessRestriction?(this.accessRestriction=B.detail.item.value,this.onOpen(B)):this.accessRestriction=B.detail.item.value)};
_.k.onYtNavigate=function(B){this.get("detail.endpoint.backstageImageUploadEndpoint",B)&&(this.JSC$13775_commentbox.addedAttachment="image",this.JSC$13775_commentbox.submitButtonDisabled=!0,this.onOpen(B))};
_.k.onRequestSent=function(B){if(_.m("web_button_rework"))for(var t=_.C(B.detail),T=t.next();!T.done;T=t.next())_.X(T.value,gxE)&&(this.JSC$13775_commentbox.addedAttachment="image",this.JSC$13775_commentbox.submitButtonDisabled=!0,this.onOpen(B))};
_.k.openDialog=function(){this.JSC$13775_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$13775_commentbox.focus()};
_.k.onPopupClosed=function(){_.BK.getInstance()};
_.k.computeCreationDisabled=function(B){return!!B};
_.k.computeIsCreationDialog=function(B){return!!B&&B==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.k.computeDisabledPostButton=function(B){if(!B)return null;B.isDisabled=!0;return B};
_.k.computeIsCreationDialogWithHeader=function(B){return!this.inPopupContainer&&!!B&&!!B.authorText&&B.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.k.computeIsHeaderHidden=function(B,t){return!B||t};
_.k.computeDropdownRendererClasses=function(B){return B?["text-secondary-style"]:[]};
_.k.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var B=_.ZH(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;B&&B.reset()};
hz.prototype.onPopupClosed=hz.prototype.onPopupClosed;hz.prototype.onRequestSent=hz.prototype.onRequestSent;hz.prototype.onYtNavigate=hz.prototype.onYtNavigate;hz.prototype.onIronSelect=hz.prototype.onIronSelect;hz.prototype.onYtVideoLinkSelected=hz.prototype.onYtVideoLinkSelected;hz.prototype.onYtVideoLinkButtonCancel=hz.prototype.onYtVideoLinkButtonCancel;hz.prototype.onYtCommentboxLoadingEnd=hz.prototype.onYtCommentboxLoadingEnd;hz.prototype.onYtCommentboxLoadingStart=hz.prototype.onYtCommentboxLoadingStart;
hz.prototype.onYtCommentboxDismiss=hz.prototype.onYtCommentboxDismiss;hz.prototype.showButtonEduTooltip=hz.prototype.showButtonEduTooltip;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],hz.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],hz.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],hz.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],hz.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hz.prototype,"isOpen",void 0);_.G([_.y({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],hz.prototype,"buttonOverride",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hz.prototype,"modern",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hz.prototype,"roundedContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],hz.prototype,"dropdownButtonOverride",void 0);_.G([_.y({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.Y("design:type",Boolean)],hz.prototype,"creationDisabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],hz.prototype,"enableCreationBox",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.Y("design:type",Boolean)],hz.prototype,"isCreationDialog",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hz.prototype,"inPopupContainer",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.Y("design:type",Boolean)],hz.prototype,"isCreationDialogWithHeader",void 0);_.G([_.y(),_.Y("design:type",Object)],hz.prototype,"accessRestriction",void 0);
_.G([_.y({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.Y("design:type",Array)],hz.prototype,"dropdownRendererClasses",void 0);_.G([_.y(),_.Y("design:type",Object)],hz.prototype,"isCommentboxLoading",void 0);_.G([_.y(),_.Y("design:type",Array)],hz.prototype,"attachmentButtonIds",void 0);_.G([_.mA("#image-button"),_.Y("design:type",HTMLElement)],hz.prototype,"imageButton",void 0);
_.G([_.mA("#image-poll-button"),_.Y("design:type",HTMLElement)],hz.prototype,"imagePollButton",void 0);_.G([_.mA("#quiz-button"),_.Y("design:type",HTMLElement)],hz.prototype,"quizButton",void 0);_.G([_.mA("#commentbox"),_.Y("design:type",Object)],hz.prototype,"JSC$13775_commentbox",void 0);_.G([_.IK("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hz.prototype,"showButtonEduTooltip",null);
_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onYtCommentboxDismiss",null);_.G([_.Uv("yt-commentbox-loading-start"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onYtCommentboxLoadingStart",null);
_.G([_.Uv("yt-commentbox-loading-end"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onYtCommentboxLoadingEnd",null);_.G([_.Uv("yt-video-link-button-cancel"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onYtVideoLinkButtonCancel",null);
_.G([_.Uv("yt-video-link-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onYtVideoLinkSelected",null);_.G([_.Uv("iron-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onIronSelect",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hz.prototype,"onRequestSent",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hz.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],hz);
_.e(hz,"ytd-backstage-post-dialog-renderer",function(){if(Jto!==void 0)return Jto;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n  [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n    <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Jto=B},{mode:1});var rtq;var zt8;var qt=function(){return _.x.apply(this,arguments)||this};
_.u(qt,_.x);_.k=qt.prototype;_.k.computeHeartButtonStyle=function(B){return(B==null?0:B.styleType)?B.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.k.onYtButtonTap=function(){if(this.data.isEnabled){var B=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(B=this.getEndpoint(B))&&_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})}else(B=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(B)};
_.k.toggle=function(B){this.set("data.isHearted",B!==void 0?B:!this.data.isHearted)};
_.k.getEndpoint=function(B){var t,T=(t=this.data)==null?void 0:t.heartEndpoint,S;t=(S=this.data)==null?void 0:S.unheartEndpoint;if(T&&t)return B?t:T};
_.k.computeButtonAccessibility=function(B,t){var T,S,O=B==null?void 0:(T=B.heartedAccessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label,d,Z;B=B==null?void 0:(d=B.unheartedAccessibility)==null?void 0:(Z=d.accessibilityData)==null?void 0:Z.label;return t?O:B};
_.n9.Object.defineProperties(qt.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 B;return _.m("kevlar_system_icons")&&!((B=this.data)==null||!B.isHearted)}}});
qt.prototype.onYtButtonTap=qt.prototype.onYtButtonTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],qt.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qt.prototype,"data",void 0);_.G([_.F("data.isHearted"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qt.prototype,"heartTooltip",null);
_.G([_.F("data.isHearted"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],qt.prototype,"iconFilled",null);_.G([_.y({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.Y("design:type",String)],qt.prototype,"buttonAccessibility",void 0);_.G([_.y({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],qt.prototype,"heartButtonStyle",void 0);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qt.prototype,"onYtButtonTap",null);_.G([_.M({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],qt);
_.e(qt,"ytd-creator-heart-renderer",function(){if(zt8!==void 0)return zt8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return zt8=B},{mode:1});var VZ=function(){var B=_.x.apply(this,arguments)||this;B.hasCreatorReply=!1;B.buttonOverrides={size:"S",iconPosition:"icon-only"};B.replyButtonOverrides={size:"S",type:"text"};B.forceIconButton=!_.m("web_modern_buttons");B.modern=_.m("web_modern_buttons");B.buttonTooltipPosition="bottom";B.systemIcons=_.m("kevlar_system_icons");B.replyDialog=null;return B};
_.u(VZ,_.x);_.k=VZ.prototype;
_.k.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]]"}}}}}};
_.k.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.k.dataChange=function(){this.replyDialog&&_.ZH(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var B,t,T;this.isLiked=this.systemIcons&&!!((B=this.data)==null?0:(t=B.likeButton)==null?0:(T=t.toggleButtonRenderer)==null?0:T.isToggled)};
_.k.computeShowVoteCountBeginning=function(B,t){return B===void 0||t===void 0?!0:B.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!t&&this.ytRendererBehavior.getSimpleString(t)!=="0"};
_.k.computeShowVoteCountEnd=function(B,t){return B===void 0||t===void 0?!0:B.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!t&&this.ytRendererBehavior.getSimpleString(t)!=="0"};
_.k.computeShowCommentCount=function(B,t){return B===void 0||t===void 0?!0:B.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!t&&this.ytRendererBehavior.getSimpleString(t)!=="0"};
_.k.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.k.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.k.showReplyDialog=function(B){B&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.ZH(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=B,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.k.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.k.onRequestSent=function(B){if(_.m("web_button_rework")){B=_.C(B.detail);for(var t=B.next();!t.done;t=B.next())(t=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",t.value))&&this.showReplyDialog(t)}};
_.k.onYtNavigate=function(B){var t,T;(B=(t=_.X(B.detail.endpoint,_.A78))==null?void 0:(T=t.dialog)==null?void 0:T.commentReplyDialogRenderer)&&this.showReplyDialog(B)};
_.k.onYtServiceRequestSent=function(B,t){B.stopPropagation();if(t.actions)for(B=0;B<t.actions.length;B++){var T=_.X(t.actions[B],sJB);T&&this.handleUpdateCommentVoteAction(T)}};
_.k.handleUpdateCommentVoteAction=function(B){this.voteCount=B.voteCount||_.lZ("0");B.voteStatus==="LIKE"?this.JSC$13786_ytdDislikeToggleButtonRenderer.toggle(!1):B.voteStatus==="DISLIKE"?this.JSC$13786_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$13786_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$13786_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.k.computeReplyButtonHidden=function(B){return B};
_.k.computeReplyButtonBeginning=function(B){return(B==null?0:B.replyButton)&&B.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?B.replyButton:void 0};
_.k.computeReplyButtonEnd=function(B){return(B==null?0:B.replyButton)&&B.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?B.replyButton:void 0};
_.k.computeActionButtonStyle=function(B){return(B==null?0:B.style)?B.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.k.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.k.onYtToggleButton=function(B){var t,T;this.isLiked=this.systemIcons&&!!((t=B.detail)==null?0:(T=t.actions)==null?0:T.like)};
VZ.prototype.onYtToggleButton=VZ.prototype.onYtToggleButton;VZ.prototype.onButtonTooltipPositionChanged=VZ.prototype.onButtonTooltipPositionChanged;VZ.prototype.onYtServiceRequestSent=VZ.prototype.onYtServiceRequestSent;VZ.prototype.onYtNavigate=VZ.prototype.onYtNavigate;VZ.prototype.onRequestSent=VZ.prototype.onRequestSent;VZ.prototype.onYtCommentboxDismiss=VZ.prototype.onYtCommentboxDismiss;VZ.prototype.dataChange=VZ.prototype.dataChange;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],VZ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"voteCount",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"commentCount",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"replyThumbnail",void 0);
_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"hasCreatorReply",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],VZ.prototype,"enableCreationBox",void 0);_.G([_.y({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],VZ.prototype,"actionButtonsStyle",void 0);_.G([_.y({computed:"computeReplyButtonBeginning(data)"}),_.Y("design:type",Object)],VZ.prototype,"replyButtonBeginning",void 0);
_.G([_.y({computed:"computeReplyButtonEnd(data)"}),_.Y("design:type",Object)],VZ.prototype,"replyButtonEnd",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"buttonOverrides",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"replyButtonOverrides",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"forceIconButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],VZ.prototype,"useCommentIcon",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],VZ.prototype,"modern",void 0);_.G([_.y(),_.Y("design:type",Object)],VZ.prototype,"buttonTooltipPosition",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],VZ.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],VZ.prototype,"isLiked",void 0);_.G([_.mA("ytd-button-renderer"),_.Y("design:type",Object)],VZ.prototype,"ytdReplyButtonRenderer",void 0);
_.G([_.mA("#like-button"),_.Y("design:type",Object)],VZ.prototype,"JSC$13786_ytdLikeToggleButtonRenderer",void 0);_.G([_.mA("#dislike-button"),_.Y("design:type",Object)],VZ.prototype,"JSC$13786_ytdDislikeToggleButtonRenderer",void 0);_.G([_.mA("#reply-dialog"),_.Y("design:type",HTMLElement)],VZ.prototype,"replyDialogElement",void 0);_.G([_.mA("#reply-button"),_.Y("design:type",HTMLElement)],VZ.prototype,"replyButtonElement",void 0);
_.G([_.mA("#reply-button-end"),_.Y("design:type",HTMLElement)],VZ.prototype,"replyButtonEndElement",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VZ.prototype,"dataChange",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VZ.prototype,"onYtCommentboxDismiss",null);
_.G([_.Uv("yt-service-request-sent-button-renderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VZ.prototype,"onRequestSent",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VZ.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],VZ.prototype,"onYtServiceRequestSent",null);_.G([_.IK("buttonTooltipPosition"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VZ.prototype,"onButtonTooltipPositionChanged",null);
_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],VZ.prototype,"onYtToggleButton",null);_.G([_.M({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],VZ);
_.e(VZ,"ytd-comment-action-buttons-renderer",function(){if(rtq!==void 0)return rtq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rtq=B},{mode:1});var bQb;var Ed=function(){return _.x.apply(this,arguments)||this};
_.u(Ed,_.x);Ed.prototype.focus=function(){_.ZH(this.hostElement).querySelector("#commentbox").focus()};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ed.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ed.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Ed.prototype,"zeroStepChannelCreationRenderer",void 0);_.G([_.M({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],Ed);
_.e(Ed,"ytd-comment-dialog-renderer",function(){if(bQb!==void 0)return bQb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return bQb=B},{mode:1});var BdE;var D_=function(){var B=_.x.apply(this,arguments)||this;B.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.m("enable_web_delhi_icons")};B.replyButtonOverrides={size:"S",type:"text"};return B};
_.u(D_,_.x);_.k=D_.prototype;_.k.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.k.detached=function(){this.replyBox&&this.replyBox.remove()};
_.k.showReplyDialog=function(B){if(B){var t=this.replyBox;t||(t=document.createElement("ytd-comment-reply-dialog-renderer"),t.id="replybox",_.ZH(this.replyDialogDiv).appendChild(t));t.data=B;this.replyDialogDiv.hidden=!1;t.openDialog()}};
_.k.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.k.onYtServiceRequestSent=function(B,t){B.stopPropagation();if(t.actions)for(var T=0;T<t.actions.length;T++){var S=_.X(t.actions[T],sJB);S?this.handleUpdateCommentVoteAction(S):B.target===this.heartButton&&this.toggleHeartState()}};
_.k.handleUpdateCommentVoteAction=function(B){var t;(t=this.toolbarState)!=null&&t.key&&this.ytdReduxBehavior.dispatch(_.QU("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:B.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":B.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.k.toggleHeartState=function(){var B;(B=this.toolbarState)!=null&&B.key&&this.ytdReduxBehavior.dispatch(_.QU("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.n9.Object.defineProperties(D_.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return(((B=this.toolbarState)==null?void 0:B.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(t=this.toolbarData)==null?void 0:t.likeCountLiked:(T=this.toolbarData)==null?void 0:T.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.toolbarSurface)==null?void 0:B.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.toolbarSurface)==null?void 0:B.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.toolbarSurface)==null?void 0:B.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.toolbarSurface)==null?void 0:B.prepareAccountCommand)!==void 0&&!_.m("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t=_.X((B=this.toolbarSurface)==null?void 0:B.prepareAccountCommand,_.MA),T,S,O,d,Z,h,q,D,P;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((T=this.toolbarSharedData)==null||!T.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((S=this.toolbarState)==null?void 0:S.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:t!=null?t:_.X((O=this.toolbarSurface)==null?void 0:O.likeCommand,_.MA),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:t!=null?t:_.X((d=this.toolbarSurface)==null?void 0:d.unlikeCommand,_.MA),defaultCommand:this.isVisiblyDisabled?_.X((Z=this.toolbarSurface)==null?void 0:Z.commentDisabledActionCommand,_.MA):void 0,defaultTooltip:(h=this.toolbarData)==null?void 0:h.likeInactiveTooltip,toggledTooltip:(q=this.toolbarData)==null?void 0:q.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:(P=this.toolbarSharedData)==null?void 0:P.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t=_.X((B=this.toolbarSurface)==null?void 0:B.prepareAccountCommand,_.MA),T,S,O,d,Z,h,q,D,P,U;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((T=this.toolbarSharedData)==null||!T.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((S=this.toolbarState)==null?void 0:S.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:t!=null?t:_.X((O=this.toolbarSurface)==null?void 0:O.dislikeCommand,_.MA),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:t!=null?t:_.X((d=this.toolbarSurface)==null?void 0:d.undislikeCommand,_.MA),defaultCommand:this.isVisiblyDisabled?_.X((Z=this.toolbarSurface)==null?void 0:Z.commentDisabledActionCommand,_.MA):void 0,defaultTooltip:(h=this.toolbarData)==null?void 0:h.dislikeInactiveTooltip,toggledTooltip:(q=this.toolbarData)==null?void 0:
q.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(D=this.toolbarSharedData)==null?void 0:D.dislikeReplyButtonA11y:(P=this.toolbarSharedData)==null?void 0:P.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(U=this.toolbarSharedData)==null?void 0:U.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t,T;if(((B=this.toolbarState)==null?void 0:B.heartState)!==void 0&&((t=this.toolbarState)==null?void 0:t.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((T=this.toolbarState)==null?void 0:T.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var S,O,d,Z,h,q,D,P,U,J,N,H,f,c;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(S=this.toolbarData)==null?void 0:S.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((O=this.toolbarState)==null?void 0:O.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((d=this.toolbarState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((Z=this.toolbarState)==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((h=this.toolbarState)==null?void 0:h.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.X((q=this.toolbarSurface)==null?void 0:q.heartCommand,
_.MA),unheartEndpoint:this.isVisiblyDisabled?void 0:_.X((D=this.toolbarSurface)==null?void 0:D.unheartCommand,_.MA),disabledEndpoint:this.isVisiblyDisabled?_.X((P=this.toolbarSurface)==null?void 0:P.commentDisabledActionCommand,_.MA):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(U=this.toolbarData)==null?void 0:U.heartActiveTooltip,unheartedTooltip:(J=this.toolbarData)==null?void 0:J.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((N=
this.toolbarState)==null?void 0:N.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(H=this.toolbarSharedData)==null?void 0:H.unheartButtonA11y:(f=this.toolbarSharedData)==null?void 0:f.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(c=this.toolbarSharedData)==null?void 0:c.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.toolbarSurface)==null||!B.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(B=this.commentStrings)==null?void 0:B.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.X((t=this.toolbarSurface)==null?void 0:t.replyCommand,_.MA),command:this.isVisiblyDisabled?_.X((T=this.toolbarSurface)==null?
void 0:T.commentDisabledActionCommand,_.MA):this.isSubsOnlyCommentsIneligibleUser?_.X((S=this.toolbarSurface)==null?void 0:S.subscribersOnlySnackbarCommand,_.MA):this.isSubsOnlyCommentsEligibleUser?_.X((O=this.toolbarSurface)==null?void 0:O.subscribersOnlyDisclaimerSnackbarCommand,_.MA):void 0}}}});
D_.prototype.onYtServiceRequestSent=D_.prototype.onYtServiceRequestSent;D_.prototype.hideReplyDialogDiv=D_.prototype.hideReplyDialogDiv;_.G([_.y(),_.Y("design:type",Object)],D_.prototype,"commentStrings",void 0);_.G([_.y(),_.Y("design:type",Boolean)],D_.prototype,"isReply",void 0);_.G([_.y(),_.Y("design:type",Object)],D_.prototype,"toolbarData",void 0);_.G([_.y(),_.Y("design:type",Object)],D_.prototype,"toolbarSharedData",void 0);
_.G([_.y(),_.Y("design:type",String)],D_.prototype,"toolbarStateKey",void 0);_.G([_.y(),_.Y("design:type",String)],D_.prototype,"toolbarSurfaceKey",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],D_.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],D_.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],D_.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.mA("#reply-dialog"),_.Y("design:type",HTMLElement)],D_.prototype,"replyDialogDiv",void 0);_.G([_.mA("#replybox"),_.Y("design:type",Object)],D_.prototype,"replyBox",void 0);_.G([_.mA("ytd-creator-heart-renderer"),_.Y("design:type",Object)],D_.prototype,"heartButton",void 0);_.G([_.y({selector:function(B,t){return _.q8(B.entities,"engagementToolbarStateEntityPayload",t)},
selectorArgs:["toolbarStateKey"]}),_.Y("design:type",Object)],D_.prototype,"toolbarState",void 0);_.G([_.y({selector:wxL,selectorArgs:["toolbarSurfaceKey"]}),_.Y("design:type",Object)],D_.prototype,"toolbarSurface",void 0);_.G([_.y(),_.Y("design:type",Object)],D_.prototype,"buttonOverrides",void 0);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],D_.prototype,"hideReplyDialogDiv",null);
_.G([_.F("toolbarData","toolbarState"),_.Y("design:type",String),_.Y("design:paramtypes",[])],D_.prototype,"likeCount",null);_.G([_.F("likeCount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D_.prototype,"showLikeCount",null);_.G([_.F("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D_.prototype,"isVisiblyDisabled",null);_.G([_.F("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D_.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.G([_.F("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D_.prototype,"isSubsOnlyCommentsEligibleUser",null);_.G([_.F("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D_.prototype,"hasPrepareAccountCommand",null);_.G([_.F("toolbarData","toolbarState","toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D_.prototype,"likeToggleButtonRenderer",null);
_.G([_.F("isReply","toolbarData","toolbarState","toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D_.prototype,"dislikeToggleButtonRenderer",null);_.G([_.F("toolbarData","toolbarState","toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D_.prototype,"creatorHeartSupportedRenderer",null);_.G([_.F("toolbarSurface"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D_.prototype,"hasReplyCommand",null);
_.G([_.F("toolbarSurface","commentStrings","isVisiblyDisabled"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D_.prototype,"replyButtonRenderer",null);_.G([_.y(),_.Y("design:type",Object)],D_.prototype,"replyButtonOverrides",void 0);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],D_.prototype,"onYtServiceRequestSent",null);_.G([_.M({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],D_);
_.e(D_,"ytd-comment-engagement-bar",function(){if(BdE!==void 0)return BdE;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return BdE=B},{mode:1});var tT1;var P3=function(){return _.x.apply(this,arguments)||this};
_.u(P3,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],P3.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],P3.prototype,"data",void 0);_.G([_.M({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],P3);
_.e(P3,"ytd-comment-inline-thumbnail-renderer",function(){if(tT1!==void 0)return tT1;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return tT1=B},{mode:1});var Tdo;var Ud=function(){return _.x.apply(this,arguments)||this};
_.u(Ud,_.x);Ud.prototype.onMessageTap=function(){if(this.onTapCommand){var B=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);B&&this.ytdOpenPopupBehavior.openPopup(B)}};
_.n9.Object.defineProperties(Ud.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return(B=this.data)==null?void 0:(t=B.button)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.command}}});
_.G([_.g(_.ls),_.Y("design:type",Object)],Ud.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ud.prototype,"data",void 0);_.G([_.F("data.button.buttonRenderer.command"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ud.prototype,"onTapCommand",null);_.G([_.M({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Ud);
_.e(Ud,"ytd-comment-pause-composer-renderer",function(){if(Tdo!==void 0)return Tdo;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Tdo=B},{mode:1});var Sfo;var Oeb;var Ik=function(){var B=_.x.apply(this,arguments)||this;B.isOpen=!1;return B};
_.u(Ik,_.x);_.k=Ik.prototype;_.k.dataChanged=function(){this.isOpen=!1};
_.k.onTap=function(){this.data&&(this.data.navigationEndpoint?_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.k.focus=function(){this.JSC$13815_commentbox.focus()};
_.k.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.k.openDialog=function(){this.isOpen=!0;this.JSC$13815_commentbox.focus();this.JSC$13815_commentbox.maybeHeightChanged()};
Ik.prototype.onYtCommentboxDismiss=Ik.prototype.onYtCommentboxDismiss;Ik.prototype.dataChanged=Ik.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ik.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ik.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Ik.prototype,"isOpen",void 0);_.G([_.mA("#commentbox"),_.Y("design:type",Object)],Ik.prototype,"JSC$13815_commentbox",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ik.prototype,"dataChanged",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Ik.prototype,"onYtCommentboxDismiss",null);_.G([_.M({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],Ik);
_.e(Ik,"ytd-comment-reply-dialog-renderer",function(){if(Oeb!==void 0)return Oeb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Oeb=B},{mode:1});var kre;var Jz=function(){return _.x.apply(this,arguments)||this};
_.u(Jz,_.x);_.n9.Object.defineProperties(Jz.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.data)==null?void 0:(t=B.icon)==null?void 0:t.iconType;return T?"yt-icons:"+T.toLowerCase():null}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Jz.prototype,"data",void 0);_.G([_.y(),_.F("data.icon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Jz.prototype,"icon",null);_.G([_.M({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Jz);
_.e(Jz,"ytd-pinned-comment-badge-renderer",function(){if(kre!==void 0)return kre;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kre=B},{mode:1});var dU2;var C98={},Ze1={input:!0,meta:!0,br:!0,link:!0,img:!0},mo=null;C98.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(){mo==null&&(mo=document.createElement("tp-yt-paper-tooltip"),mo.offset=8,mo.fitToVisibleBounds=!0)},
onMouseOver_:function(B){if(B=_.yN(B.target,function(O){return O==this||O.getAttribute&&O.getAttribute("shared-tooltip-text")}.bind(this),!0)){var t=B.getAttribute("shared-tooltip-text");
if(t){var T=this,S=null;B!=this&&(B.tagName.toLowerCase()in Ze1?T=B.parentElement:T=B,B.id&&(S=B.id));this.polymerController.createTooltipIfRequired_();if(mo.parentElement!=T||mo.for!=S)(0,_.VX)(mo).textContent=t,_.ZH(T).appendChild(mo),mo.for=S,mo.animationDelay=this.polymerController.sharedTooltipAnimationDelay,mo.position=this.polymerController.sharedTooltipPosition}}}};var Nt=function(){return _.x.apply(this,arguments)||this};
_.u(Nt,_.x);Nt.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]]"}}}}}};
Nt.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")};
Nt.prototype.colorChanged=function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.color)==null?void 0:(T=t.basicColorPaletteData)==null?void 0:T.foregroundBodyColor;S&&(this.rgbBadgeColor=_.W6(S));_.ZH(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
Nt.prototype.tooltipChanged=function(){var B;((B=this.data)==null?0:B.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
Nt.prototype.tooltipChanged=Nt.prototype.tooltipChanged;Nt.prototype.colorChanged=Nt.prototype.colorChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nt.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Nt.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(C98.YtSharedTooltipBehavior),_.Y("design:type",Object)],Nt.prototype,"ytSharedTooltipBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Nt.prototype,"data",void 0);
_.G([_.y({value:"#4285F4"}),_.Y("design:type",String)],Nt.prototype,"rgbBadgeColor",void 0);_.G([_.IK("data.color"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Nt.prototype,"colorChanged",null);_.G([_.IK("data.tooltip"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Nt.prototype,"tooltipChanged",null);_.G([_.M({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],Nt);
_.e(Nt,"ytd-sponsor-comment-badge-renderer",function(){if(dU2!==void 0)return dU2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return dU2=B},{mode:1});var La8;var hG1;var Xn=function(){return _.x.apply(this,arguments)||this};
_.u(Xn,_.x);Xn.prototype.computeState=function(B){switch(B==null?void 0:B.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"}};
Xn.prototype.updateStateIdentifier=function(B){if(this.viewModel.triStateKey){var t=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.QU("triStateButtonStateEntityPayload",t,{key:t,stateIdentifier:B}))}};
Xn.prototype.onClick=function(){var B=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(){B.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){B.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.n9.Object.defineProperties(Xn.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 B;return((B=this.data)==null?void 0:B.buttonText)||""}}});
_.G([_.y(),_.Y("design:type",Object)],Xn.prototype,"viewModel",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Xn.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Xn.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xn.prototype,"ytRendererBehavior",void 0);_.G([_.y({selector:oJg,selectorArgs:["viewModel.triStateKey"]}),_.Y("design:type",Object)],Xn.prototype,"triStateButtonStateEntity",void 0);
_.G([_.y({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.Y("design:type",String)],Xn.prototype,"state",void 0);_.G([_.F("viewModel","state"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xn.prototype,"data",null);_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Xn.prototype,"buttonText",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],Xn);
_.e(Xn,"ytd-tri-state-button-view-model",function(){if(hG1!==void 0)return hG1;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return hG1=B},{mode:1});var qfu;var VT4;var uk=function(){var B=_.x.apply(this,arguments)||this;B.defaultIconToFilled=!_.m("kevlar_fill_comment_chip_icon_killswitch");return B};
_.u(uk,_.x);uk.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
uk.prototype.dataChanged=function(){if(this.data){var B,t;((B=this.data.chipColorPalette)==null?0:B.backgroundColor)&&((t=this.data.chipColorPalette)==null?0:t.foregroundTitleColor)&&_.Ev(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.e8(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.e8(this.data.chipColorPalette.foregroundTitleColor)});var T;((T=this.data)==null?0:T.command)?(_.Ev(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.Ev(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}};
uk.prototype.onTap=function(){var B;if(this.data&&(B=this.data)!=null&&B.command){var t;this.ytComponentBehavior.resolveCommand((t=this.data)==null?void 0:t.command)}};
uk.prototype.getIconSize=function(){return _.m("kevlar_fill_comment_chip_icon_killswitch")?24:12};
uk.prototype.onTap=uk.prototype.onTap;uk.prototype.dataChanged=uk.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],uk.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.Iy),_.Y("design:type",Object)],uk.prototype,"ironA11yKeysBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uk.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],uk.prototype,"basePriceText",void 0);_.G([_.y(),_.Y("design:type",Object)],uk.prototype,"chipIcon",void 0);_.G([_.y(),_.Y("design:type",Object)],uk.prototype,"defaultIconToFilled",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uk.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uk.prototype,"onTap",null);
_.G([_.yX({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],uk);
_.e(uk,"yt-pdg-comment-chip-renderer",function(){if(VT4===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;qfu===void 0&&(qfu=document.createElement("template"));var S=qfu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);VT4=B}B=VT4;return B},{mode:2});var jE=function(){var B=_.x.apply(this,arguments)||this;B.useSmallAvatars=_.m("small_avatars_for_comments");B.webWatchCompactComments=_.m("web_watch_compact_comments");B.editDialog=null;return B};
_.u(jE,_.x);_.k=jE.prototype;_.k.onShow=function(){_.oG("cmv",void 0,"wn_comments")};
_.k.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"}}}};
_.k.detached=function(){this.editDialog=null;this.expander.reset()};
_.k.updateBackgroundColor=function(){if(this.backgroundColor){var B={"--ytd-comment-paid-background-color":_.e8(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.Ev(this.hostElement,B)}else _.Ev(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.k.resetExpander=function(){var B;(B=this.expander)==null||B.reset()};
_.k.openEditDialog=function(B){B.dialog&&(this.editDialog=B.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.k.onYtNavigate=function(B){var t=B.detail.endpoint;if(t=_.X(t,_.c72)||_.X(t,_.sYq))B.stopPropagation(),this.openEditDialog(t)};
_.k.onYtCommentboxDismiss=function(){this.editDialog=null;_.Ev(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.k.onAuthorThumbnailClicked=function(){var B=this;_.m("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(t,T){B.onAuthorThumbnailEndpointSuccess(T)},
onServerError:function(t,T){_.yu(new _.HY("Failed to resolve the command",T))}}})};
_.k.onAuthorThumbnailEndpointSuccess=function(B){if((B=B==null?void 0:B.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(B,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();B=B==null?void 0:B.clickTrackingParams;var t=_.cO();B&&t&&_.Xr().graftServerVe(B,t)}};
_.k.logScreenVe=function(){_.dc(_.Xr(),66557)};
_.k.onYtCommentboxResize=function(B){var t;(B==null?0:(t=B.detail)==null?0:t.height)&&_.Ev(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":B.detail.height+"px"})};
_.n9.Object.defineProperties(jE.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 B,t=(B=this.commentEntity)==null?void 0:B.author;return t&&(t.isCreator||t.isVerified||t.isArtist)?{renderer:{authorEndpoint:t.channelPageEndpoint?_.X(t.channelPageEndpoint,_.MA):_.X(t.channelCommand,_.MA),authorText:{runs:[{text:t.displayName}]},color:t.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:t.isArtist?{iconType:"AUDIO_BADGE"}:
t.isVerified?{iconType:t.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:t.isArtist||t.isVerified?t.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.commentEntity)==null?void 0:B.author;return t!=null&&t.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:t.sponsorBadgeUrl}]},tooltip:t.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var B;return _.X((B=this.commentSurfaceEntity)==null?void 0:B.pdgCommentChip,_.d51)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var B;return this.voiceReplyContainerViewModel&&((B=this.voiceReplyContainerViewModel)==null?void 0:B.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var B;return _.X((B=this.commentSurfaceEntity)==null?void 0:B.voiceReplyContainerViewModel,$qq)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var B;return this.voiceReplyContainerViewModel&&(B=this.voiceReplyContainerViewModel)!=null&&B.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.commentSurfaceEntity)==null?void 0:B.commentBackgroundColor)!=null?t:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.m("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var B,t;return(((B=this.commentEntity)==null?void 0:(t=B.properties)==null?void 0:t.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var B,t;if(_.m("enable_profile_cards_on_comments")&&((B=this.commentEntity)==null?0:(t=B.author)==null?0:t.profileCardEndpoint)&&this.viewModel.allowProfileCard){var T,S;return _.X((T=this.commentEntity)==null?void 0:(S=T.author)==null?void 0:S.profileCardEndpoint,_.MA)}var O,d;return _.X((O=this.commentEntity)==null?void 0:(d=O.avatar)==null?void 0:d.endpoint,_.MA)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var B,t;if(_.m("enable_profile_cards_on_comments")&&((B=this.commentEntity)==null?0:(t=B.author)==null?0:t.channelPageEndpoint)){var T,S;return _.X((T=this.commentEntity)==null?void 0:(S=T.author)==null?void 0:S.channelPageEndpoint,_.MA)}var O,d;return _.X((O=this.commentEntity)==null?void 0:(d=O.avatar)==null?void 0:d.endpoint,_.MA)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O=(B=this.commentEntity)==null?void 0:(t=B.avatar)==null?void 0:(T=t.image)==null?void 0:(S=T.sources)==null?void 0:S[0];return O?{thumbnails:[{url:O.url,width:O.width,height:O.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.commentEntity)==null?0:(t=B.author)==null?0:t.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.commentEntity)==null?void 0:(t=B.author)==null?void 0:t.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.commentEntity)==null?void 0:(t=B.properties)==null?void 0:t.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var B;return _.X((B=this.commentSurfaceEntity)==null?void 0:B.publishedTimeCommand,_.MA)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var B,t;if(((B=this.commentEntity)==null?0:B.translatedContent)&&((t=this.translateButtonState)==null?void 0:t.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var T;if((T=this.voiceReplyContainerViewModel)==null?0:T.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var S,O;return((S=this.commentEntity)==null?void 0:(O=S.properties)==null?void 0:O.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.commentSharedEntity)==null?void 0:(t=B.strings)==null?void 0:t.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.commentSharedEntity)==null?void 0:(t=B.strings)==null?void 0:t.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.commentEntity)==null||!B.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var B,t,T=(t=_.X((B=this.viewModel)==null?void 0:B.translateButton,Mxu))!=null?t:{},S,O,d,Z,h,q,D,P,U,J,N;return Object.assign({},T,{untoggledStateData:Object.assign({},T.untoggledStateData,{buttonText:(S=this.commentEntity)==null?void 0:(O=S.translateData)==null?void 0:O.text}),togglingStateData:Object.assign({},T.togglingStateData,{buttonText:(d=this.commentSharedEntity)==null?
void 0:(Z=d.strings)==null?void 0:Z.translatingText}),toggledStateData:Object.assign({},T.toggledStateData,{buttonText:(h=this.commentSharedEntity)==null?void 0:(q=h.strings)==null?void 0:q.seeOriginalText}),transitionCommand:((D=this.commentEntity)==null?0:D.translatedContent)?void 0:_.X((P=this.commentEntity)==null?void 0:(U=P.translateData)==null?void 0:U.translateComment,_.MA),triStateKey:(J=this.commentEntity)==null?void 0:(N=J.properties)==null?void 0:N.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((t=_.X(_.X((B=this.toolbarSurface)==null?void 0:B.menuCommand,_.MA),FWe))==null?void 0:(T=t.menu)==null?void 0:T.menuRenderer)||null}}});
jE.prototype.onYtCommentboxResize=jE.prototype.onYtCommentboxResize;jE.prototype.onYtCommentboxDismiss=jE.prototype.onYtCommentboxDismiss;jE.prototype.onYtNavigate=jE.prototype.onYtNavigate;jE.prototype.resetExpander=jE.prototype.resetExpander;jE.prototype.updateBackgroundColor=jE.prototype.updateBackgroundColor;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jE.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],jE.prototype,"ytdReduxBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],jE.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#author-thumbnail > button"),_.Y("design:type",HTMLElement)],jE.prototype,"authorThumbnailAnchor",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("viewModel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jE.prototype,"linked",null);
_.G([_.F("viewModel","linked"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"linkedCommentBadge",null);_.G([_.y({reflectToAttribute:!0}),_.F("viewModel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jE.prototype,"pinned",null);_.G([_.F("viewModel","pinned"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"pinnedCommentBadge",null);
_.G([_.F("commentEntity","commentSharedEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"authorCommentBadge",null);_.G([_.y({reflectToAttribute:!0}),_.F("authorCommentBadge"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"hasAuthorBadge",null);_.G([_.F("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"sponsorCommentBadge",null);
_.G([_.y({reflectToAttribute:!0}),_.F("sponsorCommentBadge"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"hasSponsorBadge",null);_.G([_.F("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"pdgCommentChipRenderer",null);_.G([_.y({reflectToAttribute:!0}),_.F("voiceReplyContainerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"hasVoiceReply",null);
_.G([_.F("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"voiceReplyContainerViewModel",null);_.G([_.F("voiceReplyContainerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"voiceReplyUnavailableText",null);_.G([_.y(),_.Y("design:type",Object)],jE.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"viewModel",null);
_.G([_.y({selector:function(B,t){return _.q8(B.entities,"commentSharedEntityPayload",t)},
selectorArgs:["viewModel.sharedKey"]}),_.Y("design:type",Object)],jE.prototype,"commentSharedEntity",void 0);_.G([_.y({selector:function(B,t){return _.q8(B.entities,"commentEntityPayload",t)},
selectorArgs:["viewModel.commentKey"]}),_.Y("design:type",Object)],jE.prototype,"commentEntity",void 0);_.G([_.y({selector:function(B,t){return _.q8(B.entities,"commentSurfaceEntityPayload",t)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.Y("design:type",Object)],jE.prototype,"commentSurfaceEntity",void 0);_.G([_.y({selector:wxL,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.Y("design:type",Object)],jE.prototype,"toolbarSurface",void 0);_.G([_.y({selector:oJg,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.Y("design:type",Object)],jE.prototype,"translateButtonState",void 0);
_.G([_.F("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"backgroundColor",null);_.G([_.y({reflectToAttribute:!0}),_.F("viewModel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jE.prototype,"optimalReadingWidthComments",null);_.G([_.mA("ytd-expander"),_.Y("design:type",Object)],jE.prototype,"expander",void 0);
_.G([_.IK("backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jE.prototype,"updateBackgroundColor",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],jE.prototype,"useSmallAvatars",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],jE.prototype,"webWatchCompactComments",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"isReply",null);
_.G([_.F("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"authorThumbnailEndpoint",null);_.G([_.F("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"authorNameEndpoint",null);_.G([_.F("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"authorThumbnail",null);_.G([_.F("commentEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],jE.prototype,"authorTextClass",null);
_.G([_.F("commentEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],jE.prototype,"authorChannelName",null);_.G([_.F("commentEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"publishedTime",null);_.G([_.F("commentSurfaceEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"publishedTimeCommand",null);
_.G([_.F("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"contentText",null);_.G([_.IK("contentText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jE.prototype,"resetExpander",null);_.G([_.F("commentEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jE.prototype,"shouldShowReadMoreInitially",null);
_.G([_.F("commentSharedEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],jE.prototype,"expandText",null);_.G([_.F("commentSharedEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],jE.prototype,"collapseText",null);_.G([_.F("commentEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],jE.prototype,"shouldShowTranslateButton",null);
_.G([_.F("commentEntity","commentSharedEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"translateButton",null);_.G([_.F("toolbarSurface"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],jE.prototype,"overflowMenuRenderer",null);_.G([_.y(),_.Y("design:type",Object)],jE.prototype,"editDialog",void 0);_.G([_.mA("ytd-comment-dialog-renderer"),_.Y("design:type",Object)],jE.prototype,"editCommentDialogContainer",void 0);
_.G([_.mA("ytd-comment-reply-dialog-renderer"),_.Y("design:type",Object)],jE.prototype,"editReplyDialogContainer",void 0);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jE.prototype,"onYtNavigate",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jE.prototype,"onYtCommentboxDismiss",null);
_.G([_.Uv("yt-commentbox-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jE.prototype,"onYtCommentboxResize",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-comment-view-model"})],jE);
_.e(jE,"ytd-comment-view-model",function(){if(La8!==void 0)return La8;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model">\n      </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model"> \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model">\n              [[authorChannelName]]\n            </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return La8=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var H3=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_modern_buttons");B.isWatchGrid=_.m("kevlar_watch_grid");B.buttonOverrides={style:"call-to-action"};B.JSC$13861_spinnerEl=null;return B};
_.u(H3,_.x);_.k=H3.prototype;_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.k.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]]"}}}}}};
_.k.attached=function(){this.isShowRepliesVisible=!0};
_.k.dataChanged=function(){var B=this.expanderContents;B&&(B.hidden=!0);this.isLoading=!1};
_.k.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.k.isLoadingChanged=function(){this.isLoading&&!this.JSC$13861_spinnerEl&&(this.JSC$13861_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.ZH(this.expanderContents).appendChild(this.JSC$13861_spinnerEl));this.JSC$13861_spinnerEl&&(this.JSC$13861_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var B;(B=this.contents)==null||B.classList.remove("reloading")}};
_.k.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var B=_.X(this.data.viewReplies,_.o_);B&&this.ytRendererBehavior.logExplicitClick(B)};
_.k.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var B=_.X(this.data.hideReplies,_.o_);B&&this.ytRendererBehavior.logExplicitClick(B)};
_.k.isShowMoreChanged=function(){var B=_.ZH(this.hostElement).querySelector("#expander-contents");B&&(B.hidden=this.isShowRepliesVisible)};
_.k.computeAlign=function(){if(this.modern){var B;return!((B=this.data)==null?0:B.viewRepliesCreatorThumbnail)}};
_.n9.Object.defineProperties(H3.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.data)==null?void 0:B.contents;return!!t&&t.length>0&&!!t[t.length-1].continuationItemRenderer}}});
H3.prototype.isShowMoreChanged=H3.prototype.isShowMoreChanged;H3.prototype.isLoadingChanged=H3.prototype.isLoadingChanged;H3.prototype.triggerFirstContinuation=H3.prototype.triggerFirstContinuation;H3.prototype.dataChanged=H3.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],H3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],H3.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.pX),_.Y("design:type",Object)],H3.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],H3.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],H3.prototype,"modern",void 0);_.G([_.y(),_.Y("design:type",Boolean)],H3.prototype,"isLoading",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],H3.prototype,"isShowRepliesVisible",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],H3.prototype,"useNewFormatting",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],H3.prototype,"isWatchGrid",void 0);_.G([_.y(),_.Y("design:type",Object)],H3.prototype,"buttonOverrides",void 0);_.G([_.mA("#expander-contents"),_.Y("design:type",HTMLElement)],H3.prototype,"expanderContents",void 0);_.G([_.mA("ytd-continuation-item-renderer"),_.Y("design:type",Object)],H3.prototype,"continuationItemRenderer",void 0);_.G([_.mA("#contents"),_.Y("design:type",HTMLElement)],H3.prototype,"contents",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],H3.prototype,"dataChanged",null);_.G([_.F("data.contents"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],H3.prototype,"hasContinuation",null);_.G([_.Uv("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],H3.prototype,"triggerFirstContinuation",null);
_.G([_.IK("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],H3.prototype,"isLoadingChanged",null);_.G([_.IK("isShowRepliesVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],H3.prototype,"isShowMoreChanged",null);_.G([_.M({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],H3);
_.e(H3,"ytd-comment-replies-renderer",function(){if(Sfo!==void 0)return Sfo;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[!hasContinuation]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n            <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n            </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n            <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n            </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!isShowRepliesVisible]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Sfo=B},{mode:1});var EC8;var ak=function(){var B=_.x.apply(this,arguments)||this;B.isOpen=!1;B.commentDialog=null;B.useSmallAvatars=_.m("small_avatars_for_comments");B.useSmallAvatarsEngagementPanelOnly=_.m("small_avatars_for_comments_ep");B.placeholderFocusListener=null;B.hasOpenedDialog=!1;B.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return B};
_.u(ak,_.x);_.k=ak.prototype;_.k.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]]"}}}}}};
_.k.ready=function(){var B=this,t=_.ZH(this.hostElement).querySelector("#placeholder-area"),T=_.ZH(this.hostElement).querySelector("#simplebox-placeholder"),S=function(O){O.stopPropagation();O instanceof KeyboardEvent&&O.type==="keypress"&&O.keyCode!==13&&O.keyCode!==32||B.openDialog()};
this.placeholderFocusListener=S;T.addEventListener("focus",this.placeholderFocusListener);t.addEventListener("tap",S);t.addEventListener("keypress",S)};
_.k.maybeRemoveFocusEventListener=function(){var B;(B=this.data)!=null&&B.prepareAccountEndpoint&&!_.m("web_comments_simplebox_modal_focus_on_tap_ks")&&(B=_.ZH(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(B.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.k.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.k.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.m("web_comment_simplebox_resolve_polymer_command_ks")?_.UW.instance.resolveCommand(this.data.prepareAccountEndpoint):_.Ir(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var B=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);B&&this.ytdOpenPopupBehavior.openPopup(B);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.ZH(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.k.onYtCommentboxDismiss=function(B){B.stopPropagation();this.isOpen=!1};
_.k.onCreateCommentAction=function(B){this.get("createCommentAction.contents",B)&&(this.isOpen=!1)};
_.k.computeCommentDialog=function(B){return{placeholderText:B.placeholderText,authorThumbnail:B.authorThumbnail,submitButton:B.submitButton,imageButton:B.imageButton,cancelButton:B.cancelButton,emojiButton:B.emojiButton,emojis:B.emojis,emojiPicker:B.emojiPicker,aadcGuidelinesStateEntityKey:B.aadcGuidelinesStateEntityKey,openAadcDialog:B.openAadcDialog,unicodeEmojisUrl:B.unicodeEmojisUrl}};
_.k.onHideIdentityChip=function(B){_.X(B,ffq)&&this.set("data.placeholderText",_.X(B,ffq).placeholderText)};
ak.prototype.onYtCommentboxDismiss=ak.prototype.onYtCommentboxDismiss;ak.prototype.dataChanged=ak.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],ak.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ak.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ak.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],ak.prototype,"isOpen",void 0);_.G([_.y(),_.Y("design:type",Object)],ak.prototype,"commentDialog",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ak.prototype,"engagementPanel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ak.prototype,"useSmallAvatars",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ak.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ak.prototype,"enableCreationBox",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ak.prototype,"showCreateDialog",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ak.prototype,"dataChanged",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ak.prototype,"onYtCommentboxDismiss",null);_.G([_.M({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],ak);
_.e(ak,"ytd-comment-simplebox-renderer",function(){if(EC8!==void 0)return EC8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return EC8=B},{mode:1});var DUs;_.Qk("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var fM=function(){var B=_.x.apply(this,arguments)||this;B.addHoverEffect=_.m("swatcheroo_comments_hover_effect");return B};
_.u(fM,_.x);fM.prototype.onTap=function(B){if(this.addHoverEffect&&!this.engagementPanel&&!_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var t;((t=window.getSelection())==null?0:t.toString().length)||_.Ir({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
fM.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}};
_.n9.Object.defineProperties(fM.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)!=null&&B.commentViewModel)return _.X(this.data.commentViewModel,xqs)}}});
fM.prototype.onTap=fM.prototype.onTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fM.prototype,"addHoverEffect",void 0);_.G([_.y(),_.Y("design:type",Object)],fM.prototype,"data",void 0);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fM.prototype,"commentViewModel",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fM.prototype,"engagementPanel",void 0);_.G([_.Uv("tap"),_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],fM.prototype,"onTap",null);_.G([_.M({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],fM);
_.e(fM,"ytd-comment-thread-renderer",function(){if(DUs!==void 0)return DUs;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-comment-view-model id="comment" data="[[commentViewModel]]" class="style-scope ytd-comment-thread-renderer"> </ytd-comment-view-model>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer"></div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return DUs=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var P9q;var gG=function(){var B=_.x.apply(this,arguments)||this;B.modernTypography=_.m("web_modern_typography");B.compactHeader=_.m("web_watch_compact_comments_header");B.hidePanelButton=!1;B.isPostSchedulingEnabled=_.m("enable_post_scheduling");B.hasFinishedStamping=!1;B.JSC$13879_handleOpenPostCommentDialogActionAfterStamp=!1;B.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return B};
_.u(gG,_.x);_.k=gG.prototype;
_.k.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"}}}};
_.k.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.k.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$13879_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.k.onYtServiceRequestSent=function(B,t){if(!_.m("kevlar_command_handler")&&t.actions)for(B=0;B<t.actions.length;B++){var T=t.actions[B];_.X(T,np8)&&_.ZH(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.X(T,np8))}};
_.k.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var B;if(this.getPrefilledBackstagePostDialog((B=this.data)==null?void 0:B.actions)){_.ZH(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var t=_.ZH(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;t&&_.K9(this,function(){t.focus();t.openDialog&&t.openDialog()})}}else this.hasActionsChange=!0};
_.k.computeIsBackstage=function(B){return B};
_.k.onYtCommentboxDismiss=function(){_.ZH(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.k.removePrefilledDialog=function(B){if(B==null?0:B.actions){for(var t=B.actions.length-1;t>=0;t--){var T=void 0;((T=_.X(B.actions[t],R5o))==null?0:T.dialog)&&delete B.actions[t]}this.set("data",void 0);this.set("data",B)}};
_.k.getPrefilledBackstagePostDialog=function(B){if(B)for(var t=0;t<B.length;t++){var T=B[t],S=void 0;if((S=_.X(T,R5o))==null?0:S.dialog)return _.X(T,R5o).dialog}return null};
_.k.computeBackstagePostDialog=function(B){return B&&(this.getPrefilledBackstagePostDialog(B.actions)||B.createRenderer)};
_.k.dataChanged=function(){if(this.data){var B=this.data.customEmojis,t=this.data.unicodeEmojisUrl;_.xc.clear();t&&_.JWb(_.xc,t);B&&_.xc.load(B)}};
_.k.handleSignalActionOpenPostCommentDialogAction=function(){var B=_.ZH(this.hostElement).querySelector("ytd-comment-simplebox-renderer");B?B.openDialog():this.JSC$13879_handleOpenPostCommentDialogActionAfterStamp=!0};
_.n9.Object.defineProperties(gG.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.m("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O,d,Z;return!this.hidePanelButton&&_.m("kevlar_watch_comments_panel_button")&&((Z=_.X((B=this.data)==null?void 0:(t=B.sortMenu)==null?void 0:(T=t.sortFilterSubMenuRenderer)==null?void 0:(S=T.subMenuItems)==null?void 0:(O=S[0])==null?void 0:(d=O.serviceEndpoint)==null?void 0:d.commandMetadata,_.b5))==null?void 0:Z.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.IG("MINIPLAYER_EXPAND_LABEL"),text:_.lZ(_.IG("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
gG.prototype.dataChanged=gG.prototype.dataChanged;gG.prototype.onYtCommentboxDismiss=gG.prototype.onYtCommentboxDismiss;gG.prototype.observePrefilledBackstagePostDialog=gG.prototype.observePrefilledBackstagePostDialog;gG.prototype.onYtServiceRequestSent=gG.prototype.onYtServiceRequestSent;gG.prototype.onStampFinished=gG.prototype.onStampFinished;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],gG.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gG.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],gG.prototype,"modernTypography",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],gG.prototype,"compactHeader",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],gG.prototype,"engagementPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],gG.prototype,"hidePanelButton",void 0);_.G([_.y({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],gG.prototype,"isBackstage",void 0);_.G([_.y({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.Y("design:type",Object)],gG.prototype,"backstagePostDialog",void 0);
_.G([_.y(),_.Y("design:type",Object)],gG.prototype,"isPostSchedulingEnabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data","showCommentsPanelButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gG.prototype,"useSpaceBetween",null);_.G([_.y({reflectToAttribute:!0}),_.F("data","hidePanelButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gG.prototype,"showCommentsPanelButton",null);
_.G([_.F("data","showCommentsPanelButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],gG.prototype,"commentsPanelButtonData",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gG.prototype,"onStampFinished",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],gG.prototype,"onYtServiceRequestSent",null);
_.G([_.IK("data.actions"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gG.prototype,"observePrefilledBackstagePostDialog",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],gG.prototype,"onYtCommentboxDismiss",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gG.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],gG);
_.e(gG,"ytd-comments-header-renderer",function(){if(P9q!==void 0)return P9q;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return P9q=B},{mode:1});var UUH;var Rk=function(){return _.x.apply(this,arguments)||this};
_.u(Rk,_.x);_.G([_.y(),_.Y("design:type",Object)],Rk.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);_.G([_.M({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Rk);
_.e(Rk,"ytd-destination-button-renderer",function(){if(UUH!==void 0)return UUH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return UUH=B},{mode:1});var Ilo;var Az=function(){var B=_.x.apply(this,arguments)||this;B.isRichGrid=!1;B.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};B.modernTypography=_.m("web_modern_typography");return B};
_.u(Az,_.x);_.k=Az.prototype;_.k.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.k.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.k.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.k.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var B;if((B=this.data)==null||!B.isExpanded){B=this.hostElement.clientWidth;var t;if(B&&(t=this.data)!=null&&t.destinationButtons){t=Math.floor((B+4)/214);B=this.data.destinationButtons.length;var T=Math.ceil(B/t);this.fullyVisibleRows=B%t===1&&T===2?1:Math.min(T,2);this.isShowMoreVisible=this.fullyVisibleRows<T}}}};
_.k.updateRichGridDestinationButtonsVisibility=function(){var B,t;if(this.isRichGrid&&((B=this.data)==null||!B.isExpanded)&&(t=this.data)!=null&&t.destinationButtons){B=this.richGridItemsPerRow+1;t=this.data.destinationButtons.length;var T=Math.ceil(t/B);this.fullyVisibleRows=t%B===1&&T===2?1:Math.min(T,2);this.isShowMoreVisible=this.fullyVisibleRows<T}};
_.k.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Az.prototype.updateRichGridDestinationButtonsVisibility=Az.prototype.updateRichGridDestinationButtonsVisibility;_.G([_.y(),_.Y("design:type",Object)],Az.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Number)],Az.prototype,"fullyVisibleRows",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Az.prototype,"isShowMoreVisible",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Az.prototype,"isRichGrid",void 0);
_.G([_.y({selector:_.s6,value:0}),_.Y("design:type",Number)],Az.prototype,"richGridItemsPerRow",void 0);_.G([_.y(),_.Y("design:type",Object)],Az.prototype,"gridStateActionMap",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Az.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Az.prototype,"ytdReduxBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Az.prototype,"modernTypography",void 0);_.G([_.IK("data","richGridItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Az.prototype,"updateRichGridDestinationButtonsVisibility",null);
_.G([_.M({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],Az);
_.e(Az,"ytd-destination-shelf-renderer",function(){if(Ilo!==void 0)return Ilo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Ilo=B},{mode:1});var JS2;var c3=function(){return _.x.apply(this,arguments)||this};
_.u(c3,_.x);c3.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],c3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],c3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],c3.prototype,"data",void 0);_.G([_.M({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],c3);
_.e(c3,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(JS2!==void 0)return JS2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return JS2=B},{mode:1});var mU1;var sd=function(){var B=_.x.apply(this,arguments)||this;B.disableAnimation=!1;B.isSlimlineSurvey=!1;B.isSlimlineSurveyFollowUp=!1;B.isShortsStyle=!1;return B};
_.u(sd,_.x);sd.prototype.onTap=function(B){B.preventDefault();this.data&&_.dv(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.n9.Object.defineProperties(sd.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 B,t,T,S,O;return((B=this.data)==null?0:B.checked)?(t=this.data)==null?void 0:(T=t.onStateIcon)==null?void 0:T.iconType:(S=this.data)==null?void 0:(O=S.defaultStateIcon)==null?void 0:O.iconType}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],sd.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sd.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],sd.prototype,"disableAnimation",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],sd.prototype,"isSlimlineSurvey",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],sd.prototype,"isSlimlineSurveyFollowUp",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],sd.prototype,"isShortsStyle",void 0);_.G([_.F("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sd.prototype,"isAnimatedIcon",null);
_.G([_.F("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],sd.prototype,"iconSize",null);_.G([_.F("isShortsStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],sd.prototype,"isDarkTheme",null);_.G([_.F("data.checked"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sd.prototype,"icon",null);_.G([_.M({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],sd);
_.e(sd,"ytd-rating-survey-option-renderer",function(){if(mU1!==void 0)return mU1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return mU1=B},{mode:2});var Ndu;var Fn=function(){var B=_.x.apply(this,arguments)||this;B.firstResponseText=null;B.lastResponseText=null;B.selectedNonStarOption=null;B.hideOptions=!1;B.hideUndoButton=!0;B.disableAnimation=!1;B.showResponseRangeText=!1;B.selectedRatingIndex=-1;B.isSlimlineSurvey=!1;B.isSlimlineSurveyFollowUp=!1;B.isShortsStyle=!1;B.slimlineSurveyRatingSelectedIndex=-1;return B};
_.u(Fn,_.x);_.k=Fn.prototype;_.k.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.k.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.k.onOptionChange=function(B,t){var T=this;B=t.onStateIcon&&t.defaultStateIcon&&t.onStateIcon.iconType===t.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(Z,h){Z.responseText===t.responseText?T.isSlimlineSurvey?(T.selectedRatingIndex=h,T.ytdReduxBehavior.dispatch(Uxo(h))):(T.setSurveyOptionValue(h,!0,"checked"),T.setSurveyOptionValue(h,!0,"selected")):(T.setSurveyOptionValue(h,!1,"checked"),T.setSurveyOptionValue(h,
!1,"selected"))});
else if(B)this.selectedNonStarOption=t,this.hideOptions=!0;else{var S=this.ytRendererBehavior.getSimpleString(t.responseText),O=!0;this.getOptionRenderers().forEach(function(Z,h){T.setSurveyOptionValue(h,O,"checked");T.setSurveyOptionValue(h,!1,"selected");T.ytRendererBehavior.getSimpleString(Z.responseText)===S&&(O=!1,T.setSurveyOptionValue(h,!0,"selected"))})}B=t.responseEndpoint;
var d;t.followUpCommand&&(d=_.X(t.followUpCommand,bye));this.isSlimlineSurvey?(this.resetComponent(),_.CG(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.CG(this.hostElement,"ytd-inline-survey-rating-select-action",[B,d])};
_.k.showSelectedOption=function(){var B=this;_.wT.addJob(function(){var t=B.getOptionRenderers()[B.slimlineSurveyRatingSelectedIndex];B.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),t)},8,100)};
_.k.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(B){var t;return(t=_.X(B,tUB))!=null?t:{}}):[]};
_.k.onUndoClick=function(){this.resetComponent();_.CG(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.k.setSurveyOptionValue=function(B,t,T){this.notifyPath("data.ratings."+B+".ratingSurveyOptionRenderer."+T);this.set("data.ratings."+B+".ratingSurveyOptionRenderer."+T,t)};
_.k.resetComponent=function(){var B=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var t=this.getOptionRenderers(),T,S;this.firstResponseText=(S=(T=t[0])==null?void 0:T.responseText)!=null?S:null;var O,d;this.lastResponseText=(d=(O=t[t.length-1])==null?void 0:O.responseText)!=null?d:null;t.forEach(function(Z,h){B.setSurveyOptionValue(h,!1,"checked");B.setSurveyOptionValue(h,!1,"selected")})};
_.n9.Object.defineProperties(Fn.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
Fn.prototype.onOptionChange=Fn.prototype.onOptionChange;Fn.prototype.dataChanged=Fn.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Fn.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Fn.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"firstResponseText",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"lastResponseText",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"selectedNonStarOption",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"hideOptions",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"hideUndoButton",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"disableAnimation",void 0);
_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"showResponseRangeText",void 0);_.G([_.y(),_.Y("design:type",Object)],Fn.prototype,"selectedRatingIndex",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Fn.prototype,"isSlimlineSurvey",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Fn.prototype,"isSlimlineSurveyFollowUp",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Fn.prototype,"isShortsStyle",void 0);_.G([_.y({selector:function(B){return B.ui.slimlineSurveyRatingSelectedIndex}}),
_.Y("design:type",Object)],Fn.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.G([_.F("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Fn.prototype,"isSingleSelect",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Fn.prototype,"dataChanged",null);
_.G([_.Uv("ytd-rating-survey-option-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Fn.prototype,"onOptionChange",null);_.G([_.M({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],Fn);
_.e(Fn,"ytd-rating-survey-renderer",function(){if(Ndu!==void 0)return Ndu;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Ndu=B},{mode:1});var XJs;var uw2;var jLo;var rQg=(Hq.FIRSTDAYOFWEEK+1)%7,Heq=function(B,t,T,S){var O="";if(S.selection&&Kwq(S.selection))X6(B,S.selection)&&(O+=" selected");else if(S.selection&&l7m(S.selection)){var d=S.selection.selectionState||"START_DATE";X6(B,S.selection.start)&&(O+=" period-start ",d==="START_DATE"&&(O+="selected"));X6(B,S.selection.end)&&(O+=" period-end ",d==="END_DATE"&&(O+="selected"));um(B,S.selection.start)||um(S.selection.end,B)||(O+=" highlighted")}if(um(t,S.start)||um(S.end,t))O+=" disabled";S.circleToday&&
X6(t,T)&&(O+=" today");return O};var wG=function(){return _.x.apply(this,arguments)||this};
_.u(wG,_.x);_.k=wG.prototype;_.k.attached=function(){var B=this;_.K9(this,function(){B.JSC$13913_calendarMain.scrollHeight>0&&(B.calendarConfig.selection?B.scrollToDate(vIX(B.calendarConfig.selection)):B.scrollToDate(B.calendarConfig.end))})};
_.k.updateSelection=function(B){B=zU2(Object.assign({},this.calendarConfig,{selection:B}),Heq);this.splice.apply(this,["renderData.months",0,B.length].concat(_.aw(B)))};
_.k.scrollToDate=function(B){this.renderData&&(B=bKL(B,this.renderData),B!==void 0&&this.JSC$13913_calendarMain.scrollToIndex(B))};
_.k.scrollToNextMonth=function(){this.JSC$13913_calendarMain.scrollToIndex(this.JSC$13913_calendarMain.firstVisibleIndex+1)};
_.k.scrollToPrevMonth=function(){this.JSC$13913_calendarMain.firstVisibleIndex===0&&this.JSC$13913_calendarMain.scrollTo(0,0);this.JSC$13913_calendarMain.scrollToIndex(this.JSC$13913_calendarMain.firstVisibleIndex-1)};
_.k.handleDayClick=function(B){_.CG(this.hostElement,"ytd-calendar-date-clicked",[B.model.day.date])};
_.k.handleDayMouseDown=function(B){B.preventDefault();_.CG(this.hostElement,"ytd-calendar-date-mousedown",[B.model.day.date])};
_.k.handleDayMouseUp=function(B){_.CG(this.hostElement,"ytd-calendar-date-mouseup",[B.model.day.date])};
_.k.handleDayMouseEnter=function(B){B.preventDefault();_.CG(this.hostElement,"ytd-calendar-date-mouseenter",[B.model.day.date])};
_.k.handleDayMouseLeave=function(B){_.CG(this.hostElement,"ytd-calendar-date-mouseleave",[B.model.day.date])};
_.n9.Object.defineProperties(wG.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var B=this.calendarConfig,t=Heq;t=t===void 0?Heq:t;for(var T=[],S=0;S<7;S++)T.push(Hq.NARROWWEEKDAYS[(S+rQg)%7]);return{months:zU2(B,t),daysOfWeekLabel:T}}}});
_.G([_.y(),_.Y("design:type",Object)],wG.prototype,"calendarConfig",void 0);_.G([_.mA("#calendar-main"),_.Y("design:type",Object)],wG.prototype,"JSC$13913_calendarMain",void 0);_.G([_.F("calendarConfig"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],wG.prototype,"renderData",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],wG);
_.e(wG,"ytd-scrollable-calendar",function(){if(jLo!==void 0)return jLo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jLo=B},{mode:2});var al8;var flo;var ok=function(){var B=_.x.apply(this,arguments)||this;B.hideCharCounter=!1;B.hideLabel=!1;B.noLabelFloat=!1;B.autoValidate=!0;B.invalid=!1;B.disabled=!1;B.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return B};
_.u(ok,_.x);_.k=ok.prototype;_.k.reset=function(B){this.value=B&&this.data?this.data.value=B:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.k.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.k.focusTextInput=function(){this.input.focus()};
_.k.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()};
_.k.valueChanged=function(){var B,t;if(((B=this.data)==null?0:B.value)||((t=this.data)==null?void 0:t.value)==="")this.value=this.data.value;else{var T;((T=this.data)==null?void 0:T.value)!==void 0||this.value||(this.value="")}};
_.k.computeLabel=function(B,t){return t?"":_.vS(B)};
_.k.computeAriaLabel=function(B,t){return t?_.vS(B):""};
_.k.computeErrorMessage=function(B,t,T,S){!B&&t?B=T||this.strings.REQUIRED_LABEL:(B=_.vS(S),B=_.q9(B,"&")?"document"in _.TX?eeC(B):Gk9(B):B);return B};
_.k.computeType=function(B){return B==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.k.onTextValueChanged=function(B){this.value=B.detail.value;var t;(t=this.onValueChanged)==null||t.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.k.handleUpdateTextInputFormFieldRendererCommand=function(B){(B=_.X(B,Niu))&&this.data&&this.data.id===B.id&&(B.invalid!==void 0&&(this.invalid=B.invalid),B.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",B.invalidValueErrorMessage))};
_.k.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("value-changed",this.value))};
_.k.updateInvalidFromBinding=function(B){this.invalid=B.detail.value};
_.n9.Object.defineProperties(ok.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var B;return!((B=this.data)==null||!B.isMultiline)}}});
ok.prototype.valueChangedForBinding=ok.prototype.valueChangedForBinding;ok.prototype.valueChanged=ok.prototype.valueChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ok.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ok.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ok.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],ok.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],ok.prototype,"value",void 0);_.G([_.y(),_.Y("design:type",String)],ok.prototype,"pattern",void 0);_.G([_.y(),_.Y("design:type",String)],ok.prototype,"errorMessage",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],ok.prototype,"componentStyle",void 0);_.G([_.y(),_.Y("design:type",Object)],ok.prototype,"hideCharCounter",void 0);
_.G([_.y(),_.Y("design:type",Object)],ok.prototype,"hideLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],ok.prototype,"noLabelFloat",void 0);_.G([_.y(),_.Y("design:type",Function)],ok.prototype,"onValueChanged",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ok.prototype,"isMultilineOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],ok.prototype,"autoValidate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ok.prototype,"invalid",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ok.prototype,"disabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ok.prototype,"enableOverlayTheme",void 0);_.G([_.y({value:{REQUIRED_LABEL:_.IG("REQUIRED_LABEL",void 0,"Required")}}),_.Y("design:type",Object)],ok.prototype,"strings",void 0);_.G([_.mA("#input"),_.Y("design:type",Object)],ok.prototype,"input",void 0);
_.G([_.F("data","isMultilineOverride"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ok.prototype,"isMultiline",null);_.G([_.je("data.value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ok.prototype,"valueChanged",null);_.G([_.IK("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ok.prototype,"valueChangedForBinding",null);_.G([_.yX({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],ok);
_.e(ok,"yt-text-input-form-field-renderer",function(){if(flo===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;al8===void 0&&(al8=document.createElement("template"));var S=al8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);flo=B}B=flo;return B},{mode:2});var yZ=function(){var B=_.x.apply(this,arguments)||this;B.data=void 0;B.selectionState="START_DATE";B.isStartDateInvalid=!1;B.isEndDateInvalid=!1;B.autoapply=!1;B.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 B};
_.u(yZ,_.x);_.k=yZ.prototype;_.k.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"}}}}};
_.k.focus=function(){this.startDateInput.focus()};
_.k.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:jX(this.data.selection.start),end:jX(this.data.selection.end)})};
_.k.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.k.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.CB(this.selectionState)}};
_.k.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.k.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.k.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.k.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var B=this.calendar.calendarConfig,t=B.end;B=tsz({start:B.start,end:this.endDate||t},this.startDateInput.value||"");this.isStartDateInvalid=!B.isValid;B.isValid&&(B=B.value,this.selection=this.endDate?{start:B,end:this.endDate}:B,this.calendar.scrollToDate(B));this.updateInvalidState()}};
_.k.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var B=this.calendar.calendarConfig,t=B.start;B=tsz({start:this.startDate||t,end:B.end},this.endDateInput.value||"");this.isEndDateInvalid=!B.isValid;B.isValid&&(B=B.value,this.selection={start:this.startDate,end:B},this.calendar.scrollToDate(B));this.updateInvalidState()}};
_.k.handleCalendarDateClicked=function(B){var t=this.selection&&vIX(this.selection),T=this.selection&&nIg(this.selection);t&&!um(B,t)&&this.selectionState==="END_DATE"?(this.selection={start:t,end:B},this.selectionState="START_DATE"):(T&&!um(T,B)?this.selection={start:B,end:T}:this.selection=B,this.selectionState="END_DATE")};
_.k.handleCalendarDateMouseDown=function(B){this.selection&&!Kwq(this.selection)&&(this.dragPivot=X6(B,this.selection.start)?this.selection.end:X6(B,this.selection.end)?this.selection.start:B)};
_.k.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.k.handleCalendarDateMouseEnter=function(B){this.dragPivot&&(this.selection={start:function(t,T){return um(t,T)?t:T}(this.dragPivot,B),
end:function(t,T){return um(t,T)?T:t}(this.dragPivot,B)},this.dragPivot||(this.selectionState="START_DATE"))};
_.k.handleCalendarDateMouseLeave=function(){};
_.k.handleCalendarSubmitDateRange=function(){this.selection&&!Kwq(this.selection)&&_.CG(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.k.updateInvalidState=function(){var B=function(t,T){T?t.setAttribute("invalid",""):t.removeAttribute("invalid")};
B(this.startDateInput,this.isStartDateInvalid);B(this.endDateInput,this.isEndDateInvalid)};
_.k.updateDateStrings=function(){this.selection&&(Kwq(this.selection)?Yy9(this.selection):(Yy9(this.selection.start),Yy9(this.selection.end)))};
_.k.updateCalendarSelection=function(B){this.calendar.updateSelection(Object.assign({},B,{selectionState:this.selectionState}))};
_.k.updateIsStartDateInvalidFromBinding=function(B){this.isStartDateInvalid=B.detail.value};
_.k.updateIsEndDateInvalidFromBinding=function(B){this.isEndDateInvalid=B.detail.value};
_.k.updateStartDateStringFromBinding=function(){};
_.k.updateEndDateStringFromBinding=function(){};
_.n9.Object.defineProperties(yZ.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:jX(this.data.dateRangeStart),end:jX(this.data.dateRangeEnd),selection:{start:jX(this.data.selection.start),end:jX(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&vIX(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&nIg(this.selection)}}});
yZ.prototype.resetTextboxes=yZ.prototype.resetTextboxes;yZ.prototype.observeSelection=yZ.prototype.observeSelection;yZ.prototype.dataChanged=yZ.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],yZ.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],yZ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#calendar"),_.Y("design:type",Object)],yZ.prototype,"calendar",void 0);
_.G([_.mA("#start-date"),_.Y("design:type",Object)],yZ.prototype,"startDateInput",void 0);_.G([_.mA("#end-date"),_.Y("design:type",Object)],yZ.prototype,"endDateInput",void 0);_.G([_.y(),_.Y("design:type",Object)],yZ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],yZ.prototype,"selection",void 0);_.G([_.y(),_.Y("design:type",String)],yZ.prototype,"selectionState",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yZ.prototype,"calendarConfig",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yZ.prototype,"errorMessage",null);_.G([_.F("selection"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yZ.prototype,"startDate",null);_.G([_.F("selection"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],yZ.prototype,"endDate",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yZ.prototype,"dataChanged",null);
_.G([_.IK("selection","selectionState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yZ.prototype,"observeSelection",null);_.G([_.IK("selectionState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yZ.prototype,"resetTextboxes",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],yZ);
_.e(yZ,"ytd-date-period-picker-renderer",function(){if(uw2!==void 0)return uw2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return uw2=B},{mode:1});var QZ=function(){var B=_.x.apply(this,arguments)||this;var t={};B.actionMap=(t["ytd-date-period-picker-apply"]="handleDateRangeUpdated",t);return B};
_.u(QZ,_.x);QZ.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
QZ.prototype.handleDateRangeUpdated=function(){};
_.G([_.y(),_.Y("design:type",Object)],QZ.prototype,"data",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],QZ.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],QZ.prototype,"rendererstamperBehavior",void 0);_.G([_.M({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],QZ);
_.e(QZ,"ytd-report-history-section-header-renderer",function(){if(XJs!==void 0)return XJs;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return XJs=B},{mode:1});var gCs;var RGq;var AS8;var xe=function(){return _.x.apply(this,arguments)||this};
_.u(xe,_.x);_.n9.Object.defineProperties(xe.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?0:(t=B.icon)==null?0:t.iconType)?_.DK(this.data.icon.iconType):""}}});
_.G([_.y(),_.Y("design:type",Object)],xe.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],xe.prototype,"icon",null);_.G([_.M({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],xe);
_.e(xe,"ytd-report-history-table-text-cell-renderer",function(){if(AS8!==void 0)return AS8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return AS8=B},{mode:1});var Mt=function(){return _.x.apply(this,arguments)||this};
_.u(Mt,_.x);Mt.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Mt.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Mt.prototype,"data",void 0);_.G([_.M({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],Mt);
_.e(Mt,"ytd-report-history-table-reason-cell-renderer",function(){if(RGq!==void 0)return RGq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return RGq=B},{mode:1});var $e=function(){return _.x.apply(this,arguments)||this};
_.u($e,_.x);$e.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"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$e.prototype,"rendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$e.prototype,"data",void 0);_.G([_.M({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],$e);
_.e($e,"ytd-report-history-table-cell-renderer",function(){if(gCs!==void 0)return gCs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return gCs=B},{mode:1});var cS8;var W3=function(){var B=_.x.apply(this,arguments)||this;B.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 B};
_.u(W3,_.x);W3.prototype.onDataChanged=function(){var B;if((B=this.data)==null?0:B.style)this.componentStyle=this.getStyleName(this.data.style)};
W3.prototype.getCellForColumn=function(B){return this.cells.find(function(t){var T;return((T=_.X(t==null?void 0:t.cell,Opb)||_.X(t==null?void 0:t.cell,S$B))==null?void 0:T.columnId)===B.type})};
W3.prototype.getClassForColumn=function(B){switch(B){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
W3.prototype.getStyleName=function(B){switch(B){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.n9.Object.defineProperties(W3.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var B;return(((B=this.data)==null?void 0:B.cells)||[]).map(function(t){return _.X(t,TB8)})}}});
W3.prototype.onDataChanged=W3.prototype.onDataChanged;_.G([_.y(),_.Y("design:type",Object)],W3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Array)],W3.prototype,"columnRenderData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],W3.prototype,"componentStyle",void 0);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],W3.prototype,"cells",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],W3.prototype,"onDataChanged",null);_.G([_.M({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],W3);
_.e(W3,"ytd-report-history-table-row-renderer",function(){if(cS8!==void 0)return cS8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return cS8=B},{mode:1});var sLH;var Fa2;var Tw9={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},SKC={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var eE=function(){return _.x.apply(this,arguments)||this};
_.u(eE,_.x);eE.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"}}}}}};
eE.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.n9.Object.defineProperties(eE.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.columns)?Z5C(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return dFw(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var B=this.tableSpec,t=Tw9;t=t===void 0?SKC:t;t=CBD(B.columnDimensions,B.columnsToShow||[],t);B=0;t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,B+=T.minWidth+T.paddingLeft+T.paddingRight;return B}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.G([_.g(_.pX),_.Y("design:type",Object)],eE.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],eE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],eE.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eE.prototype,"tableSpec",null);_.G([_.F("tableSpec"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],eE.prototype,"columnRenderData",null);
_.G([_.F("tableSpec"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],eE.prototype,"totalMinWidth",null);_.G([_.F("totalMinWidth"),_.Y("design:type",String),_.Y("design:paramtypes",[])],eE.prototype,"tableWidthStyle",null);_.G([_.M({is:"ytd-table-renderer",disableElementRegistration:!0})],eE);
_.e(eE,"ytd-table-renderer",function(){if(Fa2!==void 0)return Fa2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Fa2=B},{mode:1});var GW=function(){return _.x.apply(this,arguments)||this};
_.u(GW,_.x);GW.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}}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],GW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GW.prototype,"data",void 0);_.G([_.M({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],GW);
_.e(GW,"ytd-report-reason-history-modal-renderer",function(){if(sLH!==void 0)return sLH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return sLH=B},{mode:1});var wJ8;var oC8;var ySB;var pM=function(){return _.x.apply(this,arguments)||this};
_.u(pM,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pM.prototype,"data",void 0);_.G([_.M({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],pM);
_.e(pM,"ytd-profile-column-stats-entry-renderer",function(){if(ySB!==void 0)return ySB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ySB=B},{mode:1});var QLs;var ik=function(){return _.x.apply(this,arguments)||this};
_.u(ik,_.x);ik.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ik.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ik.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ik.prototype,"data",void 0);_.G([_.M({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],ik);
_.e(ik,"ytd-profile-column-stats-renderer",function(){if(QLs!==void 0)return QLs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return QLs=B},{mode:1});var xUo;var Ye=function(){return _.x.apply(this,arguments)||this};
_.u(Ye,_.x);_.n9.Object.defineProperties(Ye.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.useThumbnailSize)return 80;var t,T;B=(t=this.data)==null?void 0:(T=t.thumbnail)==null?void 0:T.thumbnails;var S;return B&&((S=B[0])==null?void 0:S.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.useThumbnailSize)return 80;var t,T;B=(t=this.data)==null?void 0:(T=t.thumbnail)==null?void 0:T.thumbnails;var S;return B&&((S=B[0])==null?void 0:S.height)||80}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ye.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ye.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Ye.prototype,"componentStyle",void 0);_.G([_.F("data.useThumbnailSize"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ye.prototype,"thumbnailWidth",null);
_.G([_.F("data.useThumbnailSize"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ye.prototype,"thumbnailHeight",null);_.G([_.M({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Ye);
_.e(Ye,"ytd-profile-column-user-info-renderer",function(){if(xUo!==void 0)return xUo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xUo=B},{mode:1});var KM=function(){return _.x.apply(this,arguments)||this};
_.u(KM,_.x);KM.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]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],KM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KM.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],KM.prototype,"componentStyle",void 0);_.G([_.M({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],KM);
_.e(KM,"ytd-profile-column-renderer",function(){if(oC8!==void 0)return oC8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return oC8=B},{mode:1});var lk=function(){var B=_.x.apply(this,arguments)||this;B.componentStyle="NON_CENTERED_PROFILE";return B};
_.u(lk,_.x);lk.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
lk.prototype.getIcon=function(B){return B?"settings:"+B.toLowerCase():null};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],lk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lk.prototype,"data",void 0);_.G([_.M({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],lk);
_.e(lk,"ytd-page-introduction-renderer",function(){if(wJ8!==void 0)return wJ8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wJ8=B},{mode:1});var MT8;var v3=function(){return _.x.apply(this,arguments)||this};
_.u(v3,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],v3.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],v3.prototype,"data",void 0);_.G([_.M({is:"ytd-report-description-renderer",disableElementRegistration:!0})],v3);
_.e(v3,"ytd-report-description-renderer",function(){if(MT8!==void 0)return MT8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return MT8=B},{mode:1});var $U2;var Wa1;var nM=function(){return _.x.apply(this,arguments)||this};
_.u(nM,_.x);nM.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nM.prototype,"data",void 0);_.G([_.M({is:"ytd-video-report-renderer",disableElementRegistration:!0})],nM);
_.e(nM,"ytd-video-report-renderer",function(){if(Wa1!==void 0)return Wa1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Wa1=B},{mode:1});var eG8;_.Qk("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Qk("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var rG=function(){return _.x.apply(this,arguments)||this};
_.u(rG,_.x);rG.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]]"}}}}}};
rG.prototype.computeMessageStyle=function(B){return B};
rG.prototype.computeButtonOverride=function(B){var t;if((B==null?0:(t=B.style)==null?0:t.value)&&B.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rG.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],rG.prototype,"shelf",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],rG.prototype,"panel",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.Y("design:type",Boolean)],rG.prototype,"componentStyle",void 0);_.G([_.y({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],rG.prototype,"buttonOverride",void 0);_.G([_.M({is:"ytd-message-renderer",disableElementRegistration:!0})],rG);
_.e(rG,"ytd-message-renderer",function(){if(eG8!==void 0)return eG8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return eG8=B},{mode:1});var zW=function(){return _.x.apply(this,arguments)||this};
_.u(zW,_.x);zW.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"}}}};
zW.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
zW.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.n9.Object.defineProperties(zW.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!(((B=this.data)==null?0:B.header)&&((t=this.data)==null?0:t.table))}}});
zW.prototype.onRequestError=zW.prototype.onRequestError;_.G([_.g(_.pX),_.Y("design:type",Object)],zW.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zW.prototype,"data",void 0);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zW.prototype,"isUnifiedReportHistory",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zW.prototype,"onRequestError",null);_.G([_.M({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],zW);
_.e(zW,"ytd-report-history-section-renderer",function(){if($U2!==void 0)return $U2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $U2=B},{mode:1});var Gri;var bk=function(){var B=_.x.apply(this,arguments)||this;B.answerExpanded=!1;return B};
_.u(bk,_.x);bk.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],bk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bk.prototype,"answerExpanded",void 0);_.G([_.M({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],bk);
_.e(bk,"ytd-handles-claiming-faq-renderer",function(){if(Gri!==void 0)return Gri;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Gri=B},{mode:1});var pJH;var ieb=function(){return _.x.apply(this,arguments)||this};
_.u(ieb,_.x);_.G([_.y(),_.Y("design:type",Object)],ieb.prototype,"data",void 0);_.G([_.M({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],ieb);
_.e(ieb,"ytd-handles-claiming-faq-section-renderer",function(){if(pJH!==void 0)return pJH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pJH=B},{mode:1});var Yfs;var Bk=function(){var B=_.x.apply(this,arguments)||this;B.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";B.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";B.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";B.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";B.leftSquiggly=B.leftSquigglyLight;B.rightSquiggly=B.rightSquigglyLight;
B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};B.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return B};
_.u(Bk,_.x);_.k=Bk.prototype;_.k.updateLeftSquigglyStyle=function(){_.Ev(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.k.updateRightSquigglyStyle=function(){_.Ev(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.k.ready=function(){var B=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(B)};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&(this.set("isDarkTheme",B),B?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.k.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
Bk.prototype.updateRightSquigglyStyle=Bk.prototype.updateRightSquigglyStyle;Bk.prototype.updateLeftSquigglyStyle=Bk.prototype.updateLeftSquigglyStyle;_.G([_.y(),_.Y("design:type",Object)],Bk.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Bk.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",String)],Bk.prototype,"leftSquiggly",void 0);_.G([_.y(),_.Y("design:type",String)],Bk.prototype,"rightSquiggly",void 0);
_.G([_.IK("leftSquiggly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bk.prototype,"updateLeftSquigglyStyle",null);_.G([_.IK("rightSquiggly"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bk.prototype,"updateRightSquigglyStyle",null);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Bk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Bk.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Bk.prototype,"actionButtonOverride",void 0);_.G([_.M({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],Bk);
_.e(Bk,"ytd-handles-claiming-header-renderer",function(){if(Yfs!==void 0)return Yfs;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Yfs=B},{mode:1});var Ka8;var t4=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};B.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";B.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";B.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";B.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
B.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";B.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";B.image0SquigglyBackground=B.image0LightSquigglyBackground;B.image1SquigglyBackground=B.image1LightSquigglyBackground;B.image3SquigglyBackground=B.image3LightSquigglyBackground;return B};
_.u(t4,_.x);_.k=t4.prototype;_.k.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.k.onDataChanged=function(){this.updateTitleAndImages()};
_.k.onThemeChanged=function(){this.updateTitleAndImages()};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&(this.isDarkTheme=B)};
_.k.updateImage0SquigglyBackground=function(){_.Ev(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.k.updateImage1SquigglyBackground=function(){_.Ev(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.k.updateImage3SquigglyBackground=function(){_.Ev(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.k.updateTitleAndImages=function(){var B,t;((B=this.data)==null?void 0:(t=B.titleImages)==null?void 0:t.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))};
t4.prototype.updateImage3SquigglyBackground=t4.prototype.updateImage3SquigglyBackground;t4.prototype.updateImage1SquigglyBackground=t4.prototype.updateImage1SquigglyBackground;t4.prototype.updateImage0SquigglyBackground=t4.prototype.updateImage0SquigglyBackground;t4.prototype.onThemeChanged=t4.prototype.onThemeChanged;t4.prototype.onDataChanged=t4.prototype.onDataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],t4.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],t4.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"title0",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"title1",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"title2",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"title3",void 0);
_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"title4",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"image0",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"image1",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"image2",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"image3",void 0);_.G([_.y(),_.Y("design:type",Object)],t4.prototype,"image4",void 0);_.G([_.y(),_.Y("design:type",String)],t4.prototype,"image0SquigglyBackground",void 0);
_.G([_.y(),_.Y("design:type",String)],t4.prototype,"image1SquigglyBackground",void 0);_.G([_.y(),_.Y("design:type",String)],t4.prototype,"image3SquigglyBackground",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t4.prototype,"onDataChanged",null);_.G([_.IK("isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t4.prototype,"onThemeChanged",null);
_.G([_.IK("image0SquigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t4.prototype,"updateImage0SquigglyBackground",null);_.G([_.IK("image1SquigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t4.prototype,"updateImage1SquigglyBackground",null);
_.G([_.IK("image3SquigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t4.prototype,"updateImage3SquigglyBackground",null);_.G([_.M({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],t4);
_.e(t4,"ytd-handles-claiming-title-images-section-renderer",function(){if(Ka8!==void 0)return Ka8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Ka8=B},{mode:1});var ll2;var T$=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(T$,_.x);T$.prototype.ready=function(){var B=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(B)};
T$.prototype.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&this.set("isDarkTheme",B)};
T$.prototype.onCopyButtonClick=function(){var B=this,t,T,S;return _.L(function(O){return(t=B.data)!=null&&t.primaryChannelUrl?_.V(O,navigator.clipboard.writeText(((T=B.data)==null?0:T.encodedChannelUrl)?B.data.encodedChannelUrl:"https://"+_.vS((S=B.data)==null?void 0:S.primaryChannelUrl)),0):O.jumpTo(0)})};
_.G([_.y(),_.Y("design:type",Object)],T$.prototype,"data",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],T$.prototype,"ytComponentBehavior",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],T$.prototype,"isDarkTheme",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],T$.prototype,"ytActionHandlerBehavior",void 0);_.G([_.M({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],T$);
_.e(T$,"ytd-handles-claiming-update-social-renderer",function(){if(ll2!==void 0)return ll2;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return ll2=B},{mode:1});var vCu;var SC=function(){var B=_.x.apply(this,arguments)||this;B.JSC$14007_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";B.JSC$14007_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};B.squigglyBackground=B.JSC$14007_squigglyBackgroundLight;return B};
_.u(SC,_.x);SC.prototype.updateSquigglyBackgroundStyle=function(){_.Ev(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
SC.prototype.ready=function(){var B=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",B);this.squigglyBackground=B?this.JSC$14007_squigglyBackgroundDark:this.JSC$14007_squigglyBackgroundLight};
SC.prototype.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&(this.set("isDarkTheme",B),this.squigglyBackground=B?this.JSC$14007_squigglyBackgroundDark:this.JSC$14007_squigglyBackgroundLight)};
SC.prototype.updateSquigglyBackgroundStyle=SC.prototype.updateSquigglyBackgroundStyle;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],SC.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],SC.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],SC.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],SC.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],SC.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",String)],SC.prototype,"squigglyBackground",void 0);_.G([_.IK("squigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],SC.prototype,"updateSquigglyBackgroundStyle",null);_.G([_.M({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],SC);
_.e(SC,"ytd-handles-claiming-vanity-info-renderer",function(){if(vCu!==void 0)return vCu;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return vCu=B},{mode:1});var nC1;var OX=function(){var B=_.x.apply(this,arguments)||this;B.JSC$14010_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";B.JSC$14010_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";B.squigglyBackground=B.JSC$14010_squigglyBackgroundLight;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(OX,_.x);_.k=OX.prototype;_.k.ready=function(){var B=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(B)};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&(this.set("isDarkTheme",B),this.squigglyBackground=B?this.JSC$14010_squigglyBackgroundDark:this.JSC$14010_squigglyBackgroundLight)};
_.k.updateSquigglyBackgroundStyle=function(){_.Ev(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.k.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.k.detached=function(){this.stop()};
_.k.stop=function(){this.playerElement.stop()};
_.k.setupVideoPlayer=function(){var B=this,t,T;return _.L(function(S){t=B.data.videoId;T="http://i1.ytimg.com/vi/"+t+"/maxresdefault.jpg";B.playerElement.loadVideoWithPlayerVars({video_id:t,iurlhq:T});_.Dh(S)})};
OX.prototype.onDataChanged=OX.prototype.onDataChanged;OX.prototype.updateSquigglyBackgroundStyle=OX.prototype.updateSquigglyBackgroundStyle;_.G([_.y({value:!1}),_.Y("design:type",Boolean)],OX.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",String)],OX.prototype,"squigglyBackground",void 0);_.G([_.mA("#player"),_.Y("design:type",Object)],OX.prototype,"playerElement",void 0);_.G([_.y(),_.Y("design:type",Object)],OX.prototype,"data",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],OX.prototype,"ytActionHandlerBehavior",void 0);_.G([_.IK("squigglyBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],OX.prototype,"updateSquigglyBackgroundStyle",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],OX.prototype,"onDataChanged",null);
_.G([_.M({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],OX);
_.e(OX,"ytd-handles-claiming-video-item-renderer",function(){if(nC1!==void 0)return nC1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return nC1=B},{mode:1});var rSB;var d0=function(){var B=_.X9.apply(this,arguments)||this;B.dragging=!1;B.dragMouseStart=0;B.dragOffsetStart=0;B.containerWidthDiff=0;B.boundPrevClick=function(){B.set("offset",kj(B,B.offset-(B.scrollDistance||320)))};
B.boundNextClick=function(){B.set("offset",kj(B,B.offset+(B.scrollDistance||320)))};
B.boundScrollContainerMouseDown=function(t){B.dragMouseStart=t.clientX;B.dragOffsetStart=B.offset;B.dragging=!0};
B.boundScrollContainerDrag=function(t){B.dragging&&B.set("offset",kj(B,B.dragOffsetStart-(t.clientX-B.dragMouseStart)))};
B.boundMouseUp=function(){B.onMouseUp()};
B.boundWheelScroll=function(t){var T=0;Math.abs(t.deltaX)>=Math.abs(t.deltaY)?T=t.deltaX:t.shiftKey&&(T=t.deltaY);T!==0&&(B.offset+=T,t.stopPropagation(),t.preventDefault())};
B.boundChipCloudChipScrollIntoView=function(t){(t=t.detail)&&B.scrollChipIntoView(t)};
return B};
_.u(d0,_.X9);d0.prototype.attached=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container");B.addEventListener("wheel",this.boundWheelScroll);B.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);B.style.touchAction="pan-y";B.addEventListener("pointerdown",this.boundScrollContainerMouseDown);B.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
d0.prototype.detached=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container");B.removeEventListener("wheel",this.boundWheelScroll);B.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);B.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);B.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
d0.prototype.reset=function(){this.set("offset",0);_.K9(this,this.setContainerWidthDiff);CJ(this)};
var kj=function(B,t){return Math.min(Math.max(t,0),B.containerWidthDiff)};
d0.prototype.onMouseUp=function(){this.dragging=!1};
d0.prototype.transformContainer=function(){this.offset=kj(this,this.offset);var B=_.MB("HTML_DIR")==="rtl"?"":"-";_.ZH(this.hostElement).querySelector("#chips").style.transform="translateX("+B+this.offset+"px)";CJ(this)};
var CJ=function(B){_.K9(B,B.setButtonsState)};
d0.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=kj(this,this.offset));this.atStart=this.offset<=0};
d0.prototype.setContainerWidthDiff=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container"),t=_.ZH(this.hostElement).querySelector("#chips");B&&t&&(this.containerWidthDiff=t.clientWidth-B.clientWidth)};
d0.prototype.scrollChipIntoView=function(B){var t=_.ZH(this.hostElement).querySelector("#scroll-container");if(t){var T=this.atStart?0:106,S=this.atEnd?0:106;B.offsetLeft<this.offset+T?this.offset=kj(this,B.offsetLeft-T):B.offsetLeft+B.clientWidth>this.offset+t.clientWidth-S&&(this.offset=kj(this,B.offsetLeft+B.clientWidth+S-t.clientWidth))}};
d0.prototype.transformContainer=d0.prototype.transformContainer;_.G([_.y({value:0}),_.Y("design:type",Number)],d0.prototype,"offset",void 0);_.G([_.y({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],d0.prototype,"atStart",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],d0.prototype,"atEnd",void 0);_.G([_.y(),_.Y("design:type",Number)],d0.prototype,"scrollDistance",void 0);
_.G([_.IK("offset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],d0.prototype,"transformContainer",null);_.G([_.uW()],d0);var zGe;var be2;var T3B=_.Ba(function(B){var t=B.data;B=_.C(_.PV(!1,void 0,"icHmSe"));var T=B.next().value,S=B.next().value;B={};B=_.JK("ytChipShapeChip",function(){a:switch(t==null?void 0:t().state){case 0:var d="ytChipShapeActive";break a;case 1:d="ytChipShapeDisabled";break a;default:d="ytChipShapeInactive"}return d},function(){var d=t().type===1||t().type===2,Z=t();
return d||Z!=null&&Z.startIcon?Z==null||!Z.startIcon||Z!=null&&Z.text?d?"ytChipShapeEndIconPadding":(Z==null?0:Z.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(B.ytChipShapeFocused=function(){var d;
return T()&&((d=t())==null?void 0:d.state)!==1},B));
var O=function(d){if((t==null?void 0:t().state)!==1){var Z,h;(h=(Z=t()).onTap)==null||h.call(Z,d)}};
return _.E("chip-shape",{class:"ytChipShapeHost","on:focusin":_.Xb(function(){var d=_.OD().resolve(_.S_(_.Zw));if(d){S(d.isKeyBoardInUse());var Z,h;(h=(Z=t()).onFocusIn)==null||h.call(Z)}return!1}),
"on:focusout":_.Xb(function(){S(!1);return!1})},_.E(B38,{shouldWrapInButton:function(){return t().type!==2},
selected:function(){return t().state===0},
onClick:O,isDropdown:function(){return t().type===1},
accessibilityLabel:function(){return t().accessibilityLabel}},_.E("div",{class:B},_.E(_.I,{cond:function(){return t().startIcon},
then:function(){return _.E(_.fz,{icon:function(){var d;return(d=t())==null?void 0:d.startIcon},
className:function(){return t().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return t().text},_.E(tD2,{shape:t,
onClick:O}))))},"Eb");
T3B.idomCompat=!0;var B38=_.Ba(function(B){var t=_.Xb(function(T){B.onClick(T);return!1});
return _.E(_.I,{cond:B.shouldWrapInButton,then:function(){return _.E("button",{class:"ytChipShapeButtonReset","on:click":t,role:function(){return B.isDropdown()?"combobox":"tab"},
"aria-label":B.accessibilityLabel,"aria-selected":B.selected},B.children)},
else:function(){return B.children}})},"Fb"),tD2=_.Ba(function(B){var t=B.shape;
var T=B.onClick;var S=_.Xb(function(O){T(O);return!1});
return _.E(_.RS,null,_.E(_.f4,{when:function(){return t().type===1}},function(){return _.E(_.fz,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.E(_.f4,{when:function(){return t().type===2}},function(){return _.E("button",{class:"ytChipShapeButtonReset",
"on:click":S},_.E(_.fz,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.E(_.f4,{when:function(){return t().type===0}},function(){return _.E(_.Zc,null)}))},"Gb");_.dU(T3B,"chip-shape",{props:{data:_.lP}});var Z2=function(){var B=_.x.apply(this,arguments)||this;B.disableDeselectEvent=!1;B.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return B};
_.u(Z2,_.x);_.k=Z2.prototype;_.k.onSelectChipCommand=function(B){if(!this.selected&&this.data&&(B=_.X(B,qM2),B.targetId&&B.targetId===this.data.targetId))this.onTap()};
_.k.onFilterChipTransformCommand=function(B){if(!this.selected&&this.data){var t;(B=(t=_.X(B,dqE))==null?void 0:t.chipUniqueId)&&B===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.k.dataChanged=function(){var B=this;_.K9(this,function(){B.data&&B.data.isSelected&&!B.selected&&(B.scrollChipIntoView(),B.onTap())})};
_.k.computeChipStyle=function(B){return B!=null?B:"STYLE_DEFAULT"};
_.k.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.CG(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.CG(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.k.onFocus=function(){var B=_.OD().resolve(_.S_(_.Zw));B&&B.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.k.scrollChipIntoView=function(){_.dv(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.n9.Object.defineProperties(Z2.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return DFo({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
Z2.prototype.onFocus=Z2.prototype.onFocus;Z2.prototype.onTap=Z2.prototype.onTap;Z2.prototype.dataChanged=Z2.prototype.dataChanged;_.G([_.g(_.N1),_.Y("design:type",Object)],Z2.prototype,"ironButtonState",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Z2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Z2.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Z2.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.Iy),_.Y("design:type",Object)],Z2.prototype,"ironA11yKeysBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Z2.prototype,"disableDeselectEvent",void 0);_.G([_.y(),_.Y("design:type",Object)],Z2.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.icon"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Z2.prototype,"hasIcon",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.uniqueId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Z2.prototype,"isGnomeChip",null);_.G([_.y({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.Y("design:type",String)],Z2.prototype,"chipStyle",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Z2.prototype,"selected",void 0);
_.G([_.F("data","selected"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Z2.prototype,"chipShapeData",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Z2.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Z2.prototype,"onTap",null);
_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Z2.prototype,"onFocus",null);_.G([_.yX({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],Z2);
_.e(Z2,"yt-chip-cloud-chip-renderer",function(){if(be2===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;zGe===void 0&&(zGe=document.createElement("template"));var S=zGe;T.call(t,S.content.cloneNode(!0),B.content.firstChild);be2=B}B=be2;return B},{mode:2});var LJ=function(){var B=_.x.apply(this,arguments)||this;B.isDarkTheme=!1;B.notSticky=!1;B.transparentBackground=!1;B.shouldHide=!1;B.disableSticky=!1;B.fluidWidth=!1;B.isClipList=!1;B.defaultChipIndex=0;B.isPlaylist=!1;B.playlistVotingAnimationEnabled=_.m("web_enable_voting_animation");B.toolbarHeight=0;B.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return B};
_.u(LJ,_.x);_.k=LJ.prototype;
_.k.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}}}}}};
_.k.attached=function(){var B=this;document.addEventListener("scroll",_.Pb(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var t;this.toolbarHeight=((t=document.querySelector("ytd-masthead"))==null?void 0:t.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(T){B.handleIntersect(T)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){B.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.k.detached=function(){var B;(B=this.intersectionObserver)==null||B.disconnect();var t;(t=this.resizeObserver)==null||t.disconnect();document.removeEventListener("scroll",_.Pb(this,this.updateChipBarWidthAndTop))};
_.k.dataChanged=function(){var B=this,t,T,S;((S=_.X((t=this.data)==null?void 0:(T=t.contents)==null?void 0:T[0],Qvs))==null?void 0:S.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var O=this.findSelectedChipIndex();this.selectedIndex!==O&&(this.selectedIndex=-1);_.K9(this,function(){B.selectedIndex=O;B.updating=!1;B.ytScrollableChipCloudBehavior.reset()})};
_.k.findSelectedChipIndex=function(){var B;if((B=this.data)==null||!B.contents)return 0;B=this.data.contents;for(var t=0;t<B.length;t++){var T=void 0;if((T=_.X(B[t],Qvs))==null?0:T.isSelected)return t}return 0};
_.k.computeStyle=function(B){return B};
_.k.handleChipCloudChipSelectAction=function(B){B=this.JSC$14030_chipsSelector.indexOf(B);B>-1&&this.JSC$14030_chipsSelector.selectIndex(B)};
_.k.handleChipCloudChipDeselectAction=function(){if(_.m("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],Qvs))==null?void 0:T.navigationEndpoint;S&&_.CG(this.hostElement,"yt-browse-section-list-reload-endpoint",[S]);this.JSC$14030_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.k.onGuideIsExpandedChanged=function(){var B=this.ytScrollableChipCloudBehavior;_.K9(B,B.setContainerWidthDiff);CJ(this.ytScrollableChipCloudBehavior)};
_.k.onResize=function(){var B=this.ytScrollableChipCloudBehavior;_.K9(B,B.setContainerWidthDiff);CJ(this.ytScrollableChipCloudBehavior)};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.k.handleIntersect=function(B){this.notSticky=this.isChannelPageGrid||this.disableSticky||B[0].intersectionRatio===1};
_.k.updateDimensions=function(){var B=this.ytRendererBehavior.parentComponent;if(B){var t,T=(t=B.headerElement)!=null?t:B;_.Ev(this.hostElement,{"--ytd-rich-grid-chips-bar-width":T.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.k.updateSelectedIndexFromBinding=function(B){this.selectedIndex=B.detail.value};
_.k.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var B;(B=this.sortFilterHeaderRendererElement)==null||B.setAttribute("is-playlist-page-with-filters","")}};
_.k.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(mxo(!this.notSticky))};
_.n9.Object.defineProperties(LJ.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 B,t,T=(B=this.data)==null?void 0:(t=B.contents)==null?void 0:t.find(function(S){return _.X(S,Y5e)});
return{sortFilterHeaderRenderer:_.X(T,Y5e)}}}});
LJ.prototype.dispatchChipBarIsSticky=LJ.prototype.dispatchChipBarIsSticky;LJ.prototype.isPlaylistPageChanged=LJ.prototype.isPlaylistPageChanged;LJ.prototype.updateChipBarWidthAndTop=LJ.prototype.updateChipBarWidthAndTop;LJ.prototype.onResize=LJ.prototype.onResize;LJ.prototype.onGuideIsExpandedChanged=LJ.prototype.onGuideIsExpandedChanged;LJ.prototype.dataChanged=LJ.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],LJ.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],LJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],LJ.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],LJ.prototype,"ironResizableBehavior",void 0);_.G([_.g(),_.Y("design:type",d0)],LJ.prototype,"ytScrollableChipCloudBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],LJ.prototype,"ytdReduxBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],LJ.prototype,"data",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],LJ.prototype,"selectedIndex",void 0);_.G([_.y({value:320}),_.Y("design:type",Number)],LJ.prototype,"scrollDistance",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"notSticky",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"transparentBackground",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.Y("design:type",String)],LJ.prototype,"componentStyle",void 0);_.G([_.y({selector:_.Vkq}),_.Y("design:type",Boolean)],LJ.prototype,"guideIsExpanded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"shouldHide",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"disableSticky",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"fluidWidth",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"isClipList",void 0);_.G([_.y(),_.Y("design:type",Object)],LJ.prototype,"defaultChipIndex",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LJ.prototype,"isPlaylist",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LJ.prototype,"playlistVotingAnimationEnabled",void 0);_.G([_.mA("#chips"),_.Y("design:type",Object)],LJ.prototype,"JSC$14030_chipsSelector",void 0);_.G([_.mA("ytd-sort-filter-header-renderer"),_.Y("design:type",HTMLElement)],LJ.prototype,"sortFilterHeaderRendererElement",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],LJ.prototype,"updating",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LJ.prototype,"dataChanged",null);_.G([_.IK("guideIsExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LJ.prototype,"onGuideIsExpandedChanged",null);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LJ.prototype,"onResize",null);
_.G([_.je("isChannelPageGrid","disableSticky","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LJ.prototype,"updateChipBarWidthAndTop",null);_.G([_.F("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LJ.prototype,"isChannelPageGrid",null);_.G([_.F("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LJ.prototype,"isHashtagLandingPage",null);
_.G([_.IK("isPlaylistPage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LJ.prototype,"isPlaylistPageChanged",null);_.G([_.F("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LJ.prototype,"isPlaylistPage",null);_.G([_.F("componentStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LJ.prototype,"isDisableDeselectEvent",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LJ.prototype,"sortFilterHeaderRendererData",null);_.G([_.y({reflectToAttribute:!0,selector:_.J5X}),_.Y("design:type",String)],LJ.prototype,"frostedGlassMode",void 0);_.G([_.IK("notSticky"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LJ.prototype,"dispatchChipBarIsSticky",null);_.G([_.M({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],LJ);
_.e(LJ,"ytd-feed-filter-chip-bar-renderer",function(){if(rSB!==void 0)return rSB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return rSB=B},{mode:1});var S44;var OOE=_.Ba(function(B){var t=B.data;var T=B.buttonIndex;var S=B.selectedIndex;var O=B.onSelect;var d=function(){return T()===S()},Z=function(){var h,q;
return(q=(h=t().text)==null?void 0:h.content)!=null?q:""};
B=_.Wbz();return _.E("yt-toggleable-image-button-view-model",{class:function(){var h={};h=(h["toggleable-image-button-view-model-wiz"]=!0,h[""]=!0,h["toggleable-image-button-view-model-wiz__semi-transparent"]=S()!==-1&&!d(),h);return _.mn(h)},
tabindex:0,"aria-label":Z,"aria-pressed":d,role:"button","on:keydown":B,"on:click":_.Xb(function(){O(t().onSubmitCommand);return!1})},_.E(_.I,{cond:function(){return t().logo},
then:function(h){return _.E(_.bQ,{data:h,className:function(){var q={};q=(q["toggleable-image-button-view-model-wiz__image"]=!0,q["toggleable-image-button-view-model-wiz__circular-radius"]=!(!t().backgroundColor||!t().backgroundColorDarkMode),q["toggleable-image-button-view-model-wiz__gradient-ring"]=!!(d()&&t().backgroundColor&&t().backgroundColorDarkMode),q);return _.mn(q)},
alt:Z,useWidth:!1,style:function(){if(d()&&t().backgroundColor&&t().backgroundColorDarkMode){var q=G2(Number(t().backgroundColorDarkMode),"1");var D=G2(Number(t().backgroundColor),"1");q="background: linear-gradient(180deg,"+q+","+D+") border-box;"}else q="";return q}})}}),_.E(_.AK,{model:{borderRadius:"16px"}}),_.E("p",{class:function(){var h={};
h=(h["toggleable-image-button-view-model-wiz__label"]=!0,h["toggleable-image-button-view-model-wiz__bold-text"]=d(),h);return _.mn(h)}},_.E(_.vR,{text:function(){return t().text}})))},"Hb");
OOE.idomCompat=!0;var d$u=_.Ba(function(B){var t=B.data;B=_.C(_.PV({index:-1,command:{}},void 0,"Zcqtsb"));var T=B.next().value,S=B.next().value;return _.E("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},_.E("div",{class:"nudge-form-view-model-wiz__form-options"},_.E(_.cR,{data:function(){return t().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(O,d){return _.E(OOE,{data:O.data,buttonIndex:d,selectedIndex:function(){return T().index},
onSelect:function(Z){S({index:d(),command:Z})}})}})),_.E(_.vR,{text:function(){return t().subtitle},
className:"nudge-form-view-model-wiz__subtitle"}),_.E("div",{class:"nudge-form-view-model-wiz__submit"},_.E(_.cR,{data:function(){return t().submitButton}},{buttonViewModel:function(O){return _.E(kVB,{data:O.data,
isDisabled:function(){return T().index===-1},
onClick:function(){_.pZ(T().command)}})}})))},"Ib");
d$u.idomCompat=!0;var kVB=_.Ba(function(B){var t=_.N_(function(){return Object.assign({},B.data(),{state:B.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"rgD0re");
return _.E(_.V6,{data:t,onClick:B.onClick})},"Jb");_.dU(d$u,"yt-nudge-form-view-model",{props:{data:_.lP}});var h4=function(){var B=_.x.apply(this,arguments)||this;B.roundedContainer=!0;B.buttonUpdate=_.m("web_modern_buttons");B.isDarkMode=!1;B.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return B};
_.u(h4,_.x);_.k=h4.prototype;_.k.computeNudgeStyle=function(B){return B?"modernized-nudge":""};
_.k.handleDarkModeToggledAction=function(B){this.isDarkMode=B};
_.k.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.k.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"}}}};
_.k.computeIsHorizontalButtons=function(B){return B?!!B.applyModernizedStyle&&!!B.enableHorizontalButtons&&!!B.secondaryButton:!1};
_.n9.Object.defineProperties(h4.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.data)==null?void 0:B.backgroundStyle)!=null?t:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.data)==null?void 0:B.contentsLocation)!=null?t:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null?0:B.lightIconImage)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],h4.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],h4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],h4.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],h4.prototype,"actionHandlerBehavior",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("isHideEnclosingAction"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],h4.prototype,"isHidden",null);_.G([_.y(),_.Y("design:type",Object)],h4.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],h4.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],h4.prototype,"buttonUpdate",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.Y("design:type",String)],h4.prototype,"nudgeStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.trimStyle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],h4.prototype,"trimStyle",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.backgroundStyle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],h4.prototype,"backgroundStyle",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.contentsLocation"),_.Y("design:type",String),_.Y("design:paramtypes",[])],h4.prototype,"contentsLocation",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.disableDropShadow"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],h4.prototype,"noShadow",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.lightIconImage"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],h4.prototype,"noIcon",null);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.Y("design:type",Boolean)],h4.prototype,"isHorizontalButtons",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Object)],h4.prototype,"isDarkMode",void 0);_.G([_.M({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],h4);
_.e(h4,"ytd-feed-nudge-renderer",function(){if(S44!==void 0)return S44;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return S44=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var Cu1;var ZOi;var q2=function(){var B=_.x.apply(this,arguments)||this;B.collapsed=!1;B.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return B};
_.u(q2,_.x);q2.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"}}}};
q2.prototype.handleRatingSelect=function(){var B;((B=this.data)==null?0:B.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
q2.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],q2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],q2.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],q2.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.wk),_.Y("design:type",Object)],q2.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],q2.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],q2.prototype,"collapsed",void 0);_.G([_.M({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],q2);
_.e(q2,"ytd-slimline-survey-renderer",function(){if(ZOi!==void 0)return ZOi;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ZOi=B},{mode:1});var LGi;var Vf=function(){return _.x.apply(this,arguments)||this};
_.u(Vf,_.x);Vf.prototype.maybeGetBackgroundColor=function(B){return this.isDarkMode?B.section2Color:B.section3Color};
Vf.prototype.colorPaletteChanged=function(){var B=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;B&&(B==null?0:B.secondaryTitleColor)&&this.maybeGetBackgroundColor(B)?(this.hostElement.style.backgroundColor=_.W6(this.maybeGetBackgroundColor(B)),this.hostElement.style.color=_.W6(B.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
Vf.prototype.colorPaletteChanged=Vf.prototype.colorPaletteChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],Vf.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Vf.prototype,"data",void 0);_.G([_.y({selector:function(B){return B.ui.darkModeIsEnabled}}),
_.Y("design:type",Boolean)],Vf.prototype,"isDarkMode",void 0);_.G([_.y(),_.Y("design:type",Object)],Vf.prototype,"lightColorPalette",void 0);_.G([_.y(),_.Y("design:type",Object)],Vf.prototype,"darkColorPalette",void 0);_.G([_.IK("darkColorPalette","lightColorPalette","data","isDarkMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Vf.prototype,"colorPaletteChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],Vf);
_.e(Vf,"ytd-endorsement-header-renderer",function(){if(LGi!==void 0)return LGi;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return LGi=B},{mode:1});_.dU(_.R3,"yt-decorated-avatar-view-model",{props:{data:_.lP,className:_.lP}});var EX=function(){var B=_.x.apply(this,arguments)||this;B.fullHeight=_.m("web_rich_grid_media_full_height");B.showChannelAvatar=!0;B.hasPlaylistThumbnail=!1;B.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};B.prepareThumbnailForPageTransition=function(){_.m("web_thumbnail_to_watch_transition")&&(B.thumbnail.style.viewTransitionName="thumbnail-to-watch",B.cleanupThumbnailAfterPageTransition(B.thumbnail))};
return B};
_.u(EX,_.x);_.k=EX.prototype;
_.k.configureRendererStamper=function(){return{lazyLoadMenu:E3,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"}}}};
_.k.attached=function(){this.updateInlinePreviewHoverListeners()};
_.k.detached=function(){this.clearInlinePreviewHoverListeners()};
_.k.shouldLazyLoadMenu=function(){var B=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.m("kevlar_modern_downloads_page")||!B};
_.k.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14056_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:this.JSC$14056_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.k.getVideoPreviewOpts=function(){var B={},t;if((t=this.data)==null?0:t.multipleInlinePlaybackEndpoint)B=Sy2;this.isRadio&&(B=TeH);return _.m("web_thumbnail_to_watch_transition")?Object.assign({},B,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):B};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$14056_inlinePreviewHoverListener)==null||tR(B)};
_.k.getOwner=function(){var B,t,T;return((B=this.data)==null?void 0:(t=B.channelThumbnailSupportedRenderers)==null?void 0:t.channelThumbnailWithLinkRenderer)||_.X((T=this.data)==null?void 0:T.showProviderChannelThumbnail,Ifq)};
_.k.updateLockupSize=function(){var B;((B=this.getOwner())==null?0:B.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.k.getFeedbackEndpoint=function(B){if(_.X(B,_.AR))return B;var t,T;B=(T=(t=_.X(B,_.EQ))==null?void 0:t.commands)!=null?T:[];t=_.C(B);for(T=t.next();!T.done;T=t.next())if(T=this.getFeedbackEndpoint(T.value))return T;return null};
_.k.computeNavigationEndpoint=function(B){return e5C(B==null?void 0:B.navigationEndpoint)};
_.k.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var B=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(B)!==JSON.stringify(this.data)&&this.set("data",B)}};
_.k.onDataChanged=function(){var B=this,t=this.getOwner();if(t){this.set("data.owner",t);var T,S,O,d,Z,h=((T=this.data)==null?void 0:(S=T.shortBylineText)==null?void 0:(O=S.runs)==null?void 0:(d=O[0])==null?void 0:d.text)||((Z=t.name)==null?void 0:Z.simpleText);this.set("data.owner.title",h)}var q,D,P,U,J,N;t=((q=this.data)==null?void 0:(D=q.thumbnailRenderer)==null?void 0:D.playlistVideoThumbnailRenderer)||((P=this.data)==null?void 0:(U=P.thumbnailRenderer)==null?void 0:U.playlistCustomThumbnailRenderer)||
((J=this.data)==null?void 0:(N=J.thumbnailRenderer)==null?void 0:N.showCustomThumbnailRenderer);var H;((H=this.data)==null?0:H.thumbnail)||!t||this.set("data.thumbnail",t.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){B.updateLockupSize()});
var f;if(q=((f=this.data)==null?void 0:f.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(q);var c;((c=this.dismissActionToReplayEntity)==null?0:c.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.k.onHiddenChanged=function(){this.updateLockupSize()};
_.k.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.CG(this.hostElement,"yt-terminate-video-preview-action");else{var B;(B=this.videoTitleLink)==null||B.focus()}};
_.k.metadataColorChanged=function(){var B;if(this.metadataColor&&((B=this.videoTitle)==null?0:B.style))this.videoTitle.style.color=_.W6(this.metadataColor);else{var t,T;!this.metadataColor&&((t=this.videoTitle)==null?0:(T=t.style)==null?0:T.color)&&(this.videoTitle.style.color="")}};
_.k.onDetailsClick=function(B){var t=this.computedNavigationEndpoint;t&&(_.zJ(_.z2(B),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.dv(this.hostElement,"yt-navigate",{endpoint:t}))};
_.k.cleanupThumbnailAfterPageTransition=function(B){_.G2v(document,"yt-page-type-changed",function(){B.style.viewTransitionName=""})};
_.k.onRendererTap=function(){this.prepareThumbnailForPageTransition();var B,t,T=((B=this.data)==null?void 0:B.serviceEndpoint)||this.getFeedbackEndpoint((t=this.data)==null?void 0:t.navigationEndpoint);T&&_.X(T,_.AR)&&this.ytComponentBehavior.resolveCommand(T)};
_.k.onMouseDown=function(B){var t=B.target,T=this.computedNavigationEndpoint,S;B=t.href||((S=_.X(T==null?void 0:T.commandMetadata,_.b5))==null?void 0:S.url);S=t.data||T;B&&S&&vXw(B,S)};
_.k.computeVideoTitleText=function(){var B;if((B=this.data)==null?0:B.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.k.computeHasPlaylistThumbnail=function(B){var t,T,S,O,d;if((((t=B.thumbnailRenderer)==null?0:t.playlistVideoThumbnailRenderer)||((T=B.thumbnailRenderer)==null?0:T.playlistCustomThumbnailRenderer)||((S=B.thumbnailRenderer)==null?0:S.showCustomThumbnailRenderer)||((O=B.thumbnailRenderer)==null?0:O.playlistVideoThumbnailRenderer)||((d=B.thumbnailRenderer)==null?0:d.playlistCustomThumbnailRenderer))&&B.thumbnailOverlays)for(t=0;t<B.thumbnailOverlays.length;t++)if(T=void 0,(T=B.thumbnailOverlays[t])==
null?0:T.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.n9.Object.defineProperties(EX.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.m("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var B;return(B=this.data)==null?void 0:B.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var B;return(B=this.data)==null?void 0:B.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$14056_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.IE(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.videoId)||((t=this.data)==null?void 0:t.playlistId)||""}}});
EX.prototype.onMouseDown=EX.prototype.onMouseDown;EX.prototype.metadataColorChanged=EX.prototype.metadataColorChanged;EX.prototype.onIsDismissedChanged=EX.prototype.onIsDismissedChanged;EX.prototype.onHiddenChanged=EX.prototype.onHiddenChanged;EX.prototype.onDataChanged=EX.prototype.onDataChanged;EX.prototype.handleReloadDownloadsInfo=EX.prototype.handleReloadDownloadsInfo;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],EX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],EX.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],EX.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],EX.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],EX.prototype,"ytdReduxBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],EX.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],EX.prototype,"entitySelectorType",void 0);_.G([_.y(),_.Y("design:type",Boolean)],EX.prototype,"noEndpoints",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],EX.prototype,"isRadio",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],EX.prototype,"miniMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EX.prototype,"fullHeight",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],EX.prototype,"showDarkVideoMetadata",void 0);_.G([_.y(),_.Y("design:type",Boolean)],EX.prototype,"showLightVideoMetadata",void 0);_.G([_.y(),_.Y("design:type",Number)],EX.prototype,"metadataColor",void 0);_.G([_.y(),_.Y("design:type",Object)],EX.prototype,"showChannelAvatar",void 0);_.G([_.y(),_.Y("design:type",Boolean)],EX.prototype,"hidden",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],EX.prototype,"showYtInteraction",void 0);
_.G([_.y(),_.Y("design:type",String)],EX.prototype,"dismissedContentId",void 0);_.G([_.y({selectorArgs:["dismissedContentId"],selector:xmh}),_.Y("design:type",Object)],EX.prototype,"dismissActionToReplayEntity",void 0);
_.G([_.y({selectorArgs:["entitySelectorType","mediaId"],selector:function(B,t,T){if(_.m("kevlar_modern_downloads_page")&&T&&t&&t!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(t){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var S=u1m(B,T);if(S){t=_.yi(B,T);var O=xT(B,T),d=osN(B,T);B=M8(B,T);var Z=qx2(S,t,O,d);O=Z.shortViewCountText;var h=Z.publishedTimeText;Z=Z.badges;var q=B>0;d=Lvz(S,t,d,B);S=_.N8(t)||t==="TRANSFER_STATE_FAILED"||t==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!m6(S.policyEntity)?
void 0:$eg(T,B,S.videoEntity.lengthSeconds);t==="TRANSFER_STATE_PAUSED_BY_USER"&&T&&!_.m("dl_resume_click_killswitch")&&(S={offlineVideoEndpoint:{videoId:T,action:"ACTION_RESUME"}});T={shortViewCountText:O,publishedTimeText:h,badges:Z,isWatched:q,navigationEndpoint:S,thumbnailOverlays:d}}else T=void 0;return T;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(t=j_g(B,T))if(S=_.Qi(B,T),d=_.Hao(B,T),S!=="TRANSFER_STATE_UNKNOWN"){T=h1o(t,S,d,T,_.oP(B));break a}T=void 0}return T;default:_.yu(new _.HY("Error: entitySelectorType defined but not matched in selector.",
B,t))}}}),
_.Y("design:type",Object)],EX.prototype,"entityDrivenState",void 0);_.G([_.y({computed:"computeVideoTitleText(data)"}),_.Y("design:type",Object)],EX.prototype,"videoTitleText",void 0);_.G([_.y({computed:"computeHasPlaylistThumbnail(data)"}),_.Y("design:type",Object)],EX.prototype,"hasPlaylistThumbnail",void 0);_.G([_.y({computed:"computeNavigationEndpoint(data)"}),_.Y("design:type",Object)],EX.prototype,"computedNavigationEndpoint",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],EX.prototype,"typographyBump",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("typographyBump"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],EX.prototype,"typographyBumpV2",null);_.G([_.mA("#video-title"),_.Y("design:type",HTMLElement)],EX.prototype,"videoTitle",void 0);_.G([_.mA("#video-title-link"),_.Y("design:type",HTMLElement)],EX.prototype,"videoTitleLink",void 0);
_.G([_.mA("#thumbnail"),_.Y("design:type",HTMLElement)],EX.prototype,"thumbnail",void 0);_.G([_.mA("#dismissible"),_.Y("design:type",HTMLElement)],EX.prototype,"JSC$14056_dismissibleMedia",void 0);_.G([_.F("data.menu"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EX.prototype,"lazyLoadMenu",null);_.G([_.F("data.menu"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EX.prototype,"immediateLoadMenu",null);
_.G([_.je("entityDrivenState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EX.prototype,"handleReloadDownloadsInfo",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EX.prototype,"onDataChanged",null);_.G([_.je("hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EX.prototype,"onHiddenChanged",null);
_.G([_.IK("isDismissed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EX.prototype,"onIsDismissedChanged",null);_.G([_.IK("metadataColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EX.prototype,"metadataColorChanged",null);_.G([_.Uv("mousedown"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],EX.prototype,"onMouseDown",null);
_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],EX.prototype,"isHovered",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],EX.prototype,"useAvatar",null);_.G([_.F("data","entitySelectorType"),_.Y("design:type",String),_.Y("design:paramtypes",[])],EX.prototype,"mediaId",null);_.G([_.M({is:"ytd-rich-grid-media",disableElementRegistration:!0})],EX);
var hpu=_.LZ()(EX,"ytd-rich-grid-media",function(){if(Cu1!==void 0)return Cu1;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Cu1=B},{mode:_.h_("kevlar_poly_si_batch_j072")?1:2});var q42;var D2=function(){var B=_.x.apply(this,arguments)||this;B.removeMaxWidth=!0;B.insetMetadata=!1;return B};
_.u(D2,_.x);_.k=D2.prototype;_.k.configureRendererStamper=function(){return{innerMenu:E3,outerMenu:Object.assign({},E3,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.k.onDataChanged=function(){var B,t=((B=this.data)==null?void 0:B.trackingParams)||"";t&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(t));var T;((T=this.dismissActionToReplayEntity)==null?0:T.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.k.attached=function(){this.updateInlinePreviewHoverListeners()};
_.k.detached=function(){this.clearInlinePreviewHoverListeners()};
_.k.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$14061_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:this.JSC$14061_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:OKE})};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$14061_inlinePreviewHoverListener)==null||tR(B)};
_.k.onRendererTap=function(){var B,t,T=(B=this.data)==null?void 0:(t=B.serviceEndpoints)==null?void 0:t[0];_.X(T,_.AR)&&this.componentBehavior.resolveCommand(T)};
_.k.onDetailsClick=function(B){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint;T&&(_.zJ(_.z2(B),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(T))};
_.k.onShow=function(){var B=this.data;B.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(B.onFirstVisibleCommand),delete B.onFirstVisibleCommand)};
_.n9.Object.defineProperties(D2.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var B;return this.insetMetadata?void 0:(B=this.data)==null?void 0:B.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var B;return this.insetMetadata?(B=this.data)==null?void 0:B.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var B=this.data;if(B!=null&&B.badge&&(B=_.X(B.badge,Aj2))){var t,T,S;return[{metadataBadgeRenderer:{label:((t=B.label)==null?void 0:(T=t.runs)==null?void 0:T[0].text)||((S=B.label)==null?void 0:S.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var B=this.data;return Object.assign({},B.headline,{accessibility:B.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return this.isSlimShort?(B=this.computedTitle)==null?void 0:(t=B.accessibility)==null?void 0:(T=t.accessibilityData)==null?void 0:T.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.m("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$14061_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
D2.prototype.onDataChanged=D2.prototype.onDataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],D2.prototype,"componentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],D2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],D2.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],D2.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.wk),_.Y("design:type",Object)],D2.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],D2.prototype,"ytdReduxBehavior",void 0);_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],D2.prototype,"thumbnail",void 0);_.G([_.mA("#dismissible"),_.Y("design:type",HTMLElement)],D2.prototype,"JSC$14061_dismissibleMedia",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],D2.prototype,"removeMaxWidth",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],D2.prototype,"insetMetadata",void 0);_.G([_.y(),_.Y("design:type",String)],D2.prototype,"dismissedContentId",void 0);_.G([_.y({selectorArgs:["dismissedContentId"],selector:xmh}),_.Y("design:type",Object)],D2.prototype,"dismissActionToReplayEntity",void 0);_.G([_.F("insetMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D2.prototype,"thumbnailObjectFit",null);
_.G([_.F("data","insetMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D2.prototype,"innerMenu",null);_.G([_.F("data","insetMetadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D2.prototype,"outerMenu",null);_.G([_.y(),_.Y("design:type",Object)],D2.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],D2.prototype,"miniMode",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],D2.prototype,"onDataChanged",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D2.prototype,"shortsBadges",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D2.prototype,"isShort",null);
_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D2.prototype,"isSlimShort",null);_.G([_.F("data","isShort"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D2.prototype,"computedTitle",null);_.G([_.F("isSlimShort","computedTitle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],D2.prototype,"computedAccessibilityLabel",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D2.prototype,"shouldForce2By3",null);_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D2.prototype,"isHovered",null);_.G([_.M({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],D2);
_.e(D2,"ytd-rich-grid-slim-media",function(){if(q42!==void 0)return q42;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return q42=B},{mode:_.h_("kevlar_poly_si_batch_j063")?1:2});var VD2;var E3E;var Pk=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(Pk,_.x);Pk.prototype.computeIcon=function(B){return B&&B.iconType?"yt-sys-icons:"+B.iconType.toLowerCase():""};
Pk.prototype.onMouseEnter=function(){this.isHovered=!0};
Pk.prototype.onMouseLeave=function(){this.isHovered=!1};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Pk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Pk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Pk.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Pk.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Pk.prototype,"isHovered",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pk.prototype,"darkerDarkTheme",void 0);_.G([_.M({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],Pk);
_.e(Pk,"ytd-expand-on-hover-card-renderer",function(){if(E3E!==void 0)return E3E;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return E3E=B},{mode:1});var D$2,Pu4=function(){if(D$2!==void 0)return D$2;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return D$2=B};_.Qk("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var UX=function(){var B=_.x.apply(this,arguments)||this;B.compactStyle=!1;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(UX,_.x);_.k=UX.prototype;_.k.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.k.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"}}}};
_.k.computeHideDot=function(B){return!(B&&B.subscriberCountText&&B.videoCountText)||this.compactStyle};
_.k.hasDualButtons=function(B){return B&&B.purchaseButton&&B.subscribeButton};
_.k.backgroundColorChanged=function(){if(this.data!==void 0){var B=this.data.backgroundColor;this.isDarkTheme&&(B=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=B!=null?_.W6(B):"transparent"}};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.onTap=function(B){var t,T,S=((t=this.data)==null?void 0:t.navigationEndpoint)||((T=this.data)==null?void 0:T.serviceEndpoint);_.X(S,_.TT)&&(S&&_.OD().resolve(_.kv).resolveCommand(S,{form:{element:this.hostElement}}),B.preventDefault())};
_.k.computeChannelEndpoint=function(B){return _.X(B,_.TT)?null:B};
_.k.computeHrefEndpoint=function(B){return _.X(B,_.TT)?null:this.componentBehavior.computeHref_(B)};
_.k.computeChannelRendererStyle=function(B){return B};
_.k.computeIconSize=function(B){return B?108:136};
_.n9.Object.defineProperties(UX,{template:{configurable:!0,enumerable:!0,get:function(){return Pu4()}}});
UX.prototype.backgroundColorChanged=UX.prototype.backgroundColorChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],UX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],UX.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],UX.prototype,"componentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],UX.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],UX.prototype,"isDarkTheme",void 0);_.G([_.y({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.Y("design:type",String)],UX.prototype,"channelRendererStyle",void 0);_.G([_.y({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],UX.prototype,"dualButtons",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],UX.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],UX.prototype,"biggerThumbStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UX.prototype,"compactStyle",void 0);_.G([_.IK("data","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UX.prototype,"backgroundColorChanged",null);_.G([_.M({is:"ytd-channel-renderer",disableElementRegistration:!0})],UX);_.e(UX,"ytd-channel-renderer",function(){return Pu4()},{mode:1});var U$q;var IWi;_.Qk("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var IW=function(){var B=_.x.apply(this,arguments)||this;B.displayItemCount=2;B.collections=_.m("web_modern_collections_v2");B.hasPlaylistThumbnail=!1;B.stackThumbnailSize="large";return B};
_.u(IW,_.x);_.k=IW.prototype;_.k.attached=function(){this.updateInlinePreviewHoverListeners()};
_.k.detached=function(){this.clearInlinePreviewHoverListeners()};
_.k.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.k.computeFirstVideos=function(B,t){return B&&t?B.slice(0,t):[]};
_.k.computeThumbnailWidth=function(B,t){return B?t==="BIG"?500:t==="MASSIVE"?600:t==="MEDIUM"?450:420:360};
_.k.computeThumbnailHeight=function(B,t){return B?t==="BIG"?280:t==="MASSIVE"?337:234:202};
_.k.clearInlinePreviewHoverListeners=function(){var B;(B=this.JSC$14074_inlinePreviewHoverListener)==null||tR(B)};
_.k.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14074_inlinePreviewHoverListener=Gp({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:Sy2,thumbnailElement:this.thumbnail})};
_.k.computeHasPlaylistThumbnail=function(B){var t,T;if((((t=B.thumbnailRenderer)==null?0:t.playlistVideoThumbnailRenderer)||((T=B.thumbnailRenderer)==null?0:T.playlistCustomThumbnailRenderer))&&B.thumbnailOverlays)for(t=0;t<B.thumbnailOverlays.length;t++)if(T=void 0,(T=B.thumbnailOverlays[t])==null?0:T.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.n9.Object.defineProperties(IW.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.JSC$14074_inlinePreviewHoverListener)==null?0:Fe(B))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
IW.prototype.dataChanged=IW.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],IW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],IW.prototype,"ytdLockupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],IW.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],IW.prototype,"displayItemCount",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],IW.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],IW.prototype,"biggerThumbsStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],IW.prototype,"collections",void 0);_.G([_.y({computed:"computeHasPlaylistThumbnail(data)"}),_.Y("design:type",Object)],IW.prototype,"hasPlaylistThumbnail",void 0);_.G([_.y(),_.Y("design:type",String)],IW.prototype,"stackThumbnailSize",void 0);_.G([_.mA("ytd-thumbnail"),_.Y("design:type",HTMLElement)],IW.prototype,"thumbnail",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IW.prototype,"dataChanged",null);_.G([_.F("lockupIsHovered"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],IW.prototype,"isHovered",null);_.G([_.M({is:"ytd-radio-renderer",disableElementRegistration:!0})],IW);
_.e(IW,"ytd-radio-renderer",function(){if(IWi!==void 0)return IWi;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IWi=B},{mode:_.h_("kevlar_poly_si_batch_j058")?1:2});var JfH;_.Qk("itemSectionRenderer","showRenderer","ytd-show-renderer");var J4=function(){return _.x.apply(this,arguments)||this};
_.u(J4,_.x);J4.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
J4.prototype.computeThumbnailWidth=function(B){return B?360:246};
J4.prototype.computeUseProminentThumbs=function(B){return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],J4.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],J4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],J4.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],J4.prototype,"isSearch",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.Y("design:type",Boolean)],J4.prototype,"useProminentThumbs",void 0);_.G([_.M({is:"ytd-show-renderer",disableElementRegistration:!0})],J4);
_.e(J4,"ytd-show-renderer",function(){if(JfH!==void 0)return JfH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return JfH=B},{mode:1});_.Qk("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var mt=function(){var B=_.x.apply(this,arguments)||this;B.isRichGrid=!1;return B};
_.u(mt,_.x);mt.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"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mt.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mt.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mt.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],mt.prototype,"isRichGrid",void 0);_.G([_.M({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],mt);
_.e(mt,"ytd-feed-entry-renderer",function(){if(U$q!==void 0)return U$q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return U$q=B},{mode:1});var m$u;var N2=function(){return _.x.apply(this,arguments)||this};
_.u(N2,_.x);N2.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.G([_.g(_.sE),_.Y("design:type",Object)],N2.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],N2.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],N2.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.s6,value:3}),_.Y("design:type",Number)],N2.prototype,"itemsPerRow",void 0);
_.G([_.M({is:"ytd-link-card-renderer",disableElementRegistration:!0})],N2);
_.e(N2,"ytd-link-card-renderer",function(){if(m$u!==void 0)return m$u;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return m$u=B},{mode:1});var N34;var Xq=function(){return _.x.apply(this,arguments)||this};
_.u(Xq,_.x);_.k=Xq.prototype;_.k.configureRendererStamper=function(){return{"data.menu":E3,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.k.onRendererTap=function(B){if(!this.ytdDismissibleItemBehavior.isDismissed){var t,T=(t=this.data)==null?void 0:t.navigationEndpoint;T&&!_.zJ(_.z2(B),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(T)?_.zJ(_.z2(B),this.hostElement,["A"])||_.dv(this.hostElement,"yt-navigate",{endpoint:T}):this.ytComponentBehavior.resolveCommand(T,{}))}};
_.k.maybeComputeHref=function(B){return this.ytComponentBehavior.computeHref_(B,!0)};
_.k.getNavigationCommand=function(B){return this.isNavigationCommand(B)?B:null};
_.k.isNavigationCommand=function(B){return B?_.X(B,_.XJ)||_.X(B,_.Km)||_.X(B,_.Gi)?!0:!1:!1};
Xq.prototype.onRendererTap=Xq.prototype.onRendererTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],Xq.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Xq.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Xq.prototype,"data",void 0);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Xq.prototype,"onRendererTap",null);_.G([_.M({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],Xq);
_.e(Xq,"ytd-lumiere-promo-item-image-renderer",function(){if(N34!==void 0)return N34;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return N34=B},{mode:1});var XA2;var uF=function(){return _.x.apply(this,arguments)||this};
_.u(uF,_.x);uF.prototype.computeLandscapeThumbnail=function(){var B;return((B=this.data)==null?void 0:B.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],uF.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uF.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],uF.prototype,"miniMode",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.s6}),_.Y("design:type",Number)],uF.prototype,"itemsPerRow",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.Y("design:type",Boolean)],uF.prototype,"landscapeThumbnail",void 0);_.G([_.M({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],uF);
_.e(uF,"ytd-lumiere-shelf-details-renderer",function(){if(XA2!==void 0)return XA2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XA2=B},{mode:_.h_("kevlar_poly_si_batch_j076")?1:2});var ut8;var jC=function(){return _.x.apply(this,arguments)||this};
_.u(jC,_.x);jC.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jC.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jC.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jC.prototype,"data",void 0);_.G([_.M({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],jC);
_.e(jC,"ytd-primetime-promo-details-renderer",function(){if(ut8!==void 0)return ut8;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return ut8=B},{mode:1});var jcs;var Hk=function(){return _.x.apply(this,arguments)||this};
_.u(Hk,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Hk.prototype,"data",void 0);_.G([_.M({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Hk);
_.e(Hk,"ytd-panel-show-style-metadata-renderer",function(){if(jcs!==void 0)return jcs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jcs=B},{mode:1});var HO2;var aW=function(){return _.x.apply(this,arguments)||this};
_.u(aW,_.x);_.k=aW.prototype;_.k.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.k.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.k.computeThumbnail=function(B){if(B)return B.smallFormFactorBackgroundThumbnail||B.largeFormFactorBackgroundThumbnail};
_.k.maybeComputeHref=function(B){return this.ytComponentBehavior.computeHref_(B,!0)};
_.k.isNavigationCommand=function(B){return B?_.X(B,_.XJ)||_.X(B,_.Km)||_.X(B,_.Gi)?!0:!1:!1};
_.k.getNavigationCommand=function(B){return this.isNavigationCommand(B)?B:null};
aW.prototype.onPanelTap=aW.prototype.onPanelTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],aW.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],aW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],aW.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],aW.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0,value:_.m("web_modern_buttons")}),_.Y("design:type",Boolean)],aW.prototype,"modernButtons",void 0);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aW.prototype,"onPanelTap",null);_.G([_.M({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],aW);
_.e(aW,"ytd-primetime-promo-panel-renderer",function(){if(HO2!==void 0)return HO2;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HO2=B},{mode:1});_.dU(_.Ba(function(B){B=_.zo(B,{data:{},useFullWidth:!1});var t=B.data,T=B.useFullWidth;B={};return _.E("teaser-card-view-model",{class:_.JK("ytTeaserCardViewModelHost",(B.ytTeaserCardViewModelUseFullWidth=function(){return T()},B))},_.E(_.I,{cond:function(){return t().onTap},
then:function(S){return _.E(_.pS,{className:"ytTeaserCardViewModelLink",command:S},_.E("div",{class:"ytTeaserCardViewModelImageContainer"},_.E(_.I,{cond:function(){return t().image},
then:function(O){return _.E(_.bQ,{data:O,className:"ytTeaserCardViewModelImage",alt:""})}})),_.E("p",{class:"ytTeaserCardViewModelCaption"},function(){return t().caption}))}}))},"Kb"),"teaser-card-view-model",{props:{data:_.lP,
useFullWidth:_.lP}});var aW2=new _.lz("RICH_GRID_VIDEO_RENDERER_TOKEN");_.dU(_.Ba(function(B){var t=B.data;var T=B.showYtInteractionInContent;var S=function(){return!!t().selectableFeedback};
B=_.C(_.PV(!1,void 0,"nblDw"));var O=B.next().value,d=B.next().value;_.Fv(function(){var J=_.X(t().primaryButton,_.fS);(J==null?0:J.isToggled)&&d(J.isToggled)});
B=_.Xb(function(J){if(!S())return!1;if(O()){var N;var H=(N=t().selectableFeedback)==null?void 0:N.onDeselect}else{var f;H=(f=t().selectableFeedback)==null?void 0:f.onSelect}H&&_.pZ(H,{form:{element:J.target}});d(!O());if(J=_.X(t().primaryButton,_.fS))J.isToggled=O();return!1});
var Z=function(){if(!S()){var J,N=(J=t().loggingDirectives)==null?void 0:J.trackingParams;N&&_.hZ(_.OD().resolve(_.HQ),N)}},h=_.eyw(),q=function(){var J;
return S()?(J=t().selectableFeedback)==null?void 0:J.a11yLabel:void 0},D=function(){return S()?{toggled:O()}:{}},P=_.OD().resolve(_.S_(aW2)),U={};
return _.E("yt-feedback-item-renderer",{class:_.JK("ytFeedbackItemRendererHost",(U.ytFeedbackItemRendererSelectableFeedback=S,U)),"on:click":B,"on:keydown":h,title:q,"aria-label":q,"aria-pressed":function(){return S()?O():void 0},
tabindex:function(){return S()?0:void 0},
role:function(){return S()?"button":void 0}},_.E("div",{class:"ytFeedbackItemRendererContentContainer"},_.E(_.cR,{data:function(){return t().content}},{videoRenderer:function(J){return _.E(P,{data:J.data,
showYtInteraction:T})},
lockupViewModel:function(J){return _.E(_.hP,{data:J.data,containerType:2})}})),_.E("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.E(_.cR,{data:function(){return t().primaryButton}},{toggleButtonViewModel:function(J){return _.E(_.aD,{data:J.data,
buttonShapeOverrides:D,disableExplicitClickLogging:!0,onToggle:Z})}})))},"Lb"),"yt-feedback-item-renderer",{props:{data:_.lP,
showYtInteractionInContent:_.lP}});var fJ=function(){var B=_.x.apply(this,arguments)||this;B.isShortsGrid=!1;B.isCompactGrid=!1;B.isShortsPanelGrid=!1;B.renderedFromRichGrid=!1;B.isInFirstColumn=!1;B.noGutterMargins=!1;B.isInlineGroupItem=!1;B.insetMetadata=!1;B.noBottomMarginInAds=_.m("web_no_bottom_margin_for_home_ad_buttons");B.force16By9ThumbnailAspectRatio=!1;B.useCompactList=!1;B.containerType=2;B.thumbnailTargetWidth=9999;B.isResponsiveGrid=!1;B.lockupExperiments={useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};B.actionMap=
{"ytd-rich-item-index-update-action":"onIndexUpdateAction"};B.hoverListener=B.hover.bind(B);B.leaveListener=B.leave.bind(B);B.highlighted=!1;B.JSC$14109_unsubscribeFromInlinePreviewIsActive=function(){};
return B};
_.u(fJ,_.x);_.k=fJ.prototype;_.k.computeContainerType=function(){return this.useCompactList?3:2};
_.k.computeThumbnailTargetWidth=function(){var B;return(B=this.itemWidth)!=null?B:9999};
_.k.updateIsInFirstColumn=function(){var B;this.isInFirstColumn=((B=this.data)==null?void 0:B.colIndex)===0};
_.k.observerContainerType=function(){if(this.lockup){var B=this.lockup;B.containerType=this.containerType;B.sizing=this.sizing;B.typographyBump=this.typographyBump;B.itemWidth=this.itemWidth}this.richGridMedia&&_.m("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.m("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.k.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.k.leave=function(B){B=B.relatedTarget;var t=document.querySelector("ytd-video-preview");B&&t&&_.Lx(t).contains(B)||this.removeAndCleanupHighlight()};
_.k.hover=function(){var B;if(!this.highlighted&&(!_.m("web_enable_rich_item_on_focus_effect")||(B=this.data)!=null&&B.onFocusEffect)){var t,T;((t=this.data)==null?void 0:(T=t.onFocusEffect)==null?void 0:T.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(B=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:B,boxShadow:"0 0 0 10px "+B}));var S,O;((S=this.data)==null?void 0:(O=S.onFocusEffect)==null?void 0:
O.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.k.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};
_.k.registerHoverHighlightListeners=function(){var B=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$14109_unsubscribeFromInlinePreviewIsActive=_.Ux(_.rq(),_.Pgo,function(t){B.highlighted&&!t&&B.removeAndCleanupHighlight()})};
_.k.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$14109_unsubscribeFromInlinePreviewIsActive()};
_.k.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.k.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.k.getBackgroundColor=function(){var B,t,T=(B=this.data)==null?void 0:(t=B.onFocusEffect)==null?void 0:t.onFocusColor;if(T){if(document.documentElement.hasAttribute("dark")&&(T==null?0:T.darkTheme))return _.W6(T==null?void 0:T.darkTheme);if(T==null?0:T.lightTheme)return _.W6(T==null?void 0:T.lightTheme)}};
_.k.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var B=_.sg(),t,T,S;B&&((t=this.data)==null?0:t.trackingParams)&&((T=this.data)==null?void 0:T.colIndex)!=null&&((S=this.data)==null?void 0:S.rowIndex)!=null&&_.v7(B,_.fZ(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.k.isSlimMediaRenderer=function(B){return!!_.X(B==null?void 0:B.content,_.de8)||!!_.X(B==null?void 0:B.content,kgH)||!!_.X(B==null?void 0:B.content,_.w8)||!!_.X(B==null?void 0:B.content,f9s)};
_.k.isPostRenderer=function(){var B,t;return!!_.X((B=this.data)==null?void 0:B.content,txo)||!!_.X((t=this.data)==null?void 0:t.content,T$H)};
_.k.computeIsGameCardShelf=function(){var B;return!!_.X((B=this.data)==null?void 0:B.content,hBu)};
_.k.computeIsMiniGameCardShelf=function(){var B,t;return!!_.X((B=this.data)==null?void 0:B.content,ar8)||!!_.X((t=this.data)==null?void 0:t.content,fr4)};
_.k.computeIsTeaserCard=function(){var B;return!!_.X((B=this.data)==null?void 0:B.content,fr4)};
_.k.computeIsSelectableFeedbackItem=function(){var B,t;return!((t=_.X((B=this.data)==null?void 0:B.content,_.RBH))==null||!t.selectableFeedback)};
_.k.computeContainsLumierePosters=function(){var B,t;return((t=_.X((B=this.data)==null?void 0:B.content,VxH))==null?void 0:t.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.k.computeIsExpandOnHoverCardShelf=function(){var B;return!!_.X((B=this.data)==null?void 0:B.content,q7H)};
_.k.computeIsLinkCardShelf=function(){var B;return!!_.X((B=this.data)==null?void 0:B.content,oi8)};
_.k.computeIsReelItemStyleAvatarCircle=function(B){var t;return((t=_.X(B==null?void 0:B.content,_.w8))==null?void 0:t.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.k.computeIsLinkCardFullWidth=function(B,t){var T;return((T=_.X(B==null?void 0:B.content,oi8))==null?void 0:T.useFullWidth)||t<=2};
_.n9.Object.defineProperties(fJ.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.m("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.m("web_enable_rich_item_on_focus_effect")||_.m("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}}});
fJ.prototype.richGridHoverHighlightChanged=fJ.prototype.richGridHoverHighlightChanged;fJ.prototype.observerContainerType=fJ.prototype.observerContainerType;fJ.prototype.updateIsInFirstColumn=fJ.prototype.updateIsInFirstColumn;_.G([_.g(_.sE),_.Y("design:type",Object)],fJ.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fJ.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],fJ.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],fJ.prototype,"ytdLockupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fJ.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isPost",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"containsLumierePosters",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isSlimMedia",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isGameCardShelf",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isMiniGameCardShelf",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isTeaserCard",void 0);_.G([_.y({computed:"computeIsSelectableFeedbackItem(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isSelectableFeedbackItem",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"isShortsGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fJ.prototype,"isSlimGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"isCompactGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"isShortsPanelGrid",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isExpandOnHoverCardShelf",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isLinkCardShelf",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.s6,value:3}),_.Y("design:type",Number)],fJ.prototype,"itemsPerRow",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"renderedFromRichGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"isInFirstColumn",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"noGutterMargins",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"isInlineGroupItem",void 0);_.G([_.y(),_.Y("design:type",Object)],fJ.prototype,"insetMetadata",void 0);
_.G([_.y(),_.Y("design:type",Object)],fJ.prototype,"noBottomMarginInAds",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fJ.prototype,"isShelfItem",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.Y("design:type",Boolean)],fJ.prototype,"isReelItemStyleAvatarCircle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.Y("design:type",Boolean)],fJ.prototype,"isLinkCardFullWidth",void 0);
_.G([_.y(),_.Y("design:type",Object)],fJ.prototype,"force16By9ThumbnailAspectRatio",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"useCompactList",void 0);_.G([_.y(),_.Y("design:type",String)],fJ.prototype,"sizing",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],fJ.prototype,"typographyBump",void 0);_.G([_.y(),_.Y("design:type",Number)],fJ.prototype,"itemWidth",void 0);_.G([_.y(),_.Y("design:type",Boolean)],fJ.prototype,"isHomeShelf",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],fJ.prototype,"isHomeGrid",void 0);_.G([_.mA("yt-lockup-view-model"),_.Y("design:type",HTMLElement)],fJ.prototype,"lockup",void 0);_.G([_.mA("ytd-rich-grid-media"),_.Y("design:type",HTMLElement)],fJ.prototype,"richGridMedia",void 0);_.G([_.mA("ytd-ad-slot-renderer"),_.Y("design:type",HTMLElement)],fJ.prototype,"adSlotRenderer",void 0);_.G([_.y({computed:"computeContainerType(useCompactList)"}),_.Y("design:type",Object)],fJ.prototype,"containerType",void 0);
_.G([_.y({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.Y("design:type",Object)],fJ.prototype,"thumbnailTargetWidth",void 0);_.G([_.F("showYtInteractionOnRichItem"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fJ.prototype,"showYtInteractionOnRichGridMedia",null);_.G([_.F("isSelectableFeedbackItem","richGridHoverHighlight"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fJ.prototype,"showYtInteractionOnRichItem",null);
_.G([_.F("typographyBump","isHomeGrid"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fJ.prototype,"richTypographyBump",null);_.G([_.y({reflectToAttribute:!0}),_.F("isShortsGrid","isCompactGrid"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fJ.prototype,"richGridHoverHighlight",null);_.G([_.F("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],fJ.prototype,"shortsLockupViewModelAspectRatio",null);
_.G([_.F("isInlineGroupItem"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],fJ.prototype,"shortsLockupViewModelScrimStyle",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fJ.prototype,"updateIsInFirstColumn",null);_.G([_.IK("containerType","sizing","typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fJ.prototype,"observerContainerType",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fJ.prototype,"isResponsiveGrid",void 0);_.G([_.y(),_.Y("design:type",Object)],fJ.prototype,"lockupExperiments",void 0);_.G([_.IK("richGridHoverHighlight"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fJ.prototype,"richGridHoverHighlightChanged",null);_.G([_.M({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],fJ);
_.fW2=_.LZ()(fJ,"ytd-rich-item-renderer",function(){if(VD2===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);VD2=B}B=VD2;return B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var ucC={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var wjz=_.lZ(_.IG("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var H5o={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"};var g3q;var g0=function(){var B=_.x.apply(this,arguments)||this;B.useResponsiveGrid=!1;B.hidden=!1;B.standardShelfMargins=_.m("web_rich_grid_standard_shelf_margins");B.isShowMoreHidden=!1;B.isExpanded=!1;B.isInnerShelf=!1;B.allVideosCount=0;B.allPlaylistCount=0;B.haveSmartDownloadsCompleted=!1;B.isShowLessHidden=!0;B.restrictContentsOverflow=!1;B.firstShownIndex=0;B.horizontalOffset=0;B.atEnd=!0;B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved",
"yt-section-reactive-dismissal":"onSectionReactiveDismissal"};B.nextClick=function(){var t;(t=B.data)!=null&&t.contents&&(B.firstShownIndex+=B.currentElementsPerRow,B.updateHorizontalOffset(),B.updateHorizontalItemVisibility())};
B.previousClick=function(){var t;(t=B.data)!=null&&t.contents&&(B.firstShownIndex-=B.currentElementsPerRow,B.updateHorizontalOffset(),B.updateHorizontalItemVisibility())};
return B};
_.u(g0,_.x);_.k=g0.prototype;
_.k.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:_.MB("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.k.attached=function(){this.requestElementsPerRow()};
_.k.refreshGridLayoutNew=function(){var B;if((B=this.data)!=null&&B.contents&&this.containerWidth){var t;((t=this.data.responsiveContainerConfiguration)==null?0:t.responsiveSize)?(B=_.Qhq(this.data.responsiveContainerConfiguration,this.containerWidth),B=_.KS(Object.assign({},B,{standardUnitMinWidth:this.standardUnitMinWidth}))):B=_.KS({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=B.typographyBump;if(this.elementsPerRow!==
B.numItems||this.gutter!==B.gutter)this.elementsPerRow=B.numItems,this.gutter=B.gutter,this.itemWidth=B.itemWidth,_.Ev(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":B.gutter+"px"})}};
_.k.computeSizing=function(){if(!this.isLumiere){var B=_.po9(this.data);if(B)return B;if(_.m("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.k.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.k.computeButton=function(B){var t=_.X(B,_.o_);B=Object.assign({},_.X(B,_.o_));return t?(B.text||(B.text={simpleText:B.tooltip}),B.style="STYLE_MONO_OUTLINE",B.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",B):t};
_.k.onRowIndexChange=function(){var B=_.sg(),t,T;((t=this.data)==null?0:t.trackingParams)&&((T=this.data)==null?void 0:T.rowIndex)!=null&&B&&_.v7(B,_.fZ(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.k.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var B,t=((B=this.getRichItemRenderers()[0])==null?void 0:B.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*t;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
_.k.onUpdateElementsPerRowAction=function(B,t,T,S,O,d){if(this.containerWidth!==d&&(this.containerWidth=d,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&B&&t&&T&&S&&O&&(this.elementsPerRow!==B||this.postsPerRow!==t||this.slimItemsPerRow!==T||this.gameCardsPerRow!==S||this.miniGameCardsPerRow!==O)&&(this.elementsPerRow=B,this.postsPerRow=t,this.slimItemsPerRow=T,this.gameCardsPerRow=S,this.miniGameCardsPerRow=O,this.updateItemVisibility())};
_.k.getRichItemRenderers=function(){return _.ZH(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.k.updateItemVisibility=function(){var B=this;if(this.data&&this.data.contents){var t=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(S,O){var d;((d=B.data)==null?0:d.isExpanded)?(S.hidden=O>t-1,S.ytRendererBehavior.markDirty()):S.hidden=O>B.currentElementsPerRow-1||O>t-1});
var T=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||T||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||T||!this.data.isExpanded||this.isTruncated}this.contents.style.visibility="visible"}};
_.k.setHeightToSingleRow=function(){var B=this.getRichItemRenderers(),t=Number.parseInt(getComputedStyle(B[0]).marginBottom,10)||0;B=B.slice(0,this.currentElementsPerRow).reduce(function(T,S){return Math.max(T,S.getBoundingClientRect().height+t)},0);
this.contents.style.height=B+"px"};
_.k.focusNextExpandedItem=function(){var B;((B=this.data)==null?0:B.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.k.focusItem=function(B,t){var T=this.getRichItemRenderers();if(T[B]&&(B=T[B].querySelector(".focus-on-expand"))){if(t){var S;(S=T[this.currentElementsPerRow])==null||S.scrollIntoView({behavior:"smooth",block:"center"})}B.focus({preventScroll:!0})}};
_.k.onDataChange=function(){var B=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var t;if((t=this.data)==null?0:t.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.K9(this,function(){B.updateItemVisibility()});
var T;if((T=this.data)==null?0:T.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.Ev(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),t=0;t<this.data.contents.length;t++)T=_.X(this.data.contents[t],_.a_)||{},T.colIndex=t,T.rowIndex=this.data.rowIndex};
_.k.handleRerenderDownloadsData=function(){_.m("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.k.blockInlinePreview=function(B){var t=this,T;return _.L(function(S){(T=t.inlinePreviewIsEnabled)&&t.ytdReduxBehavior.dispatch(_.Jr1(!1));return S.return(new Promise(function(O){B(function(){T&&t.ytdReduxBehavior.dispatch(_.Jr1(!0));O()})}))})};
_.k.expandShelf=function(){var B=this;if(this.data){var t,T=(t=_.X(this.data.showMoreButton,_.o_))==null?void 0:t.trackingParams;T&&_.hZ(_.Xr(),T);this.data.isExpanded=!0;this.blockInlinePreview(function(S){B.setHeightToSingleRow();B.updateItemVisibility();B.contents.style.height=B.contents.scrollHeight+"px";_.wT.addJob(function(){B.contents.style.height="auto";B.focusNextExpandedItem();S()},2,200)})}};
_.k.collapseShelf=function(){var B=this;return _.L(function(t){if(t.nextAddress==1){if(!B.data)return t.return();B.data.isExpanded=!1;return _.V(t,B.blockInlinePreview(function(T){B.contents.style.height=B.contents.scrollHeight+"px";B.setHeightToSingleRow();_.wT.addJob(function(){B.updateItemVisibility();B.contents.style.height="auto";T()},2,200)}),2)}_.dv(B.hostElement,"yt-rich-shelf-renderer-collapse",B.data.trackingParams);
B.focusItem(0,!1);_.Dh(t)})};
_.k.updateArrowButtonStatus=function(){var B=this.getRichItemRenderers().length;if(!_.m("web_rich_shelf_renderer_use_data_contents_killswitch")){var t,T;B=((t=this.data)==null?void 0:(T=t.contents)==null?void 0:T.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=B};
_.k.onChildElementFocus=function(B){this.hasChevronButtons&&(B=B.target.closest("#contents > *"),this.contents.contains(B)&&(B.offsetLeft<this.horizontalOffset?this.previousClick():B.offsetLeft+B.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.k.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.MB("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.k.updateHorizontalOffset=function(){var B=this.getRichItemRenderers(),t=B.length;if(!_.m("web_rich_shelf_renderer_use_data_contents_killswitch")){var T,S;t=((T=this.data)==null?void 0:(S=T.contents)==null?void 0:S.length)||0}var O;B=((O=B[0])==null?void 0:O.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>t?this.firstShownIndex=t-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*B};
_.k.isSlimMediaShelfRenderer=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!!(_.X(S,_.de8)||_.X(S,kgH)||_.X(S,_.w8)||_.X(S,f9s))};
_.k.isGameCardShelf=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!!_.X(S,hBu)};
_.k.isGnomeShelf=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!!_.X(S,_.RBH)};
_.k.isMiniGameCardShelf=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!!_.X(S,ar8)||!!_.X(S,fr4)};
_.k.hasGameBoxArtAvatarStyle=function(){var B;return((B=this.data)==null?void 0:B.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.k.hasRoundedGameBoxArtAvatarStyle=function(){var B;return((B=this.data)==null?void 0:B.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.k.isShortsShelf=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!!_.X(S,_.w8)||!!_.X(S,f9s)};
_.k.isPostShelfRenderer=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!(!_.X(S,txo)&&!_.X(S,T$H))};
_.k.isLumiereShelf=function(){var B,t,T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_);return!!_.X(T==null?void 0:T.content,VxH)};
_.k.isLumiereShelfWithPosters=function(){var B,t,T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_),S;return((S=_.X(T==null?void 0:T.content,VxH))==null?void 0:S.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.k.isExpandOnHoverCardShelf=function(){var B,t,T,S=(T=_.X((B=this.data)==null?void 0:(t=B.contents)==null?void 0:t[0],_.a_))==null?void 0:T.content;return!!_.X(S,q7H)};
_.k.computeHasFeaturedBadge=function(){var B,t,T=_.X((B=this.data)==null?void 0:(t=B.badges)==null?void 0:t[0],_.Riq);return T?T.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.k.computeHasPaygatedFeaturedBadge=function(){var B,t,T=_.X((B=this.data)==null?void 0:(t=B.badges)==null?void 0:t[0],_.Riq);return T?(T==null?void 0:T.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.k.computeHeaderHidden=function(){var B,t,T,S,O,d;return!((B=this.data)==null?0:B.icon)&&!((t=this.data)==null?0:t.title)&&!((T=this.data)==null?0:T.subtitle)&&!((S=this.data)==null?0:S.thumbnail)&&!((O=this.data)==null?0:O.badges)&&!((d=this.data)==null?0:d.menu)};
_.k.showCtaButton=function(){var B;return!((B=this.data)==null||!B.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.k.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.k.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.k.computeForce16By9ThumbnailAspectRatio=function(){var B,t;return((B=this.data)==null?void 0:(t=B.responsiveContainerConfiguration)==null?void 0:t.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.k.onSectionReactiveDismissal=function(B,t,T){var S,O;var d=(S=this.data)==null?void 0:(O=S.targetingContext)==null?void 0:O.targetGroupId;this&&d&&t.targetGroupId&&d.includes(t.targetGroupId)?(S=this.rowIndex,B=S===void 0?!1:!(t.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&S<=B)):B=!1;B&&(this.hidden=T)};
_.n9.Object.defineProperties(g0.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var B=this.elementsPerRow;this.isPostShelfRenderer()?B=this.postsPerRow:this.isSlimMediaShelfRenderer()?B=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?B=this.slimItemsPerRow-1:this.isGameCardShelf()?B=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(B=this.miniGameCardsPerRow);return B}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.m("kevlar_clean_feeds_show_more")&&this.isHomePage}},
hideBottomDivider:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.previousButton)&&!((t=this.data)==null||!t.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 B;return((B=_.OD().resolve(_.BR).getCurrentPage())==null?void 0:B.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return!((B=this.data)==null?0:(t=B.thumbnail)==null?0:(T=t.accessibility)==null?0:(S=T.accessibilityData)==null?0:S.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
g0.prototype.onChildElementFocus=g0.prototype.onChildElementFocus;g0.prototype.handleRerenderDownloadsData=g0.prototype.handleRerenderDownloadsData;g0.prototype.onDataChange=g0.prototype.onDataChange;g0.prototype.onRowIndexChange=g0.prototype.onRowIndexChange;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],g0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],g0.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.wk),_.Y("design:type",Object)],g0.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],g0.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],g0.prototype,"ytdReduxBehavior",void 0);_.G([_.y({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.Y("design:type",Object)],g0.prototype,"useResponsiveGrid",void 0);_.G([_.y(),_.Y("design:type",Object)],g0.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Number)],g0.prototype,"standardUnitMinWidth",void 0);_.G([_.y({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],g0.prototype,"elementsPerRow",void 0);_.G([_.y({value:3}),_.Y("design:type",Number)],g0.prototype,"postsPerRow",void 0);_.G([_.y({value:6}),_.Y("design:type",Number)],g0.prototype,"slimItemsPerRow",void 0);_.G([_.y({value:6}),_.Y("design:type",Number)],g0.prototype,"gameCardsPerRow",void 0);
_.G([_.y({value:6}),_.Y("design:type",Number)],g0.prototype,"miniGameCardsPerRow",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"hidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"standardShelfMargins",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"isShowMoreHidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"isExpanded",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"isInnerShelf",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.Y("design:type",Boolean)],g0.prototype,"isShorts",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.Y("design:type",Boolean)],g0.prototype,"isLumiere",void 0);_.G([_.y({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.Y("design:type",Boolean)],g0.prototype,"hasBoxArtThumbnailStyle",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.Y("design:type",Boolean)],g0.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.Y("design:type",Boolean)],g0.prototype,"hasFeaturedBadge",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.Y("design:type",Boolean)],g0.prototype,"hasPaygatedFeaturedBadge",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.Y("design:type",Boolean)],g0.prototype,"isHeaderHidden",void 0);_.G([_.y({selector:_.X8h}),_.Y("design:type",Object)],g0.prototype,"allVideosCount",void 0);_.G([_.y({selector:yo_}),_.Y("design:type",Object)],g0.prototype,"allPlaylistCount",void 0);_.G([_.y({selector:s_h}),_.Y("design:type",Object)],g0.prototype,"haveSmartDownloadsCompleted",void 0);
_.G([_.y({selectorArgs:["entitySelectorType"],selector:function(B,t){if(_.m("kevlar_modern_downloads_page")&&t&&t!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var T=B.entities;switch(t){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":t=_.gq(T);B=ff(t);var S=_.Xy(t);T=_.Ac(T);T=_.tc(gV2(S,T,t.length));return{contents:B,subtitle:T};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return T=_.gq(T),{contents:ff(T)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return T=
_.RP(T),{contents:ff(T)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return T=_.bwC(T),{contents:ff(T)};default:_.yu(new _.HY("Error: entitySelectorType defined but not matched in selector.",B,t))}}}}),
_.Y("design:type",Object)],g0.prototype,"entityDrivenRichShelfData",void 0);_.G([_.y({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.Y("design:type",Boolean)],g0.prototype,"hasTopCtaButton",void 0);_.G([_.y({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.Y("design:type",Boolean)],g0.prototype,"hasBottomCtaButton",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.Y("design:type",Boolean)],g0.prototype,"force16By9ThumbnailAspectRatio",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"isShowLessHidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g0.prototype,"restrictContentsOverflow",void 0);_.G([_.y({selector:_.UJ9}),_.Y("design:type",Boolean)],g0.prototype,"inlinePreviewIsEnabled",void 0);
_.G([_.y({computed:"computeSizing(data)"}),_.Y("design:type",String)],g0.prototype,"sizing",void 0);_.G([_.y(),_.Y("design:type",Boolean)],g0.prototype,"typographyBump",void 0);_.G([_.y(),_.Y("design:type",Number)],g0.prototype,"itemWidth",void 0);_.G([_.y(),_.Y("design:type",Object)],g0.prototype,"firstShownIndex",void 0);_.G([_.y(),_.Y("design:type",Object)],g0.prototype,"horizontalOffset",void 0);_.G([_.y(),_.Y("design:type",Object)],g0.prototype,"atEnd",void 0);
_.G([_.mA("#contents"),_.Y("design:type",HTMLElement)],g0.prototype,"contents",void 0);_.G([_.IK("data.rowIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g0.prototype,"onRowIndexChange",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g0.prototype,"onDataChange",null);
_.G([_.IK("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g0.prototype,"handleRerenderDownloadsData",null);_.G([_.Uv("focusin"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],g0.prototype,"onChildElementFocus",null);_.G([_.y({reflectToAttribute:!0}),_.F("data","isHomePage"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g0.prototype,"isTruncated",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g0.prototype,"hideBottomDivider",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],g0.prototype,"hasChevronButtons",null);_.G([_.F("firstShownIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],g0.prototype,"previousButtonOverride",null);
_.G([_.F("atEnd"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],g0.prototype,"nextButtonOverride",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g0.prototype,"isHomePage",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g0.prototype,"thumbnailAriaHidden",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g0.prototype,"initiallyIsExpanded",null);
_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],g0.prototype,"entitySelectorType",null);_.G([_.M({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],g0);
_.Rpq=_.LZ()(g0,"ytd-rich-shelf-renderer",function(){if(g3q===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);g3q=B}B=g3q;return B},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var Afu;_.dU(dSE,"yt-slimline-survey-view-model",{props:{data:_.lP}});var RW=function(){var B=_.x.apply(this,arguments)||this;B.tileLottieAnimationRef={};B.backgroundLottieAnimationRef={};B.isOnHoverBehaviorForLottieEnabled=!0;B.useBiggerShowcaseImage=_.m("enable_desktop_search_bigger_thumbs");B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return B};
_.u(RW,_.x);_.k=RW.prototype;_.k.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.k.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.k.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var B=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);B!==this.hasTile&&this.set("hasTile",B);B=this.hasLogo(this.data)||!!this.data.badgeText;B!==this.hasMetadata&&this.set("hasMetadata",B);B=this.data.overflowButton?!1:B;B!==this.showLogoImage&&this.set("showLogoImage",B);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.k.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.k.currentColorChanged=function(){this.updateButtonPalette()};
_.k.computeBackgroundStyle=function(B){if(B&&this.data){var t=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var T=_.Z1((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);T&&t.push('background-image: url("'+T+'");')}var S;((S=B.basicColorData)==null?void 0:S.backgroundColor)!==void 0&&t.push("background-color: "+_.e8(B.basicColorData.backgroundColor)+";");return t.join("")}};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&this.set("isDarkTheme",B)};
_.k.getCurrentLogo=function(B,t){if(B)return t?B.darkLogoImage:B.lightLogoImage};
_.k.getCurrentStaticTileImage=function(B,t){if(this.hasStaticTile(B))return B.darkTileImage?t?B.darkTileImage:B.tileImage:B.tileImage};
_.k.computeTitleStyle=function(B){if(this.data&&this.data.title&&B&&B.basicColorData&&B.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.W6(B.basicColorData.foregroundTitleColor)+";"};
_.k.computeSubtitleStyle=function(B){if(this.data&&this.data.subtitle&&B&&B.basicColorData&&B.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.W6(B.basicColorData.foregroundBodyColor)+";"};
_.k.computeSupplementalStyle=function(B){if(this.data&&this.data.supplementalText&&B&&B.supplementalTextColor!==void 0)return B=_.W6(B.supplementalTextColor),"color:"+B+";--yt-endpoint-color:"+B+";--yt-endpoint-hover-color:"+B+";--yt-endpoint-visited-color:"+B+";--yt-formatted-string-bold-font-weight:700;"};
_.k.computeBadgeStyle=function(B){if(this.data&&this.data.badgeText&&B&&B.basicColorData&&B.basicColorData.foregroundActivatedColor!==void 0)return"color:"+_.W6(B.basicColorData.foregroundActivatedColor)+";"};
_.k.computeDismissIconStyle=function(B){var t,T;if((B==null?0:(t=B.dismissButtonColorData)==null?0:t.foregroundTitleColor)&&(B==null?0:(T=B.dismissButtonColorData)==null?0:T.backgroundColor))return"--yt-button-color:"+_.e8(B.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.e8(B.dismissButtonColorData.backgroundColor)+";"};
_.k.computeOverflowIconStyle=function(B){var t,T;if((B==null?0:(t=B.dismissButtonColorData)==null?0:t.foregroundTitleColor)&&(B==null?0:(T=B.dismissButtonColorData)==null?0:T.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.e8(B.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.e8(B.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.e8(B.dismissButtonColorData.foregroundTitleColor)+";"};
_.k.computeBannerStyle=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeLocation=function(B){switch(B==null?void 0:B.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.k.shouldShowTileSection=function(B,t,T){return!this.shouldExpandLogo(B,t,T)&&t};
_.k.shouldShowExpandedLogoSection=function(B,t,T){return this.shouldExpandLogo(B,t,T)&&B!==void 0&&this.hasLogo(B)};
_.k.shouldExpandLogo=function(B,t,T){return B&&t?!1:T>=2};
_.k.hasStaticTile=function(B){return!(B==null||!B.tileImage)};
_.k.hasTileLottie=function(B){var t;return!!(B==null?0:(t=B.tileLottie)==null?0:t.url)};
_.k.hasLogo=function(B){return this.getCurrentLogo(B,this.isDarkTheme)!==void 0};
_.k.getLogoHeight=function(B){return this.logoWithPadding(B)?"26":"20"};
_.k.getExpandedLogoHeight=function(B){return this.logoWithPadding(B)?"31":"24"};
_.k.getLogoImageId=function(B){return this.logoWithPadding(B)?"logo-image-with-padding":"logo-image"};
_.k.hasBackgroundLottie=function(B){var t;return!!(B==null?0:(t=B.backgroundLottie)==null?0:t.url)};
_.k.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var B,t;(B=this.tileLottieAnimationRef)==null||(t=B.lottieEl)==null||t.play();var T,S;(T=this.backgroundLottieAnimationRef)==null||(S=T.lottieEl)==null||S.play()}};
_.k.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var B,t;(B=this.tileLottieAnimationRef)==null||(t=B.lottieEl)==null||t.pause();var T,S;(T=this.backgroundLottieAnimationRef)==null||(S=T.lottieEl)==null||S.pause()}};
_.k.pauseLottie=function(){var B,t;(B=this.tileLottieAnimationRef)==null||(t=B.lottieEl)==null||t.pause();var T,S;(T=this.backgroundLottieAnimationRef)==null||(S=T.lottieEl)==null||S.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.k.performPrimaryButtonAction=function(){var B,t,T;((B=this.data)==null?0:(t=B.primaryButton)==null?0:(T=t.buttonRenderer)==null?0:T.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
_.k.updateButtonPalette=function(){if(this.data&&this.currentColorData){var B;((B=this.data.dismissButton)==null?0:B.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 t;if((t=this.data.primaryButton)==null?0:t.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 T;if((T=this.data.secondaryButton)==
null?0:T.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 O;((O=this.data.secondaryButton)==null?0:O.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)})}};
_.k.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var B=this.getTileLottieDataBasedOnTheme(),t,T;if(B.url!==((t=this.tileLottiePlayerProps)==null?void 0:(T=t.animationConfig)==null?void 0:T.path)){var S,O;(S=this.tileLottieAnimationRef)==null||(O=S.lottieEl)==null||O.destroy();var d;this.isOnHoverBehaviorForLottieEnabled=!((d=B.settings)==null?0:d.autoplay);var Z,h;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(h=(Z=B.settings)==null?void 0:Z.autoplay)!=null?h:!1,loop:this.getLottieLoopValue(B.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof B.url==="string"?this.tileLottiePlayerProps.animationConfig.path=B.url:this.tileLottiePlayerProps.animationConfig.animationData=B.url}}};
_.k.getOverflowButton=function(B){return _.X(B.overflowButton,sv8)};
_.k.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var B=this.getBackgroundLottieDataBasedOnTheme(),t,T;if(B.url!==((t=this.backgroundLottiePlayerProps)==null?void 0:(T=t.animationConfig)==null?void 0:T.path)){var S,O;(S=this.backgroundLottieAnimationRef)==null||(O=S.lottieEl)==null||O.destroy();var d;this.isOnHoverBehaviorForLottieEnabled=!((d=B.settings)==null?0:d.autoplay);var Z,h;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(h=(Z=B.settings)==null?void 0:Z.autoplay)!=null?h:!1,loop:this.getLottieLoopValue(B.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof B.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=B.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
B.url}}};
_.k.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var B;((B=this.tileLottieAnimationRef)==null?void 0:B.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var t;((t=this.backgroundLottieAnimationRef)==null?void 0:t.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.k.getTileLottieDataBasedOnTheme=function(){var B;if(this.isDarkTheme&&((B=this.data)==null?0:B.darkThemeTileLottie))return this.data.darkThemeTileLottie;var t;return((t=this.data)==null?0:t.tileLottie)?this.data.tileLottie:{}};
_.k.getBackgroundLottieDataBasedOnTheme=function(){var B;if(this.isDarkTheme&&((B=this.data)==null?0:B.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var t;return((t=this.data)==null?0:t.backgroundLottie)?this.data.backgroundLottie:{}};
_.k.onUpdateElementsPerRowAction=function(B){B&&this.elementsPerRow!==B&&(this.elementsPerRow=B)};
_.k.getLottieLoopValue=function(B){return B?B.loop!==void 0?B.loop:B.loopCount?B.loopCount-1:!0:!0};
_.k.logoWithPadding=function(B){var t,T,S;return(B=(t=this.getCurrentLogo(B,this.isDarkTheme))==null?void 0:(T=t.thumbnails)==null?void 0:(S=T[0])==null?void 0:S.height)&&B%31===0?!0:!1};
RW.prototype.currentColorChanged=RW.prototype.currentColorChanged;RW.prototype.themeChanged=RW.prototype.themeChanged;RW.prototype.dataChanged=RW.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],RW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],RW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],RW.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],RW.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],RW.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"primaryButton",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"secondaryButton",void 0);
_.G([_.y({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],RW.prototype,"elementsPerRow",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RW.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RW.prototype,"hasTile",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RW.prototype,"hasMetadata",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RW.prototype,"showLogoImage",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"currentColorData",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.Y("design:type",String)],RW.prototype,"bannerStyle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.Y("design:type",String)],RW.prototype,"location",void 0);
_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"tileLottiePlayerProps",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"tileLottieAnimationRef",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"backgroundLottiePlayerProps",void 0);_.G([_.y(),_.Y("design:type",Object)],RW.prototype,"backgroundLottieAnimationRef",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],RW.prototype,"useBiggerShowcaseImage",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RW.prototype,"isHideEnclosingAction",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RW.prototype,"dataChanged",null);_.G([_.je("isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RW.prototype,"themeChanged",null);
_.G([_.je("currentColorData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RW.prototype,"currentColorChanged",null);_.G([_.M({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],RW);
_.e(RW,"ytd-statement-banner-renderer",function(){if(Afu!==void 0)return Afu;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="metadata-container" hidden="[[!showLogoImage]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-img-shadow dimension="height" height$="[[getLogoHeight(data)]]" hidden="[[shouldExpandLogo(data, hasTile, elementsPerRow)]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-img-shadow>\n            <div id="badge-container" style$="[[computeBadgeStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="36" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[!data.overflowButton]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Afu=B},{mode:1});var cf4;var A4=function(){var B=_.x.apply(this,arguments)||this;B.isSearch=!1;B.hideShelfHeader=!1;B.engagementPanel=!1;B.disableMouseScroll=!0;B.useFloorScrolling=!0;B.modernTypography=_.m("web_modern_typography");return B};
_.u(A4,_.x);A4.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.IG("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.IG("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
A4.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
A4.prototype.onDataChanged=A4.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],A4.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],A4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],A4.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],A4.prototype,"hideShelfHeader",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],A4.prototype,"engagementPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],A4.prototype,"disableMouseScroll",void 0);_.G([_.y(),_.Y("design:type",Object)],A4.prototype,"useFloorScrolling",void 0);_.G([_.y(),_.Y("design:type",Object)],A4.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],A4.prototype,"modernTypography",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],A4.prototype,"onDataChanged",null);_.G([_.M({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],A4);
_.e(A4,"ytd-reel-shelf-renderer",function(){if(cf4!==void 0)return cf4;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n  <h2 class="style-scope ytd-reel-shelf-renderer">\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n    <span id="title" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n  </h2>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return cf4=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var sco;var FG8=_.Ba(function(B){var t=B.data;B=B.useSmallFont;var T={},S={};return _.E("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.E(_.I,{cond:function(){return t().favicon},
then:function(O){return _.E(_.bQ,{data:O,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.E("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.E(_.vR,{text:function(){return t().title},
className:_.JK("yt-channel-external-link-view-model-wiz__title",(T["yt-channel-external-link-view-model-wiz__title--title-small-font"]=B,T)),ellipsisTruncate:!0,userInput:!0}),_.E(_.vR,{text:function(){return t().link},
className:_.JK("yt-channel-external-link-view-model-wiz__link",(S["yt-channel-external-link-view-model-wiz__link--link-small-font"]=B,S)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Mb");
FG8.idomCompat=!0;_.dU(FG8,"yt-channel-external-link-view-model",{props:{data:_.lP,useSmallFont:_.lP}});_.Qk("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var ck=function(){var B=_.x.apply(this,arguments)||this;B.revealButtonClass="button";B.businessEmailDisplayState="HIDE_SECTION";return B};
_.u(ck,_.x);_.k=ck.prototype;_.k.refit=function(){var B=this;_.Go(function(){_.Zu(B.hostElement,"yt-refit-popups-action")});
_.K9(this,function(){_.Zu(B.hostElement,"yt-refit-popups-action")})};
_.k.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Md("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")};
_.k.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"};
_.k.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.k.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"}}}};
_.k.computeEmailHref=function(B){return"mailto:"+B};
_.k.computeSafeUrl=function(B){if(B)return _.Xx(B)};
_.k.linkEndpoint=function(B){return _.X(B.onTap,_.MA)};
_.k.linkEndpointToHref=function(B){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(B))};
_.k.onYtServiceRequestCompleted=function(B){var t;if((t=B.detail.data)==null?0:t.businessEmail)this.businessEmail=B.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var T;if((T=B.detail.data)==null?0:T.errorMessage)this.businessEmailErrorMessage=B.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.k.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var B=this.JSC$14220_captchaTextarea.value;if(B){B={recaptcha_response_token:B,channel_id:this.metadata.channelId};var t=_.X(this.metadata.onBusinessEmailRevealClickCommand,_.MA);t&&this.ytComponentBehavior.resolveCommand(t,{form:B})}}};
_.k.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.n9.Object.defineProperties(ck.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var B;return _.X((B=this.data)==null?void 0:B.metadata,Uqs)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.X(this.metadata.businessEmailRevealButton,_.aa)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var B=new URL(this.metadata.canonicalChannelUrl);return B.host+B.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 _.X(this.metadata.learnMoreOnTap,_.MA)}}});
ck.prototype.onYtServiceRequestCompleted=ck.prototype.onYtServiceRequestCompleted;ck.prototype.businessEmailMetadataChanged=ck.prototype.businessEmailMetadataChanged;ck.prototype.refit=ck.prototype.refit;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ck.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ck.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#g-recaptcha-response"),_.Y("design:type",HTMLTextAreaElement)],ck.prototype,"JSC$14220_captchaTextarea",void 0);_.G([_.y(),_.Y("design:type",Object)],ck.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],ck.prototype,"revealButtonClass",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ck.prototype,"metadata",null);
_.G([_.F("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ck.prototype,"revealButton",null);_.G([_.F("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ck.prototype,"channelDisplayUrl",null);_.G([_.je("metadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ck.prototype,"refit",null);_.G([_.F("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ck.prototype,"formattedDescription",null);
_.G([_.F("metadata","learnMoreCommand"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ck.prototype,"shouldRendereVerifiedPhoneStatus",null);_.G([_.F("metadata"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ck.prototype,"learnMoreCommand",null);_.G([_.y(),_.Y("design:type",String)],ck.prototype,"businessEmailDisplayState",void 0);_.G([_.y(),_.Y("design:type",String)],ck.prototype,"businessEmail",void 0);
_.G([_.y(),_.Y("design:type",String)],ck.prototype,"businessEmailErrorMessage",void 0);_.G([_.je("metadata"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ck.prototype,"businessEmailMetadataChanged",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ck.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],ck);
_.e(ck,"ytd-about-channel-renderer",function(){if(sco!==void 0)return sco;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return sco=B},{mode:1});var wAb;var sX=function(){return _.x.apply(this,arguments)||this};
_.u(sX,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sX.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sX.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],sX);
_.e(sX,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(wAb!==void 0)return wAb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wAb=B},{mode:1});var o3H;var Fq=function(){return _.x.apply(this,arguments)||this};
_.u(Fq,_.x);Fq.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Fq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fq.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Fq.prototype,"aligment",void 0);_.G([_.M({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],Fq);
_.e(Fq,"ytd-channel-list-sub-menu-renderer",function(){if(o3H!==void 0)return o3H;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return o3H=
B},{mode:1});var yfE;var w0=function(){return _.x.apply(this,arguments)||this};
_.u(w0,_.x);w0.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],w0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],w0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],w0.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],w0);
_.e(w0,"ytd-channel-sub-menu-renderer",function(){if(yfE!==void 0)return yfE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return yfE=B},{mode:1});var QcH;var x$e;var oW=function(){var B=_.x.apply(this,arguments)||this;B.isCompact=!1;return B};
_.u(oW,_.x);_.n9.Object.defineProperties(oW.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var B,t;return((t=_.X((B=this.data)==null?void 0:B.endpoint,_.Gi))==null?void 0:t.target)==="TARGET_NEW_WINDOW"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],oW.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],oW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],oW.prototype,"isCompact",void 0);_.G([_.F("isCompact"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],oW.prototype,"thumbnailWidth",null);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],oW.prototype,"openNewWindow",null);_.G([_.M({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],oW);
_.e(oW,"ytd-media-lockup-renderer",function(){if(x$e!==void 0)return x$e;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return x$e=B},{mode:1});var MDo;var yf=function(){return _.x.apply(this,arguments)||this};
_.u(yf,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],yf.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],yf.prototype,"data",void 0);_.G([_.M({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],yf);
_.e(yf,"ytd-structured-description-channel-lockup-renderer",function(){if(MDo!==void 0)return MDo;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return MDo=B},{mode:1});var $$8;var Qf=function(){var B=_.x.apply(this,arguments)||this;B.isCompact=!1;B.collections=_.m("web_modern_collections_v2");B.collectionsStackColor=_.m("modernize_structured_description_playlist_lockups_v2");return B};
_.u(Qf,_.x);Qf.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:_.m("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.n9.Object.defineProperties(Qf.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O,d;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(B=this.data)==null?void 0:(t=B.thumbnail)==null?void 0:t.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(T=this.data)==null?void 0:(S=T.thumbnail)==null?void 0:S.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(O=this.data)==null?void 0:(d=O.thumbnail)==
null?void 0:d.vibrantColorPalette:void 0}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Qf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Qf.prototype,"componentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Qf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Qf.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qf.prototype,"showSidePanelThumbnailOverlay",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Qf.prototype,"isCompact",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qf.prototype,"collections",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Qf.prototype,"collectionsStackColor",void 0);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Qf.prototype,"twoLineTitle",null);
_.G([_.F("data","collections","collectionsStackColor"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Qf.prototype,"collectionStack",null);_.G([_.M({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],Qf);
_.e(Qf,"ytd-structured-description-playlist-lockup-renderer",function(){if($$8!==void 0)return $$8;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $$8=B},{mode:1});var WGs;var xj=function(){return _.x.apply(this,arguments)||this};
_.u(xj,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],xj.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xj.prototype,"data",void 0);_.G([_.M({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],xj);
_.e(xj,"ytd-structured-description-video-lockup-renderer",function(){if(WGs!==void 0)return WGs;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return WGs=B},{mode:2});var M2=function(){return _.x.apply(this,arguments)||this};
_.u(M2,_.x);
M2.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],M2.prototype,"data",void 0);_.G([_.M({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],M2);
_.e(M2,"ytd-compact-infocard-renderer",function(){if(QcH!==void 0)return QcH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return QcH=B},{mode:1});var epe;var Wk=function(){var B=_.x.apply(this,arguments)||this;B.useModernCollectionsV2=_.m("web_modern_collections_v2");return B};
_.u(Wk,_.x);Wk.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.n9.Object.defineProperties(Wk.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Wk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Wk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],Wk.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Wk.prototype,"ytdReduxBehavior",void 0);_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],Wk.prototype,"isGridViewEnabled",void 0);
_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Wk.prototype,"watchFeedBigThumbs",null);_.G([_.F("isGridViewEnabled","data"),_.y({reflectToAttribute:!0,value:"168"}),_.Y("design:type",String),_.Y("design:paramtypes",[])],Wk.prototype,"thumbnailWidth",null);_.G([_.F("isGridViewEnabled","data"),_.y({reflectToAttribute:!0,value:"94"}),_.Y("design:type",String),_.Y("design:paramtypes",[])],Wk.prototype,"customThumbnailSize",null);
_.G([_.y(),_.Y("design:type",Object)],Wk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Wk.prototype,"useModernCollectionsV2",void 0);_.G([_.M({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],Wk);
_.e(Wk,"ytd-compact-playlist-renderer",function(){if(epe!==void 0)return epe;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return epe=B},{mode:1});var GVb;var eC=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.roundedContainer=!0;B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return B};
_.u(eC,_.x);_.k=eC.prototype;_.k.attached=function(){this.requestElementsPerRow()};
_.k.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"}}}};
_.k.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.k.computeViewStyle=function(B){return B.style?B.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.k.onUpdateElementsPerRowAction=function(B){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&B===1};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
eC.prototype.dataChanged=eC.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],eC.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],eC.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],eC.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],eC.prototype,"actionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],eC.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],eC.prototype,"hideThumbnail",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.Y("design:type",String)],eC.prototype,"viewStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eC.prototype,"darkerDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eC.prototype,"roundedContainer",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],eC.prototype,"dataChanged",null);_.G([_.M({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],eC);
_.e(eC,"ytd-compact-promoted-item-renderer",function(){if(GVb!==void 0)return GVb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return GVb=B},{mode:1});var pAE;var G$=function(){var B=_.x.apply(this,arguments)||this;B.collections=_.m("web_modern_collections_v2");return B};
_.u(G$,_.x);G$.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
G$.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
G$.prototype.onYtNavigate=function(B,t){var T=this;if(t.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",t)){var S=this.get("watchEndpoint.videoId",t.endpoint),O=_.Zu(this.hostElement,"yt-get-current-video-id-action")[0];_.m("kevlar_mix_handle_first_endpoint_different")&&S&&O&&S!==O||(B.stopPropagation(),_.SZ().getPlayerPromise().then(function(d){if(d.getPlayerState()===0&&T.data.secondaryNavigationEndpoint)var Z=T.data.secondaryNavigationEndpoint;else{Z=
Object.assign({},t.endpoint);var h=_.X(Z.commandMetadata,_.b5);h&&(d=Math.floor(d.getCurrentTime()),h.url=_.rN(h.url,{t:d}),!_.m("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(h=_.X(Z,_.Km)))&&(h.startTimeSeconds=d)}_.dv(T.hostElement,"yt-navigate",{endpoint:Z})}))}};
_.n9.Object.defineProperties(G$.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O,d;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(B=this.data)==null?void 0:(t=B.thumbnail)==null?void 0:t.sampledThumbnailColor,vibrantColorPalette:(T=this.data)==null?void 0:(S=T.thumbnail)==null?void 0:S.vibrantColorPalette,darkColorPalette:(O=this.data)==null?void 0:(d=O.thumbnail)==null?void 0:d.darkColorPalette,experimentEnabled:this.collections}}}});
G$.prototype.onYtNavigate=G$.prototype.onYtNavigate;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],G$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],G$.prototype,"ytEndpointBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],G$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],G$.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.WW),_.Y("design:type",Object)],G$.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],G$.prototype,"ytdReduxBehavior",void 0);_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],G$.prototype,"isGridViewEnabled",void 0);_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],G$.prototype,"watchFeedBigThumbs",null);
_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],G$.prototype,"thumbnailWidth",null);_.G([_.y(),_.Y("design:type",Object)],G$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],G$.prototype,"collections",void 0);_.G([_.F("data","collections"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],G$.prototype,"collectionStack",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],G$.prototype,"onYtNavigate",null);_.G([_.M({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],G$);
_.e(G$,"ytd-compact-radio-renderer",function(){if(pAE!==void 0)return pAE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pAE=B},{mode:1});var iOi;var pJ=function(){return _.x.apply(this,arguments)||this};
_.u(pJ,_.x);pJ.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
pJ.prototype.computeRendererStyle=function(B){return B.style?B.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.G([_.y(),_.Y("design:type",Object)],pJ.prototype,"data",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],pJ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pJ.prototype,"rendererBehavior",void 0);_.G([_.y({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.Y("design:type",String)],pJ.prototype,"rendererStyle",void 0);_.G([_.M({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],pJ);
_.e(pJ,"ytd-compact-text-promo-renderer",function(){if(iOi!==void 0)return iOi;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return iOi=B},{mode:1});var Y44;var iF=function(){var B=_.x.apply(this,arguments)||this;B.isShortsStyle=!1;return B};
_.u(iF,_.x);_.k=iF.prototype;_.k.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"}}}};
_.k.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.dv(this.hostElement,"yt-disable-lockup-interaction"):_.dv(this.hostElement,"yt-enable-lockup-interaction"))};
_.k.isMetaBlockEmpty=function(B){return!B||!B.longBylineText&&!B.shortBylineText&&!B.shortViewCountText&&!B.viewCountText};
_.k.computeHasOneLineTitle=function(B){return this.forceOneLineTitle||!(B==null||!B.buttons)};
_.k.computeDisableInteraction=function(){var B;return!((B=this.data)==null?0:B.navigationEndpoint)};
_.k.hasSingularTopStandaloneBadge=function(){var B;return!((B=this.data)==null||!B.topStandaloneBadge)};
_.n9.Object.defineProperties(iF.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var B;return this.hasSingularTopStandaloneBadge()?[(B=this.data)==null?void 0:B.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var B;return this.shouldShowTopBadges?((B=this.data)==null?void 0:B.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
iF.prototype.disableInteractionChanged=iF.prototype.disableInteractionChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],iF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],iF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],iF.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],iF.prototype,"ytdLockupBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],iF.prototype,"ytdReduxBehavior",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.Y("design:type",Boolean)],iF.prototype,"metaBlockEmpty",void 0);_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],iF.prototype,"isGridViewEnabled",void 0);_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iF.prototype,"watchFeedBigThumbs",null);
_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],iF.prototype,"thumbnailWidth",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iF.prototype,"isShortsStyle",void 0);_.G([_.y(),_.Y("design:type",Object)],iF.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.Y("design:type",Boolean)],iF.prototype,"hasOneLineTitle",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],iF.prototype,"hideThumbnail",void 0);_.G([_.y(),_.Y("design:type",Boolean)],iF.prototype,"forceOneLineTitle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.Y("design:type",Boolean)],iF.prototype,"disableInteraction",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],iF.prototype,"musicMetadataVideoLockup",void 0);
_.G([_.IK("disableInteraction"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iF.prototype,"disableInteractionChanged",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iF.prototype,"shouldShowTopBadges",null);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],iF.prototype,"topBadges",null);
_.G([_.F("shouldShowTopBadges","data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],iF.prototype,"inlineMetadataBadges",null);_.G([_.F("shouldShowTopBadges"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iF.prototype,"shouldShowBadgesBelowMetadata",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],iF.prototype,"compactTitleClass",null);_.G([_.M({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],iF);
_.e(iF,"ytd-compact-video-renderer",function(){if(Y44!==void 0)return Y44;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Y44=B},{mode:_.h_("kevlar_poly_si_batch_j067")?1:2});var KGE;_.Qk("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var Yj=function(){return _.x.apply(this,arguments)||this};
_.u(Yj,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Yj.prototype,"data",void 0);_.G([_.M({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],Yj);
_.e(Yj,"ytd-counterfactual-renderer",function(){if(KGE!==void 0)return KGE;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return KGE=B},{mode:1});var lWE;var KJ=function(){var B=_.x.apply(this,arguments)||this;B.hidden=!1;return B};
_.u(KJ,_.x);KJ.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.OD().resolve(_.kv).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
KJ.prototype.computeHidden=function(B){return!!B};
_.n9.Object.defineProperties(KJ.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}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KJ.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KJ.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.Y("design:type",Object)],KJ.prototype,"hidden",void 0);_.G([_.F("data.label"),_.Y("design:type",String),_.Y("design:paramtypes",[])],KJ.prototype,"label",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],KJ.prototype,"value",null);
_.G([_.M({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],KJ);
_.e(KJ,"ytd-dropdown-item-renderer",function(){if(lWE!==void 0)return lWE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lWE=B},{mode:1});var v3s;var n38;var lF=function(){return _.x.apply(this,arguments)||this};
_.u(lF,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lF.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lF.prototype,"data",void 0);_.G([_.y({computed:"getSimpleString(data.label)"}),_.Y("design:type",String)],lF.prototype,"label",void 0);_.G([_.M({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],lF);
_.e(lF,"ytd-navigation-dropdown-item-renderer",function(){if(n38!==void 0)return n38;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return n38=B},{mode:1});var vk=function(){var B=_.x.apply(this,arguments)||this;B.disabled=!1;B.value="";B.noLabelFloat=!1;B.noUnderline=!1;B.usePrimaryColor=!1;B.hasBackground=!1;B.verticalAlign="top";B.autosize=!1;B.minAutosizeWidth=100;B.autosizeFont="14px Roboto";return B};
_.u(vk,_.x);_.k=vk.prototype;_.k.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"}}}};
_.k.open=function(){this.inputEl.open()};
_.k.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.k.dataChanged=function(){this.reset()};
_.k.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("value-changed",this.value))};
_.k.stopPropagation=function(B){B.stopPropagation()};
_.k.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var B=this.canvas.getContext("2d");B&&(B.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(B.measureText(this.inputEl.value).width)+24)+"px")}};
_.k.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var B=0,t=this.data.entries.length;B<t;B++){var T=this.data.entries[B],S;for(S in T)if(T.hasOwnProperty(S)){var O=T[S];if("isSelected"in O&&O.isSelected)return"stringValue"in O?O.stringValue||"":"int32Value"in O?O.int32Value||0:0}}return null};
_.k.updateValueFromBinding=function(B){this.value=B.detail.value};
_.n9.Object.defineProperties(vk.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 B=0,t=this.data.entries.length;B<t;B++){var T=this.data.entries[B],S;for(S in T)if(T.hasOwnProperty(S)){var O=T[S];if("isSelected"in O&&O.isSelected&&"label"in O)return this.ytRendererBehavior.getSimpleString(O.label)}}return null}}});
vk.prototype.autoSizeLabel=vk.prototype.autoSizeLabel;vk.prototype.stopPropagation=vk.prototype.stopPropagation;vk.prototype.valueChangedForBinding=vk.prototype.valueChangedForBinding;vk.prototype.dataChanged=vk.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vk.prototype,"ytRendererStamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vk.prototype,"disabled",void 0);_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"value",void 0);_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"noLabelFloat",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vk.prototype,"noUnderline",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],vk.prototype,"theme",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vk.prototype,"usePrimaryColor",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vk.prototype,"hasBackground",void 0);_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"verticalAlign",void 0);_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"autosize",void 0);_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"minAutosizeWidth",void 0);_.G([_.y(),_.Y("design:type",Object)],vk.prototype,"autosizeFont",void 0);
_.G([_.mA("#entries"),_.Y("design:type",Object)],vk.prototype,"entries",void 0);_.G([_.mA("#input"),_.Y("design:type",Object)],vk.prototype,"inputEl",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vk.prototype,"dataChanged",null);_.G([_.je("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vk.prototype,"valueChangedForBinding",null);
_.G([_.Uv("iron-overlay-opened"),_.Uv("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],vk.prototype,"stopPropagation",null);_.G([_.Uv("iron-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vk.prototype,"autoSizeLabel",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vk.prototype,"label",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],vk);
_.e(vk,"ytd-dropdown-renderer",function(){if(v3s!==void 0)return v3s;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return v3s=B},{mode:1});var rf8;var nJ=function(){var B=_.x.apply(this,arguments)||this;B.isConstrainedList=!1;return B};
_.u(nJ,_.x);nJ.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"}}}};
nJ.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
nJ.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
nJ.prototype.computeViewAllHidden=function(B,t){return B||!t.viewAllEndpoint};
nJ.prototype.fillRestIfNoShowMore=nJ.prototype.fillRestIfNoShowMore;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nJ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],nJ.prototype,"ytLazyListBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nJ.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],nJ.prototype,"isConstrainedList",void 0);_.G([_.je("data","canShowMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nJ.prototype,"fillRestIfNoShowMore",null);_.G([_.M({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],nJ);
_.e(nJ,"ytd-expanded-shelf-contents-renderer",function(){if(rf8!==void 0)return rf8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rf8=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var zps;var r0=function(){return _.x.apply(this,arguments)||this};
_.u(r0,_.x);r0.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],r0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],r0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],r0.prototype,"data",void 0);_.G([_.M({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],r0);
_.e(r0,"ytd-feed-channel-filter-header-renderer",function(){if(zps!==void 0)return zps;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return zps=B},{mode:1});var bO4;var BRb;var tL8;var z$=function(){return _.x.apply(this,arguments)||this};
_.u(z$,_.x);_.k=z$.prototype;_.k.onClick=function(B){var t,T=(t=this.data)==null?void 0:t.sectionEndpoint;!_.zJ(_.z2(B),this.hostElement,["A".toString()])&&T&&_.dv(this.hostElement,"yt-navigate",{endpoint:T})};
_.k.computeHasSectionEndpoint=function(B){return(B==null?void 0:B.sectionEndpoint)!==void 0};
_.k.computeShowHeaderAsLink=function(B){return(B==null?void 0:B.header)!==void 0&&(B==null?void 0:B.sectionEndpoint)!==void 0};
_.k.computeShowSubheaderAsLink=function(B){return(B==null?void 0:B.subheader)!==void 0&&(B==null?void 0:B.sectionEndpoint)!==void 0&&(B==null?void 0:B.header)===void 0};
_.k.getHeaderAsLinkClass=function(B){var t=[],T;(B==null?0:(T=B.headerIcon)==null?0:T.iconType)&&t.push("header-link-active");return t.join(" ")};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],z$.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],z$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],z$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],z$.prototype,"data",void 0);
_.G([_.y({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],z$.prototype,"hasSectionEndpoint",void 0);_.G([_.y({computed:"computeShowHeaderAsLink(data)"}),_.Y("design:type",Boolean)],z$.prototype,"showHeaderAsLink",void 0);_.G([_.y({computed:"computeShowSubheaderAsLink(data)"}),_.Y("design:type",Boolean)],z$.prototype,"showSubheaderAsLink",void 0);_.G([_.M({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],z$);
_.e(z$,"ytd-medical-panel-section-renderer",function(){if(tL8!==void 0)return tL8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return tL8=B},{mode:1});var bF=function(){var B=_.x.apply(this,arguments)||this;B.isExpanded=!1;B.roundedContainer=!0;B.skipRoundingTop=!1;B.toggleExpandableSection=function(){B.isExpanded=!B.isExpanded};
return B};
_.u(bF,_.x);
bF.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]]"}}}}}};
bF.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
bF.prototype.dataChanged=bF.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],bF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bF.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],bF.prototype,"isExpanded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bF.prototype,"roundedContainer",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bF.prototype,"skipRoundingTop",void 0);_.G([_.y(),_.Y("design:type",Object)],bF.prototype,"toggleExpandableSection",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bF.prototype,"dataChanged",null);_.G([_.M({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],bF);
_.e(bF,"ytd-medical-panel-content-renderer",function(){if(BRb!==void 0)return BRb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return BRb=B},{mode:1});_.Qk("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var BF=function(){var B=_.x.apply(this,arguments)||this;B.roundedContainer=!0;B.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");B.hasTitle=!1;B.linkIcon="OPEN_IN_NEW";B.isDismissed=!1;return B};
_.u(BF,_.x);
BF.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",roundedContainer:"[[roundedContainer]]"}},
horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
BF.prototype.computeHasTitle=function(B){return!(B==null||!B.title)};
BF.prototype.onClick=function(B){var t,T=(t=this.data)==null?void 0:t.headerEndpoint;!_.zJ(_.z2(B),this.hostElement,["BUTTON".toString()])&&T&&this.ytComponentBehavior.resolveCommand(T)};
_.n9.Object.defineProperties(BF.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 B;return((B=this.data)==null?void 0:B.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.disableBottomDivider)||!((t=this.data)==null?0:t.title)}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],BF.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],BF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],BF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],BF.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],BF.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],BF.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],BF.prototype,"amsterdamEnabled",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.Y("design:type",Object)],BF.prototype,"hasTitle",void 0);
_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.F("data.background"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BF.prototype,"background",null);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.F("data.titleStyle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BF.prototype,"titleStyle",null);
_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.F("data.titleStyle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BF.prototype,"showLinkIcon",null);_.G([_.y(),_.Y("design:type",String)],BF.prototype,"linkIcon",void 0);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BF.prototype,"hideDivider",null);
_.G([_.y({selectorArgs:["data.dismissStateEntityKey"],selector:function(B,t){B=_.q8(B.entities,"dismissState",t);return(B==null?void 0:B.isDismissed)||(B==null?void 0:B.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(B==null?void 0:B.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.Y("design:type",Object)],BF.prototype,"isDismissed",void 0);_.G([_.M({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],BF);
_.e(BF,"ytd-info-panel-container-renderer",function(){if(bO4!==void 0)return bO4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return bO4=B},{mode:1});var TRE;_.Qk("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var tX=function(){var B=_.x.apply(this,arguments)||this;B.modernTypography=_.m("web_modern_typography");return B};
_.u(tX,_.x);tX.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
tX.prototype.computeStyle=function(B){return B?B:""};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tX.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.Y("design:type",String)],tX.prototype,"titleStyle",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],tX.prototype,"modernTypography",void 0);_.G([_.M({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],tX);
_.e(tX,"ytd-item-section-header-renderer",function(){if(TRE!==void 0)return TRE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return TRE=B},{mode:1});var S2H;var O$b,k61=function(){return O$b!==void 0?O$b:O$b=document.createElement("template")};
document.head.appendChild(k61().content);var dW2;_.TE=new _.lz("VOTING_ANIMATION_CONTROLLER_TOKEN");var Z$s=_.Ba(function(B){var t=B.data;var T=_.l_("div"),S=_.l_("div");B=_.C(_.PV("VOTE_STATUS_NONE",void 0,"FVF7mc"));var O=B.next().value,d=B.next().value,Z=_.JT(xFo,function(){var J;return(J=t())==null?void 0:J.entityKey}),h=_.m("web_enable_voting_animation")||_.m("enable_music_web_cairo_voting_animation");
_.Fv(function(){var J;((J=t().initialState)==null?0:J.status)&&d(t().initialState.status)});
var q=function(){var J,N,H=(N=(J=t().initialState)==null?void 0:J.votes)!=null?N:0,f;J=(f=t().initialState)==null?void 0:f.status;return J==="VOTE_STATUS_UPVOTED"?H-1:J==="VOTE_STATUS_DOWNVOTED"?H+1:H},D=function(){return O()==="VOTE_STATUS_UPVOTED"?q()+1:O()==="VOTE_STATUS_DOWNVOTED"?q()-1:q()},P=function(J){var N=J?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
d(N);var H=D(),f=_.OD().resolve(_.S_(_.TE)),c=Z();c&&(J&&(c==null?0:c.upvoteDefaultButtonOnTap)?_.pZ(c.upvoteDefaultButtonOnTap,{form:{element:T.value},disableClickTracking:!0}):(c==null?0:c.upvoteToggledButtonOnTap)&&_.pZ(c.upvoteToggledButtonOnTap,{form:{element:T.value},disableClickTracking:!0}));var w;J=(w=c==null?void 0:c.enableOptimisticReordering)!=null?w:t().enableOptimisticReordering;h&&f&&t().itemId&&J&&Cfi(f,t().itemId,H,N)},U=function(J){var N=J?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
d(N);var H=D(),f=_.OD().resolve(_.S_(_.TE)),c=Z();c&&(J&&(c==null?0:c.downvoteDefaultButtonOnTap)?_.pZ(c.downvoteDefaultButtonOnTap,{form:{element:S.value},disableClickTracking:!0}):(c==null?0:c.downvoteToggledButtonOnTap)&&_.pZ(c.downvoteToggledButtonOnTap,{form:{element:S.value},disableClickTracking:!0}));var w;J=(w=c==null?void 0:c.enableOptimisticReordering)!=null?w:t().enableOptimisticReordering;h&&f&&t().itemId&&J&&Cfi(f,t().itemId,H,N)};
B={};B=_.JK("ytVotingViewModelVoteCount",(B.ytVotingViewModelVoteCountDisabled=function(){return t().isDisabled},B));
return _.E("voting-view-model",{class:"ytVotingViewModelHost"},_.E("div",{el:T},_.E(_.cR,{data:function(){var J=_.X(t().upvoteButton,_.fS);return{toggleButtonViewModel:Object.assign({},J,{isToggled:O()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(J){return _.E(_.aD,{data:J.data,
onToggle:P})}})),_.E("div",{class:B},function(){var J,N,H;
return O()==="VOTE_STATUS_UPVOTED"?(J=t().initialState)==null?void 0:J.compactVotesUpvoted:O()==="VOTE_STATUS_DOWNVOTED"?(N=t().initialState)==null?void 0:N.compactVotesDownvoted:(H=t().initialState)==null?void 0:H.compactVotes}),_.E("div",{el:S},_.E(_.cR,{data:function(){var J=_.X(t().downvoteButton,_.fS);
return{toggleButtonViewModel:Object.assign({},J,{isToggled:O()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(J){return _.E(_.aD,{data:J.data,
onToggle:U})}})))},"Nb");_.dU(_.Ba(function(B){var t=B.data;return _.E("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.E("div",{class:_.JK("ytEngagementBarViewModelEngagementBarWrapper",B.className)},_.E(_.cR,{data:function(){return t().actions}},{votingViewModel:Z$s})))},"Ob"),"engagement-bar-view-model",{props:{data:_.lP,
className:_.lP}});var Sh=function(){var B=_.x.apply(this,arguments)||this;B.playlistVotingAnimationEnabled=_.m("web_enable_voting_animation");B.downloadProgress=0;B.transferState="TRANSFER_STATE_UNKNOWN";B.downloadState="DOWNLOAD_STATE_UNKNOWN";B.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";B.offlineVideoPolicyExpirationTimestamp=0;return B};
_.u(Sh,_.x);_.k=Sh.prototype;_.k.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"}}}};
_.k.canReorderChanged=function(){this.persistentDragHandle=_.m("kevlar_playlist_drag_handles")&&this.canReorder};
_.k.onDrag=function(){if(this.thumbnail){var B=_.ZH(this.thumbnail).querySelector("yt-image");B&&(B.shouldRenderLazy=!1)}};
_.k.onMenuOverlayChanged=function(B,t){this.menuOpened=t};
_.k.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.k.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.k.onContentsTap=function(B){var t,T=(t=this.data)==null?void 0:t.serviceEndpoints;if(T&&T.length===1&&_.X(T[0],rCD)&&!_.zJ(_.z2(B),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(T[0]);else{var S;(t=(S=this.data)==null?void 0:S.navigationEndpoint)&&_.m("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?LsB(_.OD().resolve(_.y4),t):(_.Da().playlistSuggestionsShelfActivation=
!0,_.hhH(_.OD().resolve(_.y4),t)):t&&!_.zJ(_.z2(B),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.m("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.dv(this.hostElement,"yt-navigate",{endpoint:t}):this.ytComponentBehavior.resolveCommand(t))}};
_.k.computeStyle=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeThumbnailWidth=function(B){return B==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.k.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=qx2(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))}};
_.k.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.k.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.k.dataChanged=function(){if(this.data){var B,t,T,S=((B=this.downloadRenderData)==null?void 0:B.badges)&&((t=this.downloadRenderData)==null?void 0:t.badges)!==((T=this.data)==null?void 0:T.badges),O,d,Z;B=((O=this.downloadRenderData)==null?void 0:O.thumbnailOverlays)&&((d=this.downloadRenderData)==null?void 0:d.thumbnailOverlays)!==((Z=this.data)==null?void 0:Z.thumbnailOverlays);(!this.downloadRenderData||S||B)&&this.downloadStateChanged()}};
_.k.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var B,t,T=(B=this.data.menu)==null?void 0:(t=B.menuRenderer)==null?void 0:t.items;if(T)for(B=_.C(T),t=B.next();!t.done;t=B.next())if(t=t.value,T=void 0,_.X((T=t.menuServiceItemRenderer)==null?void 0:T.serviceEndpoint,_.sl)){var S=T=void 0,O=void 0;t=(T=t)==null?void 0:(S=T.menuServiceItemRenderer)==null?void 0:(O=S.serviceEndpoint)==null?void 0:O.playlistEditEndpoint;O=S=void 0;if(T=(S=t)==null?void 0:(O=S.actions)==null?void 0:
O[0])S=void 0,T.setVideoId=(S=this.data)==null?void 0:S.setVideoId;O=S=T=void 0;if(t=(T=t)==null?void 0:(S=T.clientActions)==null?void 0:(O=S[0])==null?void 0:O.playlistRemoveVideosAction)T=void 0,t.setVideoIds=[(T=this.data)==null?void 0:T.setVideoId]}}};
_.n9.Object.defineProperties(Sh.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
Sh.prototype.setVideoIdChanged=Sh.prototype.setVideoIdChanged;Sh.prototype.dataChanged=Sh.prototype.dataChanged;Sh.prototype.downloadStateChanged=Sh.prototype.downloadStateChanged;Sh.prototype.onMenuOverlayChanged=Sh.prototype.onMenuOverlayChanged;Sh.prototype.canReorderChanged=Sh.prototype.canReorderChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Sh.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Sh.prototype,"ytdReduxBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Sh.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],Sh.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],Sh.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Sh.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Sh.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sh.prototype,"canReorder",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sh.prototype,"menuOpened",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sh.prototype,"handleIsHovered",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sh.prototype,"persistentDragHandle",void 0);_.G([_.y(),_.Y("design:type",Object)],Sh.prototype,"downloadRenderData",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],Sh.prototype,"styleType",void 0);_.G([_.y({computed:"computeThumbnailWidth(data.style)"}),_.Y("design:type",Number)],Sh.prototype,"thumbnailWidth",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sh.prototype,"isDownloads",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Sh.prototype,"playlistVotingAnimationEnabled",void 0);
_.G([_.y({selector:xT,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],Sh.prototype,"downloadProgress",void 0);_.G([_.y(),_.Y("design:type",Number)],Sh.prototype,"relativeDateReference",void 0);_.G([_.y({selector:_.yi,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],Sh.prototype,"transferState",void 0);_.G([_.y({selector:osN,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],Sh.prototype,"downloadState",void 0);
_.G([_.y({selector:mJX,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],Sh.prototype,"offlinePolicyAction",void 0);_.G([_.y({selector:N8L,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],Sh.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.G([_.y({selector:u1m,selectorArgs:["data.videoId"]}),_.Y("design:type",Object)],Sh.prototype,"entityInfo",void 0);_.G([_.y({selector:_.Fy}),_.Y("design:type",Boolean)],Sh.prototype,"miniplayerIsActive",void 0);
_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Sh.prototype,"playlistVideoId",null);_.G([_.mA("#thumbnail"),_.Y("design:type",Object)],Sh.prototype,"thumbnail",void 0);_.G([_.je("canReorder"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sh.prototype,"canReorderChanged",null);
_.G([_.Uv("yt-menu-overlay-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Boolean]),_.Y("design:returntype")],Sh.prototype,"onMenuOverlayChanged",null);_.G([_.je("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sh.prototype,"downloadStateChanged",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sh.prototype,"dataChanged",null);_.G([_.je("data.setVideoId"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sh.prototype,"setVideoIdChanged",null);_.G([_.M({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],Sh);
_.e(Sh,"ytd-playlist-video-renderer",function(){if(dW2!==void 0)return dW2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);B.content.insertBefore(k61().content.cloneNode(!0),B.content.firstChild);return dW2=B},{mode:1});var q24;var Or=function(){return _.x.apply(this,arguments)||this};
_.u(Or,_.x);_.G([_.y(),_.Y("design:type",Object)],Or.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Or.prototype,"rendererBehavior",void 0);_.G([_.M({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],Or);
_.e(Or,"ytd-premium-browse-footer-renderer",function(){if(q24!==void 0)return q24;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return q24=B},{mode:1});var VL2;var kZ=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return B};
_.u(kZ,_.x);_.k=kZ.prototype;_.k.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.k.handleDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.computeHeaderLogoThumbnail=function(B,t){if(B)return t?B.darkLogo:B.lightLogo};
_.k.computeHeaderLogoHeight=function(B,t){var T,S,O;return(B=(T=this.computeHeaderLogoThumbnail(B,t))==null?void 0:(S=T.thumbnails)==null?void 0:(O=S[0])==null?void 0:O.height)&&B%31===0?"31":"24"};
_.k.computeHeaderLogoMarginBottom=function(B,t){return this.computeHeaderLogoHeight(B,t)==="24"?"0":"-7"};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],kZ.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kZ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],kZ.prototype,"isDarkTheme",void 0);_.G([_.y({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.Y("design:type",Object)],kZ.prototype,"themeLogo",void 0);
_.G([_.y({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.Y("design:type",String)],kZ.prototype,"logoHeight",void 0);_.G([_.y({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.Y("design:type",String)],kZ.prototype,"logoMarginBottom",void 0);_.G([_.M({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],kZ);
_.e(kZ,"ytd-primetime-promo-header-renderer",function(){if(VL2!==void 0)return VL2;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return VL2=B},{mode:1});var EYi;var Pf8=_.Ba(function(B){var t=_.Xb(function(O){var d;(d=B.onClick)==null||d.call(B,O)}),T={},S={};
return _.E("yt-shelf-header-layout",{class:_.JK("shelf-header-layout-wiz",(T["shelf-header-layout-wiz--disable-horizontal-padding"]=B.disableHorizontalPadding,T["shelf-header-layout-wiz--disable-vertical-padding"]=B.disableVerticalPadding,T["shelf-header-layout-wiz--responsive"]=B.useResponsiveLayout,T["shelf-header-layout-wiz--narrow"]=function(){var O,d;return((O=B.useResponsiveLayout)==null?void 0:O.call(B))&&((d=B.forceSmallLayout)==null?void 0:d.call(B))},T["shelf-header-layout-wiz--is-overlay"]=
B.isOverlay,T["shelf-header-layout-wiz--tappable"]=!!B.onClick,T)),
"on:click":t,tabindex:function(){var O;return((O=B.isInteractive)==null?0:O.call(B))?0:void 0}},_.E(_.I,{cond:B.leadingIcon,
then:function(O){return _.E("div",{class:"shelf-header-layout-wiz__leading-icon"},_.E(_.fz,{icon:O}))},
else:function(){return _.E(_.I,{cond:B.hasLeadingImage,then:function(){var O,d={};return _.E("div",{class:_.JK("shelf-header-layout-wiz__leading-image",(d["shelf-header-layout-wiz__leading-image--circular-image"]=B.circularImage,d))},(O=B.leadingImage)==null?void 0:O.call(B))}})}}),_.E("div",{class:"shelf-header-layout-wiz__label-container"},_.E(_.I,{cond:B.hasSuperlabel,
then:function(){var O;return _.E("div",{class:"shelf-header-layout-wiz__superlabel"},(O=B.superlabel)==null?void 0:O.call(B))}}),_.E("div",{class:"shelf-header-layout-wiz__title-row"},_.E(DWH,{text:B.title,
className:_.JK("shelf-header-layout-wiz__title",(S["shelf-header-layout-wiz__title--small-title"]=B.forceSmallLayout,S)),tagLevel:B.tagLevel}),_.E(_.I,{cond:B.hasDetail,then:function(){var O;return _.E("div",{class:"shelf-header-layout-wiz__detail"},(O=B.detail)==null?void 0:O.call(B))}})),_.E(_.I,{cond:B.hasSublabel,
then:function(){var O;return _.E("div",{class:"shelf-header-layout-wiz__sublabel"},(O=B.sublabel)==null?void 0:O.call(B))}})),_.E(_.I,{cond:B.hasTrailingActions,
then:function(){var O;return _.E("div",{class:"shelf-header-layout-wiz__trailing-actions"},(O=B.trailingActions)==null?void 0:O.call(B))}}))},"Pb");
Pf8.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}};
var DWH=_.Ba(function(B){var t=B.text;var T=B.className;var S=B.tagLevel;return _.E(_.RS,null,_.E(_.f4,{when:function(){return(S==null?void 0:S())===0}},function(){return _.E("h2",{class:T},t())}),_.E(_.f4,{when:function(){return(S==null?void 0:S())===1}},function(){return _.E("h3",{class:T},t())}),_.E(_.f4,{when:function(){return(S==null?void 0:S())===2}},function(){return _.E("h4",{class:T},t())}),_.E(_.gN,null,function(){return _.E("h2",{class:T},t())}))},"Qb");var J3s,UWB,IzH;_.d5=_.Ba(function(B){var t=B.className;var T=B.data;var S=B.disableHorizontalPadding;var O=B.disableVerticalPadding;var d=B.forceSmallLayout;var Z=B.useResponsiveLayout;B=B.isOverlay;return _.E("yt-section-header-view-model",{class:_.JK("ytSectionHeaderViewModelHost",t),style:_.H4({"background-color":function(){return MsC(T().backgroundColor)?_.e8(MsC(T().backgroundColor)):void 0}})},_.E(Pf8,{hasDetail:!1,
title:function(){return _.E(_.vR,{text:function(){return T().headline}})},
hasTitle:!0,sublabel:function(){return _.E(UWB,{data:T})},
hasSublabel:function(){return!!T().sublabel||!!T().bottomBadge},
superlabel:function(){return _.E(IzH,{data:T})},
hasSuperlabel:function(){return!!T().superlabel||!!T().topBadge},
leadingImage:function(){return _.E(J3s,{leadingAccessory:function(){return T().leadingAccessory}})},
hasLeadingImage:function(){return!!T().leadingAccessory},
trailingActions:function(){return _.E(_.cR,{data:function(){return T().trailingActions}},{flexibleActionsViewModel:gu})},
hasTrailingActions:function(){return!!T().trailingActions},
disableHorizontalPadding:S,disableVerticalPadding:O,forceSmallLayout:d,useResponsiveLayout:Z,isOverlay:B,isInteractive:function(){return!!_.MI(T().rendererContext)},
onClick:function(h){if(_.$N(T().rendererContext)){var q=_.MI(T().rendererContext);q&&_.Wa(q,{form:{element:h.target,event:h}})}}}))},"Rb");
J3s=_.Ba(function(B){var t=B.leadingAccessory;return _.E(_.Zc,null,_.E(_.I,{cond:function(){var T;return(T=t().image)!=null?T:_.lc(t().themedImage)},
then:function(T){return _.E(_.bQ,{data:T,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.E(_.I,{cond:function(){return _.X(t().avatar,_.eZ)},
then:function(T){return _.E(_.gJ,{data:T})}}))},"Sb");
UWB=_.Ba(function(B){var t=B.data;return _.E(_.Zc,null,_.E(_.I,{cond:function(){return _.X(t().bottomBadge,y5E)},
then:function(T){var S={};return _.E(_.b$,{data:T,class:_.JK((S.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!T()&&!!t().sublabel},S))})}}),_.E(_.I,{cond:function(){return t().sublabel},
then:function(T){return _.E(_.vR,{text:T})}}))},"Tb");
IzH=_.Ba(function(B){var t=B.data;return _.E(_.Zc,null,_.E(_.I,{cond:function(){return _.X(t().topBadge,y5E)},
then:function(T){var S={};return _.E(_.b$,{data:T,class:_.JK((S.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!T()&&!!t().superlabel},S))})}}),_.E(_.I,{cond:function(){return t().superlabel},
then:function(T){return _.E(_.vR,{text:T})}}))},"Ub");_.dU(_.d5,"yt-section-header-view-model",{props:{data:_.lP,className:_.lP,disableHorizontalPadding:_.lP,disableVerticalPadding:_.lP,forceSmallLayout:_.lP,useResponsiveLayout:_.lP,isOverlay:_.lP}});_.Qk("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var C8=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return B};
_.u(C8,_.x);_.k=C8.prototype;_.k.attached=function(){this.requestElementsPerRow()};
_.k.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"}}}};
_.k.onDataChange=function(){var B=this;_.K9(this,function(){B.updateItemVisibility()})};
_.k.onUpdateElementsPerRowAction=function(B){B&&this.elementsPerRow!==B&&(this.elementsPerRow=B,this.updateItemVisibility())};
_.k.updateItemVisibility=function(){var B=this;this.data&&this.data.panels&&_.ZH(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(t,T){t.hidden=T>B.elementsPerRow-1})};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
C8.prototype.onDataChange=C8.prototype.onDataChange;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],C8.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],C8.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],C8.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],C8.prototype,"actionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],C8.prototype,"data",void 0);_.G([_.y({value:3}),_.Y("design:type",Number)],C8.prototype,"elementsPerRow",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],C8.prototype,"onDataChange",null);_.G([_.M({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],C8);
_.e(C8,"ytd-primetime-promo-renderer",function(){if(EYi!==void 0)return EYi;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return EYi=B},{mode:1});var mWo;var Zp=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return B};
_.u(Zp,_.x);Zp.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
Zp.prototype.handleButtonRefreshAction=function(B){if(B=_.X(B,xMq))this.set("data.button",B.membershipButton),this.notifyPath("data.button")};
_.n9.Object.defineProperties(Zp.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:(t=B.avatars)==null?void 0:t.slice(0,8))||[]}}});
_.G([_.y(),_.Y("design:type",Object)],Zp.prototype,"data",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Zp.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Zp.prototype,"rendererBehavior",void 0);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Zp.prototype,"avatars",null);
_.G([_.M({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],Zp);
_.e(Zp,"ytd-recognition-shelf-renderer",function(){if(mWo!==void 0)return mWo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mWo=B},{mode:1});var NRi;var XT8;var L8=function(){var B=_.x.apply(this,arguments)||this;B.modernButtons=_.m("web_modern_buttons");return B};
_.u(L8,_.x);_.k=L8.prototype;
_.k.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]]"}}}}}};
_.k.dataChanged=function(){this.collapsed=!0};
_.k.computeVisibleItems=function(B,t){return B!==void 0&&B.items?t?B.items.slice(0,this.data.collapsedItemCount):B.items:[]};
_.k.computeHideShowMore=function(B,t,T){return B>=t||!T};
_.k.computeHideShowAll=function(B,t,T){return!(B&&t)||T};
_.k.onMoreClick=function(){this.collapsed=!1};
_.n9.Object.defineProperties(L8.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.m("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.ZE("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.m("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
L8.prototype.dataChanged=L8.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],L8.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],L8.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],L8.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],L8.prototype,"isSearch",void 0);
_.G([_.y({computed:"computeVisibleItems(data,collapsed)"}),_.Y("design:type",Array)],L8.prototype,"visibleItems",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],L8.prototype,"collapsed",void 0);_.G([_.y({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.Y("design:type",Boolean)],L8.prototype,"hideShowMore",void 0);
_.G([_.y({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.Y("design:type",Boolean)],L8.prototype,"hideShowAll",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],L8.prototype,"modernButtons",void 0);_.G([_.F("isSearch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],L8.prototype,"typographyBump",null);
_.G([_.F("isSearch"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],L8.prototype,"lockupExperiments",null);_.G([_.F("isSearch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],L8.prototype,"thumbnailWidth",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],L8.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],L8);
_.e(L8,"ytd-vertical-list-renderer",function(){if(XT8!==void 0)return XT8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return XT8=B},{mode:1});var u0E=_.ie(["#"]);_.Qk("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var hX=function(){var B=_.x.apply(this,arguments)||this;B.isConstrainedList=!1;B.modernTypography=_.m("web_modern_typography");return B};
_.u(hX,_.x);_.k=hX.prototype;
_.k.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"}}}};
_.k.computeThumbnailStyle=function(B){return B||""};
_.k.computePlaceAnnotationUnderTitle=function(){var B;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((B=this.data)==null?void 0:B.thumbnailStyle)||"")};
_.k.computeHrefWithDefault=function(B){return this.ytComponentBehavior.computeHref_(B)||_.aF(u0E)};
_.k.computeIsPromoShelf=function(B){var t;return(B=B==null?void 0:(t=B[0])==null?void 0:t.metadataBadgeRenderer)?B.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.k.computePlaceBadgeBesideTitle=function(B){var t;return(B==null?0:(t=B[0])==null?0:t.metadataBadgeRenderer)?!this.computeIsPromoShelf(B):!1};
_.k.computeMenuIcon=function(B){return this.computeIsPromoShelf(B)?"yt-icons:more_vert":"yt-icons:more"};
_.k.onDataChange=function(){var B,t;((B=this.data)==null?0:(t=B.content)==null?0:t.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.k.onLockupRequested=function(B){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&B.detail&&B.detail.videoIds){for(var t=this.data.content.gridRenderer.items,T=new Set,S=_.C(B.detail.videoIds),O=S.next();!O.done;O=S.next())T.add(O.value);B.detail.returnValue=t.filter(function(d){return d.gridVideoRenderer&&d.gridVideoRenderer.videoId&&T.has(d.gridVideoRenderer.videoId)}).map(function(d){return d.gridVideoRenderer})}};
_.k.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
hX.prototype.onLockupRequested=hX.prototype.onLockupRequested;hX.prototype.onDataChange=hX.prototype.onDataChange;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],hX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],hX.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],hX.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],hX.prototype,"ironResizableBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],hX.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hX.prototype,"isSearch",void 0);_.G([_.y(),_.Y("design:type",Object)],hX.prototype,"isConstrainedList",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("kevlar_fluid_dismiss")}}),
_.Y("design:type",Boolean)],hX.prototype,"enableFluidDismiss",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.Y("design:type",String)],hX.prototype,"thumbnailStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hX.prototype,"modernTypography",void 0);_.G([_.y({computed:"computeMenuIcon(data.badges)"}),_.Y("design:type",String)],hX.prototype,"menuIcon",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hX.prototype,"onDataChange",null);_.G([_.Uv("yt-lockup-requested"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],hX.prototype,"onLockupRequested",null);_.G([_.M({is:"ytd-shelf-renderer",disableElementRegistration:!0})],hX);
_.e(hX,"ytd-shelf-renderer",function(){if(NRi!==void 0)return NRi;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return NRi=B},{mode:1});var jNo;var qk=function(){return _.x.apply(this,arguments)||this};
_.u(qk,_.x);qk.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.n9.Object.defineProperties(qk.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qk.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qk.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],qk.prototype,"isPlaylist",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],qk.prototype,"isClipList",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],qk.prototype,"isPlaylistPageWithFilters",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qk.prototype,"hasTitle",null);_.G([_.y(),_.F("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],qk.prototype,"isRightAligned",null);
_.G([_.M({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],qk);
_.e(qk,"ytd-sort-filter-header-renderer",function(){if(jNo!==void 0)return jNo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jNo=B},{mode:1});var H$B;var V0=function(){var B=_.x.apply(this,arguments)||this;B.enableRightArrowHidden=_.m("channel_details_shelf_resize_observer");return B};
_.u(V0,_.x);V0.prototype.attached=function(){var B=this;this.enableRightArrowHidden&&(this.JSC$14351_throttledOnResize=new _.nS(function(){var t;(t=B.ytdHorizontalListBehavior)==null||t.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var t;
(t=B.JSC$14351_throttledOnResize)==null||t.fire()}),this.resizeObserver.observe(this.hostElement))};
V0.prototype.detached=function(){if(this.enableRightArrowHidden){var B;(B=this.resizeObserver)==null||B.disconnect();var t;(t=this.JSC$14351_throttledOnResize)==null||t.dispose()}};
V0.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]]"}}}}}};
V0.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.n9.Object.defineProperties(V0.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.m("enable_creator_details_shelf_m2")){var B=[],t;((t=this.data)==null?0:t.creatorVideosButton)&&B.push(this.data.creatorVideosButton);var T;((T=this.data)==null?0:T.creatorAboutButton)&&B.push(this.data.creatorAboutButton);t=_.C(this.data.creatorCustomUrlButtons||[]);for(T=t.next();!T.done;T=t.next())B.push(T.value);return B}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.m("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],V0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],V0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],V0.prototype,"ytdHorizontalListBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],V0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],V0.prototype,"engagementPanel",void 0);
_.G([_.y(),_.Y("design:type",Object)],V0.prototype,"enableRightArrowHidden",void 0);_.G([_.F("enableRightArrowHidden","atEnd"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],V0.prototype,"hideRightArrow",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],V0.prototype,"creatorCustomUrlButtons",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data","creatorCustomUrlButtons"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],V0.prototype,"showCreatorCustomUrlButtons",null);_.G([_.F("showCreatorCustomUrlButtons"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],V0.prototype,"channelAvatarSize",null);_.G([_.M({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],V0);
_.e(V0,"ytd-video-description-infocards-section-renderer",function(){if(H$B!==void 0)return H$B;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return H$B=B},{mode:_.h_("kevlar_poly_si_batch_j067")?1:2});var az4;var Er=function(){return _.x.apply(this,arguments)||this};
_.u(Er,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Er.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.infoIcon)"}),_.Y("design:type",Object)],Er.prototype,"infoIcon",void 0);_.G([_.M({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],Er);
_.e(Er,"ytd-eom-settings-disclaimer-renderer",function(){if(az4!==void 0)return az4;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return az4=B},{mode:1});var fz4;var Dp=function(){return _.x.apply(this,arguments)||this};
_.u(Dp,_.x);_.n9.Object.defineProperties(Dp.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.suppressPaddingDisclaimer)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Dp.prototype,"componentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Dp.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Dp.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Dp.prototype,"suppressPaddingDisclaimer",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Dp);
_.e(Dp,"ytd-product-list-header-renderer",function(){if(fz4!==void 0)return fz4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return fz4=B},{mode:1});var gYe;var PF=function(){return _.x.apply(this,arguments)||this};
_.u(PF,_.x);PF.prototype.computeThumbnailStyle=function(B){if(B&&(B=_.W6(B)))return"background-color:"+B+";"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PF.prototype,"rendererBehaviors",void 0);_.G([_.y(),_.Y("design:type",Object)],PF.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],PF);
_.e(PF,"ytd-hashtag-tile-renderer",function(){if(gYe!==void 0)return gYe;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return gYe=B},{mode:1});var Rh2;var Ur=function(){return _.x.apply(this,arguments)||this};
_.u(Ur,_.x);Ur.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ur.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ur.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ur.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],Ur);
_.e(Ur,"ytd-sponsorships-alert-renderer",function(){if(Rh2!==void 0)return Rh2;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Rh2=B},{mode:1});var A3o;var Im=function(){return _.x.apply(this,arguments)||this};
_.u(Im,_.x);Im.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.n9.Object.defineProperties(Im.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.G([_.g(_.wk),_.Y("design:type",Object)],Im.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],Im.prototype,"ytdLockupBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Im.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],Im.prototype,"isGridViewEnabled",void 0);
_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Im.prototype,"watchFeedBigThumbs",null);_.G([_.F("isGridViewEnabled"),_.y({reflectToAttribute:!0}),_.Y("design:type",String),_.Y("design:paramtypes",[])],Im.prototype,"thumbnailWidth",null);_.G([_.y(),_.Y("design:type",Object)],Im.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],Im);
_.e(Im,"ytd-compact-movie-renderer",function(){if(A3o!==void 0)return A3o;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return A3o=B},{mode:1});var c3B;var sNe;var FsB=_.MB("HTML_DIR")==="rtl",JX=function(){var B=_.x.apply(this,arguments)||this;B.engagementPanel=!1;B.maxLines=2;B.expandButtonOffset=0;B.showExpandButton=!1;B.isTruncated=!1;B.isExpanded=!1;B.currentSnippetType=2;B.alwaysShowExpandButton=!1;B.JSC$14368_lastWidth=NaN;B.observer=null;B.left=0;B.right=0;B.mid=0;B.longestSnippetLength=0;B.isFinalSnippet=!1;B.isFirstMutation=!1;B.isResetMutation=!1;B.OVERFLOW_THRESHOLD=5;return B};
_.u(JX,_.x);_.k=JX.prototype;_.k.onClick=function(B){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var t;if((t=window.getSelection())==null||!t.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.k.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.k.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.k.updateTextOnSnippetTypeChange=function(){_.m("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.k.setUpBinarySearch=function(B){B=B*this.maxLines/8;this.left=0;var t,T;this.right=Math.min(B*2,(T=(t=this.simpleText)==null?void 0:t.length)!=null?T:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.k.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.k.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.yu(new _.HY("AttributedSnippet is empty when the description is not empty",this.text))};
_.k.mutationCallback=function(){if(this.observer!=null){var B=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var t=Math.floor(B*this.maxLines/8);this.setSnippetText(this.text,t);t!==0||this.attributedTextIsEmpty()||_.yu(new _.HY("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;B=B*this.maxLines/8;this.left=0;var T;this.right=Math.min(B*2,(T=(t=this.simpleText)==null?void 0:t.length)!=null?T: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)}}};
_.k.mutationObserve=function(B){var t=this;this.observer||(this.observer=new MutationObserver(function(){t.mutationCallback()}));
this.observer.observe(B,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.k.attached=function(){var B=this;_.K9(this,function(){B.resize()})};
_.k.isExpandedChanged=function(){_.dv(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.k.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)};
_.k.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var B="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((FsB?"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",B);this.snippetContainer.style.setProperty("mask-image",
B)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(FsB?"right":"left",this.expandButtonOffset+"px")};
_.k.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.k.setSnippetText=function(B,t){B||(B={});if(_.nZ(B)){var T=lQ(B,t);T.attachmentRuns||T.commandRuns||T.decorationRuns||T.styleRuns||T.alignment||T.lineBreakMode?this.attributedSnippetTextEl?(_.m("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=lQ(B,t),this.attributedSnippetTextEl.headerRuns=pk2(t,this.headerRuns)):this.attributedSnippetText={data:lQ(B,t),headerRuns:pk2(t,this.headerRuns)},this.currentSnippetType=0):_.yu(new _.HY("Tried to set snippet text when HTML element was null",
B)):(this.plainSnippetText.textContent=Yt(B.content||"",t),this.currentSnippetType=2)}else{a:{T=$Fh(B,t);if(T.runs){T=_.C(T.runs);for(var S=T.next();!S.done;S=T.next())if(S=S.value,S.bold||S.deemphasize||S.italics||S.strikethrough||S.textColor||S.navigationEndpoint||_.X(S,Qz)){T=!0;break a}}T=!1}T?this.formattedSnippetText?(this.formattedSnippetText.text=$Fh(B,t),this.currentSnippetType=1):_.yu(new _.HY("Tried to set snippet text when HTML element was null",B)):(this.plainSnippetText.textContent=
Yt(_.vS(B),t),this.currentSnippetType=2)}};
_.k.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.k.attributedTextIsEmpty=function(){var B=this.text;if(!_.nZ(B))return!0;var t;return((t=B.content)==null?void 0:t.length)===0?!0:!1};
_.k.resize=function(B){if(this.snippetText){if(B===void 0?0:B)this.JSC$14368_lastWidth=NaN;var t=this.hostElement.offsetWidth;if(t!==this.JSC$14368_lastWidth&&!this.isExpanded)if(this.JSC$14368_lastWidth=t,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;B=0;var T,S;t=Math.min(t*this.maxLines/8*2,(S=(T=this.simpleText)==null?void 0:T.length)!=null?S:0)-1;for(T=0;B<=t;)S=Math.floor(B+(t-B)/2),this.setSnippetText(this.text,S),this.isOverflowing()?t=S-1:(B=S+1,T=S);this.setSnippetText(this.text,T);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.k.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.k.onExpandClick=function(){var B=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.m("inline_expander_reset_focus_killswitch")||_.K9(this,function(){var t;((t=_.OD().resolve(_.S_(_.Zw)))==null?0:t.isKeyBoardInUse())&&_.vz(B.hostElement)});
_.dv(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.k.onCollapseClick=function(){this.collapse();_.dv(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.k.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.k.computeExpandButtonOffset=function(){var B=this.expandSizer;return B?FsB?B.offsetParent?B.offsetParent.offsetWidth-B.offsetWidth-B.offsetLeft:0:B.offsetLeft:0};
_.n9.Object.defineProperties(JX.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.nZ(this.text)?this.text.content||"":_.vS(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 _.nZ(this.text)?!0:this.text&&_.m("web_replace_formatted_with_attributed_string")&&VCh(this.text)?(this.text=_.yz(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}}});
JX.prototype.onTextChanged=JX.prototype.onTextChanged;JX.prototype.updateMaskAndExpandButtonOffset=JX.prototype.updateMaskAndExpandButtonOffset;JX.prototype.updateSnippetContainerMaxHeight=JX.prototype.updateSnippetContainerMaxHeight;JX.prototype.isExpandedChanged=JX.prototype.isExpandedChanged;JX.prototype.updateTextOnSnippetTypeChange=JX.prototype.updateTextOnSnippetTypeChange;JX.prototype.updateIsFormattedExpanded=JX.prototype.updateIsFormattedExpanded;JX.prototype.updateIsAttributedExpanded=JX.prototype.updateIsAttributedExpanded;
JX.prototype.onClick=JX.prototype.onClick;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],JX.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"text",void 0);_.G([_.y(),_.Y("design:type",Array)],JX.prototype,"headerRuns",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JX.prototype,"engagementPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"maxLines",void 0);
_.G([_.y(),_.Y("design:type",String)],JX.prototype,"expandLabel",void 0);_.G([_.y(),_.Y("design:type",String)],JX.prototype,"collapseLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"expandCommand",void 0);_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"expandButtonOffset",void 0);_.G([_.F("text"),_.Y("design:type",String),_.Y("design:paramtypes",[])],JX.prototype,"simpleText",null);
_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],JX.prototype,"onClick",null);_.G([_.F("text","isExpanded"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JX.prototype,"expandedText",null);_.G([_.F("headerRuns","isExpanded"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JX.prototype,"expandedHeaderRuns",null);
_.G([_.F("text"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],JX.prototype,"hasAttributedStringText",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JX.prototype,"showExpandButton",void 0);_.G([_.F("collapseLabel","isExpanded"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JX.prototype,"showCollapseButton",null);_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"isTruncated",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JX.prototype,"isExpanded",void 0);_.G([_.y(),_.Y("design:type",Boolean)],JX.prototype,"isAttributedExpanded",void 0);_.G([_.IK("isExpanded","hasAttributedStringText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"updateIsAttributedExpanded",null);_.G([_.y(),_.Y("design:type",Boolean)],JX.prototype,"isFormattedExpanded",void 0);
_.G([_.IK("isExpanded","hasAttributedStringText"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"updateIsFormattedExpanded",null);_.G([_.y(),_.Y("design:type",Number)],JX.prototype,"currentSnippetType",void 0);_.G([_.F("currentSnippetType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JX.prototype,"useAttributedSnippet",null);
_.G([_.F("currentSnippetType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JX.prototype,"useFormattedSnippet",null);_.G([_.F("currentSnippetType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],JX.prototype,"usePlainSnippet",null);_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"alwaysShowExpandButton",void 0);_.G([_.IK("currentSnippetType"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"updateTextOnSnippetTypeChange",null);
_.G([_.y(),_.Y("design:type",Object)],JX.prototype,"attributedSnippetText",void 0);_.G([_.mA("#snippet"),_.Y("design:type",HTMLElement)],JX.prototype,"snippetContainer",void 0);_.G([_.mA("#snippet-text"),_.Y("design:type",HTMLElement)],JX.prototype,"snippetText",void 0);_.G([_.mA("#plain-snippet-text"),_.Y("design:type",HTMLElement)],JX.prototype,"plainSnippetText",void 0);_.G([_.mA("#formatted-snippet-text"),_.Y("design:type",Object)],JX.prototype,"formattedSnippetText",void 0);
_.G([_.mA("#attributed-snippet-text"),_.Y("design:type",Object)],JX.prototype,"attributedSnippetTextEl",void 0);_.G([_.mA("#expand"),_.Y("design:type",HTMLElement)],JX.prototype,"expandButton",void 0);_.G([_.mA("#expand-sizer"),_.Y("design:type",HTMLElement)],JX.prototype,"expandSizer",void 0);_.G([_.je("isExpanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"isExpandedChanged",null);
_.G([_.IK("isExpanded","maxLines"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"updateSnippetContainerMaxHeight",null);_.G([_.IK("isTruncated","showExpandButton","expandButtonOffset"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"updateMaskAndExpandButtonOffset",null);
_.G([_.je("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JX.prototype,"onTextChanged",null);_.G([_.M({is:"ytd-text-inline-expander",disableElementRegistration:!0})],JX);
_.e(JX,"ytd-text-inline-expander",function(){if(sNe===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);sNe=B}B=sNe;return B},{mode:2});var m_=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return B};
_.u(m_,_.x);m_.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
m_.prototype.handleUpdateDescriptionAction=function(B){if(B=_.X(B,_.dpo))if(B.attributedDescription)this.set("data.attributedDescriptionBodyText",B.attributedDescription);else if(B.description){var t;((t=this.data)==null?0:t.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.yz(B.description)):this.set("data.descriptionBodyText",B.description)}};
_.n9.Object.defineProperties(m_.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.attributedDescriptionBodyText)||!((t=this.data)==null||!t.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null?0:B.collapsedLineCount){var t;return(t=this.data)==null?void 0:t.collapsedLineCount}B=_.Cj("web_watch_description_collapsed_default_lines",12);if(_.m("ww_desc_line_page_size_ks"))return B;t=Math.round(_.H6().height*_.Cj("web_watch_description_screen_height_percentage",.5)/20);return Math.max(t,B)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return(T=(B=this.data)==null?void 0:B.descriptionBodyText)!=null?T:(t=this.data)==null?void 0:t.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.sourceAttributions}}});
m_.prototype.panelContentVisibleChanged=m_.prototype.panelContentVisibleChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],m_.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],m_.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],m_.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],m_.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],m_.prototype,"panelContentVisible",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],m_.prototype,"engagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],m_.prototype,"shortsPanel",void 0);_.G([_.mA("#inline-expander"),_.Y("design:type",Object)],m_.prototype,"inlineExpander",void 0);
_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m_.prototype,"panelContentVisibleChanged",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],m_.prototype,"hasDescriptionText",null);_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],m_.prototype,"collapsedLines",null);
_.G([_.F("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],m_.prototype,"descriptionText",null);_.G([_.F("data","data.headerRuns"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],m_.prototype,"headerRuns",null);_.G([_.F("data","data.sourceAttributions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],m_.prototype,"sourceAttributions",null);
_.G([_.M({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],m_);
_.e(m_,"ytd-expandable-video-description-body-renderer",function(){if(c3B!==void 0)return c3B;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return c3B=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var wT8;var oY2=_.Ba(function(B){var t=B.data;return _.E("factoid-renderer",{class:"ytwFactoidRendererHost"},_.E("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return t().accessibilityText}},_.E("span",{class:"ytwFactoidRendererValue"},_.E(_.vR,{text:function(){return t().value}})),_.E("span",{class:"ytwFactoidRendererLabel"},_.E(_.vR,{text:function(){return t().label}}))))},"Vb");_.dU(oY2,"factoid-renderer",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;return _.E("upload-time-factoid-renderer",null,_.E(_.cR,{data:function(){return t().factoid}},{factoidRenderer:oY2}))},"Wb"),"upload-time-factoid-renderer",{props:{data:_.Oz}});_.dU(_.Ba(function(B){var t=B.data;return _.E("view-count-factoid-renderer",null,_.E(_.cR,{data:function(){return t().factoid}},{factoidRenderer:oY2}))},"Xb"),"view-count-factoid-renderer",{props:{data:_.Oz}});var Nk=function(){var B=_.x.apply(this,arguments)||this;B.shortsPanel=!1;B.engagementPanel=!1;B.watchWhileSdp=_.m("shorts_desktop_watch_while_sdp");return B};
_.u(Nk,_.x);Nk.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"}}}}};
_.n9.Object.defineProperties(Nk.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var B;return(B=this.data)==null?void 0:B.channel}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Nk.prototype,"componentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Nk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Nk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Nk.prototype,"shortsPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Nk.prototype,"engagementPanel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Nk.prototype,"watchWhileSdp",void 0);_.G([_.F("shortsPanel","engagementPanel","data.channel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Nk.prototype,"showChannelInfo",null);_.G([_.M({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],Nk);
_.e(Nk,"ytd-video-description-header-renderer",function(){if(wT8!==void 0)return wT8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wT8=B},{mode:1});var y32;var XX=function(){return _.x.apply(this,arguments)||this};
_.u(XX,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],XX.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],XX.prototype,"ytRendererBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],XX.prototype,"noPadding",void 0);_.G([_.y(),_.Y("design:type",Object)],XX.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],XX);
_.e(XX,"ytd-list-item-view-model",function(){if(y32!==void 0)return y32;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return y32=B},{mode:1});var QN4;var xWb;var MLH;var $Wi;var ux=function(){var B=_.x.apply(this,arguments)||this;B.adaptiveFullWidth=!1;B.modernButtons=_.m("web_modern_buttons");B.buttonOverrides={style:"call-to-action",type:"filled"};B.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return B};
_.u(ux,_.x);ux.prototype.handleSetTimestamp_=function(B){this.data&&this.data.shortUrl&&(_.ZH(this.hostElement).querySelector("#share-url").value=B.isSet?_.Q$(this.data.shortUrl,"t",B.timestamp):this.data.shortUrl)};
ux.prototype.handleSignalActionCopyShareUrl_=function(B,t){(_.m("killswitch_copy_link_target_check")||_.ZH(this.hostElement).querySelector("#copy-button")===t)&&this.copyUrlToClipboard()};
ux.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.ZH(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
ux.prototype.computeStyle_=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ux.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ux.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ux.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.Y("design:type",String)],ux.prototype,"rendererStyle",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ux.prototype,"adaptiveFullWidth",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ux.prototype,"modernButtons",void 0);_.G([_.y(),_.Y("design:type",Object)],ux.prototype,"buttonOverrides",void 0);_.G([_.yX({is:"yt-copy-link-renderer",disableElementRegistration:!0})],ux);
_.e(ux,"yt-copy-link-renderer",function(){if($Wi===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;MLH===void 0&&(MLH=document.createElement("template"));var S=MLH;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$Wi=B}B=$Wi;return B},{mode:2});_.Qk("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var jh=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return B};
_.u(jh,_.x);_.k=jh.prototype;_.k.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.k.attached=function(){this.keyboardFocused=!1};
_.k.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var B=_.OD().resolve(_.S_(_.Zw));B&&(this.keyboardFocused=B.isKeyBoardInUse())}};
_.k.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.k.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}};
_.k.onChange_=function(){if(this.data){var B=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;B&&this.ytComponentBehavior.resolveCommand(B);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.k.handleUpdateToggleAction_=function(B){(B=_.X(B,CRs))&&this.data&&B.targetId==this.data.targetId&&this.set("data.toggled",B.toggled)};
_.k.toBoolean_=function(B){return!!B};
_.k.reset=function(){};
_.k.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("data-changed",this.data))};
_.k.updateDataToggledFromBinding=function(B){this.set("data.toggled",B.detail.value)};
jh.prototype.dataChangedForBinding=jh.prototype.dataChangedForBinding;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],jh.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jh.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],jh.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jh.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],jh.prototype,"data",void 0);_.G([_.y({computed:"computeDescription_(data.*)"}),_.Y("design:type",Object)],jh.prototype,"description_",void 0);_.G([_.y({value:function(){return!!_.OD().resolve(_.S_(_.Zw))&&_.m("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.Y("design:type",Boolean)],jh.prototype,"useKeyboardFocused",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],jh.prototype,"keyboardFocused",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jh.prototype,"dataChangedForBinding",null);_.G([_.yX({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],jh);
_.e(jh,"yt-toggle-form-field-renderer",function(){if(xWb===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;QN4===void 0&&(QN4=document.createElement("template"));var S=QN4;T.call(t,S.content.cloneNode(!0),B.content.firstChild);xWb=B}B=xWb;return B},{mode:2});var Wsu;var ehb;var HF=function(){var B=_.x.apply(this,arguments)||this;B.isDarkTheme=!1;B.isSearch=!1;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.noTopMargin=_.m("kevlar_watch_no_top_margin");B.maskFade=_.m("web_watch_chips_mask_fade");B.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 B};
_.u(HF,_.x);_.k=HF.prototype;_.k.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}}}}}};
_.k.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.k.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.k.dataChanged=function(){var B=this.getSelectedIndex();if(B>0)this.selected=B;else{this.selected=0;var t,T;(t=this.ytScrollableChipCloudBehavior)==null||(T=t.reset)==null||T.call(t)}};
_.k.getSelectedIndex=function(){var B;if((B=this.data)==null||!B.chips)return-1;B=-1;for(var t,T=0;T<((t=this.data)==null?void 0:t.chips.length);T++){var S=void 0,O=void 0;if((S=this.data)==null?0:(O=S.chips[T].chipCloudChipRenderer)==null?0:O.isSelected){B=T;break}}return B};
_.k.onResize=function(){var B=this.ytScrollableChipCloudBehavior;_.K9(B,B.setContainerWidthDiff);CJ(this.ytScrollableChipCloudBehavior)};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.handleRelatedChipCommand=function(B,t){B=this.JSC$14395_chipsSelector.indexOf(t);B!==-1&&this.JSC$14395_chipsSelector.selectIndex(B)};
_.k.handleChipCloudChipSelectAction=function(B){B=this.JSC$14395_chipsSelector.indexOf(B);B>-1&&this.JSC$14395_chipsSelector.selectIndex(B)};
_.k.handleChipCloudChipDeselectAction=function(){var B=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$14395_chipsSelector&&((B==null?0:B.continuationCommand)?_.hi(this.hostElement,[B]):(B==null?0:B.searchEndpoint)?this.ytComponentBehavior.resolveCommand(B):B&&_.qi(this.hostElement,[B],this.hostElement),this.JSC$14395_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.k.updateSelectedFromBinding=function(B){this.selected=B.detail.value};
HF.prototype.onResize=HF.prototype.onResize;HF.prototype.dataChanged=HF.prototype.dataChanged;HF.prototype.isSearchChanged=HF.prototype.isSearchChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],HF.prototype,"actionHandlerBehavior",void 0);
_.G([_.g(_.fw),_.Y("design:type",Object)],HF.prototype,"ironResizableBehavior",void 0);_.G([_.g(),_.Y("design:type",d0)],HF.prototype,"ytScrollableChipCloudBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],HF.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],HF.prototype,"data",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],HF.prototype,"selected",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],HF.prototype,"isDarkTheme",void 0);_.G([_.y({value:160}),_.Y("design:type",Number)],HF.prototype,"scrollDistance",void 0);_.G([_.y(),_.Y("design:type",Object)],HF.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],HF.prototype,"darkerDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],HF.prototype,"noTopMargin",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],HF.prototype,"maskFade",void 0);_.G([_.mA("#chips"),_.Y("design:type",Object)],HF.prototype,"JSC$14395_chipsSelector",void 0);_.G([_.IK("isSearch"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HF.prototype,"isSearchChanged",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HF.prototype,"dataChanged",null);
_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HF.prototype,"onResize",null);_.G([_.yX({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],HF);
_.e(HF,"yt-chip-cloud-renderer",function(){if(ehb===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Wsu===void 0&&(Wsu=document.createElement("template"));var S=Wsu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ehb=B}B=ehb;return B},{mode:2});var G68,pTB=function(){return G68!==void 0?G68:G68=document.createElement("template")};
document.head.appendChild(pTB().content);var i$u;var Y2u=document.head,KsH=Y2u.appendChild,lzH;if(i$u===void 0){var vYo=document.createElement("template");_.a(vYo,"");vYo.content.insertBefore(pTB().content.cloneNode(!0),vYo.content.firstChild);i$u=vYo}lzH=i$u;KsH.call(Y2u,lzH.content);var nY4=_.Ba(function(B){var t=B.data;return _.E("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.E("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.E("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.E(_.I,{cond:function(){return _.lc(t().image)},
then:function(T){return _.E("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.E(_.bQ,{data:T,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.E("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.E(_.vR,{text:function(){return t().title}})),_.E("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.E(_.vR,{text:function(){return t().subtitle}})))),_.E(_.I,{cond:function(){var T;
return(T=t())==null?void 0:T.hasBottomDivider},
then:function(){return _.E("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"Yb");var r3e=_.Ba(function(B){var t=B.data;return _.E("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.E("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.E(_.cR,{data:function(){var T;return(T=t().offerPlanDetailsItem)!=null?T:[]}},{offerPlanDetailsItemViewModel:function(T){return _.E("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.E(nY4,{data:T.data}))}})),_.E("div",null,_.E(_.I,{cond:function(){return t().hasBottomDivider},
then:function(){return _.E("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.E("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.E("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.E("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.E("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"Zb");var zhs=_.Ba(function(B){var t=B.data;B=_.C(_.PV(!1,void 0,"SpEGQd"));var T=B.next().value,S=B.next().value,O=_.Xb(function(){S(!T());return!1}),d=function(){var Z;
return(Z=t().offerPlanDetailsContainer)!=null?Z:[]};
return _.E("lp-complex-offer-card-details-view-model",null,_.E("div",null,_.E(_.I,{cond:function(){return T()},
then:function(){return _.E("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.E("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":O,"aria-expanded":T},_.E(_.vR,{text:function(){return t().expandedTitle}})),_.E("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.E(_.cR,{data:d},{offerPlanDetailsContainerViewModel:function(Z){return _.E("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.E(r3e,{data:Z.data}))}})),_.E("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.E(_.vR,{text:function(){return t().legalText}})))},
else:function(){return _.E("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":O,"aria-expanded":T},_.E(_.vR,{text:function(){return t().collapsedTitle}}),_.E("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.E(_.fz,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"$b");var b$4=_.Ba(function(B){var t=B.data;return _.E("lp-complex-offer-card-option-view-model",null,_.E("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.E(_.I,{cond:function(){return t().topDividerText},
then:function(){return _.E("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.E("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.E("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.E("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.E(_.vR,{text:function(){return t().topDividerText}}))))}}),_.E(_.I,{cond:function(){return t().description},
then:function(){return _.E("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.E(_.vR,{text:function(){return t().description}}))}}),_.E(_.I,{cond:function(){return t().planPricingPrimary},
then:function(){return _.E("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.E(_.vR,{text:function(){return t().planPricingPrimary}}))}}),_.E(_.I,{cond:function(){return t().planPricingSecondary},
then:function(){return _.E("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.E(_.vR,{text:function(){return t().planPricingSecondary}}))}}),_.E(_.I,{cond:function(){return t().primaryButton},
then:function(){return _.E("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.E(_.cR,{data:function(){return t().primaryButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"ac");var B_4=_.Ba(function(B){var t=B.data;var T=function(){var d;return((d=t())==null?void 0:d.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
B={};var S={},O={};return _.E("ytm-lp-complex-offer-card-view-model",null,_.E("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.E("div",{class:_.JK((B.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=T,B),"ytmLpComplexOfferCardViewModelCardContainer")},_.E(_.I,{cond:function(){var d;return(d=t())==null?void 0:d.bannerText},
then:function(){return _.E("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.E("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.E(_.vR,{text:function(){return t().bannerText}})))}}),_.E(_.I,{cond:function(){return _.lc(t().logo)},
then:function(d){var Z={};return _.E("div",{class:_.JK((Z.ytmLpComplexOfferCardViewModelLogoAlignLeft=T,Z),"ytmLpComplexOfferCardViewModelLogo")},_.E(_.bQ,{data:d,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.E("div",{class:_.JK((S.ytmLpComplexOfferCardViewModelTitleAlignLeft=T,S),"ytmLpComplexOfferCardViewModelTitle")},_.E(_.vR,{text:function(){return t().title}})),_.E(_.I,{cond:function(){var d;
return(d=t())==null?void 0:d.subtitle},
then:function(){var d={};return _.E("div",{class:_.JK((d.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=T,d),"ytmLpComplexOfferCardViewModelSubtitle")},_.E(_.vR,{text:function(){return t().subtitle}}))}}),_.E(_.I,{cond:function(){return t().planPricingPrimary},
then:function(){return _.E("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.E(_.vR,{text:function(){return t().planPricingPrimary}}))}}),_.E(_.I,{cond:function(){return t().planPricingSecondary},
then:function(){return _.E("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.E(_.vR,{text:function(){return t().planPricingSecondary}}))}}),_.E(_.I,{cond:function(){return t().purchaseButton},
then:function(){return _.E("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.E(_.cR,{data:function(){return t().purchaseButton}},{buttonViewModel:function(d){return _.E(_.V6,{data:d.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.E(_.I,{cond:function(){var d;
return(d=t())==null?void 0:d.offerOptions},
then:function(){return _.E("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.E(_.cR,{data:function(){return t().offerOptions}},{lpComplexOfferCardOptionViewModel:b$4}))}}),_.E("div",{class:_.JK((O.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=T,O),"ytmLpComplexOfferCardViewModelLegalText")},_.E(_.vR,{text:function(){return t().legalText}})),_.E(_.I,{cond:function(){var d;
return(d=t())==null?void 0:d.offerCardDetails},
then:function(){return _.E("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.E(_.cR,{data:function(){return t().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:zhs}))}}))))},"bc");var ta4=_.Ba(function(B){var t=B.data;var T=function(){var Z;return((Z=t())==null?void 0:Z.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
B={};var S={},O={},d={};return _.E("ytm-lp-complex-offer-card-section-view-model",null,_.E("div",{class:_.JK("ytmLpComplexOfferCardSectionViewModelHost")},_.E("div",{class:_.JK((B.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=T,B),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.E("div",{class:_.JK((S.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=T,S),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.E("h2",{class:_.JK((O.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
T,O),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.E(_.vR,{text:function(){return t().title}}))),_.E(_.I,{cond:function(){var Z;
return(Z=t())==null?void 0:Z.subtitle},
then:function(){var Z={},h={};return _.E("div",{class:_.JK((Z.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=T,Z),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.E("div",{class:_.JK((h.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=T,h),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.E(_.vR,{text:function(){return t().subtitle}})))}}),_.E("div",{class:_.JK((d.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=T,d),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.E(_.cR,{data:function(){var Z;
return(Z=t().offerPlans)!=null?Z:[]}},{lpComplexOfferCardViewModel:function(Z){return _.E("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.E(B_4,{data:Z.data}))}})))))},"cc");var T_4=_.Ba(function(B){return _.E("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.E("div",{class:"ytLpCouponBannerViewModelIcon"},_.E(_.fz,{icon:function(){return"price_tag"}})),_.E("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.E("div",{class:"ytLpCouponBannerViewModelContent"},_.E("div",{class:"ytLpCouponBannerViewModelHeading"},_.E(_.vR,{text:function(){var t;
return(t=B.data())==null?void 0:t.title}})),_.E("div",{class:"ytLpCouponBannerViewModelBody"},_.E(_.vR,{text:function(){var t;
return(t=B.data())==null?void 0:t.subtitle}})))))},"dc");
T_4.idomCompat=!0;_.am=hTu.getInstance();var SY1=_.Ba(function(B){return _.E("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":B.shouldAriaHideContent},_.E("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:B.questionId},_.E(_.vR,{text:B.question})))},"ec"),ONq=_.Ba(function(B){var t=B.data;
var T=B.themeOverride;B=_.C(_.PV(!1,void 0,"ljTVPd"));var S=B.next().value,O=B.next().value;B=_.Xb(function(){O(!S());return!1});
var d=function(){return S()?"EXPAND_LESS":"EXPAND_MORE"},Z=("faq-container"+_.gV(_.am)).toString(),h="faq-question-and-answers-section-question"+_.gV(_.am),q={},D={};
return _.E("faq-entry-view-model-c3",null,_.E("div",{class:_.JK("yt-lp-faq-entry-view-model",(q["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return T==null?void 0:T().useDarkTheme},q))},_.E("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":B,role:"button","aria-expanded":S,"aria-labelledby":h.toString(),"tab-index":"0"},_.E(SY1,{question:function(){return t().question},
questionId:h,shouldAriaHideContent:!0}),_.E(_.I,{cond:function(){return S()!==void 0},
then:function(){return _.E("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.E(_.fz,{icon:d,ariaHidden:!0}),_.E("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.E("div",{class:_.JK("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(D["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!S()},D))},_.E("div",{id:Z},_.E(_.aS,{each:function(){return t().answers||[]}},function(P){return _.E("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.E(_.vR,{text:P}))})))))},"fc");
ONq.idomCompat=!0;var kj2=_.Ba(function(B){var t=B.data;var T=B.themeOverride;B={};return _.E("lp-faq-section-view-model-c3",null,_.E("div",{class:_.JK("yt-lp-faq-section-view-model",(B["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return t().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},B["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(T==null||!T().useDarkTheme)},B))},_.E("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.E(_.I,{cond:function(){return t().header},
then:function(S){return _.E("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.E(_.vR,{text:S}))}}),_.E("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.E(_.cR,{data:function(){return t().faqs}},{faqEntryViewModel:function(S){return _.E(ONq,{data:S.data,
themeOverride:T})}})),_.E("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.E(_.aS,{each:function(){return t().footers||[]}},function(S){return _.E(_.vR,{text:S})})),_.E(_.I,{cond:function(){return t().legal},
then:function(S){return _.E("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.E(_.vR,{text:S}))}}))))},"gc");
kj2.idomCompat=!0;var dGE=_.Ba(function(B){var t=B.data;var T=B.themeOverride;_.Fv(function(){var Z=t().gtmId;Z&&_.Rn(Z,_.MB("GL",""))});
var S={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var Z,h,q;return(q=(Z=t().logo)==null?void 0:(h=Z.accessibilityData)==null?void 0:h.label)!=null?q:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},O=_.OD().resolve(_.S_(_.va)),d=function(){return O&&O()||(T==null?void 0:T().useDarkTheme)};
return _.E("lp-header-section-view-model",null,_.E("div",{class:function(){var Z=t().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",h=t().marginType==="LP_SECTION_MARGIN_TYPE_TOP",q=T==null?void 0:T().useDarkTheme,D=["lp-header-section-view-model"];Z&&D.push("lp-header-section-view-model--ptc-layout-type");h&&D.push("lp-header-section-view-model__lp-header-section-margin");q&&D.push("lp-header-section-view-model--premium-force-dark-mode");return D.join(" ")}},_.E(_.I,{cond:function(){return t().logo},
then:function(){return _.E("div",null,_.E(_.I,{cond:d,then:function(){return _.E(_.I,{cond:function(){var Z;return(Z=t().logo)==null?void 0:Z.imageDark},
then:function(Z){return _.E(_.bQ,Object.assign({},{data:Z},S))}})},
else:function(){return _.E(_.I,{cond:function(){var Z;return(Z=t().logo)==null?void 0:Z.imageLight},
then:function(Z){return _.E(_.bQ,Object.assign({},{data:Z},S))}})}}))}}),_.E(_.I,{cond:function(){return t().title},
then:function(Z){return _.E("div",{class:"lp-header-section-view-model__lp-header-title"},_.E(_.vR,{text:Z}))}}),_.E("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.E(_.I,{cond:function(){return t().subtitles},
then:function(Z){return _.E(_.aS,{each:Z},function(h){return _.E("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.E(_.vR,{text:h}))})}})),_.E(_.I,{cond:function(){return t().additionalInfo},
then:function(Z){return _.E("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.E(_.vR,{text:Z}))}}),_.E("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.E(_.I,{cond:function(){return t().primaryButton},
then:function(Z){return _.E("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.E(_.cR,{data:Z},{buttonViewModel:_.V6}))}}),_.E(_.I,{cond:function(){return t().secondaryButton},
then:function(Z){return _.E("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.E(_.cR,{data:Z},{buttonViewModel:_.V6}))}})),_.E(_.I,{cond:function(){return t().otherOffersInfo},
then:function(Z){return _.E("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.E(_.vR,{text:Z}))}}),_.E("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.E(_.I,{cond:function(){return t().billingInfo},
then:function(Z){return _.E(_.aS,{each:Z},function(h){return _.E("div",null,_.E(_.vR,{text:h}))})}}))))},"hc");
dGE.idomCompat=!0;var CbE=_.Ba(function(B){var t=B.data;var T=_.rf(B.themeOverride,{useDarkTheme:!1});B={};B=_.JK("ytm-lp-headline-section-view-model",(B["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return T().useDarkTheme},B));
return _.E("lp-headline-section-view-model",null,_.E("div",{class:B},_.E("div",{class:"ytm-lp-headline-section-view-model__title-text"},_.E(_.vR,{text:function(){return t().title}})),_.E(_.I,{cond:function(){return t().subtitle},
then:function(S){return _.E("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},_.E(_.vR,{text:S}))}})))},"ic");var ZNq=_.Ba(function(B){var t=B.data;var T=B.themeOverride;var S=_.OD().resolve(_.S_(_.va)),O=function(){return S&&S()||(T==null?void 0:T().useDarkTheme)},d=function(){var D,P;
var U=O()?(D=t().textBackgroundImage)==null?void 0:D.imageDark:(P=t().textBackgroundImage)==null?void 0:P.imageLight;return Vhg((U==null?void 0:U.sources)||[])},Z=function(){var D,P;
return O()?(D=t().featureImage)==null?void 0:D.imageDark:(P=t().featureImage)==null?void 0:P.imageLight},h=function(){return t().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},q=function(){var D,P;
return O()?(D=t().logo)==null?void 0:D.imageDark:(P=t().logo)==null?void 0:P.imageLight};
return _.E("ytm-lp-large-feature-section-view-model",null,_.E("div",{class:function(){var D=t().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",P=t().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",U=(t().index||0)%2===1,J=T==null?void 0:T().useDarkTheme,N=["yt-lp-large-feature-section-view-model"];D?N.push("yt-lp-large-feature-section-view-model--music-feature-type"):P?N.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):U||N.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
J&&N.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return N.join(" ")}},_.E("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.E(_.I,{cond:Z,
then:function(){return _.E(_.bQ,{data:function(){return Z()},
alt:function(){var D,P,U;return(U=(D=t().featureImage)==null?void 0:(P=D.accessibilityData)==null?void 0:P.label)!=null?U:""},
contentMode:h})}})),_.E("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var D;return((D=d())==null?0:D.url)?"background-image: url("+_.Xx(d().url)+");":""}},_.E("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.E(_.I,{cond:q,
then:function(){return _.E(_.bQ,{data:function(){return q()},
alt:function(){var D,P,U;return(U=(D=t().logo)==null?void 0:(P=D.accessibilityData)==null?void 0:P.label)!=null?U:""},
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"})}}),_.E(_.I,{cond:function(){return t().eyebrowText},
then:function(){return _.E("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.E(_.vR,{text:function(){return t().eyebrowText}}))}}),_.E(_.I,{cond:function(){return t().title},
then:function(){return _.E("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.E(_.vR,{text:function(){return t().title}}))}}),_.E(_.I,{cond:function(){return t().subtitles},
then:function(){return _.E("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.E(_.aS,{each:function(){return t().subtitles||[]}},function(D){return _.E(_.vR,{text:D})}))}})))))},"jc");
ZNq.idomCompat=!0;var L88=_.Ba(function(B){return _.E("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.E("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.E(_.fz,{icon:function(){var t;return(t=B.data())==null?void 0:t.iconType},
className:function(){var t;switch((t=B.data())==null?void 0:t.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 t;return((t=B.data())==null?void 0:t.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.E("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.E(_.vR,{text:function(){var t;
return(t=B.data())==null?void 0:t.text},
className:function(){var t;return((t=B.data())==null?void 0:t.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"kc");var hSi=_.Ba(function(B){B=_.zo(B,{config:void 0,themeOverride:void 0});var t=B.data,T=B.config,S=B.themeOverride;B={};B=_.JK("ytm-lp-offer-card-option-view-model",(B["ytm-lp-offer-card-option-view-model--premium-force-dark-mode"]=function(){var h;return(h=S())==null?void 0:h.useDarkTheme},B));
var O=_.Xb(function(){var h,q;(h=T())==null||(q=h.handleRadioButtonClick)==null||q.call(h,t());return!1}),d=function(){var h;
return(h=T())==null?void 0:h.shouldDisplayRadioButton},Z=function(){var h;
return(h=t().featureListItems)!=null?h:[]};
return _.E("ytm-lp-offer-card-option-view-model",null,_.E("div",{class:B,"on:click":_.Xb(function(){if(d()){var h,q;(h=T())==null||(q=h.handleRadioButtonClick)==null||q.call(h,t())}return!1})},_.E(_.I,{cond:d,
then:function(){return _.E("div",null,_.E("input",{type:"radio","on:click":O,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":function(){var h;return!((h=T())==null||!h.isOptionSelected)}}))}}),_.E("div",null,_.E("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},_.E(_.vR,{text:function(){return t().eyebrowText}})),_.E("div",{class:"ytm-lp-offer-card-option-view-model__title"},_.E(_.vR,{text:function(){return t().title}})),_.E("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},
_.E(_.vR,{text:function(){return t().subtitle}})),_.E(_.I,{cond:function(){return Z().length>0},
then:function(){return _.E("div",{class:"ytm-lp-offer-card-option-view-model__feature-list-items"},_.E(_.cR,{data:Z},{lpFeatureListItemViewModel:L88}))}}),_.E("div",{class:"ytm-lp-offer-card-option-view-model__description"},_.E(_.vR,{text:function(){return t().description}})))))},"lc");
hSi.idomCompat=!0;var qYu=_.Ba(function(B){var t=B.data;var T=B.themeOverride;B=_.C(_.jH(function(){var d,Z=(d=t().offerOptions)==null?void 0:d[0];return _.X(Z,Nt2)||{}}));
var S=B.next().value,O=B.next().value;B={};return _.E("ytm-lp-offer-card-view-model",null,_.E("div",{class:_.JK("ytm-lp-offer-card-view-model",(B["ytm-lp-offer-card-view-model--premium-force-dark-mode"]=function(){return!(T==null||!T().useDarkTheme)},B))},_.E("div",{class:"ytm-lp-offer-card-view-model__title-container"},_.E(_.I,{cond:function(){return t().titleIconType},
then:function(){return _.E("div",{class:"ytm-lp-offer-card-view-model__icon-container"},_.E(_.fz,{icon:function(){var d;return((d=t().titleIconType)==null?void 0:d.toString())||""}}))}}),_.E("div",{class:"ytm-lp-offer-card-view-model__title-text"},_.E(_.vR,{text:function(){return t().title}})),_.E(_.cR,{data:function(){return t().titleBadge}},{badgeViewModel:function(d){return _.E("div",{class:"ytm-lp-offer-card-view-model__title-badge"},_.E(_.b$,{data:d.data}))}})),_.E("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"},
_.E(_.cR,{data:function(){return t().offerOptions}},{lpOfferCardOptionViewModel:function(d){var Z=d.data;
return _.E(_.Zc,null,_.E("div",{class:"ytm-lp-offer-card-view-model__divider"}),_.E(hSi,{data:Z,config:function(){var h;return{shouldDisplayRadioButton:(t().offerOptions||[]).length>1,isOptionSelected:Z().id===((h=S())==null?void 0:h.id),handleRadioButtonClick:function(q){return void O(q)}}},
themeOverride:T}))}})),_.E("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},_.E(_.cR,{data:function(){var d;
return(d=S())==null?void 0:d.purchaseButtonOverride}},{buttonViewModel:_.V6}))))},"mc");
qYu.idomCompat=!0;var Va8=_.Ba(function(B){var t=B.data;var T=B.themeOverride;B={};B=_.JK("ytm-lp-offer-card-section-view-model",(B["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var S;return T==null?void 0:(S=T())==null?void 0:S.useDarkTheme},B));
return _.E("ytm-lp-offer-card-section-view-model",null,_.E("div",{class:B},_.E(_.I,{cond:function(){return t().title!==void 0},
then:function(){return _.E("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},_.E("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},_.E(_.vR,{text:function(){return t().title}})),_.E(_.I,{cond:function(){return t().subtitle},
then:function(){return _.E("div",{class:"ytm-lp-offer-card-section-view-model__subtitle-text"},_.E(_.vR,{text:function(){return t().subtitle}}))}}))}}),_.E("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},_.E(_.cR,{data:function(){return t().offerCards}},{lpOfferCardViewModel:function(S){return _.E("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},_.E(qYu,{data:S.data,
themeOverride:T}))}})),_.E(_.I,{cond:function(){return t().footer},
then:function(){return _.E("div",{class:"ytm-lp-offer-card-section-view-model__footer-text"},_.E(_.vR,{text:function(){return t().footer}}))}})))},"nc");var E2q=_.Ba(function(B){var t=B.data;return _.E("lp-offer-table-cell-content-view-model",null,_.E("div",{class:"yt-lp-offer-table-cell-content-view-model"},_.E(_.RS,null,_.E(_.f4,{when:function(){return t().title}},function(){return _.E(_.vR,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",
text:function(){return t().title}})}),_.E(_.f4,{when:function(){return t().subTitle}},function(){return _.E(_.vR,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",
text:function(){return t().subTitle}})}),_.E(_.f4,{when:function(){return t().featureDescription}},function(){return _.E(_.vR,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description",
text:function(){return t().featureDescription}})}),_.E(_.f4,{when:function(){return t().description}},function(){return _.E(_.vR,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",
text:function(){return t().description}})}),_.E(_.f4,{when:function(){return t().iconType}},function(){return _.E("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},_.E(_.fz,{icon:function(){return t().iconType.toString()}}))}),_.E(_.f4,{when:function(){return t().purchaseButton}},function(){return _.E(_.cR,{data:function(){return t().purchaseButton}},{buttonViewModel:function(T){return _.E("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},
_.E(_.V6,{data:T.data}))}})}),_.E(_.f4,{when:function(){return t().note}},function(){return _.E(_.vR,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note",
text:function(){return t().note}})}),_.E(_.f4,{when:function(){return t().featureDetail}},function(){return _.E(_.vR,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",
text:function(){return t().featureDetail}})}),_.E(_.f4,{when:function(){return t().badge}},function(){return _.E(_.cR,{data:function(){return t().badge}},{badgeViewModel:_.b$})}))))},"oc");
E2q.idomCompat=!0;var DGu=_.Ba(function(B){var t=B.data;return _.E("lp-offer-table-cell-view-model",null,_.E("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(t().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;"}}},_.E(_.cR,{data:function(){return t().contents}},{lpOfferTableCellContentViewModel:E2q})))},
"pc");
DGu.idomCompat=!0;var Pbq=_.Ba(function(B){var t=B.data;var T=B.lpTableIsFirstRow;var S=B.lpTableIsLastRow;var O=function(){return(T==null?0:T())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-header-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-header-cell"},d=function(){return(T==null?0:T())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(S==null?0:S())?"yt-lp-offer-table-row-view-model__lp-offer-table-last-row-content-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-content-cell"};
return _.E("ytm-lp-offer-table-row-view-model",null,_.E("div",{class:"yt-lp-offer-table-row-view-model"},_.E(_.cR,{data:function(){return t().rowHeaderCell}},{lpOfferTableCellViewModel:function(Z){return _.E("div",{class:O},_.E(DGu,{data:Z.data}))}}),_.E(_.cR,{data:function(){return t().contentCells}},{lpOfferTableCellViewModel:function(Z){return _.E("div",{class:d},_.E(DGu,{data:Z.data}))}})))},"qc");
Pbq.idomCompat=!0;var UG4=_.Ba(function(B){var t=B.data;var T=B.themeOverride;var S=_.OD().resolve(_.S_(_.va)),O=function(){return _.X(t().logo,QIu)||{}};
B={};return _.E("ytm-lp-offer-table-section-view-model",null,_.E("div",{class:"yt-lp-offer-table-view-model"},_.E(_.I,{cond:function(){var d,Z;return S&&S()||(T==null?0:T().useDarkTheme)?(d=O())==null?void 0:d.imageDark:(Z=O())==null?void 0:Z.imageLight},
then:function(d){return _.E(_.bQ,{data:d,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var Z,h,q;return(q=(Z=O())==null?void 0:(h=Z.accessibilityData)==null?void 0:h.label)!=null?q:""},
targetWidth:140,targetHeight:40,height:40,className:"yt-lp-offer-table-view-model__lp-offer-table-section-logo",useWidth:!1})}}),_.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},_.E(_.vR,{text:function(){return t().title}})),_.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},_.E(_.vR,{text:function(){return t().subtitle}})),_.E(_.I,{cond:function(){return t().disclaimers},
then:function(d){return _.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-disclaimers"},_.E(_.aS,{each:d},function(Z){return _.E("div",null,_.E(_.vR,{text:Z}))}))}}),_.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},_.E(_.cR,{data:function(){return t().rows}},{lpOfferTableRowViewModel:function(d,Z){return _.E(Pbq,{data:d.data,
lpTableIsFirstRow:function(){return Z()===0},
lpTableIsLastRow:function(){return Z()===t().rows.length-1}})}})),_.E("div",{class:_.JK((B["yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper"]=function(){return t().hasFooterBackground},B))},_.E(_.I,{cond:function(){return t().footer},
then:function(){return _.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},_.E(_.vR,{text:function(){return t().footer}}))}}),_.E(_.I,{cond:function(){return t().footerTitle},
then:function(){return _.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},_.E(_.vR,{text:function(){return t().footerTitle}}))}}),_.E(_.I,{cond:function(){return t().footerDescription},
then:function(){return _.E("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},_.E(_.vR,{text:function(){return t().footerDescription}}))}}))))},"rc");
UG4.idomCompat=!0;var IQi=_.Ba(function(B){var t=B.data;var T=B.themeOverride;var S=_.OD().resolve(_.S_(_.va)),O=function(){var h;return T==null?void 0:(h=T())==null?void 0:h.useDarkTheme},d=function(){var h,q;
return S&&S()||O()?(h=t().image)==null?void 0:h.imageDark:(q=t().image)==null?void 0:q.imageLight};
B={};B=_.JK("ytm-lp-small-feature-section-view-model",(B["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=O,B));var Z=function(){var h,q,D;return(D=(h=t().image)==null?void 0:(q=h.accessibilityData)==null?void 0:q.label)!=null?D:""};
return _.E("ytm-lp-small-feature-section-view-model",{class:B},_.E(_.I,{cond:function(){return d()&&!aIL},
then:function(){return _.E("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},_.E(_.bQ,{data:function(){return d()},
alt:Z,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.E("div",{class:"ytm-lp-small-feature-section-view-model__content-section"},_.E("div",{class:"ytm-lp-small-feature-section-view-model__title-text"},_.E(_.I,{cond:function(){return t().title},
then:function(h){return _.E(_.vR,{text:h})}})),_.E("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},_.E(_.vR,{text:function(){return t().description}}))))},"sc");
IQi.idomCompat=!0;var JA1=_.Ba(function(B){var t=B.data;var T=B.themeOverride;B={};return _.E("ytm-lp-small-feature-section-group-view-model",null,_.E("div",{class:_.JK("ytm-lp-small-feature-section-group-view-model",(B["ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode"]=function(){return!(T==null||!T().useDarkTheme)},B))},_.E("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},_.E(_.cR,{data:function(){return t().smallFeatures}},{lpSmallFeatureSectionViewModel:function(S){return _.E("div",
{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"},_.E(IQi,{data:S.data,
themeOverride:T}))}}))))},"tc");
JA1.idomCompat=!0;_.dU(_.Ba(function(B){var t=B.data;var T=function(){return t().forcedTheme==="USER_INTERFACE_THEME_DARK"},S=function(){return t().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},O=function(){var Z="",h,q;
var D=_.OD().resolve(_.S_(_.va));D=T()||(D==null?0:D())?(h=t().themedImageViewModel)==null?void 0:h.imageDark:(q=t().themedImageViewModel)==null?void 0:q.imageLight;(h=Vhg((D==null?void 0:D.sources)||[]))&&h.url&&(Z=S()?"background-image: linear-gradient(to bottom, transparent, "+(t().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.Xx(h.url)+");":"background-image: url("+_.Xx(h.url)+");");return Z},d=function(){return{useDarkTheme:T()}};
B={};return _.E("yt-section-group-view-model",null,_.E("div",{class:_.JK("yt-lp-section-group-view-model",(B["yt-lp-section-group-view-model--premium-force-dark-mode"]=T,B["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return t().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},B))},_.E(_.I,{cond:function(){return O().length},
then:function(){var Z={};return _.E("div",{class:_.JK("yt-lp-section-group-view-model__bg-image",(Z["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=S,Z)),style:O})}}),_.E("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.E(_.cR,{data:function(){return t().sections}},{lpFaqSectionViewModel:function(Z){return _.E(kj2,{data:Z.data,
themeOverride:d})},
lpHeaderSectionViewModel:function(Z){return _.E(dGE,{data:Z.data,themeOverride:d})},
lpHeadlineSectionViewModel:function(Z){return _.E(CbE,{data:Z.data,themeOverride:d})},
lpLargeFeatureSectionViewModel:function(Z){return _.E(ZNq,{data:Z.data,themeOverride:d})},
lpOfferCardSectionViewModel:function(Z){return _.E(Va8,{data:Z.data,themeOverride:d})},
lpComplexOfferCardSectionViewModel:function(Z){return _.E(ta4,{data:Z.data})},
lpOfferTableSectionViewModel:function(Z){return _.E(UG4,{data:Z.data,themeOverride:d})},
lpSmallFeatureSectionGroupViewModel:function(Z){return _.E(JA1,{data:Z.data,themeOverride:d})},
lpCouponBannerViewModel:function(Z){return _.E(T_4,{data:Z.data})}}))))},"uc"),"yt-section-group-view-model",{props:{data:_.lP}});var G0w=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.f8=_.Ba(function(B){function t(){if(G0w.has(B.data().displayType)){var D=!S(),P;if((P=B.disableDeselection)==null||!P.call(B)||D){B.data().selected=D;P=Object.assign({},Z(),{selected:D});h(P);var U;(U=B.callback)==null||U.call(B,P,D)}}}
var T=_.l_("chip-view-model"),S=function(){var D,P;return!!(((D=B.selected)==null?void 0:D.call(B))!==void 0?(P=B.selected)==null?0:P.call(B):Z().selected)},O=_.C(_.jH(B.data)),d=O.next().value;
O=O.next().value;var Z=d,h=O,q=_.JT(eI_,function(){return B.data().chipEntityKey||""});
return _.E("chip-view-model",{class:"ytChipViewModelHost",el:T},_.E(T3B,{data:function(){var D,P=Object.assign({},Z(),{selected:S()}),U=q(),J=(D=B.disableDeselection)==null?void 0:D.call(B);a:switch(P.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":D=1;break a;default:D=0}return{text:(U==null?void 0:U.text)||P.text,state:P.disabled?1:P.selected?0:2,type:D,onTap:pjL(P,T,t,J),accessibilityLabel:P.accessibilityLabel||P.text}}}))},"vc");
_.f8.idomCompat={callbacks:{callback:!0}};_.mGe=_.Ba(function(B){var t=_.JT(W1N,function(){var Z;return(Z=B.data())==null?void 0:Z.chipBarStateEntityKey}),T=function(){return B.data().disableDeselection},S=_.C(_.jH(function(){var Z;
if(((Z=t())==null?void 0:Z.selectedIndex)!=void 0)return t().selectedIndex;var h,q;Z=_.C(((h=B.data())==null?void 0:(q=h.chips)==null?void 0:q.entries())||[]);for(h=Z.next();!h.done;h=Z.next()){h=_.C(h.value);q=h.next().value;h=h.next().value;var D=void 0;if((D=_.X(h,_.MJ))==null?0:D.selected)return q}return-1})),O=S.next().value,d=S.next().value;
return _.E("chip-bar-view-model",{class:_.JK("ytChipBarViewModelHost",B.className),role:"tablist"},_.E(_.cR,{data:function(){return B.data().chips}},{chipViewModel:function(Z,h){return _.E("div",{class:"ytChipBarViewModelChipWrapper"},_.E(_.f8,{data:Z.data,
selected:function(){return h()===O()},
callback:function(q,D){q=!!D;D=h();d(q?D:-1);var P,U=(P=B.data())==null?void 0:P.chipBarStateEntityKey;U&&q&&_.nx(_.mO("chipBarStateEntity",U,{key:U,selectedIndex:D}))},
disableDeselection:B.disableDeselection||T}))}}))},"wc");_.dU(_.mGe,"chip-bar-view-model",{props:{data:_.Oz,className:_.Oz,disableDeselection:_.Oz}});_.N_B=_.Ba(function(B){var t=B.data;B={};return _.E("divider-view-model",{class:_.JK("divider-view-model-wiz",(B["divider-view-model-wiz__inset-thin-padding"]=function(){return t().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},B))},_.E("div",{class:_.JK("divider-view-model-wiz__base-divider",function(){return i52(t().dividerStyle)}),
style:_.H4({"background-color":function(){return t().backgroundColor?_.W6(t().backgroundColor):void 0}})}))},"xc");
_.N_B.idomCompat=!0;_.dU(_.N_B,"divider-view-model",{props:{data:_.lP}});var Rf=new Map,gK=new Map,lJh=0,AU;var t1g=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],OQC={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var XgB,ug2;XgB=function(B){return function(t){return function(){return String(t())+B}}};
_.g5=XgB("px");ug2=XgB("s");var HNe=_.Ba(function(B){function t(l){return function(){var b=N().numItemsPerGridRow,Zv=l()*b;b=Zv+b;var hN,PL;return(PL=(hN=S().contents)==null?void 0:hN.slice(Zv,b))!=null?PL:[]}}
var T=_.zo(B,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),S=T.data,O=T.layoutContainerWidth,d=T.shouldUseOwnContainerSize,Z=T.marginSettings;T=_.C(_.PV(!0,void 0,"qgr2Je"));var h=T.next().value,q=T.next().value,D=function(){var l,b=(l=_.X(S().showMoreButton,_.aa))==null?void 0:l.trackingParams;b&&_.hZ(_.Xr(),b);q(!1)},P=function(){var l,b=(l=_.X(S().showLessButton,_.aa))==null?void 0:l.trackingParams;
b&&_.hZ(_.Xr(),b);q(!0)};
T=_.l_("grid-shelf-view-model");var U=_.duo(T,{canHaveZeroSize:!1}),J=function(){var l;return(l=S().contentAspectRatio)!=null?l:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},N=_.N_(function(){var l=_.KS({containerWidth:d()&&U.width()>0?U.width()||O():O(),
sizing:"EXTRA_COMPACT",marginSettings:Z(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:l.maxContainerWidth,numItemsPerGridRow:l.numItems,contentPadding:d()?l.margin:l.contentMargin,itemWidth:l.itemWidth,itemMargin:l.gutter/2}},void 0,"pqVdjc"),H=function(){if(S().enableVerticalExpansion){if(h())return f();
var l,b,Zv=(b=(l=S().contents)==null?void 0:l.length)!=null?b:0;return Math.ceil(Zv/N().numItemsPerGridRow)}return N().numItemsPerGridRow<=2?2:1},f=function(){var l;
return Math.ceil(((l=S().minCollapsedItemCount)!=null?l:1)/N().numItemsPerGridRow)},c=function(){return S().enableVerticalExpansion&&S().showLessButton&&!h()&&H()>f()},w=function(){var l,b;
return S().enableVerticalExpansion&&S().showMoreButton&&h()&&((b=(l=S().contents)==null?void 0:l.length)!=null?b:0)>N().numItemsPerGridRow*f()},W=function(){return!c()},v=function(){return!w()},p={};
return _.E("grid-shelf-view-model",{class:_.JK("ytGridShelfViewModelHost",B.className,(p.ytGridShelfViewModelHostHasBottomButton=function(){return c()||w()},p)),
el:T,style:_.H4({"margin-left":(0,_.g5)(function(){return N().contentPadding}),
"margin-right":(0,_.g5)(function(){return N().contentPadding})})},_.E(_.I,{cond:function(){return _.X(S().header,vso)},
then:function(l){return _.E(_.d5,{data:l,disableHorizontalPadding:!0})}}),_.E("div",null,_.E(_.aS,{each:function(){return Array(H())}},function(l,b){return _.E(jMB,{className:B.className,
items:t(b),responsiveGridShelfLayout:N,contentAspectRatio:J})})),_.E("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.E(_.cR,{data:function(){return S().showMoreButton}},{buttonViewModel:function(l){return _.E("div",{hidden:v},_.E(_.V6,{data:l.data,
onClick:D}))}}),_.E(_.cR,{data:function(){return S().showLessButton}},{buttonViewModel:function(l){return _.E("div",{hidden:W},_.E(_.V6,{data:l.data,
onClick:P}))}})))},"yc");
HNe.idomCompat=!0;var jMB=_.Ba(function(B){var t=B.items;var T=B.responsiveGridShelfLayout;var S=B.contentAspectRatio;B=B.className;var O=_.l_("div");K1g(O,function(){a:{var Z=O.value;for(var h=t(),q=[],D=0;D<h.length;D++){var P=_.X(h[D],f9s);if(!P||P==null||!P.inlinePlayerData){Z=null;break a}var U=Z.children.item(D);if(!U){Z=null;break a}q.push({thumbnailElement:U,videoData:P})}Z={gridVideoPreviewData:{gridItems:q}}}return Z});
var d=(0,_.g5)(function(){return-T().itemMargin});
return _.E("div",{el:O,class:_.JK("ytGridShelfViewModelGridShelfRow",B),style:_.H4({"margin-left":d,"margin-right":d})},_.E(_.cR,{data:t,replacementWrapper:function(Z){return _.E(aQu,{responsiveGridShelfLayout:T},Z)}},{shortsLockupViewModel:function(Z){return _.E(aQu,{responsiveGridShelfLayout:T},_.E(qyo,{data:Z.data,
aspectRatio:function(){return S()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"zc"),aQu=_.Ba(function(B){return _.E("div",{style:_.H4({width:(0,_.g5)(function(){return B.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+B.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},B.children)},"Ac");
HNe.idomCompat=!0;_.dU(HNe,"grid-shelf-view-model",{props:{data:_.lP,layoutContainerWidth:_.lP,shouldUseOwnContainerSize:_.lP,marginSettings:_.lP,className:_.lP}});_.fQB=_.Ba(function(B){var t=_.C(_.PV(!1,void 0,"YYtxR")),T=t.next().value,S=t.next().value;t={};return _.E("yt-alert-banner-view-model",{class:_.JK("ytAlertBannerViewModelHost",B.className,function(){var O;a:switch((O=B.data())==null?void 0:O.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":O="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":O="ytAlertBannerViewModelWarning";break a;default:O="ytAlertBannerViewModelInformational"}return O},(t.ytAlertBannerViewModelDismissed=
T,t.ytAlertBannerViewModelFullbleed=B.fullbleed,t.ytAlertBannerViewModelNarrow=B.narrow,t.ytAlertBannerViewModelIsInRichGrid=B.isInRichGrid,t))},_.E(_.I,{cond:function(){var O;
return!((O=B.data())==null?0:O.hideIcon)},
then:function(){return _.E("div",{class:"ytAlertBannerViewModelIcon"},_.E(_.fz,{icon:function(){return"info_circle"}}))}}),_.E("div",{class:"ytAlertBannerViewModelOuterContainer"},_.E("div",{class:"ytAlertBannerViewModelContainer"},_.E("div",{class:"ytAlertBannerViewModelContent"},_.E("div",{class:"ytAlertBannerViewModelHeading"},_.E(_.vR,{text:function(){var O;
return(O=B.data())==null?void 0:O.heading}})),_.E("div",{class:"ytAlertBannerViewModelBody"},_.E(_.vR,{text:function(){var O;
return(O=B.data())==null?void 0:O.body}})))),_.E(_.cR,{data:function(){var O;
return(O=B.data())==null?void 0:O.actionButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.E(_.cR,{data:function(){var O;
return(O=B.data())==null?void 0:O.dismissButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var d;((d=B.data())==null?0:d.disableLocalDismissBehavior)||S(!0)}})}}))},"Bc");_.dU(_.fQB,"yt-alert-banner-view-model",{props:{data:_.lP,fullbleed:_.lP,narrow:_.lP,isInRichGrid:_.lP,className:_.lP}});var Cpz=_.HR({chipViewModel:_.f8,buttonViewModel:_.V6});_.Tt(ZQ_);var g2o;g2o=_.Ba(function(B){var t=B.data;var T=B.callback;var S=B.enableSingleChipSelection;var O=B.disableChipsScrollAnimation;var d=_.v2("div");B=_.C(_.PV(!0,void 0,"ULL8g"));var Z=B.next().value,h=B.next().value;B=_.C(_.PV(!1,void 0,"cWhQn"));var q=B.next().value,D=B.next().value,P=!1,U=0;_.cw(function(){h(H());D(f())});
B=_.C(_.jH(function(){var Zv={};return t().autoselectedChipIndex!=null?(Zv[t().autoselectedChipIndex]=!0,Zv):{}}));
var J=B.next().value,N=B.next().value,H=function(){var Zv=d.value;return Zv==null||Zv.scrollLeft-1<=0},f=function(){var Zv=d.value;
return Zv==null?!1:Zv.scrollLeft+1>=(Zv==null?NaN:Zv.scrollWidth)-(Zv==null?NaN:Zv.clientWidth)},c=function(){return t().isHorizontallyScrollable},w=function(Zv){d.value!=null&&(_.MB("HTML_DIR")==="rtl"&&(Zv=-Zv),d.value.scrollBy({left:Zv,
behavior:(O==null?0:O())?"instant":"smooth"}))},W=function(){w(-320)},v=function(){w(320)},p=_.Xb(function(Zv){P=!0;
U=Zv.clientX}),l=_.Xb(function(Zv){if(P){Zv=Zv.clientX;
var hN=Zv-U;U=Zv;var PL;(PL=d.value)==null||PL.scrollBy({left:-hN})}}),b=_.Xb(function(){var Zv=H(),hN=f();
Zv!==Z()&&h(Zv);hN!==q()&&D(hN)});
b_("pointerup",function(){P&&(P=!1)});
return _.E("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.E(_.Tv,{contentId:function(){return t().contentId},
useModernStyle:!0},function(){var Zv={},hN={};return _.E("div",null,_.E(_.I,{cond:function(){return t().title},
then:function(){return _.E("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.E("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return t().title}),_.E(_.cR,{data:function(){return t().overflowButton}},{buttonViewModel:_.V6}))}}),_.E("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.E(_.I,{cond:function(){return t().previousButton},
then:function(){var PL={};return _.E("div",{class:_.JK("ytChipsShelfViewModelLeftArrowContainer",(PL.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return Z()},PL))},_.E(_.cR,{data:function(){return t().previousButton}},{buttonViewModel:function(aC){return _.E(_.V6,{data:aC.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:W})}}))}}),_.E("div",{el:d,
"on:pointerdown":p,"on:pointermove":l,"on:scroll":b,class:_.JK("ytChipsShelfViewModelChipsScrollContainer",(Zv.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=c,Zv))},_.E("div",{class:_.JK("ytChipsShelfViewModelChipsContainer",(hN.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=c,hN.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,hN)),role:"tablist"},_.E(_.cR,{data:function(){return t().contents}},{chipViewModel:function(PL,aC){return _.E("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.E(_.f8,{data:PL.data,
callback:function(cL,gm){var p_=aC();if(S==null?0:S()){var M9={};N((M9[p_]=gm,M9))}else M9={},N(Object.assign({},J(),(M9[p_]=gm,M9)));T==null||T(cL,gm,p_)},
disableDeselection:S,selected:function(){return!!J()[aC()]}}))}}))),_.E(_.I,{cond:function(){return t().nextButton},
then:function(){var PL={};return _.E("div",{class:_.JK("ytChipsShelfViewModelRightArrowContainer",(PL.ytChipsShelfViewModelRightArrowContainerIsHidden=q,PL))},_.E(_.cR,{data:function(){return t().nextButton}},{buttonViewModel:function(aC){return _.E(_.V6,{data:aC.data,
className:"ytChipsShelfViewModelRightArrow",onClick:v})}}))}})))}))},"Cc");
_.RS4=_.m("enable_chips_shelf_view_model_fully_reactive")?g2o:_.Nr(ZQ_,{callbacks:{callback:!0}});g2o.idomCompat={callbacks:{callback:!0}};_.dU(_.RS4,"chips-shelf-view-model",{props:{data:_.lP,callback:_.Oz,enableSingleChipSelection:_.lP,disableChipsScrollAnimation:_.lP}});var AAu=_.Ba(function(B){B=_.zo(B,{disabled:!1});var t=B.active,T=B.disabled;B={};B=_.JK("ytSwitchShapeTrack",(B.ytSwitchShapeTrackActive=function(){return t()},B.ytSwitchShapeTrackDisabled=function(){return T()},B));
var S={};S=_.JK("ytSwitchShapeKnob",(S.ytSwitchShapeKnobActive=function(){return t()},S));
return _.E("switch-shape",{class:"ytSwitchShapeHost"},_.E("div",{class:B}),_.E("div",{class:S}))},"Dc");var cAq=_.Ba(function(B){var t=_.zo(B,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),T=t.data;B=t.className;var S=t.handleOnTapEventInParent,O=t.parentActive;t=_.C(_.jH(function(){var U;return(U=O())!=null?U:T().switchedOnByDefault||!1}));
var d=t.next().value,Z=t.next().value,h=function(){return T().isDisabled},q=_.l_("button");
t=_.Xb(function(U){return U.key==="Enter"?(U.preventDefault(),q.value.click(),!1):!0});
var D=_.Xb(function(U){if(T().handleOnTapEventInParent||S())return!0;if(h())return!1;htN(T(),d(),U);Z(!d());return!1}),P={};
P=_.JK("ytSwitchButtonViewModelButton",(P.ytSwitchButtonViewModelTappable=function(){return!h()},P));
return _.E("switch-button-view-model",{class:_.JK("ytSwitchButtonViewModelHost",B)},_.E("button",{el:q,class:P,"on:click":D,"on:keydown":t,"aria-label":function(){return d()?T().a11yLabelSwitchedOn:T().a11yLabelSwitchedOff},
"aria-checked":d,"aria-disabled":h,role:"switch"},_.E(AAu,{active:d,disabled:h})))},"Ec");var F8q=_.Ba(function(B){var t=_.zo(B,{checked:!1});B=t.name;var T=t.onChange,S=t.onClick,O=t.checked,d=t.labelRenderable,Z=t.hasLeadingLabel,h=t.labelClass,q=t.isCompact,D=t.selectElementClass;t=t.disableHorizontalPadding;var P="checkbox"+_.gV(_.am),U=_.Xb(function(H){S==null||S(H);return!1}),J=_.Xb(function(H){T==null||T(H);
return!1}),N={};
return _.E("checkbox-shape",null,_.E("label",{class:_.JK("checkbox-shape-wiz",h,(N["checkbox-shape-wiz--compact"]=q,N["checkbox-shape-wiz--disable-horizontal-padding"]=t,N))},_.E("input",{class:"checkbox-shape-wiz__input",id:P,checked:O,name:B,type:"checkbox","prop:checked":O,"on:change":J,"on:click":U}),_.E(_.I,{cond:function(){return!(Z==null?0:Z())},
then:function(){return _.E(sM8,{isLeading:!0,selectElementClass:D})}}),_.E(_.I,{cond:function(){return!!d},
then:function(){return _.E("div",{class:"checkbox-shape-wiz__label"},d==null?void 0:d())}}),_.E(_.I,{cond:Z,
then:function(){return _.E(sM8,{isLeading:!1,selectElementClass:D})}})))},"Fc");
F8q.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var sM8=_.Ba(function(B){var t=B.selectElementClass;B={};return _.E("div",{class:_.JK("checkbox-shape-wiz__checkbox",t,(B["checkbox-shape-wiz__checkbox--checkbox-default-style"]=function(){return!(t==null?0:t())},B)),
"aria-hidden":"true"},_.E(_.fz,{icon:_.m("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.E(_.fz,{icon:_.m("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Gc");_.Rm=_.Ba(function(B){var t=B.name;var T=B.onChange;var S=B.onClick;var O=B.checked;var d=B.labelRenderable;var Z=B.useCheckIcon;var h=B.hasLeadingLabel;var q=B.labelClass;var D=B.isCompact;var P=B.selectElementClass;var U=B.ariaLabel;B=B.className;var J="radio"+_.gV(_.am),N=_.l_("input"),H=_.Xb(function(l){N.value.checked=!(O==null||!O());T==null||T(l);return!1}),f=_.Xb(function(l){S==null||S(l);
return!1}),c=_.C(_.PV(!1,void 0,"v5AMrb")),w=c.next().value,W=c.next().value;
c=_.Xb(function(){var l;((l=_.OD().resolve(_.S_(_.Zw)))==null?0:l.isKeyBoardInUse())&&W(!0)});
var v=_.Xb(function(){W(!1)}),p={};
return _.E("radio-shape",{class:_.JK("radio-shape-wiz",B)},_.E("input",{el:N,class:"radio-shape-wiz__input",id:J,"prop:checked":O,name:t,type:"radio","on:change":H,"on:click":f,"aria-label":U,"on:focusin":c,"on:focusout":v}),_.E("label",{class:_.JK("radio-shape-wiz__label-container",q,(p["radio-shape-wiz--compact"]=D,p["radio-shape-wiz__label-container--keyboard-focused"]=w,p)),for:J},_.E(_.I,{cond:function(){return!(h==null?0:h())},
then:function(){return _.E(wg2,{checked:O,useCheckIcon:Z,isLeading:!0,selectElementClass:P})}}),_.E(_.I,{cond:function(){return!!d},
then:function(){return _.E("div",{class:"radio-shape-wiz__label","aria-hidden":function(){return(U==null?0:U())?"true":"false"}},d==null?void 0:d())}}),_.E(_.I,{cond:h,
then:function(){return _.E(wg2,{checked:O,useCheckIcon:Z,isLeading:!1,selectElementClass:P})}})))},"Hc");
_.Rm.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var wg2=_.Ba(function(B){var t=B.useCheckIcon;var T=B.selectElementClass;B=function(){return(t==null?0:t())?"CHECK":_.m("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var S={};return _.E("div",{class:_.JK("radio-shape-wiz__radio",T,(S["radio-shape-wiz__radio--check-icon"]=t,S["radio-shape-wiz__radio--radio-default-style"]=function(){return!(T==null?0:T())},S)),
"aria-hidden":"true"},_.E(_.fz,{icon:B}),_.E(_.fz,{icon:B,active:function(){return!(t==null?0:t())}}))},"Ic");_.AX=_.Ba(function(B){function t(){var r2;((r2=_.OD().resolve(_.S_(_.Zw)))==null?0:r2.isKeyBoardInUse())&&B_(!0)}
function T(){B_(!1)}
var S=B.data;var O=B.isMenuItem;var d=B.isCompact;var Z=B.onTap;var h=B.trailingAccessory;var q=B.hideSelectionTextChevron;var D=B.disabled;var P=B.inPopup;var U=B.disableHorizontalPadding;var J=B.isOverlay;var N=B.isToggled;var H=_.m("apply_button_role_to_list_item"),f=_.Mr(function(r2){a:{var jq=S();if((jq==null?0:jq.entitySelectorType)&&(jq==null?0:jq.entityKey))switch(jq.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":r2=_.C4q(r2,jq.entityKey);
r2=r2==null?void 0:r2.value;jq=!1;r2==="CAPTIONS_UNAVAILABLE"&&(jq=!0,r2="");r2=Object.assign({},!!r2&&{selectionText:{content:r2}},!!r2&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:jq});break a;default:r2={}}else r2={}}return r2}),c=function(){return _.m("enable_web_shorts_captions_language_command")?Object.assign({},S(),f()):S()},w=function(){return!(c().isSelected===void 0||!c().selectionStyle||c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
W=function(){return(_.$N(c().rendererContext)||Z)&&!w()},v=function(){return _.$N(c().rendererContext)||w()};
B={};J=_.JK("yt-list-item-view-model-wiz",(B["yt-list-item-view-model-wiz--is-overlay"]=J,B["yt-list-item-view-model-wiz--keyboard-focused"]=function(){return!H&&M9()},B));
B={};var p=_.JK("yt-list-item-view-model-wiz__label",(B["yt-list-item-view-model-wiz__container"]=function(){return!w()},B["yt-list-item-view-model-wiz__container--disabled"]=function(){return!!c().isDisabled||!(D==null||!D())},B["yt-list-item-view-model-wiz__container--has-subtitle"]=function(){return!!c().subtitle},B["yt-list-item-view-model-wiz__container--compact"]=d,B["yt-list-item-view-model-wiz__container--tappable"]=W,B["yt-list-item-view-model-wiz__container--in-popup"]=P,B["yt-list-item-view-model-wiz--keyboard-focused"]=
function(){return H&&M9()},B["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(U==null?void 0:U())&&!w()},B));
B={};var l=_.JK("yt-list-item-view-model-wiz__container",(B["yt-list-item-view-model-wiz__container--tappable"]=v,B["yt-list-item-view-model-wiz__container--compact"]=d,B["yt-list-item-view-model-wiz__container--in-popup"]=P,B["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(U==null?void 0:U())&&w()},B)),b=function(){return c().leadingImage||c().leadingAccessory},Zv=_.JK("yt-list-item-view-model-wiz__image-container",function(){return b()?"yt-list-item-view-model-wiz__trailing":
"yt-list-item-view-model-wiz__leading"});
P=_.l_("yt-list-item-view-model");var hN=_.l_("div"),PL=H?hN:P,aC=_.Ba(function(){return _.E(_.I,{cond:function(){return H},
then:function(){return _.E("div",{class:p,el:hN,role:function(){return v()||W()?"button":void 0},
tabindex:function(){return Z||W()?0:void 0},
"on:keydown":gm,"on:click":cL},_.E(o2o,{data:c,hideSelectionTextChevron:q,trailingAccessory:h,isToggled:N}))},
else:function(){return _.E("div",{class:p,el:hN},_.E(o2o,{data:c,hideSelectionTextChevron:q,trailingAccessory:h,isToggled:N}))}})},"Jc");
aC.idomCompat=!0;_.WR(P,function(){return c().rendererContext});
var cL=_.Xb(function(r2){return void(Z==null?void 0:Z(r2))}),gm=_.Wbz(),p_=_.C(_.PV(!1,void 0,"kFezJc"));
B=p_.next().value;p_=p_.next().value;var M9=B,B_=p_;_.Fv(function(){W()&&(PL.value.addEventListener("focusin",t),PL.value.addEventListener("focusout",T));_.FA(function(){PL.value&&W()&&(PL.value.removeEventListener("focusin",t),PL.value.removeEventListener("focusout",T))})});
B=_.Xb(function(){return!0});
return _.E("yt-list-item-view-model",{el:P,class:J,role:function(){return(O==null?0:O())?"menuitem":"listitem"},
tabindex:function(){var r2=W();r2=H?void 0:Z||r2?0:void 0;return r2},
"on:keydown":H?B:gm,"on:click":H?B:cL},_.E(_.I,{cond:w,then:function(){return _.E(_.RS,null,_.E(_.f4,{when:function(){return c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.E(F8q,{labelRenderable:function(){return _.E(aC,null)},
isCompact:d,checked:function(){return c().isSelected},
hasLeadingLabel:function(){return!!b()},
labelClass:l,selectElementClass:Zv,disableHorizontalPadding:U})}),_.E(_.f4,{when:function(){return c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.E(_.Rm,{labelRenderable:function(){return _.E(aC,null)},
isCompact:d,checked:function(){return c().isSelected},
hasLeadingLabel:function(){return!!b()},
labelClass:l,selectElementClass:Zv})}),_.E(_.f4,{when:function(){return c().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.E(_.Rm,{labelRenderable:function(){return _.E(aC,null)},
isCompact:d,checked:function(){return c().isSelected},
hasLeadingLabel:function(){return!!b()},
labelClass:l,selectElementClass:Zv,useCheckIcon:!0})}),_.E(_.gN,null,function(){return _.E(aC,null)}))},
else:function(){return _.E(aC,null)}}))},"Kc");
_.AX.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var o2o=_.Ba(function(B){var t=B.data;var T=B.hideSelectionTextChevron;var S=B.trailingAccessory;var O=B.isToggled;return _.E(_.Zc,null,_.E(yAi,{data:t,isLeading:!0,hideSelectionTextChevron:function(){return!(T==null||!T())},
isToggled:O}),_.E(QMq,{data:t}),_.E(_.I,{cond:function(){return!!S},
then:function(){return _.E("div",{class:"yt-list-item-view-model-wiz__trailing"},S==null?void 0:S())},
else:function(){return _.E(yAi,{data:t,isLeading:!1,hideSelectionTextChevron:function(){return!(T==null||!T())},
isToggled:O})}}))},"Lc"),yAi=_.Ba(function(B){var t=B.data;
var T=B.isLeading;var S=B.hideSelectionTextChevron;var O=B.isToggled;var d=_.JK("yt-list-item-view-model-wiz__button-container");B={};var Z=_.JK("yt-list-item-view-model-wiz__image-container",(B["yt-list-item-view-model-wiz__leading"]=T,B["yt-list-item-view-model-wiz__trailing"]=function(){return!T()},B)),h=function(){return T()?t().leadingImage:t().trailingImage},q=_.JK("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");
B={};var D=_.JK("yt-list-item-view-model-wiz__accessory",(B["yt-list-item-view-model-wiz__leading"]=T,B["yt-list-item-view-model-wiz__trailing"]=function(){return!T()},B)),P=function(){a:switch(t().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var U="expand_more";
break a;default:U="chevron_right"}return U};
return _.E(_.I,{cond:function(){var U=t(),J=T();return!!(J&&(U.leadingImage||U.leadingAccessory)||!J&&(U.trailingImage||U.trailingButton||U.trailingButtons||U.selectionText))},
then:function(){return _.E(_.Zc,null,_.E(_.I,{cond:h,then:function(U){return _.E("div",{class:Z,"aria-hidden":"true"},_.E(_.bQ,{data:U,alt:"",preserveWidth:!0,preserveHeight:!0,className:q,isToggled:O}))}}),_.E(_.I,{cond:function(){return T()&&t().leadingAccessory},
then:function(){return _.E("div",{class:Z},_.E(_.cR,{data:function(){return t().leadingAccessory}},{avatarViewModel:function(U){return _.E(_.gJ,{data:U.data,
avatarButtonCustomClassName:q})},
collectionThumbnailViewModel:T6i}))}}),_.E(_.I,{cond:function(){return!T()&&t().trailingButton},
then:function(){return _.E("div",{class:d},_.E(_.cR,{data:function(){return t().trailingButton}},{buttonViewModel:function(U){return _.E(_.V6,{data:U.data,
className:D})}}))}}),_.E(_.I,{cond:function(){var U;
return!T()&&((U=t().trailingButtons)==null?void 0:U.buttons)},
then:function(){return _.E("div",{class:d},_.E(_.cR,{data:function(){var U;return(U=t().trailingButtons)==null?void 0:U.buttons}},{buttonViewModel:function(U){return _.E(_.V6,{data:U.data,
className:D})},
accountLinkButtonViewModel:function(U){return _.E(r61,{data:U.data,className:D})},
switchButtonViewModel:function(U){return _.E(cAq,{data:U.data,className:D})},
subscribeButtonViewModel:function(U){return _.E(_.aT,{data:U.data,isOverlay:!1,animateWidth:!1,className:D})},
toggleButtonViewModel:function(U){return _.E(_.aD,{data:U.data,className:D})}}))}}),_.E(_.I,{cond:function(){return!T()&&!!t().selectionText},
then:function(){return _.E(_.Zc,null,_.E(_.vR,{text:function(){return t().selectionText},
className:_.JK("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.E(_.I,{cond:function(){return!S()},
then:function(){return _.E(_.fz,{icon:P,className:"yt-list-item-view-model-wiz__chevron-icon"})}}))}}))}})},"Mc"),QMq=_.Ba(function(B){var t=B.data;
return _.E(_.I,{cond:function(){return t().title||t().subtitle},
then:function(){return _.E("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.E("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.E(_.I,{cond:function(){return t().title},
then:function(T){return _.E(_.vR,{text:T,className:"yt-list-item-view-model-wiz__title"})}})),_.E(_.I,{cond:function(){return t().subtitle},
then:function(T){return _.E(_.vR,{text:T,className:"yt-list-item-view-model-wiz__subtitle"})}}))}})},"Nc");_.xGo=_.Ba(function(B){var t=B.data;var T=B.onTap;var S=B.onSwitch;var O=B.overrideDisabled;B=B.disableHorizontalPadding;var d=_.C(_.jH(function(){var U;return((U=V1g(P()))==null?void 0:U.switchedOnByDefault)||!1})),Z=d.next().value,h=d.next().value;
d=_.C(_.PV(!1,void 0,"ZHBkbb"));var q=d.next().value,D=d.next().value,P=function(){var U;if(!(U=t().switchButton)){var J=t();U=O==null?void 0:O();J={switchOnCommand:J.switchOnCommand,switchOffCommand:J.switchOffCommand,switchedOnByDefault:J.switchedOnByDefault,isDisabled:J.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:J.a11yLabelSwitchedOn,a11yLabelSwitchedOff:J.a11yLabelSwitchedOff};U!==void 0&&(J.isDisabled=U);U={switchButtonViewModel:J}}return U};
return _.E("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.E(_.AX,{data:function(){return{title:t().title,subtitle:t().attributedSubtitle,leadingImage:t().leadingImage,leadingAccessory:t().leadingAccessory,isDisabled:t().isDisabled}},
onTap:function(U){var J=V1g(P());!J||J.isDisabled||t().ignoreTapUntilCommandCompletes&&q()||(T==null||T(U),htN(J,Z(),U,t().ignoreTapUntilCommandCompletes,D),h(!Z()),S==null||S(Z()))},
trailingAccessory:function(){return _.E(_.cR,{data:P},{switchButtonViewModel:function(U){return _.E(cAq,{data:U.data,parentActive:Z,handleOnTapEventInParent:!!T})}})},
disableHorizontalPadding:B}))},"Oc");var Ma1=_.Ba(function(B){var t=_.l_("toggleable-list-item-view-model"),T=_.C(_.jH(function(){var d,Z;return!!((d=B.data())==null?0:(Z=d.initialState)==null?0:Z.isToggled)})),S=T.next().value,O=T.next().value;
_.WR(t,function(){return B.data().rendererContext});
T=_.Xb(function(){O(!S())});
return _.E("toggleable-list-item-view-model",{el:t,class:_.JK("toggleableListItemViewModelHost",B.className),"on:click":T},_.E(_.I,{cond:S,then:function(){return _.E(_.cR,{data:function(){return B.data().toggledListItem}},{listItemViewModel:function(d){return _.E(_.AX,{data:d.data,
isToggled:S})}})},
else:function(){return _.E(_.cR,{data:function(){return B.data().defaultListItem}},{listItemViewModel:_.AX})}}))},"Pc");var $Gi=_.IG("DOWNLOAD",{},"Download"),W82=_.IG("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),eSo=_.IG("RETRY",{},"Retry"),Gji=_.IG("PAUSE_DOWNLOADING",{},"Pause downloading"),pg4=_.IG("RESUME_DOWNLOAD",{},"Resume download"),E_g={text:$Gi,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},cq={text:W82,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},Uu2={text:eSo,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
Du2={text:Gji,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},Ppv={text:pg4,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var iN8=_.Ba(function(B){var t=function(){var h=B.data();h=_.MI(h.rendererContext);var q;return(q=_.X(h,_.PR))==null?void 0:q.videoId},T=_.Mr(function(h){var q=t(),D=muC(B.data());
return q?_.yi(h,q):D?_.Qi(h,D):"TRANSFER_STATE_UNKNOWN"}),S=_.JT(_.w8C,t),O=_.Mr(function(h){return _.fPz(h,t(),muC(B.data()))}),d=function(){return Jtw(T(),S(),_.MI(B.data().rendererContext),!!muC(B.data()))},Z=function(){return O()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.E("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:Z},_.E(_.I,{cond:function(){return!Z()},
then:function(){return _.E(_.I,{cond:d,then:function(h){return _.E(_.aS,{each:h},function(q){return _.E(_.AX,{data:q,isCompact:B.isCompact,isMenuItem:B.isMenuItem,inPopup:B.inPopup,disableHorizontalPadding:B.disableHorizontalPadding})})}})}}))},"Qc");
iN8.idomCompat=!0;_.YY2=_.Ba(function(B){var t=B.data;var T=B.isCompact;var S=B.hideSelectionTextChevron;var O=B.inPopup;var d=B.isOverlay;var Z=B.disableHorizontalPadding;var h=function(){return N7D(t())&&(O==null?void 0:O())};
B={};return _.E("yt-list-view-model",{class:_.JK("yt-list-view-model-wiz",(B["yt-list-view-model-wiz--kaios-spat-nav"]=aIL&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",B)),role:function(){return h()?"menu":"list"},
style:_.H4({"max-height":function(){var q,D=(q=t())==null?void 0:q.visibleElementCount;if(D)return uQ2(t())?(D+.5)*48+"px":(D+.5)*40+"px"}})},_.E(_.cR,{data:function(){return t().listItems}},{listItemViewModel:function(q){return _.E(_.AX,{data:q.data,
isMenuItem:h,isCompact:T,hideSelectionTextChevron:S,inPopup:O,isOverlay:d,disableHorizontalPadding:Z})},
toggleableListItemViewModel:function(q){return _.E(Ma1,{data:q.data})},
downloadListItemViewModel:function(q){return _.E(iN8,{data:q.data,isMenuItem:h,isCompact:T,inPopup:O,disableHorizontalPadding:Z})},
switchListItemViewModel:function(q){return _.E(_.xGo,{data:q.data,disableHorizontalPadding:Z})}}))},"Rc");
_.YY2.idomCompat=!0;var K81=_.Ba(function(B){var t=B.data;var T=B.isOverlay;B={};return _.E("yt-course-perks-view-model",{class:_.JK("ytwCoursePerksViewModelHost",(B.ytwCoursePerksViewModelHostOverlay=T,B))},_.E("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.E(_.vR,{text:function(){return t().title}})),_.E("div",null,_.E(_.I,{cond:function(){return t().perks},
then:function(S){return _.E(_.YY2,{data:function(){return{listItems:S()}},
isCompact:!0,isOverlay:T})}})))},"Sc");_.dU(K81,"yt-course-perks-view-model",{props:{data:_.Oz,isOverlay:_.Oz}});_.dU(_.Ba(function(B){var t=B.data;return _.E("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.E("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.E(_.vR,{text:function(){return t().title}})),_.E("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.E(_.vR,{text:function(){return t().progressSummary}})),_.E("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.E("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.H4({width:function(){return t().progressPercentage*100+"%"}})})))},"Tc"),"yt-course-progress-view-model",{props:{data:_.lP}});var lQB=_.Ba(function(B){var t={};return _.E("yt-progress-view-model",{class:_.JK("ytwProgressViewModelHost",(t.ytwProgressViewModelHostOverlay=_.rf(B.isOverlay,!1),t))},_.E(_.I,{cond:function(){return B.data().progressSummary},
then:function(T){return _.E("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.E(_.vR,{text:T}))}}),_.E("div",{class:"ytwProgressViewModelHostProgressContainer"},_.E(_.I,{cond:function(){return B.data().leadingLabel},
then:function(T){return _.E("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.E(_.vR,{text:T}))}}),_.E("div",{class:"ytwProgressViewModelHostProgressBar"},_.E("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(B.data().progressPercentage||0)*100+"%"}}))))},"Uc");var cF=_.Ba(function(B){var t=B.starNumber;var T=B.data;var S=function(){var O;return((O=T())==null?void 0:O.rating)||0};
return _.E(_.I,{cond:function(){return t()},
then:function(O){return _.E(_.RS,null,_.E(_.f4,{when:function(){return S()>=O()-.25}},function(){return _.E("div",{class:"ytStarRatingViewModelHostStar"},_.E(_.fz,{icon:"STAR_FILLED"}))}),_.E(_.f4,{when:function(){return S()>=O()-.75}},function(){return _.E("div",{class:"ytStarRatingViewModelHostStar"},_.E(_.fz,{icon:"STAR_HALF"}))}),_.E(_.gN,null,function(){return _.E("div",{class:"ytStarRatingViewModelHostStar"},_.E(_.fz,{icon:"STAR_BORDER"}))}))}})},"Vc"),v24=_.Ba(function(B){B=B.data;
return _.E("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.E(cF,{starNumber:1,data:B}),_.E(cF,{starNumber:2,data:B}),_.E(cF,{starNumber:3,data:B}),_.E(cF,{starNumber:4,data:B}),_.E(cF,{starNumber:5,data:B}))},"Wc");_.dU(_.Ba(function(B){var t=_.zo(B,{}).data;return _.E("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.E("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.E(_.vR,{text:function(){var T;return(T=t())==null?void 0:T.title}})),_.E("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.E(_.I,{cond:function(){return t().starProgressViewModels},
then:function(T){return _.E("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.E(_.cR,{data:T},{progressViewModel:lQB}))}}),_.E("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.E("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.E(_.vR,{text:function(){var T;
return(T=t())==null?void 0:T.averageRatingLabel}})),_.E(_.I,{cond:function(){return t().zeroStateText},
then:function(T){return _.E("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.E(_.vR,{text:T}))}}),_.E(_.I,{cond:function(){return t().starRatingViewModel},
then:function(T){return _.E("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.E(_.cR,{data:T},{starRatingViewModel:v24}))}}),_.E("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.E(_.vR,{text:function(){var T;
return(T=t())==null?void 0:T.totalRatingsCountLabel}})))))},"Xc"),"yt-course-ratings-view-model",{props:{data:_.Oz}});var n21;n21={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"}};_.rAH=_.Ba(function(B){var t=_.l_("yt-learning-journey-loader-view-model"),T=_.Ei();_.cw(function(){requestAnimationFrame(function(){var O;(O=T.lottieEl)==null||O.addEventListener("DOMLoaded",function(){var d;(d=B.onLottieLoaded)==null||d.call(B)})});
var S=B.data().browseEndpoint;S&&_.pZ(S)});
return _.E("yt-learning-journey-loader-view-model",{class:_.JK("learningJourneyLoaderViewModelHost",B.className),"data-target-id":function(){var S;return((S=B.data)==null?void 0:S.call(B).targetId)||""},
el:t},_.E(_.kc,{className:_.JK("learningJourneyLoaderViewModelLoader",B.className),animationName:function(){return n21.animationConfig.name},
data:n21,animationRef:T}))},"Yc");_.dU(_.rAH,"yt-learning-journey-loader-view-model",{props:{data:_.lP,className:_.Oz,onLottieLoaded:_.Oz}});var HQq=new Set,jt9=null;_.zS8=_.Ba(function(B){var t=null,T=null,S=null,O=function(){return B.data()},d=function(){var w=O();
var W=_.OD().resolve(_.S_(_.va));w=W!=null&&W()?w.darkThemeColorPalette:w.lightThemeColorPalette;return{primaryTextColor:F6(w,0),secondaryTextColor:F6(w,1),optionColor:F6(w,2),backgroundColor:F6(w,3),videoBackgroundColor:F6(w,4)}},Z=function(){return!!d().optionColor},h=_.C(_.PV(-1,void 0,"KCCUDb")),q=h.next().value,D=h.next().value,P=function(w){return q()===w},U=function(w){return O().correctAnswerIndex===w},J=function(){return q()!==-1},N=function(){return q()===O().correctAnswerIndex},H=_.Xb(function(){D(-1);
return!1}),f=function(){var w=J(),W=N();
return w?W?264685:264684:264683},c=function(w){return N()&&U(w)};
return _.E("learning-journey-quiz-view-model",{class:_.JK("learningJourneyQuizViewModelHost",B.className),style:_.H4({background:function(){return d().backgroundColor}})},_.E(_.I,{cond:function(){return!!O().video},
then:function(){return _.E("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.H4({background:function(){return d().videoBackgroundColor}})},_.E(_.cR,{data:function(){return O().video}},{lockupViewModel:function(w){return _.E(_.hP,{data:w.data,
containerType:1,className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.E("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.E("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.E("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.E(_.I,{cond:function(){return!!O().aiGeneratedQuizLabel},
then:function(){return _.E("div",{class:"learningJourneyQuizViewModelHostQuizAiGeneratedLabel"},_.E(_.vR,{text:function(){return O().aiGeneratedQuizLabel}}))}}),_.E("div",{class:"learningJourneyQuizViewModelHostQuizHeader",
style:_.H4({"align-items":function(){return O().overflowMenu?"start":"center"}})},_.E("div",{class:"learningJourneyQuizViewModelHostQuizHeaderTextContainer",
style:_.H4({"min-height":function(){return O().overflowMenu?"48px":"26px"}})},_.E("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
el:_.tK(function(w){_.s0(f(),w,t,function(W){t=W})}),
style:_.H4({color:function(){return d().primaryTextColor}}),
"client-ve-type":f},_.E(_.vR,{text:function(){var w=O(),W=J(),v=N();return W?v?w.successTitle:w.failureTitle:w.questionHeaderText}}))),_.E("div",{class:"learningJourneyQuizViewModelHostQuizHeaderButtons"},_.E(_.I,{cond:J,
then:function(){return _.E("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover",el:_.tK(function(w){_.s0(264687,w,T,function(W){T=W})}),
"on:click":H,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.E("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.H4({fill:function(){return d().primaryTextColor}})},_.E("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"})))}}),
_.E(_.cR,{data:function(){return O().overflowMenu}},{buttonViewModel:function(w){return _.E(_.V6,{data:w.data})}}))),_.E("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
el:_.tK(function(w){_.s0(264688,w,S,function(W){S=W})}),
style:_.H4({color:function(){return d().secondaryTextColor}}),
"client-ve-type":264688},_.E(_.vR,{text:function(){var w=O();return J()?w.explanationText:w.questionSubheaderText}}))),_.E("div",{class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.E(_.aS,{each:function(){return O().optionsData||[]}},function(w,W){var v={};
return _.E("div",{class:_.JK("learningJourneyQuizViewModelHostQuizOptions",(v.learningJourneyQuizViewModelHostQuizHover=function(){return!J()},v.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return c(W())},v.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return!N()&&P(W())},v.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return J()&&!P(W())},v.learningJourneyQuizViewModelHostQuizOptionWithCustomColor=Z,v)),
"on:click":_.Xb(function(){if(J())return!1;D(W());return!1}),
style:_.H4({background:function(){var p=W();return J()&&P(p)?"":Z()?d().optionColor:"transparent"}}),
role:"button","aria-disabled":J,"tab-index":"0","client-ve-type":264686},_.E(_.I,{cond:J,then:function(){var p={};return _.E("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var l=W();return U(l)?"0 0 24 24":"0 -960 960 960"},
class:_.JK("learningJourneyQuizViewModelHostQuizOptionIcon",(p.learningJourneyQuizViewModelHostQuizOptionIconPulse=function(){return c(W())},p)),
style:_.H4({fill:function(){return d().primaryTextColor}})},_.E("path",{d:function(){var l=W();
return U(l)?"M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z":"M330-120L120-330v-300l210-210h300l210 210v300L630-120H330zm36-190l114-114 114 114 56-56-114-114 114-114-56-56-114 114-114-114-56 56 114 114-114 114 56 56z"}}))}}),_.E(_.vR,{text:w.optionText}))})))))},"Zc");
_.zS8.idomCompat=!0;_.dU(_.zS8,"learning-journey-quiz-view-model",{props:{data:_.lP,className:_.lP}});var bNq=_.Ba(function(B){var t=_.l_("yt-macro-marker-list-item-view-model");_.WR(t,function(){return B.data().rendererContext});
var T=_.zo(B,{palette:void 0,isLastItem:!1}),S=T.palette,O=T.isLastItem,d=function(){return B.data().isHighlighted},Z=function(){var D;
return fZX((D=S())==null?void 0:D.iconDisabledColor)},h=function(){var D;
return fZX((D=S())==null?void 0:D.primaryTitleColor)},q=function(){var D;
return fZX((D=S())==null?void 0:D.secondaryTitleColor)};
T={};return _.E("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:t},_.E(_.cR,{data:function(){return B.data().thumbnail}},{thumbnailViewModel:_.v0}),_.E("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.E("div",{class:_.JK("ytMacroMarkerListItemViewModelTimeDescription",(T.ytMacroMarkerListItemViewModelHighlighted=d,T)),
style:_.H4({"background-color":function(){return d()?h():Z()},
color:function(){return d()?"":q()}})},_.E(_.vR,{text:function(){return B.data().timestamp}})),_.E("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.H4({"background-color":function(){return O()?"transparent":Z()}})}),_.E("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(d()?h():q())}},_.E(_.vR,{text:function(){return B.data().title}}))))},"$c");_.sr=_.Ba(function(B){function t(C_){W("transform:translateX("+(_.MB("HTML_DIR")==="rtl"?"":"-")+C_+"px)")}
function T(C_){return Math.min(Math.max(C_,0),w()-Zv())}
function S(){var C_=l()+cL();return O()?(Math.round(Zv()/C_)||1)*C_:0}
var O=function(){return B.data().items||[]},d=function(){return B.data().previousButton},Z=function(){return B.data().nextButton},h=function(){var C_,hs;
return(hs=(C_=B.disableArrows)==null?void 0:C_.call(B))!=null?hs:!1},q=function(){var C_;
return!((C_=B.forceNarrowLayout)==null||!C_.call(B))},D=_.N_(function(){var C_;
return!((C_=B.centerAlignItems)==null||!C_.call(B))&&w()<=Zv()},void 0,"iGOqxd"),P=_.l_("horizontal-shelf-view-model"),U=_.l_("div"),J=_.C(_.PV(0,void 0,"tieKmf")),N=J.next().value,H=J.next().value;
J=_.C(_.PV(0,void 0,"W2lvv"));var f=J.next().value,c=J.next().value,w=f;f=_.C(_.PV("",void 0,"PEePkc"));J=f.next().value;var W=f.next().value;f=_.C(_.PV(0,void 0,"c7a4W"));var v=f.next().value,p=f.next().value,l=v;f=_.C(_.PV(0,void 0,"KGhRJf"));v=f.next().value;var b=f.next().value,Zv=v;f=_.C(_.PV(!1,void 0,"fgWgyc"));var hN=f.next().value,PL=f.next().value;f=_.C(_.PV(0,void 0,"pe79rc"));v=f.next().value;var aC=f.next().value,cL=v;f=_.C(_.PV(0,void 0,"CTqisc"));var gm=f.next().value,p_=f.next().value;
f=_.C(_.PV("50%",void 0,"XxAwcc"));var M9=f.next().value,B_=f.next().value,r2=function(){var C_,hs=(C_=B.data())==null?void 0:C_.responsiveContainerConfiguration,He,R7;return hs?GM_(hs==null?void 0:hs.responsiveSize):(R7=(He=B.sizing)==null?void 0:He.call(B))!=null?R7:"STANDARD"};
f=_.N_(function(){return!h()&&N()>0},void 0,"OBXFae");
v=_.N_(function(){return!h()&&N()<w()-Zv()},void 0,"TmwsWc");
var jq=function(){H(T(N()-S()));t(N())},Pe=function(){H(T(N()+S()));
t(N())},x8=function(){P.value!==null&&g2()},Us;
_.Fv(function(){g2();window.ResizeObserver?(Us=new ResizeObserver(_.Pp(x8,0)),Us.observe(P.value)):window.addEventListener("resize",x8)});
_.FA(function(){if(window.ResizeObserver){var C_;(C_=Us)==null||C_.disconnect()}else window.removeEventListener("resize",x8)});
var g2=function(){var C_=P.value.clientWidth,hs=B.includeMargin!==void 0?B.includeMargin():!1,He;var R7=B.hasPeek!==void 0?B.hasPeek():!((He=B.data())==null||!He.hasPeek);C_=_.KS({containerWidth:C_,hasPeek:R7,sizing:r2(),marginSettings:hs?q()?4:1:0});aC(C_.gutter);p_(C_.margin);p(C_.itemWidth);PL(C_.maxContainerWidth<528||q());b(C_.maxContainerWidth);O()&&c((C_.itemWidth+C_.gutter)*O().length-C_.gutter);if(O()){var XB;if(((XB=B.thumbnailAspectRatio)==null?void 0:XB.call(B))!==void 0){var i8;B_(l()/
$RN((i8=B.thumbnailAspectRatio)==null?void 0:i8.call(B))/2+"px")}else B_("50%")}},LY={},m4={};
return _.E("horizontal-shelf-view-model",{class:_.JK("ytwHorizontalShelfViewModelHost",B.className),el:P},_.E(_.I,{cond:function(){var C_;return B.data().header&&!((C_=B.horizontalShelfExperiments)==null?0:C_.call(B).hideHeader)},
then:function(){return _.E("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.H4({width:function(){return Zv()+"px"},
padding:function(){return"0 "+gm()+"px"}})},_.E(_.cR,{data:function(){return B.data().header}},{sectionHeaderViewModel:function(C_){return _.E(_.d5,{data:C_.data,
disableHorizontalPadding:!0,forceSmallLayout:hN,useResponsiveLayout:!0})}}))}}),_.E("div",{class:_.JK("ytwHorizontalShelfViewModelOuterContainer",(LY.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return D()},LY)),
style:_.H4({"margin-top":function(){var C_,hs=B.data().header&&!((C_=B.horizontalShelfExperiments)==null?0:C_.call(B).hideHeader),He;return(((He=B.ensureMarginTop)==null?0:He.call(B))&&!hs?12:0)+"px"}})},_.E("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.H4({width:function(){return Zv()+"px"},
padding:function(){return"0 "+gm()+"px"},
overflow:function(){return h()?"auto":"hidden"}})},_.E("div",{class:_.JK("ytwHorizontalShelfViewModelItems",(m4.ytwHorizontalShelfViewModelCenterAlignItems=function(){return D()},m4)),
el:U,style:J},_.E(_.cR,{data:O},{macroMarkerListItemViewModel:function(C_,hs){return _.E("div",{style:_.H4({width:function(){return l()+"px"},
"margin-right":function(){return(hs()===O().length-1?0:cL())+"px"}})},_.E(bNq,{data:C_.data,
palette:_.rf(B.palette),isLastItem:function(){return hs()===O().length-1}}))},
lockupViewModel:function(C_,hs){var He=C_.data;return _.E("div",{style:_.H4({width:function(){return l()+"px"},
"margin-right":function(){return(hs()===O().length-1?0:cL())+"px"}})},_.E(_.hP,{data:He,
containerType:4,sizing:r2,protectBackground:B.protectBackground,thumbnailFixedWidth:function(){return g_2(He())+"px"},
thumbnailTargetWidth:function(){return g_2(He())}}))}}))),_.E(_.I,{cond:f,
then:function(){return _.E("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.H4({top:function(){return M9()}})},_.E(_.cR,{data:d},{buttonViewModel:function(C_){return _.E(_.V6,{data:C_.data,
onClick:jq})}}))}}),_.E(_.I,{cond:v,
then:function(){return _.E("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.H4({top:function(){return M9()}})},_.E(_.cR,{data:Z},{buttonViewModel:function(C_){return _.E(_.V6,{data:C_.data,
onClick:Pe})}}))}})))},"ad");
_.sr.idomCompat=!0;var BrB=_.Ba(function(B){var t=function(){return B.data().targetId||""},T=function(){var f;
return((f=B.data())==null?void 0:f.expansionEntityKey)||""},S=_.JT(_.C4q,T),O=!0,d=function(){var f;
return((f=S())==null?void 0:f.value)===t()},Z=function(f){_.nx(_.mO("stringEntity",T(),{key:T(),
value:f?t():""}))};
_.cw(function(){O=!1;B.data().isExpanded&&Z(!0)});
var h=function(){if(d()){var f=!0;B.onCollapse!==void 0&&(f=B.onCollapse());f&&Z(!1)}else Z(!0)},q=_.Xb(h),D=function(){var f;
return(((f=B.accordionStyle)==null?void 0:f.call(B))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},P=_.l_("div"),U=function(){var f,c;
return(c=(f=_.X(B.data().rendererContext,_.I_))==null?void 0:f.label)!=null?c:""},J=function(){var f,c;
return{disabled:(f=B.hideIfNotExpanded)==null?void 0:f.call(B),ariaHidden:(c=B.hideIfNotExpanded)==null?void 0:c.call(B)}},N={},H={};
return _.E("yt-accordion-item-view-model",{class:_.JK("ytAccordionItemViewModelHost",B.className,(N.ytAccordionItemViewModelExpanded=function(){return d()},N.ytAccordionItemViewModelHidden=function(){var f;
return(f=B.hideIfNotExpanded)==null?void 0:f.call(B)},N.ytAccordionItemViewModelMini=D,N)),
"data-target-id":t},_.E("div",{class:"ytAccordionItemViewModelContainer"},_.E("div",{class:"ytAccordionItemViewModelLeftSection","on:click":q,title:U},_.E(_.vR,{text:function(){return B.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:U})),_.E("div",{class:"ytAccordionItemViewModelRightSection"},_.E(_.cR,{data:function(){return d()?B.data().expandButton:B.data().collapseButton}},{buttonViewModel:function(f){return _.E(_.V6,{data:f.data,
className:"ytAccordionItemViewModelToggleButton",onClick:h,buttonOverrides:J})}}))),_.E("div",{class:"ytAccordionItemViewModelContainer"},_.E("div",{class:_.JK("ytAccordionItemViewModelContent",(H.ytAccordionItemViewModelExpandedSubtitle=function(){return d()},H)),
el:P,style:_.H4({"max-height":function(){return O?"auto":d()?P.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!d()}},_.E(_.I,{cond:function(){return!D()},
then:function(){return _.E(_.vR,{text:function(){return B.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.E(_.cR,{data:function(){return B.data().content}},{horizontalShelfViewModel:function(f){return _.E(_.sr,{data:f.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"bd");_.tF8=_.Ba(function(B){var t=_.C((0,_.RUs)(B.data)).next().value,T=function(){return B.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},S=function(){return T()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},O=_.C(_.PV(!0,void 0,"FVec2e")),d=O.next().value,Z=O.next().value,h=function(){return S()&&d()},q=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){Z(!d())}}},D=_.Xb(function(){t().onTitleTap&&_.pZ(t().onTitleTap||{})});
O={};return _.E("yt-accordion-view-model",{class:_.JK("ytAccordionViewModelHost",(O.ytAccordionViewModelMinimized=function(){return h()},O)),
"data-target-id":function(){return B.data().targetId||""}},_.E(_.I,{cond:function(){return S()||!!t().title},
then:function(){return _.E("div",{class:"ytAccordionViewModelHeader"},_.E("div",{class:"ytAccordionViewModelTitleSection"},_.E("div",{class:"ytAccordionViewModelTitleWrapper"},_.E(_.I,{cond:function(){return!!B.data().headerIcon},
then:function(){return _.E(_.fz,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var P;return(P=B.data().headerIcon)==null?void 0:P.iconType}})}}),_.E("div",{class:"ytAccordionViewModelTitle",
"on:click":D},_.E(_.vR,{className:"ytAccordionViewModelTitleText",text:function(){return t().title}})))),_.E("div",{class:"ytAccordionViewModelButtonSection"},_.E(_.I,{cond:S,
then:function(){return _.E(rF,{data:q,iconName:function(){return h()?"chevron_down":"chevron_collapse"}})}})))}}),_.E("div",{class:"ytAccordionViewModelContent"},_.E(_.cR,{data:function(){return t().contents}},{accordionItemViewModel:function(P){return _.E(BrB,{data:P.data,
className:"ytAccordionViewModelRow",accordionStyle:T,hideIfNotExpanded:h,onCollapse:function(){return S()?(Z(!0),!1):!0}})}})),_.E("div",null,_.E(_.I,{cond:function(){return!S()&&(!!t().disclaimerFooter||!!t().footer)},
then:function(){return _.E("div",{class:"ytAccordionViewModelFooter"},_.E(_.vR,{text:function(){return t().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.E(_.cR,{data:function(){return B.data().footer}},{flexibleActionsViewModel:function(P){return _.E(gu,{data:P.data,
layout:0})}}))}})))},"cd");_.dU(_.tF8,"yt-accordion-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=null,T=null,S,O=(S=_.OD().resolve(_.S_(_.va)))==null?void 0:S(),d=_.C(_.PV(!1,void 0,"EVXQGb"));S=d.next().value;var Z=d.next().value;d=_.C(_.PV(!0,void 0,"W9FIJf"));var h=d.next().value,q=d.next().value,D=_.l_("textarea",function(c){_.s0(264503,c,t,function(w){t=w})}),P=function(c){Z(!0);
c={learningJourneyFormData:{query:c}};_.pZ(B.data().searchEndpoint||{},{form:{formData:c}});return!1},U=_.Xb(function(c){c.target.closest("button-view-model")&&Z(!0)});
d=_.Xb(function(){q(D.value.value.length===0)});
var J=_.Xb(function(c){if(c.key==="Enter"&&!c.shiftKey&&!h()){var w=c.target;c.preventDefault();P(w.value)}}),N={},H={},f={};
return _.E("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.E("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.E(_.bQ,{data:function(){return B.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.E("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.E("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.E("div",{class:_.JK("ytLearningJourneyZeroStateSearchBar",(N.ytLearningJourneyZeroStateSearchBarDark=O,N))},_.E("textarea",{class:_.JK("ytLearningJourneyZeroStateTextInput",(H.ytLearningJourneyZeroStateTextInputDark=O,H)),el:D,"on:keyup":d,"on:keydown":J,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.E("div",{class:_.JK("ytLearningJourneyZeroStateSearchButtonContainer",(f.ytLearningJourneyZeroStateSearchButtonContainerDark=O,f))},_.E(_.V6,{data:function(){return _.X(B.data().searchButton,_.aa)},
className:"search-button",onClick:function(){return P(D.value.value)},
buttonOverrides:function(){return{disabled:h(),style:O?"mono-inverse":"mono",size:"XL"}}}))),_.E(_.I,{cond:function(){return!!B.data().errorBanner},
then:function(){return _.E("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.tK(function(c){_.s0(264617,c,T,function(w){T=w})})},_.E(_.cR,{data:function(){return B.data().errorBanner}},{alertBannerViewModel:function(c){return _.E(_.fQB,{data:c.data,
"client-ve-type":264617})}}))}})),_.E(_.I,{cond:S,
then:function(){return _.E("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.E(_.cR,{data:function(){return B.data().loader}},{learningJourneyLoaderViewModel:function(c){return _.E(_.rAH,{data:c.data})}}))},
else:function(){return _.E("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.E(_.I,{cond:function(){return!!B.data().learningJourneyShelf},
then:function(){return _.E("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.E("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return B.data().learningJourneySectionTitle}),_.E(_.cR,{data:function(){return B.data().learningJourneyShelf}},{horizontalShelfViewModel:function(c){return _.E(_.sr,{data:c.data,
centerAlignItems:!0})}}))}}),_.E("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.E("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return B.data().suggestedJourneySectionTitle}),_.E("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":U},_.E(_.cR,{data:function(){return B.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(c){return _.E(gu,{data:c.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"dd"),"yt-learning-journey-zero-state",{props:{data:_.lP}});var Tr1=_.Ba(function(B){var t=B.data;return _.E("ytvl-live-leaderboard-item-action-content-view-model",{class:_.JK("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.E(_.vR,{text:function(){var T;return(T=t())==null?void 0:T.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.E(_.cR,{data:function(){return t().actionButton}},{buttonViewModel:function(T){return _.E(_.V6,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:T.data})}}))},"ed");var Su8=_.Ba(function(B){var t=B.data;return _.E("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.JK("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.E(_.vR,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var T;return(T=t())==null?void 0:T.displayName},
ellipsisTruncate:!0}),_.E(_.cR,{data:function(){return t().badge}},{buttonViewModel:function(T){return _.E(_.V6,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:T.data})}}))},"fd");_.dU(_.Ba(function(B){var t=B.data;return _.E("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.E("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.E(_.vR,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var T;return(T=t())==null?void 0:T.rank}})),_.E("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.E(_.cR,{data:function(){return t().avatar}},{avatarViewModel:_.gJ})),_.E("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.E(_.cR,{data:function(){return t().content}},{liveLeaderboardItemChannelContentViewModel:Su8,
liveLeaderboardItemActionContentViewModel:Tr1})),_.E(_.vR,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var T;return(T=t())==null?void 0:T.points}}))},"gd"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;return _.E("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.E(_.vR,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var T,S;return(T=t())==null?void 0:(S=T.ranking)==null?void 0:S.rank}}),_.E("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.E(_.cR,{data:function(){return t().avatar}},{avatarViewModel:_.gJ})),_.E(_.vR,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var T,S;return(T=t())==null?void 0:(S=T.channelContent)==null?void 0:S.channelName}}),_.E(_.vR,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var T;return(T=t())==null?void 0:T.points}}))},"hd"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.lP}});var OH1=_.Ba(function(B){B=_.zo(B,{wrapper:!1}).wrapper;return _.E(_.I,{cond:B,then:function(){return _.E("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.E("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.E("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"id");
OH1.idomCompat=!0;var kq2=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],dvb=_.Ba(function(B){var t=B.data;var T=_.l_("div"),S=_.N_(function(){return t().command},void 0,"tJY20c");
_.sZ(function(){S()&&_.Wa(S(),{form:{element:T.value}})},"qs6Sof");
return _.E("div",{el:T,class:"YtQrCodeRendererHostContainer"},_.E(_.I,{cond:function(){return t().qrCodeImage},
then:function(O){return _.E(_.bQ,{data:O,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.E(_.I,{cond:function(){return t().spinner},
then:function(){return _.E(OH1,null)}})}}),_.E(_.I,{cond:function(){return t().label},
then:function(O){return _.E(_.vR,{text:O,className:"YtQrCodeRendererHostLabel"})}}),_.E(_.I,{cond:function(){return t().labels},
then:function(O){return _.E("div",{class:"YtQrCodeRendererHostLabels"},_.E(_.aS,{each:O},function(d){return _.E(_.vR,{text:d})}))}}))},"kd");_.dU(_.Ba(function(B){var t=B.data;var T=_.N_(function(){return t().qrEntityKey},void 0,"joYCxd"),S=_.N_(function(){return t().deleteEntityOnDismiss},void 0,"x3yAde"),O=_.N_(function(){return t().command},void 0,"dJe1Re"),d=_.JT(F$o,T);
B=_.N_(function(){return t().qrCodeImage},void 0,"qM5dZe");
var Z=_.N_(function(){return t().style&&kq2.includes(t().style)},void 0,"CaNEkf"),h=_.l_("yt-qr-code-renderer");
_.tO(h,{visibilityCallback:function(q){q&&O()&&_.Wa(O())},
showOption:{calledOnce:!0,state:"visible"}});_.Fv(function(){_.FA(function(){S()&&T()&&_.vb().dispatch(_.mO("qrCodeEntity",T()))})});
return _.E("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:h},_.E(_.I,{cond:Z,then:function(){return _.E(_.I,{cond:d,then:function(q){return _.E(dvb,{data:q})}})}}),_.E(_.I,{cond:B,
then:function(q){return _.E(_.bQ,{data:q,alt:""})}}))},"jd"),"yt-qr-code-renderer",{props:{data:_.lP}});_.C72=_.Ba(function(B){var t=B.data;var T=B.topbarOffset;var S,O=((S=_.OD().resolve(_.S_(_.va)))==null?void 0:S())||!1;return _.E("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var d=t();var Z,h,q=O?(Z=d.config)==null?void 0:Z.darkThemeBackgroundColor:(h=d.config)==null?void 0:h.lightThemeBackgroundColor;d=q?_.W6(q):void 0;d="background-color: "+d+";";T!==void 0&&(d+="top: -"+T()+"px;");return d},
"aria-hidden":!0},_.E(_.I,{cond:function(){var d,Z,h;return!!((d=t().backgroundImageConfig)==null?0:(Z=d.image)==null?0:(h=Z.sources)==null?0:h.length)},
then:function(){return _.E(_.bQ,{data:function(){var d;return(d=t().backgroundImageConfig)==null?void 0:d.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.E("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+Rt2(O,t().gradientColorConfig)+";"}}))},"ld");
_.C72.idomCompat=!0;var FX=_.Ba(function(B){var t=B.className;var T=B.data;var S=B.isOverlay;var O=B.maxLinesOverride;var d=B.useMediumText;B=_.l_("yt-description-preview-view-model");var Z=function(){return T().alwaysShowTruncationText},h=function(){return T().truncationText},q=function(){return d!==void 0&&d()?"medium":"small"},D=function(){return S!==void 0&&S()?"overlay":"default"},P=function(){var f,c;
return(c=(f=_.X(T().rendererContext,_.I_))==null?void 0:f.label)!=null?c:""},U=_.C(_.PV(!1,void 0,"mkuWzb")),J=U.next().value,N=U.next().value;
_.WR(B,function(){return T().rendererContext});
U=_.Xb(function(){T().expandOnTap&&N(!J());return!1});
var H={};return _.E("yt-description-preview-view-model",{el:B,class:_.JK("yt-description-preview-view-model-wiz",t,(H["yt-description-preview-view-model-wiz--clickable"]=function(){var f;return!((f=_.X(T().rendererContext,bcD))==null||!f.onTap)},H["yt-description-preview-view-model-wiz--is-overlay"]=S,H)),
"on:click":U},_.E(_.I,{cond:function(){return T().description},
then:function(f){return _.E(_.I,{cond:J,then:function(){var c={};return _.E("div",{class:_.JK("yt-description-preview-view-model-wiz__description",(c["yt-description-preview-view-model-wiz__description--medium-text"]=d,c))},_.E(_.vR,{text:f}))},
else:function(){return _.E(fIE,{text:f,alwaysShowTruncationText:Z,truncationText:h,maxLines:function(){var c;return(c=O==null?void 0:O())!=null?c:T().maxLines},
textStyle:D,accessibilityLabel:P,textSize:q})}})}}))},"md");
FX.idomCompat=!0;var ZHH=_.Ba(function(B){var t=B.data;var T=B.isOverlay;return _.E("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.E("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.E(_.cR,{data:function(){return t().header}},{sectionHeaderViewModel:function(S){return _.E(_.d5,{data:S.data,
isOverlay:T})}})),_.E("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.E(_.cR,{data:function(){return t().channelInfoButtons}},{flexibleActionsViewModel:gu})),_.E("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.E(_.cR,{data:function(){return t().description}},{descriptionPreviewViewModel:function(S){return _.E(FX,{data:S.data,
isOverlay:T})}})))},"nd");
ZHH.idomCompat=!0;var LPe=_.Ba(function(B){var t=B.data;var T={};return _.E("factoid-view-model",{class:_.JK("ytwFactoidViewModelHost",(T.ytwFactoidViewModelHostOverlay=B.isOverlay,T))},_.E(_.vR,{text:function(){return t().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.E(_.vR,{text:function(){return t().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"od");
LPe.idomCompat=!0;var h3o=_.Ba(function(B){var t=B.data;var T=B.isOverlay;return _.E("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.E(_.cR,{data:function(){return t().factoids}},{factoidViewModel:function(S){return _.E(LPe,{data:S.data,
isOverlay:T})}}))},"pd");
h3o.idomCompat=!0;_.quo=_.Ba(function(B){var t=B.data;var T=B.isOverlay;return _.E("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.E(_.cR,{data:function(){return t().items}},{channelInfoViewModel:function(S){return _.E("div",{class:"ytwCourseMetadataViewModelHostItem"},_.E(ZHH,{data:S.data,
isOverlay:T}))},
coursePerksViewModel:function(S){return _.E("div",{class:"ytwCourseMetadataViewModelHostItem"},_.E(K81,{data:S.data,isOverlay:T}))},
descriptionPreviewViewModel:function(S){return _.E("div",{class:"ytwCourseMetadataViewModelHostItem"},_.E(FX,{data:S.data,isOverlay:T}))},
factoidsRowViewModel:function(S){return _.E("div",{class:"ytwCourseMetadataViewModelHostItem"},_.E(h3o,{data:S.data,isOverlay:T}))},
progressViewModel:function(S){return _.E("div",{class:"ytwCourseMetadataViewModelHostItem"},_.E(lQB,{data:S.data,isOverlay:T}))}}))},"qd");var VFu=_.Ba(function(B){return _.E("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.E(_.cR,{data:function(){return B.data().content}},{courseMetadataViewModel:function(t){return _.E(_.quo,{data:t.data,
isOverlay:B.isOverlay})},
progressViewModel:function(t){return _.E(lQB,{data:t.data})}}))},"rd");var E74=_.Ba(function(B){var t=B.data;B=B.className;var T=_.l_("yt-dynamic-text-view-model"),S=function(){var d;return _.$N((d=t())==null?void 0:d.rendererContext)},O={};
O=(O["dynamic-text-view-model-wiz"]=!0,O["dynamic-text-view-model-wiz--tappable"]=function(){return S()},O);
_.WR(T,function(){var d;return(d=t())==null?void 0:d.rendererContext});
return _.E("yt-dynamic-text-view-model",{el:T,role:function(){return S()?"link":void 0},
tabindex:function(){return S()?0:void 0},
class:_.JK(B,O)},_.E("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var d,Z,h;return(h=(Z=_.X((d=t())==null?void 0:d.rendererContext,_.I_))==null?void 0:Z.label)!=null?h:""}},_.E(_.vR,{text:function(){return t().text},
userInput:!0})))},"sd");
E74.idomCompat=!0;_.Dvs=_.Ba(function(B){var t=B.data;var T=B.isPositionRelative;var S=_.v2("yt-image-banner-view-model"),O=_.ctL("(max-width: 527.9px)"),d=function(){var Z,h;return(h=(Z=t())==null?void 0:Z.style)!=null?h:"IMAGE_BANNER_STYLE_FULL_BLEED"};
B={};B=(B["yt-image-banner-view-model-wiz"]=!0,B["yt-image-banner-view-model-wiz--inset"]=function(){return sto(d())},B["yt-image-banner-view-model-wiz--position-absolute"]=function(){return _.oU(!0)&&!(T==null?0:T())},B["yt-image-banner-view-model-wiz--small-inset"]=function(){return sto(d())&&O()},B["yt-image-banner-view-model-wiz--tappable"]=function(){var Z;
return _.oU(S.value)&&_.$N((Z=t())==null?void 0:Z.rendererContext)},B);
_.WR(S,function(){var Z;return(Z=t())==null?void 0:Z.rendererContext});
return _.E("yt-image-banner-view-model",{el:S,class:_.JK(B)},_.E(_.I,{cond:function(){var Z;return(Z=t())==null?void 0:Z.image},
then:function(){return _.E(_.bQ,{data:function(){return t().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.E(_.cR,{data:function(){var Z;
return(Z=t())==null?void 0:Z.overlays}},{thumbnailHoverOverlayViewModel:fr}))},"td");
_.Dvs.idomCompat=!0;var P71;P71=_.Ba(function(B){var t=B.condition;var T=B.content;return _.E(_.I,{cond:t,then:function(){return _.E("div",{class:"page-header-view-model-wiz__scroll-container"},T())},
else:function(){return T()}})},"ud");
_.Uv8=_.Ba(function(B){var t=B.data;var T=B.noPadding;var S=B.enableBanner;var O=B.cinematicContainerTopbarOffset;var d=B.allowCinematicContainerOverflow;var Z=B.displayAsSidebar;var h=B.displayAsPanel;var q=Fh9(),D=function(){return!!t().image||!!t().animatedImage},P=function(){return!!t().background},U=function(){return(Z==null?0:Z())||(h==null?0:h())?1:q()},J=function(){return U()===1},N=function(){return J()||U()===2},H=function(){return U()===4},f=function(){var cL=t();
var gm=!!t().heroImage;var p_=U(),M9=wIv(t()),B_=Z==null?void 0:Z(),r2=!cL.metadata,jq;if(jq=gm?_.X(cL.heroImage,Q_i):_.X(cL.animatedImage||cL.image,Q_i)){cL=jq.style;var Pe=jq.layoutMode;if(Pe!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(jq=SVv(T6v(jq)),gm)gm=Atz(p_,cL,Pe,jq,B_);else b:if(r2)gm=p_===1?{size:48}:{size:72};else switch(p_){case 1:gm={size:72};break b;case 2:gm={size:120};break b;default:gm=M9<4?{size:120}:{size:160}}else gm=void 0}else gm={size:0};return gm};
B={};B=_.JK((B["page-header-view-model-wiz"]=!0,B["page-header-view-model-wiz--no-padding"]=function(){return!(T==null||!T())},B["page-header-view-model-wiz--small-top-padding"]=function(){return J()&&!t().actions&&!(h==null?0:h())||U()===2&&!(D()||t().heroImage)},B["page-header-view-model-wiz--small-bottom-padding"]=function(){return N()&&!t().actions&&!(h==null?0:h())},B["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=function(){return!(d==null?0:d())},B["page-header-view-model-wiz--display-as-sidebar"]=
Z,B));
var c={},w=_.JK((c["page-header-view-model-wiz__page-header-headline"]=!0,c["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=function(){var cL;return(cL=f())==null?void 0:cL.allowFullWidth},c)),W=function(){var cL;
return N()&&!((cL=f())==null?0:cL.allowFullWidth)},v=function(){return J()&&(!!t().heroImage||D())&&wIv(t())>0},p=function(){return v()&&(h==null?void 0:h())};
c={};var l=_.JK((c["page-header-view-model-wiz__page-header-title"]=!0,c["page-header-view-model-wiz__page-header-title--page-header-title-large"]=function(){return!v()},c["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=function(){return v()&&!p()},c["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=p,c["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=P,c));
c={};var b=_.JK((c["page-header-view-model-wiz__page-header-headline-image"]=!0,c["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!t().heroImage&&N()},c));
c={};var Zv=_.JK((c["page-header-view-model-wiz__page-header-banner-container"]=S,c["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=function(){var cL;return(S==null?void 0:S())&&((cL=_.X(t().banner,_.Mk2))==null?void 0:cL.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},c));
c={};var hN=_.JK((c["page-header-view-model-wiz__page-header-content-metadata"]=!0,c["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=P,c));c={};var PL=_.JK((c["page-header-view-model-wiz__page-header-flexible-actions"]=!0,c["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!t().metadata||N()},c["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!N()},c));
c={};var aC=_.JK((c["page-header-view-model-wiz__page-header-attribution"]=!0,c["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=P,c));return _.E("yt-page-header-view-model",{class:B},_.E(_.I,{cond:P,then:function(){return _.E("div",{class:"page-header-view-model-wiz__page-header-background"},_.E(_.cR,{data:function(){return t().background}},{cinematicContainerViewModel:function(cL){return _.E(_.C72,{data:cL.data,
topbarOffset:O})}}))}}),_.E(P71,{condition:function(){return!(Z==null||!Z())},
content:function(){return _.E("div",{class:"page-header-view-model-wiz__page-header-content"},_.E(_.I,{cond:function(){return(S==null?void 0:S())&&t().banner},
then:function(){return _.E("div",{class:Zv},_.E(_.cR,{data:function(){return t().banner}},{imageBannerViewModel:_.Dvs}))}}),_.E("div",{class:w},_.E(_.I,{cond:D,
then:function(){return _.E(_.cR,{data:function(){var cL;if(!(cL=t().animatedImage)){cL=t();if(D()){var gm=cL=Object.assign({},cL),p_=U(),M9=wIv(t()),B_=gm.image,r2=_.X(B_,xJH),jq=r2==null?void 0:r2.avatar,Pe=_.X(jq,_.eZ);if(B_&&jq&&Pe){switch(p_){case 1:Pe.avatarImageSize="AVATAR_SIZE_XL";break;case 2:Pe.avatarImageSize="AVATAR_SIZE_XXL";break;default:M9<4?Pe.avatarImageSize="AVATAR_SIZE_XXL":Pe.avatarImageSize="AVATAR_SIZE_XXXL"}_.m("web_enable_sink_page_header_view_model")&&(_.or(jq,_.eZ,Object.assign({},
Pe)),r2.avatar=Object.assign({},jq),_.or(B_,xJH,Object.assign({},r2)),gm.image=Object.assign({},B_))}}cL=cL.image}return cL}},{contentPreviewImageViewModel:function(cL){return _.E(_.BD,{data:cL.data,
className:b,imageSizeConfig:f})},
decoratedAvatarViewModel:function(cL){return _.E(_.R3,{data:cL.data,className:b})}})}}),_.E(_.I,{cond:function(){return!!t().heroImage&&!W()},
then:function(){return _.E(_.cR,{data:function(){return t().heroImage}},{contentPreviewImageViewModel:function(cL){return _.E(_.BD,{data:cL.data,
className:b,imageSizeConfig:f})}})}}),_.E("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.E(_.I,{cond:function(){return!!t().heroImage&&W()},
then:function(){return _.E("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},_.E(_.cR,{data:function(){return t().heroImage}},{contentPreviewImageViewModel:function(cL){return _.E(_.BD,{data:cL.data,
className:b,imageSizeConfig:f})}}))}}),_.E(_.cR,{data:function(){return t().title}},{dynamicTextViewModel:function(cL){return _.E(E74,{data:cL.data,
className:l})}}),_.E(_.cR,{data:function(){return t().metadata}},{contentMetadataViewModel:function(cL){return _.E(_.tP,{data:cL.data,
layout:function(){return J()?1:0},
className:hN,isOverlay:P,useMediumText:H})}}),_.E(_.I,{cond:function(){return t().description&&!J()},
then:function(){return _.E(_.cR,{data:function(){return t().description}},{descriptionPreviewViewModel:function(cL){return _.E(FX,{data:cL.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:P,maxLinesOverride:function(){return J()?void 0:1},
useMediumText:H})}})}}),_.E(_.I,{cond:function(){return t().attribution&&!N()},
then:function(){return _.E(_.cR,{data:function(){return t().attribution}},{attributionViewModel:function(cL){return _.E(hcH,{data:cL.data,
className:aC,useMediumText:H})}})}}),_.E(_.I,{cond:function(){return t().actions&&!N()},
then:function(){return _.E(_.cR,{data:function(){return t().actions}},{flexibleActionsViewModel:function(cL){return _.E(gu,{data:cL.data,
layout:function(){return o_2(U())},
className:PL})}})}}))),_.E("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.E(_.I,{cond:function(){return t().description&&J()},
then:function(){return _.E(_.cR,{data:function(){return t().description}},{descriptionPreviewViewModel:function(cL){return _.E(FX,{data:cL.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:P,maxLinesOverride:function(){return J()?void 0:1},
useMediumText:H})}})}}),_.E(_.I,{cond:function(){return t().attribution&&N()},
then:function(){return _.E(_.cR,{data:function(){return t().attribution}},{attributionViewModel:function(cL){return _.E(hcH,{data:cL.data,
className:aC,useMediumText:H})}})}}),_.E(_.I,{cond:function(){return t().actions&&N()},
then:function(){return _.E(_.cR,{data:function(){return t().actions}},{flexibleActionsViewModel:function(cL){return _.E(gu,{data:cL.data,
layout:function(){return o_2(U())},
className:PL})}})}})),_.E("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.E(_.cR,{data:function(){return t().bottomMetadataFlexibleContainer}},{flexibleContainer:function(cL){return _.E(VFu,{data:cL.data,
isOverlay:P})}})))}}))},"vd");
_.Uv8.idomCompat=!0;_.dU(_.Ba(function(B){var t=_.C(_.PV(!1,void 0,"j5qbkc")),T=t.next().value,S=t.next().value;return _.E("yt-official-card-view-model",{class:_.JK("ytOfficialCardViewModelHost",B.className),style:_.H4({"background-color":function(){var O,d=MsC((O=B.data())==null?void 0:O.backgroundColor);return d?_.e8(d):void 0}})},_.E(_.cR,{data:function(){return B.data().header}},{pageHeaderViewModel:function(O){return _.E(_.Uv8,{data:O.data,
noPadding:!0})}}),_.E(_.cR,{data:function(){return B.data().contents}},{horizontalShelfViewModel:function(O){return _.E(_.sr,{data:O.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.E(_.I,{cond:T,
then:function(){return _.E("div",{class:"ytOfficialCardViewModelExpandedContent"},_.E(_.cR,{data:function(){return B.data().expandedContents}},{horizontalShelfViewModel:function(O){return _.E(_.sr,{data:O.data,
sizing:"MINI"})}}),_.E("div",{class:"ytOfficialCardViewModelCollapseButton"},_.E(_.cR,{data:function(){return B.data().collapseButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
onClick:function(){S(!T())}})}})))},
else:function(){return _.E("div",{class:"ytOfficialCardViewModelExpandButton"},_.E(_.cR,{data:function(){return B.data().expandButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
onClick:function(){S(!T())}})}}))}}))},"wd"),"yt-official-card-view-model",{props:{data:_.lP,
className:_.lP}});var yt2=_.HR({buttonViewModel:_.V6});_.Tt(QtX);_.D1(QtX,"ytw-search-friction-view-model",{propNames:["data"]});_.w5=_.Ba(function(B){var t=_.l_("markdown-div"),T,S=(T=_.OD().resolve(_.S_(_.va)))==null?void 0:T();_.sZ(function(){var O=t.value;var d=new Mg2,Z=new Map(d.JSC$7361_sanitizerTable.globalAttributePolicies);Z.set("style",{policyAction:4});d.JSC$7361_sanitizerTable=new UM(d.JSC$7361_sanitizerTable.allowedElements,d.JSC$7361_sanitizerTable.elementPolicies,d.JSC$7361_sanitizerTable.allowedGlobalAttributes,Z,d.JSC$7361_sanitizerTable.globallyAllowedAttributePrefixes);var h=["data-time"];if(h===void 0)Z=
new Set(d.JSC$7361_sanitizerTable.globallyAllowedAttributePrefixes),Z.add("data-"),d.JSC$7361_sanitizerTable=new UM(d.JSC$7361_sanitizerTable.allowedElements,d.JSC$7361_sanitizerTable.elementPolicies,d.JSC$7361_sanitizerTable.allowedGlobalAttributes,d.JSC$7361_sanitizerTable.globalAttributePolicies,Z);else{Z=new Set(d.JSC$7361_sanitizerTable.allowedGlobalAttributes);h=_.C(h);for(var q=h.next();!q.done;q=h.next()){q=q.value;if(q.indexOf("data-")!==0)throw Error("ra`"+q);Z.add(q)}d.JSC$7361_sanitizerTable=
new UM(d.JSC$7361_sanitizerTable.allowedElements,d.JSC$7361_sanitizerTable.elementPolicies,Z,d.JSC$7361_sanitizerTable.globalAttributePolicies,d.JSC$7361_sanitizerTable.globallyAllowedAttributePrefixes)}Z=new Set(d.JSC$7361_sanitizerTable.allowedGlobalAttributes);Z.add("class");d.JSC$7361_sanitizerTable=new UM(d.JSC$7361_sanitizerTable.allowedElements,d.JSC$7361_sanitizerTable.elementPolicies,Z,d.JSC$7361_sanitizerTable.globalAttributePolicies,d.JSC$7361_sanitizerTable.globallyAllowedAttributePrefixes);
_.Gu(O,_.wLq(d.build(),M1X(B.text())));$u2(t.value)},"FI2gYe");
T={};return _.E("div",null,_.E("markdown-div",{class:_.JK("ytwMarkdownDivHost",(T.ytwMarkdownDivDark=S,T.ytwMarkdownDivHostSmall=function(){var O;return((O=B.isSmallText)==null?void 0:O.call(B))||!1},T)),
el:t}))},"xd");
_.w5.idomCompat=!0;var Ix8=_.Ba(function(B){var t=B.imageData;var T=_.rf(B.isInList,!1),S=function(){return T()?{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 _.E("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.E(_.I,{cond:function(){return t().image},
then:function(O){return _.E(_.bQ,{data:O,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}})}}),_.E("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.E("div",{class:_.JK("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.E(_.vR,{text:function(){return t().title}})),_.E(_.aS,{each:function(){var O;
return(O=t().description)!=null?O:[]}},function(O){return _.E("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.E(om,{content:O}))})))},"yd"),JG8=_.Ba(function(B){var t=B.list;
var T=function(){var S;return(S=t().items)!=null?S:[]};
return _.E("div",{class:"ytwGenAiRichTextViewModelListContent"},_.E(_.I,{cond:function(){return t().title},
then:function(S){return _.E("div",{class:_.JK("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.E(_.vR,{text:S}))}}),_.E(_.I,{cond:function(){return t().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.E("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.E(_.aS,{each:T},function(S){return _.E("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.E(om,{content:S,isInList:!0}))}))}}),_.E(_.I,{cond:function(){return t().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.E("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.E(_.aS,{each:T},function(S){return _.E("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.E(om,{content:S,isInList:!0}))}))}}),_.E(_.I,{cond:function(){return t().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.E("div",{class:"ytwGenAiRichTextViewModelImageList"},_.E(_.aS,{each:T},function(S){return _.E("div",{class:"ytwGenAiRichTextViewModelListItem"},_.E(om,{content:S,isInList:!0}))}))}}))},"zd"),mvo=_.Ba(function(B){var t=B.table;
return _.E("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.E("thead",null,_.E("tr",null,_.E(_.aS,{each:function(){var T,S;return(S=(T=t().header)==null?void 0:T.cells)!=null?S:[]}},function(T){return _.E("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.E(_.aS,{each:function(){return T.contents}},function(S){return _.E(om,{content:S})}))}))),_.E("tbody",null,_.E(_.aS,{each:function(){var T;
return(T=t().rows)!=null?T:[]}},function(T){return _.E("tr",null,_.E(_.aS,{each:function(){return T.cells}},function(S){return _.E("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.E(_.aS,{each:function(){return S.contents}},function(O){return _.E(om,{content:O})}))}))})))},"Ad"),om=_.Ba(function(B){var t=B.content;
var T=_.rf(B.isInList,!1),S=function(){var O,d;return(d=(O=t().contentBlock)==null?void 0:O.contents)!=null?d:[]};
return _.E("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.E(_.I,{cond:function(){return t().text},
then:function(O){return _.E(_.vR,{className:"ytwGenAiRichTextViewModelText",text:O})}}),_.E(_.I,{cond:function(){return t().image},
then:function(O){return _.E(Ix8,{imageData:O,isInList:T})}}),_.E(_.I,{cond:function(){return t().list},
then:function(O){return _.E(JG8,{list:O})}}),_.E(_.I,{cond:function(){return t().contentBlock},
then:function(){return _.E("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.E(_.aS,{each:S},function(O){return _.E(om,{content:O,isInList:!1})}))}}),_.E(_.I,{cond:function(){return t().table},
then:function(O){return _.E(mvo,{table:O})}}))},"Bd"),NrB=_.Ba(function(B){var t={};
t=_.mn("ytwGenAiRichTextViewModelHost",(t.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.ZE("search_overview_link_style")),t));return _.E("gen-ai-rich-text-view-model",{class:t},_.E(om,{content:function(){return B.data().content}}))},"Cd");_.Tt(WhL);_.Tt(wK);_.XB1=_.Ba(function(B){var t=B.data;var T=function(){var f;return((f=t().loadingUi)!=null?f:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},S=function(){return t().isLoading&&(T()==="UNSPECIFIED"||T()==="GHOST_CARD")},O=function(){return!t().isLoading},d=function(){return!!t().content&&!t().contents},Z=function(){return!!t().contents},h=function(){return!!t().nextQueryButtons},q=function(){return t().isLoading&&T()==="INVISIBLE"},D=function(){var f,c;
return(c=(f=t().headerIcon)==null?void 0:f.iconType)!=null?c:""},P=function(){var f;
return(f=t().content)!=null?f:""},U=function(){return!!t().sourcesSection},J,N=!((J=_.OD().resolve(_.S_(_.va)))==null||!J()),H=_.N_(function(){var f=[],c=t().contents;
if(c)for(var w=0;w<c.length;w++){var W=_.X(c&&c[w],n91);W&&f.push(W)}return f},void 0,"ycU97e");
_.Fv(function(){t().isLoading||_.wv("so_re",void 0,"search_overview_answer")});
return _.E("ytd-overview-answer-view-model",{class:function(){var f={};f=(f.ytdOverviewAnswerViewModelHost=!0,f.ytdOverviewAnswerViewModelDarkBackground=N&&!q(),f.ytdOverviewAnswerViewModelLightBackground=!N&&!q(),f);return _.mn(f)}},_.E(_.I,{cond:function(){return!q()},
then:function(){return _.E(_.Zc,null,_.E("h2",null,_.E("div",{class:"ytdOverviewAnswerViewModelHeader"},_.E(_.I,{cond:D,then:function(f){return _.E("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.E(_.fz,{icon:f}))}}),_.E("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.E("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return t().headerText}),_.E("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.E(_.vR,{text:function(){return t().headerSubtext}}))))),_.E(_.I,{cond:S,
then:function(){return WhL()}}),_.E(_.I,{cond:O,
then:function(){return _.E(_.Zc,null,_.E(_.I,{cond:d,then:function(){return _.E("div",{class:"ytdOverviewAnswerViewModelText"},_.E(_.w5,{text:P,isSmallText:!0}))}}),_.E(_.I,{cond:Z,
then:function(){return _.E("div",{class:"ytdOverviewAnswerViewModelRichText"},_.E(_.aS,{each:H},function(f){return _.E(NrB,{data:f})}))}}),_.E(_.I,{cond:h,
then:function(){return _.E("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.E(_.cR,{data:function(){return t().nextQueryButtons}},{buttonViewModel:function(f){return _.E(_.V6,{data:f.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.sr}))}}),_.E("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.E("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.E(_.I,{cond:function(){return!!_.X(t().likeButtonViewModel,_.A5)&&!!_.X(t().dislikeButtonViewModel,_.R_)},
then:function(){return _.E("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.E(_.Ar,{data:function(){return _.X(t().likeButtonViewModel,_.A5)},
disableIconAnimation:!0}),_.E(_.RT,{data:function(){return _.X(t().dislikeButtonViewModel,_.R_)}}))}})),_.E(_.I,{cond:function(){var f;
return(f=t().sourcesSection)==null?void 0:f.headerText},
then:function(f){return _.E("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.E(_.vR,{text:f}))}})),_.E(_.I,{cond:U,
then:function(){return _.E("div",{class:"ytdOverviewAnswerViewModelSources"},_.E(_.cR,{data:function(){var f;return(f=t().sourcesSection)==null?void 0:f.sourcesShelf}},{buttonViewModel:_.V6,
horizontalShelfViewModel:function(f){return _.E(_.sr,{data:f.data,includeMargin:!0,hasPeek:!0})}}))}}),_.E(_.I,{cond:function(){return t().disclaimerText},
then:function(){return _.E("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.E(_.vR,{text:function(){return t().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"Dd");var uKs=_.Ba(function(B){var t=B.data;var T=B.active;var S=_.l_("transcript-segment-view-model");_.sZ(function(){var O,d,Z,h=((O=_.OD().resolve(_.S_(_.va)))==null?0:O())?(d=t())==null?void 0:d.darkThemeColorPalette:(Z=t())==null?void 0:Z.lightThemeColorPalette;h&&(h.additiveBackground&&S.value.style.setProperty("--timestamp-active-background-color",_.e8(h.additiveBackground)),h.textSecondary&&S.value.style.setProperty("--timestamp-active-color",_.W6(h.textSecondary)))},"KHcbwb");
B={};return _.E("transcript-segment-view-model",{class:_.JK("ytwTranscriptSegmentViewModelHost",(B.ytwTranscriptSegmentViewModelHostActive=T,B.ytwTranscriptSegmentViewModelHostModern=_.m("enable_timeline_view_modern_transcript")||_.m("enable_timeline_view_modern_transcript_fe"),B)),el:S},_.E(_.I,{cond:function(){var O;return(O=t())==null?void 0:O.timestamp},
then:function(O){var d={};return _.E("div",{class:_.JK("ytwTranscriptSegmentViewModelTimestamp",(d.ytwTranscriptSegmentViewModelTimestampActive=T,d))},O)}}),_.E(_.vR,{text:function(){var O,d,Z;
return(Z=(O=t())==null?void 0:O.attributedText)!=null?Z:{content:(d=t())==null?void 0:d.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"Ed");var jVi=_.Ba(function(B){var t=B.data;return _.E("div",{class:"yt-video-attributes-section-view-model__header"},_.E("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return t().headerTitle}),_.E(_.I,{cond:function(){return t().headerSubtitle},
then:function(){return _.E("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return t().headerSubtitle})}}))},"Fd"),HHH=_.Ba(function(B){function t(f){return Math.max(Math.min(f,0),D()-h())}
var T=B.data;var S,O=_.l_("div",function(f){if(_.m("web_metadata_carousel_elref_bugfix")){var c=function(){P(f.clientWidth)};
c();window.ResizeObserver&&(S=new ResizeObserver(c),S.observe(f))}}),d=_.l_("div",function(f){q(f.scrollWidth)}),Z=_.C(_.PV(0,void 0,"I9GbH"));
B=Z.next().value;Z=Z.next().value;var h=B,q=Z;Z=_.C(_.PV(0,void 0,"eQAn5b"));B=Z.next().value;Z=Z.next().value;var D=B,P=Z;B=_.C(_.PV(0,void 0,"VU3lg"));var U=B.next().value,J=B.next().value;_.Fv(function(){if(!_.m("web_metadata_carousel_elref_bugfix")){var f=function(){q(d.value.scrollWidth);P(O.value.clientWidth)};
f();if(window.ResizeObserver){var c=new ResizeObserver(f);c.observe(O.value);_.FA(function(){c.disconnect()})}}});
_.FA(function(){if(_.m("web_metadata_carousel_elref_bugfix")){var f;(f=S)==null||f.disconnect()}});
var N=function(){J(t(U()+D()))},H=function(){J(t(U()-D()))};
return _.E("yt-video-attributes-section-view-model",null,_.E("div",{class:"yt-video-attributes-section-view-model"},_.E(_.I,{cond:function(){return T().headerTitle},
then:function(){return _.E(jVi,{data:T})}}),_.E("div",{class:_.JK("yt-video-attributes-section-view-model__video-attributes","yt-video-attributes-section-view-model__scroll-container"),
el:O},_.E("div",{class:"yt-video-attributes-section-view-model__video-attributes-container",style:_.H4({transform:function(){var f=U();_.MB("HTML_DIR")==="rtl"&&(f*=-1);return"translateX("+f+"px)"}}),
el:d},_.E(_.cR,{data:function(){return T().videoAttributeViewModels}},{videoAttributeViewModel:sQ2}))),_.E(_.cR,{data:function(){return T().footerButton}},{buttonViewModel:function(f){return _.E(_.V6,{data:f.data,
className:"yt-video-attributes-section-view-model__footer-button"})}}),_.E(_.I,{cond:function(){return U()<0&&T().previousButton},
then:function(){return _.E("div",{class:"yt-video-attributes-section-view-model__left-arrow"},_.E(_.cR,{data:function(){return T().previousButton}},{buttonViewModel:function(f){return _.E(_.V6,{data:f.data,
onClick:N})}}))}}),_.E(_.I,{cond:function(){return U()>D()-h()&&T().nextButton},
then:function(){return _.E("div",{class:"yt-video-attributes-section-view-model__right-arrow"},_.E(_.cR,{data:function(){return T().nextButton}},{buttonViewModel:function(f){return _.E(_.V6,{data:f.data,
onClick:H})}}))}})))},"Gd");
HHH.idomCompat=!0;var axo=_.Ba(function(B){var t=B.data;var T=B.active;var S={},O={};return _.E("timeline-item-view-model",{class:_.JK("ytwTimelineItemViewModelHost",(S.ytwTimelineItemViewModelHostChapterChild=B.chapterChild,S.ytwTimelineItemViewModelModern=_.m("enable_timeline_view_modern_transcript")||_.m("enable_timeline_view_modern_transcript_fe"),S))},_.E("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.E("div",{class:_.JK("ytwTimelineItemViewModelTimestamp",(O.ytwTimelineItemViewModelTimestampActive=
T,O))},function(){return t().timestamp})),_.E("div",{class:"ytwTimelineItemViewModelContentItems"},_.E(_.cR,{data:function(){return t().contentItems}},{transcriptSegmentViewModel:function(d){return _.E(uKs,{data:d.data,
active:T})},
videoAttributesSectionViewModel:HHH})))},"Hd");var fxB=_.Ba(function(B){var t=B.data;B={};return _.E("timeline-chapter-view-model",{class:_.JK("ytwTimelineChapterViewModelHost")},_.E("div",{class:_.JK("ytwTimelineChapterViewModelTitle",(B.ytwTimelineChapterViewModelModern=_.m("enable_timeline_view_modern_transcript")||_.m("enable_timeline_view_modern_transcript_fe"),B))},function(){return t().title}),_.E(_.cR,{data:function(){return t().contents}},{timelineItemViewModel:function(T){return _.E(axo,{data:T.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(T){return _.E(HHH,{data:T.data})}}))},"Id");var g78=_.Ba(function(B){var t=B.data;var T=_.l_("macro-markers-panel-item-view-model"),S=_.JT(_.gQq,function(){var d;return(d=t().markersEngagementPanelSyncEntityKey)!=null?d:""}),O=function(){var d;
return((d=S())==null?void 0:d.activeItemIndex)===t().index};
B=_.Xb(function(d){var Z,h,q,D,P;return _.L(function(U){if(U.nextAddress==1)return d.stopPropagation(),_.xN(_.Q5(d),T.value,["A".toString(),"BUTTON".toString()])?U.return():(Z=_.$t(t().onTap))?_.V(U,_.qI(),2):U.return();h=U.yieldResult;D=(q=_.X(Z,_.Km))==null?void 0:q.startTimeSeconds;D===void 0||(P=h)!=null&&P.seekTo(D,!0);_.Dh(U)})});
return _.E("macro-markers-panel-item-view-model",{class:_.JK("ytwMacroMarkersPanelItemViewModelHost",{"is-active":O}),el:T,"on:click":B,tabindex:0},_.E(_.cR,{data:function(){var d;return(d=t())==null?void 0:d.item}},{timelineChapterViewModel:function(d){return _.E(fxB,{data:d.data,
active:O})},
timelineItemViewModel:function(d){return _.E(axo,{data:d.data,active:O})},
videoAttributeViewModel:sQ2}))},"Jd");
g78.idomCompat=!0;_.dU(g78,"macro-markers-panel-item-view-model",{props:{data:_.lP}});_.dU(HHH,"yt-video-attributes-section-view-model",{props:{data:_.lP}});var R3H=_.Ba(function(B){var t=function(){var T,S,O;return(O=(T=B.data().leadingLogoAccessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label)!=null?O:""};
return _.E("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.E(_.I,{cond:function(){return B.data().leadingLogo},
then:function(T){return _.E(_.bQ,{className:"ytwFantasySectionHeaderViewModelLogo",data:T,alt:t})}}),_.E("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.E(_.vR,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return B.data().title}}),_.E(_.vR,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return B.data().subtitle}})),_.E(_.cR,{data:function(){return B.data().trailingButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Kd");var AGB=_.Ba(function(B){var t={};t=_.JK("ytwFantasyTeamViewModelHost",(t.ytwFantasyTeamViewModelCompact=function(){var O;return!((O=B.compact)==null||!O.call(B))},t.ytwFantasyTeamViewModelUser=function(){return B.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},t.ytwFantasyTeamViewModelOpponent=function(){return B.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},t));
var T=function(){var O,d,Z;return(Z=(O=B.data().teamLogoAccessibility)==null?void 0:(d=O.accessibilityData)==null?void 0:d.label)!=null?Z:""},S=_.JT(AW2,function(){return B.data().teamEntityKey});
return _.E("ytw-fantasy-team-view-model",{class:t},_.E(_.I,{cond:function(){return B.data().teamLogo},
then:function(O){return _.E(_.bQ,{className:"ytwFantasyTeamViewModelLogo",data:O,alt:T})}}),_.E("div",{class:"ytwFantasyTeamViewModelMetadata"},_.E("div",{class:"ytwFantasyTeamViewModelHeader"},_.E(_.vR,{className:"ytwFantasyTeamViewModelScore",
text:function(){var O;return(O=S())==null?void 0:O.score}}),_.E(_.fz,{icon:function(){var O;
return(O=S())==null?void 0:O.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.E(_.vR,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var O;return(O=S())==null?void 0:O.projectedScore}})),_.E(_.vR,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return B.data().primaryText}}),_.E(_.vR,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return B.data().secondaryText}}),_.E(_.vR,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return B.data().tertiaryText}})),_.E(_.vR,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var O;return(O=S())==null?void 0:O.score}}))},"Ld");_.dU(_.Ba(function(B){return _.E("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.E("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.E(_.cR,{data:function(){return B.data().summaryHeader}},{fantasySectionHeaderViewModel:R3H})),_.E(_.cR,{data:function(){return B.data().userTeam}},{fantasyTeamViewModel:AGB}),_.E(_.cR,{data:function(){return B.data().opponentTeam}},{fantasyTeamViewModel:AGB}))},"Md"),"fantasy-league-summary-view-model",{props:{data:_.lP}});var cG2=_.Ba(function(B){var t=_.zo(B,{shape:{},useCustomTabRenderable:!1}),T=t.shape;t=t.useCustomTabRenderable;var S=B.customTabRenderable,O=function(){return T().disabled},d=function(){return T().selected},Z=function(){return T().title},h=function(){return T().icon},q=_.l_("yt-tab-shape");
B=_.Xb(function(U){var J;if(!O()&&((J=T().aTagConfig)==null?0:J.onclick))T().aTagConfig.onclick(U);return!1});
var D=_.Xb(function(U){if(U.key==="Enter"||U.key==="ArrowUp"||U.key==="ArrowDown")U.preventDefault(),q.value.click();return!1}),P={};
return _.E("yt-tab-shape",{class:_.JK("yt-tab-shape-wiz",function(){return T().className},(P["yt-tab-shape-wiz__tab--last-tab"]=function(){return T().isLastTab},P["yt-tab-shape-wiz--host-disabled"]=O,P["yt-tab-shape-wiz--host-clickable"]=!S,P)),
role:S?void 0:"tab","aria-selected":d!=null?d:!1,"aria-disabled":O,tabindex:S?void 0:0,"on:click":B,"on:keydown":D,el:q,"tab-identifier":function(){return T().identifier},
"tab-title":Z},_.E(_.I,{cond:t,then:function(){return S()},
else:function(){var U={},J={};return _.E(_.Zc,null,_.E("div",{class:_.JK("yt-tab-shape-wiz__tab",(U["yt-tab-shape-wiz__tab--tab-selected"]=d,U))},_.E(_.I,{cond:h,then:function(N){return _.E(_.fz,{className:"yt-tab-shape-wiz__tab-icon",icon:function(){return N().iconType}})}}),Z),_.E("div",{class:_.JK("yt-tab-shape-wiz__tab-bar",(J["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=d,J))}))}}))},"Nd");
cG2.idomCompat={callbacks:{customTabRenderable:!0}};_.FPe=_.Ba(function(B){var t=B.shape;B=_.C(_.PV(48,void 0,"r9IBlb"));var T=B.next().value,S=B.next().value;B=_.C(_.PV(0,void 0,"Bd7rmd"));var O=B.next().value,d=B.next().value,Z=function(){return t().tabs},h=_.l_("yt-tab-group-shape"),q=function(){var D,P;
return(P=(D=Z())==null?void 0:D.findIndex(function(U){return U.selected}))!=null?P:-1};
_.Fv(function(){var D=h.value.querySelectorAll("yt-tab-shape"),P=q()>-1?D[q()]:void 0;_.wT.addJob(function(){S((P==null?void 0:P.getBoundingClientRect().width)||0)},8,0)});
_.sZ(function(){var D=q(),P=_.wT.addJob(function(){var U,J=((U=h.value)==null?void 0:U.querySelectorAll("yt-tab-shape"))||[],N;S(((N=D>-1?J[D]:void 0)==null?void 0:N.getBoundingClientRect().width)||0);for(N=U=0;N<D;N++)U+=J[N].offsetWidth+24;_.MB("HTML_DIR")==="rtl"&&(U=-U);d(U)},8,0);
_.FA(function(){_.wT.cancelJob(P)})},"EHixkc");
B={};return _.E("yt-tab-group-shape",{class:_.JK("yt-tab-group-shape-wiz",(B["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return t().isOverflowHidden},B)),
el:h},_.E(_.I,{cond:Z,then:function(D){return _.E(_.Zc,null,_.E("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.E(_.aS,{each:D},function(P,U){return _.E(cG2,{shape:function(){return Object.assign({},P,{isLastTab:U()===D().length-1})},
customTabRenderable:P.customTabRenderable,useCustomTabRenderable:!!P.customTabRenderable})})),_.E(sVe,{width:T,
sliderOffset:O}))}}))},"Od");
_.FPe.idomCompat=!0;var sVe=_.Ba(function(B){var t=_.rf(B.sliderOffset,0),T=B.width;return _.E("div",{class:"yt-tab-group-shape-wiz__slider",style:_.H4({width:function(){return T()+"px"},
transform:function(){return"translateX("+t()+"px)"}})})},"Pd");var wB8=_.Ba(function(B){var t=function(){var d,Z,h;return(h=(d=B.data().playerLogoAccessibility)==null?void 0:(Z=d.accessibilityData)==null?void 0:Z.label)!=null?h:""},T=_.JT(cWw,function(){return B.data().playerEntityKey}),S={};
S=_.JK("ytwFantasyPlayerViewModelHost",(S.ytwFantasyPlayerViewModelPlaying=function(){var d;return!((d=T())==null||!d.isPlayerPlaying)},S.ytwFantasyPlayerViewModelOnField=function(){var d;
return((d=T())==null?void 0:d.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},S.ytwFantasyPlayerViewModelRedZone=function(){var d;
return((d=T())==null?void 0:d.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},S));
var O=function(){var d,Z,h,q=((d=_.OD().resolve(_.S_(_.va)))==null?0:d())?(Z=B.data().playerLogoBackgroundColor)==null?void 0:Z.darkTheme:(h=B.data().playerLogoBackgroundColor)==null?void 0:h.lightTheme;return q===void 0?"":_.e8(q)};
return _.E("ytw-fantasy-player-view-model",{class:S},_.E(_.I,{cond:function(){return B.data().playerLogo},
then:function(d){return _.E("div",{class:"ytwFantasyPlayerViewModelLogo"},_.E("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.E(_.bQ,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.H4({"background-color":O}),data:d,alt:t})),_.E("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.E(_.fz,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.E("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.E("div",{class:"ytwFantasyPlayerViewModelHeader"},_.E(_.vR,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var d;return(d=B.data())==null?void 0:d.playerNameText}}),_.E(_.vR,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var d;return(d=B.data())==null?void 0:d.playerDescriptionText}})),_.E("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.E(_.vR,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var d;return(d=T())==null?void 0:d.gamePeriodText}}),_.E(_.vR,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var d;return(d=B.data())==null?void 0:d.opponentTeamText}}),_.E(_.vR,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var d;return(d=T())==null?void 0:d.gameStatusText}}),_.E(_.vR,{className:_.JK("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var d;return(d=T())==null?void 0:d.playerStatusText}})),_.E("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.E(_.vR,{text:function(){var d;
return(d=T())==null?void 0:d.playerStatsText}}))),_.E(_.vR,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var d;return(d=T())==null?void 0:d.fantasyScore}}))},"Qd");var o7B=_.Ba(function(B){return _.E("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.E(_.I,{cond:function(){return B.data().players},
then:function(t){return _.E(_.cR,{data:t},{fantasyPlayerViewModel:wB8})}}))},"Rd");var yG4=_.Ba(function(B){var t=_.C(_.jH(function(){var O;return(O=B.data().selectedTabIdentifierKey)!=null?O:""})),T=t.next().value,S=t.next().value;
_.cw(function(){var O;(O=B.setSelectedTabSignal)==null||O.call(B,T)});
return _.E("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.E("div",{class:"ytTabbedViewModelTabGroup"},_.E(_.FPe,{shape:function(){var O=B.data(),d=[],Z={tabs:d};if(!O.tabs)return Z;O=_.C(O.tabs);for(var h=O.next(),q={};!h.done;q={tabViewModel:void 0},h=O.next())if(q.tabViewModel=_.X(h.value,Sxb),q.tabViewModel){var D=h=void 0;d.push({aTagConfig:{onclick:function(P){return function(){var U;S((U=P.tabViewModel.tabIdentifier)!=null?U:"")}}(q)},
identifier:q.tabViewModel.tabIdentifier,selected:T()===q.tabViewModel.tabIdentifier,title:(D=(h=q.tabViewModel.title)==null?void 0:h.content)!=null?D:""})}return Z}})),_.E(_.cR,{data:function(){var O,d=_.C((O=B.data().tabs)!=null?O:[]);
for(O=d.next();!O.done;O=d.next())if((O=_.X(O.value,Sxb))&&O.tabIdentifier===T())return O.content}},{fantasyRosterViewModel:o7B}))},"Sd");_.dU(_.Ba(function(B){var t=_.C(eth()),T=t.next().value,S=t.next().value;return _.E("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.E(_.vR,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return B.data().title}}),_.E(_.I,{cond:function(){return B.data().tabbedViewModel},
then:function(O){return _.E(_.cR,{data:O},{tabbedViewModel:function(d){return _.E(yG4,{data:d.data,setSelectedTabSignal:S})}})}}),_.E(_.I,{cond:function(){var O,d=(O=_.X(B.data().tabbedViewModel,Ovo))==null?void 0:O.tabs;
O=_.X(d==null?void 0:d[0],Sxb);d=_.X(d==null?void 0:d[1],Sxb);var Z=O==null?void 0:O.tabIdentifier;if(T()===Z){var h,q;if(!((h=_.X(O==null?void 0:O.content,zi4))==null?0:(q=h.players)==null?0:q.length))return B.data().noUserTeamPlayersText}else{var D,P;if(!((D=_.X(d==null?void 0:d.content,zi4))==null?0:(P=D.players)==null?0:P.length))return B.data().noOpponentTeamPlayersText}},
then:function(O){return _.E(_.vR,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:O})}}))},"Td"),"ytw-fantasy-matchup-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){return _.E("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.E(_.vR,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return B.data().title}}),_.E(_.I,{cond:function(){return B.data().matchupTeamPairs},
then:function(t){return _.E(_.aS,{each:t,keyBy:"INDEX"},function(T){return _.E("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.E(_.cR,{data:function(){return[T().firstTeam,T().secondTeam]}},{fantasyTeamViewModel:function(S){return _.E(AGB,{data:S.data,
compact:!0})}}))})}}))},"Ud"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=function(){var O,d,Z;return(Z=(O=B.data().userLogoAccessibility)==null?void 0:(d=O.accessibilityData)==null?void 0:d.label)!=null?Z:""},T=function(){var O,d,Z;
return(Z=(O=B.data().opponentLogoAccessibility)==null?void 0:(d=O.accessibilityData)==null?void 0:d.label)!=null?Z:""},S=_.JT(RWm,function(){return B.data().entityKey});
return _.E("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.E("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.E(_.I,{cond:function(){return B.data().userLogo},
then:function(O){return _.E(_.bQ,{className:"ytwFantasyWinProbabilityViewModelLogo",data:O,alt:t})}}),_.E("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.E(_.vR,{text:function(){return B.data().title}})),_.E(_.I,{cond:function(){return B.data().opponentLogo},
then:function(O){return _.E(_.bQ,{className:"ytwFantasyWinProbabilityViewModelLogo",data:O,alt:T})}})),_.E("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.E("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.E(_.vR,{text:function(){var O;
return(O=S())==null?void 0:O.userWinNumberLabel}})),_.E("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.E("div",{class:_.JK("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.H4({flex:function(){var O,d;return(d=(O=S())==null?void 0:O.userWinNumber)!=null?d:50}})}),_.E("div",{class:_.JK("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.H4({flex:function(){var O,d;return(d=(O=S())==null?void 0:O.opponentWinNumber)!=null?d:50}})})),_.E("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.E(_.vR,{text:function(){var O;
return(O=S())==null?void 0:O.opponentWinNumberLabel}}))))},"Vd"),"fantasy-win-probability-view-model",{props:{data:_.lP}});_.Qk("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var y0=function(){var B=_.x.apply(this,arguments)||this;B.darkerPanels=_.m("web_watch_darker_panels");B.commentsHidePanelButton=!1;B.isWatchGrid=!1;B.continuationShowButton=!1;B.isSearch=!1;B.isConstrainedList=!1;B.isWatch=!1;B.eligibleToSwitchToGrid=!1;B.notSticky=!1;B.epRestyle=!1;B.isCarouselInFeed=!0;B.topSpacingZero=!1;B.continuationIsInitialLoad=!0;B.enableSqueezebackPanels=_.m("web_shorts_enable_squeezeback_panels");B.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");B.mastheadHeight=
0;B.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};B.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return B};
_.u(y0,_.x);_.k=y0.prototype;_.k.updateLockupContainerTypes=function(B){if(this.eligibleToSwitchToGrid){var t;(t=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||t.forEach(function(T){T.containerType=B})}};
_.k.getItemsPath=function(){return"data.contents"};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.k.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",
properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:"ytd-channel-featured-content-renderer",channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",
chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",
compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",
emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",
feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",
handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",
labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",labsItemRenderer:"ytd-labs-item-renderer",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.m("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.m("kevlar_low_priority_continuation")}}};
_.k.created=function(){};
_.k.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.k.handleIntersect=function(B){this.notSticky=B[0].intersectionRatio===1};
_.k.attached=function(){var B=this;document.addEventListener("scroll",_.Pb(this,this.updateHeaderState));var t;this.mastheadHeight=((t=document.querySelector("ytd-masthead"))==null?void 0:t.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(T){B.handleIntersect(T)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){B.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.k.detached=function(){document.removeEventListener("scroll",_.Pb(this,this.updateHeaderState));var B;(B=this.intersectionObserver)==null||B.disconnect();var t;(t=this.resizeObserver)==null||t.disconnect()};
_.k.updated=function(B){B.has("data")&&this.updateHeaderState()};
_.k.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(mxo(!this.notSticky))};
_.k.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var B=_.ZH(this.hostElement).querySelector("ytd-comments-header-renderer");B&&(B.hidePanelButton=this.commentsHidePanelButton)}};
_.k.onRetrieveLocation=function(B,t){this.containsComments()&&(this.firstCommentsLoaded=t.hasComments=!0)};
_.k.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.k.onLoadReloadContinuation=function(B,t){var T=this;B.stopPropagation();this.isReloading=!0;_.dv(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(S){var O=_.OD().resolve(_.yG);S=t(S);O.postData(S).then(function(d){T.onReloadContinuationData(d)})}})};
_.k.onReloadContinuationData=function(B){if(B=this.get("response.continuationContents.itemSectionContinuation",B)||this.get("response.contents.itemSectionRenderer",B)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",B)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",B))this.set("data.contents",B.contents||B.results),B.header&&this.set("data.header",B.header),this.set("data.continuations",
B.continuations||[]);this.isReloading=!1};
_.k.computeContentsClass=function(B){return B?"reloading":""};
_.k.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.k.computeSectionIdentifier=function(B){return B==null?void 0:B.sectionIdentifier};
_.k.computeFitContainer=function(B){return(B==null?void 0:B.sectionIdentifier)==="youchat-item-section"};
_.k.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.m("kevlar_disable_comments_auto_load")};
_.k.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.k.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.k.computeHasDestinationShelfRenderer=function(B){var t,T;return!!(B==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:T.destinationShelfRenderer)};
_.k.computeHasSectionGroupViewModel=function(B){var t,T;return!!(B==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:T.sectionGroupViewModel)};
_.k.computeHasQrCodeRenderer=function(B){var t,T;return!!(B==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:T.qrCodeRenderer)};
_.k.computeStaticCommentsHeader=function(B){return B&&this.containsComments()};
_.k.computeEpRestyle=function(B){return _.m("web_ep_restyling")&&B&&this.containsComments()};
_.k.computeIsContinuationCommentSection=function(B){return(B==null?void 0:B.targetId)==="shorts-engagement-panel-comments-section"||(B==null?void 0:B.targetId)==="comments-section"||(B==null?void 0:B.targetId)==="engagement-panel-comments-section"};
_.k.computeSuppressPaddingDisclaimer=function(){var B,t,T,S;return!!((B=this.data)==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:(S=T.productListHeaderRenderer)==null?0:S.suppressPaddingDisclaimer)};
_.k.computeHeaderStyle=function(B){switch(B==null?void 0:B.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.k.dataChanged=function(){this.firstCommentsLoaded=!1};
_.k.observeDataContentsLength=function(){var B,t;((B=this.data)==null?0:(t=B.contents)==null?0:t.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.k.onYtDismissibleItemDismissedChange=function(B){this._setItemDismissed(B.type==="yt-dismissible-item-dismissed")};
_.k.triggerContinuations=function(){for(var B=_.ZH(this.hostElement).querySelector("#continuations").children,t=0;t<B.length;t++)B[t].trigger()};
_.k.triggerInitialContinuations=function(){for(var B=_.ZH(this.hostElement).querySelector("#continuations").children,t=0;t<B.length;t++)B[t].triggerIfNotPreviouslyTriggered()};
_.k.handleYtItemSectionContinuation=function(B,t){var T;t&&((T=this.data)==null?void 0:T.sectionIdentifier)!==t||(this.set("data.continuations",[B]),this.triggerContinuations())};
_.k.handleYtItemSectionReplace=function(B,t){var T;t&&((T=this.data)==null?void 0:T.sectionIdentifier)!==t||(this.set("data.contents",B),this.set("data.continuations",[]))};
_.k.computeUseHeightHack=function(B){return B&&!_.m("kevlar_disable_height_hack")};
_.k.computeTopSpacingZero=function(B){return B};
_.k.continuationShowButtonChanged=function(){var B=_.ZH(this.hostElement).querySelector("ytd-continuation-item-renderer");B&&(B.showButton=this.continuationShowButton)};
_.k.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("data-changed",this.data))};
_.n9.Object.defineProperties(y0.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.m("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!((B=this.data)==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:T.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S,O,d,Z;return!!((B=this.data)==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:(S=T.shelfRenderer)==null?0:(O=S.content)==null?0:(d=O.gridRenderer)==null?0:(Z=d.targetId)==null?0:Z.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!((B=this.data)==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:T.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!((B=this.data)==null?0:(t=B.contents)==null?0:(T=t[0])==null?0:T.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.ZE("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.m("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.m("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
y0.prototype.dataChangedForBinding=y0.prototype.dataChangedForBinding;y0.prototype.continuationShowButtonChanged=y0.prototype.continuationShowButtonChanged;y0.prototype.onYtDismissibleItemDismissedChange=y0.prototype.onYtDismissibleItemDismissedChange;y0.prototype.observeDataContentsLength=y0.prototype.observeDataContentsLength;y0.prototype.dataChanged=y0.prototype.dataChanged;y0.prototype.onServiceRequestCompleted=y0.prototype.onServiceRequestCompleted;y0.prototype.onLoadReloadContinuation=y0.prototype.onLoadReloadContinuation;
y0.prototype.onRetrieveLocation=y0.prototype.onRetrieveLocation;y0.prototype.commentsHidePanelButtonChanged=y0.prototype.commentsHidePanelButtonChanged;y0.prototype.dispatchChipBarIsSticky=y0.prototype.dispatchChipBarIsSticky;y0.prototype.updateLockupContainerTypes=y0.prototype.updateLockupContainerTypes;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],y0.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],y0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],y0.prototype,"ytLazyListBehavior",void 0);_.G([_.g(_.iT.YtNextContinuationBehavior),_.Y("design:type",Object)],y0.prototype,"ytNextContinuationBehavior",void 0);
_.G([_.g(_.pX),_.Y("design:type",Object)],y0.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],y0.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],y0.prototype,"ytdReduxBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y0.prototype,"darkerPanels",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],y0.prototype,"engagementPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"commentsHidePanelButton",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"isWatchGrid",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"continuationShowButton",void 0);_.G([_.y({computed:"computeIsContinuationCommentSection(data)"}),_.Y("design:type",Boolean)],y0.prototype,"continuationIsCommentsSection",void 0);
_.G([_.y({value:!0}),_.Y("design:type",Boolean)],y0.prototype,"autoFill",void 0);_.G([_.y(),_.Y("design:type",Boolean)],y0.prototype,"continuationDisablePrescanVisibility",void 0);_.G([_.y(),_.Y("design:type",Boolean)],y0.prototype,"isReloading",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"isSearch",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"isConstrainedList",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"isWatch",void 0);
_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"eligibleToSwitchToGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y0.prototype,"notSticky",void 0);_.G([_.y({selector:_.oa}),_.Y("design:type",Object)],y0.prototype,"isGridViewEnabled",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.Y("design:type",Object)],y0.prototype,"epRestyle",void 0);
_.G([_.F("isWatch"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],y0.prototype,"hideShortsShelfHeader",null);_.G([_.F("isSearch","isWatch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],y0.prototype,"thumbnailWidth",null);_.G([_.F("isSearch","isWatch"),_.Y("design:type",String),_.Y("design:paramtypes",[])],y0.prototype,"sizing",null);
_.G([_.F("isWatch","isGridViewEnabled","data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],y0.prototype,"lockupContainerType",null);_.G([_.IK("lockupContainerType","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[Number]),_.Y("design:returntype")],y0.prototype,"updateLockupContainerTypes",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],y0.prototype,"pageSubtype",void 0);
_.G([_.y({computed:"computeContainerWidth()"}),_.Y("design:type",Number)],y0.prototype,"containerWidth",void 0);_.G([_.y(),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],y0.prototype,"isPlaylist",null);_.G([_.y(),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],y0.prototype,"isClipList",null);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"isCarouselInFeed",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],y0.prototype,"isPlaylistVideoContainer",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],y0.prototype,"isSearchFrictionPage",null);_.G([_.y({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.Y("design:type",Boolean)],y0.prototype,"useHeightHack",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.Y("design:type",Object)],y0.prototype,"topSpacingZero",void 0);_.G([_.y({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.Y("design:type",Boolean)],y0.prototype,"showButton",void 0);_.G([_.y(),_.Y("design:type",Boolean)],y0.prototype,"firstCommentsLoaded",void 0);_.G([_.y(),_.Y("design:type",Object)],y0.prototype,"continuationIsInitialLoad",void 0);
_.G([_.y({reflectToAttribute:!0,readOnly:!0}),_.Y("design:type",Boolean)],y0.prototype,"itemDismissed",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.Y("design:type",String)],y0.prototype,"sectionIdentifier",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.Y("design:type",String)],y0.prototype,"fitContainer",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.Y("design:type",Boolean)],y0.prototype,"hasDestinationShelfRenderer",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.Y("design:type",Boolean)],y0.prototype,"staticCommentsHeader",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y0.prototype,"enableSqueezebackPanels",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y0.prototype,"enableAnchoredPanel",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.Y("design:type",Boolean)],y0.prototype,"hasSectionGroupViewModel",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.Y("design:type",Boolean)],y0.prototype,"hasQrCodeRenderer",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.Y("design:type",Boolean)],y0.prototype,"suppressDisclaimerSeparator",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.Y("design:type",String)],y0.prototype,"headerStyle",void 0);_.G([_.F("isSearch"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],y0.prototype,"lockupExperiments",null);
_.G([_.F("isSearch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],y0.prototype,"typographyBump",null);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],y0.prototype,"header",void 0);_.G([_.IK("notSticky"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"dispatchChipBarIsSticky",null);
_.G([_.IK("commentsHidePanelButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"commentsHidePanelButtonChanged",null);_.G([_.Uv("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],y0.prototype,"onRetrieveLocation",null);
_.G([_.Uv("yt-load-reload-continuation"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Function]),_.Y("design:returntype")],y0.prototype,"onLoadReloadContinuation",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"onServiceRequestCompleted",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"dataChanged",null);
_.G([_.je("data.contents.length"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"observeDataContentsLength",null);_.G([_.Uv("yt-dismissible-item-dismissed"),_.Uv("yt-dismissible-item-undismissed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],y0.prototype,"onYtDismissibleItemDismissedChange",null);
_.G([_.IK("continuationShowButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"continuationShowButtonChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y0.prototype,"dataChangedForBinding",null);_.G([_.M({is:"ytd-item-section-renderer",disableElementRegistration:!0})],y0);
_.e(y0,"ytd-item-section-renderer",function(){if(S2H!==void 0)return S2H;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return S2H=B},{mode:1});var QVB;var iQh=_.lZ(_.IG("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var xvq={},pIh=(xvq[0]={title:_.tc(_.IG("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.tc(_.IG("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:bS("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},xvq[1]={title:_.tc(_.IG("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:bS("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},xvq);_.Qk("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var Q0=function(){var B=_.x.apply(this,arguments)||this;B.allVideosCount=0;B.allPlaylistCount=0;B.isOnline=!1;B.shouldRenderDownloadsBanner=!1;B.shouldRenderDownloadsBannerUpsell=!1;B.hasOptedIntoSmartDownloads=!1;B.areAllSmartDownloadsDeleted=!1;B.smartDownloadsCompleted=!1;return B};
_.u(Q0,_.x);Q0.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
Q0.prototype.attached=function(){this.downloadsToRenderChanged()};
Q0.prototype.detached=function(){this.set("renderableData",{})};
Q0.prototype.downloadsToRenderChanged=function(){var B=_.rq().getState().entities,t=_.gq(B),T=_.m("kevlar_playlist_dl_page_killswitch")?L2z(B):_.RP(B),S=_.T82(B),O=_.dJg(B),d=_.Xy(t);B=_.Ac(B);this.set("renderableData",Khh(T,t,S,O,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,d,B))};
Q0.prototype.downloadsToRenderChanged=Q0.prototype.downloadsToRenderChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],Q0.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Q0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Q0.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Q0.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Q0.prototype,"renderableData",void 0);_.G([_.y({selector:_.X8h}),_.Y("design:type",Object)],Q0.prototype,"allVideosCount",void 0);_.G([_.y({selector:yo_}),_.Y("design:type",Object)],Q0.prototype,"allPlaylistCount",void 0);_.G([_.y({selector:_.oP}),_.Y("design:type",Object)],Q0.prototype,"isOnline",void 0);_.G([_.y({selector:_.R_z}),_.Y("design:type",Object)],Q0.prototype,"shouldRenderDownloadsBanner",void 0);
_.G([_.y({selector:_.F2L}),_.Y("design:type",Object)],Q0.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.G([_.y({selector:_.A5o}),_.Y("design:type",Object)],Q0.prototype,"hasOptedIntoSmartDownloads",void 0);_.G([_.y({selector:_.c5L}),_.Y("design:type",Object)],Q0.prototype,"areAllSmartDownloadsDeleted",void 0);_.G([_.y({selector:s_h}),_.Y("design:type",Object)],Q0.prototype,"smartDownloadsCompleted",void 0);
_.G([_.je("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","allPlaylistCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q0.prototype,"downloadsToRenderChanged",null);_.G([_.M({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],Q0);
_.e(Q0,"ytd-offline-item-section-renderer",function(){if(QVB!==void 0)return QVB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return QVB=B},
{mode:1});var MF8;var $vi;var xZ=function(){return _.x.apply(this,arguments)||this};
_.u(xZ,_.x);
xZ.prototype.onDataChanged=function(){if(this.JSC$14631_lastData){var B=this.getFilterClass(this.JSC$14631_lastData.status);B&&this.hostElement.classList.remove(B)}var t;(B=this.getFilterClass((t=this.data)==null?void 0:t.status))&&this.hostElement.classList.add(B);B==="selected"?_.ZH(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.ZH(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");B==="disabled"?_.ZH(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.ZH(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$14631_lastData=this.data};
xZ.prototype.getFilterClass=function(B){switch(B){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
xZ.prototype.onDataChanged=xZ.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xZ.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xZ.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xZ.prototype,"onDataChanged",null);_.G([_.M({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],xZ);
_.e(xZ,"ytd-search-filter-renderer",function(){if($vi!==void 0)return $vi;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $vi=B},{mode:_.h_("kevlar_poly_si_batch_j075")?1:2});var Mk=function(){return _.x.apply(this,arguments)||this};
_.u(Mk,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Mk.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Mk.prototype,"data",void 0);_.G([_.M({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],Mk);
_.e(Mk,"ytd-search-filter-group-renderer",function(){if(MF8!==void 0)return MF8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return MF8=B},{mode:_.h_("kevlar_poly_si_batch_j075")?1:2});var WP4;var $Z=function(){return _.x.apply(this,arguments)||this};
_.u($Z,_.x);$Z.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.Cd());this.isCollapsed=!this.isCollapsed};
$Z.prototype.navigateToAboutTheseResultsPage=function(){var B=m3("https://www.youtube.com/howyoutubeworks/product-features/search/");B?_.yA(window,B,"_blank"):_.Ww(Error("Wh"))};
$Z.prototype.dataChanged=function(){this.isCollapsed=!0};
$Z.prototype.computeShowBottomBorder=function(){var B,t,T;return!!((B=this.data)==null?0:(t=B.button)==null?0:t.toggleButtonRenderer)||!((T=this.data)==null||!T.aboutTheseResultsButton)};
$Z.prototype.dataChanged=$Z.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$Z.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.Y("design:type",Boolean)],$Z.prototype,"showBottomBorder",void 0);_.G([_.y(),_.Y("design:type",Boolean)],$Z.prototype,"renderCollapsibleMenu",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],$Z.prototype,"isCollapsed",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$Z.prototype,"dataChanged",null);_.G([_.M({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],$Z);
_.e($Z,"ytd-search-sub-menu-renderer",function(){if(WP4!==void 0)return WP4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return WP4=B},{mode:1});var e32;var Gq2=new _.lz("SECTION_LIST_RENDERER_TOKEN");var pB8;var WF=function(){return _.x.apply(this,arguments)||this};
_.u(WF,_.x);WF.prototype.computeStyle=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],WF.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],WF.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],WF.prototype,"headerStyle",void 0);_.G([_.M({is:"ytd-text-header-renderer",disableElementRegistration:!0})],WF);
_.e(WF,"ytd-text-header-renderer",function(){if(pB8!==void 0)return pB8;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return pB8=B},{mode:1});var iHs;var eh=function(){return _.x.apply(this,arguments)||this};
_.u(eh,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],eh.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],eh.prototype,"data",void 0);_.G([_.M({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],eh);
_.e(eh,"ytd-minor-moment-header-renderer",function(){if(iHs!==void 0)return iHs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return iHs=B},{mode:1});var YuB;var GE=function(){return _.x.apply(this,arguments)||this};
_.u(GE,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],GE.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GE.prototype,"data",void 0);_.G([_.M({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],GE);
_.e(GE,"ytd-minor-moment-setting-alert-renderer",function(){if(YuB!==void 0)return YuB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return YuB=B},{mode:1});var KP1;var lxo;var p8=function(){var B=_.x.apply(this,arguments)||this;B.booleanSettingById=!1;B.smartDownloadsEnabledVE=_.sz(128287);B.smartDownloadsDisabledVE=_.sz(128286);B.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return B};
_.u(p8,_.x);_.k=p8.prototype;_.k.attachSmartDownloadsSettingVes=function(){var B;this.activeVeForLogging||((B=this.data)==null?void 0:B.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.Cv(_.Xr(),this.smartDownloadsEnabledVE),_.Cv(_.Xr(),this.smartDownloadsDisabledVE))};
_.k.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.dv(this.hostElement,"yt-settings-switch-ready")};
_.k.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.k.onSwitchChange=function(B){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(B=_.bn(B).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.m("kevlar_settings_switch_resolve_command_killswitch")?_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(B)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.k.handleUpdateSettingsSwitch=function(B){(B=_.X(B,JV1))&&this.data&&this.data.id===B.id&&this.set("data.enabled",!!B.enabled)};
_.k.onToggleSettingsSwitch=function(B,t){this.data&&this.data.id===B&&this.set("data.enabled",t!=null?t:!this.data.enabled)};
_.k.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.na.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.k.maybeLogSmartDownloadsSettingVisibility=function(){var B=_.sg(),t;B&&((t=this.data)==null?void 0:t.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.iS(B,[this.smartDownloadsEnabledVE]),_.YG(B,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.iS(B,[this.smartDownloadsDisabledVE]),_.YG(B,[this.smartDownloadsEnabledVE])))};
_.k.maybeLogSmartDownloadsSettingClick=function(){var B;((B=this.data)==null?void 0:B.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.Lv(_.Xr(),this.activeVeForLogging)};
_.k.updateDataEnabledFromBinding=function(B){this.set("data.enabled",B.detail.value)};
_.n9.Object.defineProperties(p8.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var B=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!B&&(B=this.ytRendererBehavior.getSimpleString(this.data.title));return B}}});
p8.prototype.dataChanged=p8.prototype.dataChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],p8.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],p8.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],p8.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],p8.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],p8.prototype,"data",void 0);_.G([_.y({selector:function(B,t){if(Object.keys(B==null?void 0:B.entities).length)switch(t){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return h_o(B.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.Y("design:type",Object)],p8.prototype,"booleanSettingById",void 0);_.G([_.y(),_.Y("design:type",_.Ap)],p8.prototype,"activeVeForLogging",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],p8.prototype,"toggleAriaLabel",null);_.G([_.je("data"),_.je("booleanSettingById"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],p8.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],p8);
_.e(p8,"ytd-settings-switch-renderer",function(){if(lxo!==void 0)return lxo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lxo=B},{mode:1});var ix=function(){return _.x.apply(this,arguments)||this};
_.u(ix,_.x);ix.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}}}}};
_.n9.Object.defineProperties(ix.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var B=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(B+=" remove-left-margin");this.data.extraBottomSpace&&(B+=" extra-bottom-space");return B}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ix.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ix.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ix.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ix.prototype,"contentsClassName",null);_.G([_.M({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],ix);
_.e(ix,"ytd-minor-moment-setting-section-renderer",function(){if(KP1!==void 0)return KP1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return KP1=B},{mode:1});var v7q;var YZ=function(){return _.x.apply(this,arguments)||this};
_.u(YZ,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],YZ.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YZ.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],YZ);
_.e(YZ,"ytd-empty-product-details-renderer",function(){if(v7q!==void 0)return v7q;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return v7q=B},{mode:1});var n7u;var rG8;var K8=function(){var B=_.x.apply(this,arguments)||this;B.expanded=!0;return B};
_.u(K8,_.x);K8.prototype.getBadgeRowClass=function(B,t,T){for(var S=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),O=S.next();!O.done;O=S.next())O.value.onShow();B=B.selected;return T?B!==-1?B===t?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(B!==void 0?B:0)===t?"badge-line":"badge-hidden"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],K8.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],K8.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],K8.prototype,"expanded",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],K8);
_.e(K8,"ytd-sponsorships-loyalty-badges-renderer",function(){if(rG8!==void 0)return rG8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rG8=B},{mode:1});var z3E;var lx=function(){var B=_.x.apply(this,arguments)||this;B.expanded=!0;return B};
_.u(lx,_.x);lx.prototype.getContainerClasses=function(B,t){B=B?"expanded":"collapsed";t&&(B+=" item");return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lx.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lx.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],lx.prototype,"expanded",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],lx);
_.e(lx,"ytd-sponsorships-perk-renderer",function(){if(z3E!==void 0)return z3E;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return z3E=B},{mode:1});var bHs;var vF=function(){var B=_.x.apply(this,arguments)||this;B.expanded=!0;return B};
_.u(vF,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vF.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vF.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],vF.prototype,"expanded",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],vF);
_.e(vF,"ytd-sponsorships-perks-renderer",function(){if(bHs!==void 0)return bHs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return bHs=B},{mode:1});var n8=function(){var B=_.x.apply(this,arguments)||this;B.isCollapsed=!1;return B};
_.u(n8,_.x);n8.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
n8.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
n8.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var B;this.expandCollapseButton=_.X((B=this.data)==null?void 0:B.expandButton,_.o_)}else{var t;this.expandCollapseButton=_.X((t=this.data)==null?void 0:t.collapseButton,_.o_)}};
n8.prototype.updateExpandCollapseButton=n8.prototype.updateExpandCollapseButton;n8.prototype.onDataChanged=n8.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],n8.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],n8.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],n8.prototype,"isCollapsed",void 0);_.G([_.y(),_.Y("design:type",Object)],n8.prototype,"expandCollapseButton",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n8.prototype,"onDataChanged",null);_.G([_.je("data","isCollapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],n8.prototype,"updateExpandCollapseButton",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],n8);
_.e(n8,"ytd-sponsorships-expandable-perks-renderer",function(){if(n7u!==void 0)return n7u;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return n7u=B},{mode:1});var BYb;var r5=function(){return _.x.apply(this,arguments)||this};
_.u(r5,_.x);r5.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],r5.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],r5.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],r5.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],r5);
_.e(r5,"ytd-sponsorships-actionable-message-renderer",function(){if(BYb!==void 0)return BYb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return BYb=B},{mode:1});var tMB;var zE=function(){return _.x.apply(this,arguments)||this};
_.u(zE,_.x);_.k=zE.prototype;_.k.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.k.getExpansionIcon=function(B){return B?"COLLAPSE":"EXPAND"};
_.k.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.k.computeMessageContainerStyle=function(B){var t=B.expandableItems?" style-clickable":"";return B.messageContainerStyle?B.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+t:"style-unspecified"+t};
_.k.isSinglePerk=function(B){return!!B.messageContainerStyle&&(B.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||B.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.k.onExpandedChanged=function(){var B=this;if(this.expanded)for(var t=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),T=t.next();!T.done;T=t.next())T.value.onShow();_.K9(this,function(){_.dv(B.hostElement,"yt-refit")})};
_.k.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
zE.prototype.onDataChanged=zE.prototype.onDataChanged;zE.prototype.onExpandedChanged=zE.prototype.onExpandedChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zE.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zE.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],zE.prototype,"expanded",void 0);
_.G([_.IK("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zE.prototype,"onExpandedChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zE.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],zE);
_.e(zE,"ytd-sponsorships-expandable-message-renderer",function(){if(tMB!==void 0)return tMB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return tMB=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var TYs;var bx=function(){return _.x.apply(this,arguments)||this};
_.u(bx,_.x);bx.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"}}}}};
bx.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.X(this.data.endButton,_.o_).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
bx.prototype.onDataChanged=bx.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bx.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],bx.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bx.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bx.prototype,"onDataChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],bx);
_.e(bx,"ytd-sponsorships-heading-renderer",function(){if(TYs!==void 0)return TYs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return TYs=B},{mode:1});var SU4;var BP=function(){return _.x.apply(this,arguments)||this};
_.u(BP,_.x);_.G([_.y(),_.Y("design:type",Object)],BP.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],BP.prototype,"ytRendererBehavior",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],BP);
_.e(BP,"ytd-sponsorships-links-renderer",function(){if(SU4!==void 0)return SU4;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return SU4=B},{mode:1});var OnE;var tW=function(){return _.x.apply(this,arguments)||this};
_.u(tW,_.x);_.k=tW.prototype;_.k.onDataChanged=function(){if(this.data&&this.data.expandableItems){var B;(B=_.ZH(this.hostElement).querySelector("tp-yt-paper-button"))==null||B.setAttribute("role","button")}else{var t;(t=_.ZH(this.hostElement).querySelector("tp-yt-paper-button"))==null||t.removeAttribute("role")}};
_.k.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.k.getExpansionIcon=function(B){return B?"COLLAPSE":"EXPAND"};
_.k.getTileClasses=function(B){return B?"tile expandable-tile":"tile"};
_.k.getButtonDisabled=function(B){return B?void 0:""};
tW.prototype.onDataChanged=tW.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tW.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tW.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],tW.prototype,"expanded",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tW.prototype,"onDataChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],tW);
_.e(tW,"ytd-sponsorships-list-tile-renderer",function(){if(OnE!==void 0)return OnE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OnE=B},{mode:1});var k8b;var dE8;var TI=function(){return _.x.apply(this,arguments)||this};
_.u(TI,_.x);TI.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],TI.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],TI.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],TI.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],TI);
_.e(TI,"ytd-sponsorships-promotion-renderer",function(){if(dE8!==void 0)return dE8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return dE8=B},{mode:1});var CGH;var Sb=function(){return _.x.apply(this,arguments)||this};
_.u(Sb,_.x);Sb.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Sb.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Sb.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Sb.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],Sb);
_.e(Sb,"ytd-sponsorships-purchase-option-renderer",function(){if(CGH!==void 0)return CGH;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return CGH=B},{mode:1});var Znb;var Lg1;var hZ2=function(){return _.x.apply(this,arguments)||this};
_.u(hZ2,_.x);_.G([_.y(),_.Y("design:type",Object)],hZ2.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],hZ2);
_.e(hZ2,"ytd-ypc-offer-promo-renderer",function(){if(Lg1!==void 0)return Lg1;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Lg1=B},{mode:1});var Ot=function(){return _.x.apply(this,arguments)||this};
_.u(Ot,_.x);_.k=Ot.prototype;
_.k.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"}}}}};
_.k.expansionCTA=function(B,t){return B&&(t?B.collapseCallToAction:B.expansionCallToAction)};
_.k.getExpansionIcon=function(B){return B?"COLLAPSE":"EXPAND"};
_.k.expansionCallToActionTap=function(){var B=this;this.expanded=!this.expanded;_.K9(this,function(){_.dv(B.hostElement,"yt-refit")})};
_.k.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var B,t=(B=this.data)==null?void 0:B.onVisible;t&&this.ytComponentBehavior.resolveCommand(t)};
_.k.computeDisplayTitle=function(B){return!(!B||this.titledisplaystatus!=="show")};
_.k.computeDisplaySeparator=function(){return!1};
_.k.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
Ot.prototype.onDataChanged=Ot.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ot.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Ot.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ot.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ot.prototype,"data",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Ot.prototype,"expanded",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Ot.prototype,"purchaseButtonClicked",void 0);_.G([_.y({reflectToAttribute:!0,value:"show"}),_.Y("design:type",String)],Ot.prototype,"titledisplaystatus",void 0);_.G([_.y({computed:"computeDisplayTitle(data.title)"}),_.Y("design:type",Boolean)],Ot.prototype,"displayTitle",void 0);
_.G([_.y({computed:"computeDisplaySeparator(data)"}),_.Y("design:type",Boolean)],Ot.prototype,"displaySeparator",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ot.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],Ot);
_.e(Ot,"ytd-sponsorships-tier-renderer",function(){if(Znb!==void 0)return Znb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Znb=B},{mode:2});var kQ=function(){return _.x.apply(this,arguments)||this};
_.u(kQ,_.x);
kQ.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kQ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],kQ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kQ.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],kQ);
_.e(kQ,"ytd-sponsorships-management-renderer",function(){if(k8b!==void 0)return k8b;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return k8b=B},{mode:1});var qU8;var dP=function(){return _.x.apply(this,arguments)||this};
_.u(dP,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dP.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],dP.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],dP);
_.e(dP,"ytd-open-in-native-app-view-model",function(){if(qU8!==void 0)return qU8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return qU8=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var VM8;var Ef1;var DE8=_.ie(["top-"]),PG8=_.ie(["bottom-"]),UE1=_.ie(["left-"]),IDB=_.ie(["right-"]),Jqe={},mE1=function(B,t,T){B.removeAttribute("top-"+T);B.removeAttribute("bottom-"+T);B.removeAttribute("left-"+T);B.removeAttribute("right-"+T);t&&(t.top&&_.p7([_.T_(DE8)],B,"top-"+T,t.top),t.bottom&&_.p7([_.T_(PG8)],B,"bottom-"+T,t.bottom),t.left&&_.p7([_.T_(UE1)],B,"left-"+T,t.left),t.right&&_.p7([_.T_(IDB)],B,"right-"+T,t.right))};
Jqe.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(B){var t,T=_.ZH((t=this.hostElement)!=null?t:this),S;t=this.cardItemBoxBehaviorMarginTargetId&&T?T.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(S=this.hostElement)!=null?S:this;mE1(t,B,"margin")},
cardItemContainerPaddingChanged_:function(B){var t,T=_.ZH((t=this.hostElement)!=null?t:this),S;t=this.cardItemBoxBehaviorPaddingTargetId&&T?T.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(S=this.hostElement)!=null?S:this;mE1(t,B,"padding")}}];var CV={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 NY8;var Xr4;var Zm=function(){return _.x.apply(this,arguments)||this};
_.u(Zm,_.x);Zm.prototype.textColorChanged_=function(){this.hostElement.style.color=CV[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
Zm.prototype.textColorChanged_=Zm.prototype.textColorChanged_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);_.G([_.g(Jqe.YtCardItemBoxBehavior),_.Y("design:type",Object)],Zm.prototype,"ytCardItemBoxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Zm.prototype,"data",void 0);_.G([_.IK("data.textColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Zm.prototype,"textColorChanged_",null);
_.G([_.yX({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],Zm);
_.e(Zm,"yt-card-item-text-renderer",function(){if(Xr4===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;NY8===void 0&&(NY8=document.createElement("template"));var S=NY8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Xr4=B}B=Xr4;return B},{mode:2});var uP2;var j2e;var LV=function(){return _.x.apply(this,arguments)||this};
_.u(LV,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],LV.prototype,"data",void 0);_.G([_.yX({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],LV);
_.e(LV,"yt-card-item-badge-renderer",function(){if(j2e===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;uP2===void 0&&(uP2=document.createElement("template"));var S=uP2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);j2e=B}B=j2e;return B},{mode:2});var Hn2;var aDq;var hW=function(){return _.x.apply(this,arguments)||this};
_.u(hW,_.x);hW.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],hW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],hW.prototype,"data",void 0);_.G([_.yX({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],hW);
_.e(hW,"yt-card-item-text-collection-renderer",function(){if(aDq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Hn2===void 0&&(Hn2=document.createElement("template"));var S=Hn2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);aDq=B}B=aDq;return B},{mode:2});var fD1;var gfe;var qo=function(){return _.x.apply(this,arguments)||this};
_.u(qo,_.x);qo.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]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qo.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qo.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Number)],qo.prototype,"iconSize",void 0);_.G([_.yX({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],qo);
_.e(qo,"yt-card-item-text-with-button-renderer",function(){if(gfe===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;fD1===void 0&&(fD1=document.createElement("template"));var S=fD1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);gfe=B}B=gfe;return B},{mode:2});var Vy=function(){return _.x.apply(this,arguments)||this};
_.u(Vy,_.x);Vy.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Vy.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Vy.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Vy.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Vy.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],Vy);
_.e(Vy,"ytd-commerce-cart-summary-line-item-renderer",function(){if(Ef1!==void 0)return Ef1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Ef1=B},{mode:1});_.Qk("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Et=function(){var B=_.x.apply(this,arguments)||this;B.hidden=!1;return B};
_.u(Et,_.x);_.k=Et.prototype;_.k.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"}}}}};
_.k.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.k.updateSummary=function(){var B=this.commerceCartCheckoutButtonEntity,t;if(((t=this.data)==null?0:t.cartButton)&&B.checkoutSummaryText){var T,S=of((T=this.data)==null?void 0:T.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+S+".cardItemTextRenderer.text",yU(B.checkoutSummaryText));if(B.checkoutDetailText){var O;T=of((O=this.data)==null?void 0:O.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+T+".cardItemTextRenderer.text",yU(B.checkoutDetailText))}if(B.checkoutAdditionalMetadataText){var d;
O=of((d=this.data)==null?void 0:d.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+O+".cardItemTextRenderer.text",yU(B.checkoutAdditionalMetadataText))}}else B.estimatedTotalPrice&&(d=of((S=this.data)==null?void 0:S.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+d+".cardItemTextRenderer.text",yU(B.estimatedTotalPrice)))};
_.k.updateIsHidden=function(){var B,t=(B=this.commerceCartCheckoutButtonEntity)==null?void 0:B.isHidden;t!==void 0&&(this.hidden=t)};
_.k.updateCheckoutButton=function(){var B,t=(B=this.commerceCartCheckoutButtonEntity)==null?void 0:B.isDisabled;t!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",t);var T;B=(T=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:T.innertubeCommand;B!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",B);var S;T=(S=this.commerceCartCheckoutButtonEntity)==null?void 0:S.checkoutButtonText;T!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:T})};
Et.prototype.entityChanged=Et.prototype.entityChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],Et.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Et.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Et.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Et.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Et.prototype,"fullWidth",void 0);_.G([_.y(),_.Y("design:type",Object)],Et.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Et.prototype,"compact",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Et.prototype,"hidden",void 0);
_.G([_.y({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:yvD}),_.Y("design:type",Object)],Et.prototype,"commerceCartCheckoutButtonEntity",void 0);_.G([_.IK("commerceCartCheckoutButtonEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Et.prototype,"entityChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],Et);
_.e(Et,"ytd-commerce-cart-checkout-button-renderer",function(){if(VM8!==void 0)return VM8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return VM8=B},{mode:2});var RZB;_.Aqi={};
_.Aqi.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",_.Pb(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.Pb(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(B){!this.tappableItemBehaviorTapEnabled||B.keyCode!==13&&B.keyCode!==32||B.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var B=this.data.onTap;B.ypcGetCartEndpoint?(_.hi(this.hostElement,[B]),this.tappableItemBehaviorTapEnabled=!1):B.ypcOffersEndpoint?_.hi(this.hostElement,[B]):_.qi(this.hostElement,[B],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(B){this.tappableItemBehaviorTapEnabled=!!B},
tappableItemBehaviorOnTapEnabledChanged_:function(){var B=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(B.setAttribute("tabIndex",0),B.setAttribute("role","button")):(B.removeAttribute("tabIndex"),B.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(B){B.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var cq8;var s21;var Dm=function(){return _.x.apply(this,arguments)||this};
_.u(Dm,_.x);Dm.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.x1("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.x1("sharingToggleButtonAndDefaultButton")}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Dm.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Dm.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Dm.prototype,"data",void 0);_.G([_.yX({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],Dm);
_.e(Dm,"yt-card-item-actions-renderer",function(){if(s21===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;cq8===void 0&&(cq8=document.createElement("template"));var S=cq8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);s21=B}B=s21;return B},{mode:2});var FgH;var wru;var ofu;var yqi;var Q2s;var xE1;var PP=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return B};
_.u(PP,_.x);PP.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
PP.prototype.handleDarkModeToggledAction_=function(B){this.isDarkTheme_=B};
PP.prototype.computeThemeImage_=function(B,t){if(!B||!B.imageLight)return!1;this.isCircular_=B.isCircular;B.imageWidth&&(this.hostElement.style.width=B.imageWidth+"px");B.imageHeight&&(this.hostElement.style.height=B.imageHeight+"px");B.borderWidth&&(this.image.style.borderWidth=B.borderWidth+"px",this.image.style.borderStyle="solid");B.borderColor&&(this.image.style.borderColor=_.e8(B.borderColor));return t&&B.imageDark?B.imageDark:B.imageLight};
PP.prototype.computeThemeIcon_=function(B){var t,T;if(!(B==null?0:(t=B.themedIcon)==null?0:(T=t.icon)==null?0:T.iconType))return!1;this.icon.style.color=CV[B.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(B.imageWidth||18)+"px";this.icon.style.height=(B.imageHeight||18)+"px";return _.DK(B.themedIcon.icon.iconType)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],PP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(Jqe.YtCardItemBoxBehavior),_.Y("design:type",Object)],PP.prototype,"ytCardItemBoxBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],PP.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PP.prototype,"data",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],PP.prototype,"fit",void 0);_.G([_.y(),_.Y("design:type",Boolean)],PP.prototype,"isDarkTheme_",void 0);_.G([_.y({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.Y("design:type",Object)],PP.prototype,"themeImage_",void 0);_.G([_.y({computed:"computeThemeIcon_(data)"}),_.Y("design:type",Object)],PP.prototype,"themeIcon_",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Object)],PP.prototype,"isCircular_",void 0);
_.G([_.mA("#image"),_.Y("design:type",Object)],PP.prototype,"image",void 0);_.G([_.mA("#icon"),_.Y("design:type",Object)],PP.prototype,"icon",void 0);_.G([_.yX({is:"yt-themed-image-renderer",disableElementRegistration:!0})],PP);
_.e(PP,"yt-themed-image-renderer",function(){if(xE1===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Q2s===void 0&&(Q2s=document.createElement("template"));var S=Q2s;T.call(t,S.content.cloneNode(!0),B.content.firstChild);xE1=B}B=xE1;return B},{mode:2});var Ut=function(){return _.x.apply(this,arguments)||this};
_.u(Ut,_.x);Ut.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"}}}}};
Ut.prototype.computeImagePlacement_=function(B){return B||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ut.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ut.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ut.prototype,"data",void 0);_.G([_.y({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.Y("design:type",String)],Ut.prototype,"imagePlacement",void 0);
_.G([_.yX({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],Ut);
_.e(Ut,"yt-card-item-text-with-image-renderer",function(){if(yqi===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;ofu===void 0&&(ofu=document.createElement("template"));var S=ofu;T.call(t,S.content.cloneNode(!0),B.content.firstChild);yqi=B}B=yqi;return B},{mode:2});var I$=function(){return _.x.apply(this,arguments)||this};
_.u(I$,_.x);I$.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"}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],I$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],I$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],I$.prototype,"data",void 0);_.G([_.yX({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],I$);
_.e(I$,"yt-card-item-error-renderer",function(){if(wru===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;FgH===void 0&&(FgH=document.createElement("template"));var S=FgH;T.call(t,S.content.cloneNode(!0),B.content.firstChild);wru=B}B=wru;return B},{mode:2});var MM2;var $EE;_.Qk("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var JW=function(){return _.x.apply(this,arguments)||this};
_.u(JW,_.x);_.k=JW.prototype;
_.k.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"}}}}};
_.k.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.k.backgroundColorChanged_=function(){var B,t=(B=this.data)==null?void 0:B.backgroundColor;B=CV[t||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.ZH(this.hostElement).querySelector("#main-content").style.backgroundColor=B};
_.k.headerPromoBackgroundColorChanged_=function(){var B,t=(B=this.data)==null?void 0:B.headerPromoBackgroundColor;B=CV[t||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.ZH(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=B};
_.k.errorRendererVisibilityChanged_=function(){var B=this.isExpanded_,t;this.isErrorRendererVisible_=!((t=this.data)==null||!t.errorRenderer)&&!B};
_.k.onYtToggleButton_=function(B,t){this.isExpanded_=t.toggled};
JW.prototype.onYtToggleButton_=JW.prototype.onYtToggleButton_;JW.prototype.errorRendererVisibilityChanged_=JW.prototype.errorRendererVisibilityChanged_;JW.prototype.headerPromoBackgroundColorChanged_=JW.prototype.headerPromoBackgroundColorChanged_;JW.prototype.backgroundColorChanged_=JW.prototype.backgroundColorChanged_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JW.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],JW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(Jqe.YtCardItemBoxBehavior),_.Y("design:type",Object)],JW.prototype,"ytCardItemBoxBehavior",void 0);_.G([_.g(_.Aqi.YtTappableItemBehavior),_.Y("design:type",Object)],JW.prototype,"ytTappableItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JW.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],JW.prototype,"isExpanded_",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],JW.prototype,"isErrorRendererVisible_",void 0);_.G([_.IK("data.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JW.prototype,"backgroundColorChanged_",null);_.G([_.IK("data.headerPromoBackgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JW.prototype,"headerPromoBackgroundColorChanged_",null);
_.G([_.IK("data.errorRenderer","isExpanded_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JW.prototype,"errorRendererVisibilityChanged_",null);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Object]),_.Y("design:returntype")],JW.prototype,"onYtToggleButton_",null);_.G([_.yX({is:"yt-card-item-renderer",disableElementRegistration:!0})],JW);
_.e(JW,"yt-card-item-renderer",function(){if($EE===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;MM2===void 0&&(MM2=document.createElement("template"));var S=MM2;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$EE=B}B=$EE;return B},{mode:2});_.Qk("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var m$=function(){var B=_.x.apply(this,arguments)||this;B.hidden=!1;return B};
_.u(m$,_.x);_.k=m$.prototype;_.k.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.k.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.k.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var B,t=(B=this.commerceCartHeaderEntity)==null?void 0:B.isHidden;t!==void 0&&(this.hidden=t)}};
_.k.updateTitle=function(){var B=this.commerceCartHeaderEntity.isDisabled,t,T,S=(T=_.X((t=this.data)==null?void 0:t.item,sI2))==null?void 0:T.headingRenderer;S&&(t=of(S,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+t+".0.cardItemTextRenderer.textColor",B?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.k.updateSummaryText=function(){var B=this.commerceCartHeaderEntity;if(this.compact){var t,T,S=(T=_.X((t=this.data)==null?void 0:t.item,sI2))==null?void 0:T.headingRenderer;S&&(t=of(S,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+t+".1.cardItemTextRenderer.text",B.shortHeaderSummaryText?yU(B.shortHeaderSummaryText):B.headerSummaryText?yU(B.headerSummaryText):""))}else{var O;if(t=(O=_.X((S=this.data)==null?void 0:S.item,sI2))==null?void 0:O.additionalInfoRenderer)t=of(t,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+t+".text",B.headerSummaryText?yU(B.headerSummaryText):"")}};
_.k.updateCheckoutButton=function(){var B=this.commerceCartHeaderEntity,t,T,S=(T=_.X((t=this.data)==null?void 0:t.item,sI2))==null?void 0:T.additionalInfoRenderer;t=of(S,"buttonRenderer");var O;T=(O=this.commerceCartHeaderEntity)==null?void 0:O.isButtonDisabled;var d;O=(d=this.commerceCartHeaderEntity)==null?void 0:d.isButtonHidden;T!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+t+".buttonRenderer.isDisabled",T);O!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
O);var Z;B=(Z=B.checkoutButtonCommand)==null?void 0:Z.innertubeCommand;B!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+t+".buttonRenderer.command",B)};
m$.prototype.entityChanged=m$.prototype.entityChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],m$.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],m$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],m$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],m$.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],m$.prototype,"compact",void 0);_.G([_.y({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(B,t){return _.q8(B.entities,"commerceCartHeaderEntity",t)}}),
_.Y("design:type",Object)],m$.prototype,"commerceCartHeaderEntity",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],m$.prototype,"hidden",void 0);_.G([_.IK("commerceCartHeaderEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m$.prototype,"entityChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],m$);
_.e(m$,"ytd-commerce-cart-header-renderer",function(){if(RZB!==void 0)return RZB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return RZB=B},{mode:1});var Wg8;var eZE=_.Pp(function(B,t){var T;return(T=B.onChangeCallback)==null?void 0:T.call(B,t)},1E3),G8B=_.Ba(function(B){var t=B.data;
var T=B.iconMinus;B=B.iconPlus;var S=function(){return!!t().disabled},O=_.C(_.PV(0,void 0,"r56zNb")),d=O.next().value,Z=O.next().value;
O={};O=_.JK("yt-spec-quantity-incrementer-shape__icon",(O["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return S()||d()===(t().onRemoveCommand?0:1)},O));
var h={};h=_.JK("yt-spec-quantity-incrementer-shape__icon",(h["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return d()>=t().maxValue||S()},h));
var q={};q=_.JK("yt-spec-quantity-incrementer-shape__text",(q["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return d()>t().maxValue},q["yt-spec-quantity-incrementer-shape__text--text-disabled"]=S,q));
var D=_.Xb(function(){if(d()===1){var U,J;(J=(U=t()).onRemoveCommand)==null||J.call(U)}U=d()>t().maxValue?t().maxValue:d()-1;Z(U);eZE(t(),U);return!1}),P=_.Xb(function(){if(d()===t().maxValue)return!1;
var U=d()+1;Z(U);eZE(t(),U);return!1});
_.cw(function(){Z(t().value)});
return _.E("quantity-incrementer-shape",null,_.E("div",{class:"yt-spec-quantity-incrementer-shape"},_.E("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return d()===(t().onRemoveCommand?0:1)||S()},
"aria-label":function(){return d()!==1?t().minusLabel:t().minimumReachedLabel},
"on:click":D},_.E(_.AK,{model:{circular:!0}}),_.E("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.E("div",{class:O},T()))),_.E("div",{class:q},d),_.E("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return d()>=t().maxValue||S()},
"aria-label":function(){return d()!==t().maxValue?t().plusLabel:t().maximumReachedLabel},
"on:click":P},_.E(_.AK,{model:{circular:!0}}),_.E("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.E("div",{class:h},B())))))},"Wd");_.dU(_.Ba(function(B){function t(){T().onRemoveCommand&&_.pZ(T().onRemoveCommand)}
var T=B.data;var S=_.JT(uCD,function(){return T().quantityIncrementerEntityKey});
return _.E("yt-quantity-incrementer-view-model",null,_.E(G8B,{data:function(){var O=T(),d;var Z=S()?!((d=S())==null||!d.disabled):!1;var h;d=S()?(h=S())==null?void 0:h.quantity:T().quantity;return n_w(O,Z,t,d)},
iconMinus:function(){return _.E(_.fz,{icon:"BAR_HORIZONTAL",className:_.mn("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})},
iconPlus:function(){return _.E(_.fz,{icon:"ADD",className:_.mn("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})}}))},"Xd"),"yt-quantity-incrementer-view-model",{props:{data:_.lP}});var No=function(){var B=_.x.apply(this,arguments)||this;B.compact=!1;B.hasQuantityIncrementer=!1;return B};
_.u(No,_.x);No.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"}}}};
No.prototype.computeHasQuantityIncrementer=function(){var B;return!!_.X((B=this.data)==null?void 0:B.picker,yZB)};
No.prototype.onLabelClick=function(){var B;(B=this.dropdownEl)==null||B.open()};
_.G([_.mA("ytd-dropdown-renderer"),_.Y("design:type",Object)],No.prototype,"dropdownEl",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],No.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],No.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],No.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],No.prototype,"quantityColor",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],No.prototype,"compact",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.Y("design:type",Object)],No.prototype,"hasQuantityIncrementer",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],No);
_.e(No,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(Wg8!==void 0)return Wg8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Wg8=B},{mode:1});var prq;var in1;var Xs=function(){return _.x.apply(this,arguments)||this};
_.u(Xs,_.x);Xs.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Xs.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
Xs.prototype.updateTitle=function(){var B=this.disabledCartItemEntity;B.disableActionName&&this.set("data.title",yU(B.disableActionName))};
Xs.prototype.updateButton=function(){var B,t=(B=this.disabledCartItemEntity.undoCommand)==null?void 0:B.innertubeCommand;t!==void 0&&(this.set("data.actionButton.buttonRenderer.command",t),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
Xs.prototype.entityChanged=Xs.prototype.entityChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],Xs.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xs.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xs.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(B,t){return _.q8(B.entities,"disabledCartItemEntity",t)}}),
_.Y("design:type",Object)],Xs.prototype,"disabledCartItemEntity",void 0);_.G([_.y(),_.Y("design:type",Object)],Xs.prototype,"data",void 0);_.G([_.IK("disabledCartItemEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xs.prototype,"entityChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],Xs);
_.e(Xs,"ytd-disabled-cart-item-renderer",function(){if(in1!==void 0)return in1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return in1=B},{mode:1});_.Qk("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var u2=function(){var B=_.x.apply(this,arguments)||this;B.compact=!1;B.hidden=!1;B.errorHidden=!1;B.noOnTap=!1;return B};
_.u(u2,_.x);_.k=u2.prototype;
_.k.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"}}}};
_.k.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.k.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var B=this.firstButtonElement;B.alignByText=!0;B.iconAlignByText=!0}};
_.k.computeNoOnTap=function(B){return!B};
_.k.updateQuantityColor=function(){if(this.pickerElement){var B,t=(B=this.commerceCartItemEntity)==null?void 0:B.quantityColor;this.pickerElement.quantityColor=t}};
_.k.updateTotalPriceColor=function(){var B,t=(B=this.commerceCartItemEntity)==null?void 0:B.totalPriceColor;if(t){var T;B=_.X((T=this.data)==null?void 0:T.quantityPicker,wm2);if(T=_.X(B==null?void 0:B.price,Fv8))T.textColor=t}};
_.k.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var B,t=(B=this.commerceCartItemEntity)==null?void 0:B.isHidden;t!==void 0&&(this.hidden=t)}};
_.k.updateHideErrorMessage=function(){var B,t=(B=this.commerceCartItemEntity)==null?void 0:B.hideErrorMessage;t!==void 0&&(this.errorHidden=t)};
_.k.updateQuantity=function(){var B=this,t,T=(t=this.commerceCartItemEntity)==null?void 0:t.quantity,S;t=(S=this.commerceCartItemEntity)==null?void 0:S.totalPrice;if(T){this.updateTotalPriceColor();this.updateQuantityColor();var O;S=_.X((O=this.data)==null?void 0:O.quantityPicker,wm2);if(O=_.X(S==null?void 0:S.price,Fv8))O.text=t?{simpleText:t.content}:void 0;if(t=_.X(S==null?void 0:S.picker,yZB))t.quantity=T;var d;if(O=(d=_.X(S==null?void 0:S.picker,x52))==null?void 0:d.entries){d=!1;t=void 0;O=
_.C(O);for(S=O.next();!S.done;S=O.next())S=S.value,S.dropdownItemRenderer&&(t||(t=S.dropdownItemRenderer),S.dropdownItemRenderer.isSelected=!1,T===S.dropdownItemRenderer.int32Value&&(d=!0,S.dropdownItemRenderer.isSelected=!0));!d&&t&&(t.isSelected=!0)}_.K9(this,function(){var Z;B.set("data.quantityPicker",_.f1.unsafeClone((Z=B.data)==null?void 0:Z.quantityPicker))})}};
u2.prototype.onYtRendererstamperFinished=u2.prototype.onYtRendererstamperFinished;u2.prototype.entityChanged=u2.prototype.entityChanged;_.G([_.y(),_.Y("design:type",Object)],u2.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],u2.prototype,"compact",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],u2.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],u2.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],u2.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],u2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(B,t){return _.q8(B.entities,"commerceCartItemEntity",t)}}),
_.Y("design:type",Object)],u2.prototype,"commerceCartItemEntity",void 0);_.G([_.y(),_.Y("design:type",Object)],u2.prototype,"quantityPicker",void 0);_.G([_.y(),_.Y("design:type",Object)],u2.prototype,"compactQuantityPicker",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],u2.prototype,"hidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],u2.prototype,"errorHidden",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.Y("design:type",Object)],u2.prototype,"noOnTap",void 0);_.G([_.mA("ytd-commerce-cart-item-quantity-picker-renderer"),_.Y("design:type",Object)],u2.prototype,"pickerElement",void 0);_.G([_.mA("yt-button-renderer"),_.Y("design:type",Element)],u2.prototype,"firstButtonElement",void 0);
_.G([_.IK("commerceCartItemEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],u2.prototype,"entityChanged",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],u2.prototype,"onYtRendererstamperFinished",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],u2);
_.e(u2,"ytd-commerce-cart-item-renderer",function(){if(prq!==void 0)return prq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return prq=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var YUo;var Kg8;var jb=function(){return _.x.apply(this,arguments)||this};
_.u(jb,_.x);jb.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}}}}}};
jb.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
jb.prototype.updateCheckoutLineItems=function(){var B,t=(B=this.commerceCartCheckoutButtonEntity)==null?void 0:B.checkoutLineItems;t&&(B=t.map(function(T){a:{var S=T.price,O=T.description;switch(T.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":T={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:yU(O),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:yU(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:T={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:yU(O),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:yU(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 T}),this.set("data.summaryLineItems",B))};
jb.prototype.updateIsHidden=function(){var B,t=(B=this.commerceCartCheckoutButtonEntity)==null?void 0:B.isHidden;t!==void 0&&(this.hostElement.hidden=t)};
jb.prototype.entityChanged=jb.prototype.entityChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],jb.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jb.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],jb.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jb.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],jb.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:yvD}),_.Y("design:type",Object)],jb.prototype,"commerceCartCheckoutButtonEntity",void 0);_.G([_.IK("commerceCartCheckoutButtonEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jb.prototype,"entityChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],jb);
_.e(jb,"ytd-commerce-cart-summary-renderer",function(){if(Kg8!==void 0)return Kg8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Kg8=B},{mode:1});var lD8={};lD8.InjectBehavior=[BJ_.InjectBehavior];var vfE;var nf8;var HP=function(){return _.x.apply(this,arguments)||this};
_.u(HP,_.x);
HP.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:_.x1("menuRenderer")}}};
HP.prototype.onMenuTap=function(B){B.stopPropagation()};
_.n9.Object.defineProperties(HP.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 B,t;return!(((B=this.data)==null||!B.sectionHeading)&&((t=this.data)==null?void 0:t.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var B,t;return!(((B=this.data)==null||!B.image)&&((t=this.data)==null?void 0:t.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var B,t;return!(((B=this.data)==null||!B.menu)&&((t=this.data)==null?void 0:t.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Aqi.YtTappableItemBehavior),_.Y("design:type",Object)],HP.prototype,"ytTappableItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],HP.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.accessibilityData"),_.Y("design:type",String),_.Y("design:paramtypes",[])],HP.prototype,"ariaLabel",null);_.G([_.F("data.sectionHeading","data.layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HP.prototype,"sectionHeadingVisible",null);_.G([_.F("data.image","data.layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HP.prototype,"imageVisible",null);
_.G([_.F("data.menu","data.layout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HP.prototype,"menuVisible",null);_.G([_.yX({is:"yt-activity-item-renderer",disableElementRegistration:!0})],HP);
_.e(HP,"yt-activity-item-renderer",function(){if(nf8===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;vfE===void 0&&(vfE=document.createElement("template"));var S=vfE;T.call(t,S.content.cloneNode(!0),B.content.firstChild);nf8=B}B=nf8;return B},{mode:2});var rqe;var zZo;var bn8;var B18;var a$=function(){return _.x.apply(this,arguments)||this};
_.u(a$,_.x);
a$.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"}}}}};
a$.prototype.backgroundColorChanged_=function(){var B,t=(B=this.data)==null?void 0:B.backgroundColor;this.hostElement.style.backgroundColor=CV[t||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
a$.prototype.backgroundColorChanged_=a$.prototype.backgroundColorChanged_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],a$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],a$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],a$.prototype,"data",void 0);
_.G([_.IK("data.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a$.prototype,"backgroundColorChanged_",null);_.G([_.yX({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],a$);
_.e(a$,"yt-offer-item-upsell-renderer",function(){if(B18===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;bn8===void 0&&(bn8=document.createElement("template"));var S=bn8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);B18=B}B=B18;return B},{mode:2});_.Qk("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var fV=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};B.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return B};
_.u(fV,_.x);_.k=fV.prototype;
_.k.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:_.x1("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.k.computeContainerStyle_=function(B){return B};
_.k.computeContainerIsHidden_=function(B){return B&&!!B.isHidden};
_.k.computeShowSpinner_=function(B,t){return B&&t==="in-progress"};
_.k.computeShowMoreContentsButton_=function(B,t,T,S,O){return!(!(S&&S.length||O&&O.length&&T)||!B||t)};
_.k.onToggleButton_=function(B){var t=this;B.stopPropagation();this.isExpanded_=B.detail&&B.detail.toggled;var T,S;this.isExpanded_&&!this.data.continuationSection.length&&((T=this.data)==null?0:(S=T.continuation)==null?0:S.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.dv(this.hostElement,"yt-load-next-continuation",function(O){return t.getContinuationUrl_(t.data.continuation.onClickContinuationData,O)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.hi(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.k.onShowMoreContentsButtonClicked_=function(B){var t=this;B.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.dv(this.hostElement,"yt-load-next-continuation",function(T){return t.getContinuationUrl_(t.data.continuations[0].nextContinuationData,T)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.hi(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.k.getContinuationUrl_=function(B,t){var T=B.continuation;B=B.clickTrackingParams;var S=_.sg();B&&S&&_.KG(S,_.fZ(B));return _.rN(t,{continuation:T})};
_.k.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var B=_.ZH(this.hostElement).querySelector("#continuation-section");B&&(B=B.querySelectorAll("ytmusic-item-section-renderer"))&&B.forEach(function(t){return t.classList.add("memberships-and-purchases")})};
_.k.dataChanged_=function(){var B;this.isExpanded_=!((B=this.data)==null||!B.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.k.updateCardOnClickCommand_=function(B){B=_.X(B,jIo);var t,T;this.data&&((t=this.data)==null?0:t.targetId)&&B&&B.targetId===((T=this.data)==null?void 0:T.targetId)&&B.onClickCommand&&(this.data.onClickCommand=B.onClickCommand,this.isOnClickCommand_=!0)};
_.k.backgroundColorChanged_=function(){var B,t=(B=this.data)==null?void 0:B.backgroundColor;this.hostElement.style.backgroundColor=CV[t||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
fV.prototype.backgroundColorChanged_=fV.prototype.backgroundColorChanged_;fV.prototype.dataChanged_=fV.prototype.dataChanged_;fV.prototype.nextContinuationDataUpdated_=fV.prototype.nextContinuationDataUpdated_;fV.prototype.onToggleButton_=fV.prototype.onToggleButton_;_.G([_.g(_.pX),_.Y("design:type",Object)],fV.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],fV.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.iT.YtNextContinuationBehavior),_.Y("design:type",Object)],fV.prototype,"ytNextContinuationBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.G([_.g(lD8.InjectBehavior),_.Y("design:type",Object)],fV.prototype,"injectBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fV.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],fV.prototype,"compact",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],fV.prototype,"isExpanded_",void 0);_.G([_.y({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.Y("design:type",String)],fV.prototype,"containerStyle_",void 0);_.G([_.y({value:"not-started"}),_.Y("design:type",String)],fV.prototype,"continuationStatus_",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.Y("design:type",Boolean)],fV.prototype,"showSpinner_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],fV.prototype,"isOnClickCommand_",void 0);_.G([_.y({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.Y("design:type",Boolean)],fV.prototype,"showMoreContentsButton_",void 0);
_.G([_.y({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(B,t){return!t||B.entities?null:_.q8(B.entities,"cardItemContainerEntity",t)}}),
_.Y("design:type",Object)],fV.prototype,"cardItemContainerEntity_",void 0);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],fV.prototype,"onToggleButton_",null);_.G([_.Uv("yt-next-continuation-data-updated"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fV.prototype,"nextContinuationDataUpdated_",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fV.prototype,"dataChanged_",null);_.G([_.IK("data.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fV.prototype,"backgroundColorChanged_",null);_.G([_.yX({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],fV);
_.e(fV,"yt-card-item-container-renderer",function(){if(zZo===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;rqe===void 0&&(rqe=document.createElement("template"));var S=rqe;T.call(t,S.content.cloneNode(!0),B.content.firstChild);zZo=B}B=zZo;return B},{mode:2});var gP=function(){return _.x.apply(this,arguments)||this};
_.u(gP,_.x);gP.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"}}}};
gP.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
gP.prototype.computeLoadingHidden=function(){var B;return!((B=this.commerceCartPageStateEntity)==null?0:B.cartActionInProgress)};
gP.prototype.updateNotification=function(){var B,t=(B=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:B.summaryText;t&&this.set("data.cartNotification",yU(t))};
gP.prototype.notificationEntityChanged=gP.prototype.notificationEntityChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],gP.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],gP.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gP.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],gP.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(B,t){return _.q8(B.entities,"commerceCartExpandableNotificationEntity",t)}}),
_.Y("design:type",Object)],gP.prototype,"commerceCartExpandableNotificationEntity",void 0);_.G([_.y({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(B,t){return _.q8(B.entities,"commerceCartPageStateEntity",t)}}),
_.Y("design:type",Object)],gP.prototype,"commerceCartPageStateEntity",void 0);_.G([_.mA("#spinner"),_.Y("design:type",HTMLElement)],gP.prototype,"spinner",void 0);_.G([_.IK("commerceCartExpandableNotificationEntity","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gP.prototype,"notificationEntityChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],gP);
_.e(gP,"ytd-commerce-cart-renderer",function(){if(YUo!==void 0)return YUo;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return YUo=B},{mode:1});var t0u;var R$=function(){var B=_.x.apply(this,arguments)||this;B.bigImage=!1;return B};
_.u(R$,_.x);_.n9.Object.defineProperties(R$.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.placeholderImageUrl}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],R$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],R$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],R$.prototype,"bigImage",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],R$.prototype,"placeholderImageUrl",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],R$);
_.e(R$,"ytd-empty-product-shelf-renderer",function(){if(t0u!==void 0)return t0u;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return t0u=B},{mode:1});var T1e;var AW=function(){var B=_.x.apply(this,arguments)||this;B.itemStyle="link-item";B.watchMetadataRefresh=!1;B.skinnyMode=!1;B.metaPanel=!1;B.inStructuredDescription=!1;B.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};B.updateOnResizeDebouncer=null;return B};
_.u(AW,_.x);_.k=AW.prototype;_.k.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.k.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"}}}}};
_.k.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.k.attachVEs=function(B){B.trackingParams&&_.Xr().graftServerVe(B.trackingParams)};
_.k.handleUpdateMerchShelfAction=function(B){var t=this,T=_.X(B.updateMerchandiseShelfAction.merchandiseShelf,_.Oh2);T&&(T.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){t.attachVEs(T);t.data=T},Number(T.renderDelayMs))):(this.attachVEs(T),this.data=T))};
_.k.updateOnResize=function(){if(this.JSC$14799_scrollContainer!==void 0&&this.JSC$14799_scrollContainer.clientWidth!==0&&this.items!==void 0){var B=this.JSC$14799_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-B));this.ytdHorizontalListBehavior.reposition_();var t;switch((t=this.data)==null?void 0:t.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var T,
S;((T=this.data)==null?void 0:(S=T.items)==null?void 0:S.length)===1?this.itemStyle="cta-item":this.itemStyle=B>=740?"large-item":"small-item"}}};
_.k.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.T1(this.updateOnResizeDebouncer,_.ph.after(100),this.updateOnResize)};
AW.prototype.debouncedUpdateOnResize=AW.prototype.debouncedUpdateOnResize;AW.prototype.dataChanged=AW.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],AW.prototype,"ytdHorizontalListBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],AW.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],AW.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],AW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],AW.prototype,"itemStyle",void 0);_.G([_.y({value:6}),_.Y("design:type",Number)],AW.prototype,"initialCount",void 0);
_.G([_.y({value:"data.items"}),_.Y("design:type",String)],AW.prototype,"itemsPath",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],AW.prototype,"watchMetadataRefresh",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],AW.prototype,"skinnyMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],AW.prototype,"metaPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],AW.prototype,"inStructuredDescription",void 0);
_.G([_.mA("#items"),_.Y("design:type",HTMLDivElement)],AW.prototype,"items",void 0);_.G([_.mA("#scroll-container"),_.Y("design:type",HTMLDivElement)],AW.prototype,"JSC$14799_scrollContainer",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AW.prototype,"dataChanged",null);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AW.prototype,"debouncedUpdateOnResize",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],AW);
_.e(AW,"ytd-merch-shelf-renderer",function(){if(T1e!==void 0)return T1e;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return T1e=B},{mode:2});var SLo;var cP=function(){var B=_.x.apply(this,arguments)||this;B.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 B};
_.u(cP,_.x);_.k=cP.prototype;
_.k.addBackstagePostAction=function(B){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(B=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",B))&&(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:B}):this.set("data.contents",[{backstagePostThreadRenderer:B}]))};
_.k.addBackstageCommentAction=function(B){var t=this.get("addBackstageCommentAction.parentId",B);B=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",B);if(t&&B){t=this.postIdToIndices(t);for(var T=0;T<t.length;T++){var S=t[T];if(S<0)break;S="data.contents."+S+".backstagePostThreadRenderer.comments";this.get(S)&&(this.get(S+".backstageCommentsRenderer.contents")&&this.push(S+".backstageCommentsRenderer.contents",{commentThreadRenderer:B}),this.get(S+".backstageCommentsRenderer.teaserContents")?
this.push(S+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:B}):this.set(S+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:B}]))}}};
_.k.addBackstageReplyAction=function(B){var t=this.get("addBackstageReplyAction.parentId",B);B=this.get("addBackstageReplyAction.renderer.commentRenderer",B);t&&B&&this.setCreatorReply(t,B)};
_.k.banAuthorAction=function(B){var t=this.get("banAuthorAction.commentId",B);t&&(B=this.get("banAuthorAction.parentCommentId",B)||this.getParentPostId(t),this.removeFromStream(t,B))};
_.k.hideReportedCommentAction=function(B){var t=this.get("hideReportedCommentAction.commentId",B);t&&((B=this.get("hideReportedCommentAction.parentCommentId",B))||(B=this.getParentPostId(t)),this.removeFromStream(t,B))};
_.k.replaceBackstageCommentAction=function(B){var t=this.get("replaceBackstageCommentAction.commentId",B),T=this.get("replaceBackstageCommentAction.parentId",B);B=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",B);if(t&&T&&B){T=this.postIdToIndices(T);for(var S=0;S<T.length;S++){var O=T[S];if(O<0)break;var d=this.commentIdToIndex(t,O,!1);if(d>=0){var Z=this.get("data.contents."+O+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+d+".commentThreadRenderer.replies.commentRepliesRenderer");
Z&&(B.replies={commentRepliesRenderer:Z});this.splice("data.contents."+O+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",d,1,{commentThreadRenderer:B})}d=this.commentIdToIndex(t,O,!0);if(d>=0){if(Z=this.get("data.contents."+O+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(d+".commentThreadRenderer.replies.commentRepliesRenderer")))B.replies={commentRepliesRenderer:Z};this.splice("data.contents."+O+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
d,1,{commentThreadRenderer:B})}}}};
_.k.replaceBackstagePostAction=function(B){var t=this.get("replaceBackstagePostAction.itemId",B);if(t){t=this.postIdToIndices(t);for(var T=0;T<t.length;T++){var S=t[T];if(S<0)break;var O=this.getPostRendererType(S),d=this.get("replaceBackstagePostAction.renderer."+O,B);if(!d&&O!=="sharedPostRenderer")break;var Z=!1;d||(Z=!0,d=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",B));if(!d)break;var h={};Z?(_.or(h,ble,d),this.set("data.contents."+S+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
h)):(_.or(h,new _.K(O),d),this.set("data.contents."+S+".backstagePostThreadRenderer.post",h))}}};
_.k.replaceBackstageReplyAction=function(B){var t=this.get("replaceBackstageReplyAction.replyId",B),T=this.get("replaceBackstageReplyAction.parentId",B);B=this.get("replaceBackstageReplyAction.renderer.commentRenderer",B);t&&B&&T&&this.setCreatorReply(T,B)};
_.k.removeCommentAction=function(B){var t=this.get("removeCommentAction.commentId",B);if(t){var T=this.get("removeCommentAction.parentCommentId",B);T&&this.get("removeCommentAction.isCreatorReply",B)?this.setCreatorReply(T,void 0):(T||(T=this.getParentPostId(t)),this.removeFromStream(t,T))}};
_.k.setCreatorReply=function(B,t){var T=this.getParentPostId(B);if(T){T=this.postIdToIndices(T);for(var S=0;S<T.length;S++){var O=T[S];if(O<0)break;var d=this.commentIdToIndex(B,O,!1);if(d>=0){var Z="data.contents."+O+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+d;d=Z+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";Z+=".commentThreadRenderer.replies";t==void 0?(this.set(Z,{}),this.set(d,!1)):(this.set(Z,{commentRepliesRenderer:{teaserContents:[{commentRenderer:t}]}}),
this.set(Z+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(d,!0))}d=this.commentIdToIndex(B,O,!0);d>=0&&(d="data.contents."+O+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+d,O=d+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",d+=".commentThreadRenderer.replies",t==void 0?(this.set(d,{}),this.set(O,!1)):(this.set(d,{commentRepliesRenderer:{teaserContents:[{commentRenderer:t}]}}),this.set(O,!0)))}}};
_.k.removeFromStream=function(B,t){if(t){t=this.postIdToIndices(t);for(var T=0;T<t.length;T++){var S=t[T];if(S<0)break;var O=this.commentIdToIndex(B,S,!1);O>=0&&this.splice("data.contents."+S+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",O,1);O=this.commentIdToIndex(B,S,!0);O>=0&&this.splice("data.contents."+S+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",O,1);S="data.contents."+S+".backstagePostThreadRenderer.post.backstagePostRenderer";
O=S+".backstageAttachment.pollRenderer.votedCommentId";this.get(O)===B&&(this.set(O,null),this.set(S+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(t=this.postIdToIndices(B).reverse(),T=0;T<t.length;T++){S=t[T];if(S<0)break;O=this.getPostRendererType(S);var d=this.get("backstagePostThreadRenderer.post."+O,this.data.contents[S]);d.postId===B?this.splice("data.contents",S,1):O==="sharedPostRenderer"&&this.set("data.contents."+S+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);d.scheduledPublishTimeSec&&_.CG(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.k.postIdToIndices=function(B){for(var t=[],T=0;T<this.data.contents.length;T++){var S=this.getPostRendererType(T);this.get("backstagePostThreadRenderer.post."+S+".postId",this.data.contents[T])===B&&t.push(T);if(S==="sharedPostRenderer"){var O=this.get("backstagePostThreadRenderer.post."+S+".originalPost.backstagePostRenderer.postId",this.data.contents[T]);S=this.get("backstagePostThreadRenderer.post."+S+".originalPost.postRenderer.postId",this.data.contents[T]);O!==B&&S!==B||t.push(T)}}return t};
_.k.commentIdToIndex=function(B,t,T){if(t<0)return-1;var S,O,d,Z,h=_.X((S=this.data)==null?void 0:(O=S.contents)==null?void 0:(d=O[t])==null?void 0:(Z=d.backstagePostThreadRenderer)==null?void 0:Z.comments,rRs);return(t=T?h==null?void 0:h.teaserContents:h==null?void 0:h.contents)&&t.length?t.findIndex(function(q){return _.X(q,FcH).comment.commentRenderer.commentId===B}):-1};
_.k.getParentPostId=function(B){B=B.split(".");if(B[1])return B[0]};
_.k.getPostRendererType=function(B){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[B])?"sharedPostRenderer":"backstagePostRenderer"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],cP.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cP.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-backstage-items"})],cP);
_.e(cP,"ytd-backstage-items",function(){if(SLo!==void 0)return SLo;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return SLo=
B},{mode:1});var OWE;var kSo={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100};
_.cb({is:"ytd-comments",_template:function(){if(OWE!==void 0)return OWE;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OWE=B},
behaviors:[_.S3v.YtHostElementBehavior,_.GC.YtPlayerListenerBehavior,_.z.YtRendererBehavior,_.OA.YtActionHandlerBehavior],properties:{data:{type:Object},isBackstage:{type:Boolean,computed:"computeIsBackstage_(data.header.commentsHeaderRenderer.isBackstageContent)",reflectToAttribute:!0},disablePrescanVisibility:{type:Boolean,value:!0},canScheduleJobs:{type:Boolean,value:!0},engagementPanel:{type:Boolean,reflectToAttribute:!0},hidePanelButton:{type:Boolean,value:!1},isWatchGrid:{type:Boolean,value:!1}},
actionMap:{"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-create-comment-reply-action":"createCommentReplyAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"},observers:["contentsChanged_(data.contents.*)",
"headerChanged_(data.header)"],created:function(){this.initCommentsCsi_()},
contentsChanged_:function(B){B&&B.value&&B.path==="data.contents"&&this.tickForCommentsTimer_("cml")},
headerChanged_:function(B){B&&this.tickForCommentsTimer_("cmhl")},
initCommentsCsi_:function(){_.Fi("wn_comments");var B=_.sg();B&&_.sQ({clientScreenNonce:B},"wn_comments");this.tickForCommentsTimer_("cmi")},
createCommentAction_:function(B){B=_.f1.unsafeClone(B);var t,T;if(B=(t=_.X(B,jJe))==null?void 0:(T=t.contents)==null?void 0:T.commentThreadRenderer){var S,O,d,Z,h,q;!this.isBackstage&&((S=this.data)==null?0:(O=S.header)==null?0:(d=O.commentsHeaderRenderer)==null?0:(Z=d.createRenderer)==null?0:(h=Z.commentSimpleboxRenderer)==null?0:(q=h.zeroStep)==null?0:q.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var D,P,U;
this.isBackstage&&_.X((D=this.data)==null?void 0:(P=D.header)==null?void 0:(U=P.commentsHeaderRenderer)==null?void 0:U.zeroStateMessage,B$8)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(B)}},
doReplyInsert_:function(B,t,T,S){S?this.splice(B,S,0,t):this.push(B,t)},
getRepliesPath_:function(B){return"data.contents."+B+".commentThreadRenderer.replies"},
getRepliesContentsPath_:function(B,t){B=this.getRepliesPath_(B);return t?B+".commentRepliesRenderer.teaserContents":B+".commentRepliesRenderer.contents"},
createCommentReplyAction_:function(B){B=_.f1.unsafeClone(B);var t=_.X(B,H22);if(B=t==null?void 0:t.contents){var T=this.commentIdToIndex_(t==null?void 0:t.parentCommentId);if(!(T<0)){var S=this.getRepliesPath_(T);if(this.get(S)){t=t.replyToCommentId;S=this.getRepliesContentsPath_(T,!1);if(this.get(S)){var O=this.get(S).length,d=S+"."+(O-1)+".continuationItemRenderer";this.get(d+".button")?(d=this.replyIdToIndex_(t,T,!1),this.doReplyInsert_(S,B,d,O-1)):this.get(d)||(O=this.replyIdToIndex_(t,T,!1),
this.doReplyInsert_(S,B,O,null))}S=this.getRepliesContentsPath_(T,!0);this.get(S)?(T=this.replyIdToIndex_(t,T,!0),(!t||T>=0)&&this.doReplyInsert_(S,B,T,null)):this.set(S,[B])}else this.set(S,{commentRepliesRenderer:{teaserContents:[B]}})}}},
hideReportedCommentAction_:function(B){var t=_.X(B,pE4);if(B=t==null?void 0:t.commentId)t=this.get("parentCommentId",t),B=B.replace("#","."),t||(t=this.getParentCommentId_(B)),this.remove_(B,t)},
getParentCommentId_:function(B){B=B.split(".");if(B[1])return B[0]},
removeCommentAction_:function(B){var t=_.X(B,AHu);if(B=t==null?void 0:t.commentId)t=t==null?void 0:t.parentCommentId,B=B.replace("#","."),t||(t=this.getParentCommentId_(B)),this.remove_(B,t)},
pinCommentAction_:function(B){B=_.f1.unsafeClone(B);var t=_.X(B,R7q);t!=null&&t.commentId&&(B=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",B))&&(this.remove_(t.commentId),this.insert_(B,!0))},
unpinCommentAction_:function(B){B=_.f1.unsafeClone(B);B=_.X(B,cHo);if(B!=null&&B.commentId){var t,T,S=(t=B.actionResult)==null?void 0:(T=t.update)==null?void 0:T.commentThreadRenderer;S&&(this.remove_(B.commentId),this.insert_(S))}},
banAuthorAction_:function(B){var t=_.X(B,uj8);t!=null&&t.commentId&&(B=t.parentCommentId,t=t.commentId.replace("#","."),B||(B=this.getParentCommentId_(t)),this.remove_(t,B))},
commentIdToIndex_:function(B){var t;return B&&(t=this.data)!=null&&t.contents?this.data.contents.findIndex(function(T){T=T.commentThreadRenderer;var S;return B===((T==null?void 0:T.commentViewModel)&&((S=_.X(T.commentViewModel,xqs))==null?void 0:S.commentId))}):-1},
insert_:function(B,t){t=t===void 0?!1:t;var T,S;if((T=this.data)==null?0:(S=T.contents)==null?0:S.some(function(d){return!!d.commentThreadRenderer}))for(T=0,S=this.data.contents.length;T<S;T++){var O=this.data.contents[T].commentThreadRenderer;
if(kSo[B.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=kSo[O.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){t&&kSo[B.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===kSo[O.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",T,1,{commentThreadRenderer:B}):this.splice("data.contents",T,0,{commentThreadRenderer:B});break}}else this.set("data.contents",[{commentThreadRenderer:B}])},
doReplyRemove_:function(B,t,T){B=this.replyIdToIndex_(B,t,T);B<0||this.splice(this.getRepliesContentsPath_(t,T),B,1)},
remove_:function(B,t){t=this.commentIdToIndex_(t);t<0?(t=this.commentIdToIndex_(B),t<0||this.splice("data.contents",t,1)):(this.doReplyRemove_(B,t,!1),this.doReplyRemove_(B,t,!0))},
replyIdToIndex_:function(B,t,T){if(t<0)return-1;t=this.get(this.getRepliesContentsPath_(t,T));if(!t||!t.length)return-1;T=0;for(var S=t.length;T<S;T++){var O=void 0,d=void 0;if(((O=t[T])==null?void 0:(d=O.commentViewModel)==null?void 0:d.commentId)===B)return T}return-1},
computeIsBackstage_:function(B){return!!B},
tickForCommentsTimer_:function(B){_.oG(B,void 0,"wn_comments")},
reloadComments_:function(B){B=_.X(B,yH2);_.X(B==null?void 0:B.command,_.W4)&&_.hi(this,[B==null?void 0:B.command])}});var st=function(){return _.X9.apply(this,arguments)||this};
_.u(st,_.X9);_.k=st.prototype;_.k.bindIf=function(B,t,T){return B?t:T};
_.k.bindIfDefined=function(B,t){return B!==void 0?B:t};
_.k.booleanString=function(B){return(!!B).toString()};
_.k.equals=function(){for(var B=_.j9.apply(0,arguments),t=B[0],T=1;T<B.length;T++)if(t!=B[T])return!1;return!0};
_.k.isGreaterThan=function(B,t){return B>t};
_.k.isLessThan=function(B,t){return B<t};
_.k.logicalAND=function(){for(var B=_.j9.apply(0,arguments),t=!!B[0],T=1;T<B.length;T++)t=t&&!!B[T];return t};
_.k.logicalOR=function(){for(var B=_.j9.apply(0,arguments),t=!!B[0],T=1;T<B.length;T++)t=t||!!B[T];return t};
_.k.toBool=function(B){return!!B};
st.prototype.toBool=st.prototype.toBool;st.prototype.logicalOR=st.prototype.logicalOR;st.prototype.logicalAND=st.prototype.logicalAND;st.prototype.isLessThan=st.prototype.isLessThan;st.prototype.isGreaterThan=st.prototype.isGreaterThan;st.prototype.equals=st.prototype.equals;st.prototype.booleanString=st.prototype.booleanString;st.prototype.bindIfDefined=st.prototype.bindIfDefined;st.prototype.bindIf=st.prototype.bindIf;_.G([_.uW()],st);_.df8=[st.prototype];var C08;var ZWu;var Fs=function(){return _.x.apply(this,arguments)||this};
_.u(Fs,_.x);Fs.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
Fs.prototype.onBackIconTap_=function(){window.history.back()};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Fs.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Fs.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fs.prototype,"data",void 0);_.G([_.yX({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],Fs);
_.e(Fs,"yt-header-with-back-renderer",function(){if(ZWu===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;C08===void 0&&(C08=document.createElement("template"));var S=C08;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ZWu=B}B=ZWu;return B},{mode:2});var Lzb;var hRo;var wP=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(wP,_.x);_.k=wP.prototype;_.k.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&(this.isDarkTheme=B,this.setUrl())};
_.k.dataChanged=function(){var B=this;if(this.data){var t=this.setUrl();t&&_.vE({destination:window,iframe:this.iframe,origin:_.peq(t.toString()),channelName:"yt-iframe",onMessage:function(T){(T=B.getCommunicationCommand(T.data))&&B.ytComponentBehavior.resolveCommand(T)},
onEstablished:function(){}})}};
_.k.setUrl=function(){if(this.data&&this.data.iframeUrl){var B=_.o1(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(B)return _.s8(this.iframe,B),B}};
_.k.getCommunicationCommand=function(B){var t;if((t=this.data)!=null&&t.onCommunicationCommandsMap){t=this.data.onCommunicationCommandsMap.find(function(O){return O.key===B});
if(t==null?0:t.value)return t==null?void 0:t.value;try{var T=DpH(_.Zi(B)),S=this.data.onCommunicationCommandsMap.find(function(O){return O.key===(T==null?void 0:_.g$(T,1))});
if(S==null?0:S.value)return S==null?void 0:S.value}catch(O){}}};
wP.prototype.dataChanged=wP.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],wP.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],wP.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wP.prototype,"data",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],wP.prototype,"isDarkTheme",void 0);_.G([_.mA("#iframe"),_.Y("design:type",HTMLIFrameElement)],wP.prototype,"iframe",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],wP.prototype,"dataChanged",null);_.G([_.yX({is:"yt-iframe-renderer",disableElementRegistration:!0})],wP);
_.e(wP,"yt-iframe-renderer",function(){if(hRo===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Lzb===void 0&&(Lzb=document.createElement("template"));var S=Lzb;T.call(t,S.content.cloneNode(!0),B.content.firstChild);hRo=B}B=hRo;return B},{mode:2});_.o$=function(B){_.fb.call(this);this.callback=B;this.bezier=new FCb(0,0,.4,0,.2,1,1,1);this.delay=new _.bw(this.next,window,this);this.JSC$14838_animating=!1;_.DC(this,this.delay)};
_.u(_.o$,_.fb);_.o$.prototype.isAnimating=function(){return this.JSC$14838_animating};
_.o$.prototype.start=function(B,t,T){this.config={from:B,to:t,duration:T,startTime:(0,_.SQ)()};this.JSC$14838_animating=!0;this.next()};
_.o$.prototype.stop=function(){this.delay.stop();this.JSC$14838_animating=!1;this.config=void 0};
_.o$.prototype.next=function(){if(this.config){var B=this.config,t=B.from,T=B.to,S=B.duration;B=B.startTime;var O=(0,_.SQ)()-B;B=this.bezier;S=ok8(B,O/S);if(S==0)B=B.y0;else if(S==1)B=B.y3;else{O=Ix(B.y0,B.y1,S);var d=Ix(B.y1,B.y2,S);B=Ix(B.y2,B.y3,S);O=Ix(O,d,S);d=Ix(d,B,S);B=Ix(O,d,S)}B=_.cs(B,0,1);this.callback(t+(T-t)*B);B<1?this.delay.start():this.JSC$14838_animating=!1}};_.yy=new _.lz("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var qL1={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},EK4=function(B,t,T,S){_.fb.call(this);this.JSC$14846_miniAppId=B;this.localReleaseId=t;this.derivedDeviceInterface=T;this.isForeground=S;this.JSC$14846_playNonceResolver=new _.VG;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Cj("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Cj("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.m("enable_displaying_ppn");this.JSC$14846_miniAppClientDataProvider=_.OD().resolve(_.yy);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;V0q(this);var O=setTimeout(function(){_.yu(new _.HY("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$14846_playNonceResolver.promise.then(function(){clearTimeout(O)})};
_.u(EK4,_.fb);var P0E=function(B,t){B.JSC$14846_playNonceResolver.resolve(t!=null?t:Rj(8));B.enableDisplayingPpn&&Dfu(B).then(function(T){B.JSC$14846_miniAppClientDataProvider.clientData.set("post_play_nonce",T)})},Dfu=function(B){return _.L(function(t){return t.nextAddress==1?_.V(t,B.JSC$14846_playNonceResolver.promise,2):t.return(t.yieldResult)})},V0q=function(B){var t,T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$14846_playNonceResolver.promise,2);t=S.yieldResult;T={miniAppInfo:{externalPostId:B.JSC$14846_miniAppId,localReleaseId:B.localReleaseId,postPlayNonce:t,derivedDeviceInterface:B.derivedDeviceInterface}};_.sQ(T);_.Dh(S)})},ITE=function(B){B.state!==0?_.yu(new _.HY("[MiniAppPlayLogger] recordPlayStart failed with state "+qL1[B.state])):(B.state=1,Qy(B,"ma_cl"),xQ(B,"PLAY_EVENT_TYPE_PLAY_START"),Ufe(B))},JYH=function(B){B.isForeground=!1;
xQ(B,"PLAY_EVENT_TYPE_PLAY_PAUSE")},mfu=function(B){B.state!==1&&B.state!==2?_.yu(new _.HY("[MiniAppPlayLogger] recordPlayEnd failed with state "+qL1[B.state])):(B.state=3,window.clearInterval(B.playPingTimerId),B.playPingTimerId=NaN,Ohm(),xQ(B,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},N1H=function(B,t){B.state===2&&B.gameReady&&(B.firstClickRecorded?Date.now()-B.clickRecordedMs<B.playClickIntervalMs||(B.clickRecordedMs=Date.now(),xQ(B,"PLAY_EVENT_TYPE_PLAY_CLICK")):t&&(Qy(B,"ma_fua"),xQ(B,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),B.firstClickRecorded=!0,B.clickRecordedMs=Date.now()))};
EK4.prototype.logError=function(B){var t=this,T;_.L(function(S){if(S.nextAddress==1)return B.metadata.externalPostId=t.JSC$14846_miniAppId,T=B.metadata,_.V(S,Promise.race([t.JSC$14846_playNonceResolver.promise,new Promise(function(O){setTimeout(function(){O("")},3E4)})]),2);
T.postPlayNonce=S.yieldResult;B.metadata.localReleaseId=t.localReleaseId;B.loggingError.level="WARNING";_.wj(B.loggingError,B.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:B.metadata});_.Dh(S)})};
var Xd8=function(B,t,T,S){var O,d,Z,h,q,D;_.L(function(P){if(P.nextAddress==1)return _.V(P,B.JSC$14846_playNonceResolver.promise,2);O=P.yieldResult;d={externalPostId:B.JSC$14846_miniAppId,localReleaseId:B.localReleaseId,postPlayNonce:O,sdkVersion:T,api:t};S!==void 0&&(d.networkRequestsMeasurement={networkRequests:_.OS(S,1),cachedRequests:_.OS(S,2),transferredBytes:_.OS(S,3)},(Z=S)==null?0:_.U7(Z,lv,6))&&(d.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((h=_.I0(S,
lv,6))==null?void 0:AH(h,1))||"0",cacheHits:((q=_.I0(S,lv,6))==null?void 0:AH(q,2))||"0",cachedBytes:((D=_.I0(S,lv,6))==null?void 0:AH(D,3))||"0"});_.sO("miniAppSdkUsage",d);_.Dh(P)})},jiq=function(B,t,T){var S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W;
_.L(function(v){if(v.nextAddress==1)return _.V(v,B.JSC$14846_playNonceResolver.promise,2);S=v.yieldResult;O={externalPostId:B.JSC$14846_miniAppId,localReleaseId:B.localReleaseId,postPlayNonce:S,sdkVersion:T,measurementWindow:{startTimestampMs:String(aJ(t,1)),endTimestampMs:String(aJ(t,2))},frameRate:{averageFrameTimeDeltaMs:f2(t,3),averageFrameIdleTimeMs:f2(t,4)}};_.U7(t,vU,5)&&(O.networkRequests={networkRequests:(d=TR(t))==null?void 0:_.OS(d,1),cachedRequests:(Z=TR(t))==null?void 0:_.OS(Z,2),transferredBytes:(h=
TR(t))==null?void 0:_.OS(h,3),sameOriginStatusCodeToCounts:uf2((q=TR(t))==null?void 0:Tb9(q,4)),crossOriginStatusCodeToCounts:uf2((D=TR(t))==null?void 0:Tb9(D,5))},(P=TR(t))==null?0:_.U7(P,lv,6))&&(O.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((U=TR(t))==null?void 0:(J=_.I0(U,lv,6))==null?void 0:AH(J,1))||"0",cacheHits:((N=TR(t))==null?void 0:(H=_.I0(N,lv,6))==null?void 0:AH(H,2))||"0",cachedBytes:((f=TR(t))==null?void 0:(c=_.I0(f,lv,6))==null?void 0:AH(c,3))||"0"});_.U7(t,
lR4,7)&&(O.gameCapture={averageFrameTimeDeltaMs:(w=_.I0(t,lR4,7))==null?void 0:f2(w,1),averageFrameIdleTimeMs:(W=_.I0(t,lR4,7))==null?void 0:f2(W,2)});_.sO("miniAppPerformanceMetrics",O);_.Dh(v)})},HWE=function(B,t,T){var S,O;
return _.L(function(d){if(d.nextAddress==1)return _.V(d,B.JSC$14846_playNonceResolver.promise,2);S=d.yieldResult;O={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:B.JSC$14846_miniAppId,postPlayNonce:S,miniAppReleaseId:B.localReleaseId},derivedDeviceInterface:B.derivedDeviceInterface,adTriggerType:t};O.rejectedReason=T||"MINI_APP_AD_REJECTED_REASON_UNSPECIFIED";_.sO("miniAppAdEvent",O);_.Dh(d)})};
EK4.prototype.disposeInternal=function(){_.fb.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var xQ=function(B,t,T,S){T=T===void 0?{}:T;S=S===void 0?!1:S;var O,d,Z,h;_.L(function(q){if(q.nextAddress==1)return O=B.isForeground,d=B.beforeReady,_.V(q,B.JSC$14846_playNonceResolver.promise,2);Z=q.yieldResult;h={externalPostId:B.JSC$14846_miniAppId,localReleaseId:B.localReleaseId,derivedDeviceInterface:B.derivedDeviceInterface,postPlayNonce:Z,type:t};T.sequenceGroup=Z;h.playState=d?"PLAY_STATE_NOT_READY":O?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.sO("miniAppPlayEvent",h,T);
S&&_.F3();_.Dh(q)})},Qy=function(B,t){var T;
_.L(function(S){if(S.nextAddress==1)return T=(0,_.SQ)(),_.V(S,B.JSC$14846_playNonceResolver.promise,2);_.wv(t,T);_.Dh(S)})},Ufe=function(B){isNaN(B.playPingTimerId)&&(B.playPingTimerId=_.VE(function(){B.state!==1&&B.state!==2?_.yu(new _.HY("[MiniAppPlayLogger] reportPlayPing failed with state "+qL1[B.state])):xQ(B,"PLAY_EVENT_TYPE_PLAY_PING")},B.playPingIntervalMs))},uf2=function(B){return Array.from(B.entries()).map(function(t){var T=_.C(t);
t=T.next().value;T=T.next().value;return{key:t,value:T}})};var aT8=_.Cj("show_mini_app_ad_frequency_cap_ms",0),fTE=function(){this.showAdIntervalMs=aT8;this.isRateLimited=!0},gKE=function(B,t){setTimeout(function(){return B.isRateLimited=!1},B.showAdIntervalMs);
B.showMiniAppAdCommand=t.showMiniAppAdCommand;B.isEmbeddedInWebview=t.isEmbeddedInWebview;B.playLogger=t.playLogger},AY8=function(B,t){var T;
return _.L(function(S){if(S.nextAddress==1){if(!B.showMiniAppAdCommand||!B.isEmbeddedInWebview)return S.return(RR2(B,t,"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"));if(B.isRateLimited)return S.return(RR2(B,t,"MINI_APP_AD_REJECTED_REASON_RATE_LIMITED"));B.adResolver=new _.VG;T=uhB(new g8,t);MH(B.showMiniAppAdCommand,j88(T));B.isRateLimited=!0;setTimeout(function(){return B.isRateLimited=!1},B.showAdIntervalMs);
return _.V(S,B.adResolver.promise,2)}return S.return(S.yieldResult)})};
fTE.prototype.onAdFinished=function(B){B=aRu(B);var t;(t=this.adResolver)==null||t.resolve(B)};
var RR2=function(B,t,T){var S;return _.L(function(O){if(O.nextAddress==1)O=_.V(O,(S=B.playLogger)==null?void 0:HWE(S,Tdw(t),T),2);else{var d=O.return;var Z=new Hf8;Z=_.dT(Z,1,2);O=d.call(O,Z)}return O})};var cYb=new _.lz("INNERTUBE_MANAGER_TOKEN");var si2=function(){this.callbacks={}};
si2.prototype.initialize=function(B){var t=this;this.callbacks=B;window.youtubewebview?window.youtubewebview.onmessage=function(T){Fz2(t,T)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(T){Fz2(t,T)})};
var Fz2=function(B,t){if(t.data)try{var T=DpH(t.data);if(_.W_(_.PE(T,1))!=null){var S=UL8(_.g$(T,2));switch(_.g$(T,1)){case "yt-mini-app-load-audio-state":var O,d;(d=(O=B.callbacks).onAudioStateLoaded)==null||d.call(O,_.HE(S,u_(S,fa,1)));break;case "yt-mute-mini-app":var Z,h;(h=(Z=B.callbacks).onMuteMiniApp)==null||h.call(Z);break;case "yt-unmute-mini-app":var q,D;(D=(q=B.callbacks).onUnmuteMiniApp)==null||D.call(q);break;case "yt-playable-exit":var P,U;(U=(P=B.callbacks).onExit)==null||U.call(P);
break;case "yt-post-play-nonce":var J,N;(N=(J=B.callbacks).onPostPlayNonceReceived)==null||N.call(J,cE(S,2,fa));break;case "yt-confirm-exit-mini-app":var H,f;(f=(H=B.callbacks).confirmExitMiniApp)==null||f.call(H);break;case "yt-confirm-exit-mini-app-edu":var c,w;(w=(c=B.callbacks).confirmExitMiniAppEdu)==null||w.call(c);break;case "yt-benchmarking-response":var W,v;(v=(W=B.callbacks).onNativeBenchmarkingMessageReceived)==null||v.call(W,cE(S,2,fa));break;case "yt-mini-app-load-3p-consent-state":var p,
l;(l=(p=B.callbacks).multiplayer3pAckStateLoaded)==null||l.call(p,_.HE(S,u_(S,fa,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var b,Zv;(Zv=(b=B.callbacks).exitMiniAppSeenStateLoaded)==null||Zv.call(b,_.HE(S,u_(S,fa,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var hN,PL;(PL=(hN=B.callbacks).onNavigateToNewMiniApp)==null||PL.call(hN);break;case "yt-game-data-available":var aC,cL;(cL=(aC=B.callbacks).onGameDataAvailable)==null||cL.call(aC,cE(S,2,fa));break;case "yt-pause-mini-app":var gm,
p_;(p_=(gm=B.callbacks).onPauseMiniApp)==null||p_.call(gm);break;case "yt-resume-mini-app":var M9,B_;(B_=(M9=B.callbacks).onResumeMiniApp)==null||B_.call(M9);break;case "yt-playable-ad-finished":var r2,jq;(jq=(r2=B.callbacks).onAdFinished)==null||jq.call(r2,cE(S,2,fa))}}else _.yu(Error("Xh"))}catch(Pe){_.wj(Error("Yh"))}else _.yu(Error("Zh"))};var Oe9=function(B){this.rpcErrorCode=B};var Mo=function(B,t,T){this.intervalMs=B;this.apiFunc=t;this.type=T;this.schedulerReady=!0};
Mo.prototype.call=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1){if(t.type!==1&&B===t.cachedValue)return S.return();t.pendingApiRequestResolver||(t.pendingApiRequestResolver=new _.VG);T=t.pendingApiRequestResolver.promise;t.cachedValue=B;return _.V(S,wdi(t),2)}return S.return(T)})};
Mo.prototype.flush=function(B){B=B===void 0?!1:B;var t=this;return _.L(function(T){return t.cachedValue===void 0?T.return():_.V(T,t.apiFunc(t.cachedValue,B),0)})};
var wdi=function(B){var t,T,S;return _.L(function(O){switch(O.nextAddress){case 1:if(!B.schedulerReady||!B.pendingApiRequestResolver)return O.return();B.schedulerReady=!1;t=B.pendingApiRequestResolver;B.pendingApiRequestResolver=void 0;_.LI(O,2);if(B.cachedValue===void 0){O.jumpTo(4);break}return _.V(O,B.apiFunc(B.cachedValue),5);case 5:T=O.yieldResult,t.resolve(T);case 4:_.pj(O,3);break;case 2:S=_.EH(O),t.reject(S);case 3:setTimeout(function(){return _.L(function(d){B.schedulerReady=!0;return _.V(d,
wdi(B),0)})},B.intervalMs),_.Dh(O)}})};var C9o=window.location.origin+"/miniapp_cloudsaves",krL=[400,401],oKb=_.Cj("cloud_save_game_data_rate_limit_ms",3E3),xfu=function(B){var t=this;this.JSC$14890_miniAppId=B;this.loadAttempts=0;this.cloudSaveIntervalMs=oKb;this.initialDownloadDataSucceeded=!1;this.JSC$14890_playNonceResolver=new _.VG;this.scottyUploadRateLimiter=new Mo(this.cloudSaveIntervalMs,function(T,S){return yYi(t,T,S)},2);
this.downloadDataPromise=Qi8(this);this.downloadDataPromise.then(function(){t.initialDownloadDataSucceeded=!0}).catch(function(){})},M0i=function(B,t){t.then(function(T){return B.JSC$14890_playNonceResolver.resolve(T)})},$fs=function(B){return _.L(function(t){return B.cachedData===void 0?t.return(B.downloadDataPromise):t.return(B.cachedData)})},WzH=function(B,t){return _.L(function(T){B.cachedData=t;
if(!B.initialDownloadDataSucceeded)throw Error("$h");return _.V(T,B.scottyUploadRateLimiter.call(t),0)})},eRe=function(){return new Promise(function(B){setTimeout(B,1E3,"")})},GS1=function(B,t){var T,S;
return _.L(function(O){if(O.nextAddress==1)return T=B.JSC$14890_miniAppId,_.V(O,Promise.race([B.JSC$14890_playNonceResolver.promise,eRe()]),2);S={"X-YouTube-MiniAppId":T,"X-YouTube-PostPlayNonce":O.yieldResult};"DELEGATED_SESSION_ID"in _.QY&&Qg9(t,S);return O.return(S)})},yYi=function(B,t,T){T=T===void 0?!1:T;
return _.L(function(S){return Sfw()?_.m("enable_cloud_save_error_popup_after_retry")?S.return(new Promise(function(O,d){var Z,h,q,D,P;return _.L(function(U){switch(U.nextAddress){case 1:Z=0,h=!0,D=q=null;case 2:if(!(h&&Z++<2)){U.jumpTo(4);break}_.LI(U,5);return _.V(U,pd1(B,t,T),7);case 7:q=U.yieldResult;h=q.ok?!1:!krL.includes(q.status);_.pj(U,2);break;case 5:D=P=_.EH(U);h=dUm(D);U.jumpTo(2);break;case 4:q?q.ok?($Q(B,oKb),O()):($Q(B,B.cloudSaveIntervalMs*2),d(Error("ai`"+String(q.status),{cause:{rpcErrorCode:q.status}}))):
($Q(B,B.cloudSaveIntervalMs*2),d(D||Error("bi"))),_.Dh(U)}})})):S.return(new Promise(function(O,d){var Z,h;
return _.L(function(q){if(q.nextAddress==1){if(B.JSC$14890_miniAppId==="")return d(Error("ci")),q.return();_.LI(q,2);return _.V(q,pd1(B,t,T),4)}if(q.nextAddress!=2)return Z=q.yieldResult,Z.ok?($Q(B,oKb),O()):($Q(B,B.cloudSaveIntervalMs*2),d(Error("ai`"+String(Z.status),{cause:{rpcErrorCode:Z.status}}))),_.pj(q,0);h=_.EH(q);$Q(B,B.cloudSaveIntervalMs*2);d(h);_.Dh(q)})})):S.return()})},pd1=function(B,t,T){T=T===void 0?!1:T;
var S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return S=_.zw((new TextEncoder).encode(t)),O=Zeq(),_.V(Z,GS1(B,O),2);d=Z.yieldResult;return Z.return(fetch(O,{method:"POST",body:new Blob([S]),headers:d,keepalive:T}))})},Qi8=function(B){var t,T;
return _.L(function(S){if(S.nextAddress==1){if(!Sfw())return S.return("");if(B.JSC$14890_miniAppId==="")throw Error("ci");if(B.loadAttempts>2)return S.return(B.downloadDataPromise);_.LI(S,2);return _.V(S,iWu(B),4)}if(S.nextAddress!=2)return t=S.yieldResult,S.return(t);T=_.EH(S);if(dUm(T)&&++B.loadAttempts<2)return S.return(Qi8(B));throw T;})},iWu=function(B){var t,T,S,O,d;
return _.L(function(Z){switch(Z.nextAddress){case 1:return _.LI(Z,2),t=Zeq(),_.V(Z,GS1(B,t),4);case 4:return T=Z.yieldResult,_.V(Z,fetch(t,{method:"GET",headers:T}),5);case 5:return S=Z.yieldResult,S.ok?_.V(Z,S.text(),6):Z.return(Promise.reject(Error("di`"+String(S.status),{cause:new Oe9(S.status)})));case 6:return O=Z.yieldResult,Z.return((new TextDecoder).decode(_.Zi(O)));case 2:return d=_.EH(Z),Z.return(Promise.reject(d))}})},$Q=function(B,t){B.cloudSaveIntervalMs=t;
B.scottyUploadRateLimiter.intervalMs=B.cloudSaveIntervalMs};
xfu.prototype.flush=function(){var B=this;return _.L(function(t){return B.initialDownloadDataSucceeded?_.V(t,B.scottyUploadRateLimiter.flush(!0),0):t.return()})};var YLo=B8(bv(1),ra(1)),Kz4=B8(bv(1),ra(3)),WP=function(B){this.callbacks=B};
_.k=WP.prototype;_.k.onAudioToggled=function(B,t){(t===void 0||t)&&_.LA("yt-mini-app-is-audio-enabled",B,2592E3)};
_.k.onPause=function(){this.onAudioToggled(!1,!1)};
_.k.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.k.returnNativeBenchmarkingMessage=function(){};
_.k.sendGameData=function(){};
_.k.sendStartGameFrameCapture=function(){};
var Lao=function(B,t,T){this.callbacks=B;var S=this;this.sdkVersion=new _.VG;this.channel=new lgX(_.vE({destination:window,iframe:t,origin:(new URL(T.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var O=eb;var d=bv(5);var Z=new oL4;Z=_.Fj(Z,1,1E4);d=_.S9(d,4,GTu,Z);O(S,d);S.onAudioToggled(S.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){S.sdkVersion.resolve("")},1E4)};
_.u(Lao,WP);_.k=Lao.prototype;_.k.onAudioToggled=function(B,t){WP.prototype.onAudioToggled.call(this,B,t===void 0?!0:t);t=eb;var T=bv(2),S=new Ff4;B=_.ZC(S,1,B);B=_.S9(T,3,GTu,B);t(this,B)};
_.k.onPause=function(){WP.prototype.onPause.call(this);eb(this,bv(3))};
_.k.onResume=function(){WP.prototype.onResume.call(this);eb(this,bv(4))};
_.k.returnNativeBenchmarkingMessage=function(B){var t=eb,T=bv(6);var S=ra(_.U7(B,ey,1)?1:2);B=_.U7(B,ey,1)?B:null;S=_.S9(S,5,zK,B);t(this,B8(T,S))};
_.k.sendGameData=function(B){var t=eb,T=bv(7);B=_.S9(T,5,GTu,B);t(this,B)};
_.k.sendStartGameFrameCapture=function(){eb(this,bv(9))};
var GI=function(B,t,T){var S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return S=B.callbacks,O=S.onSdkCalled,d=t,_.V(Z,B.sdkVersion.promise,2);O.call(S,d,Z.yieldResult,T);_.Dh(Z)})};
Lao.prototype.onMessage=function(){var B=this;return rIv(Sk,function(t){var T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv,hN,PL,aC,cL,gm,p_,M9,B_,r2,jq,Pe,x8,Us,g2,LY,m4,C_,hs,He,R7,XB,i8,GL,l8;return _.L(function(d2){switch(d2.nextAddress){case 1:if(!zXB(t.data))return _.yu(Error("ei")),d2.return();T=_.RJ(t.data,1);_.m("enable_iframe_message_get_type_via_fields")&&(S=t.data,T=O=_.RJ(S,1));switch(T){case 8:if(t.data.hasMetadata()){var $8=B.sdkVersion,NC=$8.resolve;var Js=t.data.getMetadata();Js=_.g$(Js,
1);NC.call($8,Js);clearTimeout(B.sdkVersionTimeoutId)}break;case 6:return d2.jumpTo(2);case 16:if(!_.IJ(t.data,Y0q,14,Ol))return d2.return();d=_.s7(t.data,Y0q,14,Ol);(h=(Z=B.callbacks).onGameFrameReceived)==null||h.call(Z,d);return d2.return();case 17:if(!_.IJ(t.data,if4,15,Ol))return d2.return();(D=(q=B.callbacks).onGameAudioReceived)==null||D.call(q,_.s7(t.data,if4,15,Ol));return d2.return();case 1:if($8=_.s7(t.data,xH2,2,Ol))switch(_.RJ($8,1)){case 1:B.callbacks.onFirstFrameReady();if(_.m("enable_network_request_logging_on_game_events")&&
_.U7($8,vU,4)){GI(B,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.I0($8,vU,4));break}GI(B,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(Js=(NC=B.callbacks).onGameReady)==null||Js.call(NC);if(_.m("enable_network_request_logging_on_game_events")&&_.U7($8,vU,4)){GI(B,"MINI_APP_SDK_API_GAME_READY",_.I0($8,vU,4));break}GI(B,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.IJ($8,nw,3,MXu))B.callbacks.onResourceLoaded(_.s7($8,nw,3,MXu))}return d2.return();case 3:return d2.jumpTo(3);case 4:return d2.jumpTo(4);
case 2:return d2.jumpTo(5);case 9:return d2.jumpTo(6);case 10:return B.callbacks.onClick(),d2.return();case 5:return d2.jumpTo(7);case 11:if(!_.IJ(t.data,Y9,9,Ol))return d2.return();P=_.s7(t.data,Y9,9,Ol);(J=(U=B.callbacks).onBenchmarkingMessageReceived)==null||J.call(U,P);$8=t.reply;NC=bv(1);Js=ra(1);var R4=new Y9;var Es=new Uint8Array(I5h(P,u_(P,gLe,6))|0);R4=Iz(R4,5,gLe,_.yo(Es,!1));Js=_.S9(Js,5,zK,R4);$8.call(t,B8(NC,Js));return d2.return();case 12:return d2.jumpTo(8);case 13:return d2.jumpTo(9);
case 15:if(!_.m("enable_open_yt_content"))return t.reply(Kz4),d2.return();if(!_.IJ(t.data,pqE,12,Ol))return t.reply(B8(bv(1),ra(2))),d2.return();$8=_.s7(t.data,pqE,12,Ol);N=_.g$($8,1);B.callbacks.onOpenYTContent(N);t.reply(YLo);return d2.return();case 14:return d2.jumpTo(10);default:return d2.return()}d2.jumpTo(0);break;case 2:if(!_.IJ(t.data,t5,5,Ol))return d2.return();NC=t.data;$8=u_(NC,Ol,5);NC=NC.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;($8=RH(NC,NC[_.Nb]|0,t5,$8))||($8=t5[pB])||
($8=new t5,fE($8.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),$8=t5[pB]=$8);H=$8;$8=_.Tm(H,Kw,1,_.Si());f=_.C($8);c=f.next();case 12:if(c.done){d2.jumpTo(14);break}w=c.value;W=new _.HY;W.level=_.RJ(w,2)===1?"WARNING":"ERROR";v=qfD(w.getSource());return _.V(d2,B.sdkVersion.promise,15);case 15:p={source:v,sdkVersion:d2.yieldResult};_.u1(_.PE(w,6))!=null?(W.message=w.getMessage(),W.stack=_.g$(w,5),p.sdkErrorType=VTC(_.RJ(w,6)),_.u1(_.PE(w,7))!=null&&(p.sdkApi=ECo(_.RJ(w,7)))):W.stack=void 0;
b=l=void 0;(b=(l=B.callbacks).onError)==null||b.call(l,{loggingError:W,metadata:p});c=f.next();d2.jumpTo(12);break;case 14:return d2.return();case 3:return _.LI(d2,16),$8=B.callbacks,NC=$8.onSave,Js=_.s7(t.data,wq8,4,Ol),Js=_.g$(Js,1),_.V(d2,NC.call($8,Js),18);case 18:t.reply(YLo);_.pj(d2,17);break;case 16:return Zv=_.EH(d2),hN=$L,PL=Zv,aC=B.callbacks,cL="MINI_APP_SDK_API_SAVE_DATA",_.V(d2,B.sdkVersion.promise,19);case 19:hN(PL,aC,cL,d2.yieldResult),t.reply(Kz4);case 17:return _.V(d2,GI(B,"MINI_APP_SDK_API_SAVE_DATA"),
20);case 20:return d2.return();case 4:return _.LI(d2,21),_.V(d2,B.callbacks.onLoad(),23);case 23:gm=d2.yieldResult;$8=t.reply;NC=bv(1);Js=ra(1);R4=new wq8;R4=_.J0(R4,1,gm);Js=_.S9(Js,3,zK,R4);$8.call(t,B8(NC,Js));_.pj(d2,22);break;case 21:return p_=_.EH(d2),M9=$L,B_=p_,r2=B.callbacks,jq="MINI_APP_SDK_API_LOAD_DATA",_.V(d2,B.sdkVersion.promise,24);case 24:M9(B_,r2,jq,d2.yieldResult),t.reply(Kz4);case 22:return _.V(d2,GI(B,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return d2.return();case 5:_.LI(d2,
26);B.callbacks.onSendHighScore(yb(_.s7(t.data,nLs,3,Ol).getValue()));t.reply(B8(bv(1),ra(1)));_.pj(d2,27);break;case 26:return Pe=_.EH(d2),x8=$L,Us=Pe,g2=B.callbacks,LY="MINI_APP_SDK_API_SEND_SCORE",_.V(d2,B.sdkVersion.promise,28);case 28:x8(Us,g2,LY,d2.yieldResult),t.reply(Kz4);case 27:return _.V(d2,GI(B,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return d2.return();case 6:if(!_.IJ(t.data,rU8,8,Ol)){d2.jumpTo(30);break}$8=_.s7(t.data,rU8,8,Ol);$8=_.RJ($8,1);return _.V(d2,GI(B,ECo($8)),30);case 30:return d2.return();
case 7:return $8=t.reply,NC=bv(1),Js=ra(1),R4=B.callbacks.getLanguage(),Js=Iz(Js,4,zK,$n(R4)),$8.call(t,B8(NC,Js)),_.V(d2,GI(B,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return d2.return();case 8:if(!_.IJ(t.data,vLu,10,Ol))return d2.return();m4=_.s7(t.data,vLu,10,Ol);C_=B.callbacks;hs=C_.onSdkPerformanceUpdate;return _.V(d2,B.sdkVersion.promise,33);case 33:return hs.call(C_,m4,d2.yieldResult),d2.return();case 9:$8=t.data;NC=u_($8,Ol,11);if(_.W_(_.PE($8,NC))==null)return t.reply(B8(bv(1),ra(2))),
d2.return();He=cE(t.data,11,Ol);B.callbacks.onShareInviteCode(He);t.reply(YLo);return _.V(d2,GI(B,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return d2.return();case 10:if(_.IJ(t.data,sf8,13,Ol)){d2.jumpTo(35);break}return _.V(d2,B.callbacks.onShowMiniAppAd(2),36);case 36:return R7=d2.yieldResult,t.reply(B8(bv(1),Wfu(R7))),_.V(d2,GI(B,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return d2.return();case 35:$8=_.s7(t.data,sf8,13,Ol);a:switch(_.RJ($8,1)){case 1:$8={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:$8={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:$8={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}XB=$8;i8=XB.adType;GL=XB.sdkApi;$8=B.callbacks;NC=$8.onShowMiniAppAd;Js=_.s7(t.data,sf8,13,Ol);Js=_.g$(Js,2);return _.V(d2,NC.call($8,i8,Js||void 0),38);case 38:return l8=d2.yieldResult,t.reply(B8(bv(1),Wfu(l8))),_.V(d2,GI(B,GL),39);case 39:return d2.return()}})})};
var eb=function(B,t){_.L(function(T){B.channel.send(t);_.Dh(T)})},Wq=function(B,t,T){this.callbacks=B;
var S=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;B=Cag(t,(new URL(T.toString())).origin);this.gameSnacks=new heC(B);this.gameSnacks.page.onReady(function(){S.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){S.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var O,d;(d=(O=S.callbacks).onGameReady)==null||d.call(O)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(O,d){try{S.callbacks.onSendHighScore(d)}catch(Z){$L(Z,S.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(O,d){var Z;return _.L(function(h){if(h.nextAddress==1)return _.LI(h,2),_.V(h,S.callbacks.onSave(S.decoder.decode(d)),4);if(h.nextAddress!=2)return _.pj(h,0);Z=_.EH(h);$L(Z,S.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return h.return()})});
this.gameSnacks.storage.onLoad(function(){var O,d;return _.L(function(Z){if(Z.nextAddress==1)return _.LI(Z,2),_.V(Z,S.callbacks.onLoad(),4);if(Z.nextAddress!=2)return O=Z.yieldResult,Z.return(S.encoder.encode(O));d=_.EH(Z);$L(d,S.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return Z.return(S.encoder.encode(""))})});
this.gameSnacks.init()};
_.u(Wq,WP);Wq.prototype.onAudioToggled=function(B,t){WP.prototype.onAudioToggled.call(this,B,t===void 0?!0:t);var T;(T=this.gameSnacks)==null||T.audio.update(B)};
Wq.prototype.onPause=function(){WP.prototype.onPause.call(this);var B;(B=this.gameSnacks)==null||B.game.pause()};
Wq.prototype.onResume=function(){WP.prototype.onResume.call(this);var B;(B=this.gameSnacks)==null||B.game.resume()};var lTo=DUN,vKH=_.Ba(function(B){var t=B.data;var T=B.loadingProgress;B=_.C(_.PV("",void 0,"LYYTdd"));var S=B.next().value,O=B.next().value;B=_.C(_.PV(!1,void 0,"K0waae"));var d=B.next().value,Z=B.next().value,h=[],q=function(){return"transform: scaleX("+(_.oU(T)||0)+")"},D=null,P=function(){return t()&&D!==null&&D!==void 0?D:D=t().showAnniversaryAnimation?6:lTo()};
_.sZ(function(){var H;if(t().timeOutMessages&&((H=t().timeOutMessages)==null?0:H.length)){D=null;H=_.C(h);for(var f=H.next();!f.done;f=H.next())clearTimeout(f.value);h.length=0;P9g(t().timeOutMessages,h,O,Z)}},"BNu9j");
var U=function(){return!!t().persistentErrorMessageTitle},J=function(){return T!==void 0},N=function(){return t().title};
return _.E("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},_.E("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},_.E("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),_.E("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var H,f=(H=t().backgroundImage)==null?void 0:H.sources,c;return(f==null?0:f.length)?"background-image: url("+((c=f[0])==null?void 0:c.url)+")":
""}}),_.E("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),_.E(_.I,{cond:function(){return!U()},
then:function(){var H={};return _.E("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},_.E("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},_.E(_.kc,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",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}}}})),_.E("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},_.E(_.I,{cond:N,
then:function(){return _.E("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},N)}}),_.E("p",{class:_.JK("mini-app-splash-screen-view-model-wiz__timeout-message",(H["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return d()},H)),
"aria-live":"polite"},S),_.E(_.I,{cond:J,then:function(){return _.E("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},_.E("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-segment mini-app-splash-screen-view-model-wiz__loading-bar-segment-resource-animation",style:q}))}})))}}),_.E(_.I,{cond:U,
then:function(){return _.E("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},_.E("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return t().persistentErrorMessageTitle}),_.E(_.I,{cond:function(){return!!t().persistentErrorMessageDescription},
then:function(){return _.E("p",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return t().persistentErrorMessageDescription})}}))}})))},"Yd");var nKb=new _.lz("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var rY2=b6;b6=function(B){function t(T){if(T){var S,O;(S=T.__spec)==null||(O=S.didUnmount)==null||O.call(S);for(S=0;S<T.childNodes.length;S++)t(T.childNodes[S])}}
rY2==null||rY2(B);sW(function(){for(var T=0;T<B.length;T++)t(B[T])})};var zR8=_.Ba(function(B){var t=B.data;var T=B.score;var S=B.formattedScore;var O=B.onScoreChanged;var d=B.isEmbeddedInWebview;var Z=_.v2("yt-mini-app-score-button-view-model"),h=function(){var N;return _.X(t==null?void 0:(N=t())==null?void 0:N.buttonViewModel,_.aa)},q=function(){var N;
return(T==null?void 0:T())||Number(t==null?void 0:(N=t())==null?void 0:N.lastScore)||0},D=function(){var N;
return(S==null?void 0:S())||((N=h())==null?void 0:N.title)||""},P,U=1;
if(B=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))B=Number(B),U=isNaN(B)?1:B/100;_.sZ(function(){O==null||O(q());var N;var H=_.$t((N=h())==null?void 0:N.onTap);if(H){N=_.X(H,s_8);var f,c,w;N=_.X(N==null?void 0:(f=N.panelLoadingStrategy)==null?void 0:(c=f.inlineContent)==null?void 0:(w=c.dialogViewModel)==null?void 0:w.customContent,Hps)}else N=void 0;if(f=N)f.score=D()},"KZFi5e");
B=_.Xb(function(){var N,H,f=t==null?void 0:(N=t())==null?void 0:(H=N.loggingDirectives)==null?void 0:H.trackingParams;f&&_.hZ(_.OD().resolve(_.HQ),f);return!1});
_.Fv(function(){if(Z.value){var N=Z.value.querySelector("button"),H=h();N&&H&&UUX(N,H);b_("yt-share-playable-with-high-score",function(){var f=q().toString(),c=t==null?void 0:t().onShareHighScoreCommand,w=t==null?void 0:t().highScoreShareClientParamIdentifier,W=d==null?void 0:d();c&&(W?(w=new mJH,f=_.J0(w,2,f),MH(c,f.JSC$10365_serializeBinary())):w&&(_.OD().resolve(nKb).clientParams.set(w,{miniAppClientParams:{highScore:f}}),bQ9(c,!1)))})}});
var J=function(){var N=h();N&&(T==null?0:T())&&N.accessibilityText&&(N.accessibilityText=N.accessibilityText.replace(P,D()));P=D();return{numberValue:q(),numberText:D(),heightPx:36,fontSizeMultiplier:U,shouldAnimate:!(T==null||!T())&&!0}};
return _.E("yt-mini-app-score-button-view-model",{class:function(){var N={};return _.mn("mini-app-score-button-view-model-wiz",(N["mini-app-score-button-view-model-wiz--is-visible"]=q()!==0,N))},
el:Z,"on:click":B},bK(!1,function(){return _.E("span",{style:"display:none;"},q)}),_.E(_.cR,{data:function(){var N;
return t==null?void 0:(N=t())==null?void 0:N.buttonViewModel}},{buttonViewModel:function(N){return _.E(_.V6,{data:N.data,
animatedTextProps:J})}}))},"Zd");var SFi=_.Ba(function(B){var t,T=(t=_.h2("yt-mini-app-is-theater-mode-enabled"))!=null?t:!1,S=_.m("enable_playable_container_save_button"),O=_.m("enable_play_next_destination_page_in_toolbar");t={};return _.E("ytm-mini-app-top-bar-view-model",null,_.E("div",{class:_.JK("yt-mini-app-top-bar-view-model",(t["yt-mini-app-top-bar-view-model--mobile"]=!1,t["yt-mini-app-top-bar-view-model--desktop"]=!0,t))},_.E("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.E(_.I,{cond:function(){var d;
return!!B.data().backButtonEdu&&!((d=B.isExitMiniAppSeen)==null?0:d.call(B))},
then:function(){return _.E(_.cR,{data:function(){return B.data().backButtonEdu}},{buttonViewModel:_.V6})},
else:function(){return _.E(_.cR,{data:function(){return B.data().backButton}},{buttonViewModel:_.V6})}}),_.E(_.I,{cond:function(){return B.data().viewAllButton&&!0},
then:function(){return _.E(_.cR,{data:function(){return B.data().viewAllButton}},{buttonViewModel:_.V6})}}),_.E(_.I,{cond:function(){return B.data().title&&!0},
then:function(){return _.E("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return B.data().title})}})),_.E("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.E(_.I,{cond:function(){var d;
return(d=B.isDesktopPlayPage)==null?void 0:d.call(B)},
then:function(){return _.E(_.Zc,null,_.E(bWe,{highScoreButton:function(){return B.data().highScoreButton},
score:B.score,formattedScore:B.formattedScore,onScoreChanged:B.onScoreChanged,isEmbeddedInWebview:B.isEmbeddedInWebview}),_.E(BIo,{enableSaveButton:function(){return _.oU(S)},
saveButton:function(){return B.data().saveButton},
isSaved:B.isSaved,onSaveToggled:function(){return B.onSaveToggled}}),_.E(t42,{menuButton:function(){return B.data().menuButton}}))},
else:function(){return _.E(_.I,{cond:function(){return!1},
then:function(){return _.E(_.cR,{data:function(){return B.data().playPageButton}},{buttonViewModel:function(d){return _.E(_.V6,{data:d.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.E(bWe,{highScoreButton:function(){return B.data().highScoreButton},
score:B.score,formattedScore:B.formattedScore,onScoreChanged:B.onScoreChanged,isEmbeddedInWebview:B.isEmbeddedInWebview})}})}})),_.E("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.E(_.cR,{data:function(){return B.data().muteButton}},{toggleButtonViewModel:function(d){var Z=d.data;
return _.E(_.aD,{data:function(){var h,q;return Object.assign({},Z(),{isToggled:(q=(h=B.isAudioEnabled)==null?void 0:h.call(B))!=null?q:!0})},
onToggle:B.onAudioToggled,useOutlinedIcon:!0})}}),_.E(_.cR,{data:function(){return B.data().theatreModeButton}},{toggleButtonViewModel:function(d){var Z=d.data;
return _.E("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.E(_.aD,{data:function(){return Object.assign({},Z(),{isToggled:T})},
useOutlinedIcon:!0}))}}),_.E(TIB,{fullscreenButton:function(){return B.data().fullscreenButton}}),_.E(_.I,{cond:function(){return _.oU(O)&&B.data().viewAllButton&&!1},
then:function(){return _.E(_.cR,{data:function(){return B.data().viewAllButton}},{buttonViewModel:_.V6})}}),_.E(_.I,{cond:function(){var d;
return!((d=B.isDesktopPlayPage)==null?0:d.call(B))},
then:function(){return _.E(_.Zc,null,_.E(BIo,{enableSaveButton:function(){return _.oU(S)},
saveButton:function(){return B.data().saveButton},
isSaved:B.isSaved,onSaveToggled:function(){return B.onSaveToggled}}),_.E(t42,{menuButton:function(){return B.data().menuButton}}))}}))))},"$d");
SFi.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var t42=_.Ba(function(B){return _.E(_.cR,{data:B.menuButton},{buttonViewModel:_.V6})},"ae"),BIo=_.Ba(function(B){var t=B.enableSaveButton;
var T=B.saveButton;var S=B.isSaved;var O=B.onSaveToggled;return _.E(_.I,{cond:function(){return t()&&!(T==null||!T())},
then:function(){return _.E(_.cR,{data:function(){var d=_.X(T==null?void 0:T(),_.fS),Z;return{toggleButtonViewModel:Object.assign({},d,{isToggled:(Z=S==null?void 0:S())!=null?Z:!(d==null||!d.isToggled)})}}},{toggleButtonViewModel:function(d){return _.E(_.aD,{data:d.data,
onToggle:O})}})}})},"be"),bWe=_.Ba(function(B){var t=B.highScoreButton;
var T=B.score;var S=B.formattedScore;var O=B.onScoreChanged;var d=B.isEmbeddedInWebview;return _.E(_.cR,{data:t},{miniAppScoreButtonViewModel:function(Z){return _.E(zR8,{data:Z.data,score:T,formattedScore:S,onScoreChanged:O,isEmbeddedInWebview:d})}})},"ce"),TIB=_.Ba(function(B){B=B.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.E(_.Zc,null):_.E(_.cR,{data:B},{buttonViewModel:_.V6})},"de");_.Ou2=new _.lz("DESKTOP_CURRENT_PAGE");var hoH=_.Ba(function(B){var t=B.data;var T=_.m("force_active_time_logging_webview"),S=!1,O=new si2,d=void 0,Z=void 0,h=_.OD().resolve(cYb),q=new fTE,D=void 0,P=void 0,U=[],J=void 0,N=void 0,H=!1,f=!1,c=!1,w=!1,W=new _.VG,v=_.OD().resolve(nKb),p=_.OD().resolve(_.yy),l=_.OD().resolve(_.S_(EG)),b,Zv=(b=_.OD().resolve(_.S_(_.Ou2)))==null?void 0:b.getCurrentPage(),hN=!1,PL=0,aC=function(io){io.preventDefault();return io.returnValue=""},cL;
B=_.C(_.PV(!((cL=_.h2("yt-mini-app-is-audio-enabled"))!=null&&!cL),void 0,"cGaEvf"));var gm=B.next().value,p_=B.next().value,M9;cL=_.C(_.PV(!((M9=_.h2("exit-mini-app-seen-state"))==null||!M9),void 0,"DctXGe"));var B_=cL.next().value,r2=cL.next().value;M9=_.C(_.PV(!1,void 0,"pU1jdd"));var jq=M9.next().value,Pe=M9.next().value;M9=_.C(_.PV(void 0,void 0,"ldLqDf"));var x8=M9.next().value,Us=M9.next().value;M9=_.C(_.PV(void 0,void 0,"mdofE"));var g2=M9.next().value,LY=M9.next().value;M9=_.C(_.PV(!0,void 0,
"T1gxCf"));var m4=M9.next().value,C_=M9.next().value;M9=_.C(_.PV(!1,void 0,"gxt7wf"));var hs=M9.next().value,He=M9.next().value;M9=_.C(_.PV(void 0,void 0,"yqLV6d"));var R7=M9.next().value,XB=M9.next().value;M9=_.C(_.PV(0,void 0,"l6CrGf"));var i8=M9.next().value,GL=M9.next().value,l8=_.l_("mini-app-container-view-model"),d2=function(){return t().isEmbeddedInWebview},$8=function(){return t().hasPlayNextShelf};
b_("yt-page-type-changed",function(io){if(_.m("enable_is_mini_app_page_active_bugfix"))io.detail.newPageSubtype==="mini_app"&&io.detail.newPageType==="ytd-browse"||!m4()||R4();else if(io=_.zcz()==="mini_app",io!==m4())if(C_(io),io){var LB;io=(LB=t().playableId)==null?void 0:LB.toString();io!==void 0&&window.location.href.includes(io)&&!f&&(w=!0,NC(),Vo.value&&DU(Vo.value))}else io||R4()});
b_("yt-action",function(io){io.detail.actionName==="yt-engagement-panel-visible-changed"&&io.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&io.detail.args[2]==="PAmini_app_panel"&&R4();_.m("enable_is_mini_app_page_active_bugfix")?io.detail.actionName==="yt-history-load"&&!m4()&&(Zv==null?0:Zv.active)?(C_(!0),NC(),Vo.value&&DU(Vo.value)):io.detail.actionName==="yt-history-load"&&m4()&&!t().isEmbeddedInWebview&&Xp():m4()&&io.detail.actionName==="yt-history-load"&&(w?w=!1:t().isEmbeddedInWebview||
Xp())});
_.FA(function(){Js()});
_.sZ(function(){NC()},"PiwKsd");
var NC=function(){var io=t().playableId,LB=t().localReleaseId,MC=t().derivedDeviceInterface;if(f)_.yu(new _.HY("[MiniAppContainerViewModel] onEnter was called more than once"));else{f=!0;d=new EK4(io,LB,MC,document.visibilityState==="visible");ITE(d);Z=new xfu(io);k5e(h,io);gKE(q,{showMiniAppAdCommand:t().showMiniAppAdCommand,isEmbeddedInWebview:t().isEmbeddedInWebview,playLogger:d});u__()&&(N=document.body.style.backgroundColor,_.cp(document.body,"background-color","black"));tB();U1();W=new _.VG;
if(t().isEmbeddedInWebview){if(io=(new URLSearchParams(window.location.search)).get("postPlayNonce"))P0E(d,io),hN=!0;O.initialize({onAudioStateLoaded:function(v_){db(v_)},
onMuteMiniApp:function(){db(!1)},
onUnmuteMiniApp:function(){db(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(v_){hN||(P0E(d,v_),hN=!0)},
confirmExitMiniApp:function(){var v_,kR,fI;return _.L(function(P5){if(P5.nextAddress==1)return t().confirmExitMiniAppCommand?_.V(P5,Promise.race([W.promise,Promise.resolve(!1)]),2):P5.return();(v_=P5.yieldResult)?!t().confirmExitMiniAppCommandEdu||(fI=(kR=B_)==null?void 0:kR())!=null&&fI?ul(t().confirmExitMiniAppCommand):(ul(t().confirmExitMiniAppCommandEdu),_.LA("exit-mini-app-seen-state","true",2592E6)):ul(t().closeMiniAppCommand);_.Dh(P5)})},
onNativeBenchmarkingMessageReceived:function(v_){v_=AU8(_.zGL(v_));if(_.IJ(v_,_.xL,3,fR8)){var kR=_.s7(v_,_.xL,3,fR8),fI=Bd_();var P5=yb(fI.getSeconds())-yb(kR.getSeconds());kR=_.OS(fI,2)-_.OS(kR,2);P5<0&&kR>0?(P5+=1,kR-=1E9):P5>0&&kR<0&&(--P5,kR+=1E9);P5=(new ey).setSeconds(P5);P5=_.aH(P5,2,_.jN(kR),0);_.Tu(v_,1,P5)}var S8;(S8=P)==null||S8.returnNativeBenchmarkingMessage(v_)},
multiplayer3pAckStateLoaded:function(v_){Xp(v_)},
exitMiniAppSeenStateLoaded:function(v_){t().confirmExitMiniAppCommandEdu&&r2(v_)},
onNavigateToNewMiniApp:function(){ul(t().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(v_){v_=new URLSearchParams(v_);var kR=void 0;v_.has("invite_code")&&(kR=new Qfi,v_=v_.get("invite_code"),kR=_.J0(kR,1,v_));if(v_=kR){var fI;(fI=P)==null||fI.sendGameData(v_)}},
onPauseMiniApp:function(){S=!0;Es()},
onResumeMiniApp:function(){S=!0;dy()},
onAdFinished:function(v_){q.onAdFinished(v_)}});
t().showMultiplayer3pConsentDialogCommand||W.resolve(!0);ul(t().onContainerReadyCommand)}else P0E(d),W.resolve(!0);M0i(Z,Dfu(d));Dfu(d).then(function(v_){v_={miniAppPlayData:{postPlayNonce:v_}};var kR,fI=(kR=t().loggingDirectives)==null?void 0:kR.trackingParams;fI&&_.Xr().stateChanged(fI,v_)});
io=t().showSignInDialogCommand;!Sfw()&&io&&(_.LA("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),ul(io));t().confirmExitMiniAppCommand&&l&&(io=rtg(t().confirmExitMiniAppCommand))&&(l.customConfirmationCommand=io)}},Js=function(){N&&_.cp(document.body,"background-color",N);
H=!1;J&&J.release();Z.flush().catch(function(io){_.yu(io)});
h.flush().catch(function(io){_.yu(io)});
mfu(d);wg();P=void 0;dle(v)},R4=function(){C_(!1);
Js();Pe(!1);XB(void 0);Us(void 0);LY(void 0);PL=0;GL(0);f=!1},Es=function(){var io;
(io=P)==null||io.onPause();J&&J.release();Z.flush().catch(function(LB){_.yu(LB)});
h.flush().catch(function(LB){_.yu(LB)});
JYH(d)},dy=function(){var io;
(io=P)==null||io.onResume();U1();io=d;io.isForeground=!0;xQ(io,"PLAY_EVENT_TYPE_PLAY_RESUME")},db=function(io){var LB;
(LB=P)==null||LB.onAudioToggled(io);p_(io)},Xp=function(io){t().showMultiplayer3pConsentDialogCommand&&(t().isEmbeddedInWebview&&io!==void 0&&W.resolve(io),!io&&_.zcz()==="mini_app"&&ul(t().showMultiplayer3pConsentDialogCommand))},GQ=function(){var io,LB,MC,v_;
return _.L(function(kR){if(kR.nextAddress==1){!t().isLivestream||t().disableVideoCapture||(io=P)!=null&&io.sendStartGameFrameCapture();LB=(new URL(window.location.href)).searchParams;if(LB.has("invite_code")){var fI=new Qfi,P5=LB.get("invite_code");MC=_.J0(fI,1,P5);(v_=P)==null||v_.sendGameData(MC)}jq()||(Pe(!0),fI=d,fI.state!==1?_.yu(new _.HY("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+qL1[fI.state])):(_.Lj("mini_app_ids_without_game_ready").includes(fI.JSC$14846_miniAppId)&&(fI.gameReady=
!0),fI.state=2,fI.beforeReady=!1,Qy(fI,"ma_ffr"),xQ(fI,"PLAY_EVENT_TYPE_PLAY_READY")));return _.V(kR,W.promise,2)}ul(t().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();t().isEmbeddedInWebview||Xp();_.Dh(kR)})},eq=function(){var io=d;
io.gameReady=!0;Qy(io,"ma_gr")},fB=function(io){var LB;
return _.L(function(MC){if(MC.nextAddress==1)return _.LI(MC,2),_.V(MC,WzH(Z,io),4);if(MC.nextAddress!=2)return _.pj(MC,0);LB=_.EH(MC);ul(t().showSavingErrorPopupCommand);throw LB;})},b1=function(){var io,LB;
return _.L(function(MC){if(MC.nextAddress==1)return _.LI(MC,2),_.V(MC,$fs(Z),4);if(MC.nextAddress!=2)return io=MC.yieldResult,MC.return(io);LB=_.EH(MC);ul(t().showLoadingErrorDialogCommand);throw LB;})},hE=function(io){d.logError(io)},cV=function(io,LB,MC){Xd8(d,io,LB,MC)},nI=function(io,LB){jiq(d,io,LB)},dO=function(){!T&&t().isEmbeddedInWebview||_.Ti();
N1H(d,!0);H||(window.addEventListener("beforeunload",aC,{capture:!0}),H=!0)},Ja=function(io){var LB,MC,v_,kR,fI,P5,S8;
return _.L(function(FW){if(FW.nextAddress==1)return h&&(!D||D<io)&&io>0?_.V(FW,CXB(h,io),3):FW.jumpTo(0);LB=FW.yieldResult;MC=_.C(LB);v_=MC.next().value;kR=MC.next().value;fI=v_;P5=kR;((S8=fI)==null?0:S8.displayString)&&P5&&(Us(P5),LY(fI.displayString));_.Dh(FW)})},Hv=function(io){var LB=t().onBenchmarkingMessageReceivedCommand;
if(LB){var MC=Bd_();_.S9(io,3,fR8,MC);MH(LB,cUH(io))}},OO=function(io){var LB=t().onGameFrameReceivedCommand;
if(LB){var MC=new g8;var v_=new J1e;var kR=aJ(io,1);v_=_.H2(v_,1,kR);io=_.g$(io,2);io=_.J0(v_,2,io);MC=_.Tu(MC,2,io);MH(LB,j88(MC))}},uo=function(io){var LB=t().onGameAudioDataReceivedCommand;
if(LB){var MC=new g8;var v_=new NBB;io=_.g$(io,1);v_=_.J0(v_,1,io);MC=_.Tu(MC,4,v_);MH(LB,j88(MC))}},yw=function(){var io=new URLSearchParams(window.location.search);
if(t().isEmbeddedInWebview&&io&&io.get("override_hl")==="true"&&io.get("hl"))return io.get("hl");io=document.documentElement.lang;return io!==""?io:_.$T},GX=function(io){var LB=t().onShareInviteCodeCommand;
if(LB)if(t().isEmbeddedInWebview){var MC=new mJH;io=_.J0(MC,1,io);MH(LB,X88(io))}else MC=t().inviteCodeShareClientParamIdentifier,v.clientParams.set(MC,{miniAppClientParams:{inviteCode:io}}),ul(LB)},Di=function(io){var LB,MC,v_;
return _.L(function(kR){if(kR.nextAddress==1)return LB=t().onMiniAppOpenYtContentRequested,h&&_.m("enable_open_yt_content")&&LB?_.V(kR,ZuE(h,io),3):kR.jumpTo(0);MC=kR.yieldResult;if(MC==="OK")if(t().isEmbeddedInWebview){var fI=new DLH;v_=Iz(fI,2,fa,$n(io));MH(LB,IrH(v_))}else p.clientData.set("video_id",io),ul(LB);_.Dh(kR)})},kn=function(io){PL+=_.OS(io,3);
io=Math.min(Math.log(1+PL/15E6*9)/Math.log(10),.99);GL(io);AE(io)},AE=_.Pp(function(io){var LB=t().updateLoadingProgressCommand;
if(LB){var MC=new DLH;io=Iz(MC,3,fa,_.ZV(io));MH(LB,IrH(io))}},100),DV=function(io){return AY8(q,io)},U1=function(){var io,LB;
((io=_.Rhz())==null?void 0:(LB=io.wakeLock)==null?void 0:LB.request)!=null&&_.Rhz().wakeLock.request("screen").then(function(MC){J=MC}).catch(function(){})},Vo=_.v2("iframe");
_.sZ(function(){t().isSupportedCountry&&(Sfw()||_.m("enable_sign_in_promo")||!t().showSignInDialogCommand?Vo.value&&DU(Vo.value):ul(t().onMiniAppReadyCommand))},"XK60ib");
var X8=function(){return _.E("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return jq()?0:-1},
el:Vo})},DU=function(io,LB){LB=LB===void 0?!1:LB;
var MC=CE();MC&&(LB||MC.toString()!==io.getAttribute("src"))&&(P=hGq(t().source,{isAudioEnabled:gm,onFirstFrameReady:GQ,onGameReady:eq,onSave:fB,onLoad:b1,onError:hE,onSdkCalled:cV,onSdkPerformanceUpdate:nI,onClick:dO,onSendHighScore:Ja,onBenchmarkingMessageReceived:Hv,getLanguage:yw,onShareInviteCode:GX,onResourceLoaded:kn,onOpenYTContent:Di,onShowMiniAppAd:DV,onGameFrameReceived:OO,onGameAudioReceived:uo},io,MC),Ha(io,"load",function(){Qy(d,"ma_il");Ha(io,"load",function(){DU(io,!0)})}),_.s8(io,
MC))},CE=function(){var io=t().url;
if(io&&(io=_.o1(io),io!==null)){if(t().source&&t().source==="MINI_APP_SOURCE_GAMESNACKS")io=_.kq(io,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.m("enable_origin_query_parameter_bugfix")){var LB=_.Hs(_.PIC(io.toString()));LB=new URLSearchParams(LB||"");LB.set("origin",window.location.origin);LB=LB.toString();io=_.L7(io).toString();io=_.Zo($9o.exec(io)[0]+(LB.trim()?"#"+LB:""))}return io}},U8=function(){var io={};
io=_.JK("yt-mini-app-container-view-model__loading-screen",(io["yt-mini-app-container-view-model__loading-screen--fade-out"]=jq,io));var LB=function(){return jq()?1:i8()};
return _.E("div",{class:io},_.E(_.cR,{data:function(){return t().splashScreen}},{miniAppSplashScreenViewModel:function(MC){return _.E(vKH,{data:MC.data,
loadingProgress:LB})}}))},tB=function(){U=[];
U.push(_.Rr(window,"visibilitychange",function(){c||S&&d2()||(document.visibilityState==="visible"?dy():Es())}));
U.push(_.Rr(window,"pagehide",function(){Js()}));
U.push(_.Rr(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&l8.value.dispatchEvent(new Event("tap"))},0)}));
U.push(_.Rr(l8.value,"pointerdown",function(){N1H(d,!1)},!0));
U.push(_.Rr(l8.value,"pause",function(){c=!0;Es()}));
U.push(_.Rr(l8.value,"play",function(){c=!1;dy()}));
U.push(_.Rr(l8.value,"exit",function(){Js()}));
var io=navigator.keyboard,LB=io&&io.lock;U.push(_.Rr(window,riH,function(){He(bG4());bG4()?(t().hasPlayNextShelf&&k1("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),iE("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),LB&&io.lock(["Escape"])):(t().hasPlayNextShelf&&iE("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),k1("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),LB&&io.unlock())}));
t().showMultiplayer3pConsentDialogCommand&&U.push(_.Rr(window,"yt-playables-ack-3p-data-usage",function(){L7s(h)}));
t().confirmExitMiniAppCommandEdu&&U.push(_.Rr(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.LA("exit-mini-app-seen-state","true",2592E6)}));
t().onGameAudioDataReceivedCommand&&U.push(_.Rr(window,"message",function(MC){MC=MC.event_;var v_,kR=(v_=Vo.value)==null?void 0:v_.src;if(kR&&MC.origin===(new URL(kR)).origin&&MC.data&&MC.data.type==="GAME_AUDIO"&&MC.data.audio&&MC.data.audio.length>0)if(_.m("enable_sending_unwrapped_game_audio_as_serialized_metadata"))MH(t().onGameAudioDataReceivedCommand,MC.data.audio);else{var fI=new FileReader;fI.onload=function(){var P5=new g8;var S8=new NBB;S8=_.J0(S8,1,fI.result);P5=_.Tu(P5,4,S8);MH(t().onGameAudioDataReceivedCommand,
j88(P5))};
fI.readAsDataURL(new Blob([MC.data.audio]))}}))},wg=function(){U.forEach(function(io){ar(io)});
window.removeEventListener("beforeunload",aC,{capture:!0})},ul=function(io){io&&bQ9(io,t().isEmbeddedInWebview||!1)},iE=function(io,LB){io=_.C(l8.value.getElementsByClassName(io));
for(var MC=io.next();!MC.done;MC=io.next())MC.value.classList.add(LB)},k1=function(io,LB){io=_.C(l8.value.getElementsByClassName(io));
for(var MC=io.next();!MC.done;MC=io.next())MC.value.classList.remove(LB)};
return function(){var io={};io=_.JK("yt-mini-app-container-view-model",(io["yt-mini-app-container-view-model--desktop"]=!0,io["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return t().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},io["yt-mini-app-container-view-model--ios-web-view"]=u__(),io["yt-mini-app-container-view-model--no-top-bar"]=function(){return!t().topBar},io["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return t().hasPlayNextShelf},io["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return t().hasPlayNextShelf},io["yt-mini-app-container-view-model--show-peek-below"]=function(){return!hs()&&t().hasPlayNextShelf},io));
var LB={};LB=_.JK("yt-mini-app-container-view-model__content",(LB["yt-mini-app-container-view-model__content--desktop-content"]=!0,LB["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return t().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},LB["yt-mini-app-container-view-model--desktop-play-page"]=function(){return t().hasPlayNextShelf},LB));
return _.E("mini-app-container-view-model",{el:l8},_.E("div",{class:io},_.E(_.I,{cond:function(){return t().topBar&&!hs()},
then:function(){return _.E(_.cR,{data:function(){return t().topBar}},{miniAppTopBarViewModel:function(MC){return _.E(SFi,{data:MC.data,
isAudioEnabled:gm,onAudioToggled:function(v_){db(v_)},
score:x8,formattedScore:g2,onScoreChanged:function(v_){D=v_},
isEmbeddedInWebview:d2,isSaved:R7,onSaveToggled:function(v_){XB(v_)},
isExitMiniAppSeen:B_,isDesktopPlayPage:$8})}})}}),_.E("div",{class:LB},_.E(_.I,{cond:m4,
then:function(){return X8()}}),_.E(_.I,{cond:function(){return!t().isEmbeddedInWebview},
then:function(){return U8()}}))))}()},"ee");
hoH.idomCompat=!0;_.dU(hoH,"mini-app-container-view-model",{props:{data:_.lP}});var qFb=_.Ba(function(B){var t=B.data;return _.E("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.E("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.Xb(function(){var T=t().onTap;T&&_.pZ(T)})},_.E(_.I,{cond:function(){return t().icon},
then:function(T){return _.E(_.fz,{icon:function(){return T().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.E("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return t().title})))},"fe");
qFb.idomCompat=!0;var V4b=_.Ba(function(B){var t=_.l_("div"),T=_.C(_.PV(void 0,void 0,"kFCJ0c")),S=T.next().value,O=T.next().value;T=_.C(_.PV(void 0,void 0,"PIPgWd"));var d=T.next().value,Z=T.next().value;T=_.C(_.PV(void 0,void 0,"rV66ob"));var h=T.next().value,q=T.next().value,D=function(){var w=S();return w!==void 0?Math.abs(w):void 0},P=function(){var w=D();
return w===void 0||w<=3},U=function(){var w=D();
var W=d(),v=h();w=w!==void 0&&W!==void 0&&v!==void 0?W-v-w:void 0;return w===void 0||w<=3},J=function(w){t.value&&t.value.scrollBy({top:0,
left:(_.MB("HTML_DIR")==="rtl"?-1:1)*w*t.value.clientWidth,behavior:"smooth"})},N=function(){var w;
O((w=t.value)==null?void 0:w.scrollLeft);var W;Z((W=t.value)==null?void 0:W.scrollWidth);var v;q((v=t.value)==null?void 0:v.clientWidth)},H=function(){J(-.5)},f=function(){J(.5)};
T=_.Xb(function(){N()});
_.cw(function(){N();if(t.value){var w=new ResizeObserver(N);w.observe(t.value);_.FA(function(){w.disconnect()})}});
var c={};return _.E("yt-sponsorships-scrollable-shelf",{class:_.JK("ytdSponsorshipsScrollableShelfHost",B.className)},_.E("div",{class:_.JK("ytdSponsorshipsScrollableShelfContent",(c.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return B.data().previousButton&&B.data().nextButton&&!P()&&!U()},c.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return B.data().previousButton&&!P()&&U()},c.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return B.data().nextButton&&
P()&&!U()},c)),
el:t,"on:scroll":T},B.children),_.E(_.I,{cond:function(){return!P()},
then:function(){return _.E(_.cR,{data:function(){return B.data().previousButton}},{buttonViewModel:function(w){return _.E(_.V6,{data:w.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:H})}})}}),_.E(_.I,{cond:function(){return!U()},
then:function(){return _.E(_.cR,{data:function(){return B.data().nextButton}},{buttonViewModel:function(w){return _.E(_.V6,{data:w.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:f})}})}}))},"ge");
V4b.idomCompat=!0;var Dlq=_.Ba(function(B){var t=B.data;B={};return _.E("yt-sponsorships-hub",{class:_.JK("ytdSponsorshipsHubHost",(B.ytdSponsorshipsHubHostIndented=function(){return t().indented},B))},_.E("div",{class:"ytdSponsorshipsHubHeader"},_.E("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.E("div",{class:"ytdSponsorshipsHubAvatar"},_.E(_.cR,{data:function(){return t().avatar}},{avatarViewModel:_.gJ})),_.E(_.I,{cond:function(){return t().badgeImage},
then:function(T){return _.E("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.E("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.E("div",{class:"ytdSponsorshipsHubBadge"},_.E(_.bQ,{data:T,targetWidth:24,targetHeight:24,alt:""}))))}})),_.E("div",{class:"ytdSponsorshipsHubDetails"},_.E("div",{class:"ytdSponsorshipsHubTierName"},function(){return t().tierName}),_.E("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return t().membershipType}),_.E("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return t().membershipDurationOrExpiry})),_.E("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.E(_.cR,{data:function(){return t().manageButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.E(_.cR,{data:function(){return t().actionMenuButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.E("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return t().perksTitle}),_.E(V4b,{data:function(){return{previousButton:t().previousPerkButton,
nextButton:t().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.E("div",{class:"ytdSponsorshipsHubPerkCards"},_.E(_.cR,{data:function(){return t().perkCards}},{sponsorshipsHubPerkCardViewModel:qFb}),_.E(_.I,{cond:function(){return t().viewAllPerksButton},
then:function(T){return _.E(EWe,{data:T})}}))))},"he");
Dlq.idomCompat=!0;var EWe=_.Ba(function(B){var t=B.data;return _.E("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.E(_.cR,{data:function(){return t().button}},{buttonViewModel:_.V6}),_.E("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.E("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return t().title}),_.E("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return t().subtitle})))},"ie");
EWe.idomCompat=!0;_.dU(Dlq,"yt-sponsorships-hub",{props:{data:_.lP}});_.PX1=_.Ba(function(B){var t=B.data;return _.E("yt-dual-avatar-view-model",{class:_.JK("ytDualAvatarViewModelHost",B.className),style:_.H4({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var T;return((T=t().badgeCutoutRadius)!=null?T:14)+"px"}})},_.E("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.E(_.cR,{data:function(){return t().startAvatar}},{avatarViewModel:_.gJ}),_.E(_.cR,{data:function(){return t().endAvatar}},{avatarViewModel:_.gJ})),_.E(_.cR,{data:function(){return t().badge}},
{contentPreviewImageViewModel:function(T){return _.E("div",{class:"ytDualAvatarViewModelBadge"},_.E(_.BD,{data:T.data}))}}))},"je");
_.PX1.idomCompat=!0;var I58=_.Ba(function(B){var t=B.data;var T,S=!((T=_.OD().resolve(_.S_(_.va)))==null||!T());B=_.N_(function(){var P,U,J=S?(P=t().header)==null?void 0:P.backgroundColorDarkMode:(U=t().header)==null?void 0:U.backgroundColorLightMode;if(J!==void 0)return _.e8(J)},void 0,"UX2G6c");
T=_.N_(function(){var P,U;return S?(P=t().header)==null?void 0:P.backgroundImagePart1Dark:(U=t().header)==null?void 0:U.backgroundImagePart1Light},void 0,"GPAi1d");
var O=_.N_(function(){var P,U;return S?(P=t().header)==null?void 0:P.backgroundImagePart2Dark:(U=t().header)==null?void 0:U.backgroundImagePart2Light},void 0,"nboJld"),d=_.N_(function(){return _.MB("HTML_DIR")==="rtl"},void 0,"LGJceb"),Z=_.l_("yt-sponsorships-perks-list"),h=!1,q=function(){var P=Z.value;
if(P&&!h){var U,J=(U=P.parentElement)==null?void 0:U.parentElement;if(J)for(P=P.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),U=0;U<P.length;++U){var N=P[U];if(N instanceof HTMLElement){J.scrollTo({top:N.offsetTop+N.clientHeight/2-J.clientHeight/2,behavior:"smooth"});h=!0;break}}}};
_.Fv(function(){var P=Z.value;if(P){var U=new ResizeObserver(q);U.observe(P);_.FA(function(){U.disconnect()})}});
var D={};return _.E("yt-sponsorships-perks-list",{el:Z,class:_.JK("ytdSponsorshipsPerksListHost",(D.ytdSponsorshipsPerksListHorizontalPadding=function(){return t().horizontalPaddingEnabled},D))},_.E("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.E("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.H4({"background-color":B})},_.E("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.E(_.I,{cond:T,then:function(P){var U={};return _.E("div",{class:_.JK((U.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=S,U.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!S,U.ytdSponsorshipsPerksListFlipped=d,U))},_.E(_.bQ,{data:P,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.E("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.E(_.I,{cond:O,
then:function(P){var U={};return _.E("div",{class:_.JK((U.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=S,U.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!S,U.ytdSponsorshipsPerksListFlipped=d,U))},_.E(_.bQ,{data:P,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.E("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.E(_.cR,{data:function(){var P;
return(P=t().header)==null?void 0:P.dualAvatar}},{dualAvatarViewModel:_.PX1})))),_.E("div",{class:"ytdSponsorshipsPerksListBody"},_.E("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return t().title}),_.E(_.I,{cond:function(){return t().perks},
then:function(P){return _.E(_.aS,{each:P},function(U,J){var N={};return _.E("div",{class:_.JK("ytdSponsorshipsPerksListPerkContainer",(N.ytdSponsorshipsPerksListSelectedPerk=function(){var H=J(),f=t().selectedPerkIndex;return H===f},N))},_.E(_.I,{cond:function(){return J()>0},
then:function(){return _.E("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.E("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.E(_.I,{cond:function(){return U.icon},
then:function(H){return _.E(_.fz,{icon:function(){return H().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.E("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.E("div",{class:"ytdSponsorshipsPerksListPerkTitle"},U.title),_.E("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.E(_.vR,{text:U.description})),_.E(_.I,{cond:function(){return U.instructions},
then:function(){var H,f;return _.E("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.E("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(H=U.instructions)==null?void 0:H.title),_.E("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.E(_.vR,{text:(f=U.instructions)==null?void 0:f.text})))}}))),_.E(_.I,{cond:function(){return U.emoji},
then:function(H){return _.E("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.E(_.aS,{each:function(){return H()}},function(f){return _.E(_.bQ,{data:f,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.E(Ul4,{data:U}))})}})))},"ke");
I58.idomCompat=!0;var Ul4=_.Ba(function(B){var t=B.data;var T=function(Z,h){return Z===h},S=function(){var Z=t();
Z=_.X(Z==null?void 0:Z.badgesShelf,aPs);return Z!==void 0&&Z!==null?Z:{previousButton:{},nextButton:{}}},O=_.v2("div"),d=function(){var Z=O.value;
if(Z){var h=Z.parentElement;if(h){Z=Z.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var q=0;q<Z.length;++q){var D=Z[q];if(D instanceof HTMLElement){h.scrollTo({left:D.offsetLeft+D.clientWidth/2-h.clientWidth/2,behavior:"instant"});break}}}}};
_.Fv(function(){var Z=O.value;if(Z){var h=new ResizeObserver(d);h.observe(Z);_.FA(function(){h.disconnect()})}});
return _.E("div",null,_.E(_.I,{cond:function(){return t().badges},
then:function(Z){return _.E(V4b,{data:S},_.E("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:O},_.E(_.aS,{each:function(){return Z()}},function(h,q){var D={},P={},U={};
return _.E("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.E(_.I,{cond:function(){return q()>0},
then:function(){return _.E("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.E("div",{class:_.JK("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(D.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return T(q(),t().currentBadgeIndex)},D.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!T(q(),t().currentBadgeIndex)},D))},_.E("div",{class:_.JK("ytdSponsorshipsPerksListLoyaltyBadge",(P.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return T(q(),
t().currentBadgeIndex)},P.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!T(q(),t().currentBadgeIndex)},P))},_.E(_.I,{cond:function(){return h.image},
then:function(J){var N={};return _.E("div",{class:_.JK((N.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return T(q(),t().currentBadgeIndex)},N.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!T(q(),t().currentBadgeIndex)},N))},_.E(_.bQ,{data:J,
alt:""}))}})),_.E("div",{class:_.JK("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(U.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return T(q(),t().currentBadgeIndex)},U))},h.title)))})))}}))},"le");
Ul4.idomCompat=!0;_.dU(I58,"yt-sponsorships-perks-list",{props:{data:_.lP}});_.dU(_.Ba(function(B){return _.E("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.E(_.I,{cond:function(){return B.data().image},
then:function(t){return _.E(_.bQ,{className:"ytwFantasyEmptyStateViewModelImage",data:t,ariaHidden:!0,alt:""})}}),_.E(_.vR,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return B.data().title}}),_.E(_.vR,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return B.data().subtitle}}),_.E(_.cR,{data:function(){return B.data().primaryButton}},{buttonViewModel:function(t){return _.E(_.V6,{data:t.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"me"),"ytw-fantasy-empty-state-view-model",{props:{data:_.lP}});var Ju8;var JSm=_.HR({buttonRenderer:_.pr});_.Tt(mUq);_.D1(mUq,"timed-animation-button-renderer",{propNames:["data","uniqueId","overrides"]});var pV=function(){var B=_.x.apply(this,arguments)||this;B.hideJoinButtonBeforeSubscribed=_.m("hide_join_button_before_subscribed");B.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return B};
_.u(pV,_.x);_.k=pV.prototype;_.k.hasShowDialogCommand=function(B){return!!_.X(B,s_8)};
_.k.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"}}}};
_.k.updateJoinButtonOverrides=function(){var B,t;(B=_.ZH(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(t=B.polymerController)==null||t.set("overrides",this.joinButtonOverrides);if(B=_.ZH(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))B.overrides=this.joinButtonOverrides};
_.k.handleButtonRefreshAction=function(B){if(B=_.X(B,xMq))this.set("data.membershipButton",B.membershipButton),this.notifyPath("data.membershipButton")};
_.k.onYtServiceRequestError=function(B){_.bc(this.hostElement,B.detail.error.message)};
_.k.onTap=function(){var B;(B=this.data)!=null&&B.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)};
_.k.handleUnsubscribeAction=function(){var B,t,T;((B=this.data)==null?void 0:(t=B.membershipButton)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.style)==="STYLE_PRIMARY"&&_.ZH(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.n9.Object.defineProperties(pV.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.subscriptionStateEntity)==null||!B.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.data)==null?void 0:B.membershipButton,T;B=(t==null?void 0:t.buttonRenderer)||_.X(t==null?void 0:(T=t.timedAnimationButtonRenderer)==null?void 0:T.buttonRenderer,_.o_);return(B==null?void 0:B.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(B==null?void 0:B.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(B==null?void 0:B.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var B;if(this.hasShowDialogCommand((B=this.data)==null?void 0:B.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var B;if(this.hasShowDialogCommand((B=this.data)==null?void 0:B.navigationEndpoint))return"button"}}});
pV.prototype.onTap=pV.prototype.onTap;pV.prototype.onYtServiceRequestError=pV.prototype.onYtServiceRequestError;pV.prototype.updateJoinButtonOverrides=pV.prototype.updateJoinButtonOverrides;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],pV.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pV.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],pV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],pV.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pV.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.Aw),_.Y("design:type",Object)],pV.prototype,"ironButtonState",void 0);_.G([_.y(),_.Y("design:type",Object)],pV.prototype,"data",void 0);
_.G([_.F("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pV.prototype,"hideJoin",null);_.G([_.y(),_.Y("design:type",String)],pV.prototype,"subscribeKey",void 0);_.G([_.y({selectorArgs:["subscribeKey"],selector:cv2}),_.Y("design:type",Object)],pV.prototype,"subscriptionStateEntity",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],pV.prototype,"hideJoinButtonBeforeSubscribed",void 0);
_.G([_.F("subscriptionStateEntity"),_.y({reflectToAttribute:!0}),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pV.prototype,"subscribed",null);_.G([_.F("subscribed","data.membershipButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pV.prototype,"joinButtonOverrides",null);_.G([_.F("data.navigationEndpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pV.prototype,"channelNameTabIndex",null);
_.G([_.F("data.navigationEndpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pV.prototype,"channelNameRole",null);_.G([_.IK("joinButtonOverrides"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pV.prototype,"updateJoinButtonOverrides",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],pV.prototype,"onYtServiceRequestError",null);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],pV.prototype,"onTap",null);_.G([_.M({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],pV);
var mlb=_.LZ()(pV,"ytd-video-owner-renderer",function(){if(Ju8===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);Ju8=B}B=Ju8;return B},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.dU(_.Ba(function(B){var t=B.data;var T;B=_.C(_.PV(!((T=_.h2("yt-mini-app-is-theater-mode-enabled"))==null||!T),void 0,"LUeOgf"));var S=B.next().value,O=B.next().value,d;T=(d=_.OD().resolve(_.S_(Gq2)))!=null?d:function(){return _.E("div",null)};
_.KC("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){O(!0);_.LA("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.KC("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){O(!1);_.LA("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
d={};B={};var Z={};return _.E("mini-app-play-page-renderer",{class:_.JK("miniAppPlayPageRendererHost",(d.miniAppPlayPageRendererHostDetailsView=function(){return!S()},d))},_.E("div",{class:_.JK("miniAppPlayPageRendererGameContainer",(B.miniAppPlayPageRendererGameContainerDetailsView=function(){return!S()},B))},_.E(_.cR,{data:function(){return t().containerViewModel}},{miniAppContainerViewModel:hoH}),_.E(_.I,{cond:function(){return t().channel&&t().subscribeButton},
then:function(){return _.E("div",{class:"miniAppPlayPageRendererChannelContainer"},_.E(_.cR,{data:function(){return t().channel}},{videoOwnerRenderer:function(h){return _.E(mlb,{data:h.data})}}),_.E(_.cR,{data:function(){return t().subscribeButton}},{subscribeButtonViewModel:function(h){return _.E(_.aT,{data:h.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.E(_.I,{cond:function(){return!S()&&t().description},
then:function(){return _.E("div",{class:"miniAppPlayPageRendererMiniAppDescriptionWrapper"},_.E("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return t().description}))}})),_.E("div",{class:_.JK("miniAppPlayPageRendererPlayNextContainer",(Z.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!S()},Z))},_.E(_.cR,{data:function(){return t().sectionList}},{sectionListRenderer:T})))},"ne"),"mini-app-play-page-renderer",{props:{data:_.lP}});var i2=function(){var B=_.x.apply(this,arguments)||this;B.isSearch=!1;B.isConstrainedList=!1;B.hasChipsBar=!1;B.inReplyPanel=!1;B.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"}};B.monitorScroll=!0;B.SCROLL_ANIMATION_DURATION_MS=300;B.nextContinuation={continuationType:"sectionListContinuation"};return B};
_.u(i2,_.x);_.k=i2.prototype;
_.k.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(B){switch(B.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",
noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",
noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},
miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},
liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},
fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.m("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.m("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.k.created=function(){var B=this;this.JSC$14985_scrollAnimation=new _.o$(function(t){B.hostElement.scrollTop=t})};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.k.getItemsPath=function(){return"data.contents"};
_.k.replacePrimaryContent=function(B){this.set("data.contents",B)};
_.k.computeHasSortFilter=function(B){return!!B&&!!B.sortFilterSubMenuRenderer};
_.k.computeShouldScrollInPanel=function(B){var t;return!!(B==null?0:(t=B.scrollPaneStyle)==null?0:t.scrollable)};
_.k.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.hk(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.k.scrollToTop=function(){this.hostElement.scrollTop=0};
_.k.scrollToItemSection=function(B){if(B=this.getItemByIdentifier(B))B=this.getScrollPositionForItem(B),this.hostElement.scrollTop!==B&&this.JSC$14985_scrollAnimation.start(this.hostElement.scrollTop,B,this.SCROLL_ANIMATION_DURATION_MS)};
_.k.getItemByIdentifier=function(B){var t=this.contents.querySelectorAll("ytd-item-section-renderer");if(t&&t.length!==0){var T=Array.from(t).findIndex(function(S){return S.sectionIdentifier===B});
return t[T===-1?0:T]}};
_.k.getScrollPositionForItem=function(B){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===B)return 0;B=_.w9(B).y+this.hostElement.scrollTop-_.w9(this.hostElement).y;return Math.min(B,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.n9.Object.defineProperties(i2.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.targetId)==="browse-feedFEclips"}}});
i2.prototype.onScroll=i2.prototype.onScroll;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],i2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],i2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],i2.prototype,"ytLazyListBehavior",void 0);_.G([_.g(_.iT.YtNextContinuationBehavior),_.Y("design:type",Object)],i2.prototype,"ytNextContinuationBehavior",void 0);
_.G([_.g(_.df8),_.Y("design:type",Object)],i2.prototype,"ytBooleanLogicBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],i2.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],i2.prototype,"data",void 0);_.G([_.y({value:2}),_.Y("design:type",Number)],i2.prototype,"initialCount",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],i2.prototype,"autoFill",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.Y("design:type",Boolean)],i2.prototype,"hasSortFilter",void 0);_.G([_.y({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.Y("design:type",Boolean)],i2.prototype,"hideBottomSeparator",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.Y("design:type",Boolean)],i2.prototype,"shouldScrollInPanel",void 0);
_.G([_.y(),_.Y("design:type",Object)],i2.prototype,"isSearch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],i2.prototype,"isConstrainedList",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],i2.prototype,"responsiveSizing",void 0);_.G([_.y(),_.Y("design:type",Object)],i2.prototype,"hasChipsBar",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],i2.prototype,"pageSubtype",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],i2.prototype,"engagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],i2.prototype,"liveChatEngagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],i2.prototype,"inReplyPanel",void 0);_.G([_.mA("#action-button"),_.Y("design:type",HTMLElement)],i2.prototype,"actionButton",void 0);_.G([_.y(),_.Y("design:type",Object)],i2.prototype,"scrollUpButtonData",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],i2.prototype,"engagementPanelDropdown",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],i2.prototype,"engagementPanelDialog",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],i2.prototype,"isClipList",null);_.G([_.mA("#contents"),_.Y("design:type",HTMLElement)],i2.prototype,"monitorScrollElement",void 0);_.G([_.mA("#contents"),_.Y("design:type",HTMLElement)],i2.prototype,"contents",void 0);
_.G([_.Uv("scroll"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],i2.prototype,"onScroll",null);_.G([_.M({is:"ytd-section-list-renderer",disableElementRegistration:!0})],i2);
var NIo=_.LZ()(i2,"ytd-section-list-renderer",function(){if(e32===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);e32=B}B=e32;return B},{mode:1});var Xfu;var u7E;var j5b;var HuH;var YQ=function(){return _.x.apply(this,arguments)||this};
_.u(YQ,_.x);YQ.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
YQ.prototype.onLikeButtonClick=function(B){B.stopPropagation();B.preventDefault()};
_.n9.Object.defineProperties(YQ.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)!=null&&B.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)})}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],YQ.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],YQ.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],YQ.prototype,"ytRendererStamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YQ.prototype,"data",void 0);
_.G([_.y({selectorArgs:["data.likeStatusEntityKey"],selector:$1}),_.Y("design:type",Object)],YQ.prototype,"likeStatusEntity",void 0);_.G([_.F("data","likeStatusEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YQ.prototype,"likeButtonRenderer",null);_.G([_.M({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],YQ);
_.e(YQ,"ytd-slim-metadata-toggle-button-renderer",function(){if(HuH!==void 0)return HuH;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return HuH=B},{mode:1});var KV=function(){var B=_.x.apply(this,arguments)||this;B.minimizePipBreakages=_.m("web_pip_minimize_breakages");B.showEqualizer=_.m("web_enable_playlist_video_lockup_equalizer");B.watchColorUpdate=_.m("kevlar_watch_color_update");B.actionMap={};return B};
_.u(KV,_.x);_.k=KV.prototype;_.k.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"}}}};
_.k.computeEditableClass=function(B){return B&&B.menu?"editable":""};
_.k.computeSelected=function(B){return!(B==null||!B.selected)};
_.k.computeUseColorPalette=function(B){return!!((B==null?0:B.lightColorPalette)&&(B==null?0:B.darkColorPalette))};
_.k.computeLargerPlaylistThumbs=function(B,t){return _.m("web_enable_playlist_bigger_thumbnails")&&!t};
_.k.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.k.onYtServiceRequestSent=function(B,t){t.endpoint&&this.isHideEnclosingAction(t.endpoint)&&!this.selected&&zsi(_.Wm(),this.data.videoId)};
_.k.isHideEnclosingAction=function(B){var t=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",B);B=this.get("likeEndpoint.status",B)==="INDIFFERENT";return t||B};
_.k.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.k.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.n9.Object.defineProperties(KV.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var B;return!!(this.withinMiniplayer&&((B=this.data)==null?0:B.actionButtons))}}});
KV.prototype.onYtServiceRequestSent=KV.prototype.onYtServiceRequestSent;KV.prototype.canReorderChanged=KV.prototype.canReorderChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],KV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],KV.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WW),_.Y("design:type",Object)],KV.prototype,"ytdLockupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KV.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"withinMiniplayer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],KV.prototype,"minimizePipBreakages",void 0);_.G([_.y({computed:"computeSelected(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"selected",void 0);
_.G([_.y({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"useColorPalette",void 0);_.G([_.y({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"largerPlaylistThumbs",void 0);_.G([_.y(),_.Y("design:type",Object)],KV.prototype,"showEqualizer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"canReorder",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"touchPersistentDragHandle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],KV.prototype,"handleIsHovered",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],KV.prototype,"watchColorUpdate",void 0);_.G([_.y(),_.Y("design:type",String),_.Y("design:paramtypes",[])],KV.prototype,"reorderIcon",null);
_.G([_.F("largerPlaylistThumbs"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],KV.prototype,"thumbnailWidth",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],KV.prototype,"showActionButtons",null);_.G([_.je("canReorder"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],KV.prototype,"canReorderChanged",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],KV.prototype,"onYtServiceRequestSent",null);_.G([_.M({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],KV);
_.e(KV,"ytd-playlist-panel-video-renderer",function(){if(j5b!==void 0)return j5b;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return j5b=B},{mode:2});var l2=function(){return _.x.apply(this,arguments)||this};
_.u(l2,_.x);l2.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],l2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],l2.prototype,"data",void 0);_.G([_.M({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],l2);
_.e(l2,"ytd-playlist-panel-supported-items",function(){if(u7E!==void 0)return u7E;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return u7E=
B},{mode:1});zKH=!0;Dre("\\P{N}");var NdD;var a52=_.IG("END_OF_PLAYLIST",void 0,"End of playlist"),f58=_.IG("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),vP=function(){var B=_.x.apply(this,arguments)||this;B.minimizePipBreakages=_.m("web_pip_minimize_breakages");B.updatedCoursePanel=_.m("move_three_dot_menu_to_playlist_panel_header_for_courses");B.hideHeaderText=!1;B.useColorPalette=!1;B.collapsed=!1;B.collapsedPreServerOverride="not_tracked";B.isHovered=!1;B.modernPanels=_.m("kevlar_watch_modern_panels");
B.expandLabel=_.IG("MINIPLAYER_EXPAND_LABEL");B.collapseLabel=_.IG("MINIPLAYER_COLLAPSE_LABEL");B.isFloating=!1;B.metaPanel=!1;B.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};B.currentIndex=void 0;return B};
_.u(vP,_.x);_.k=vP.prototype;
_.k.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"}}}};
_.k.created=function(){this.scrollThrottle=new _.nS(this.onThrottledScroll,1E3,this)};
_.k.onMouseEnter=function(){this.isHovered=!0};
_.k.onMouseLeave=function(){this.isHovered=!1};
_.k.computeOverflowMenuData=function(B){return B&&B.menu?B.menu:null};
_.k.computeCollapsible=function(B){return!B};
_.k.computeHasPlaylistButtons=function(B){return!(!B||!B.playlistButtons)};
_.k.computeHasSeparateSaveButton=function(B){return!(!B||!B.saveButton)};
_.k.computeHasToolbarButton=function(B,t){return!(!B||!(t||B.saveButton||B.menu))};
_.k.computePlaylistType=function(B){if(B&&B.playlistId)return B.playlistId.substring(0,4)};
_.k.computeCanReorder=function(B){return B?B.playlistId&&B.playlistId.startsWith("TLPQ")?!0:!!B.isEditable&&!B.isInfinite:!1};
_.k.attached=function(){var B=this;try{_.OD().resolve(_.yn).setPlaylistComponent(this.hostElement)}catch(t){if(_.m("kevlar_park_on_playlist_token_killswitch"))throw t;_.xi().parkOrScheduleJob(function(){_.OD().resolve(_.yn).setPlaylistComponent(B.hostElement)},2,"ci")}_.TA(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.k.detached=function(){_.kG(this.hostElement)};
_.k.computeTrailingIcon=function(B,t,T){return T?t?"yt-icons:collapse":"yt-icons:close":t?"yt-icons:expand":_.m("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.k.computeIndexMessage=function(B,t){return jLw(B+1)+" / "+jLw(t)};
_.k.onRenderStamperFinished=function(){if(this.scrollForStampDom){var B=!0;this.isHovered&&(B=!1);if(this.collapsed||this.hidden)B=!1;B&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.k.collapseChanged=function(){var B=this;this.collapsed||(_.AT(this.ytTaskEmitterBehavior.getTaskManager(),function(){B.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.k.hiddenChanged=function(){var B=this;this.hidden||_.AT(this.ytTaskEmitterBehavior.getTaskManager(),function(){B.scrollToCurrentVideo()})};
_.k.setupReordering=function(){var B=_.ZH(this.hostElement).querySelector("#items");AP8?_.XxE(this.ytReorderableBehavior,B,B,"playlist-drag-handle"):_.XxE(this.ytReorderableBehavior,B,B)};
_.k.scrollToCurrentVideo=function(){var B=this;_.wT.addJob(function(){var t=_.ZH(B.hostElement).querySelector("#items");if(t){t.style.setProperty("padding-bottom","");var T=_.ZH(B.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(T){t=T.parentElement||_.Nj(document);var S=t||_.Nj(document);var O=_.w9(T),d=_.w9(S),Z=_.cs2(S);if(S==_.Nj(document)){var h=O.x-S.scrollLeft;O=O.y-S.scrollTop}else h=O.x-d.x-Z.left,O=O.y-d.y-Z.top;T=fi8(T);d=S.clientHeight-
T.height;Z=S.scrollLeft;var q=S.scrollTop;Z+=h-(S.clientWidth-T.width)/2;S=new _.A0(Z,q+(O-d/2));t.scrollLeft=S.x;t.scrollTop=S.y}}},8)};
_.k.dataChanged=function(){var B=this;_.NlB(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.K9(this,function(){_.fC(B.ytTaskEmitterBehavior.getTaskManager(),function(){B.ytRendererBehavior.markDirty();B.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.k.onFullBleedPlayerChanged=function(){_.m("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.k.onFullscreenChanged=function(){_.m("web_watch_imax_theater_mode")||_.m("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.k.updateNowPlayingOverlay=function(){_.m("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.k.onPlaylistLockupNowPlaying=function(B,t){t&&(this.activeNowPlayingRenderer=t);this.updateNowPlayingOverlay()};
_.k.onScroll=function(){this.scrollThrottle.fire()};
_.k.onThrottledScroll=function(){var B=this;_.fC(this.ytTaskEmitterBehavior.getTaskManager(),function(){B.ytRendererBehavior.markDirty()})};
_.k.onToggleExpanded=function(B){!this.collapsible||B&&(_.bn(B).tagName==="A"||_.zJ(_.z2(B),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.k.setCollapsed=function(B){this.collapsible&&(this.collapsed=B,_.Zu(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.k.handleCollapsedFromData=function(B){if(B){var t=B.playlistPanelCollapseState;t==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||t==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),t=t==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==t&&this.setCollapsed(t)):this.currentPlaylistId!==B.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(t=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==t&&this.setCollapsed(t),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=B.playlistId}};
_.k.handleDrop=function(B){var t=B.currDragItem;B=t.data.playlistSetVideoId;var T=_.WL(t.parentNode.childNodes,t),S=void 0;T>0&&(S=t.parentNode.childNodes[T-1].data.playlistSetVideoId);t=_.Wm();if(t.responsePlaylistData&&t.responsePlaylistData.contents){var O=rZ2(B,t.responsePlaylistData);t.responsePlaylistData=(0,_.f1.unsafeClone)(t.responsePlaylistData);jC2(t.responsePlaylistData.contents,O,T);t.queueProxy?g6q(t.queueProxy,O,T,B,S):t.playlistProxy&&g6q(t.playlistProxy,O,T,B,S);_.et(t,_.Gl(t,t.response?
t.response.autoplayRenderer:void 0))}};
_.k.handleDarkModeChange=function(B){B!==this.isDarkTheme&&(this.isDarkTheme=B)};
_.k.colorPaletteChanged=function(){var B,t=((B=this.data)==null?void 0:B.contents)||[],T;B=_.C(t);for(t=B.next();!t.done;t=B.next()){t=t.value;var S=void 0;if((S=t.playlistPanelVideoRenderer)==null?0:S.selected){B=t.playlistPanelVideoRenderer;S=t=void 0;(T=this.isDarkTheme?(t=B)==null?void 0:t.darkColorPalette:(S=B)==null?void 0:S.lightColorPalette)&&_.ol(this.hostElement,T);break}}this.useColorPalette=!!T};
_.n9.Object.defineProperties(vP.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.playlistId)&&!((t=this.data)==null||!t.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var B=_.OD().resolve(_.S_(_.yn)),t;if(((t=this.data)==null?0:t.contents)&&(B==null?0:B.hasAutoplayData())){var T;if(((T=this.playlistLoopStateEntity)==null?void 0:T.state)==="PLAYLIST_LOOP_STATE_ONE"){if(B=this.data.currentIndex,B!==void 0){var S,O;var d=(S=this.data.contents[B])==null?void 0:(O=S.playlistPanelVideoRenderer)==null?void 0:O.title}}else{var Z,h=(Z=_.X(B.getAutoplayEndpoint(),_.Km))==null?void 0:Z.videoId,q,D;d=(q=this.data.contents.find(function(P){var U;
return((U=P.playlistPanelVideoRenderer)==null?void 0:U.videoId)===h}))==null?void 0:(D=q.playlistPanelVideoRenderer)==null?void 0:D.title}return d}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)!=null&&B.nextVideoLabel?this.nextVideoTitle?_.vS(this.data.nextVideoLabel)+":":a52:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var B;if(((B=this.data)==null?0:B.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.m("web_mix_long_byline_from_data"))return _.lZ(f58);var t;return(t=this.data)==null?void 0:t.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.playlistButtons)==null?void 0:(T=t.menuRenderer)==null?void 0:T.topLevelButtons;if(S)for(B=_.C(S),t=B.next();!t.done;t=B.next())if(t=t.value,t.playlistLoopButtonRenderer)return t.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var B;return!!(this.collapsed&&((B=this.data)==null?0:B.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.m("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
vP.prototype.colorPaletteChanged=vP.prototype.colorPaletteChanged;vP.prototype.onPlaylistLockupNowPlaying=vP.prototype.onPlaylistLockupNowPlaying;vP.prototype.updateNowPlayingOverlay=vP.prototype.updateNowPlayingOverlay;vP.prototype.onFullscreenChanged=vP.prototype.onFullscreenChanged;vP.prototype.onFullBleedPlayerChanged=vP.prototype.onFullBleedPlayerChanged;vP.prototype.dataChanged=vP.prototype.dataChanged;vP.prototype.hiddenChanged=vP.prototype.hiddenChanged;vP.prototype.collapseChanged=vP.prototype.collapseChanged;
vP.prototype.onRenderStamperFinished=vP.prototype.onRenderStamperFinished;vP.prototype.onMouseLeave=vP.prototype.onMouseLeave;vP.prototype.onMouseEnter=vP.prototype.onMouseEnter;_.G([_.g(_.fw),_.Y("design:type",Object)],vP.prototype,"ironResizableBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vP.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(Jve.YtPlaylistPanelBehavior),_.Y("design:type",Object)],vP.prototype,"ytPlaylistPanelBehavior",void 0);_.G([_.g(_.bP.YtTaskEmitterBehavior),_.Y("design:type",Object)],vP.prototype,"ytTaskEmitterBehavior",void 0);_.G([_.g(_.u5E),_.Y("design:type",Object)],vP.prototype,"ytReorderableBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],vP.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],vP.prototype,"ytdReduxBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],vP.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vP.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],vP.prototype,"autoplayData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],vP.prototype,"withinMiniplayer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"minimizePipBreakages",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"updatedCoursePanel",void 0);_.G([_.y({computed:"setMenuData_(data)"}),_.Y("design:type",Object)],vP.prototype,"menuRendererData",void 0);_.G([_.y({computed:"computeOverflowMenuData(data)"}),_.Y("design:type",Object)],vP.prototype,"overflowMenuDataTopRow",void 0);_.G([_.y({computed:"computeOverflowMenuData(data)"}),_.Y("design:type",Object)],vP.prototype,"overflowMenuData",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"hideHeaderText",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"useColorPalette",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.Y("design:type",Boolean)],vP.prototype,"collapsible",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"collapsed",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],vP.prototype,"hidden",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.Y("design:type",Boolean)],vP.prototype,"hasPlaylistButtons",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.Y("design:type",Boolean)],vP.prototype,"hasSeparateSaveButton",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.Y("design:type",Boolean)],vP.prototype,"hasToolbar",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.Y("design:type",String)],vP.prototype,"playlistType",void 0);_.G([_.y(),_.Y("design:type",Object)],vP.prototype,"isHovered",void 0);_.G([_.y({selectorArgs:["playlistLoopStateEntityKey"],selector:_.QXD}),_.Y("design:type",Object)],vP.prototype,"playlistLoopStateEntity",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"modernPanels",void 0);_.G([_.y({value:56}),_.Y("design:type",Number)],vP.prototype,"scrollMargin",void 0);_.G([_.y({computed:"computeCanReorder(data)"}),_.Y("design:type",Boolean)],vP.prototype,"canReorder",void 0);_.G([_.y(),_.Y("design:type",Object)],vP.prototype,"expandLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],vP.prototype,"collapseLabel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"isFloating",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vP.prototype,"metaPanel",void 0);_.G([_.y({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.Y("design:type",String)],vP.prototype,"trailingIcon",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],vP.prototype,"isDarkTheme",void 0);
_.G([_.y({selector:_.Fy}),_.Y("design:type",Boolean)],vP.prototype,"miniplayerIsActive",void 0);_.G([_.y({selector:function(B){return B.watch.playerState}}),
_.Y("design:type",Number)],vP.prototype,"playerState",void 0);_.G([_.y({selector:_.wF}),_.Y("design:type",Boolean)],vP.prototype,"isFullscreen",void 0);_.G([_.y({selector:_.Fa}),_.Y("design:type",Boolean)],vP.prototype,"isTheaterMode",void 0);_.G([_.y(),_.Y("design:type",Object)],vP.prototype,"activeNowPlayingRenderer",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vP.prototype,"moveThreeDotMenuToTopRow",null);
_.G([_.F("data","autoplayData","playlistLoopStateEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vP.prototype,"nextVideoTitle",null);_.G([_.F("data","nextVideoTitle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],vP.prototype,"nextVideoLabel",null);_.G([_.F("collapsed"),_.Y("design:type",String),_.Y("design:paramtypes",[])],vP.prototype,"buttonAriaLabel",null);
_.G([_.F("data","playlistId","longBylineText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vP.prototype,"mixLongByLine",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vP.prototype,"playlistLoopStateEntityKey",null);_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"onMouseEnter",null);
_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"onMouseLeave",null);_.G([_.y({reflectToAttribute:!0}),_.F("data","collapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vP.prototype,"showNextVideoHeader",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"onRenderStamperFinished",null);
_.G([_.IK("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"collapseChanged",null);_.G([_.IK("hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"hiddenChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"dataChanged",null);
_.G([_.F("isTheaterMode","isFullscreen"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vP.prototype,"isFullBleedPlayer",null);_.G([_.IK("isTheaterMode","isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"onFullBleedPlayerChanged",null);_.G([_.IK("isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"onFullscreenChanged",null);
_.G([_.IK("playerState","miniplayerIsActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"updateNowPlayingOverlay",null);_.G([_.Uv("yt-playlist-lockup-now-playing-active"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],vP.prototype,"onPlaylistLockupNowPlaying",null);
_.G([_.IK("data","isDarkTheme"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vP.prototype,"colorPaletteChanged",null);_.G([_.M({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],vP);
_.gWE=_.LZ()(vP,"ytd-playlist-panel-renderer",function(){if(Xfu===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);Xfu=B}B=Xfu;return B},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var Rou;var nV=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_button_rework");return B};
_.u(nV,_.x);nV.prototype.computeShouldButtonBeVertical=function(B,t){return B||t};
nV.prototype.onYtServiceRequestSent=function(B,t){(B=_.X(t.endpoint,_.eX))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.mO("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:B.status})):this.handleLikeEndpoint(B))};
nV.prototype.computelikeStatusEntityKey=function(B){return B==null?void 0:B.likeStatusEntityKey};
nV.prototype.handleLikeEndpoint=function(B){B.status==="LIKE"?this.JSC$15010_ytdDislikeToggleButtonRenderer.toggle(!1):B.status==="DISLIKE"?this.JSC$15010_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$15010_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$15010_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.n9.Object.defineProperties(nV.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var B;return gCN(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(B=this.likeStatusEntity)==null?void 0:B.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var B;if(this.data&&((B=this.data)==null||!B.hideDislikeButton)){var t;return gCN(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(t=this.likeStatusEntity)==null?void 0:t.likeStatus)}}}});
nV.prototype.onYtServiceRequestSent=nV.prototype.onYtServiceRequestSent;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],nV.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nV.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],nV.prototype,"vertical",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],nV.prototype,"textTransform",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],nV.prototype,"useShortsIcon",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],nV.prototype,"underIconLabel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],nV.prototype,"modern",void 0);_.G([_.y({value:"left"}),_.Y("design:type",String)],nV.prototype,"buttonTooltipPosition",void 0);
_.G([_.y(),_.Y("design:type",Object)],nV.prototype,"overrides",void 0);_.G([_.mA("#like-button"),_.Y("design:type",Object)],nV.prototype,"JSC$15010_ytdLikeToggleButtonRenderer",void 0);_.G([_.mA("#dislike-button"),_.Y("design:type",Object)],nV.prototype,"JSC$15010_ytdDislikeToggleButtonRenderer",void 0);_.G([_.F("data","likeStatusEntity.likeStatus","useShortsIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nV.prototype,"likeButton",null);
_.G([_.F("data","likeStatusEntity.likeStatus","useShortsIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nV.prototype,"dislikeButton",null);_.G([_.y({computed:"computelikeStatusEntityKey(data)"}),_.Y("design:type",String)],nV.prototype,"likeStatusEntityKey",void 0);_.G([_.y({selectorArgs:["likeStatusEntityKey"],selector:$1}),_.Y("design:type",Object)],nV.prototype,"likeStatusEntity",void 0);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],nV.prototype,"onYtServiceRequestSent",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],nV);
var Auu=_.LZ()(nV,"ytd-like-button-renderer",function(){if(Rou===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);Rou=B}B=Rou;return B},{mode:1});_.cu8={};
_.cu8.YtConditionalRendererBehavior=[_.z.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(B,t){var T=this,S,O;return _.L(function(d){switch(d.nextAddress){case 1:if(!t)return T.hidden=!0,T.showSpinner=!1,d.return();if((S=B)==null?0:(O=S.visibilityCondition)==null?0:O.mode)switch(B.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return d.jumpTo(5);default:return d.jumpTo(6)}T.showSpinner=
!1;T.hidden=!0;return _.V(d,T.shouldShow_(B),4);case 4:T.hidden=!d.yieldResult;d.jumpTo(0);break;case 5:return _.V(d,T.shouldShow_(B),8);case 8:T.showSpinner=d.yieldResult;T.hidden=!1;d.jumpTo(0);break;case 6:return T.showSpinner=!1,_.V(d,T.shouldShow_(B),9);case 9:T.hidden=!d.yieldResult,_.Dh(d)}})},
shouldShow_:function(B){return B&&B.supportedDatas&&B.supportedDatas.rendererVisibilityConditionData&&B.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(B.supportedDatas.rendererVisibilityConditionData.showIf):B&&B.visibilityCondition&&B.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(B.visibilityCondition.showIf):B&&B.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(B.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(B){switch(B){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(B){switch(B){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var B=_.CG(this.hostElement,"yt-get-mdx-status");return B.length==1&&B[0].connected},
isLocationPermissionGranted_:function(){var B;return _.L(function(t){return t.nextAddress==1?navigator.permissions?_.V(t,navigator.permissions.query({name:"geolocation"}),3):t.jumpTo(2):t.nextAddress!=2?(B=t.yieldResult,t.return(Promise.resolve(B.state==="granted"))):t.return(Promise.resolve(!1))})}}];var s5q=function(B,t){t=t===void 0?{}:t;var T=function(S){var O=document.createElement(B),d;var Z=(d=O.polymerController)!=null?d:O;KHD(O,Z,S,t);return O};
T.debugName=B+" (CoW wrapped)";return T}("yt-icon"),F7b=_.m("web_bypass_polymer_yt_icon")&&_.m("kevlar_use_wil_icons")?_.Ba(function(B){var t=B.icon;
var T=B.active;var S=B.className;var O=B.style;var d=B.dataSelected;var Z=B.dataDisabled;var h=B.role;var q=B.themeOverride;var D=B.animateIcon;var P=B.ariaHidden;var U=B.ariaExpanded;var J=B.ariaLabel;var N=B.tabindex;var H=B.id;var f=B.iconFilter;var c=function(){var v=t==null?void 0:t(),p=null,l=void 0;v&&(v=A48(v),v=ung(v),v.length&&(p=v[1],l=v[0]));return{iconName:p,iconSetName:l}},w=function(){return c4q(c().iconName,T==null?void 0:T(),void 0,void 0,c().iconSetName,_.OD().resolve(_.Pa))},W=
function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:f==null?void 0:f()}};
return _.E(_.I,{cond:D,then:function(){return _.E(s5q,{icon:t,active:T,className:S,style:O,dataSelected:d,dataDisabled:Z,role:h,themeOverride:q,ariaHidden:P,ariaExpanded:U,ariaLabel:J,tabindex:N,id:H,iconFilter:f})},
else:function(){return _.E(_.I,{cond:w,then:function(v){return _.E("span",{class:_.JK("ytIconWrapperHost",S),role:h,"aria-label":J,"aria-hidden":P,tabindex:function(){return isNaN(Number(N==null?void 0:N()))?void 0:Number(N==null?void 0:N())},
id:H,style:O},_.E(iVh,{data:v,options:W}))}})}})},"oe"):s5q;var wf8=function(B){var t=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];ikL();_.Bz("ytglobal.ytUtilActivityCallback_",function(){_.Zu(B,"yt-user-activity")});
new th(function(){return t.JSC$15025_onMouseMove});
document.addEventListener("scroll",function(){return t.onScroll});
window.addEventListener("resize",function(){return t.onResize})},oW8=function(B,t,T){t in B.eventJobIds||(T=_.aO().addLowPriorityJob(function(){_.Ti();
delete B.eventJobIds[t]},T),B.eventJobIds[t]=T)};
wf8.prototype.onScroll=function(B){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):B.target===document&&oW8(this,"scroll",200)};
wf8.prototype.onResize=function(){oW8(this,"resize",200)};
wf8.prototype.JSC$15025_onMouseMove=function(){oW8(this,"mousemove",100)};
_.n3=function(B){B.scrollEventsToIgnore+=1;B.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){B.scrollEventsToIgnore--},500))};var yus=function(B){this.element=B;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
yus.prototype.showFeedbackDialog=function(B,t,T,S){var O=Q52();if(!O)return!1;var d=MTo();d.productId=O;t&&(d.flow="submit",d.report={description:t});T&&(Q52()==="59"?d.callback=_.e6(function(){_.sO("userFeedbackEvent",{});T()}):d.callback=_.e6(T));
d.bucket=S||_.MB("GOOGLE_FEEDBACK_BUCKET","Other");xl2(d);B=M4u(this,"GFEEDBACK",B);try{_.fq1(d,B)}catch(Z){return _.Ww(Z),!1}return!0};
yus.prototype.showHelpDialog=function(B,t,T){var S=this,O=Q52();if(!O)return!1;var d={helpCenterPath:"/youtube",productData:M4u(this,"GUIDED_HELP",T)};xl2(d);var Z=MTo();Z.context=B||d.productData.context||"default";Z.defaultHelpArticleId=t;Z.enableSendFeedback=!0;(_.Gy("gapi.load")||function(h,q){return q()})("client",function(){try{var h=Z1o(O,d);
if(_.m("web_always_load_chat_support")&&!S.chatSupportLoaded)try{h.JSC$8038_loadChatSupport(Z),S.chatSupportLoaded=!0}catch(q){}h.startHelp(Z)}catch(q){_.Ww(q)}})};
var Q52=function(){var B=_.MB("GOOGLE_FEEDBACK_PRODUCT_ID");B||_.Ww(Error("ii"));return B},xl2=function(B){B&&(B.locale=_.m("kevlar_help_use_locale")?_.MB("INNERTUBE_CONTEXT_HL","en"):_.MB("HTML_LANG","en"))},M4u=function(B,t,T){var S=B.productData;
delete S.origin;S.device=_.IC();var O;a:{if(O=document.createElement("canvas")){var d=O.getContext("experimental-webgl",{stencil:!0});if(d){var Z=d.getExtension("WEBGL_debug_renderer_info");if(Z){O=d.getParameter(Z.UNMASKED_RENDERER_WEBGL);break a}}if(d=O.getContext("webgl")){O=d.getParameter(d.RENDERER);break a}}O=null}S.gpu=O;S.isSDC=!!_.MB("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(O=_.MB("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.f1.extend(S,O);_.QLN(t,S);_.xUw(S);(B=_.Zu(B.element,"yt-get-autonav-pause-debug-state"))&&
B.length&&(S.autonav_pause_state=B[0]);B=_.P9();S.browser_resolution=B.width+"\u00d7"+B.height+"@"+(window.devicePixelRatio||1)+"x";T&&_.f1.extend(S,T);return S};
yus.prototype.resetProductData=function(){this.productData={}};var $lo=function(B){this.feedbackManager=new yus(B)};
$lo.prototype.showFeedbackDialog=function(B,t,T,S){return this.feedbackManager.showFeedbackDialog(B,t,T,S)};
$lo.prototype.showHelpDialog=function(B,t,T){return this.feedbackManager.showHelpDialog(B,t,T)};var W7q=function(){this.baseUrl="";this.aTag=document.createElement("a")},am2=function(B,t,T){T=T===void 0?{}:T;
T.pbj||(T.pbj=1);T=_.A_m(t,T);B.baseUrl&&T&&!_.zy(T)[1]&&!_.bt(T)&&(t=B.baseUrl,dm(t,"/")&&(t=t.slice(0,-1)),_.Oq(T,"/")&&(T=T.slice(1)),T=t+"/"+T);gy(B.aTag,m3(T||""));return B.aTag.href};
W7q.prototype.fetchData=function(B){return _.cSh(B)};
W7q.prototype.postData=function(B,t){var T={method:"POST"};if(t){for(var S=_.C(Object.keys(t)),O=S.next();!O.done;O=S.next()){O=O.value;var d=t[O];_.Be(d)&&(t[O]=JSON.stringify(d))}T.postParams=t}return _.cSh(B,T)};
_.fm8=function(B,t,T,S,O){B=am2(B,t,T);if(!B)throw S=Error("ji"),Object.assign(S,{params:t}),S;return _.cSh(B,O,S)};
W7q.prototype.requestDataForServiceEndpoint=function(B,t){if(_.X(B,_.HTL))return this.fetchData("/getAccountSwitcherEndpoint");t=t||{};var T=_.X(B,B8b);T?t.se=T.base64EncodedServiceEndpoint:t.sej=JSON.stringify(B);(T=_.sg())&&_.m("enable_service_ajax_csn")&&(t.csn=T);t.theme=_.c6();_.X(B,uLh)&&_.MB("DELEGATION_CONTEXT")&&(t.delegation_context=JSON.stringify(_.MB("DELEGATION_CONTEXT")));T=null;for(var S in B)if(dm(S,"Endpoint")||dm(S,"Command")){T=S;break}if(!T){var O=Error("ki");Object.assign(O,{params:B});
_.fK9(O,"WARNING");return new _.UO(function(Z,h){h(O)})}S={name:T};
var d;(T=(d=_.X(B,_.P7))==null?void 0:d.signal)&&(S.signal=T);(d=_.vw(window.location.href))&&d.internalcountrycode&&(S.internalcountrycode=d.internalcountrycode);d="/service_ajax";_.m("debug_forward_web_query_parameters")&&(d=_.WZz(d,window.location.search));d=_.rN(d,S);B.clickTrackingParams&&_.rh(d,{itct:B.clickTrackingParams});return this.postData(d,t)};_.eoi=new _.lz("GFEEDBACK_TOKEN");var G5B;var pf4;var iuH;var YFq;var rP=function(){var B=_.x.apply(this,arguments)||this;B.compact=!1;return B};
_.u(rP,_.x);rP.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
rP.prototype.computeHasIcon_=function(B){return!!B};
rP.prototype.isSignInIcon_=function(B){return B=="yt-icons:prompted_sign_in"};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.cu8.YtConditionalRendererBehavior),_.Y("design:type",Object)],rP.prototype,"ytConditionalRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rP.prototype,"data",void 0);
_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",Object)],rP.prototype,"icon_",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.Y("design:type",Boolean)],rP.prototype,"hasIcon_",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.Y("design:type",Boolean)],rP.prototype,"signInIcon_",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rP.prototype,"compact",void 0);
_.G([_.yX({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],rP);
_.e(rP,"yt-player-error-message-renderer",function(){if(YFq===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <div id="dismiss-button" class="style-scope yt-player-error-message-renderer"></div>\n      <div id="button" class="style-scope yt-player-error-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;iuH===void 0&&(iuH=document.createElement("template"));var S=iuH;T.call(t,S.content.cloneNode(!0),B.content.firstChild);YFq=B}B=YFq;return B},{mode:2});var K7b;var l5q;var zI=function(){return _.x.apply(this,arguments)||this};
_.u(zI,_.x);zI.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
zI.prototype.computeIcon_=function(B){return B?"yt-icons:"+B.iconType.toLowerCase():"error_outline"};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zI.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zI.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zI.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",Object)],zI.prototype,"icon_",void 0);_.G([_.yX({is:"yt-player-kav-renderer",disableElementRegistration:!0})],zI);
_.e(zI,"yt-player-kav-renderer",function(){if(l5q===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;K7b===void 0&&(K7b=document.createElement("template"));var S=K7b;T.call(t,S.content.cloneNode(!0),B.content.firstChild);l5q=B}B=l5q;return B},{mode:2});_.dU(_.Ba(function(B){var t=_.l_("div"),T=_.C(_.PV(0,void 0,"gCmSbf")),S=T.next().value,O=T.next().value;T=_.C(_.PV(null,void 0,"Rj9zMe"));var d=T.next().value,Z=T.next().value;_.Fv(function(){eGo(t.value,O,Z);t.value.scrollIntoView()});
T=Grv.bind(null,B.data,S);b_("resize",function(){var h=d();if(S()===1&&h!==null){var q;(q=window.grecaptcha)==null||q.reset(h)}});
return _.E("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.E("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.E("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var h,q;return(h=B.data().accessibility)==null?void 0:(q=h.accessibilityData)==null?void 0:q.label}),_.E(_.vR,{text:T,
className:_.JK("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.E("div",{el:t,class:"ytwPlayerCaptchaViewModelGridItem"})))},"pe"),"yt-player-captcha-view-model",{props:{data:_.Oz}});var pJX=!1;_.vWi=_.Ba(function(B){var t=B.data;return _.E("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},_.E(_.I,{cond:function(){return t().icon},
then:function(T){return _.E("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},_.E(_.bQ,{data:T,alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0}))}}),_.E(_.I,{cond:function(){return t().title},
then:function(T){return _.E("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},_.E(_.vR,{text:T}))}}),_.E(_.I,{cond:function(){return t().description},
then:function(T){return _.E("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},_.E(_.vR,{text:T}))}}),_.E(_.cR,{data:function(){return t().primaryButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"interstitial-view-model-wiz__flex-item"})}}),_.E(_.cR,{data:function(){return t().secondaryButton}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"interstitial-view-model-wiz__flex-item"})}}))},"qe");
_.vWi.idomCompat=!0;var nW8=_.Ba(function(B){var t=B.data;_.YL();return _.E("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},_.E("div",{class:"player-interstitial-renderer-wiz__scrim"},_.E(_.cR,{data:function(){return t().content}},{interstitialViewModel:_.vWi})))},"re");
nW8.idomCompat=!0;_.dU(nW8,"yt-player-interstitial-renderer",{props:{data:_.lP}});var b2=function(){var B=_.x.apply(this,arguments)||this;B.noBackground=!1;B.compact=!1;B.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return B};
_.u(b2,_.x);b2.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"}}}};
b2.prototype.onUpdatePlayerErrorMessageCommand_=function(B){if(_.X(B,hk8)){var t;if(B=(t=_.X(B,hk8))==null?void 0:t.newPlayerErrorMessageRenderer)this.data=B}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],b2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],b2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],b2.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],b2.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],b2.prototype,"status",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],b2.prototype,"noBackground",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],b2.prototype,"compact",void 0);_.G([_.yX({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],b2);
var rub=_.LZ()(b2,"yt-playability-error-supported-renderers",function(){if(pf4===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;G5B===void 0&&(G5B=document.createElement("template"));var S=G5B;T.call(t,S.content.cloneNode(!0),B.content.firstChild);pf4=B}B=pf4;return B},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var ie9=void 0,Kah=void 0;var nCq=new KTb;var zoq=function(B){this.store=B;this.ayp=new _.nRE},aDg=function(B,t,T){var S,O;
if(!(O=((S=t.playabilityStatus)==null?void 0:S.status)!=="OK")){B=B.store;var d;O=t.offlineState&&((d=t.videoDetails)==null?0:d.videoId)?_.m("enable_pl_r_c_cd")?fkq(B.getState().entities,t.videoDetails.videoId):!!B89(B.getState().entities,t.videoDetails.videoId):!1}if(O)return!0;O=tDz(t);if(O===1){if(_.m("ab_v_vid_sig")){var Z,h=(Z=t.videoDetails)==null?void 0:Z.videoId;if(!h||!T||h!==T){var q;t=new _.HY("282054944_vid",{loK:T,nqM:(q=t.videoDetails)==null?void 0:q.videoId});_.wj(t)}}return!0}FdL=
0;var D,P;q=(h=t.auxiliaryUi)==null?void 0:(D=h.messageRenderers)==null?void 0:(P=D.bkaEnforcementMessageViewModel)==null?void 0:P.displayType;if(O!==3&&(q==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||q==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;q={reason:_.tc(_.IG("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.m("ks_something_wrong_learn_more")?Jov("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.tc(_.IG("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:_.tc("282054944")};buo(t,{playerErrorMessageRenderer:q});return!1},fDq=function(B,t){if(nrC(t)){_.Ua(1,!0);
var T=(T=nrC(t))&&_.YfN()?T:void 0;T?(buo(t,{enforcementMessageViewModel:T}),B.ayp.increment("IN_PLAYER"),_.Ua(5)):(B.ayp.increment("SKIP_DISPLAY"),_.Ua(2))}},buo=function(B,t){B.playabilityStatus=Object.assign({},B.playabilityStatus,{status:"ERROR",
errorScreen:t});B.videoDetails=void 0};
zoq.prototype.handleResponse=function(B,t){if(B.playabilityStatus){var T,S,O,d=(t==null?void 0:(T=t.innerTubeRequest)==null?void 0:T.videoId)||(t==null?void 0:(S=t.innerTubeRequest)==null?void 0:(O=S.playerRequest)==null?void 0:O.videoId);aDg(this,B,d)&&fDq(this,B)}};
zoq[Kg]=[Cl];var j2L=new _.lz("ADBLOCK_DETECTION_SERVICE_TOKEN");var nf=function(B){this.iEo=B};
nf.prototype.bindInnertubeChallengeFetcher=function(B){this.iEo.bicf(B)};
nf.prototype.registerChallengeFetchedCallback=function(B){this.iEo.bcr(B)};
nf.prototype.getLatestChallengeResponse=function(){return this.iEo.blc()};var SwB;_.BZ=function(B,t,T){var S=this;this.network=B;this.options=t;this.networkStatusManager=T;this.mH=null;if(t.useBotguardEverywhere){var O=new _.VG;this.mH=O.promise;_.TX.ytAtRC&&_.uc(_.wT,function(){var d,Z;return _.L(function(h){if(h.nextAddress==1){if(!_.TX.ytAtRC)return h.return();d=BAq(null);return _.V(h,S.lU(d),2)}Z=h.yieldResult;_.TX.ytAtRC&&_.TX.ytAtRC(JSON.stringify(Z));_.Dh(h)})});
d$D().then(function(d){var Z,h,q,D;return _.L(function(P){if(P.nextAddress==1)return d.bindInnertubeChallengeFetcher(function(U){return S.lU(BAq(U))}),_.V(P,RAD(),2);
Z=P.yieldResult;h=d.getLatestChallengeResponse();q=h.challenge;if(!q)throw Error("li");D={challenge:q,wW:vq(q),aV:Z,bgChallenge:new Kf};O.resolve(D);d.registerChallengeFetchedCallback(function(U){U=U.challenge;if(!U)throw Error("mi");U={challenge:U,wW:vq(U),aV:Z,bgChallenge:new Kf};S.mH=Promise.resolve(U)});
_.Dh(P)})})}else t.preload&&tdo(this,new Promise(function(d){_.fC(_.wT,function(){d(TAi(S))},0)}))};
SwB=function(B){var t={preload:!0,useBotguardEverywhere:!0},T=!1;if(typeof t==="boolean")var S={preload:t};else typeof t==="undefined"?S={preload:!0}:(S=t,T=!!t.aLc);t=T?void 0:new _.Yl;_.BZ.instance=new _.BZ(B,S,t);return _.BZ.instance};
_.BZ.prototype.qdV=function(){var B=this;return _.L(function(t){return t.nextAddress==1?_.V(t,Promise.race([B.mH,null]),2):t.return(!!t.yieldResult)})};
_.BZ.prototype.viF=function(B,t,T){var S=this,O,d,Z;return _.L(function(h){S.mH===null&&tdo(S,TAi(S));O=!1;d={};Z=function(){var q,D,P;return _.L(function(U){switch(U.nextAddress){case 1:return _.V(U,S.mH,2);case 2:q=U.yieldResult;d.challenge=q.challenge;if(!q.aV){"c1a"in q.wW&&(d.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");U.jumpTo(3);break}D=Object.assign({},{c:q.challenge,e:B},t);_.LI(U,4);O=!0;return _.V(U,q.aV.snapshot({iy:D}),6);case 6:(P=U.yieldResult)?d.webResponse=P:d.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.pj(U,3);break;case 4:_.EH(U),d.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(B==="ENGAGEMENT_TYPE_PLAYBACK"){var J=q.wW,N={};if(J.c6a){var H=Number(_.MB("DCLKSTAT",0));N.reportingStatus=String(Number(J.c)^(isNaN(H)?0:H))}J.c6b&&(N.broadSpectrumDetectionResult=String(Number(J.c)^Number(_.MB("CATSTAT",0))));d.adblockReporting=N}return U.return(d)}})};
return h.return(Promise.race([Z(),O0s(T,function(){var q=Object.assign({},d);O&&(q.error="ATTESTATION_ERROR_VM_TIMEOUT");return q})]))})};
var BAq=function(B){var t={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};B&&(t.interpreterHash=B);return t},TAi=function(B,t){t=t===void 0?0:t;
var T,S,O,d,Z,h,q,D,P,U,J,N;return _.L(function(H){switch(H.nextAddress){case 1:T=BAq(ngB().nJb);if(_.m("att_fet_ks"))return _.LI(H,7),_.V(H,B.lU(T),9);_.LI(H,4);return _.V(H,k72(B,T),6);case 6:Z=H.yieldResult;O=Z.gCv;d=Z.kcF;S=Z;_.pj(H,3);break;case 4:return _.EH(H),_.yu(Error("ni`"+t)),dNB(B,864E5),H.return({challenge:"",wW:{},aV:void 0,bgChallenge:void 0});case 9:S=H.yieldResult;if(!S)throw Error("oi");if(!S.challenge)throw Error("pi");O=S.challenge;d=vq(O);if("c1a"in d&&(!S.bgChallenge||!S.bgChallenge.program))throw Error("qi");
_.pj(H,3);break;case 7:h=_.EH(H);_.yu(h);t++;if(t>=5)return _.yu(Error("ni`"+t)),dNB(B,864E5),H.return({challenge:"",wW:{},aV:void 0,bgChallenge:void 0});q=1E3*Math.pow(2,t-1)+Math.random()*1E3;return H.return(new Promise(function(f){_.fC(_.wT,function(){f(TAi(B,t))},q)}));
case 3:D=kV2(d);dNB(B,D*1E3);P=void 0;if(!("c1a"in d&&S.bgChallenge)){H.jumpTo(10);break}U=OO_(S.bgChallenge);_.LI(H,11);return _.V(H,zq1(ngB(),U),13);case 13:_.pj(H,12);break;case 11:return J=_.EH(H),_.yu(J),H.return({challenge:O,wW:d,aV:P,bgChallenge:U});case 12:return _.LI(H,14),P=new _.A1({challenge:U,rI0:{sh:"aGIf"}}),_.V(H,P.sVi,16);case 16:_.pj(H,10);break;case 14:N=_.EH(H),_.yu(N),P=void 0;case 10:return H.return({challenge:O,wW:d,aV:P,bgChallenge:U})}})};
_.BZ.prototype.lU=function(B){var t=this,T;return _.L(function(S){T=t.networkStatusManager;if(!T||T.isNetworkAvailable())return S.return(t.network.lU(B));_.y2("att_pna",void 0,"attestation_challenge_fetch");return S.return(new Promise(function(O){T.listenOnce("publicytnetworkstatus-online",function(){t.network.lU(B).then(O)})}))})};
var Chi=function(B){if(!B)throw Error("oi");if(!B.challenge)throw Error("pi");var t=B.challenge,T=vq(t);if("c1a"in T&&(!B.bgChallenge||!B.bgChallenge.program))throw Error("qi");return Object.assign({},B,{gCv:t,kcF:T})},k72=function(B,t){var T,S,O,d,Z;
return _.L(function(h){switch(h.nextAddress){case 1:T=void 0,S=0,O={};case 2:if(!(S<5)){h.jumpTo(4);break}if(!(S>0)){h.jumpTo(5);break}O.jkT=1E3*Math.pow(2,S-1)+Math.random()*1E3;return _.V(h,new Promise(function(q){return function(D){_.fC(_.wT,function(){D(void 0)},q.jkT)}}(O)),5);
case 5:return _.LI(h,7),_.V(h,B.lU(t),9);case 9:return d=h.yieldResult,h.return(Chi(d));case 7:T=Z=_.EH(h),Z instanceof Error&&_.yu(Z);case 8:S++;O={jkT:void 0};h.jumpTo(2);break;case 4:throw T;}})},tdo=function(B,t){B.mH=t},Z01=function(B){var t,T,S;
return _.L(function(O){if(O.nextAddress==1)return _.V(O,Promise.race([B.mH,null]),2);t=O.yieldResult;var d=TAi(B);B.mH=d;(T=t)==null||(S=T.aV)==null||S.dispose();_.Dh(O)})},dNB=function(B,t){var T=Date.now()+t,S=function(){var O;
return _.L(function(d){O=T-Date.now();return O<1E3?_.V(d,Z01(B),0):(_.fC(_.wT,S,Math.min(O,6E4)),d.jumpTo(0))})};
S()},O0s=function(B,t){return new Promise(function(T){_.fC(_.wT,function(){T(t())},B)})};var LN4=function(){};
LN4.prototype.processContext=function(B){var t=_.BZ.instance;if(!t)return _.pa();var T=VDz(B);return T?new GR(t.viF(T,LGv(B),500).then(function(S){var O;(B==null?0:(O=B.innerTubeRequest)==null?0:O.context)||(B.innerTubeRequest.context={});O=B.innerTubeRequest.context;O.request||(O.request={});O.request.attestationResponseData=S})):_.pa()};var hOE=function(B){this.innertubeTransportService=B};
hOE.prototype.lU=function(B){_.y2("att_fsr",void 0,"attestation_challenge_fetch");return _.oI(this.innertubeTransportService,B,_.zO(_.q_8)).then(function(t){_.y2("att_frr",void 0,"attestation_challenge_fetch");return t})};_.qwE=function(B){this.innertubeTransportService=B};var VdE=new _.lz("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var Ey8=function(){},Pho=function(B,t,T,S,O){var d=_.MB("YPC_MB_URL");
_.lW_(d).then(function(){DNi(d,B,t,T,S,O)})},DNi=function(B,t,T,S,O,d){try{var Z=payments.business.integration,h=payments.business.integration.Style.create().withMaterialDesignStyle(),q=Z.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.m("enable_window_constrained_buy_flow_dialog")&&(q=q.usingPopupStyle("windowConstrained"));d&&(q=q.usingCloseCallback(d));var D=T?T:_.MB("YPC_GB_LANGUAGE"),P=_.MB("SESSION_INDEX");Z.bootstrap.fromPaymentsUrl(B);Z.bootstrap.asMashupMode(q).usingGaiaIndex(P).usingLocale(D).usingStyle(h).usingDefaultActivityStatusChangeHandler().inStandaloneContext(Z.standaloneContextAuthId.forGaia()).purchaseManager(t,function(U){S&&S(U)}).load(void 0,O)}catch(U){throw O&&O(U),_.wj(U),U;
}};var UNB=new _.lz("PURCHASE_MANAGER_TOKEN");var Igi=function(){var B=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return B.videos},
getContinuationsPresent:function(){return B.continuationsPresent},
setVideos:function(t){B.videos=t},
getRecommendedVideos:function(){return B.recommendedVideos},
setRecommendedVideos:function(t){B.recommendedVideos=t}}};
Igi.prototype.addVideos=function(B){B&&(this.videos=B.filter(function(t){return!!_.D$m(t)}).map(function(t){var T=_.D$m(t);
a:{var S;if(t.playlistVideoRenderer&&((S=t.playlistVideoRenderer)==null?0:S.voteSortTiebreaker))var O=t.playlistVideoRenderer.voteSortTiebreaker;else{if(_.X(t,zT)){var d;if(S=(O=_.X(t,zT))==null?void 0:(d=O.playlistItemData)==null?void 0:d.voteSortTiebreaker){O=S;break a}}O=""}}return{itemId:T,videoId:_.IWv(t),voteCount:_.JfX(t),voteSortTiebreaker:O}}),this.continuationsPresent=!!_.X(B[B.length-1],_.TU))};
var JIH=function(B,t){return B.videos.findIndex(function(T){return T.itemId===t})},mN2=function(B,t){return B.recommendedVideos.findIndex(function(T){return T.itemId===t})},NA8=function(B){B={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:B}}}}};_.OD().resolve(_.kv).resolveCommand(B)};var X$8=function(){Igi.apply(this,arguments)};
_.u(X$8,Igi);
var Cfi=function(B,t,T,S){if(!B.parentElem)throw Error("vi");var O=JIH(B,t);O===-1&&(O=mN2(B,t),O=O!==-1?O+B.videos.length:-1);if(O===-1)throw Error("wi");var d=O>=B.videos.length?B.recommendedVideos[O-B.videos.length]:B.videos[O];d.voteCount=T;d.voteSortTiebreaker=Date.now().toString();O>=B.videos.length?B.recommendedVideos.splice(O-B.videos.length,1):B.videos.splice(O,1);var Z=B.videos;for(var h=0,q=Z.length-1;h<=q;){var D=Math.floor((h+q)/2);if(Z[D].voteCount<d.voteCount)q=D-1;else if(Z[D].voteCount>d.voteCount)h=
D+1;else{a:{var P=d.voteSortTiebreaker;var U=Z[D].voteSortTiebreaker;if(P.length!==U.length)P=P.length>U.length;else{for(var J=0;J<P.length;J++){var N=P.charCodeAt(J),H=U.charCodeAt(J);if(N>H){P=!0;break a}if(N<H)break}P=!1}}P?q=D-1:h=D+1}}Z=h;if(Z===-1)throw Error("xi");B.videos.splice(Z,0,d);O!==Z&&uO8(B,O,Z,t,T,S)},uO8=function(B,t,T,S,O,d){var Z,h=(Z=B.parentElem)==null?void 0:Z.children,q=Math.min(t,T),D=Math.max(t,T);
if(h)for(Z=q;Z<=D;Z++)h[Z].style.viewTransitionName="item-"+String(Z);document.startViewTransition(function(){if(B.parentElem){var P=B.parentElem.children;if(!(!P||t<0||t>=P.length||T<0||T>=P.length)){var U=P[t];if(U){U.remove();B.showRefreshPill=T>=B.videos.length-1&&B.continuationsPresent;if(!B.showRefreshPill){P=P[T]||null;var J;(J=B.parentElem)==null||J.insertBefore(U,P)}_.dv(B.parentElem,"yt-update-video-data-voting-animation",{toIdx:T,itemId:S,newVoteCount:O,voteStatus:d,hideItem:B.showRefreshPill})}}}}).finished.then(function(){if(h)for(var P=
q;P<=D;P++)h[P].style.viewTransitionName="";
if(B.showRefreshPill)NA8(_.IG("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var U;if(U=P=(U=B.parentElem)==null?void 0:U.children[T])U=P.getBoundingClientRect(),P=U.bottom,U=!(U.top>=0&&P<=B.clientHeight);U&&(U=_.Ji(t>T?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(t-T)),NA8(U))}})};var ag8=function(B,t){var T=this;B?this.innertubeTransportServicePromise=Promise.resolve(B):t&&(this.innertubeTransportServicePromise=t(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new Mo(3E3,function(S){return jqe(T,S)},0);
this.validateMiniAppVideoIdRateLimiter=new Mo(3E3,function(S){return H0s(T,S)},1)},k5e=function(B,t){B.JSC$15137_miniAppId=t;
B.reportMiniAppValueRateLimiter=new Mo(3E3,function(T){return jqe(B,T)},0);
B.validateMiniAppVideoIdRateLimiter=new Mo(3E3,function(T){return H0s(B,T)},1)},CXB=function(B,t){var T;
return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.reportMiniAppValueRateLimiter.call(t),2);T=S.yieldResult;return S.return([T,t])})},jqe=function(B,t){var T,S,O,d,Z,h,q;
return _.L(function(D){switch(D.nextAddress){case 1:return _.V(D,B.innertubeTransportServicePromise,2);case 2:return T=D.yieldResult,S=_.zO(Iw8),O=Date.now(),d={externalPostId:B.JSC$15137_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(O/1E3),nanos:Math.round(O%1E3*1E6)},intValue:""+t}},_.LI(D,3),_.V(D,_.oI(T,d,S),5);case 5:Z=D.yieldResult;_.pj(D,4);break;case 3:throw h=_.EH(D),h;case 4:if(Z){if("error"in Z&&Z.error)throw Z.error;if(Z.errorMetadata)throw Error("yi`"+
Z.errorMetadata.status);if(q=Z.userStatResult)return D.return(q);throw Error("zi");}throw Error("Ai");}})},L7s=function(B){var t,T,S,O,d;
_.L(function(Z){switch(Z.nextAddress){case 1:return _.V(Z,B.innertubeTransportServicePromise,2);case 2:return t=Z.yieldResult,T=_.zO(Iw8),S={externalPostId:B.JSC$15137_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.LI(Z,3),_.V(Z,_.oI(t,S,T),5);case 5:O=Z.yieldResult;_.pj(Z,4);break;case 3:throw d=_.EH(Z),d;case 4:if(O==null)throw Error("Ai");if("error"in O&&O.error)throw O.error;if(O.errorMetadata)throw Error("yi`"+O.errorMetadata.status);_.Dh(Z)}})};
ag8.prototype.flush=function(){var B=this;return _.L(function(t){return t.nextAddress==1?_.V(t,B.reportMiniAppValueRateLimiter.flush(),2):_.V(t,B.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var ZuE=function(B,t){return _.L(function(T){return T.nextAddress==1?_.V(T,B.validateMiniAppVideoIdRateLimiter.call(t),2):T.return(T.yieldResult)})},H0s=function(B,t){var T,S,O,d,Z,h;
return _.L(function(q){switch(q.nextAddress){case 1:return _.V(q,B.innertubeTransportServicePromise,2);case 2:return T=q.yieldResult,S=_.zO(Ljq),O={videoId:t},_.LI(q,3),_.V(q,_.oI(T,O,S),5);case 5:d=q.yieldResult;_.pj(q,4);break;case 3:throw Z=_.EH(q),Z;case 4:if(d){if("error"in d&&d.error)throw d.error;if(d.errorMetadata)throw Error("yi`"+d.errorMetadata.status);if(h=d.playabilityStatus)return q.return(h.status);throw Error("Bi");}throw Error("Ai");}})};
ag8[Kg]=[_.S_(_.QG),_.S_(GDH)];var fge=function(){this.clientData=new Map};
fge.prototype.getData=function(B){return this.clientData.get(B)};var gyi=function(B){this.store=B};
gyi.prototype.handleResponse=function(B){(B=_.X(B.frameworkUpdates,nz))&&_.U6(B,this.store)};
gyi[Kg]=[_.xr];var ROi=new _.lz("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var AI2={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_forty:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_spinner:[[0,
1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],
search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,
1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,
1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var cIo=new _.lz("ICON_SET_TOKEN"),sqq=new _.lz("ICON_URL_PROVIDER_TOKEN"),FN8=new _.lz("PREFETCH_ICONS_TOKEN"),w$H=new _.lz("ICON_MAP_FN_TOKEN");var tn={},oyB=(tn.ACCESS_TIME="clock",tn.ACCOUNT_BOX="person_account",tn.ACCOUNT_BOX_CAIRO="person_account_cairo",tn.ACCOUNT_CIRCLE="person_circle",tn.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",tn.ACCOUNT_LINKED="account_link_success",tn.ACCOUNT_UNLINKED="account_link",tn.ADD_FRIEND="people",tn.ADD_MODERATOR="shield_add",tn.ADD_TO_LIBRARY=Bs("add"),tn.ADD_TO_PLAYLIST="add",tn.ADD_TO_QUEUE_TAIL="list_queue",tn.ADD_TO_REMOTE_QUEUE="list_music",tn.ADD_TO_WATCH_LATER="clock",tn.ADD_VIDEO_LINK="film_strip_add",
tn.ALERT_WARN_RED="alert_triangle",tn.ARROW_BACK="arrow_left",tn.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",tn.ARROW_DROP_DOWN="chevron_down",tn.ARROW_DROP_UP="chevron_up",tn.ARROW_FORWARD="arrow_right",tn.AUDIOTRACK="audio",tn.AUTO_AWESOME="sparkle",tn.AVATAR_ANONYMOUS="person_circle",tn.AVATAR_LOGGED_OUT="person_circle",tn.BACK="arrow_left",tn.BAR_CHART="bar_graph",tn.BLOCK="slash_circle_left",tn.BLOCK_USER="slash_circle_left",tn.BOOKMARK_BORDER="bookmark",tn.BREAKING_NEWS_ALT_1="article_alert",
tn.BROADCAST_CAIRO="podcast_cairo",tn.BUG_REPORT="bug",tn.CAMERA_ALT="camera",tn.CAMPAIGN="megaphone",tn.CANCEL="x_circle",tn.CAPTIONS="closed_caption",tn.CAST_OUTLINE="chromecast",tn.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",tn.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",tn.CHAT="message_bubble_left",tn.CHAT_BUBBLE="message_bubble_empty",tn.CHAT_SPARK="spark_message_bubble_left",tn.CHECK_BOX_OUTLINE_BLANK="box_empty",tn.CHECK_CIRCLE_OUTLINE="check_circle",tn.CHECK_CIRCLE_THICK="check_circle",tn.CLARIFY=
"article_clarify",tn.CLOSED_CAPTION_SELECTED="closed_caption",tn.CLOSE="x_mark",tn.CLOUD_UPLOAD="cloud_arrow_up",tn.COLLAPSE="chevron_up",tn.COLLAPSE_CAIRO="chevron_up_cairo",tn.COLLECTION="layers",tn.COLOR_LENS="palette",tn.COMMENT="message_bubble_right",tn.CONSENT_SHIELD="person_shield",tn.CONTENT_CUT="scissors",tn.CONTENT_CUT_CAIRO="scissors_cairo",tn.COURSE=_.m("web_enable_course_icon_update")?"creator_academy":"lightbulb",tn.COURSE_CAIRO=_.m("web_enable_course_icon_update")?"creator_academy_cairo":
"lightbulb_cairo",tn.CREATION_LIVE="radar_live",tn.CREATION_POST="box_pencil",tn.CREATION_UPLOAD="my_videos",tn.CREATION_UPLOAD_RED="upload",tn.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",tn.CREATOR_STUDIO="youtube_studio",tn.DASHBOARD="grid_asymmetrical",tn.DELETE="trash_can",tn.DELETE_SWEEP="trash_can",tn.DESKTOP="laptop",tn.DISLIKE="thumb_down",tn.DISLIKE_SELECTED="thumb_down",tn.DISMISSAL="x_mark",tn.DISMISS_QUEUE="list_remove",tn.DONE_ALL="check_double",tn.DOWN_ARROW="arrow_down",tn.DO_NOT_DISTURB=
"slash_circle_left",tn.DRAFT="paper_corner_folded",tn.DRAG_HANDLE="bars_2",tn.EDIT="pencil",tn.EMOJI="face_very_happy",tn.EMOJI_FLAGS="flag",tn.EMOJI_OBJECTS="lightbulb",tn.EMOJI_PEOPLE="face_very_happy",tn.EMOJI_RECENT="clock",tn.EMPTY_HEART="heart",tn.EMPTY_LIKE="thumb_up",tn.ERROR_BLACK="alert_circle",tn.ERROR_OUTLINE="alert_circle",tn.EXIT_APP="arrow_in",tn.EXIT_TO_APP="arrow_in",tn.EXPAND="chevron_down",tn.EXPAND_ALL="chevron_expand",tn.EXPAND_CAIRO="chevron_down_cairo",tn.EXPAND_LESS="chevron_up",
tn.EXPAND_MORE="chevron_down",tn.EXPLORE="compass",tn.EXPLORE_DESTINATION="compass",tn.EXTERNAL_LINK="open_new",tn.FAB_UPLOAD="upload",tn.FACE_HAPPY_OUTLINE="face_happy",tn.FACT_CHECK="article_check",tn.FASHION_LOGO="fashion",tn.FASHION_LOGO_CAIRO="fashion_cairo",tn.FAVORITE="heart",tn.FEEDBACK="message_bubble_alert",tn.FEEDBACK_CAIRO="message_bubble_alert_cairo",tn.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",tn.FILL_ARROW_SOLID_UP_16="arrow_solid_up",tn.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",
tn.FILTER="menu_filter",tn.FIRST_PAGE="chevron_first",tn.FLAG="flag",tn.FULL_HEART="heart",tn.GAME_CONSOLE_DPAD="game_console_dpad",tn.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",tn.GAMING_LOGO="gaming",tn.GAMING_LOGO_CAIRO="gaming_cairo",tn.GO_TO_PAGE="arrow_right",tn.GROUPS="people_group",tn.HAPPY="face_happy",tn.HEALTH_AND_SAFETY="shield_plus",tn.HELP="question_circle",tn.HELP_CAIRO="question_circle_cairo",tn.HELP_OUTLINE="question_circle",tn.HIDE="slash_circle_left",tn.IMAGE="image",
tn.INFINITY_ICON="infinity",tn.INFO="info_circle",tn.INFO_OUTLINE="info_circle",tn.INSERT_CHART_OUTLINED="bar_graph_box_vertical",tn.INSERT_PHOTO="image",tn.KEEP="pin",tn.KEEP_OFF="pin_off",tn.KEYBOARD="keyboard",tn.KEYBOARD_ARROW_DOWN="chevron_down",tn.KEYBOARD_ARROW_UP="chevron_up",tn.KIDS_BLOCK="slash_circle_left",tn.LANGUAGE="globe",tn.LAST_PAGE="chevron_last",tn.LAUNCH="open_new",tn.LEARNING="lightbulb",tn.LEARNING_CAIRO="lightbulb_cairo",tn.LIBRARY_ADD=Bs("library_add"),tn.LIBRARY_OUTLINE="library",
tn.LIBRARY_REMOVE=Bs(),tn.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",tn.LIKES_PLAYLIST="thumb_up",tn.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",tn.LIKE="thumb_up",tn.LIKE_SELECTED="thumb_up",tn.LIVE="radar_live",tn.LIVE_CAIRO="radar_live_cairo",tn.LIVE_UNLISTED="link",tn.LOCATION_ON="location_point",tn.LOCATION_PIN="location_point",tn.LOOP="arrow_repeat",tn.LOOP_ACTIVE="arrow_repeat",tn.LOOP_ONE="arrow_repeat_1",tn.LOOP_ONE_ACTIVE="arrow_repeat_1",tn.MEH="face_meh",tn.MEMBERS_ONLY_MODE_OFF="message_bubble_left",
tn.MESSAGE="message_bubble_left",tn.MICROPHONE_ON="mic",tn.MIX="youtube_mix",tn.MONETIZATION_ON="dollar_sign_circle",tn.MONEY_FILL="dollar_sign_container",tn.MONEY_FILL_JPY="yen_sign_container",tn.MONEY_HEART="dollar_sign_heart",tn.MORE_HORIZ="overflow_horizontal",tn.MORE_VERT="overflow_vertical",tn.MUSIC="audio",tn.MUSIC_CAIRO="audio_cairo",tn.MUSIC_NOTE_SYMBOL="music",tn.MUSIC_SHUFFLE="arrow_shuffle",tn.MY_CHANNEL="person_circle",tn.MY_LOCATION="location_point",tn.NEWS_STORY="news",tn.NEXT="chevron_right",
tn.NOTIFICATIONS="bell",tn.NOTIFICATIONS_ACTIVE="bell_on",tn.NOTIFICATIONS_CAIRO="bell_cairo",tn.NOTIFICATIONS_DONE_CHECKMARK="check",tn.NOTIFICATIONS_INBOX="bell",tn.NOTIFICATIONS_NONE="bell",tn.NOTIFICATIONS_OFF="bell_off",tn.NOT_INTERESTED="slash_circle_left",tn.OFFICIAL_ARTIST_BADGE="audio",tn.OFFLINE_CLOUD="cloud_off",tn.OFFLINE_DOWNLOAD="download",tn.OFFLINE_DOWNLOAD_CAIRO="download_cairo",tn.OFFLINE_PAUSE="pause",tn.OPEN_IN_NEW="open_new",tn.OUTLINE_ADJUST="adjust",tn.OUTLINE_ARROW_SOLID_DOWN_16=
"arrow_solid_down",tn.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",tn.OUTLINE_BAG="bag",tn.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",tn.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",tn.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",tn.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",tn.PAID="dollar_sign",tn.PAUSE_OUTLINED="pause",tn.PAYMENT="credit_card",tn.PERSON_RADAR_FILLED="person_radar",tn.PHONE_DOWNLOAD="mobile_download",tn.PLAYABLES_LOGO="tic_tac_toe",tn.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",
tn.PLAYLISTS="list_play_arrow",tn.PLAYLISTS_CAIRO="list_play_arrow_cairo",tn.PLAYLIST_ADD=Bs("list_add"),tn.PLAYLIST_ADD_CHECK=Bs("list_check"),tn.PLAYLIST_PLAY="list_play_arrow",tn.PLAY_ALL="play_arrow",tn.PLAY_CIRCLE="play_arrow_circle",tn.PLAY_OUTLINED="play_arrow_circle",tn.PRIVACY_INFO="shield",tn.PRIVACY_PRIVATE="lock",tn.PRIVACY_PUBLIC="earth",tn.PRIVACY_UNLISTED="link",tn.PROMOTE="megaphone",tn.PURCHASES="price_tag",tn.PURCHASE_SUPER_CHAT="super_chat",tn.PURCHASE_SUPER_STICKER="super_sticker",
tn.QUESTION_ANSWER="message_bubble_question",tn.QUEUE_PLAY_LAST="list_queue_last",tn.QUEUE_PLAY_NEXT="list_play_arrow",tn.REMIX_FILLED="youtube_shorts_remix",tn.REMOVE="bar_circle",tn.REMOVE_CIRCLE="bar_circle",tn.REMOVE_CIRCLE_OUTLINE="bar_circle",tn.REMOVE_DONE="check_double_off",tn.REMOVE_FROM_HISTORY="bar_circle",tn.REMOVE_FROM_PLAYLIST="bar_circle",tn.REMOVE_MODERATOR="shield_off",tn.REPLAY="arrow_circle",tn.REPLAY_10="skip_back_10",tn.REPORT_PROBLEM="alert_triangle",tn.SAD="face_sad",tn.SAVE_PLAYLIST=
Bs("library_add"),tn.SCHEDULE="clock",tn.SCHOOL="creator_academy",tn.SCREEN_FULLSCREEN="screen_full",tn.SEARCH_HISTORY="arrow_time",tn.SELL="price_tag",tn.SETTINGS="gear",tn.SETTINGS_CAIRO="gear_cairo",tn.SETTINGS_LIGHT="gear",tn.SETTINGS_MATERIAL="gear",tn.SHARE_ARROW="share",tn.SHIELD_WITH_AVATAR="person_shield",tn.SHOPPING_BAG="bag",tn.SHOPPING_BAG_CAIRO="bag_cairo",tn.SHOPPING_CART="cart",tn.SHORTS_COMMENT="youtube_shorts_message_bubble_right",tn.SHORTS_DISLIKE="youtube_shorts_thumb_down",tn.SHORTS_LIKE=
"youtube_shorts_thumb_up",tn.SHORTS_SHARE="youtube_shorts_share",tn.SHUFFLE="arrow_shuffle",tn.SLOW_MODE_OFF="message_bubble_left",tn.SOCIAL="people",tn.SORT="menu_sort",tn.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",tn.SPEED_1X="1x",tn.SPEED_1_POINT_2X="1_point_2x",tn.SPEED_1_POINT_5X="1_point_5x",tn.SPEED_1_POINT_8X="1_point_8x",tn.SPEED_2X="2x",tn.SPEED_POINT_2X="point_2x",tn.SPEED_POINT_8X="point_8x",tn.SPONSORSHIP_STAR=_.m("web_sponsorship_star_icon_killswitch")?"memberships":"star_circle",tn.STAFF_PICK=
"spotlight",tn.START_DVR="add",tn.STAR_BORDER="star",tn.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",tn.STICKER_EMOTICON="face_happy",tn.STOP_DVR="stop",tn.SUBSCRIBE="youtube_logo_icon",tn.SUBSCRIBE_PLUS="add_cairo",tn.SUBSCRIPTION_MANAGER="gear",tn.SUPERVISOR_ACCOUNT="people",tn.SUPER_CHAT_FOR_GOOD="hands_heart",tn.SWAP_HORIZ="arrow_swap_horizontal",tn.SWITCH_ACCOUNTS="person_account",tn.TAB_ACCOUNT="person",tn.TAB_ACTIVITY="bell",tn.TAB_BOOKMARK="bookmark",tn.TAB_EXPLORE="compass",tn.TAB_HOME=
"home",tn.TAB_HOME_CAIRO="home_cairo",tn.TAB_INBOX="mail",tn.TAB_LIKED="thumb_up",tn.TAB_MUSIC_PREMIUM="youtube_music",tn.TAB_SHORTS="youtube_shorts",tn.TAB_SHORTS_CAIRO="youtube_shorts_cairo",tn.TAB_SUBSCRIPTIONS="subscriptions",tn.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",tn.TAB_TRENDING="fire",tn.TIMER="stopwatch",tn.TRAILER="youtube_originals",tn.TRENDING="fire",tn.TRENDING_CAIRO="fire_cairo",tn.TRENDING_UP="rating_up",tn.TROPHY="trophy",tn.TROPHY_CELEBRATIONS="fireworks",tn.TUNE="adjust",
tn.UNBLOCK_USER="bar_circle",tn.UNLIMITED="youtube_logo_icon",tn.UNPLUGGED_LIVE_GUIDE="radar_live",tn.UNPLUGGED_SPORTS="eye_off",tn.UPLOADS="library",tn.UP_ARROW="arrow_up",tn.VERTICAL_ALIGN_BOTTOM="download",tn.VERY_HAPPY="face_very_happy",tn.VERY_SAD="face_very_sad",tn.VIDEOGAME_ASSET="gaming",tn.VIDEOS="play_arrow_circle",tn.VIDEO_CALL="video_camera_add",tn.VIDEO_LIBRARY_WHITE="library",tn.VIDEO_YOUTUBE="youtube_logo_icon",tn.VIEW_LIST="list_view",tn.VIEW_LIST_CAIRO="list_view_cairo",tn.VISIBILITY=
"eye",tn.VISIBILITY_OFF="eye_off",tn.VOLUME_MUTE="volume_off",tn.VOLUME_UP="volume_on",tn.WALLPAPER="image",tn.WARNING="alert_triangle",tn.WATCH_HISTORY="arrow_time",tn.WATCH_HISTORY_CAIRO="arrow_time_cairo",tn.WATCH_LATER="clock",tn.WATCH_LATER_CAIRO="clock_cairo",tn.WATCH_RELATED_MIX="youtube_mix",tn.WHAT_TO_WATCH="home",tn.YOUTUBE_MUSIC_MONOCHROME="youtube_music",tn.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",tn.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",tn.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"youtube_shorts_no_triangle",tn.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",tn.YT_OUTLINE_MUSIC_24="music",tn);var Tb={},yI2=(Tb.ACCESS_TIME="clock",Tb.ACCOUNT_BOX="person_square",Tb.ACCOUNT_BOX_CAIRO="person_square",Tb.ACCOUNT_CIRCLE="person_circle",Tb.ACCOUNT_CIRCLE_CAIRO="person_circle",Tb.ACCOUNT_LINKED="account_link",Tb.ACCOUNT_UNLINKED="account_link",Tb.ADD_CIRCLE="add_circle",Tb.ADD_FRIEND="person_child",Tb.ADD_TO_LIBRARY="bookmark",Tb.ADD_TO_PLAYLIST="add",Tb.ADD_TO_QUEUE_TAIL="queue",Tb.ADD_TO_REMOTE_QUEUE="playlist_audio",Tb.ADD_TO_WATCH_LATER="clock",Tb.ADD_VIDEO_LINK="film_strip_add",Tb.ADMIN_PANEL_SETTINGS=
"gear",Tb.ALERT_WARN_RED="alert_triangle",Tb.ALIGN_LEFT="text_align_left",Tb.ARROWS_ALERT="arrow_split_alert",Tb.ARROW_BACK="arrow_left",Tb.ARROW_CIRCLE="arrow_counterclockwise",Tb.ARROW_CIRCLE_PLAY="replay",Tb.ARROW_CIRCLE_RIGHT="arrow_clockwise",Tb.ARROW_DIAGONAL="arrow_up_left",Tb.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",Tb.ARROW_DROP_DOWN="triangle_down",Tb.ARROW_DROP_UP="triangle_up",Tb.ARROW_FORWARD="arrow_right",Tb.ARROW_PAUSE="pause_history",Tb.ARROW_UNDO="undo",Tb.ARTICLE="text_page",Tb.ARTICLE_ALERT=
"text_page_alert",Tb.ARTICLE_CHECK="text_page_check",Tb.ARTICLE_CLARIFY="text_page_info",Tb.AUDIOTRACK="audio",Tb.AUDIO_BADGE="audio_badge",Tb.AUDIO_SURROUND="surround_sound",Tb.AVATAR_ANONYMOUS="person_circle",Tb.AVATAR_LOGGED_OUT="person_circle",Tb.BACK="arrow_left",Tb.BAR_CHART="chart_bar",Tb.BAR_CIRCLE="minus_circle",Tb.BAR_HORIZONTAL="minus",Tb.BLOCK="circle_slash",Tb.BLOCK_USER="circle_slash",Tb.BOOKMARK_BORDER="bookmark",Tb.BOX_OPEN_CHECK="quiz",Tb.BOX_PENCIL="square_pencil",Tb.BREAKING_NEWS_ALT_1=
"text_page_alert",Tb.BROADCAST="podcast",Tb.BROADCAST_CAIRO="podcast",Tb.BUG_REPORT="bug",Tb.CAMERA_ALT="camera",Tb.CAMPAIGN="megaphone",Tb.CANCEL="x_circle",Tb.CAPTIONS="closed_captions",Tb.CAST_ICON="chromecast",Tb.CAST_OUTLINE="chromecast",Tb.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",Tb.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",Tb.CHAT="text_bubble",Tb.CHAT_BUBBLE="bubble",Tb.CHECK_BOX="check_square",Tb.CHECK_BOX_OUTLINE_BLANK="square",Tb.CHECK_CIRCLE_FILLED="check_circle",Tb.CHECK_CIRCLE_OUTLINE=
"check_circle",Tb.CHECK_CIRCLE_THICK="check_circle",Tb.CHECK_DOUBLE="check_done",Tb.CHECK_DOUBLE_OFF="check_done_slash",Tb.CHEVRON_LEFT="chevron_left",Tb.CHEVRON_RIGHT="chevron_right",Tb.CHEVRON_RIGHT_CAIRO="chevron_right",Tb.CIRCLES_OVERLAP="account_link",Tb.CLAPPERBOARD_CAIRO="clapperboard",Tb.CLARIFY="text_page_info",Tb.CLOCK_ARROWS="clock_split",Tb.CLOCK_ARROWS_ALERT="clock_split_alert",Tb.CLOSED_CAPTION="closed_captions",Tb.CLOSED_CAPTION_SELECTED="closed_captions",Tb.CLOSE="x",Tb.CLOUD_UPLOAD=
"cloud_arrow_up",Tb.COLLAPSE="chevron_up",Tb.COLLAPSE_CAIRO="chevron_up",Tb.COLLECTION="square3d_stack",Tb.COLOR_LENS="paint_palette",Tb.COMMENT="text_bubble",Tb.CONSENT_SHIELD="person_shield",Tb.CONTENT_CUT="scissors",Tb.CONTENT_CUT_CAIRO="scissors",Tb.COURSE="graduation_cap",Tb.COURSE_CAIRO="graduation_cap",Tb.CREATION_LIVE="live",Tb.CREATION_POST="square_pencil",Tb.CREATION_UPLOAD="video",Tb.CREATION_UPLOAD_RED="upload",Tb.CREATOR_ACADEMY="graduation_cap",Tb.CREATOR_STUDIO="youtube_studio",Tb.DARK_THEME=
"theme",Tb.DELETE="trash_can",Tb.DELETE_SWEEP="trash_can",Tb.DESKTOP="laptop",Tb.DISLIKE="thumb_down",Tb.DISLIKE_SELECTED="thumb_down",Tb.DISMISSAL="x",Tb.DISMISS_QUEUE="playlist_x",Tb.DOGFOOD="pawprint",Tb.DOLLAR_SIGN="dollar_sign_circle",Tb.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",Tb.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",Tb.DOWN_ARROW="arrow_down",Tb.DO_NOT_DISTURB="circle_slash",Tb.DRAFT="document",Tb.EARTH="globe",Tb.EDIT="pencil",Tb.EMOJI="face_very_happy",Tb.EMOJI_FLAGS="flag",Tb.EMOJI_OBJECTS=
"lightbulb",Tb.EMOJI_PEOPLE="face_very_happy",Tb.EMOJI_RECENT="clock",Tb.EMPTY_HEART="heart",Tb.EMPTY_LIKE="thumb_up",Tb.ERROR_BLACK="alert_circle",Tb.ERROR_OUTLINE="alert_circle",Tb.ERROR_WHITE="alert_circle",Tb.EXIT_APP="arrow_in",Tb.EXIT_TO_APP="arrow_in",Tb.EXPAND="chevron_down",Tb.EXPAND_ALL="chevron_expand",Tb.EXPAND_CAIRO="chevron_down",Tb.EXPAND_LESS="chevron_up",Tb.EXPAND_MORE="chevron_down",Tb.EXPLORE="compass",Tb.EXPLORE_DESTINATION="compass",Tb.EXTERNAL_LINK="arrow_up_right",Tb.EYE_OFF=
"eye_slash",Tb.FAB_UPLOAD="upload",Tb.FACE_HAPPY_OUTLINE="face_happy",Tb.FACE_MEH="face_neutral",Tb.FACT_CHECK="text_page_check",Tb.FASHION_LOGO="fashion",Tb.FASHION_LOGO_CAIRO="fashion",Tb.FAVORITE="thumb_up",Tb.FEEDBACK="alert_bubble",Tb.FEEDBACK_CAIRO="alert_bubble",Tb.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",Tb.FILL_ARROW_SOLID_UP_16="arrow_solid_up",Tb.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",Tb.FLAG_CAIRO="flag",Tb.FLASH_OFF="flash_slash",Tb.FLASH_ON="flash",Tb.FULL_HEART="heart",Tb.GAMING_LOGO=
"gaming",Tb.GAMING_LOGO_CAIRO="gaming",Tb.GO_TO_PAGE="arrow_right",Tb.GROUPS="person3",Tb.HAND_SWIPE_LEFT="gesture_swipe_left",Tb.HAND_SWIPE_RIGHT="gesture_swipe_right",Tb.HAPPY="face_happy",Tb.HEALTH_AND_SAFETY="shield_health",Tb.HEART_BOX="heart_cube",Tb.HELP="help_circle",Tb.HELP_CAIRO="help_circle",Tb.HELP_OUTLINE="help_circle",Tb.HIDE="circle_slash",Tb.INCOGNITO_CAIRO="incognito",Tb.INFINITY_ICON="infinity",Tb.INFO="info_circle",Tb.INFO_OUTLINE="info_circle",Tb.INSERT_CHART_OUTLINED="chart_bar_square",
Tb.INSERT_PHOTO="image",Tb.KEEP="pin",Tb.KEEP_OFF="pin_slash",Tb.KEYBOARD="keyboard",Tb.KEYBOARD_ARROW_DOWN="chevron_down",Tb.KEYBOARD_ARROW_UP="chevron_up",Tb.KIDS_BLOCK="circle_slash",Tb.LANGUAGE="globe",Tb.LAUNCH="arrow_up_right",Tb.LEARNING="lightbulb",Tb.LEARNING_CAIRO="lightbulb",Tb.LIBRARY_ADD="bookmark",Tb.LIBRARY_IMAGE="image_stack",Tb.LIBRARY_MUSIC="audio_square_stack",Tb.LIBRARY_OUTLINE="play_square_stack",Tb.LIBRARY_REMOVE="bookmark",Tb.LIBRARY_SAVED="check_square_stack",Tb.LIKES_PLAYLIST=
"thumb_up",Tb.LIKES_PLAYLIST_CAIRO="thumb_up",Tb.LIKE="thumb_up",Tb.LIKE_SELECTED="thumb_up",Tb.LIST_QUEUE="queue",Tb.LIVE_CAIRO="live",Tb.LIVE_UNLISTED="link",Tb.LOCATION_ON="location_pin",Tb.LOCATION_PIN="location_pin",Tb.LOCATION_POINT="location_pin",Tb.LOOP="repeat",Tb.LOOP_ACTIVE="repeat",Tb.LOOP_ONE="repeat1",Tb.LOOP_ONE_ACTIVE="repeat1",Tb.MEET="google_meet",Tb.MEH="face_neutral",Tb.MEMBERSHIPS="memberships",Tb.MEMBERS_ONLY_MODE_OFF="text_bubble",Tb.MENU_FILTER="filter",Tb.MESSAGE="text_bubble",
Tb.MESSAGE_BUBBLE_GEAR="bubble_gear",Tb.MESSAGE_BUBBLE_LEFT="text_bubble",Tb.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",Tb.MESSAGE_BUBBLE_OVERLAP="bubble_stack",Tb.MESSAGE_BUBBLE_QUESTION="help_bubble",Tb.MICROPHONE_ON="mic",Tb.MONETIZATION_ON="dollar_sign_circle",Tb.MONEY_FILL="dollar_sign_rectangle",Tb.MONEY_FILL_JPY="yen_sign_rectangle",Tb.MONEY_HAND="dollar_sign_circle_hand",Tb.MONEY_HEART="dollar_sign_heart",Tb.MOON_Z="sleep_timer",Tb.MORE_HORIZ="overflow_horizontal",Tb.MORE_VERT="overflow_vertical",
Tb.MUSIC="audio",Tb.MUSIC_CAIRO="audio",Tb.MUSIC_EXPLICIT_BADGE="explicit",Tb.MUSIC_NEW_RELEASE="audio_badge",Tb.MUSIC_NOTE_SYMBOL="audio",Tb.MUSIC_SCISSORS="audio_scissors",Tb.MUSIC_SHUFFLE="shuffle",Tb.MY_CHANNEL="person_circle",Tb.MY_LOCATION="location_pin",Tb.MY_VIDEOS="video",Tb.MY_VIDEOS_CAIRO="video",Tb.NEWS_CAIRO="news",Tb.NEWS_STORY="news",Tb.NEXT="chevron_right",Tb.NOTE_ADD="bubble_pencil",Tb.NOTIFICATIONS="bell",Tb.NOTIFICATIONS_ACTIVE="bell_waves",Tb.NOTIFICATIONS_CAIRO="bell",Tb.NOTIFICATIONS_DONE_CHECKMARK=
"check",Tb.NOTIFICATIONS_INBOX="bell",Tb.NOTIFICATIONS_NONE="bell",Tb.NOTIFICATIONS_OFF="bell_slash",Tb.NOT_INTERESTED="circle_slash",Tb.OFFICIAL_ARTIST_BADGE="audio",Tb.OFFLINE_CLOUD="cloud_slash",Tb.OFFLINE_DOWNLOAD="download",Tb.OFFLINE_DOWNLOAD_CAIRO="download",Tb.OFFLINE_PAUSE="pause",Tb.OPEN_IN_NEW="arrow_up_right",Tb.OUTLINE_ADJUST="adjust",Tb.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",Tb.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",Tb.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",Tb.OUTLINE_ARROW_SOLID_UP_16=
"arrow_solid_up",Tb.OUTLINE_BAG="bag",Tb.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_dashed",Tb.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",Tb.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",Tb.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",Tb.PAID="dollar_sign_circle",Tb.PAUSE_OUTLINED="pause",Tb.PAYMENT="credit_card",Tb.PEOPLE="person_child",Tb.PEOPLE_2="person2_rectangle",Tb.PEOPLE_GROUP="person3",Tb.PEOPLE_NOTE="bubble_asterisk",Tb.PERSON_2="person2",Tb.PERSON_ACCOUNT="person_square_stack",Tb.PERSON_MINUS=
"person_x",Tb.PERSON_MUSIC="person_audio",Tb.PERSON_RADAR="person_waves",Tb.PERSON_RADAR_FILLED="person_waves",Tb.PERSON_SETTING="person_gear",Tb.PHONE="phone",Tb.PHONE_DOWNLOAD="mobile_arrow_down",Tb.PICTURE_IN_PICTURE="picture_in_picture",Tb.PLAYABLES_LOGO="playables",Tb.PLAYABLES_LOGO_CAIRO="playables",Tb.PLAYLISTS="playlist",Tb.PLAYLISTS_CAIRO="playlist",Tb.PLAYLIST_ADD_CHECK="bookmark",Tb.PLAY_ALL="play",Tb.PLAY_ARROW="play",Tb.PLAY_ARROW_CIRCLE="play_circle",Tb.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",
Tb.PLAY_CIRCLE="play_circle",Tb.PLAY_OUTLINED="play_circle",Tb.PODCAST_ADD="podcast_add",Tb.PODCAST_CHECK="podcast_check",Tb.PRIVACY_INFO="shield_x",Tb.PRIVACY_PRIVATE="lock",Tb.PRIVACY_PUBLIC="globe",Tb.PRIVACY_UNLISTED="link",Tb.PROMOTE="megaphone",Tb.PURCHASES="price_tag",Tb.PURCHASE_SUPER_CHAT="super_chat",Tb.PURCHASE_SUPER_STICKER="super_sticker",Tb.QUESTION_ANSWER="help_bubble",Tb.QUESTION_CIRCLE="help_circle",Tb.QUEUE_PLAY_LAST="queue_last",Tb.QUEUE_PLAY_NEXT="playlist",Tb.QUOTATION_MARK="quote",
Tb.RADAR_LIVE="live",Tb.REMOVE="minus_circle",Tb.REMOVE_CIRCLE="minus_circle",Tb.REMOVE_CIRCLE_OUTLINE="minus_circle",Tb.REMOVE_FROM_HISTORY="minus_circle",Tb.REMOVE_FROM_PLAYLIST="minus_circle",Tb.REPLAY="arrow_counterclockwise",Tb.REPLAY_10="skip10_back",Tb.REPLAY_ARROW="replay",Tb.REPORT_PROBLEM="alert_triangle",Tb.RSS_OFF="rss_slash",Tb.SAD="face_sad",Tb.SAVE_PLAYLIST="bookmark",Tb.SCHEDULE="clock",Tb.SCHOOL="graduation_cap",Tb.SCREEN_DEFAULT="player_default",Tb.SCREEN_FULLSCREEN="player_full_enter",
Tb.SCREEN_LIGHT="ambient_mode",Tb.SCREEN_ROTATION="rotate_portrait",Tb.SCREEN_SWITCH="player_switch",Tb.SEARCH_CAIRO="search",Tb.SEARCH_HISTORY="history",Tb.SELL="price_tag",Tb.SETTINGS="gear",Tb.SETTINGS_CAIRO="gear",Tb.SETTINGS_LIGHT="gear",Tb.SETTINGS_MATERIAL="gear",Tb.SETTINGS_REMOTE="remote_waves",Tb.SHARE="share",Tb.SHARE_ARROW="share",Tb.SHARE_CAIRO="share",Tb.SHIELD="shield_x",Tb.SHIELD_OFF="shield_slash",Tb.SHIELD_WITH_AVATAR="person_shield",Tb.SHOPPING_BAG="bag",Tb.SHOPPING_BAG_CAIRO="bag",
Tb.SHOPPING_CART="cart",Tb.SHORTS_COMMENT="text_bubble",Tb.SHORTS_DISLIKE="thumb_down",Tb.SHORTS_LIKE="thumb_up",Tb.SHORTS_SHARE="share",Tb.SKIP_FORWARD_30="skip30_forward",Tb.SLASH_CIRCLE_RIGHT="circle_slash",Tb.SLOW_MODE_OFF="text_bubble",Tb.SOCIAL="person_child",Tb.SPARKLE="sparkles",Tb.SPARK_IMAGE="image_spark",Tb.SPARK_RADAR="spark_waves",Tb.SPARK_VIDEO="video_spark",Tb.SPEAKER_GROUP="speaker_stack",Tb.SPEAKER_OFF="speaker_slash",Tb.SPEED_1X="n1x",Tb.SPEED_1_POINT_2X="n1point2x",Tb.SPEED_1_POINT_5X=
"n1point5x",Tb.SPEED_1_POINT_8X="n1point8x",Tb.SPEED_2X="n2x",Tb.SPONSORSHIP_STAR="memberships",Tb.SPORTS="basketball",Tb.SPOTLIGHT="spotlight",Tb.STAFF_PICK="spotlight",Tb.START_DVR="add",Tb.STAR_BORDER="star",Tb.STAR_HALF="star_half_filled",Tb.STAR_SHOOTING="hype",Tb.STICKER="sticker",Tb.STICKER_EMOTICON="face_happy",Tb.STOP_DVR="stop",Tb.SUBSCRIBE="youtube",Tb.SUBSCRIBE_PLUS="add",Tb.SUBSCRIPTION_MANAGER="gear",Tb.SUPERSTAR="super_star",Tb.SUPERVISOR_ACCOUNT="person_child",Tb.SWAP_HORIZ="arrow_swap_horizontal",
Tb.SWITCH_ACCOUNTS="person_square_stack",Tb.TAB_ACCOUNT="person",Tb.TAB_ACTIVITY="bell",Tb.TAB_BOOKMARK="bookmark",Tb.TAB_EXPLORE="compass",Tb.TAB_HOME="home",Tb.TAB_HOME_CAIRO="home",Tb.TAB_INBOX="mail",Tb.TAB_LIKED="thumb_up",Tb.TAB_MUSIC_PREMIUM="youtube_music",Tb.TAB_SHORTS="shorts",Tb.TAB_SHORTS_CAIRO="shorts",Tb.TAB_SUBSCRIPTIONS="subscriptions",Tb.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",Tb.TAB_TRENDING="trending",Tb.TARGET="target",Tb.TARGET_ADD="target_add",Tb.TEMPLATE_ADD="template_add",
Tb.TEXT="font",Tb.TIMER="stopwatch",Tb.TRENDING_CAIRO="trending",Tb.TRENDING_UP="arrow_trend_up",Tb.TROPHY_CAIRO="trophy",Tb.TROPHY_CELEBRATIONS="fireworks",Tb.TROPHY_STAR="star_trophy",Tb.TUNE="adjust",Tb.TV_OFF="tv_slash",Tb.UNBLOCK_USER="minus_circle",Tb.UNFAVORITE="thumb_down",Tb.UNLIMITED="youtube",Tb.UNPLUGGED_LIVE_GUIDE="live",Tb.UNPLUGGED_SPORTS="eye_slash",Tb.UPLOADS="play_square_stack",Tb.UP_ARROW="arrow_up",Tb.VERTICAL_ALIGN_BOTTOM="chevron_down_end",Tb.VERTICAL_ALIGN_TOP="chevron_up_end",
Tb.VERY_HAPPY="face_very_happy",Tb.VERY_SAD="face_very_sad",Tb.VIDEOS="play_circle",Tb.VIDEO_CALL="video_camera_add",Tb.VIDEO_LIBRARY_WHITE="play_square_stack",Tb.VIDEO_QUALITY_4K="n4k",Tb.VIDEO_QUALITY_8K="n8k",Tb.VIDEO_YOUTUBE="youtube",Tb.VIEW_LIST_CAIRO="view_list",Tb.VIEW_MODULE="view_column3_row2",Tb.VISIBILITY="eye",Tb.VISIBILITY_OFF="eye_slash",Tb.VOLUME_DOWN="volume_min",Tb.VOLUME_MUTE="volume_mute",Tb.VOLUME_OFF="volume_mute",Tb.VOLUME_STABLE="stable_volume",Tb.VOLUME_UP="volume_max",Tb.WALLPAPER=
"image",Tb.WARNING="alert_triangle",Tb.WATCH_HISTORY="history",Tb.WATCH_HISTORY_CAIRO="history",Tb.WATCH_LATER="clock",Tb.WATCH_LATER_CAIRO="clock",Tb.WATCH_RELATED_MIX="mix",Tb.WHAT_TO_WATCH="home",Tb.YOUTUBE_LINKED_TV="tv_mobile",Tb.YOUTUBE_MUSIC_MONOCHROME="youtube_music",Tb.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",Tb.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",Tb.YOUTUBE_SHORTS_ARROW_UP="arrow_up",Tb.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",Tb.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"shorts_empty",Tb.YOUTUBE_SHORTS_OUTLINE_24="shorts",Tb);var Qq2={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,2,24],[1,2,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,9,12],[0,9,24],[1,9,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,36],
[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,7,24],[1,7,24]],arrow_left:[[1,
7,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,10,12],[0,10,16],[0,10,24],[1,10,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,1,24],[1,
1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,8,24],[1,8,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
11,12],[0,11,16],[0,11,24],[1,11,16],[1,11,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,18],[1,8,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
6,16,!0],[0,6,18,!0],[0,6,24,!0],[1,6,16,!0],[1,6,18,!0],[1,6,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,8,16],[1,8,18],[1,8,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,9,24],[1,9,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,10,16],[0,10,24],[1,10,16],[1,10,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,22,12],[0,22,24],[1,22,16],[1,22,24]],dollar_sign_off:[[1,3,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,24]],downloading:[[1,5,
24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,
36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_unhappy:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,
2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,8,24],[1,8,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,4,16],[0,4,24],[1,4,24]],football:[[0,4,24],[1,
4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,8,24],[1,8,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,
24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,17,13],[0,17,24],[1,17,16],[1,17,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,
2,16],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],
library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,
1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,12,12],[0,12,24],[1,12,12],[1,12,16],[1,12,18],[1,12,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,
3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,4,16],[1,4,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,
2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,
2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,
2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note_add:[[1,1,16],[1,1,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,11,24]],overflow_vertical_cairo:[[1,1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,8,24]],pause_circle:[[0,2,12],
[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,8,16],[1,8,18],[1,8,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,6,12],[0,6,13],[0,6,16],[0,6,24],[0,6,48],[1,6,13],[1,6,16],[1,6,24]],person_2:[[1,1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,6,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,
2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,2,24],[1,2,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,6,12],[0,6,24],[1,6,16],[1,6,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,
5,24],[1,5,24]],podcast:[[0,4,24],[1,4,12],[1,4,16],[1,4,18],[1,4,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,8,16],[1,8,24],[1,8,40]],pound:[[1,3,24]],presentation:[[1,2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,
2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],
scissors:[[0,7,12],[0,7,24],[1,7,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,
1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,12,24],[1,12,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,2,24]],shadow_soft:[[0,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,11,24,!0],[0,11,32,!0],[1,11,16,!0],[1,11,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,
24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,
1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,5,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,
3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,8,12],[0,8,16],[0,8,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],
speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],star_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,4,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],
stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,10,24],[1,10,18],[1,10,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],
text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up:[[0,20,16],[0,20,24],[0,20,36],[1,20,16],[1,20,24],[1,20,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],
thumb_up_down:[[0,2,24],[1,2,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,9,16],[1,9,18],[1,9,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],
[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,4,16],[1,4,24]],
video_stitch:[[1,2,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,2,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,10,18],[1,10,24]],x_cairo:[[1,1,24]],x_circle:[[1,7,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,
5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,
2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,
2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,1,24],[1,1,24]]};var xNE={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_bubble:[[1,1,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,2,24],[1,2,24]],alert_triangle:[[0,
9,24],[0,9,48],[1,9,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,1,24]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,7,24]],arrow_left:[[1,7,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],
[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,1,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,2,18],[1,2,24],[1,2,36]],audio:[[0,10,18],[0,10,24],[1,10,18],[1,10,24]],
audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],
[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,8,24],[1,8,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,24]],bubble_slow:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,
3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,
2,24],[1,2,24]],chart_bar_square:[[0,2,24],[1,2,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,11,18],[1,11,24]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,
!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,2,24]],chevron_right:[[1,6,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,8,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,1,24]],chromecast:[[0,9,24],[1,9,24],[1,9,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,7,24],[1,7,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,2,
24],[1,2,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,1,24]],cms_allowlist:[[0,2,24],[1,
2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,
1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,10,24],[1,10,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,22,12],[0,22,24],[1,22,24]],dollar_sign_rectangle:[[1,1,24]],
dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,1,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,1,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_happy:[[0,10,24],[0,10,36],[0,10,48],[1,10,24]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,3,24],[0,3,36],[1,3,24]],face_paintbrush:[[1,2,24]],face_sad:[[0,10,24],[0,10,36],[1,10,24]],face_scale:[[1,1,24]],
face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,9,24],[0,9,36],[1,9,24]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,10,24],[0,10,36],[1,10,24]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,8,24],[1,8,24]],flash:[[0,
2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_strikethrough:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],
[1,4,24],[1,4,36]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,8,24],[1,8,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],
google_quick_share:[[1,1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,17,24],[1,17,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,1,24]],hierarchy:[[0,4,24],
[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,2,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,
4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,1,
24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,12,24],[1,12,18],[1,12,24],[1,12,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,24],[0,9,36],[1,9,
24]],memberships_gift:[[1,1,24]],mention:[[1,4,24]],menu:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_slash:[[1,1,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,2,24],[1,2,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,2,24],[1,2,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,
24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,11,24]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,
1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,8,24],[0,8,36],[1,8,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,8,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,6,24],[1,6,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,1,24],[1,1,24]],person_add:[[0,6,24],[1,6,24]],person_audio:[[0,1,24],[1,1,24]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],
person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,1,24],[1,1,24]],person_square_stack:[[0,1,24],[1,1,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,2,24],[1,2,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,6,24],[1,6,24]],pin_slash:[[0,1,24],[1,1,24]],play:[[0,2,24],[0,2,36],[1,2,24]],play_circle:[[0,
1,24],[1,1,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,1,24],[1,1,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,1,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,
1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,2,12],[1,2,24]],playlist_add:[[1,1,24]],playlist_audio:[[0,2,24],[1,2,24],[1,2,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,1,24]],podcast:[[0,4,24],[1,4,18],[1,4,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,8,24]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],
price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,1,24],[1,1,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,
1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,7,24],[1,7,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,12,24],[1,12,24]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[1,2,24]],shadow_soft:[[1,
2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,11,24,!0],[1,11,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,2,24],[1,2,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,2,24],[1,2,24]],skip10_back:[[1,1,24]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],
skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,1,24]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,5,24],[1,5,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,1,24]],spacebar:[[1,2,24]],spark:[[0,8,24],[1,8,24]],spark_bubble_chat:[[1,
1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[1,1,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,
2,24],[1,2,24]],star:[[0,5,24],[1,5,24]],star_circle:[[0,4,18],[0,4,24],[1,4,24]],star_half_filled:[[1,1,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,4,24],[0,4,36],[1,4,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,10,24],[1,10,24]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,
8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,
1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,22,18],[0,22,24],[1,22,18],[1,22,24]],thumb_up:[[0,20,18],[0,20,24],[1,20,18],[1,20,24]],thumb_up_down:[[0,2,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,9,24],[1,9,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,
2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_link:[[1,4,24]],video_spark:[[1,1,24]],video_stitch:[[1,2,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,
2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,2,24]],waveform_spark:[[1,2,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,10,18],[1,10,24]],x_circle:[[0,7,24],[1,7,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,
1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var Mdo={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",
PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},SW=function(B){this.iconUrlProvider=B};
SW.prototype.resolveIcon=function(B,t){var T=Mdo[B.iconName.toUpperCase()];T&&(B.iconName=T);var S=B.iconName;S=S.replace(/-/g,"_");B=Object.assign({},B,{iconName:this.mapIconTypeToStandardName(S,!!T)||S.toLowerCase()});if(_.m("enable_web_delhi_icons")||T){var O;return N3C(xNE,B,((O=this.iconUrlProvider)==null?void 0:O.getYtStandardUrl)||jcN,t)}var d;return N3C(Qq2,B,((d=this.iconUrlProvider)==null?void 0:d.getYtStandardUrl)||uth,t)};
SW.prototype.mapIconTypeToStandardName=function(B,t){return _.m("enable_web_delhi_icons")||t?yI2[B.toUpperCase()]:oyB[B.toUpperCase()]};
SW[Kg]=[_.S_(sqq)];var $No=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),WNq=new Set(["shorts_comment","shorts_dislike","shorts_like","shorts_share"]),eO2=function(B){this.urlProvider=this.iconUrlProvider=B};
_.u(eO2,SW);
eO2.prototype.resolveIcon=function(B,t){B.iconName==="youtube_logo"&&(B.iconName="yt-logo-updated");if(B.iconName==="youtube_premium_logo"||B.iconName==="youtube_red_logo")B.iconName="yt-logo-red-updated";var T=Object.assign({},B);B.iconName==="menu"&&(_.m("enable_web_delhi_icons")||(T.iconName="bars_3"),T.iconStyle="youtube_outline");B.iconSetName==="socialNetworksRound"&&(B.iconName==="mail"&&(T.iconName="email"),B.iconName==="embed"&&(T.iconSize=60));B.iconName==="more"&&(T.iconName="overflow_horizontal");
B.iconName==="fullscreen"&&(T.iconName="screen_full");B.iconName==="premium_standalone"&&(T.iconName="premium_standalone_cairo");_.m("enable_connect_icon_update_web")&&B.iconName==="account_linked"&&(T.iconName="circles_overlap_check",T.iconStyle="youtube_fill");_.m("enable_connect_icon_update_web")&&B.iconName==="account_unlinked"&&(T.iconName="circles_overlap",T.iconStyle="youtube_outline");$No.has(B.iconName)&&(T.iconStyle="youtube_fill");_.m("enable_web_delhi_icons")&&B.iconName==="playlist_add"&&
(T.iconName="bookmark");_.m("enable_web_delhi_icons")&&WNq.has(B.iconName)&&(T.iconStyle="youtube_fill");B=Object.assign({},T,{iconName:(SW.prototype.mapIconTypeToStandardName.call(this,T.iconName)||T.iconName).toLowerCase()});var S;return(B=N3C(AI2,B,((S=this.urlProvider)==null?void 0:S.getUrl)||HOm,t))?B:SW.prototype.resolveIcon.call(this,T,t)};
eO2[Kg]=[_.S_(sqq)];_.G7q=1;var OB=function(){};
_.u(OB,$5);OB.prototype.resolveCommand=function(B){var t,T;return _.L(function(S){t=_.X(B,MA2);if(!t)return S.return();T=Number(t.enableDelayedPacfLoggingTvMs);if(isNaN(T)){var O=Vh();EVH(O,t,0)}else EVH(Vh(),t,T);_.Dh(S)})};_.kX=function(){};
_.u(_.kX,$5);
_.kX.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D;return _.L(function(P){S=_.X(B,$MH);d=(O=t.form)==null?void 0:O.element;h=(Z=d)==null?void 0:Z.closest("ytd-enforcement-message-view-model");if(!S||!h)return P.return();T.allowAdsAction||(q=S.fundingChoiceInstructionPageUrl,T.allowAdsAction=new hAb(window,_.o1(q)));var U=T.allowAdsAction;U.wallElement=h;U.allowAdsPopup.style.setProperty("display","flex","important");var J=U.scrollManager;J.originalBodyOverflow=J.JSC$8062_domHelper.JSC$7386_document_.body.style.overflow;J.JSC$8062_domHelper.JSC$7386_document_.body.style.overflow=
"hidden";U.wallElement.style.setProperty("display","none","important");uV2(U.accessibilityManager,U.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((D=T.allowAdsAction.allowAdsPopup)&&D instanceof HTMLElement)for(U=_.C(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),J=U.next();!J.done;J=U.next()){var N=_.C(J.value);J=N.next().value;N=N.next().value;D.style.setProperty(J,N)}_.Dh(P)})};
_.kX.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var ds=function(){};
_.u(ds,$5);ds.prototype.resolveCommand=function(B){var t;return _.L(function(T){t=_.X(B,L22);if(!t)return T.return();A4o(B);_.Dh(T)})};var Cs=function(B){this.JSC$15177_commandHandler=B};
_.u(Cs,$5);
Cs.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1){T=_.X(B,oxB);if((S=T)==null||!S.text||!navigator.clipboard)return P.return();_.LI(P,2);return _.V(P,navigator.clipboard.writeText(T.text),4)}if(P.nextAddress!=2){if(!T.successActions||T.successActions.length===0)return P.return();O=_.C(T.successActions);for(d=O.next();!d.done;d=O.next())Z=d.value,t.JSC$15177_commandHandler.resolveCommand(Z);return _.pj(P,0)}_.EH(P);if(!T.failureActions||T.failureActions.length===
0)return P.return();h=_.C(T.failureActions);for(q=h.next();!q.done;q=h.next())D=q.value,t.JSC$15177_commandHandler.resolveCommand(D);_.Dh(P)})};
Cs[Kg]=[_.kv];var ZG=function(B){this.JSC$15181_commandHandler=B};
_.u(ZG,$5);
ZG.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J;return _.L(function(N){switch(N.nextAddress){case 1:S=_.X(B,UJb);if(!S)return N.return();_.LI(N,2);if(!S.imageBytes&&!S.imageUrl)throw Error("Ci");if(!S.imageUrl){if(S.imageBytes){d=S.imageBytes;Z=d.replace(/-/g,"+").replace(/_/g,"/");var H=g3g(Z);O=_.uj(H)}N.jumpTo(4);break}return _.V(N,fetch(S.imageUrl),5);case 5:return h=N.yieldResult,_.V(N,h.blob(),6);case 6:q=N.yieldResult,O=_.uj(q);case 4:U=(D=t)==null?void 0:(P=D.form)==
null?void 0:P.element;J=document.createElement("a");gy(J,O);U.appendChild(J);J.download="";J.click();U.removeChild(J);URL.revokeObjectURL(_.Pv(O));S.successCommand&&T.JSC$15181_commandHandler.resolveCommand(S.successCommand);_.pj(N,0);break;case 2:_.EH(N),S.errorCommand&&T.JSC$15181_commandHandler.resolveCommand(S.errorCommand),_.Dh(N)}})};
ZG[Kg]=[_.kv];var Ls=function(B){this.store=B};
_.u(Ls,$5);Ls.prototype.resolveCommand=function(B){var t=this,T,S,O;return _.L(function(d){S=(T=_.X(B,_.iyb))==null?void 0:T.entityBatchUpdate;if(!S)return d.jumpTo(0);O=Object.assign({},S,{mutations:[].concat(_.aw(S.mutations||[]))});return _.V(d,_.U6(O,t.store),0)})};var p$q=function(B){this.JSC$15188_commandHandler=B;this.feedbackDialogMap=new Map};
p$q.prototype.openDialog=function(B,t){(B=this.feedbackDialogMap.get(B))&&this.JSC$15188_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:B}},t)};
p$q[Kg]=[_.kv];var hn=new _.lz("FEEDBACK_CONTROLLER_TOKEN");var qV=new _.lz("APP_STORE_TOKEN");var Ve=function(B,t){this.store=B;this.controller=t};
_.u(Ve,$5);Ve.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v;return _.L(function(p){if(p.nextAddress==1){S=_.X(B,_.AR);if(d=(O=S)==null?void 0:O.contentId)for(h=_.C(((Z=S)==null?void 0:Z.actions)||[]),q=h.next();!q.done;q=h.next())D=q.value,i0H(T,D,d);J=(P=t)==null?void 0:(U=P.form)==null?void 0:U.element;return _.V(p,_.hi(J,[B]).catch(function(){}),2)}N=p.yieldResult;
((H=N)==null?0:(f=H.data)==null?0:(c=f.feedbackResponses)==null?0:c.length)&&(W=(w=N.data.feedbackResponses[0])==null?void 0:w.followUpDialog)&&d&&(v=T.controller)!=null&&v.feedbackDialogMap.set(d,W);_.Dh(p)})};
var i0H=function(B,t,T){var S=_.X(t,_.EQ);if(S){S=_.C(S.commands||[]);for(var O=S.next();!O.done;O=S.next())i0H(B,O.value,T)}_.X(t,_.m2)&&B.store.dispatch(_.mO("commandEntity",IIX(T),{key:T,command:t}));_.X(t,QO8)&&B.store.dispatch(_.mO("commandEntity",IIX(T),{key:T,command:t}))};
Ve[Kg]=[qV,hn];var EB=function(B){this.controller=B};
_.u(EB,$5);EB.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z;return _.L(function(h){S=_.X(B,_.W2);d=(O=S)==null?void 0:O.targetId;if(((Z=S)==null?void 0:Z.signal)!=="TELL_US_WHY"||!d)return h.return();T.controller.openDialog(d,t);_.Dh(h)})};
EB[Kg]=[hn];var DG=function(B){this.store=B};
_.u(DG,$5);DG.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D;return _.L(function(P){S=_.X(B,quw);d=(O=S)==null?void 0:O.contentId;q=(Z=t)==null?void 0:(h=Z.form)==null?void 0:h.element;D=_.hi(q,[B]);d&&T.undo(d);return _.V(P,D,0)})};
DG.prototype.undo=function(B){this.store.dispatch(_.mO("commandEntity",IIX(B),{key:B,command:void 0}))};
DG[Kg]=[qV];var PZ=function(B){this.JSC$15203_commandHandler=B};
_.u(PZ,$5);PZ.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D;return _.L(function(P){T=_.X(B,CD2);S=T.flowStateKey;O=T.validationFailureCommand;d=T.submitValidFormCommand;Z=keo(_.bm,[S||""]);h=_.X(Z,Lk4);((q=h)==null?0:q.isValid)&&d&&t.JSC$15203_commandHandler.resolveCommand(d);((D=h)==null?0:D.isValid)||!O||t.JSC$15203_commandHandler.resolveCommand(O);_.Dh(P)})};
PZ[Kg]=[_.kv];var UB=function(B){this.innertubeTransportService=B};
_.u(UB,$5);UB.prototype.resolveCommand=function(B,t){var T=this,S;return _.L(function(O){return _.V(O,_.Kz(T.innertubeTransportService,B,(S=t)==null?void 0:S.form).then(function(d){var Z,h;t==null||(Z=t.commandController)==null||(h=Z.onSuccess)==null||h.call(Z,B,d)},function(d){var Z,h;
t==null||(Z=t.commandController)==null||(h=Z.onServerError)==null||h.call(Z,B,d)}),0)})};
UB[Kg]=[_.QG];var Ie=function(){};
_.u(Ie,$5);Ie.prototype.resolveCommand=function(B){var t,T,S,O;return _.L(function(d){if(t=_.X(B,_.uR2)){if(T=t.gtmId)S=_.MB("GL",""),_.Rn(T,S);(O=t.gtmData)&&_.A2(O)}_.Dh(d)})};var Jn=function(B,t){this.innertubeTransportService=B;this.JSC$15214_actionRouter=t};
_.u(Jn,$5);Jn.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){T=_.X(B,CLb);if(!T)return O.return();S=T.command;if(!S)return O.return();t.JSC$15214_actionRouter.triggerAction("yt-insert-rich-section-action",T);return _.V(O,_.Kz(t.innertubeTransportService,S,{disableCache:!0}),0)})};
Jn[Kg]=[_.QG,v8];AfD.bind(null,WD);var Ywb=AfD.bind(null,cQB);scw.bind(null,WD);var KNE=scw.bind(null,cQB);wA9.bind(null,WD);var lgH=wA9.bind(null,cQB);var mx=function(){};
_.u(mx,$5);
mx.prototype.resolveCommand=function(B){var t,T,S,O,d,Z,h,q,D,P;return _.L(function(U){t=_.X(B,i2B);if(!t)return U.return();S=((T=t.operations)==null?void 0:T.operations)||[];O=_.C(S);for(d=O.next();!d.done;d=O.next())if(Z=d.value,Z.insertItemSectionContent){var J=Z.insertItemSectionContent,N=J.contents||[];J.insertByPositionInSection?Ywb(J.insertByPositionInSection.sectionTargetId,N,J.insertByPositionInSection.position):J.insertByRelativePositionInSection&&J.insertByRelativePositionInSection.sectionTargetId&&J.insertByRelativePositionInSection.itemTargetId&&
KNE(J.insertByRelativePositionInSection.sectionTargetId,J.insertByRelativePositionInSection.itemTargetId,N,J.insertByRelativePositionInSection.relativePosition)}else Z.replaceSection?(J=Z.replaceSection,N={},J.replaceByTargetId?N=J.replaceByTargetId:J.replaceByGroupId&&(N={targetId:J.replaceByGroupId.groupId,newContent:J.replaceByGroupId.newContent,undoKey:""}),N.newContent&&wN8(N.targetId,{continuationItems:[N.newContent]})):Z.removeItem?(J=Z.removeItem,J.removeByTargetId&&J.sectionTargetId&&lgH(J.sectionTargetId,
J.removeByTargetId.targetIds||[])):Z.removeSection&&(Z.removeSection.removeByTargetId?(h=void 0,vy2(((h=Z.removeSection)==null?void 0:h.removeByTargetId.targetIds)||[])):Z.removeSection.removeByGroupId&&(q=void 0,vy2(((q=Z.removeSection)==null?void 0:q.removeByGroupId.groupIds)||[])));P=((D=t.operations)==null?void 0:D.scrollConfig)||{};ny1(P);_.Dh(U)})};
var vy2=function(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next())wN8(t.value,{continuationItems:[]})},ny1=function(B){if(B.scrollToItem){var t=B.scrollToItem.item||{},T=t.itemTargetId;
t=t.sectionTargetId;if(T&&t){var S=document.querySelector("[data-target-id="+t+"]"),O=S==null?void 0:S.querySelector("[data-target-id="+T+"]");S&&O&&setTimeout(function(){var d=O.offsetTop-S.offsetTop,Z;if(((Z=B.scrollToItem)==null?void 0:Z.scrollPosition)==="SCROLL_POSITION_CENTER")d-=S.offsetHeight/2,d+=O.offsetHeight/2;else{var h;((h=B.scrollToItem)==null?void 0:h.scrollPosition)==="SCROLL_POSITION_END"&&(d-=S.offsetHeight,d+=O.offsetHeight)}S.scroll({top:d,behavior:"smooth"})},100)}}};var NV=new _.lz("CLIENT_NAME_TOKEN");var rIi=new _.lz("DEFAULT_STORE_EXPIRATION_TOKEN");var Hnm=new _.lz("CLIENT_LOCATION_SERVICE_TOKEN");var X4=function(B,t,T){this.clientName=B||_.MB("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=t||_.wx.getInstance();this.JSC$15242_commandHandler=T||_.UW.instance};
_.u(X4,$5);X4.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){S=(T=_.X(B,bp2))==null?void 0:T.onComplete;t.clientLocationService.clearLocationPlayabilityToken(t.clientName);S&&t.JSC$15242_commandHandler.resolveCommand(S);_.Dh(O)})};
X4[Kg]=[NV,Hnm,_.kv];var u3=function(B){this.innertubeTransportService=B};
_.u(u3,$5);u3.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z;return _.L(function(h){d=(S=t)==null?void 0:(O=S.form)==null?void 0:O.element;return _.V(h,_.Kz(T.innertubeTransportService,B,(Z=t)==null?void 0:Z.form).then(function(q){$Vz(d,new CustomEvent("yt-service-request-completed"),{data:q},_.MB("openPopupConfig"))}),0)})};
u3[Kg]=[_.QG];var jW=function(){};
_.u(jW,$5);jW.prototype.resolveCommand=function(B){var t,T;return _.L(function(S){t=_.X(B,EA4);T=document.querySelector("mini-app-container-view-model");if(!t||!T)return S.return();t.isPlaying?T.dispatchEvent(new Event("play")):T.dispatchEvent(new Event("pause"));_.Dh(S)})};var HZ=function(){};
_.u(HZ,$5);HZ.prototype.resolveCommand=function(B){var t,T,S,O,d,Z,h;return _.L(function(q){t=_.X(B,Upe);if((T=t)==null||!T.paramKeys)return q.return();S=t.paramKeys;O=_.YB(window.location.href);d=_.C(S);for(Z=d.next();!Z.done;Z=d.next())h=Z.value,O.JSC$8094_queryData_.remove(h);window.history.replaceState(window.history.state,document.title,O.toString());_.Dh(q)})};var zO1=function(){this.dropdownMap=new Map};_.b08=new _.lz("DROPDOWN_CONTROLLER_TOKEN");var ae=function(B){this.controller=B};
_.u(ae,$5);ae.prototype.resolveCommand=function(B){var t=this,T,S,O,d;return _.L(function(Z){T=_.X(B,nsH);if(!T)return Z.return();S=T;O=S.dropdownId;d=S.selectedOptionIndex;if(O===void 0||d===void 0)return Z.return();var h=t.controller.dropdownMap.get(O);h&&h(d);_.Dh(Z)})};
ae[Kg]=[_.b08];var fs=function(B){this.controller=B};
_.u(fs,$5);fs.prototype.resolveCommand=function(B){var t=this,T;return _.L(function(S){return(T=_.X(B,qjB))?_.V(S,t.controller.closeDialog(),0):S.return()})};
fs[Kg]=[_.jv];var gs=function(B){this.controller=B};
_.u(gs,$5);gs.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){T=_.X(B,Kio);if(!T)return O.return();var d,Z=T.panelIdentifier||((d=T.identifier)==null?void 0:d.tag);if(!Z)throw Error("Di");return(S=Z)?_.V(O,t.controller.hidePanel(S),0):O.jumpTo(0)})};
gs[Kg]=[_.XN];var Re=function(B,t){this.innertubeTransportService=B;this.controller=t};
_.u(Re,$5);Re.prototype.resolveCommand=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return T=_.X(B,lsE),(S=T)!=null&&S.panelId?_.V(Z,t.controller.getReloadContinuation(T.panelId),2):Z.return();if(Z.nextAddress!=3)return(O=Z.yieldResult)?_.V(Z,_.Kz(t.innertubeTransportService,B,{continuation:O}),3):Z.return();d=Z.yieldResult;return _.V(Z,t.controller.updatePanel(T.panelId,d.content,!1),0)})};
Re[Kg]=[_.QG,_.XN];var An=function(B,t,T){this.innertubeTransportService=B;this.JSC$15278_screenManager=t;this.JSC$15278_commandHandler=T};
_.u(An,$5);
An.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1){T=_.X(B,_.xe2);if(!T)return q.return();if(T.commands)for(S=_.C(T.commands),O=S.next();!O.done;O=S.next())d=O.value,t.JSC$15278_commandHandler.resolveCommand(d,{disableClickTracking:!0});Z=_.fZ(B.clickTrackingParams);_.dc(t.JSC$15278_screenManager,21760,Z,{layer:7,parentLayer:0});return _.V(q,_.Kz(t.innertubeTransportService,B),2)}h=q.yieldResult;if(!h)return q.return();t.JSC$15278_screenManager.graftServerVe(h.trackingParams,Z,
7);_.Dh(q)})};
An[Kg]=[_.QG,_.HQ,_.kv];var cZ=new _.lz("PANEL_LOADING_STRATEGY_TOKEN");var sB=function(B,t){this.controller=B;this.panelLoadingStrategy=t};
_.u(sB,$5);
sB.prototype.resolveCommand=function(B,t){var T=this,S,O,d;return _.L(function(Z){S=_.X(B,s_8);if((O=S)==null||!O.panelLoadingStrategy)return Z.return();d=function(h){var q,D,P,U,J,N,H,f,c;return _.L(function(w){D=_.X((q=h.dialogViewModel)==null?void 0:q.header,r58);P={viewModel:h.dialogViewModel};U={};if(H=_.m("web_enable_dialog_header_label")?(J=D)==null?void 0:(N=J.headline)==null?void 0:N.content:void 0)U.ariaLabel=H;S.dismissOnBackgroundTap===!1&&(U.isModal=!0);return h.dialogViewModel?_.V(w,
T.controller.openDialog(P,(f=t)==null?void 0:(c=f.form)==null?void 0:c.element,U),0):w.return()})};
return _.V(Z,T.panelLoadingStrategy.execute({command:B,data:S.panelLoadingStrategy,renderFn:d,createScreenConfig:{layer:4}}),0)})};
sB[Kg]=[_.jv,cZ];var F4=function(B,t,T){this.innertubeTransportService=B;this.controller=t;this.JSC$15298_screenManager=T};
_.u(F4,$5);
F4.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J,N,H;return _.L(function(f){switch(f.nextAddress){case 1:S=_.X(B,_.RO);if(!S)return f.return();var c,w=S.panelIdentifier||((c=S.identifier)==null?void 0:c.tag);if(!w)throw Error("Di");O=w;return _.V(f,T.controller.isVisible(O,!0),2);case 2:if((d=f.yieldResult)&&S.blockIfPanelOpen)return f.return();q=(h=(Z=T.controller).getPanelContent)==null?void 0:h.call(Z,O);if(!(c=q))if(S){var W;c=((W=S.globalConfiguration)==null?void 0:W.initialState)||
S.engagementPanel;if(W=!c)W=!!(S==null?0:(w=S.engagementPanelPresentationConfigs)==null?0:w.engagementPanelPopupPresentationConfig);W&&(c=_.o3X(S.panelIdentifier,S.identifier))}else c=void 0;D=c;P=S.engagementPanelPresentationConfigs;U=S.engagementPanelExtras;return _.V(f,T.controller.showPanel(O,D,P,U,(J=t)==null?void 0:(N=J.form)==null?void 0:N.element),3);case 3:if(!S.globalConfiguration){f.jumpTo(0);break}_.dc(T.JSC$15298_screenManager,32633);return _.V(f,_.Kz(T.innertubeTransportService,B),5);
case 5:return H=f.yieldResult,T.JSC$15298_screenManager.graftServerVe(H.trackingParams),_.V(f,T.controller.updatePanel(O,H.content,!0,U,void 0,H.updatePanelContinuationData),0)}})};
F4[Kg]=[_.QG,_.XN,_.HQ];var ws=function(B,t){this.controller=B;this.panelLoadingStrategy=t};
_.u(ws,$5);ws.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q;return _.L(function(D){S=_.X(B,_.NI);if((O=S)==null||!O.panelLoadingStrategy)return D.return();h=Bzs(T.controller,(d=t)==null?void 0:(Z=d.form)==null?void 0:Z.element);q=function(P){return _.L(function(U){return P.sheetViewModel?_.V(U,T.controller.openSheet({viewModel:P.sheetViewModel},h),0):U.return()})};
return _.V(D,T.panelLoadingStrategy.execute({command:B,data:S.panelLoadingStrategy,renderFn:q,createScreenConfig:{layer:0}}),0)})};
ws[Kg]=[_.uC,cZ];var oe=function(B,t){this.controller=B;this.JSC$15306_commandHandler=t};
_.u(oe,$5);oe.prototype.resolveCommand=function(B,t){var T=this,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){S=_.X(B,znE);var h=_.X(S.showCommand,_.RO),q,D,P=(D=h==null?void 0:h.panelIdentifier)!=null?D:h==null?void 0:(q=h.identifier)==null?void 0:q.tag;if(!P)throw Error("Ei");O=P;return _.V(Z,T.controller.isVisible(O),2)}return(d=Z.yieldResult)?_.V(Z,T.controller.hidePanel(O),0):_.V(Z,T.JSC$15306_commandHandler.resolveCommand(S.showCommand,t),0)})};
oe[Kg]=[_.XN,_.kv];var ye=function(B,t,T){this.innertubeTransportService=B;this.controller=t;this.JSC$15309_screenManager=T};
_.u(ye,$5);
ye.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv;return _.L(function(hN){switch(hN.nextAddress){case 1:return S=T=_.X(B,bhi),O=S.targetPanelIdentifier,d=S.contentSourcePanelIdentifier,Z=S.globalConfiguration,((h=O)==null?0:h.tag)&&((q=d)==null?0:q.tag)?Z?_.V(hN,t.controller.showPanel(O.tag,_.o3X(O.tag,O),void 0,void 0,void 0),5):_.V(hN,(J=(U=t.controller).getPanel)==null?void 0:J.call(U,d.tag),4):hN.return();case 4:N=hN.yieldResult;D=(H=N)==null?void 0:
(c=(f=H).getPanelContent)==null?void 0:c.call(f);hN.jumpTo(3);break;case 5:return _.V(hN,_.Kz(t.innertubeTransportService,B),6);case 6:w=hN.yieldResult,((W=w)==null?0:W.trackingParams)&&t.JSC$15309_screenManager.graftServerVe(w.trackingParams),D=(v=w)==null?void 0:v.content,P=(p=w)==null?void 0:p.updatePanelContinuationData;case 3:if(b=(l=D)==null?void 0:l.engagementPanelSectionListRenderer)return _.V(hN,t.controller.showPanel(O.tag,void 0,void 0,void 0,void 0,{content:b.content,secondaryHeaderContent:(Zv=
b.header)!=null?Zv:{},targetId:b.targetId},P),0);hN.jumpTo(0)}})};
ye[Kg]=[_.QG,_.XN,_.HQ];var Qe=function(B){this.JSC$15316_commandHandler=B};
_.u(Qe,$5);
Qe.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return(T=_.X(B,Liq))?_.V(q,_.qI(),2):q.return();S=q.yieldResult;if(!S)return q.return();var D=S,P=(O=T)==null?void 0:O.languageCode,U=(d=T)==null?void 0:d.isAutoTranslated;D.getVideoData&&_.QcX(D).length&&((P=MDw(D,P,U))?D.setOption("captions","track",P):(D.setOption("captions","stickyLoading",{}),D.setOption("captions","track",{})));Z=S.isSubtitlesOn()?_.IG("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.IG("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");h=_.B6(Z);t.JSC$15316_commandHandler.resolveCommand(h);_.Dh(q)})};
Qe[Kg]=[_.kv];var xX=function(B,t){this.shortsPlayerPromise=B;this.JSC$15320_commandHandler=t};
_.u(xX,$5);
xX.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1)return(T=_.X(B,abu))?_.V(P,t.shortsPlayerPromise,2):P.return();S=P.yieldResult;var U=$$h(S);U!=null&&U.length||(S.loadModule("captions"),U=$$h(S));O=U;if((d=O)==null||!d.length)return Z=_.IG("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),h=_.B6(Z),t.JSC$15320_commandHandler.resolveCommand(h),P.return();S.toggleSubtitles();q=S.isSubtitlesOn()?_.IG("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.IG("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");D=_.B6(q);t.JSC$15320_commandHandler.resolveCommand(D);_.Dh(P)})};
xX[Kg]=[_.VvE,_.kv];var MV=function(B){this.JSC$15323_playerPromise=B};
_.u(MV,$5);MV.prototype.resolveCommand=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return(T=_.X(B,nDo))?_.V(Z,t.JSC$15323_playerPromise,2):Z.return();S=Z.yieldResult;O=S.getVideoData().video_id;T.videoId===O&&(d=Number(T.offsetFromVideoStartMilliseconds),d>=0&&S.seekTo(d/1E3));_.Dh(Z)})};
MV[Kg]=[_.CS];var t2B=_.hc("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),$X=function(B){this.store=B};
_.u($X,$5);
var Tz2=function(B){var t,T,S,O;return _.L(function(d){if(d.nextAddress==1)return t=_.MB("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,T=_.MB("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,S=t||T,B.mainAppPlayer=new iU(S),_.V(d,B.mainAppPlayer.api,2);O=d.yieldResult;O.addEventListener("onStateChange",B.JSC$15327_playerStateChangeListener.bind(B));document.addEventListener("yt-page-data-updated",B.pauseOnNavigation.bind(B));window.addEventListener("state-navigatestart",
B.pauseOnNavigation.bind(B));_.Dh(d)})};
$X.prototype.JSC$15327_playerStateChangeListener=function(B){switch(B){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"}SN8(this)};
var SN8=function(B){B.store.dispatch(_.mO("sfvAudioItemCurrentlyPlayingEntity",t2B,{key:t2B,externalVideoId:B.externalVideoId,sfvAudioItemPlaybackState:B.playbackState,nowPlayingEntityValue:B.nowPlayingEntityValue}))};
$X.prototype.pauseOnNavigation=function(){var B=this,t,T,S,O;return _.L(function(d){if(d.nextAddress==1){if(!B.mainAppPlayer){var Z=new _.HY("Error: mainAppPlayer is unavailable",B.mainAppPlayer);_.wj(Z);return d.return()}return _.V(d,B.mainAppPlayer.api,2)}t=d.yieldResult;S=(T=t)==null?void 0:T.getPlayerState();S!==1||(O=t)!=null&&O.pauseVideo();_.Dh(d)})};
$X.prototype.playVideo=function(B,t,T){var S=this,O,d;return _.L(function(Z){if(Z.nextAddress==1)return _.V(Z,(O=S.mainAppPlayer)==null?void 0:O.api,2);d=Z.yieldResult;if(!S.mainAppPlayer||!d){var h=new _.HY("Error: mainAppPlayer is unavailable",S.mainAppPlayer);_.wj(h);return Z.return()}return _.V(Z,S.mainAppPlayer.loadVideoWithPlayerVars({videoId:S.externalVideoId,audio_only:"1",start:B/1E3,end:B/1E3+t,player_params:T}),0)})};
$X.prototype.pauseVideo=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1){if(!B.mainAppPlayer){var O=new _.HY("Error: mainAppPlayer is unavailable",B.mainAppPlayer);_.wj(O);return S.return()}return _.V(S,B.mainAppPlayer.api,2)}t=S.yieldResult;(T=t)==null||T.pauseVideo();_.Dh(S)})};
$X.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p;return _.L(function(l){if(l.nextAddress==1)return T=_.X(B,XXB),O=(S=T)==null?void 0:S.nowPlayingEntityValue,Z=(d=T)==null?void 0:d.externalVideoId,U=Number((P=(h=T)==null?void 0:(q=h.defaultStartPoints)==null?void 0:(D=q[0])==null?void 0:D.offsetMs)!=null?P:"0"),w=Number((c=(J=T)==null?void 0:(N=J.defaultStartPoints)==null?void 0:(H=N[0])==null?void 0:(f=H.duration)==null?void 0:f.seconds)!=null?c:"15"),p=(v=
(W=T)==null?void 0:W.playerParams)!=null?v:"",O&&Z?t.mainAppPlayer?l.jumpTo(2):_.V(l,Tz2(t),2):l.return();if(l.nextAddress!=6){if(t.nowPlayingEntityValue&&O===t.nowPlayingEntityValue)return t.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?_.V(l,t.pauseVideo(),0):_.V(l,t.playVideo(U,w,p),0);t.externalVideoId=Z;t.nowPlayingEntityValue=O;t.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return _.V(l,t.playVideo(U,w,p),6)}SN8(t);return l.jumpTo(0)})};
$X[Kg]=[Cl];var WZ=function(B){this.JSC$15347_commandHandler=B};
_.u(WZ,$5);WZ.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return(S=_.X(B,hnq))?_.V(q,_.qI(),2):q.return();O=q.yieldResult;if(!O)return q.return();(d=iOv(O))?T.JSC$15347_commandHandler.resolveCommand(d,t):(Z=_.IG("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),h=_.B6(Z),T.JSC$15347_commandHandler.resolveCommand(h));_.Dh(q)})};
WZ[Kg]=[_.kv];var eW=function(B){this.JSC$15350_playerPromise=B};
_.u(eW,$5);eW.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z;return _.L(function(h){if(h.nextAddress==1){T=_.X(B,r8E);if(!T)return h.return();S=T.overlayRenderer;return S?(O=_.X(S,qxB))?_.V(h,t.JSC$15350_playerPromise,3):h.jumpTo(0):h.return()}d=h.yieldResult;d.renderChapterSeekingAnimation(1,_.vS(O.text),(Z=O.icon)==null?void 0:Z.iconType);_.Dh(h)})};
eW[Kg]=[_.CS];var Gb=function(B){this.store=B};
_.u(Gb,$5);
Gb.prototype.resolveCommand=function(B){var t=this,T,S,O;return _.L(function(d){if(d.nextAddress==1){T=_.X(B,L98);if(!T)return d.return();S="";(O=t.store.getState().collabInviteLink)&&T.id===O.playlistId?S=O.inviteLinkURL:T.shortUrl&&(S=T.shortUrl);return S?_.V(d,navigator.clipboard.writeText(S),3):d.jumpTo(0)}var Z={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.IG("COPY_LINK_SUCCESS_TOAST")}}}}};_.OD().resolve(_.kv).resolveCommand(Z);_.Dh(d)})};
Gb[Kg]=[qV];var ps=function(B,t){this.innertubeTransportService=B;this.JSC$15360_commandHandler=t};
_.u(ps,$5);ps.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J;return _.L(function(N){if(N.nextAddress==1)return(S=_.X(B,_.xs))?_.V(N,_.Kz(T.innertubeTransportService,B,(O=t)==null?void 0:O.form),2):N.return();(d=N.yieldResult)&&d.errorMetadata&&(Z=d,h=_.B6(Z.error.message),T.JSC$15360_commandHandler.resolveCommand(h));q=d;if((D=q)==null?0:D.actions)for(P=_.C(q.actions),U=P.next();!U.done;U=P.next())J=U.value,T.JSC$15360_commandHandler.resolveCommand(J);_.Dh(N)})};
ps[Kg]=[_.QG,_.kv];var i3=function(){};
_.u(i3,$5);i3.prototype.resolveCommand=function(B){var t;return _.L(function(T){t=_.X(B,Bi2);if(!t)return T.return();(new E5q(t)).show();_.Dh(T)})};_.YX=new _.lz("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Ks=function(B,t,T,S){this.store=B;this.innertubeTransportService=t;this.controller=T;this.JSC$15368_commandHandler=S};
_.u(Ks,$5);
Ks.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv,hN,PL,aC,cL,gm;return _.L(function(p_){if(p_.nextAddress==1){S=_.X(B,_.sl);if(!S)return p_.return();if(S.clientActions){O=_.C(S.clientActions);for(d=O.next();!d.done;d=O.next())Z=d.value,T.JSC$15368_commandHandler.resolveCommand(Z);var M9,B_=t==null?void 0:(M9=t.form)==null?void 0:M9.element;B_&&_.dv(B_,"yt-dismissible-item-action",S.clientActions)}return _.V(p_,_.Kz(T.innertubeTransportService,B,(h=t)==
null?void 0:h.form),2)}if(q=p_.yieldResult)q.errorMetadata?(D=q,P=_.B6(D.error.message),T.JSC$15368_commandHandler.resolveCommand(P),"error"in q&&((U=t)==null?0:(J=U.commandController)==null?0:J.onServerError)&&((N=t)==null||(H=N.commandController)==null||H.onServerError(B,q))):(f=t)==null||(c=f.commandController)==null||(W=(w=c).onSuccess)==null||W.call(w,B,q);v=q;((p=v)==null?0:p.collaborationInviteLink)&&S.playlistId&&(_.m("web_enable_invite_collaborators_link")||_.m("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
T.store.dispatch(_.kT({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:S.playlistId,inviteLinkUrl:v.collaborationInviteLink}}));((l=v)==null?0:l.redirectEndpoint)&&T.JSC$15368_commandHandler.resolveCommand(v.redirectEndpoint);((b=v)==null?0:(Zv=b.newHeader)==null?0:Zv.playlistHeaderRenderer)?OP8(T.controller,v.newHeader.playlistHeaderRenderer):((hN=v)==null?0:(PL=hN.newHeader)==null?0:PL.musicEditablePlaylistDetailHeaderRenderer)&&OP8(T.controller,v.newHeader.musicEditablePlaylistDetailHeaderRenderer);
T.controller.playlistVideoListElement&&((aC=v)==null?0:(cL=aC.playlistEditResults)==null?0:(gm=cL[0])==null?0:gm.playlistEditVideoAddedResultData)&&((B_=T.controller.playlistVideoListElement)==null||B_.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:v.playlistEditResults[0].playlistEditVideoAddedResultData})));_.Dh(p_)})};
Ks[Kg]=[qV,_.QG,_.YX,_.kv];var l3=function(B,t){this.controller=B;this.JSC$15378_commandHandler=t};
_.u(l3,$5);l3.prototype.resolveCommand=function(B,t){var T=this,S,O,d;return _.L(function(Z){S=_.X(B,hi2);T.controller.showRefreshPill&&((O=S)==null?0:O.command)&&(T.JSC$15378_commandHandler.resolveCommand((d=S)==null?void 0:d.command,t),T.controller.showRefreshPill=!1);_.Dh(Z)})};
l3[Kg]=[_.TE,_.kv];var vZ=function(B,t){this.store=B;this.JSC$15382_commandHandler=t||_.UW.instance};
_.u(vZ,$5);vZ.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J;return _.L(function(N){S=_.X(B,jxu);O=T.store.getState().radioButtonGroup;if((d=S)==null?0:d.command)T.JSC$15382_commandHandler.resolveCommand((Z=S)==null?void 0:Z.command,t);else if(O&&((h=S)==null?void 0:h.formId)===O.currentFormId)for(q=Object.values(O.commandsMap),D=_.C(q),P=D.next();!P.done;P=D.next())U=P.value,(J=_.$t(U))&&T.JSC$15382_commandHandler.resolveCommand(J,t);_.Dh(N)})};
vZ[Kg]=[_.xr];var ns=new _.lz("USER_PREFS");var rs=function(B){this.JSC$15387_prefCookie=B};
_.u(rs,$5);rs.prototype.resolveCommand=function(B){var t=this,T;return _.L(function(S){(T=_.X(B,Y7b))&&typeof T.useListView==="boolean"&&(_.Xi(0,155,T.useListView),t.JSC$15387_prefCookie.save());_.Dh(S)})};
rs[Kg]=[ns];var zb=function(B){this.JSC$15391_prefCookie=B};
_.u(zb,$5);zb.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z;return _.L(function(h){T=_.X(B,Ti8);if((S=T)==null||!S.gl)return h.return();O=T.gl;d={persist_gl:"1",gl:O};t.JSC$15391_prefCookie.set("gl",O);t.JSC$15391_prefCookie.save();Z=rs1(d);_.Kk(Z);_.Dh(h)})};
zb[Kg]=[ns];var b3=function(B){this.JSC$15395_prefCookie=B};
_.u(b3,$5);b3.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){T=_.X(B,Vyq);if(!T)return O.return();S=!1;T.flagNum&&typeof T.value==="boolean"?(_.Xi(0,T.flagNum,T.value),S=!0):T.key&&typeof T.stringValue==="string"&&(t.JSC$15395_prefCookie.set(T.key,T.stringValue),S=!0);S&&t.JSC$15395_prefCookie.save();_.Dh(O)})};
b3[Kg]=[ns];var BH=new _.lz("PREF_STORAGE_PROMISE_TOKEN");var t9=function(B){this.JSC$15399_prefStoragePromise=B};
_.u(t9,$5);t9.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1)return(T=_.X(B,Dj8))?_.V(O,t.JSC$15399_prefStoragePromise,2):O.return();S=O.yieldResult;return S===void 0||T.key===void 0||T.value===void 0?O.return():_.V(O,S.set(T.key,T.value),0)})};
t9[Kg]=[BH];var kk1=function(B){this.innertubeTransportService=B};
_.u(kk1,$5);kk1.prototype.resolveCommand=function(B,t){var T=this,S,O;return _.L(function(d){(S=_.X(B,_.v98))&&S&&S.isFirstRequest&&(_.Fi("search_overview_answer"),_.wv("so_rq",void 0,"search_overview_answer"));return _.V(d,_.Kz(T.innertubeTransportService,B,(O=t)==null?void 0:O.form),0)})};
kk1[Kg]=[_.QG];var dY2=function(){};
_.u(dY2,$5);
dY2.prototype.resolveCommand=function(B){var t,T,S,O,d,Z,h,q,D;return _.L(function(P){t=_.X(B,vDi);if((T=t)==null?0:T.sectionIdentifier){if(t.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(O=(S=document.getElementsByTagName(t.sectionIdentifier))==null?void 0:S.item(0))O.scrollIntoView({behavior:"smooth"}),(d=QEq(O))&&d.focus({preventScroll:!0});return P.return()}Z=document.querySelector("[section-identifier="+t.sectionIdentifier+"]");h=document.querySelector("[section-identifier="+t.referenceSectionIdentifier+
"]");if(!Z)return P.return();q=t.verticalScrollOffsetDp?t.verticalScrollOffsetDp:0;h&&(q-=h.offsetTop);window.scrollTo({top:Z.offsetTop+q,behavior:"smooth"});(D=QEq(Z))&&D.focus({preventScroll:!0})}_.Dh(P)})};var TN=function(B){this.JSC$15411_commandHandler=B};
_.u(TN,$5);
TN.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q;return _.L(function(D){if(D.nextAddress==1){T=_.X(B,IP8);if(!T||!T.imageBytes||!navigator.clipboard)return D.return();if(T.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.wj(Error("Gi")),D.return();_.LI(D,2);O=(S=T)==null?void 0:S.imageBytes;d=O.replace(/-/g,"+").replace(/_/g,"/");Z=g3g(d);h={};q=[new ClipboardItem((h[Z.type]=Z,h))];return _.V(D,navigator.clipboard.write(q),4)}if(D.nextAddress!=2)return T.successCommand&&
t.JSC$15411_commandHandler.resolveCommand(T.successCommand),_.pj(D,0);_.EH(D);T.errorCommand&&t.JSC$15411_commandHandler.resolveCommand(T.errorCommand);_.Dh(D)})};
TN[Kg]=[_.kv];var Sf=function(B,t){this.innertubeTransportService=B;this.JSC$15415_commandHandler=t};
_.u(Sf,$5);Sf.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return(S=_.X(B,J5H))?_.V(q,_.Kz(T.innertubeTransportService,B,(O=t)==null?void 0:O.form),2):q.return();(d=q.yieldResult)&&d.errorMetadata&&S.onFailureCommand&&T.JSC$15415_commandHandler.resolveCommand(S.onFailureCommand);Z=d;((h=Z)==null?0:h.shareCommand)&&T.JSC$15415_commandHandler.resolveCommand(Z.shareCommand,t);_.Dh(q)})};
Sf[Kg]=[_.QG,_.kv];var OJ=function(){};
_.u(OJ,$5);OJ.prototype.resolveCommand=function(B){var t,T;return _.L(function(S){t=_.X(B,Zyu);if(!t||!navigator.share)return S.return();T={url:t.url};try{return S.return(navigator.share(T))}catch(O){}_.Dh(S)})};var k4=function(){};
_.u(k4,$5);k4.prototype.resolveCommand=function(){return _.L(function(B){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.Dh(B)})};var dQ=function(B){this.JSC$15425_navigationConfirmationService=B};
_.u(dQ,$5);dQ.prototype.resolveCommand=function(){var B=this;return _.L(function(t){B.JSC$15425_navigationConfirmationService.cancelPendingNavigation();_.Dh(t)})};
dQ[Kg]=[EG];var CT=function(B){this.JSC$15428_screenManager=B};
_.u(CT,$5);CT.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D;return _.L(function(P){O=(S=t.form)==null?void 0:S.event;Z=(d=t.form)==null?void 0:d.element;if(!O)throw new _.HY("Event not passed in when resolving command");h=_.C(O.composedPath());for(q=h.next();!q.done;q=h.next())if(D=q.value,D.tagName==="YT-COPY-LINK-RENDERER")return D.copyUrlToClipboard(),Z&&_.pz(T.JSC$15428_screenManager,Z),P.return();_.Dh(P)})};
CT[Kg]=[_.HQ];var Z6=function(){this.JSC$15432_miniAppClientDataProvider=_.OD().resolve(_.yy)};
_.u(Z6,$5);Z6.prototype.resolveCommand=function(){var B=this,t,T;return _.L(function(S){if(B.JSC$15432_miniAppClientDataProvider.clientData.has("video_id")){var O=B.JSC$15432_miniAppClientDataProvider,d=O.clientData.get("video_id");d&&O.clientData.delete("video_id");t="https://youtube.com/watch?v="+d;T=m3(t);if(T===void 0)throw Error("Hi`"+t);_.yA(window,T)}_.Dh(S)})};var LT=function(){};
_.u(LT,$5);LT.prototype.resolveCommand=function(){return _.L(function(B){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.Dh(B)})};var h9=function(){};
_.u(h9,$5);h9.prototype.resolveCommand=function(){var B;return _.L(function(t){if(t.nextAddress==1)return _.V(t,_.Zgz(window.document.documentElement),2);(B=document.querySelector("mini-app-container-view-model iframe"))&&B.focus();_.Dh(t)})};var qR=function(B){this.JSC$15439_navigationConfirmationService=B};
_.u(qR,$5);
qR.prototype.resolveCommand=function(){var B=this;return _.L(function(t){var T=B.JSC$15439_navigationConfirmationService,S=_.OD().resolve(_.jI),O;if(((O=T.navigateParams)==null?void 0:O.data)!==void 0){var d;_.POE(S,T.navigateParams.endpoint,T.navigateParams.data,(d=T.navigateParams.navigationType)!=null?d:1,T.navigateParams.tempData,T.navigateParams.isMiniplayer,void 0,!0);T.navigateParams=void 0;T.customConfirmationCommand=void 0}else T.navigateParams&&(S.navigate(T.navigateParams.endpoint,T.navigateParams.reload,
T.navigateParams.params,T.navigateParams.tempData,T.navigateParams.requestType,T.navigateParams.createScreenConfig,!0),T.navigateParams=void 0,T.customConfirmationCommand=void 0);_.Dh(t)})};
qR[Kg]=[EG];var VH=function(){};
_.u(VH,$5);VH.prototype.resolveCommand=function(){return _.L(function(B){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.Dh(B)})};var EJ=function(B){this.JSC$15444_prefStorage=B};
_.u(EJ,$5);EJ.prototype.resolveCommand=function(){var B=this,t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.V(S,B.JSC$15444_prefStorage,2);case 2:return(t=S.yieldResult)?_.V(S,t.set("sfvle",!1),3):S.return();case 3:return _.V(S,t.set("sfvles",!0),4);case 4:T=_.Ni(),_.Xi(0,203,!1),_.Xi(0,204,!0),T.save(),_.Dh(S)}})};
EJ[Kg]=[BH];var D6=function(B){this.JSC$15447_prefStorage=B};
_.u(D6,$5);D6.prototype.resolveCommand=function(){var B=this,t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.V(S,B.JSC$15447_prefStorage,2);case 2:return(t=S.yieldResult)?_.V(S,t.set("sfvle",!0),3):S.return();case 3:return _.V(S,t.set("sfvles",!0),4);case 4:T=_.Ni(),_.Xi(0,203,!0),_.Xi(0,204,!0),T.save(),_.Dh(S)}})};
D6[Kg]=[BH];_.CVe=new _.lz("SNACKBAR_CONTROLLER_TOKEN");var PH=function(B){this.controller=B};
_.u(PH,$5);PH.prototype.resolveCommand=function(B){var t=this,T;return _.L(function(S){T=_.X(B,c5e);if(!T)return S.return();var O=t.controller;O.closeSnackbarFn&&O.closeSnackbarFn();_.Dh(S)})};
PH[Kg]=[_.CVe];var UJ=function(B,t){this.controller=B;this.sheetController=t};
_.u(UJ,$5);UJ.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q;return _.L(function(D){S=_.X(B,F2e);if(!S)return D.return();Z=Bzs(T.sheetController,(O=t)==null?void 0:(d=O.form)==null?void 0:d.element);h=_.X(S.content,Yl1);if(!h)return D.return();var P=T.controller,U=h,J=(q=S.animationStyle)!=null?q:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(P.showSnackbarFn)P.showSnackbarFn({snackbarViewModel:U,animationStyle:J,durationMs:S.durationSeconds*1E3,target:Z});else throw Error("qj");_.Dh(D)})};
UJ[Kg]=[_.CVe,_.uC];var Ib=function(){};
_.u(Ib,$5);Ib.prototype.resolveCommand=function(B){var t;return _.L(function(T){t=_.X(B,E0B);if(!t||typeof t.key!=="string"||typeof t.value!=="string")return T.return();window.localStorage.setItem(t.key,t.value);_.Dh(T)})};var J9=function(B){this.store=B};
_.u(J9,$5);J9.prototype.resolveCommand=function(B){var t=this,T;return _.L(function(S){T=_.X(B,h3w);if(!T||!T.stepId||!T.token)return S.return();t.store.dispatch(Dxu({stepId:T.stepId,token:T.token,isSelected:!1}));_.Dh(S)})};
J9[Kg]=[qV];var mK=function(B,t,T){this.innertubeTransportService=B;this.store=t;this.JSC$15466_screenManager=T};
_.u(mK,$5);
mK.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l,b,Zv,hN;return _.L(function(PL){T=_.X(B,Z21);if(!T||(S=T.stepIds)==null||!S.length)return PL.return();O=t.store.getState().talkToRecs;d=[];Z=[];h=_.C(T.stepIds);for(q=h.next();!q.done;q=h.next())for(D=q.value,P=void 0,(U=(P=O.stepStates[D])==null?void 0:P.userQuery)&&Z.push({userQuery:U.userQuery,userQueryToken:U.token}),J=void 0,N=(J=O.stepStates[D])==null?void 0:J.selectionStates,H=_.C(Object.entries(N)),f=
H.next();!f.done;f=H.next())c=f.value,w=_.C(c),W=w.next().value,v=w.next().value,p=W,l=v,l.isSelected&&d.push(p);b={selectedChipTokens:d,userQueries:Z,submittedStepIds:T.stepIds};Zv={browseTalk2recsFormData:b};T.browseEndpoint?(hN=B,_.or(hN,_.XJ,T.browseEndpoint)):T.command&&(hN=T.command);return hN?_.V(PL,_.Kz(t.innertubeTransportService,hN,{formData:Zv,disableCache:!0}).then(function(aC){(aC==null?0:aC.trackingParams)&&t.JSC$15466_screenManager.graftServerVe(aC==null?void 0:aC.trackingParams)}),
0):PL.return()})};
mK[Kg]=[_.QG,qV,_.HQ];var NR=function(B){this.store=B};
_.u(NR,$5);NR.prototype.resolveCommand=function(B){var t=this,T;return _.L(function(S){T=_.X(B,LPL);if(!T||!T.stepId||!T.token)return S.return();t.store.dispatch(Dxu({stepId:T.stepId,token:T.token,isSelected:!0}));_.Dh(S)})};
NR[Kg]=[qV];var XL=function(B){this.store=B};
_.u(XL,$5);XL.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h;return _.L(function(q){S=_.X(B,LcE);if(!S||!S.stepId||!S.userQueryToken)return q.return();h=(Z=(O=t)==null?void 0:(d=O.form)==null?void 0:d.userQuery)!=null?Z:"";T.store.dispatch(_.kT({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:S.stepId,userQueryToken:S.userQueryToken,userQuery:h}}));_.Dh(q)})};
XL[Kg]=[qV];_.ZPo=new _.lz("TIMELY_ACTIONS_CONTROLLER_TOKEN");var u4=function(B){this.controller=B};
_.u(u4,$5);u4.prototype.resolveCommand=function(B){var t=this,T,S,O,d;return _.L(function(Z){T=_.X(B,Yje);if(!T)return Z.return();S=T;O=S.id;d=S.isVisible;if(O===void 0||d===void 0)return Z.return();var h;(h=t.controller.timelyActionsMap.get(O))==null||h(O,d);_.Dh(Z)})};
u4[Kg]=[_.ZPo];var Lys=function(){this.timelyActionsMap=new Map};var jf=function(B){this.JSC$15493_commandHandler=B};
_.u(jf,$5);jf.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z;return _.L(function(h){T=_.X(B,_.J5);if(!T)return h.return();d=(S=T.item)==null?void 0:(O=S.notificationTextRenderer)==null?void 0:O.successResponseText;if(!d)return h.return();Z=_.bZ(d);t.JSC$15493_commandHandler.resolveCommand(Z);_.Dh(h)})};
jf[Kg]=[_.kv];var HH=function(B,t){this.innertubeTransportService=B;this.JSC$15498_playerApiPromise=t};
_.u(HH,$5);
HH.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P;return _.L(function(U){if(U.nextAddress==1)return _.V(U,t.JSC$15498_playerApiPromise,2);T=U.yieldResult;S=T.getOption("captions","track");O=Object.assign({},_.X(B,_.o0s));(Z=(d=T.getVideoData())==null?void 0:d.video_id)?O.externalVideoId=Z:_.p4(Error("Ii"));if((h=S)==null?0:h.languageCode)O.languageCode=S.languageCode;if((q=S)==null?0:q.kind)O.kind=S.kind;if((D=S)==null?0:D.name)O.name=S.name;P=Object.assign({},B,{getTranscriptEndpoint:O});return _.V(U,
_.Kz(t.innertubeTransportService,P),0)})};
HH[Kg]=[_.QG,_.CS];var FL=function(){};
_.u(FL,$5);FL.prototype.resolveCommand=function(B){var t,T,S,O,d,Z,h,q;return _.L(function(D){t=_.X(B,ukB);if((T=t)==null||!T.paramKeyValuePairs)return D.return();S=window.location.href;O=_.C(t.paramKeyValuePairs);for(d=O.next();!d.done;d=O.next())Z=d.value,Z.key&&Z.value&&(h={},S=_.n4(S,(h[Z.key]=Z.value,h)));q=_.OD().resolve(_.hr);_.Lt(q,S);_.Dh(D)})};var wQ=function(B,t){this.JSC$15505_commandHandler=B;this.innertubeTransportService=t};
_.u(wQ,$5);
wQ.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v;return _.L(function(p){switch(p.nextAddress){case 1:return(d=(S=t)==null?void 0:(O=S.form)==null?void 0:O.element)&&_.pf(d),Z=_.Ni().get("hl"),h="",_.LI(p,2),_.V(p,v3N(Z),4);case 4:h=p.yieldResult;_.pj(p,3);break;case 2:return _.EH(p),d&&_.im(d),_.wj(Error("Ki"),"ERROR"),p.return();case 3:q=_.X(B,mpo);if(!q)return d&&_.im(d),p.return();(U=(D=q.commerceActionConfig)==null?void 0:(P=D.commandLifeCycleConfig)==null?
void 0:P.onStartCommand)&&T.JSC$15505_commandHandler.resolveCommand(U);return _.V(p,_.Kz(T.innertubeTransportService,B,{client_data:{paymentsClientToken:{token:h}}}),5);case 5:(J=p.yieldResult)?(d&&_.im(d),((c=J)==null?0:c.command)&&T.JSC$15505_commandHandler.resolveCommand(J.command),(v=(w=q.commerceActionConfig)==null?void 0:(W=w.commandLifeCycleConfig)==null?void 0:W.onSuccessCommand)&&T.JSC$15505_commandHandler.resolveCommand(v)):(d&&_.im(d),_.wj(Error("Li")),(f=(N=q.commerceActionConfig)==null?
void 0:(H=N.commandLifeCycleConfig)==null?void 0:H.onFailureCommand)&&T.JSC$15505_commandHandler.resolveCommand(f)),_.Dh(p)}})};
wQ[Kg]=[_.kv,_.QG];var ob=function(B,t,T){this.store=B;this.JSC$15521_commandHandler=t;this.innertubeTransportService=T};
_.u(ob,$5);
ob.prototype.resolveCommand=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U;return _.L(function(J){S=_.X(B,Nc2);O=S.googlePaymentPayload;S.onStartCommand&&T.JSC$15521_commandHandler.resolveCommand(S.onStartCommand);d=O.encryptedPurchaseParams;Z=O.ypcLogWalletAnalyticDataEndpoint;h=S.serializedTransactionFlowLoggingParams;q=O.serializedPaymentsClientParams;D=S.ypcCujContext;U=zpN(T.innertubeTransportService,(P=t)==null?void 0:P.form,d,Z,h,q,D);return J.return(U.then(function(N){n3h(t==null?void 0:t.form,
!1);var H=T.store,f=T.JSC$15521_commandHandler,c=N.integratorData;c==null||c===""||N.error!=null?(String(N.error)==="-1"&&S.onDismissCommand?f.resolveCommand(S.onDismissCommand):String(N.error)!=="-1"&&S.onFailureCommand&&f.resolveCommand(S.onFailureCommand),String(N.error)!=="-1"&&String(N.error)!=="132"&&_.wj(Error("Mi"),"ERROR")):(S.googlePaymentEntityKey&&H.dispatch(_.mO("commerceAcquisitionClientPayloadEntity",S.googlePaymentEntityKey,{key:S.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:c,
fundsGuaranteeCallbackClientData:N.integratorClientCallbackData}}})),S.onSuccessCommand&&f.resolveCommand(S.onSuccessCommand));_.V2()},function(N){n3h(t==null?void 0:t.form,!1);
_.wj(N,"ERROR");S.onFailureCommand&&T.JSC$15521_commandHandler.resolveCommand(S.onFailureCommand)}))})};
ob[Kg]=[Cl,_.kv,_.QG];var yH=function(B,t){this.JSC$15525_commandHandler=B;this.purchaseManager=t};
_.u(yH,$5);
yH.prototype.resolveCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P;return _.L(function(U){T=_.X(B,XmE);((S=T)==null?0:(O=S.commandLifeCycleConfig)==null?0:O.onStartCommand)&&t.JSC$15525_commandHandler.resolveCommand(T.commandLifeCycleConfig.onStartCommand);if(!((d=T)==null?0:(Z=d.googlePaymentPurchaseManagerPayload)==null?0:Z.securePayloadBytes))return _.wj(Error("Ni"),"ERROR"),U.return();h=auq(_.Zi(T.googlePaymentPurchaseManagerPayload.securePayloadBytes));q=_.Ni().get("hl");D=_.ld();Pho(h.serialize(),
q,function(J){D.resolve(J)},function(J){D.reject(J)},D.resolve);
P=D.promise;return U.return(P.then(function(J){if(J)if(J==null?0:J.errorCode){_.wj(Error("Oi`"+J.errorCode),"ERROR");var N,H;((N=T)==null?0:(H=N.commandLifeCycleConfig)==null?0:H.onFailureCommand)&&t.JSC$15525_commandHandler.resolveCommand(T.commandLifeCycleConfig.onFailureCommand)}else if(J==null?0:J.isCancelled){var f,c;((f=T)==null?0:(c=f.commandLifeCycleConfig)==null?0:c.onCancelCommand)&&t.JSC$15525_commandHandler.resolveCommand(T.commandLifeCycleConfig.onCancelCommand)}else{var w,W;((w=T)==
null?0:(W=w.commandLifeCycleConfig)==null?0:W.onSuccessCommand)&&t.JSC$15525_commandHandler.resolveCommand(T.commandLifeCycleConfig.onSuccessCommand)}},function(J){_.wj(J,"ERROR");
var N,H;((N=T)==null?0:(H=N.commandLifeCycleConfig)==null?0:H.onFailureCommand)&&t.JSC$15525_commandHandler.resolveCommand(T.commandLifeCycleConfig.onFailureCommand)}))})};
yH[Kg]=[_.kv,UNB];var he4=function(B,t){this.JSC$15533_commandHandler=B;this.commandAllowlistOverride=t;var T;this.commandAllowlist=(T=this.commandAllowlistOverride)!=null?T:v4};
he4.prototype.handleResponse=function(B,t,T){var S,O=t==null?void 0:(S=t.config)==null?void 0:S.command;if(!O||this.commandAllowlist.some(function(d){return!!_.X(O,d)})){t=void 0;
T!==void 0&&(t={form:{element:T}});B.onResponseReceivedCommand&&this.JSC$15533_commandHandler.resolveCommand(B.onResponseReceivedCommand,t);B.onResponseReceivedAction&&this.JSC$15533_commandHandler.resolveCommand(B.onResponseReceivedAction,t);B.onResponseReceivedEndpoint&&this.JSC$15533_commandHandler.resolveCommand(B.onResponseReceivedEndpoint,t);B.command&&this.JSC$15533_commandHandler.resolveCommand(B.command,t);if(B.onResponseReceivedCommands)for(T=_.C(B.onResponseReceivedCommands),S=T.next();!S.done;S=
T.next())this.JSC$15533_commandHandler.resolveCommand(S.value,t);if(B.onResponseReceivedActions)for(T=_.C(B.onResponseReceivedActions),S=T.next();!S.done;S=T.next())this.JSC$15533_commandHandler.resolveCommand(S.value,t);if(B.onResponseReceivedEndpoints)for(T=_.C(B.onResponseReceivedEndpoints),S=T.next();!S.done;S=T.next())this.JSC$15533_commandHandler.resolveCommand(S.value,t);if(B.actions)for(B=_.C(B.actions),T=B.next();!T.done;T=B.next())this.JSC$15533_commandHandler.resolveCommand(T.value,t)}};
he4[Kg]=[_.kv,_.S_(REN)];var qNe=new _.lz("INNERTUBE_TOKEN_SERVICE");var V28=new _.lz("SCHEDULER_TOKEN");var EwH=function(B){this.scheduler=B;B={};this.tokenMap=(B.app={},B.user={},B)};
EwH.prototype.handleResponse=function(B,t){if(!t)throw Error("Pi");var T;if(B=(T=B.responseContext)==null?void 0:T.innertubeTokenJar){if(B.appTokens){var S,O,d;T=(S=t.innerTubeRequest.context)==null?void 0:(O=S.request)==null?void 0:(d=O.innertubeTokenJar)==null?void 0:d.appTokens;DY2(this,B.appTokens,this.tokenMap.app,T)}if(B.userTokens){var Z,h,q;t=(Z=t.innerTubeRequest.context)==null?void 0:(h=Z.request)==null?void 0:(q=h.innertubeTokenJar)==null?void 0:q.userTokens;DY2(this,B.userTokens,this.tokenMap.user,
t)}}};
EwH.prototype.processContext=function(B){B.request||(B.request={});var t=Object.keys(this.tokenMap.app).length,T=Object.keys(this.tokenMap.user).length;if(t||T)B.request.innertubeTokenJar={},t&&(B.request.innertubeTokenJar.appTokens=[].concat(_.aw(Object.values(this.tokenMap.app).flat()))),T&&(B.request.innertubeTokenJar.userTokens=[].concat(_.aw(Object.values(this.tokenMap.user).flat())))};
var DY2=function(B,t,T,S){t=_.C(t);for(var O=t.next(),d={};!O.done;d={token$jscomp$138:void 0},O=t.next()){d.token$jscomp$138=O.value;if(d.token$jscomp$138.type===void 0)throw new _.HY("InnerTube token has no type",d.token$jscomp$138);if(d.token$jscomp$138.clearTokens)T[d.token$jscomp$138.type]=[];else if(d.token$jscomp$138.value!==void 0){T[d.token$jscomp$138.type]||(T[d.token$jscomp$138.type]=[]);if(S!==void 0&&S.length){O=_.C(S);for(var Z=O.next(),h={};!Z.done;h={requestToken:void 0},Z=O.next())h.requestToken=
Z.value,Z=T[d.token$jscomp$138.type].findIndex(function(q){return function(D){return D===q.requestToken||(0,_.f1.equals)(D,q.requestToken)}}(h)),Z>-1&&T[d.token$jscomp$138.type].splice(Z,1)}T[d.token$jscomp$138.type].push(d.token$jscomp$138);
d.token$jscomp$138.maxAgeSeconds&&Number(d.token$jscomp$138.maxAgeSeconds)>0&&B.scheduler.addLowPriorityJob(function(q){return function(){var D=T[q.token$jscomp$138.type].indexOf(q.token$jscomp$138);D>-1&&T[q.token$jscomp$138.type].splice(D,1)}}(d),Number(d.token$jscomp$138.maxAgeSeconds)*1E3)}else throw new _.HY("InnerTube token has no value",d.token$jscomp$138);
}};
EwH[Kg]=[V28];var PV1=new _.lz("LOCAL_INNERTUBE_ROUTER_TOKEN"),UYB=new _.lz("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var QH=function(B){this.serviceMap=B};
QH.prototype.shouldPreferLocalResponse=function(B,t){return(B=Ie1(this,B))?B.shouldPreferLocalResponse(t):!1};
QH.prototype.localInnertubeResponse=function(B,t){var T=this,S;return _.L(function(O){return(S=Ie1(T,B))?O.return(S.localInnertubeResponse(t)):O.return(Promise.reject(Error("Qi")))})};
QH.prototype.canProvideFallbackResponse=function(B,t){return(B=Ie1(this,B))?B.canProvideFallbackResponse(t):!1};
QH.prototype.localFallbackInnertubeResponse=function(B,t){var T=this,S;return _.L(function(O){return(S=Ie1(T,B))?O.return(S.localFallbackInnertubeResponse(t)):O.return(Promise.reject(Error("Qi")))})};
var Ie1=function(B,t){t=_.DE(t);return t?(B=B.serviceMap[t])?B:null:null};
QH[Kg]=[UYB];var NM=function(){};
NM.prototype.shouldPreferLocalResponse=function(){return!1};
NM.prototype.localInnertubeResponse=function(){return _.L(function(B){return B.return(Promise.reject(Error("Ri")))})};
NM.prototype.canProvideFallbackResponse=function(){return!0};
NM.prototype.localFallbackInnertubeResponse=function(){var B,t,T;return _.L(function(S){B=af("CLOSE_POPUP");t={openPopupAction:BR9()};T={actions:[B,t]};return S.return(T)})};var Br2=function(B,t){this.JSC$15583_upliftPromise=B;this.store=t};
_.k=Br2.prototype;_.k.shouldPreferLocalResponse=function(B){var t=B.videoId,T;if(T=t)T=fkq(this.store.getState().entities,B.videoId);return T&&g9N(this.store.getState().entities,t)?TR_(this.store.getState().entities,B.playlistId):!1};
_.k.localInnertubeResponse=function(B){var t=this,T;return _.L(function(S){return(T=t.getPlayerResponse(B))?S.return(Promise.resolve(T)):S.return(Promise.reject(Error("Si")))})};
_.k.canProvideFallbackResponse=function(B){return!!B.videoId};
_.k.localFallbackInnertubeResponse=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.JSC$15583_upliftPromise,2);T=t.getPlayerResponse(B);var O;T?O=S.return(Promise.resolve(T)):O=jo(t.store.getState().entities,B.videoId)?S.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.tc(_.IG("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:mFm()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
S.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.tc(_.IG("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:Jov()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return O})};
_.k.getPlayerResponse=function(B){return B89(this.store.getState().entities,B.videoId)};var m5=function(B,t){this.localPlayerService=B;this.localWatchNextService=t};
m5.prototype.shouldPreferLocalResponse=function(B){var t=B.playerRequest;B=B.watchNextRequest;return!!(t&&this.localPlayerService.shouldPreferLocalResponse(t)&&B&&this.localWatchNextService.shouldPreferLocalResponse(B))};
m5.prototype.localInnertubeResponse=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){T=B.playerRequest;S=B.watchNextRequest;if(!T||!S)throw new _.HY("Missing streaming request",B);return _.V(Z,t.localPlayerService.localInnertubeResponse(T),2)}if(Z.nextAddress!=3)return O=Z.yieldResult,_.V(Z,t.localWatchNextService.localInnertubeResponse(S),3);d=Z.yieldResult;return Z.return({playerResponse:O,watchNextResponse:d})})};
m5.prototype.canProvideFallbackResponse=function(B){var t=B.playerRequest;B=B.watchNextRequest;return!!(t&&this.localPlayerService.canProvideFallbackResponse(t)&&B&&this.localWatchNextService.canProvideFallbackResponse(B))};
m5.prototype.localFallbackInnertubeResponse=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return T=B.playerRequest,S=B.watchNextRequest,T&&S?_.V(Z,t.localPlayerService.localFallbackInnertubeResponse(T),2):Z.return(Promise.reject(new _.HY("Missing streaming request",B)));if(Z.nextAddress!=3)return O=Z.yieldResult,_.V(Z,t.localWatchNextService.localFallbackInnertubeResponse(S),3);d=Z.yieldResult;return Z.return({playerResponse:O,watchNextResponse:d})})};var Uh=function(B){this.JSC$15593_persistentStorePromiseAccessor=B};
Uh.prototype.shouldPreferLocalResponse=function(){return!1};
Uh.prototype.localInnertubeResponse=function(){return _.L(function(B){return B.return(Promise.reject(Error("Ti")))})};
Uh.prototype.canProvideFallbackResponse=function(){return!0};
Uh.prototype.localFallbackInnertubeResponse=function(){var B=this,t,T;return _.L(function(S){return S.nextAddress==1?_.V(S,B.JSC$15593_persistentStorePromiseAccessor(),2):S.nextAddress!=3?(t=S.yieldResult)?_.V(S,t.get("service:guide:fallback"),3):S.return(Promise.reject(Error("Ui"))):(T=S.yieldResult)&&_.kp(T)?S.return(S2X(_.kp(T))):S.return(Promise.reject(Error("Vi")))})};var XW=function(){};
XW.prototype.shouldPreferLocalResponse=function(){return!1};
XW.prototype.localInnertubeResponse=function(){return _.L(function(B){return B.return(Promise.reject(Error("Wi")))})};
XW.prototype.canProvideFallbackResponse=function(){return!0};
XW.prototype.localFallbackInnertubeResponse=function(){var B,t,T;return _.L(function(S){B=af("CLOSE_POPUP");t={openPopupAction:BR9()};T={actions:[B,t]};return S.return(T)})};var Ps=function(){this.urlMap=JL1;this.fallbackCommand=_.Pm};
Ps.prototype.shouldPreferLocalResponse=function(B){return(B=B.url)?!!mY1(this,B):!1};
Ps.prototype.localInnertubeResponse=function(B){var t=this,T;return _.L(function(S){return(T=B.url)?S.return(Nz2(B,mY1(t,T))):S.return(Promise.reject(Error("Xi")))})};
Ps.prototype.canProvideFallbackResponse=function(){return!0};
Ps.prototype.localFallbackInnertubeResponse=function(B){var t=this,T,S,O,d,Z,h,q;return _.L(function(D){T=B.url;if(!T)return D.return(Nz2(B,t.fallbackCommand));if(S=mY1(t,T))return D.return(Nz2(B,S));O=void 0;d=_.DE(T);d==="/watch"&&(Z=_.pb(T,"v"))&&(q=(h=_.pb(T,"list"))!=null?h:void 0,O=_.BS(Z,q));O||(O=t.fallbackCommand);return D.return(Nz2(B,O))})};
var mY1=function(B,t){if(t)return B.urlMap[_.WO(t)]},Nz2=function(B,t){t&&B.parentTrackingParams&&(t.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:B.parentTrackingParams}},t.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:t})};var IO=function(B,t,T){this.JSC$15603_upliftPromise=B;this.store=t;this.JSC$15603_persistentStorePromiseAccessor=T};
IO.prototype.shouldPreferLocalResponse=function(){return!1};
IO.prototype.localInnertubeResponse=function(){return _.L(function(B){return B.return(Promise.reject(Error("Yi")))})};
IO.prototype.canProvideFallbackResponse=function(){return!0};
IO.prototype.localFallbackInnertubeResponse=function(){var B=this;return _.L(function(t){return t.return(XMs(B))})};
var XMs=function(B){var t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,Oh(B.JSC$15603_upliftPromise,B.store),2);t=S.yieldResult;T={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[tLo(t)]}}}};return S.return(uuH(B,T))})},uuH=function(B,t){var T,S;
return _.L(function(O){if(O.nextAddress==1)return _.V(O,B.JSC$15603_persistentStorePromiseAccessor(),2);if(O.nextAddress!=3)return T=O.yieldResult,_.V(O,dE(T),3);S=O.yieldResult;return O.return({responseContext:{},contents:t,topbar:S})})};var Eh=function(B,t,T){this.JSC$15610_upliftPromise=B;this.store=t;this.JSC$15610_persistentStorePromiseAccessor=T};
Eh.prototype.shouldPreferLocalResponse=function(B){var t=B.videoId;return t&&fkq(this.store.getState().entities,t)&&g9N(this.store.getState().entities,t)?TR_(this.store.getState().entities,B.playlistId):!1};
Eh.prototype.localInnertubeResponse=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1)return(T=B.videoId)?_.V(O,t.JSC$15610_upliftPromise,2):O.return(Promise.reject(Error("Zi")));if(O.nextAddress!=3)return _.V(O,jZo(t,B,T),3);S=O.yieldResult;return O.return(HPH(t,S,T))})};
Eh.prototype.canProvideFallbackResponse=function(B){return B.videoId?!0:!1};
Eh.prototype.localFallbackInnertubeResponse=function(B){var t=this,T,S,O,d;return _.L(function(Z){switch(Z.nextAddress){case 1:return(T=B.videoId)?_.V(Z,t.JSC$15610_upliftPromise,2):Z.return(Promise.reject(Error("Zi")));case 2:return _.V(Z,jZo(t,B,T),3);case 3:S=Z.yieldResult;if(jo(t.store.getState().entities,T)){Z.jumpTo(4);break}return _.V(Z,Oh(t.JSC$15610_upliftPromise,t.store),5);case 5:return O=Z.yieldResult,Z.return(aeB(S,O));case 4:return fkq(t.store.getState().entities,T)&&g9N(t.store.getState().entities,
T)?Z.return(HPH(t,S,T)):(d={title:_.tc(_.IG("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:mFm()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},Z.return(aeB(S,d)))}})};
var jZo=function(B,t,T){var S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return S=t.playlistId,O=_.BS(T,S),_.V(q,B.JSC$15610_persistentStorePromiseAccessor(),2);if(q.nextAddress!=3)return d=q.yieldResult,_.V(q,dE(d),3);Z=q.yieldResult;h={responseContext:{},currentVideoEndpoint:O,topbar:Z};return q.return(h)})},HPH=function(B,t,T){if(B=jo(B.store.getState().entities,T)){var S;
T=B.videoEntity;var O,d={title:TO(T.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.So((S=T.localizedStrings)==null?void 0:S.viewCount),viewCount:_.So((O=T.localizedStrings)==null?void 0:O.viewCount)}}};T.publishedTimestampMillis&&(d.dateText=_.So(GRC(new Date(Number(T.publishedTimestampMillis)))));S={videoPrimaryInfoRenderer:d};O=B.videoEntity;B=B.channelEntity;B={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:TO(_.IG("SHOW_MORE",void 0,"Show more")),
showLessText:TO(_.IG("SHOW_LESS",void 0,"Show less")),description:O.formattedDescription,owner:{videoOwnerRenderer:{title:TO(B.title),thumbnail:B.avatar}}}};t.contents={twoColumnWatchNextResults:{results:{results:{contents:[S,B]}}}}}return t},aeB=function(B,t){B.contents={singleColumnWatchNextResults:{results:{results:{contents:[tLo(t)]}}}};
return B};var JR=function(B,t,T){this.JSC$15615_upliftPromise=B;this.store=t;this.JSC$15615_persistentStorePromiseAccessor=T};
JR.prototype.shouldPreferLocalResponse=function(){return!1};
JR.prototype.localInnertubeResponse=function(){return _.L(function(B){return B.return(Promise.reject(Error("$i")))})};
JR.prototype.canProvideFallbackResponse=function(){return!0};
JR.prototype.localFallbackInnertubeResponse=function(){var B=this,t,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return _.V(d,B.JSC$15615_persistentStorePromiseAccessor(),2);case 2:return t=d.yieldResult,_.V(d,dE(t),3);case 3:return T=d.yieldResult,S={responseContext:{},topbar:T},_.V(d,B.JSC$15615_upliftPromise,4);case 4:return _.V(d,Oh(B.JSC$15615_upliftPromise,B.store),5);case 5:return O=d.yieldResult,S.watchStatus={backgroundPromoRenderer:O},d.return(S)}})};var feH=new _.lz("ENDPOINT_MAP");var gwq=function(){var B=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return B.sequenceMap}}},qtH=function(B,t,T){var S,O=(S=t.config)==null?void 0:S.sequenceStrategy;
if(!O)return T();B.sequenceMap.has(O.sequenceKey)||B.sequenceMap.set(O.sequenceKey,[]);B=B.sequenceMap.get(O.sequenceKey);switch(O.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return ReB(B,t,T);case "REQUEST_SEQUENCE_TYPE_REPLACE":return AL4(B,t,T);default:throw new _.HY("Request could not be sequenced",t);}},ReB=function(B,t,T){var S,O,d;
return _.L(function(Z){B.length>0?(O=B[B.length-1],S=O.responsePromise.then(function(){return T()})):S=T();
d={request:t,responsePromise:S};B.push(d);cLb(B,d);return Z.return(d.responsePromise)})},AL4=function(B,t,T){T=T();
if(B.length>0)for(var S=_.C(B),O=S.next();!O.done;O=S.next())O.value.responsePromise=T;var d={request:t,responsePromise:T};B.push(d);cLb(B,d);return Promise.resolve().then(function(){return B.indexOf(d)>0?d.responsePromise.then(function(Z){return Object.assign({},Z,{sequenceMetaData:{skipProcessing:!0}})}):d.responsePromise})},cLb=function(B,t){t.responsePromise.then(function(){var T=B.indexOf(t);
T>-1&&B.splice(T,1)})};var sZ8=new _.lz("REQUEST_SEQUENCING");var x4=function(){};
_.u(x4,Zt);x4.prototype.getApiPaths=function(){return[]};
x4.prototype.getExtension=function(B){return _.X(B,R68)};
x4.prototype.JSC$11095_buildRequest=function(B,t){B.recaptchaToken=t.recaptchaToken};
x4.prototype.getApiUrl=function(){return"/das_captcha"};var MR=function(){};
_.u(MR,Zt);MR.prototype.getApiPaths=function(){return J21};
MR.prototype.getExtension=function(B){return _.X(B,S7o)};
MR.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.createBackstagePostParams&&(B.createBackstagePostParams=t.createBackstagePostParams);T.comment_text&&(B.commentText=T.comment_text);if(T.attached_video_id)B.videoAttachment={videoId:T.attached_video_id};else if(T.image_poll_options)B.pollAttachmentData={options:T.image_poll_options};else if(T.poll_options)B.pollAttachment={choices:T.poll_options};else if(T.quiz_options)B.quizAttachmentData={options:T.quiz_options};else if(T.image_blob_id)B.imageAttachment=
{encryptedBlobId:T.image_blob_id},T.source_video_id&&(B.imageAttachment.sourceExternalVideoId=T.source_video_id),T.image_preview_coordinates&&(B.imageAttachment.previewCoordinates=JSON.parse(T.image_preview_coordinates));else if(T.images_data)B.imagesAttachment={imagesData:T.images_data};else if(T.clip_external_video_id!==void 0||T.clip_offset_ms!==void 0||T.clip_duration_ms!==void 0){var S,O,d,Z,h;B.clipAttachment={externalVideoId:(d=T.clip_external_video_id)!=null?d:"",offsetMs:(Z=(S=T.clip_offset_ms)==
null?void 0:S.toString())!=null?Z:"",durationMs:(h=(O=T.clip_duration_ms)==null?void 0:O.toString())!=null?h:""}}else T.shared_post_id&&(B.sharedPostAttachment={postId:T.shared_post_id});T.tagged_video_id&&(B.postCreationData={taggedVideoId:T.tagged_video_id});T.access_restrictions&&(typeof T.access_restrictions==="number"&&(t=T.access_restrictions,B.accessRestrictions={restriction:t!==1&&t===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof T.access_restrictions==="string"&&
(B.accessRestrictionsParams=T.access_restrictions));T.scheduled_publish_time_sec&&(B.scheduledPublishTimeSec=T.scheduled_publish_time_sec.toString())};var $4=function(){};
_.u($4,Zt);$4.prototype.getApiPaths=function(){return atE};
$4.prototype.getExtension=function(B){return _.X(B,m5o)};
$4.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.decorateMessageParams&&(B.params=t.decorateMessageParams);T.text&&(B.text=T.text)};var WH=function(){};
_.u(WH,Zt);WH.prototype.getApiPaths=function(){return Y_2};
WH.prototype.getExtension=function(B){return _.X(B,O2E)};
WH.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;T.video_id&&(B.videoId=T.video_id)};var ef=function(){};
_.u(ef,Zt);ef.prototype.getApiPaths=function(){return r28};
ef.prototype.getExtension=function(B){return _.X(B,_.P7)};
ef.prototype.JSC$11095_buildRequest=function(B,t,T){T.suggestions_query&&(B.input=T.suggestions_query)};var GN=function(){};
_.u(GN,Zt);GN.prototype.getApiPaths=function(){return AJs};
GN.prototype.getExtension=function(B){return _.X(B,kGB)};
GN.prototype.JSC$11095_buildRequest=function(B,t,T){T.comment_text!==void 0&&(B.commentText=T.comment_text);T.scheduled_publish_time_sec&&(B.scheduledPublishTimeSec=T.scheduled_publish_time_sec.toString());B.updateBackstagePostParams=t.updateBackstagePostParams};var pT=function(){};
_.u(pT,Zt);pT.prototype.getApiPaths=function(){return rK};
pT.prototype.getExtension=function(B){return _.X(B,_.W4)};
pT.prototype.JSC$11095_buildRequest=function(B,t,T){T.formData&&(B.formData=T.formData);t.token?B.continuation=t.token:t.continuationTokenKey&&(T=_.rq().getState(),t=_.q8(T.entities,"continuationTokenEntity",t.continuationTokenKey))&&(B.continuation=String(t.continuationToken))};
var FyB=function(){};
_.u(FyB,Zt);_.k=FyB.prototype;_.k.getApiPaths=function(){return rK};
_.k.getExtension=function(B){return _.X(B,_.XJ)};
_.k.isNavigationCommand=function(){return!0};
_.k.JSC$11102_getStoreKey=function(B){if((B=this.getExtension(B))&&B.browseId){var t={browseId:B.browseId};B.browseEndpointContextSupportedConfigs&&(t.browseEndpointContextSupportedConfigs=JSON.stringify(B.browseEndpointContextSupportedConfigs));B.params&&(t.params=B.params);B.query&&(t.query=B.query);return _.Yz("browse",t)}};
_.k.JSC$11095_buildRequest=function(B,t,T){t.browseId&&(B.browseId=t.browseId);t.params&&(B.params=t.params);t.query&&(B.query=t.query);T.formData?B.formData=T.formData:t.formData&&(B.formData=t.formData);t.browseId==="FEsubscriptions"&&_.Ni().getFlag(155)&&(B.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");t.browseId==="SPaccount_playback"&&(T=_.Ni(),B.formData||(B.formData={}),B.formData.accountSettingsFormData={flagCaptionsDefaultOff:T.getFlag(65),flagAutoCaptionsDefaultOn:T.getFlag(66),
flagDisableInlinePreview:T.getFlag(186),flagAudioDescriptionDefaultOn:T.getFlag(198)});if(t.browseId==="FEwhat_to_watch"){T=_.Ni();var S=T.getFlag(196);T.getFlag(197)&&(B.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:S}}})}t.browseId==="FEwhat_to_watch"&&(t=_.Ni().getFlag(186),B.inlineSettingStatus=t?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.k.getRequestConfig=function(B,t){t=t===void 0?{}:t;var T={};if(B=this.JSC$11102_getStoreKey(B,t))T.storeStrategy={storeKey:B,disableCache:t.disableCache};_.m("web_log_browse_ticks_ks")||(T.requestTick="br_s",T.responseTick="br_r");return T};var i4=function(){};
_.u(i4,Zt);i4.prototype.getApiPaths=function(){return VIo};
i4.prototype.getExtension=function(B){return _.X(B,sx2)};
i4.prototype.JSC$11095_buildRequest=function(B,t,T){B.legacyYoutubeChannelUsername=T.legacyYouTubeChannelUsername||"";B.legacyYoutubeChannelPassword=T.legacyYouTubeChannelPassword||""};var Y4=function(){};
_.u(Y4,Zt);Y4.prototype.getApiPaths=function(){return mDB};
Y4.prototype.getExtension=function(B){return _.X(B,EUu)};
Y4.prototype.JSC$11095_buildRequest=function(B,t,T){T.recaptcha_response_token&&(B.recaptchaResponseToken=T.recaptcha_response_token);T.channel_id&&(B.channelId=T.channel_id)};var KT=function(){};
_.u(KT,Zt);KT.prototype.getApiPaths=function(){return cJe};
KT.prototype.getExtension=function(B){return _.X(B,mq8)};
KT.prototype.JSC$11095_buildRequest=function(B,t,T){t.externalChannelId&&(B.externalChannelId=t.externalChannelId);T.handle&&(B.handleUpdate={handle:T.handle},t.handleEditSource&&(B.handleUpdate.handleEditSource=t.handleEditSource))};var l4=function(){};
_.u(l4,Zt);l4.prototype.getApiPaths=function(){return ocq};
l4.prototype.getExtension=function(B){return _.X(B,Wc2)};
l4.prototype.JSC$11095_buildRequest=function(B,t,T){t.request&&(B.channelId=t.request.channelId);var S;if(T==null?0:(S=T.uploadDefaults)==null?0:S.emojiReactionSet)B.uploadDefaultsRequest||(B.uploadDefaultsRequest={}),B.uploadDefaultsRequest.emojiReactionSet=T.uploadDefaults.emojiReactionSet};var vH=function(){};
_.u(vH,Zt);vH.prototype.getApiPaths=function(){return xDe};
vH.prototype.getExtension=function(B){return _.X(B,Dq4)};
vH.prototype.JSC$11095_buildRequest=function(B,t,T){t.externalChannelId&&(B.externalChannelId=t.externalChannelId);t.channelHandleEntityKey&&(B.channelHandleEntityKey=t.channelHandleEntityKey);t.handleEditSource&&(B.handleEditSource=t.handleEditSource);T.handle?B.handle=T.handle:T.name&&(B.name=T.name)};var nT=function(){};
_.u(nT,Zt);nT.prototype.getApiPaths=function(){return PPi};
nT.prototype.getExtension=function(B){return _.X(B,Sl2)};
nT.prototype.JSC$11095_buildRequest=function(B,t){t.actions?B.actions=t.actions:t.action&&(B.actions=[t.action])};var rQ=function(){};
_.u(rQ,Zt);rQ.prototype.getApiPaths=function(){return UnB};
rQ.prototype.getExtension=function(B){return _.X(B,_.W4)};
rQ.prototype.JSC$11095_buildRequest=function(B,t){t.token&&(B.continuation=t.token)};var zN=function(){};
_.u(zN,Zt);zN.prototype.getApiPaths=function(){return pK2};
zN.prototype.getExtension=function(B){return _.X(B,_.W4)};
zN.prototype.JSC$11095_buildRequest=function(B,t){B.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";t.token&&(B.fetchCommentsParams={continuation:t.token})};var b4=function(){};
_.u(b4,Zt);b4.prototype.getApiPaths=function(){return XK8};
b4.prototype.getExtension=function(B){return _.X(B,T8B)};
b4.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.createReplyParams&&(B.createReplyParams=t.createReplyParams);t.commentText&&(B.commentText=_.vS(t.commentText));T.comment_text&&(B.commentText=T.comment_text);T.image_blob_id&&(B.imageAttachment={encryptedBlobId:T.image_blob_id});T.botguard_response&&(B.botguardResponse=T.botguard_response)};
_.n9.Object.defineProperties(b4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Bx=function(){};
_.u(Bx,Zt);Bx.prototype.getApiPaths=function(){return uMe};
Bx.prototype.getExtension=function(B){return _.X(B,_.tki)};
Bx.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.createCommentParams&&(B.createCommentParams=t.createCommentParams);t.commentText&&(B.commentText=_.vS(t.commentText));t.videoPositionMention&&(B.videoPositionMention=t.videoPositionMention);t.sources&&(B.sources=t.sources);T.comment_text&&(B.commentText=T.comment_text);T.attached_video_id?B.videoAttachment={videoId:T.attached_video_id}:T.poll_options?B.pollAttachment={choices:T.poll_options}:T.image_blob_id?B.imageAttachment=
{encryptedBlobId:T.image_blob_id}:T.shared_post_id&&(B.sharedPostAttachment={postId:T.shared_post_id});T.access_restrictions&&typeof T.access_restrictions==="number"&&(t=T.access_restrictions,B.accessRestrictions={restriction:t!==1&&t===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});T.botguard_response&&(B.botguardResponse=T.botguard_response)};
_.n9.Object.defineProperties(Bx.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var tv=function(){};
_.u(tv,Zt);tv.prototype.getApiPaths=function(){return sDs};
tv.prototype.getExtension=function(B){return _.X(B,kRu)};
tv.prototype.JSC$11095_buildRequest=function(B,t,T){t.commentText&&(B.replyText=_.vS(t.commentText));T.comment_text&&(B.replyText=T.comment_text);B.updateReplyParams=t.updateReplyParams};
_.n9.Object.defineProperties(tv.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Tf=function(){};
_.u(Tf,Zt);Tf.prototype.getApiPaths=function(){return Fjo};
Tf.prototype.getExtension=function(B){return _.X(B,OaE)};
Tf.prototype.JSC$11095_buildRequest=function(B,t,T){t.commentText&&(B.commentText=_.vS(t.commentText));T.comment_text&&(B.commentText=T.comment_text);B.updateCommentParams=t.updateCommentParams};
_.n9.Object.defineProperties(Tf.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var SJ=function(){};
_.u(SJ,Zt);SJ.prototype.getApiPaths=function(){return wQ2};
SJ.prototype.getExtension=function(B){return _.X(B,QJ1)};
SJ.prototype.JSC$11095_buildRequest=function(B,t){t.settings&&(B.settings=t.settings)};var Ob=function(){};
_.u(Ob,Zt);Ob.prototype.getApiPaths=function(){return QnB};
Ob.prototype.getExtension=function(B){return _.X(B,PL2)};
Ob.prototype.JSC$11095_buildRequest=function(B,t){t.channelCreationToken&&(B.channelCreationToken=t.channelCreationToken);t.source&&(B.source=t.source)};var kJ=function(){};
_.u(kJ,Zt);kJ.prototype.getApiPaths=function(){return NH4};
kJ.prototype.getExtension=function(B){return _.X(B,JH2)};
kJ.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;if(T.name&&(T.given_name||T.family_name))B=new _.HY("channel creation cannot set both GAIA and YouTube names",t),_.wj(B);else{if(t.zeroStepChannelCreationParams){if(!T.comment_text){B=new _.HY("zero_step_create_comment_params but no zero_step_texts",t);_.wj(B);return}B.zeroStepChannelCreationParams=t.zeroStepChannelCreationParams;B.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(B.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
T.comment_text,T.botguard_response&&(B.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=T.botguard_response))}B.channelCreationToken=t.channelCreationToken;T.given_name&&(B.givenName=T.given_name);T.family_name&&(B.familyName=T.family_name);t.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(B.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(T.name||T.handle||T.avatar_url||T.encryptedBlobId||T.isNameChanged!==void 0||T.isHandleChanged!==void 0||T.isDefaultProfilePhoto!==
void 0||T.obakeImageSource)B.overrideChannelCreationParams={},T.name&&(B.overrideChannelCreationParams.name=T.name),T.handle&&(B.overrideChannelCreationParams.handle=T.handle),T.avatar_url&&(B.overrideChannelCreationParams.avatarUrl=T.avatar_url),T.encryptedBlobId&&(B.overrideChannelCreationParams.blobEncryptionId=T.encryptedBlobId),T.enableIdentityForAllChannelCreationDialog&&(T.encryptedBlobId?B.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
T.isDefaultProfilePhoto!==void 0&&(B.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=T.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),T.isNameChanged!==void 0&&(B.overrideChannelCreationParams.identityForAllChannelCreationNameTag=T.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),T.isHandleChanged!==
void 0&&(B.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=T.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),T.obakeImageSource&&(B.overrideChannelCreationParams.obakeImageSourceType=T.obakeImageSource))}};var dl=function(){};
_.u(dl,Zt);dl.prototype.getApiPaths=function(B){return(B=this.getExtension(B))&&B.status==="DISLIKE"?A22:B&&B.status==="INDIFFERENT"?DDe:T48};
dl.prototype.getExtension=function(B){return _.X(B,_.eX)};
dl.prototype.JSC$11095_buildRequest=function(B,t){t.target&&(B.target=t.target);if(t=this.getParams(t))B.params=t};
dl.prototype.getParams=function(B){switch(B==null?void 0:B.status){case "DISLIKE":return B.dislikeParams;case "INDIFFERENT":return B.removeLikeParams;default:return B==null?void 0:B.likeParams}};var Ci=function(){};
_.u(Ci,Zt);Ci.prototype.getApiPaths=function(){return HqB};
Ci.prototype.getExtension=function(B){return _.X(B,qlB)};
Ci.prototype.JSC$11095_buildRequest=function(B,t){t.settingItemId&&(B.settingItemId=t.settingItemId);t.stringValue!=null&&t.stringValue!==void 0?B.newValue={stringValue:t.stringValue}:t.intValue?B.newValue={intValue:t.intValue}:t.boolValue!==null&&t.boolValue!==void 0?B.newValue={boolValue:t.boolValue}:(B=new _.HY("Unknown value type for SetSettingEndpoint.",t),_.wj(B))};var Z4=function(){};
_.u(Z4,Zt);Z4.prototype.getApiPaths=function(){return fwo};
Z4.prototype.getExtension=function(B){return _.X(B,R_2)||void 0};
Z4.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.channelIds&&(B.channelIds=t.channelIds);t.siloName&&(B.siloName=t.siloName);t.params&&(B.params=t.params);T.botguardResponse&&(B.botguardResponse=T.botguardResponse);T.feature&&(B.clientFeature=T.feature)};
_.n9.Object.defineProperties(Z4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Li=function(){};
_.u(Li,Zt);Li.prototype.getApiPaths=function(){return RVu};
Li.prototype.getExtension=function(B){return _.X(B,Vk1)||void 0};
Li.prototype.JSC$11095_buildRequest=function(B,t){t.channelIds&&(B.channelIds=t.channelIds);t.siloName&&(B.siloName=t.siloName);t.params&&(B.params=t.params)};
_.n9.Object.defineProperties(Li.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var hv=function(B){this.shareClientParamsProvider=B};
_.u(hv,Zt);hv.prototype.getApiPaths=function(){return hpD};
hv.prototype.getExtension=function(B){return _.X(B,QY2)||_.X(B,_.xe2)||_.X(B,y7s)};
hv.prototype.JSC$11095_buildRequest=function(B,t){t.serializedShareEntity&&(B.serializedSharedEntity=t.serializedShareEntity);if(t.clientParamIdentifier){var T;if((T=this.shareClientParamsProvider)==null?0:T.clientParams.has(t.clientParamIdentifier)){T=this.shareClientParamsProvider;t=t.clientParamIdentifier;var S=T.clientParams.get(t);S&&T.clientParams.delete(t);B.clientParams=S}}};
hv[Kg]=[nKb];var qm=function(){};
_.u(qm,Zt);qm.prototype.getApiPaths=function(){return Ld8};
qm.prototype.getExtension=function(B){return _.X(B,eiE)};
qm.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var V9=function(){};
_.u(V9,Zt);V9.prototype.getApiPaths=function(){return c2q};
V9.prototype.getExtension=function(B){return _.X(B,My8)};
V9.prototype.JSC$11095_buildRequest=function(B,t){t.dismissal&&(B.items=[t.dismissal])};
_.n9.Object.defineProperties(V9.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Eb=function(){};
_.u(Eb,Zt);Eb.prototype.getApiPaths=function(){return B4q};
Eb.prototype.getExtension=function(B){return _.X(B,_.AR)||void 0};
Eb.prototype.JSC$11095_buildRequest=function(B,t,T){B.feedbackTokens=[];t.feedbackToken&&B.feedbackTokens.push(t.feedbackToken);if(t=t.cpn||T.cpn)B.feedbackContext={cpn:t};B.isFeedbackTokenUnencrypted=!!T.is_feedback_token_unencrypted;B.shouldMerge=!1;T.extra_feedback_tokens&&(B.shouldMerge=!0,B.feedbackTokens=B.feedbackTokens.concat(T.extra_feedback_tokens))};
_.n9.Object.defineProperties(Eb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var D4=function(){};
_.u(D4,Zt);D4.prototype.getApiPaths=function(){return B4q};
D4.prototype.getExtension=function(B){return _.X(B,_.P7)};
D4.prototype.JSC$11095_buildRequest=function(B,t,T){T.feedback_tokens&&(B.feedbackTokens=T.feedback_tokens,B.shouldMerge=!0)};
_.n9.Object.defineProperties(D4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Px=function(){};
_.u(Px,Zt);Px.prototype.getApiPaths=function(){return B4q};
Px.prototype.getExtension=function(B){return _.X(B,quw)};
Px.prototype.JSC$11095_buildRequest=function(B,t){t.undoToken&&(B.feedbackTokens=[t.undoToken]);t.isUndoTokenUnencrypted&&(B.isFeedbackTokenUnencrypted=t.isUndoTokenUnencrypted)};
_.n9.Object.defineProperties(Px.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ub=function(){};
_.u(Ub,Zt);Ub.prototype.getApiPaths=function(){return M7E};
Ub.prototype.getExtension=function(B){return _.X(B,yVE)};
Ub.prototype.JSC$11095_buildRequest=function(B,t){t.nextEndpoint&&_.X(t.nextEndpoint,_.Gi)?B.nextEndpoint={urlEndpoint:_.X(t.nextEndpoint,_.Gi)}:t.nextEndpoint&&_.X(t.nextEndpoint,_.Km)&&(B.nextEndpoint={watchEndpoint:_.X(t.nextEndpoint,_.Km)});t.setRacy&&(B.setRacy=t.setRacy);t.setControvercy&&(B.setControvercy=t.setControvercy)};var IX=function(B){this.JSC$15796_storeWithEntities=B};
_.u(IX,Zt);IX.prototype.getApiPaths=function(){return Fde};
IX.prototype.getExtension=function(B){return _.X(B,dLs)};
IX.prototype.JSC$11095_buildRequest=function(B,t){t.flowId&&(B.flowId=t.flowId);t.targetId&&(B.targetId=t.targetId);t.continuation&&(B.continuation=t.continuation);var T=t.flowStateEntityKey;if(t.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&T&&this.JSC$15796_storeWithEntities){var S;if(t=(S=this.JSC$15796_storeWithEntities.getState())==null?void 0:S.entities)if(S=_.CF(T).entityType,S=_.q8(t,S,T))B.flowState=S,B.flowStateEntityKey=T}};
_.n9.Object.defineProperties(IX.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
IX[Kg]=[Cl];var wMu=function(){};
_.u(wMu,Zt);_.k=wMu.prototype;_.k.getApiPaths=function(){return bA4};
_.k.JSC$11102_getStoreKey=function(){return _.Yz("guide")};
_.k.getRequestConfig=function(){var B=this.JSC$11102_getStoreKey(),t;B&&(t={storeStrategy:{storeKey:B}});return t};
_.k.isNavigationCommand=function(){return!0};
_.k.getExtension=function(B){return _.X(B,_.P7)};
_.k.JSC$11095_buildRequest=function(B){B.fetchLiveState=!0};var Jv=function(){};
_.u(Jv,Zt);Jv.prototype.getApiPaths=function(){return Ers};
Jv.prototype.getExtension=function(B){return _.X(B,zPq)};
Jv.prototype.JSC$11095_buildRequest=function(){};var ml=function(){};
_.u(ml,Zt);ml.prototype.getApiPaths=function(){return Dn2};
ml.prototype.getExtension=function(B){return _.X(B,bw4)};
ml.prototype.JSC$11095_buildRequest=function(){};var Nm=function(){};
_.u(Nm,Zt);Nm.prototype.getApiPaths=function(){return ZAB};
Nm.prototype.getExtension=function(B){return _.X(B,_.W4)};
Nm.prototype.JSC$11095_buildRequest=function(B,t){t.token&&(B.continuation=t.token);var T,S;B==null||(T=B.context)==null||(S=T.user)==null||delete S.onBehalfOfUser};
Nm.prototype.getRequestConfig=function(B){var t={},T;if(((T=this.getExtension(B))==null?void 0:T.sessionIndex)!==void 0){var S;t={authStrategy:{sessionIndex:(S=this.getExtension(B))==null?void 0:S.sessionIndex}}}return t};var X5=function(){};
_.u(X5,Zt);X5.prototype.JSC$11095_getRequest=function(B){var t=this.getExtension(B),T=B="";if(t==null?0:t.popup)B="true";if(t==null?0:t.disableSignout)T="true";t={};return{input:"/getAccountSwitcherEndpoint",requestShell:i5("/getAccountSwitcherEndpoint","GET",(t["X-YouTube-Delegation-Context"]=_.MB("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),t["X-YouTube-Account-Switcher-Popup"]=B,t["X-YouTube-Account-Switcher-Disable-Signout"]=T,t)),innerTubeRequest:{}}};
X5.prototype.getApiPaths=function(){return[]};
X5.prototype.getExtension=function(B){return _.X(B,_.HTL)};
X5.prototype.JSC$11095_buildRequest=function(){};var uI=function(){};
_.u(uI,Zt);uI.prototype.JSC$11095_getRequest=function(B){var t="/cross_account_channel_transfer";(B=this.getExtension(B))&&(t=JOq(t,{target_session:B.targetSessionIndex,source_rapt:B.sourceRapt,rapt:B.targetRapt}));return{input:t,requestShell:i5(t,"GET"),innerTubeRequest:{}}};
uI.prototype.getApiPaths=function(){return[]};
uI.prototype.getExtension=function(B){return _.X(B,opq)};
uI.prototype.JSC$11095_buildRequest=function(){};var jJ=function(){};
_.u(jJ,Zt);jJ.prototype.getApiPaths=function(){return wKo};
jJ.prototype.isNavigationCommand=function(){return!0};
jJ.prototype.getExtension=function(B){return _.X(B,_.P7)};
jJ.prototype.JSC$11095_buildRequest=function(B){var t=_.Ni().get("gsml","");t&&(B.safetyModeLockerObfuscatedGaiaId=t);B.userInterfaceTheme=_.c6(!0);_.sa()?B.deviceTheme="DEVICE_THEME_SELECTED":_.Psz()?B.deviceTheme="DEVICE_THEME_SUPPORTED":B.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Hx=function(){};
_.u(Hx,Zt);Hx.prototype.getApiPaths=function(){return ZAB};
Hx.prototype.getExtension=function(B){return _.X(B,yRi)};
Hx.prototype.JSC$11095_buildRequest=function(B,t){if(t&&t.requestType&&(B.requestType=t.requestType,t.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||t.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var T=t.nextUrl;T&&(_.NC_(T)||tb(T))&&(B.nextNavendpoint={urlEndpoint:{url:T}})}t&&t.channelSwitcherQuery&&(B.channelSwitcherQuery=t.channelSwitcherQuery);t&&t.triggerChannelCreation&&(B.triggerChannelCreation=t.triggerChannelCreation);var S;if(t==null?0:(S=t.contentOwnerConfig)==
null?0:S.externalContentOwnerId)B.contentOwnerConfig=t.contentOwnerConfig;B.callCircumstance=t&&t.requestType&&t.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var O,d;t=B==null?void 0:(O=B.context)==null?void 0:(d=O.user)==null?void 0:d.onBehalfOfUser;if(t!==void 0){B.obfuscatedSelectedGaiaId=t;var Z,h;B==null||(Z=B.context)==null||(h=Z.user)==null||delete h.onBehalfOfUser}var q,D;if(O=B==null?void 0:(q=B.context)==null?void 0:(D=q.user)==null?
void 0:D.serializedDelegationContext)B.selectedSerializedDelegationContext=O};var aX=function(){};
_.u(aX,Zt);aX.prototype.getApiPaths=function(){return Kd8};
aX.prototype.getExtension=function(B){return _.X(B,cRH)};
aX.prototype.JSC$11095_buildRequest=function(B,t){t.profileOwnerExternalChannelId&&(B.profileOwnerExternalChannelId=t.profileOwnerExternalChannelId);t.profileCardContext&&(B.profileCardContext=t.profileCardContext)};var fi=function(){};
_.u(fi,Zt);fi.prototype.getApiPaths=function(){return h0e};
fi.prototype.getExtension=function(B){return _.X(B,MnB)};
fi.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var gl=function(){};
_.u(gl,Zt);gl.prototype.getApiPaths=function(){return mnB};
gl.prototype.getExtension=function(B){return _.X(B,_.bgb)};
gl.prototype.JSC$11095_buildRequest=function(B,t){if(t=t.createBroadcastRequest)B.useMasks=t.useMasks,B.broadcastType=t.broadcastType,B.broadcastSource=t.broadcastSource,B.broadcastMetadata=t.broadcastMetadata,B.broadcastMetadataMask=t.broadcastMetadataMask,B.videoMetadata=t.videoMetadata,B.videoMetadataMask=t.videoMetadataMask,B.liveChatSettingsUpdate=t.liveChatSettingsUpdate,B.liveChatSettingsUpdateMask=t.liveChatSettingsUpdateMask,B.cloneVideoId=t.cloneVideoId,B.cloneWithOverrides=t.cloneWithOverrides,
B.targetEntity=t.targetEntity,B.scheduledRedirectMetadata=t.scheduledRedirectMetadata};var RX=function(){};
_.u(RX,Zt);RX.prototype.getApiPaths=function(){return jn2};
RX.prototype.getExtension=function(B){return _.X(B,lr8)};
RX.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.params&&(B.params=t.params);T.questionText&&(B.questionText=T.questionText);T.optionText&&T.optionText.length>0&&(B.optionText=T.optionText)};var Av=function(){};
_.u(Av,Zt);Av.prototype.getApiPaths=function(){return fte};
Av.prototype.getExtension=function(B){return _.X(B,Y$4)};
Av.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var cx=function(){};
_.u(cx,Zt);cx.prototype.getApiPaths=function(){return MI8};
cx.prototype.getExtension=function(B){return _.X(B,eBE)};
cx.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var sb=function(){};
_.u(sb,Zt);sb.prototype.getApiPaths=function(){return Wds};
sb.prototype.getExtension=function(B){return _.X(B,GBH)};
sb.prototype.JSC$11095_buildRequest=function(B,t,T){t.params&&(B.params=t.params);t.continuation&&(B.continuation=t.continuation);T.currentPlayerState&&T.currentPlayerState.playerOffsetMs&&(B.currentPlayerState={playerOffsetMs:T.currentPlayerState.playerOffsetMs.toString()})};var F5=function(){};
_.u(F5,Zt);F5.prototype.getApiPaths=function(){return e04};
F5.prototype.getExtension=function(B){return _.X(B,WkE)};
F5.prototype.JSC$11095_buildRequest=function(B,t,T){t.params&&(B.params=t.params);T.continuation&&(B.continuation=T.continuation);"hidden"in T&&(B.webClientInfo={isDocumentHidden:T.hidden});T.isInvalidationTimeoutRequest&&(B.isInvalidationTimeoutRequest=T.isInvalidationTimeoutRequest);T.invalidationPayload&&(t=$L4(_.Zi(TZ(T.invalidationPayload))),B.invalidationPayloadLastPublishAtUsec=AH(t,2));T.reloadActionPanel&&(B.reloadActionPanel=T.reloadActionPanel);T.fullReload&&(B.fullReload=T.fullReload);
T.currentPlayerState&&(B.currentPlayerState=T.currentPlayerState)};var wl=function(){};
_.u(wl,Zt);wl.prototype.getApiPaths=function(){return SAi};
wl.prototype.getExtension=function(B){return _.X(B,Kks)};
wl.prototype.JSC$11095_buildRequest=function(B,t){B.params=t.params};var oX=function(){};
_.u(oX,Zt);oX.prototype.getApiPaths=function(){return $nH};
oX.prototype.getExtension=function(B){return _.X(B,tzE)};
oX.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var y9=function(){};
_.u(y9,Zt);y9.prototype.getApiPaths=function(){return GF4};
y9.prototype.getExtension=function(B){return _.X(B,Tts)};
y9.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var Q9=function(){};
_.u(Q9,Zt);Q9.prototype.getApiPaths=function(){return Oq8};
Q9.prototype.getExtension=function(B){return _.X(B,vAo)};
Q9.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var xJ=function(){};
_.u(xJ,Zt);xJ.prototype.getApiPaths=function(){return dDH};
xJ.prototype.getExtension=function(B){return _.X(B,nA8)};
xJ.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var Mm=function(){};
_.u(Mm,Zt);Mm.prototype.getApiPaths=function(){return Ps2};
Mm.prototype.getExtension=function(B){return _.X(B,e54)};
Mm.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var $J=function(){};
_.u($J,Zt);$J.prototype.getApiPaths=function(){return u$2};
$J.prototype.getExtension=function(B){return _.X(B,_.r12)};
$J.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.params&&(B.params=t.params);T.client_message_id&&(B.clientMessageId=T.client_message_id);T.recaptcha_token&&(B.recaptchaToken=T.recaptcha_token);T.rich_message&&T.rich_message.text_segments?(t=T.rich_message.text_segments.map(function(S){var O={};S.text&&(O.text=S.text);S.emoji_id&&(O.emojiId=S.emoji_id);return O}),B.richMessage={textSegments:t}):T.message&&(B.message=T.message);
T.currentPlayerState&&(B.currentPlayerState=T.currentPlayerState)};var Wx=function(){};
_.u(Wx,Zt);Wx.prototype.getApiPaths=function(){return jD8};
Wx.prototype.getExtension=function(B){return _.X(B,zBE)};
Wx.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var eJ=function(){};
_.u(eJ,Zt);eJ.prototype.getApiPaths=function(){return gcE};
eJ.prototype.getExtension=function(B){return _.X(B,BVq)};
eJ.prototype.JSC$11095_buildRequest=function(B,t,T){t.isUserInitiated&&(B.isUserInitiated=t.isUserInitiated);t.initiationSource&&(B.initiationSource=t.initiationSource);T.locationInfo&&(B.context.client.locationInfo=T.locationInfo)};var Gf=function(){};
_.u(Gf,Zt);Gf.prototype.getApiPaths=function(){return kcB};
Gf.prototype.getExtension=function(B){return _.X(B,BXE)};
Gf.prototype.JSC$11095_buildRequest=function(B,t,T){t.metadataUpdateRequest&&(t=t.metadataUpdateRequest,B.encryptedVideoId=t.encryptedVideoId,t.liveChat&&(t=t.liveChat,B.liveChat||(B.liveChat={}),t.performAsExternalChannelId&&(B.liveChat.performAsExternalChannelId=t.performAsExternalChannelId),t.source&&(B.liveChat.source=t.source)));var S;if(T==null?0:(S=T.liveChat)==null?0:S.liveChatSettings)B.liveChat||(B.liveChat={}),T=T.liveChat.liveChatSettings,B.liveChat.newLiveChatSettings=T,B.liveChat.newLiveChatSettingsMask||
(B.liveChat.newLiveChatSettingsMask={}),T.emojiReactionSet&&(B.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var pi=function(){};
_.u(pi,Zt);pi.prototype.getApiPaths=function(){return QDu};
pi.prototype.getExtension=function(B){return _.X(B,_.Ese)};
pi.prototype.JSC$11095_buildRequest=function(B,t,T){T.continuation?B.continuation=T.continuation:t.videoId&&(B.videoId=t.videoId);T.clientParams&&(B.clientParams=T.clientParams)};var iI=function(){};
_.u(iI,Zt);iI.prototype.getApiPaths=function(){return pK2};
iI.prototype.getExtension=function(B){return _.X(B,_.c8)};
iI.prototype.JSC$11095_buildRequest=function(B,t){B.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";B.fetchCommentsParams={};t.videoId&&(B.fetchCommentsParams.encryptedVideoId=t.videoId);t.postId&&(B.fetchCommentsParams.postId=t.postId);t.externalChannelId&&(B.fetchCommentsParams.externalChannelId=t.externalChannelId);t.linkedCommentId&&(B.fetchCommentsParams.linkedCommentId=t.linkedCommentId);(0,_.f1.isEmpty)(B.fetchCommentsParams)&&delete B.fetchCommentsParams};var YJ=function(){};
_.u(YJ,Zt);YJ.prototype.getApiPaths=function(){return rK};
YJ.prototype.JSC$11095_buildRequest=function(B){B.browseId="FEnotifications_inbox"};
YJ.prototype.getExtension=function(B){return _.X(B,_.P7)};var Ki=function(){};
_.u(Ki,Zt);Ki.prototype.getApiPaths=function(){return pK2};
Ki.prototype.JSC$11095_buildRequest=function(B,t){t.signal==="GET_NOTIFICATIONS_MENU"&&(B.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");t.ctoken&&(B.ctoken=t.ctoken)};
var owo=function(){};
_.u(owo,Ki);owo.prototype.getExtension=function(B){return _.X(B,_.P7)};
var yLi=function(){};
_.u(yLi,Ki);yLi.prototype.getExtension=function(B){return _.X(B,F9q)};var lI=function(){};
_.u(lI,Zt);lI.prototype.getApiPaths=function(){return nr4};
lI.prototype.getExtension=function(B){return _.X(B,_.P7)};
lI.prototype.JSC$11095_buildRequest=function(){};var vx=function(){};
_.u(vx,Zt);vx.prototype.getApiPaths=function(){return Cs4};
vx.prototype.getExtension=function(B){return _.X(B,Za2)||void 0};
vx.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params);t.secondaryParams&&(B.secondaryParams=t.secondaryParams)};var ni=function(){};
_.u(ni,Zt);ni.prototype.getApiPaths=function(){return Zqu};
ni.prototype.getExtension=function(B){return _.X(B,$eq)};
ni.prototype.JSC$11095_buildRequest=function(B,t){t.undo&&(B.undo=t.undo);t.serializedOptOut&&(B.serializedOptOut=t.serializedOptOut);t.serializedRecordInteractionsRequest&&(B.serializedRecordInteractionsRequest=t.serializedRecordInteractionsRequest)};var rl=function(){};
_.u(rl,Zt);rl.prototype.getApiPaths=function(){return qAE};
rl.prototype.getExtension=function(B){return _.X(B,WW2)};
rl.prototype.JSC$11095_buildRequest=function(B,t){t.serializedInteractionsRequest&&(B.serializedRecordNotificationInteractionsRequest=t.serializedInteractionsRequest)};var zf=function(){};
_.u(zf,Zt);zf.prototype.getApiPaths=function(){return q4m};
zf.prototype.getExtension=function(B){return _.X(B,FKC)};
zf.prototype.JSC$11095_buildRequest=function(B,t,T){t=t===void 0?{}:t;T=T===void 0?{}:T;t.videoId?B.videoId=t.videoId:t.playlistId&&(B.playlistId=t.playlistId);var S,O=(S=t.offlineWebClientEligibility)!=null?S:T.offlineWebClientEligibility;O&&(B.offlineWebClientEligibility=O);var d;if(S=(d=t.preferredFormatType)!=null?d:T.preferredFormatType)B.preferredFormatType=S;var Z;if(d=(Z=t.lastOfflineQualitySettingsSavedMs)!=null?Z:T.lastOfflineQualitySettingsSavedMs)B.lastOfflineQualitySettingsSavedMs=d;
t.params&&(B.params=t.params)};var bI=function(){};
_.u(bI,Zt);bI.prototype.getApiPaths=function(){return lg};
bI.prototype.getExtension=function(B){return _.X(B,_.W4)};
bI.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.token&&(B.continuation=t.token);T.formData&&(B.formData=T.formData)};var B1=function(){};
_.u(B1,Zt);B1.prototype.getApiPaths=function(){return lg};
B1.prototype.getExtension=function(B){return _.X(B,lsE)};
B1.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;B.continuation=T.continuation};var t6=function(){};
_.u(t6,Zt);t6.prototype.getApiPaths=function(){return lg};
t6.prototype.getExtension=function(B){return _.X(B,_.RO)};
t6.prototype.JSC$11095_buildRequest=function(B,t){var T,S=t.panelIdentifier||((T=t.identifier)==null?void 0:T.tag);S&&(B.panelId=S);var O;if((O=t.globalConfiguration)==null?0:O.params){var d;B.params=(d=t.globalConfiguration)==null?void 0:d.params}};
_.n9.Object.defineProperties(t6.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ts=function(){};
_.u(Ts,Zt);Ts.prototype.getApiPaths=function(){return lg};
Ts.prototype.getExtension=function(B){return _.X(B,s_8)};
Ts.prototype.JSC$11095_buildRequest=function(B,t){t.panelLoadingStrategy&&Cfv(B,t.panelLoadingStrategy)};var SG=function(){};
_.u(SG,Zt);SG.prototype.getApiPaths=function(){return lg};
SG.prototype.getExtension=function(B){return _.X(B,z58)};
SG.prototype.JSC$11095_buildRequest=function(B,t){t.loadingStrategy&&Cfv(B,t.loadingStrategy)};var Ok=function(){};
_.u(Ok,Zt);Ok.prototype.getApiPaths=function(){return lg};
Ok.prototype.getExtension=function(B){return _.X(B,_.NI)};
Ok.prototype.JSC$11095_buildRequest=function(B,t){t.panelLoadingStrategy&&Cfv(B,t.panelLoadingStrategy)};var k$=function(){};
_.u(k$,Zt);k$.prototype.getApiPaths=function(){return lg};
k$.prototype.getExtension=function(B){return _.X(B,bhi)};
k$.prototype.JSC$11095_buildRequest=function(B,t){var T,S=(T=t.contentSourcePanelIdentifier)==null?void 0:T.tag;S&&(B.panelId=S);var O;if((O=t.globalConfiguration)==null?0:O.params){var d;B.params=(d=t.globalConfiguration)==null?void 0:d.params}};var dn=function(){};
_.u(dn,Zt);dn.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
dn.prototype.getExtension=function(B){return _.X(B,Btb)};
dn.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var CD=function(){};
_.u(CD,Zt);CD.prototype.getApiPaths=function(){return yJu};
CD.prototype.getExtension=function(B){return _.X(B,Spo)};
CD.prototype.JSC$11095_buildRequest=function(B,t){t.externalChannelId&&(B.externalChannelId=t.externalChannelId);t.superChatAction&&(B.superChatAction=t.superChatAction);t.superStickersAction&&(B.superStickersAction=t.superStickersAction)};var ZY=function(){};
_.u(ZY,Zt);ZY.prototype.getApiPaths=function(){return or2};
ZY.prototype.getExtension=function(B){return _.X(B,rw4)||_.X(B,o4D)};
ZY.prototype.JSC$11095_buildRequest=function(B,t){t.videoIds?B.videoIds=t.videoIds:t.videoId&&(B.videoIds=[t.videoId]);t.playlistId&&(B.playlistId=t.playlistId);t.params&&(B.params=t.params);B.excludeWatchLater=!1};var LD=function(){};
_.u(LD,Zt);LD.prototype.getApiPaths=function(){return HAE};
LD.prototype.getExtension=function(B){return _.X(B,_.xs)};
LD.prototype.JSC$11095_buildRequest=function(B,t,T){T.create_playlist_title?B.title=T.create_playlist_title:t.title&&(B.title=t.title);if(T.create_playlist_privacy_status&&typeof T.create_playlist_privacy_status==="number"){a:{var S=T.create_playlist_privacy_status;if(S!==0){if(S===1){S="PUBLIC";break a}if(S===2){S="UNLISTED";break a}}S="PRIVATE"}B.privacyStatus=S}else t.privacyStatus&&(B.privacyStatus=t.privacyStatus);T.create_playlist_description&&(B.description=T.create_playlist_description);t.videoIds&&
(B.videoIds=t.videoIds);t.params&&(B.params=t.params);t.sourcePlaylistId&&(B.sourcePlaylistId=t.sourcePlaylistId)};var h6=function(){};
_.u(h6,Zt);h6.prototype.getApiPaths=function(){return gr4};
h6.prototype.getExtension=function(B){return _.X(B,dJq)};
h6.prototype.JSC$11095_buildRequest=function(B,t){B.playlistId=t.playlistId};var qy=function(){};
_.u(qy,Zt);qy.prototype.getApiPaths=function(){return iA1};
qy.prototype.getExtension=function(B){return _.X(B,wc4)};
qy.prototype.JSC$11095_buildRequest=function(B,t){t.playlistId&&(B.playlistId=t.playlistId);t.params&&(B.params=t.params)};var VP=function(){};
_.u(VP,Zt);VP.prototype.getApiPaths=function(){return hV4};
VP.prototype.getExtension=function(B){return _.X(B,_.sl)||void 0};
VP.prototype.JSC$11095_buildRequest=function(B,t){t.actions&&(B.actions=t.actions);t.params&&(B.params=t.params);t.playlistId&&(B.playlistId=t.playlistId)};var Ek=function(){};
_.u(Ek,Zt);_.k=Ek.prototype;_.k.getApiPaths=function(){return V7u};
_.k.getExtension=function(B){return _.X(B,_.aE)};
_.k.JSC$11095_buildRequest=function(B,t){t.videoId&&(B.playerRequest={videoId:t.videoId},t.playerParams&&(B.playerRequest.params=t.playerParams),t.racyCheckOk&&(B.playerRequest.racyCheckOk=!!t.racyCheckOk),t.contentCheckOk&&(B.playerRequest.contentCheckOk=!!t.contentCheckOk));t.params&&(B.params=t.params);t.inputType&&(B.inputType=t.inputType);B.disablePlayerResponse=!0};
_.k.getRequestConfig=function(B){var t;(B=this.JSC$11102_getStoreKey(B))&&(t={storeStrategy:{storeKey:B}});_.m("web_log_reels_ticks")&&(t=t||{},t.requestTick="r_wrs",t.responseTick="r_wrr");return t};
_.k.JSC$11102_getStoreKey=function(B){B=this.getExtension(B);if(_.m("shorts_controller_retrieve_seedless_sequence_v2")){if((B==null?void 0:B.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.Yz("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if(_.m("web_shorts_prefetch_service_enabled")&&B!=null&&B.videoId){var t={videoId:B.videoId};B.params&&(t.params=B.params);return _.Yz("reel_item_watch",t)}};var DY=function(){};
_.u(DY,Zt);_.k=DY.prototype;_.k.getApiPaths=function(){return Ec2};
_.k.getExtension=function(B){return _.X(B,_.aE)};
_.k.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;B.sequenceParams=t.sequenceParams;var S;((S=T)==null?0:S.contentPlaybackContext)&&_.m("web_shorts_prefetch_service_enabled")&&(B.playbackContext={contentPlaybackContext:T.contentPlaybackContext})};
_.k.JSC$11102_getStoreKey=function(B){if(_.m("shorts_controller_retrieve_seedless_sequence_v2")&&(B=this.getExtension(B),B==null?0:B.sequenceParams))return _.Yz("reel_watch_sequence",{sequenceParams:B.sequenceParams})};
_.k.getRequestConfig=function(B){B=this.JSC$11102_getStoreKey(B);var t;B&&(t={storeStrategy:{storeKey:B}});_.m("reel_watch_sequence_request_log_ticks")&&(t=t||{},t.requestTick="r_wsrs",t.responseTick="r_wsrr",t.processorTick="r_wsrp");return t};
var P1=function(){};
_.u(P1,Zt);P1.prototype.getApiPaths=function(){return Ec2};
P1.prototype.getExtension=function(B){return _.X(B,_.W4)};
P1.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.token&&(B.continuation=t.token);var S;((S=T)==null?0:S.contentPlaybackContext)&&_.m("web_shorts_prefetch_service_enabled")&&(B.playbackContext={contentPlaybackContext:T.contentPlaybackContext})};
P1.prototype.getRequestConfig=function(B){B=this.JSC$11102_getStoreKey(B);var t;B&&(t={storeStrategy:{storeKey:B}});_.m("reel_watch_sequence_request_log_ticks")&&(t=t||{},t.requestTick="r_wsrs",t.responseTick="r_wsrr",t.processorTick="r_wsrp");return t};var Uk=function(){};
_.u(Uk,Zt);Uk.prototype.getApiPaths=function(){return sn4};
Uk.prototype.getExtension=function(B){return _.X(B,_.kBB)};
Uk.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.flagAction&&(B.action=t.flagAction);t.flagRequestType&&(B.flagRequestType=t.flagRequestType);t.additionalDetailCheckboxChecked&&(B.additionalDetailCheckboxChecked=t.additionalDetailCheckboxChecked);t.legalCheckboxChecked&&(B.legalCheckboxChecked=t.legalCheckboxChecked);t={};T.flag_issue_type!==void 0&&(t.issue=T.flag_issue_type);T.flag_affiliation!==void 0&&(t.affiliation=T.flag_affiliation);T.flag_full_name&&(t.fullName=T.flag_full_name);
Object.keys(t).length&&(B.legalReportDetails=t);if(T.flag_description||T.text)B.userComments=T.flag_description||T.text;t={};T.minutes!==void 0&&T.seconds!==void 0&&(t.minutes=T.minutes,t.seconds=T.seconds);T.vss_id&&(t.vssId=T.vss_id);Object.keys(t).length&&(B.videoReportDetails=t);t={};T.video_ids&&(t.videoIds=T.video_ids);T.impersonated_channel_url&&(t.impersonatedChannelUrl=T.impersonated_channel_url);Object.keys(t).length&&(B.channelAbuseReportDetails=t)};
_.n9.Object.defineProperties(Uk.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var I6=function(){};
_.u(I6,Zt);I6.prototype.getApiPaths=function(){return xno};
I6.prototype.getExtension=function(B){return _.X(B,s82)};
I6.prototype.JSC$11095_buildRequest=function(B,t){t.blockedForKidsContent&&(B.blockedForKidsContent=t.blockedForKidsContent)};var J6=function(){};
_.u(J6,Zt);J6.prototype.getApiPaths=function(){return UD8};
J6.prototype.getExtension=function(B){return _.X(B,wHC)};
J6.prototype.JSC$11095_buildRequest=function(B,t,T){B.params=t.params;T.impersonated_channel_url&&(B.impersonatedChannelUrl=T.impersonated_channel_url)};var me=function(){};
_.u(me,Zt);me.prototype.getApiPaths=function(){return t7u};
me.prototype.getExtension=function(B){return _.X(B,_.Fko)};
me.prototype.JSC$11095_buildRequest=function(B,t){t.items&&(B.items=t.items);t.kidGaiaId&&(B.kidGaiaId=t.kidGaiaId)};var Ny=function(){};
_.u(Ny,Zt);Ny.prototype.getApiPaths=function(){return y2H};
Ny.prototype.getExtension=function(B){return _.X(B,_.v98)};
Ny.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params);t.targetId&&(B.targetId=t.targetId)};var XT=function(){};
_.u(XT,Zt);XT.prototype.getApiPaths=function(){return N4B};
XT.prototype.getExtension=function(B){return _.X(B,wpi)};
XT.prototype.JSC$11095_buildRequest=function(B,t){t.externalVideoId&&(B.externalVideoId=t.externalVideoId);t.query&&(B.query=t.query);t.sourceTimelines&&(B.sourceTimelines=t.sourceTimelines)};var uO=function(){};
_.u(uO,Zt);uO.prototype.getApiPaths=function(){return XQ8};
uO.prototype.getExtension=function(B){return _.X(B,_.W4)||void 0};
uO.prototype.JSC$11095_buildRequest=function(B,t){t.token&&(B.continuation=t.token)};
_.QZB=function(){};
_.u(_.QZB,Zt);_.k=_.QZB.prototype;_.k.getApiPaths=function(){return XQ8};
_.k.getExtension=function(B){return _.X(B,_.un)||void 0};
_.k.isNavigationCommand=function(){return!0};
_.k.JSC$11102_getStoreKey=function(B,t){t=t===void 0?{}:t;if(!t.disableCache&&(B=this.getExtension(B))&&B.query)return t={query:B.query},B.params&&(t.params=B.params),_.Yz("search",t)};
_.k.JSC$11095_buildRequest=function(B,t,T){t.query&&(B.query=t.query);t.params&&(B.params=t.params);if(!_.m("web_forward_suggest_stats_killswitch")){var S=_.X(t,fb1);S&&(B.suggestStats=S)}var O;!_.m("kevlar_searchbox_stats_killswitch")&&((O=T.tempData)==null?0:O.gs_l)&&!_.X(t,fb1)&&(B.webSearchboxStatsUrl="/search?oq="+(T.tempData.oq||"")+"&gs_l="+T.tempData.gs_l);var d;if((d=T.tempData)==null?0:d.entityMid)t=B.suggestionSearchParams||{},t.entityMid=T.tempData.entityMid,B.suggestionSearchParams=t;
_.m("enable_desktop_vdcbg_components")&&(T=_.Ni().getFlag(186),B.inlineSettingStatus=T?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.k.getRequestConfig=function(B,t){t=t===void 0?{}:t;B=this.JSC$11102_getStoreKey(B,t);var T;B&&(T={storeStrategy:{storeKey:B}});_.m("web_log_search_ticks_ks")||(T=T||{},T.requestTick="sr_s",T.responseTick="sr_r");return T};var jG=function(){};
_.u(jG,Zt);jG.prototype.getApiPaths=function(){return ltH};
jG.prototype.getExtension=function(B){return _.X(B,J5H)};
jG.prototype.JSC$11095_buildRequest=function(B,t){t.serializedGetSharingProviderDataParams&&(B.serializedGetSharingProviderDataParams=t.serializedGetSharingProviderDataParams)};var H1=function(){};
_.u(H1,Zt);H1.prototype.getApiPaths=function(){return vru};
H1.prototype.getExtension=function(B){return _.X(B,BBE)};
H1.prototype.JSC$11095_buildRequest=function(B,t){t.endpoint&&(B.endpoint=t.endpoint);t.action&&(B.action=t.action)};var a6=function(){};
_.u(a6,Zt);a6.prototype.getApiPaths=function(){return R0b};
a6.prototype.getExtension=function(B){return _.X(B,CgE)};
a6.prototype.JSC$11095_buildRequest=function(B,t){B.videoId=t.videoId;t.scheduledRedirectMetadataSourceVideoId&&(B.scheduledRedirectMetadata={sourceVideoId:t.scheduledRedirectMetadataSourceVideoId})};var fD=function(){};
_.u(fD,Zt);fD.prototype.getApiPaths=function(){return awu};
fD.prototype.getExtension=function(B){return _.X(B,_.tt1)};
fD.prototype.JSC$11095_buildRequest=function(B,t){B.params=t.params;B.correctionText=t.correctionText};var gn=function(){};
_.u(gn,Zt);gn.prototype.getApiPaths=function(){return ZOv};
gn.prototype.getExtension=function(B){return _.X(B,_.o0s)};
gn.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params);B.searchQuery=t.searchQuery;B.languageCode=t.languageCode;B.kind=t.kind;B.name=t.name;B.externalVideoId=t.externalVideoId};var R6=function(){};
_.u(R6,Zt);R6.prototype.getApiPaths=function(){return Wje};
R6.prototype.getExtension=function(B){return _.X(B,PJ2)};
R6.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.params=t.params)};var A6=function(B){this.JSC$16071_storeWithEntities=B};
_.u(A6,Zt);A6.prototype.getApiPaths=function(){return Itb};
A6.prototype.getExtension=function(B){return _.X(B,Ia8)||_.X(B,mpo)};
A6.prototype.JSC$11095_buildRequest=function(B,t,T){T.client_data&&(B.clientData=T.client_data);if(t.commerceActionConfig){var S=t.commerceActionConfig;t=S.actionId;S=S.commerceActionParams;t&&(B.actionId=t);S&&(B.commerceActionParams=S)}else{var O=t.actionId,d=t.commerceActionParams;T=t.entityKeys;O&&(B.actionId=O);d&&(B.commerceActionParams=d);var Z;t=(S=this.JSC$16071_storeWithEntities)==null?void 0:(Z=S.getState())==null?void 0:Z.entities;if(T&&t){S=[];Z=_.C(T);for(T=Z.next();!T.done;T=Z.next())if(O=
T.value,T=_.CF(O).entityType,O=_.q8(t,T,O))d={},S.push((d[T]=O,d));B.entityMutationPayloads=S}}};
A6.prototype.getRequestConfig=function(B){var t,T=(t=_.X(B,Ia8))==null?void 0:t.requestSequenceType;if(T&&B.clickTrackingParams&&T!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:B.clickTrackingParams,sequenceType:T}}};
A6[Kg]=[Cl];var c1=function(){};
_.u(c1,Zt);c1.prototype.getApiPaths=function(){return eVq};
c1.prototype.getExtension=function(B){return _.X(B,_.xp1)};
c1.prototype.JSC$11095_buildRequest=function(B,t){t.feedbackData&&(B.feedbackData=t.feedbackData);t.params&&(B.itemParams=t.params)};
_.n9.Object.defineProperties(c1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var sk=function(){};
_.u(sk,Zt);sk.prototype.getApiPaths=function(){return Gc4};
sk.prototype.getExtension=function(B){return _.X(B,Mti)};
sk.prototype.JSC$11095_buildRequest=function(B,t,T){T.payments_payload&&(B.paymentsPayload=T.payments_payload);T.offer_params&&(B.offerParams=T.offer_params);t.transactionParams&&(B.transactionParams=t.transactionParams)};var FT=function(){};
_.u(FT,Zt);FT.prototype.getApiPaths=function(){return pQo};
FT.prototype.getExtension=function(B){return _.X(B,_.$p8)};
FT.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.buybucketParams&&(B.buybucketData={params:t.buybucketParams},t.stickerParams?B.buybucketData.stickerParams=t.stickerParams:(T.rich_chat_message?B.buybucketData.richChatMessage=T.rich_chat_message:T.chat_message_text&&(B.buybucketData.chatMessageText=T.chat_message_text),T.purchase_price_micros&&(B.buybucketData.purchasePriceMicros=T.purchase_price_micros.toString())));t.donationAmountMicros&&(B.tipAmountMicros=t.donationAmountMicros,
t.tipParams&&(B.tipParams=t.tipParams));t.offerParams&&(B.offerParams=t.offerParams);t.productData&&(B.productData=t.productData);t.transactionParams&&(B.transactionParams=t.transactionParams)};var wn=function(){};
_.u(wn,Zt);wn.prototype.getApiPaths=function(){return iqE};
wn.prototype.getExtension=function(B){return _.X(B,GlE)};
wn.prototype.JSC$11095_buildRequest=function(B,t){t.updateFopParams&&(B.updateFopParams=t.updateFopParams)};var o6=function(){};
_.u(o6,Zt);o6.prototype.getApiPaths=function(){return YAi};
o6.prototype.getExtension=function(B){return _.X(B,_.TT)};
o6.prototype.JSC$11095_buildRequest=function(B,t){t.couponCode&&(B.couponCode=t.couponCode);t.params&&(B.itemParams=t.params)};var yP=function(){};
_.u(yP,Zt);yP.prototype.getApiPaths=function(){return Kjb};
yP.prototype.getExtension=function(B){return _.X(B,_.JZ2)};
yP.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;t.params&&(B.params=t.params);T.ctk&&(B.clientToken=T.ctk)};var QP=function(B){this.JSC$16106_storeWithEntities=B};
_.u(QP,Zt);QP.prototype.getApiPaths=function(){return lwe};
QP.prototype.getExtension=function(B){return _.X(B,_.$s)};
QP.prototype.JSC$11095_buildRequest=function(B,t,T){T.purchase_price_micros&&(B.productData={pdgData:{purchasePriceMicros:T.purchase_price_micros.toString()}},T.rich_chat_message&&(B.productData.pdgData.richChatMessage=T.rich_chat_message),T.currency_code&&(B.productData.pdgData.currencyCode=T.currency_code));t.transactionParams&&(B.transactionParams=t.transactionParams);t.clientLocationContext&&(B.clientLocationContext=t.clientLocationContext);T.payments_payload&&(B.paymentsPayload=T.payments_payload);
T.funds_guarantee_callback_client_data&&(B.fundsGuaranteeCallbackClientData=T.funds_guarantee_callback_client_data);var S,O;T=(S=this.JSC$16106_storeWithEntities)==null?void 0:(O=S.getState())==null?void 0:O.entities;if(t.entityKeys&&T){S=[];t=_.C(t.entityKeys);for(O=t.next();!O.done;O=t.next()){var d=O.value;O=_.CF(d).entityType;if(d=_.q8(T,O,d)){var Z={};S.push((Z[O]=d,Z))}}B.entityMutationPayloads=S}};
QP[Kg]=[Cl];var x$=function(){};
_.u(x$,Zt);x$.prototype.getApiPaths=function(){return vcu};
x$.prototype.getExtension=function(B){return _.X(B,Wv2)};
x$.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;T.backend_analytics&&(B.serializedBackendAnalyticsEvent=T.backend_analytics);t.offerParams&&(B.offerParams=t.offerParams)};var My=function(){};
_.u(My,Zt);My.prototype.getApiPaths=function(){return YAi};
My.prototype.getExtension=function(B){return _.X(B,rCD)};
My.prototype.JSC$11095_buildRequest=function(B,t){t.params&&(B.itemParams=t.params)};var $$=function(){};
_.u($$,Zt);$$.prototype.getApiPaths=function(){return nco};
$$.prototype.getExtension=function(B){return _.X(B,_.Hvi)};
$$.prototype.JSC$11095_buildRequest=function(B,t,T){T.resume_time_ms&&(B.resumeTimeMs=T.resume_time_ms);t.pauseParams&&(B.pauseParams=t.pauseParams)};var W1=function(){};
_.u(W1,Zt);W1.prototype.getApiPaths=function(){return rJH};
W1.prototype.getExtension=function(B){return _.X(B,_.e14)};
W1.prototype.JSC$11095_buildRequest=function(B,t,T){T=T===void 0?{}:T;T.c&&(B.redeemCode=T.c);T.rd&&(B.riskData=T.rd);T.ctk&&(B.clientToken=T.ctk)};var eG=function(){};
_.u(eG,Zt);eG.prototype.getApiPaths=function(){return zVb};
eG.prototype.getExtension=function(B){return _.X(B,_.aa8)};
eG.prototype.JSC$11095_buildRequest=function(B,t){t.resumeParams&&(B.resumeParams=t.resumeParams)};var Gs=function(B,t){this.clientName=B;this.defaultExpirationDelayMs=t};
Gs.prototype.put=function(B,t){var T=this,S;return _.L(function(O){S=Object.assign({},t.data);S.key=B;S.clientName=T.clientName;S.expireTimestampMs===void 0&&(S.expireTimestampMs=(Math.round((0,_.SQ)())+T.defaultExpirationDelayMs).toString());return O.return(T.putInternal(B,S))})};
Gs[Kg]=[NV,rIi];var xYH=function(){Gs.apply(this,arguments);this.JSC$16136_responseStore=new Map};
_.u(xYH,Gs);_.k=xYH.prototype;_.k.get=function(B){var t=this;return _.L(function(T){return T.return(Ct(t,B))})};
_.k.putInternal=function(B,t){var T=this,S,O,d;return _.L(function(Z){S=T.defaultExpirationDelayMs;t.expireTimestampMs&&(S=Number(t.expireTimestampMs)-Math.round((0,_.SQ)()),O=_.Cj("mweb_override_response_store_expiration_ms"),O>0&&O<S&&(S=O));d=setTimeout(function(){T.remove(B)},S);
T.JSC$16136_responseStore.set(B,{entryData:t,timer:d});_.Dh(Z)})};
_.k.remove=function(B){var t=this;return _.L(function(T){M2u(t,B);_.Dh(T)})};
_.k.removeAll=function(){var B=this;return _.L(function(t){B.JSC$16136_responseStore.forEach(function(T){clearTimeout(T.timer)});
B.JSC$16136_responseStore.clear();_.Dh(t)})};
_.k.has=function(B){return!!this.JSC$16136_responseStore.get(B)};
_.k.getKeys=function(){return this.JSC$16136_responseStore.keys()};
var Ct=function(B,t){if(B=B.JSC$16136_responseStore.get(t))return new _.du(B.entryData)},M2u=function(B,t){var T=B.JSC$16136_responseStore.get(t);
T&&(clearTimeout(T.timer),B.JSC$16136_responseStore.delete(t))};var Z$N;var q2C=function(B,t,T){Gs.call(this,B,t);this.token=T};
_.u(q2C,Gs);_.k=q2C.prototype;_.k.get=function(B){var t=this,T,S;return _.L(function(O){return O.nextAddress==1?_.V(O,hhX(t.token),2):O.nextAddress!=3?(T=O.yieldResult,_.V(O,T.get("ResponseStore",[B,t.clientName]),3)):(S=O.yieldResult)?O.return(new _.du(S)):O.return(void 0)})};
_.k.putInternal=function(B,t){var T=this,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,hhX(T.token),2);S=O.yieldResult;return _.V(O,S.put("ResponseStore",t),0)})};
_.k.remove=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,hhX(t.token),2);T=S.yieldResult;return S.return(T.delete("ResponseStore",[B,t.clientName]))})};
_.k.removeAll=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,hhX(B.token),2);t=T.yieldResult;return _.V(T,a$b(t,IDBKeyRange.only(B.clientName)),0)})};
_.k.has=function(){throw Error("aj");};_.pD=new _.lz("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var $Yo=function(B){var t;this.stateTagsData=(t=B.responseContext)==null?void 0:t.stateTags},Wyo=function(B){var t;
return((t=B.stateTagsData)==null?void 0:t.stateTagsModified)||[]};var ee4;ee4=function(B){this.JSC$16149_responseStore=B};
_.$p=function(B,t,T){if(!_.m("state_tags_killswitch")){var S=new $Yo(t);if(Wyo(S).length>0){var O=B.JSC$16149_responseStore.getKeys();O=_.C(O);for(var d=O.next();!d.done;d=O.next()){d=d.value;var Z=Ct(B.JSC$16149_responseStore,d);if(Z){var h=_.kp(Z);a:{var q=void 0;Z=Wyo(S);h=((q=(new $Yo(h)).stateTagsData)==null?void 0:q.relevantStateTags)||[];q=_.C(h);for(h=q.next();!h.done;h=q.next())if(h=h.value,h.stateTag!=null&&Z.includes(h.stateTag)&&h.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){Z=
!0;break a}Z=!1}Z&&M2u(B.JSC$16149_responseStore,d)}}}}var D;S=(D=t.responseContext)==null?void 0:D.maxAgeSeconds;T&&S&&Number(S)>0&&(t=LS(t,S),B.JSC$16149_responseStore.put(T,new _.du(t)))};
ee4.prototype.handleResponse=function(B,t){if(!t)throw Error("bj");var T,S;t=(T=t.config)==null?void 0:(S=T.storeStrategy)==null?void 0:S.storeKey;_.$p(this,B,t)};
ee4[Kg]=[_.k6];_.NYh=new _.lz("STORE_RESPONSE_PROCESSOR_TOKEN");var Gkb=function(B){this.JSC$16152_responseStore=B};
Gkb.prototype.handleResponse=function(B,t){if(t.input.match(_.zO(Ec2))){var T;if(B==null?0:(T=B.entries)==null?0:T.length)for(B=_.C(B.entries),t=B.next();!t.done;t=B.next()){T=t.value.command;var S=void 0;t=(S=_.X(T,_.aE))==null?void 0:S.unserializedPrefetchData;if(!T||!t)break;S=(new Ek).JSC$11102_getStoreKey(T);var O=_.X(t,Rke),d=void 0,Z=void 0,h=void 0,q=_.Cj("web_shorts_prefetch_service_ttl_seconds")>0?_.Cj("web_shorts_prefetch_service_ttl_seconds"):Number((h=(d=O)==null?void 0:(Z=d.responseContext)==
null?void 0:Z.maxAgeSeconds)!=null?h:3600);S&&q>0&&(O=LS(O,q),this.JSC$16152_responseStore.put(S,new _.du(O)));T=(new PK).JSC$11102_getStoreKey(T);t=_.X(t,Vzu);d=O=S=void 0;Z=_.Cj("web_shorts_prefetch_service_ttl_seconds")>0?_.Cj("web_shorts_prefetch_service_ttl_seconds"):Number((d=(S=t)==null?void 0:(O=S.responseContext)==null?void 0:O.maxAgeSeconds)!=null?d:3600);T&&Z>0&&(t=LS(t,Z),this.JSC$16152_responseStore.put(T,new _.du(t)))}}};
Gkb[Kg]=[_.k6];var pM8=function(B){this.innertubeTransportService=B};
pM8[Kg]=[_.QG];var iPu=new _.lz("SUBMIT_API_SERVICE_TOKEN");var iO=function(){this.scheduler=_.aO()},YNe;
iO.prototype.pause=function(){throw Error("cj");};
iO.prototype.resume=function(){throw Error("cj");};
iO.prototype.queue=function(B){var t=this,T=_.ld(),S=_.fC(this.scheduler,function(){try{var O;if(_.UW.instance)var d=_.UW.instance;else{var Z=new _.HY("Error: Unexpected uninitialized CommandHandler.");_.wj(Z);d=void 0}(O=d)==null||O.resolveCommand(B.command);T.resolve()}catch(h){T.reject(h)}});
T.promise.thenCatch(function(O){O instanceof _.GT&&t.scheduler.cancelJob(S)});
return T.promise};
iO.prototype.queueAll=function(B){var t=new Map;B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,t.set(T.id,this.queue(T));return t};var leu=function(B,t){var T=this;this.taskModel=B;this.onTaskCancelledCallback=t;this.resolver=_.ld();B=B.proto.prefetchConfig;if(!B)throw Error("dj");if(!B.prefetchAction)throw Error("ej");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(S){S instanceof _.GT&&(Ky2(T,T.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),T.onTaskCancelledCallback(T.taskModel.id,T.jobId),T.tick("pcc"));
throw S;});
this.timerName=this.taskModel.id;_.Fi(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},vw2=function(B){switch(B.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;
case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}},Ky2=function(B,t){_.sQ({prefetchInfo:{cancellationReason:t}},B.timerName)};
leu.prototype.tick=function(B){_.wv(B,void 0,this.timerName)};var KD=function(){var B=this;this.scheduler=_.aO();this.maxInflightTasks=_.Cj("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Cj("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new vk1;this.onTaskCancelled=function(t,T){T&&B.scheduler.cancelJob(T);nw2(B,t);Y$(B,3)}},rL1=function(){KD.instance||(KD.instance=new KD);
return KD.instance};
KD.prototype.pause=function(){this.prefetchCoordinatorState=0};
KD.prototype.resume=function(){Y$(this,0)};
KD.prototype.queue=function(B){B=ze8(this,B);Y$(this,1);return B};
KD.prototype.queueAll=function(B){var t=new Map;B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,t.set(T.id,ze8(this,T));Y$(this,1);return t};
var ze8=function(B,t){var T=B.allPrefetchTasks.get(t.id);if(T)return T.cancellablePromise;try{var S=new leu(t,B.onTaskCancelled)}catch(d){return _.ca(d)}T=S;T.tick("pcq");var O={prefetchInfo:{taskId:T.taskModel.id,isPrefetch:!0,fetchAction:T.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:T.taskModel.command.clickTrackingParams}};T.taskModel.csn&&(O.clientScreenNonce=T.taskModel.csn);_.sQ(O,T.timerName);B.allPrefetchTasks.set(t.id,S);B.drainingHeap.insert(-vw2(S),S);return S.cancellablePromise},
Y$=function(B,t){B.prefetchCoordinatorState===t&&(B.prefetchCoordinatorState=2,bPu(B))},bPu=function(B){for(var t={};B.prefetchCoordinatorState!==0;t={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(B.inflightPrefetchTasks.size>=B.maxInflightTasks){B.prefetchCoordinatorState=3;break}t.prefetchTask$jscomp$1=B.drainingHeap.remove();if(!t.prefetchTask$jscomp$1){B.prefetchCoordinatorState=1;break}t.taskId$jscomp$3=t.prefetchTask$jscomp$1.taskModel.id;if(B.allPrefetchTasks.has(t.taskId$jscomp$3)){var T=-1;B.coordinatorTimeoutMs>0&&(T=_.fC(B.scheduler,function(S){return function(){lO(B,S.taskId$jscomp$3,Error("fj"))}}(t),B.coordinatorTimeoutMs));
B.inflightPrefetchTasks.set(t.taskId$jscomp$3,T);if(!B.JSC$16170_commandHandler){if(!_.UW.instance){lO(B,t.taskId$jscomp$3,Error("gj"));continue}B.JSC$16170_commandHandler=_.UW.instance}a:switch(t.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":T=1;break a;default:T=0}t.prefetchTask$jscomp$1.jobId=B.scheduler.addJob(function(S){return function(){S.prefetchTask$jscomp$1.tick("pcr");try{B.JSC$16170_commandHandler.resolveCommand(S.prefetchTask$jscomp$1.taskModel.command)||
lO(B,S.taskId$jscomp$3,Error("hj"))}catch(O){lO(B,S.taskId$jscomp$3,O)}}}(t),T,0)}}},Bmq=function(B,t){(t=nw2(B,t))!=null&&(t.resolver.resolve(),t.tick("pce"));
Y$(B,3)},lO=function(B,t,T){(t=nw2(B,t,T))!=null&&(t.resolver.reject(T),t.tick("pcc"),Ky2(t,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Cj("prefetch_coordinator_error_logging_sampling_rate")&&(T=new _.HY("Prefetch Command failed.",t.taskModel.id,T.message),_.wj(T)));
Y$(B,3)},nw2=function(B,t,T){var S=B.allPrefetchTasks.get(t);
S?((T=B.inflightPrefetchTasks.get(t))&&T!==-1&&B.scheduler.cancelJob(T),B.inflightPrefetchTasks.delete(t),B.allPrefetchTasks.delete(t)):_.yu(new _.HY("Unexpected missing prefetch task when deleting task.",t,T==null?void 0:T.message));return S};var tg8=function(B,t,T,S,O){this.id=B;this.triggerOn=t;this.cancelOn=T;this.command=S;this.proto=O};
_.n9.Object.defineProperties(tg8.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var Tmb=function(){this.JSC$16175_prefetchCoordinator=rL1();YNe||(YNe=new iO);this.defaultCoordinator=YNe},Sqf;
Tmb.getInstance=function(){Sqf||(Sqf=new Tmb);return Sqf};
Tmb.prototype.get=function(B){switch(B){case 0:return this.JSC$16175_prefetchCoordinator;default:return this.defaultCoordinator}};var v1=function(){this.coordinatorSupplier=Tmb.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},d9B=function(B){var t=_.sg()||void 0,T=Object.keys(O_b)[0];
if(T){var S=B.taskIdByTriggerId.get(T);if(S!=null){B.taskIdByTriggerId.delete(T);T=[];S=_.C(S);for(var O=S.next();!O.done;O=S.next())if(O=B.tasks.get(O.value))t!=="UNDEFINED_CSN"&&(O.csn=t),T.push(O);T=DWX(T);t=[];T=_.C(T);for(S=T.next();!S.done;S=T.next()){O=_.C(S.value);S=O.next().value;O=O.next().value;S=B.coordinatorSupplier.get(S).queueAll(O);S=_.C(S);var d=S.next();for(O={};!d.done;O={taskId$jscomp$9:void 0},d=S.next()){var Z=_.C(d.value);d=Z.next().value;Z=Z.next().value;O.taskId$jscomp$9=
d;d=Z;t.push(O.taskId$jscomp$9);B.queuedPromisesByTask.set(O.taskId$jscomp$9,_.Xh(d,function(h){return function(){kX_(B,h.taskId$jscomp$9)}}(O)))}}}}else _.yu(new _.HY("Unexpected malformed TriggerEvent."))};
v1.prototype.trigger=function(B,t){var T=this,S=this.tasks.get(B);if(!S||this.queuedPromisesByTask.has(B))return!1;Cog(this,B,S.triggerOn);t!=="UNDEFINED_CSN"&&(S.csn=t);t=this.coordinatorSupplier.get(S.taskType).queue(S);this.queuedPromisesByTask.set(B,_.Xh(t,function(){kX_(T,B)}));
return!0};
v1.prototype.cancel=function(B){var t=this.queuedPromisesByTask.get(B);if(t)t.cancel();else return kX_(this,B)};
var kX_=function(B,t){B.queuedPromisesByTask.delete(t);var T=B.tasks.get(t);if(!T)return!1;B.tasks.delete(t);Cog(B,t,T.triggerOn);(T=EYv(T.cancelOn))&&(B=B.taskIdByCancelId.get(T))&&B.delete(t);return!0},Cog=function(B,t,T){(T=Object.keys(T)[0])&&(B=B.taskIdByTriggerId.get(T))&&B.delete(t)};var O_b={taskRegistered:{}},nD=function(){v1.instance||(v1.instance=new v1);this.JSC$16184_taskManager=v1.instance};
_.u(nD,$5);
nD.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){T=_.X(B,A58);if((S=T)==null||!S.tasks){var d=new _.HY("RegisterTasksCommand is missing tasks.");_.wj(d);return O.return()}d=t.JSC$16184_taskManager;for(var Z=_.C(T.tasks),h=Z.next();!h.done;h=Z.next())if(h=h.value,h=h.id&&h.triggerOn&&h.cancelOn&&h.command?new tg8(h.id,h.triggerOn,h.cancelOn,h.command,h):void 0,h){var q=Object.keys(h.triggerOn)[0];if(q){var D=EYv(h.cancelOn);D?(d.tasks.set(h.id,h),d.taskIdByTriggerId.has(q)||d.taskIdByTriggerId.set(q,
new Set),d.taskIdByTriggerId.get(q).add(h.id),d.taskIdByCancelId.has(D)||d.taskIdByCancelId.set(D,new Set),d.taskIdByCancelId.get(D).add(h.id)):_.yu(new _.HY("Unexpected malformed cancelOn field."))}else _.yu(new _.HY("Unexpected malformed triggerOn field."))}else _.yu(new _.HY("Unexpected malformed Task proto."));d9B(t.JSC$16184_taskManager);_.Dh(O)})};var Z_7={},LD_=(Z_7.rendered={priority:0,callback:function(){var B={};B.numCpu=navigator.hardwareConcurrency;var t={};t.ramGb=_.TX.navigator.deviceMemory;var T={staticContext:{}};t.ramGb&&Pfh(t.ramGb)&&(T.staticContext.memoryTotalKbytes=(t.ramGb*1048576).toString());B.numCpu&&Pfh(B.numCpu)&&(T.staticContext.cpuCores=B.numCpu);if(_.m("web_enable_adaptive_appl_signal")){B={};t=_.Q2("rses_dpj");var S=_.Q2("rsef_dpj");t&&t>0&&S&&S>0&&(t=Math.ceil(S-t),t>0&&(B.loadLatency=t));B.loadLatency&&Pfh(B.loadLatency)&&
(T.appL=B.loadLatency.toString())}_.sO("applicationStarted",T)}},Z_7);var hzq=new _.lz("WINDOW_ON_ERROR"),qq_=new _.lz("ERROR_WEIGHT_MAPS"),VgC=new _.lz("INIT_ERROR");var Ehf={},D9s=(Ehf.initialized={priority:10,callback:function(B){B.injector.resolve(VgC)()}},Ehf);var Po8=function(){},U9r=function(){var B=_.Gy("meta_logger_impl");
B||(B=new Po8,_.Bz("meta_logger_impl",B));return B},Iv8=function(){U9r().csiSubscriptionKey=ETw("meta_logging_csi_event",function(B){var t=B.timerName;
if(B=B.timelineData){_.Fi(t,{startTime:B.startTime},t);B.infos&&_.sQ(B.infos,t);for(var T=_.C(Object.keys(B.ticks)),S=T.next();!S.done;S=T.next())S=S.value,_.wv(S,B.ticks[S],t)}})};
Po8.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&U8L(this.csiSubscriptionKey)};var JN1={},m91=(JN1.initialized={priority:10,callback:function(){Iv8()}},JN1);var NmB=function(B,t){this.innertubeClientName=B;this.JSC$16200_prefCookie=t};
NmB.prototype.record=function(){if(_.m("web_li_record_binary_eval_tick")){var B=_.Q2("rsef_dpj");var t=_.Q2("rses_dpj");B=B!==void 0&&t!==void 0?Math.round(B-t):void 0;if(B!==void 0&&B>0){t=_.h2(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var T=this.poolSize;if(!(t.valuesSeen>=1E9)){if(t.valuesSample.length<T)t.valuesSample.push(B);else{var S=Math.floor(Math.random()*(t.valuesSeen+1));S<T&&(t.valuesSample[S]=B)}t.valuesSeen+=1}_.LA(this.storagePrefix+"-"+this.innertubeClientName,
t,2592E3);B=t.valuesSample;t=UW2(B);B=B.length<5?void 0:t<400?1:t<1700?2:3;B!==void 0&&(this.JSC$16200_prefCookie.set(this.cookiePrefix+this.innertubeClientName,B),this.JSC$16200_prefCookie.save())}}else _.qn(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$16200_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$16200_prefCookie.save()};
NmB[Kg]=[NV,ns];var XLr=function(){NmB.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.u(XLr,NmB);var u2_=new _.lz("PAGE_LOAD_TIME_TOKEN");var jC8=function(B){this.signal=B;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;B.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.fC(_.wT,this.disableLoggingAndSendPayload,1E4)};
jC8.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.wT.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),H_N(this))};
var H_N=function(B){var t=_.cO();if(t){var T={webClientComponentsData:{components:Array.from(B.ids,function(S){return{id:S}})}};
B.ids.clear();_.Xr().visualElementStateChanged(t,T)}};var av_=new _.lz("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var rn=function(B,t){this.JSC$16229_storeWithEntities=B;this.JSC$16229_commandHandler=t;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
rn.prototype.start=function(){this.JSC$16229_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
rn.prototype.observeDownloadingEntities=function(){var B=_.id_(this.JSC$16229_storeWithEntities.getState().entities).map(function(S){return Ypq(S)});
if(B.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var t={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:Nww()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.tc(_.IG("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$16229_commandHandler.resolveCommand(t)}this.downloadingEntities=B}else if(this.downloadingEntities.length){var T=pXm(this.JSC$16229_storeWithEntities.getState().entities).map(function(S){return Ypq(S)});
this.downloadingEntities.filter(function(S){return T.includes(S)}).length&&(B={openPopupAction:bOC()},this.JSC$16229_commandHandler.resolveCommand(B));
this.downloadingEntities=[]}};
rn[Kg]=[Cl,_.kv];var fvg;_.zs=function(B,t,T,S,O,d,Z,h){this.JSC$16232_playerApiPromise=B;this.JSC$16232_commandHandler=t;this.JSC$16232_screenManager=T;this.offlineWebClientEligibility=S;this.JSC$16232_prefStorage=O;this.JSC$16232_actionRouter=d;this.entityTypeMap=Z;this.JSC$16232_persistentStorePromiseAccessor=h;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
fvg=function(){var B=_.OD().resolve(_.zs),t;_.L(function(T){if(T.nextAddress==1)return B.downloadFailureListenerBound?T.return():_.V(T,B.JSC$16232_playerApiPromise,2);t=T.yieldResult;t.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 O=_.CF(S.entityKey).entityId;O&&B.JSC$16232_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
O)}else if(_.m("kevlar_woffle")){O=B.JSC$16232_commandHandler;var d=O.resolveCommand;S=S.failureReason;var Z=_.IG("TRANSFER_FAILED",void 0,"Download failed");S==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(Z=_.IG("STORAGE_FULL",void 0,"Storage full"));d.call(O,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.tc(Z),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
B.downloadFailureListenerBound=!0;_.Dh(T)})};
_.zs.prototype.deleteVideo=function(B,t){var T=this,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return _.V(Z,T.JSC$16232_playerApiPromise,2);S=Z.yieldResult;d={offlineLoggingData:{offlineDeleteReason:(O=t)!=null?O:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return _.V(Z,S.queueOfflineAction(B,T.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",d),0)})};
_.zs.prototype.pauseVideoDownload=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.JSC$16232_playerApiPromise,2);T=S.yieldResult;T.pauseVideoDownload(B);_.Dh(S)})};
_.zs.prototype.resumeVideoDownload=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.JSC$16232_playerApiPromise,2);T=S.yieldResult;return _.V(S,T.resumeVideoDownload(B),0)})};
_.zs[Kg]=[_.CS,_.kv,_.HQ,av_,BH,v8,Tui,VQ];var gh_=new _.lz("DOWNLOAD_STATE_STORE_TOKEN");var Rzs=function(B,t){this.JSC$16252_persistentStorePromiseAccessor=B;this.store=t;this.upliftCompletionResolver=new _.VG},sC8=function(){var B=_.OD().resolve(AN7),t;
_.L(function(T){switch(T.nextAddress){case 1:if(B.upliftImplPromise)return T.return(B.upliftImplPromise);_.LI(T,2);B.upliftImplPromise=cNw(B);return _.V(T,B.upliftImplPromise,4);case 4:B.upliftCompletionResolver.resolve();_.pj(T,3);break;case 2:throw t=_.EH(T),B.upliftCompletionResolver.reject(t),t;case 3:return T.return(B.upliftImplPromise)}})},cNw=function(B){var t,T,S;
return _.L(function(O){switch(O.nextAddress){case 1:return _.$M("LOGGED_IN")?_.V(O,B.JSC$16252_persistentStorePromiseAccessor(),2):O.return();case 2:t=O.yieldResult;if(!t)return _.wv("vdeur"),O.return();_.wv("vdeus");_.LI(O,3);return _.V(O,FDw(t),5);case 5:T=O.yieldResult;B.store.dispatch(Ajz(T));t.observe(function(d){cjo(B.store,d)});
_.pj(O,4);break;case 3:throw S=_.EH(O),_.wv("vdeur"),S;case 4:_.wv("vdeuc"),_.Dh(O)}})},FDw=function(B){var t;
return _.L(function(T){if(T.nextAddress==1)return _.V(T,jNw(B),2);t=T.yieldResult;return T.return(t.reduce(function(S,O){if(!O.data||!O.key||!O.entityType)return S;S[O.entityType]||(S[O.entityType]={});S[O.entityType][O.key]=O.data;return S},{}))})};
Rzs[Kg]=[VQ,_.xr];var AN7;AN7=new _.lz("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.bO=new _.lz("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var Bt=function(B,t){this.JSC$16255_persistentStorePromiseAccessor=B;this.transportService=t};
Bt.prototype.refresh=function(){var B=this,t,T,S,O;return _.L(function(d){if(d.nextAddress==1)return _.$M("LOGGED_IN")?_.V(d,B.JSC$16255_persistentStorePromiseAccessor(),2):d.return();if(d.nextAddress!=3)return(t=d.yieldResult)?_.V(d,k6q(t),3):d.return();if((T=d.yieldResult)&&!(Number(T.data.refreshTimestampMs||0)<(0,_.SQ)()))return d.return();S={browseId:"SPaccount_downloads"};O=_.zO(rK);_.oI(B.transportService,S,O).then(function(Z){var h;if(t&&(Z==null?void 0:(h=Z.responseContext)==null?void 0:
h.maxAgeSeconds)!==0){var q;h=(Z==null?void 0:(q=Z.responseContext)==null?void 0:q.maxAgeSeconds)||604800;q=String(Math.floor((0,_.SQ)())+h*1E3);t.put("service:downloads_settings:fallback",new _.du({innertubeResponse:Z,refreshTimestampMs:q}))}});
_.Dh(d)})};
Bt[Kg]=[_.pD,_.QG];var td=function(B,t){this.JSC$16259_playerPromise=B;this.store=t;this.started=!1};
td.prototype.start=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return B.started?T.return():_.V(T,B.JSC$16259_playerPromise,2);t=T.yieldResult;t.addEventListener("onOrchestrationBecameLeader",B.updateIsLeader.bind(B,!0));t.addEventListener("onOrchestrationLostLeader",B.updateIsLeader.bind(B,!1));if(t.isOrchestrationLeader)B.updateIsLeader(t.isOrchestrationLeader());else{var S=new _.HY("Function isOrchestrationLeader is undefined",{"player.isReady":t.isReady(),"player.playVideo":t.playVideo?
"defined":"undefined"});_.wj(S);B.updateIsLeader(!1)}B.started=!0;_.Dh(T)})};
td.prototype.updateIsLeader=function(B){this.store.dispatch(_.kT({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:B}}))};
td[Kg]=[_.CS,_.xr];var wLN=function(B,t){this.networkStatusManager=B;this.JSC$16262_prefStoragePromise=t;this.redirectsToPreload=["https://youtube.com"]},ohw=function(){var B=_.OD().resolve(wLN),t,T,S,O,d,Z;
_.L(function(h){switch(h.nextAddress){case 1:return _.V(h,B.JSC$16262_prefStoragePromise,2);case 2:t=h.yieldResult;if(!(T=t)){h.jumpTo(3);break}return _.V(h,t.get("yt-redirect-prefetch-id"),4);case 4:T=h.yieldResult;case 3:if(T||!B.networkStatusManager.isNetworkAvailable())return h.return();S={cache:"reload",redirect:"manual"};O=_.C(B.redirectsToPreload);d=O.next();case 5:if(d.done){if(!t){h.jumpTo(0);break}return _.V(h,t.set("yt-redirect-prefetch-id",!0,86400),0)}Z=d.value;_.LI(h,8);return _.V(h,
_.TX.fetch(Z,S),10);case 10:_.pj(h,6);break;case 8:_.EH(h);case 6:d=O.next(),h.jumpTo(5)}})};var TP=function(B){B?(this.container=B,this.containerWasInjected=!0):this.containerWasInjected=!1};
TP.prototype.openDialog=function(B,t,T){var S=this,O;return _.L(function(d){(O=S.container)==null||O.openDialog(B,t,T);_.Dh(d)})};
TP.prototype.closeDialog=function(){var B=this,t;return _.L(function(T){(t=B.container)==null||t.closeDialog();_.Dh(T)})};
TP.prototype.isDialogOpen=function(){var B=this,t,T;return _.L(function(S){return S.return((T=(t=B.container)==null?void 0:t.isDialogOpen())!=null?T:!1)})};
TP[Kg]=[_.S_(xy4)];_.yNN=new _.lz("POPUP_CONTROLLER_TOKEN");var QCC=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
QCC.prototype.registerPanel=function(B,t){if(B){this.panelMap.set(B,t);var T=this.pendingPanelResolvers.get(B);T&&(T.resolve(t),this.pendingPanelResolvers.delete(B))}};
QCC.prototype.getPanel=function(B){var t=this,T;return _.L(function(S){return(T=t.panelMap.get(B))?S.return(T):S.return(x9q(t,B))})};
var x9q=function(B,t){var T,S;return _.L(function(O){if(T=B.pendingPanelResolvers.get(t))return O.return(T.promise);S=new _.VG;B.pendingPanelResolvers.set(t,S);return O.return(S.promise)})},Mgf=function(B){QCC.call(this);
var t=this;this.popupController=B;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return t.panelMap.size}}};
_.u(Mgf,QCC);_.k=Mgf.prototype;_.k.getReloadContinuation=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.getPanel(B),2);T=S.yieldResult;return S.return(T.getReloadContinuation())})};
_.k.showPanel=function(B,t,T,S,O,d,Z){var h=this,q,D,P,U;return _.L(function(J){if(J.nextAddress==1){Z&&h.updatePanelContinuationDatas.set(B,Z);if((q=T)==null?0:(D=q.engagementPanelPopupPresentationConfig)==null?0:D.popupType){P=T.engagementPanelPopupPresentationConfig.popupType;O===void 0&&(O=document.body);var N=J.return,H=h.popupController,f=H.openPopup;a:switch(P){case "PANEL_POPUP_TYPE_DIALOG":var c="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":c="DROPDOWN";break a;default:throw Error("jj`"+
P);}return N.call(J,f.call(H,B,t,c,O))}return _.V(J,h.getPanel(B),2)}U=J.yieldResult;(t||d)&&U.updatePanel(t,!1,S,d);U.showPanel(S);_.Dh(J)})};
_.k.hidePanel=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,t.getPanel(B),2);T=S.yieldResult;T.hidePanel();t.popupController.closePopup(B);_.Dh(S)})};
_.k.isVisible=function(B,t){var T=this,S;return _.L(function(O){if(O.nextAddress==1)return t&&!T.panelMap.has(B)?O.return(!1):_.V(O,T.getPanel(B),2);S=O.yieldResult;return O.return(S.isVisible())})};
_.k.updatePanel=function(B,t,T,S,O,d){T=T===void 0?!1:T;var Z=this,h;return _.L(function(q){if(q.nextAddress==1){if(!t&&!O)return q.return();d&&Z.updatePanelContinuationDatas.set(B,d);return _.V(q,Z.getPanel(B),2)}h=q.yieldResult;h.updatePanel(t,T,S,O);_.Dh(q)})};
_.k.registerPanelContent=function(B,t){B&&this.panelContentMap.set(B,t)};
_.k.getPanelContent=function(B){return this.panelContentMap.get(B)};
_.k.getUpdatePanelContinuationData=function(B){return this.updatePanelContinuationDatas.get(B)};
Mgf[Kg]=[_.yNN];var Su=function(B,t){this.innertubeTransportService=B;this.JSC$16278_screenManager=t},$9q=function(B){var t;
return!((t=B.panelLoadingStrategy)==null||!t.requestTemplate)};
Su.prototype.makeRequest=function(B){var t=this,T,S;return _.L(function(O){switch(O.nextAddress){case 1:if(!$9q(t)){O.jumpTo(2);break}_.LI(O,3);return _.V(O,_.Kz(t.innertubeTransportService,B),5);case 5:return T=O.yieldResult,T?O.return(T.content):(_.wj(Error("kj")),O.return(void 0));case 3:S=_.EH(O),_.wj(S);case 2:return O.return(void 0)}})};
Su.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
Su.prototype.execute=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U;return _.L(function(J){if(J.nextAddress==1){T=B;S=T.data;O=T.fallbackVe;d=T.parentVe;Z=T.createScreenConfig;h=T.renderFn;q=T.command;t.panelLoadingStrategy=S;var N,H,f=((N=t.panelLoadingStrategy)==null?0:N.screenVe)?(H=t.panelLoadingStrategy)==null?void 0:H.screenVe:O;f&&_.dc(t.JSC$16278_screenManager,f,d,Z);return(D=t.getContent())?_.V(J,h(D),2):J.jumpTo(2)}return J.nextAddress!=4?$9q(t)?_.V(J,t.makeRequest(q),4):J.return():(U=P=J.yieldResult)?
_.V(J,h(U),0):J.return()})};
Su[Kg]=[_.QG,_.HQ];var OR=function(){};
OR.prototype.getContainer=function(){return _.B7()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
OR.prototype.openSheet=function(B,t){var T=this,S,O,d,Z,h,q;return _.L(function(D){switch(D.nextAddress){case 1:return S={stack:[],error:void 0,hasError:!1},_.LI(D,2,3),O=BV,_.V(D,T.isSheetOpen(),5);case 5:d=D.yieldResult;OW_(S,uvz(O));if(d){if(t&&T.currentTarget===t)return(Z=T.getContainer())==null||Z.closeSheet(),D.return();T.pendingData={data:B,target:Bzs(T,t)};return D.return()}B.viewModel&&(B={viewModel:B.viewModel});(h=T.getContainer())==null||h.openSheet(B,t);T.currentTarget=t;case 3:_.he(D);
kSw(S);_.VK(D,0);break;case 2:q=_.EH(D),S.error=q,S.hasError=!0,D.jumpTo(3)}})};
OR.prototype.closeSheet=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,(t=B.getContainer())==null?void 0:t.closeSheet(),2);if(T.nextAddress!=4)return B.currentTarget=void 0,B.pendingData?_.V(T,B.openSheet(B.pendingData.data,B.pendingData.target),4):T.jumpTo(0);B.pendingData=void 0;_.Dh(T)})};
OR.prototype.isSheetOpen=function(){var B=this,t,T;return _.L(function(S){return S.return((T=(t=B.getContainer())==null?void 0:t.isSheetOpen())!=null?T:!1)})};
var Bzs=function(B,t){if(!_.m("web_parent_target_for_sheets"))return t;var T,S;return(S=(T=B.getContainer())==null?void 0:T.getParentTarget(t))!=null?S:t};var Zq=window.documentPictureInPicture;var y3m=_.ie(["dark"]),QNC=_.ie(["system-icons"]),xW9=_.ie(["typography"]),MLX=_.ie(["lang"]),$Wv=_.ie(["style"]),sNL=_.ie(["dir"]),Fs2=_.ie(["rounded-container"]),wTo=_.ie(["style"]),eh9=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],ko=function(B){this.JSC$16290_clientRoot=B;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
ko.prototype.openWindow=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1)return window.documentPictureInPicture&&_.sq()&&!t.currentPipWindow?_.V(O,(T=Zq?Zq:null)==null?void 0:T.requestWindow(B),2):O.return(!1);if(O.nextAddress!=3){S=O.yieldResult;if(!S)return O.return(!1);S.addEventListener("pagehide",function(){WD7(t)});
S.addEventListener("resize",t.handlePipWindowResize);t.pipWindowResizeDelay=new _.bw(function(){t.currentPipWindow&&_.CG(t.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.En(t.currentPipWindow.innerWidth,t.currentPipWindow.innerHeight)])},S);
WsD(S);pT2(S);return _.V(O,c32(S),3)}if(!gYL())return O.return(!1);t.currentPipWindow=S;t.JSC$16290_eventForwarder=G6h(S,t.JSC$16290_clientRoot);t.pipWindowResizeDelay.start();return O.return(!0)})};
ko.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var WD7=function(B){if(B.currentPipWindow){var t,T;(t=Zq?Zq:null)==null||(T=t.window)==null||T.close();B.currentPipWindow.removeEventListener("resize",B.handlePipWindowResize);var S;(S=B.pipWindowResizeDelay)==null||S.dispose();B.pipWindowResizeDelay=void 0;var O;(O=B.JSC$16290_eventForwarder)==null||O.stop();B.JSC$16290_eventForwarder=void 0;t=_.C(B.onCloseCallbacks);for(T=t.next();!T.done;T=t.next())T=T.value,T();B.onCloseCallbacks=[];B.currentPipWindow=null}};
ko.prototype.getWindow=function(){return this.currentPipWindow};
var ezs=function(B,t){var T;(T=B.onCloseCallbacks)==null||T.push(t)};
ko.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.sq()};
_.n9.Object.defineProperties(ko.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
ko[Kg]=[OD8];var GXN=new _.lz("PICTURE_IN_PICTURE_CONTROLLER");var i$D=function(B,t){this.lengthY=this.lengthX=0;this.lengthX=t.x-B.x;this.lengthY=t.y-B.y};var pLq=function(){},OP8=function(B,t){var T;
(T=B.headerElement)==null||T.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:t}))};var i_w=function(){};
i_w.prototype.openPopup=function(B,t,T,S){var O=this,d;return _.L(function(Z){if(!O.container)return Z.return();d={openPopupAction:{popup:t,popupType:T,uniqueId:B}};return Z.return(O.container.handleOpenPopupAction(d,S))})};
i_w.prototype.closePopup=function(B){this.container&&this.container.closePopup(B)};var Yqq=function(){this.openTunnels=new Map},Xx_=function(B,t,T){if(r3L(T)){var S=_.pb(T,"gclid");
T={handleEvent:function(h){t&&!t.closed&&typeof t.postMessage==="function"&&h&&h.origin&&h.source===t&&h.data&&h.data.action==="gcl_setup"&&t.postMessage(Object.assign({},{action:"gcl_transfer"},S&&{gclid:S},{gadSource:2}),h.origin)}};
for(var O=_.C(B.openTunnels),d=O.next();!d.done;d=O.next()){var Z=_.C(d.value);d=Z.next().value;Z=Z.next().value;if(d.closed)try{window.removeEventListener("message",Z),B.openTunnels.delete(d)}catch(h){_.wj(h)}}t&&B.openTunnels.size<15&&(B.openTunnels.set(t,T),window.addEventListener("message",T))}};var KDV=function(){this.clientParams=new Map},dle=function(B){for(var t=_.C(B.clientParams.keys()),T=t.next();!T.done;T=t.next())T=T.value,T.startsWith("yt-mini-app-share")&&B.clientParams.delete(T)};var lvs=function(B,t){_.fb.call(this);var T=this;this.shortsController=B;this.storeWithShorts=t;B=_.Ux(this.storeWithShorts,_.m4L,function(S){if(S){var O,d=(O=T.shortsController.getRoot())==null?void 0:O.getPlayer(),Z;(O=(Z=T.shortsController.alternativePlayerContainerElement)==null?void 0:Z.getPlayerContainer())&&(d==null||d.appendTo(O))}else{var h;Z=(h=T.shortsController.alternativePlayerContainerElement)==null?void 0:h.getPlayerContainer().querySelector("#player");O=T.shortsController.activeIndex;
(h=(d=T.shortsController.getRoot())==null?void 0:d.querySelector('ytd-reel-video-renderer[id="'+O+'"] #player-container'))&&(Z==null||Z.appendTo(h,void 0,!0))}});
this.addOnDisposeCallback(B)};
_.u(lvs,_.fb);var dZ=function(B,t,T,S,O){var d=this;this.storeWithShorts=B;this.ephemeralResponseStore=t;this.store=T;this.innertubeTransportService=S;this.innertubeTransportLoader=O;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Mr(_.qH);this.isShortsPipActive=_.Mr(_.VU);this.nextReelVe=_.sz(56921);this.prevReelVe=_.sz(56922);this.backButtonVe=_.sz(22156);this.TEST_ONLY={getActiveModules:function(){return d.activeModules}}},vhw=function(B){B.unsubscribeFromStore=
_.Ux(B.storeWithShorts,_.JQv,function(t){B.initOrDisposeActiveModules(t);
!t&&B.storeWithShorts.getState().shorts.isFullscreen&&(_.ti(document.documentElement),B.storeWithShorts.dispatch(_.Zte(!1)))});
B.initOrDisposeActiveModules(_.JQv(B.storeWithShorts.getState()))},LU2,hJE,nhN;
dZ.prototype.initOrDisposeActiveModules=function(B){B?this.activeModules.push(new lvs(this,this.storeWithShorts)):(_.BC(this.activeModules),this.activeModules.length=0)};
dZ.prototype.registerRootElement=function(B){this.rootElement=B;vhw(this)};
dZ.prototype.getRoot=function(){return this.rootElement};
dZ.prototype.setActiveIndex=function(B){this.activeIndex=B};
_.ST2=function(B,t){var T,S,O,d,Z,h,q;return _.L(function(D){switch(D.nextAddress){case 1:return T=new Ek,(S=T.JSC$11102_getStoreKey(t))&&B.ephemeralResponseStore.has(S)?_.V(D,B.ephemeralResponseStore.get(S),7):_.V(D,nhN(B,t),4);case 4:O=D.yieldResult;if(!S){D.jumpTo(3);break}d=LS(O,3600);return _.V(D,B.ephemeralResponseStore.put(S,new _.du(d)),3);case 7:O=(Z=D.yieldResult)==null?void 0:_.kp(Z);case 3:return((h=O)==null?0:h.replacementEndpoint)&&(q=_.X(O.replacementEndpoint,_.aE))&&O.sequenceContinuation&&
(q.sequenceParams=O.sequenceContinuation),D.return(O)}})};
LU2=function(B,t){t=(new DY).JSC$11102_getStoreKey(t);return!!t&&B.ephemeralResponseStore.has(t)};
hJE=function(B,t,T){var S,O,d,Z,h;_.L(function(q){if(q.nextAddress==1){S=new DY;O=S.JSC$11102_getStoreKey(t);if(!O)return q.return();if(T.reelWatchSequenceResponse)return d=LS(T.reelWatchSequenceResponse,3600),B.ephemeralResponseStore.put(O,new _.du(d)),q.jumpTo(0);if(!B.ephemeralResponseStore.has(O))return q.jumpTo(0);h=T;return _.V(q,B.ephemeralResponseStore.get(O),4)}h.reelWatchSequenceResponse=(Z=q.yieldResult)==null?void 0:_.kp(Z);_.Dh(q)})};
nhN=function(B,t){var T=T===void 0?{}:T;var S,O,d;return _.L(function(Z){switch(Z.nextAddress){case 1:if(B.innertubeTransportService){S=B.innertubeTransportService;Z.jumpTo(2);break}if(!B.innertubeTransportLoader){_.Ww(Error("mj"));Z.jumpTo(2);break}return _.V(Z,B.innertubeTransportLoader(),4);case 4:S=Z.yieldResult;case 2:return _.V(Z,(O=S)==null?void 0:_.Kz(O,t,T),5);case 5:return d=Z.yieldResult,Z.return(d)}})};
_.n9.Object.defineProperties(dZ.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
dZ[Kg]=[lMq,_.k6,Cl,_.S_(_.QG),_.S_(GDH)];_.rN1=new _.lz("STORAGE_MANAGER_TOKEN");var taC=["touchmove","scroll"];var kjz={onSpanEnd:function(B){if(B.parent==null){var t=B.name;_.Fi(t);ONg(B,t)}}};var zzg=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},b_7;
zzg.prototype.enqueue=function(B,t){t===1?this.currentPersistentToast=B:this.queue.push(B);this.openToast()};
zzg.prototype.openToast=function(){var B;(B=this.currentToast)!=null&&B.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.Cc=new _.lz("TOAST_MANAGER_TOKEN");var B2q=new _.lz("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var tqB=new _.lz("VIEW_TRANSITION_COORDINATOR_TOKEN");var T2b=function(B){this.config=B;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;B=_.C(B.transitionConfigs);for(var t=B.next();!t.done;t=B.next())t=_.C(t.value).next().value,this.transitionTasksMap.set(t,[])};
T2b.prototype.registerElement=function(B,t,T){T=T===void 0?!1:T;for(var S=_.C(Object.keys(t)),O=S.next(),d={};!O.done;d={viewTransitionName:void 0},O=S.next()){O=O.value;d.viewTransitionName=t[O];var Z=this.elementTasksMap.get(B),h=void 0;if((h=Z)==null?0:h.has(O)){_.oz(new _.HY("Element already registered for transition",B.tagName,O));break}Z=Z||new Map;Z.set(O,{beforeTransition:function(q){return function(){B.style.viewTransitionName=q.viewTransitionName}}(d),
afterTransition:function(){B.style.viewTransitionName&&(B.style.viewTransitionName="")},
runOnce:T});this.elementTasksMap.set(B,Z)}};
_.ic=function(B,t){var T=B.elementTasksMap.get(t);T&&(T.clear(),T.size===0&&B.elementTasksMap.delete(t))};
T2b[Kg]=[B2q];var S1f;_.OEb=_.Ba(function(B){return _.E("basic-content-view-model",{class:_.JK("ytBasicContentViewModelHost",_.rf(B.className))},_.E(_.I,{cond:function(){return B.data().headline},
then:function(t){return _.E("div",{class:"ytBasicContentViewModelHeadline"},_.E(_.vR,{text:t}))}}),_.E(_.aS,{each:function(){return B.data().paragraphs||[]},
keyBy:"INDEX"},function(t){return _.E("div",{class:"ytBasicContentViewModelParagraph"},_.E(_.I,{cond:function(){var T=t();return!!(T.header||T.customHeader||T.headline)},
then:function(){return _.E(S1f,{paragraph:t})}}),_.E(_.I,{cond:function(){return t().asset||t().text},
then:function(){return _.E("div",{class:"ytBasicContentViewModelParagraphContent"},_.E(_.I,{cond:function(){return t().asset},
then:function(T){return _.E("div",{class:"ytBasicContentViewModelParagraphAsset"},_.E(_.cR,{data:T},{contentPreviewImageViewModel:_.BD}))}}),_.E(_.I,{cond:function(){return t().text},
then:function(T){return _.E("div",{class:"ytBasicContentViewModelParagraphText"},_.E(_.vR,{text:T}))}}))}}))}))},"se");
S1f=_.Ba(function(B){var t=B.paragraph;return _.E(_.Zc,null,_.E(_.I,{cond:function(){return t().headline},
then:function(T){return _.E(_.vR,{text:T,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.E(_.cR,{data:function(){return t().header||t().customHeader}},{sectionHeaderViewModel:function(T){return _.E(_.d5,{data:T.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"te");var dbr=_.Ba(function(B){var t=_.l_("yt-expandable-metadata-header-view-model"),T=_.Xb(function(S){if(!_.xN(_.Q5(S),t.value,["A".toString(),"BUTTON".toString()])){var O;(O=B.expandedCallback)==null||O.call(B,!1)}});
return _.E("yt-expandable-metadata-header-view-model",{el:t,class:"ytExpandableMetadataHeaderViewModelHost"},_.E(_.I,{cond:function(){return B.expanded()},
then:function(){return _.E("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":T},_.E("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.E(_.I,{cond:function(){return B.data().expandedTitleImage},
then:function(S){return _.E("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.E(_.bQ,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:S}))}}),_.E("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.E("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.E(_.vR,{text:function(){return B.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.E(_.vR,{text:function(){return B.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.E(_.vR,{text:function(){return B.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.E("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.E(_.cR,{data:function(){return B.data().infoButton}},{buttonViewModel:_.V6}),_.E(_.cR,{data:function(){return B.data().collapseButton}},{buttonViewModel:function(S){return _.E(_.V6,{data:S.data,
onClick:function(){var O;(O=B.expandedCallback)==null||O.call(B,!1)}})}})))},
else:function(){return _.E(kHb,Object.assign({},B))}}))},"ue"),C8w=_.Ba(function(B){return _.E("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.E(_.I,{cond:function(){return B.data().collapsedLabelImage},
then:function(t){return _.E("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.E(_.bQ,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:t,alt:""}))}}),_.E(_.vR,{text:function(){return B.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"ve"),kHb=_.Ba(function(B){return _.E("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.Xb(function(){var t;return void((t=B.expandedCallback)==null?void 0:t.call(B,!0))})},_.E("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.E(_.I,{cond:function(){return B.data().collapsedImage},
then:function(t){return _.E("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.E(_.bQ,{width:16,height:16,data:t,alt:""}))}}),_.E(_.I,{cond:function(){return B.data().showLeadingCollapsedLabel},
then:function(){return _.E(C8w,Object.assign({},B))}}),_.E("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.E(_.vR,{text:function(){return B.data().collapsedTitle}}))),_.E("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.E(_.I,{cond:function(){return!B.data().showLeadingCollapsedLabel},
then:function(){return _.E(C8w,Object.assign({},B))}}),_.E(_.cR,{data:function(){return B.data().infoButton}},{buttonViewModel:_.V6}),_.E(_.cR,{data:function(){return B.data().expandButton}},{buttonViewModel:function(t){return _.E(_.V6,{data:t.data,
onClick:function(){var T;(T=B.expandedCallback)==null||T.call(B,!0)}})}})))},"we");_.ZEV=_.Ba(function(B){var t=_.C(_.jH(function(){return B.data().initiallyExpanded})),T=t.next().value,S=t.next().value,O,d=(O=_.OD().resolve(_.S_(_.va)))==null?void 0:O(),Z=function(){var h=B.data().colorData;
if(h)return d?h==null?void 0:h.darkColorPalette:h==null?void 0:h.lightColorPalette};
return _.E("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.H4({"background-color":function(){var h=Z();return(h==null?0:h.section2Color)?_.e8(h.section2Color):""}})},_.E(_.cR,{data:function(){return B.data().header}},{expandableMetadataHeaderViewModel:function(h){return _.E(dbr,{data:h.data,
expanded:function(){return!!T()},
expandedCallback:function(q){S(q)}})}}),_.E(_.I,{cond:function(){return T()},
then:function(){return _.E("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.E(_.cR,{data:function(){return B.data().expandedContent}},{horizontalShelfViewModel:function(h){return _.E(_.sr,{data:h.data,
includeMargin:!0,forceNarrowLayout:!0,palette:Z})},
videoSummaryContentViewModel:function(h){return _.E(FLq,{data:h.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(h){return _.E(_.hP,{data:h.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(h){return _.E(_.OEb,{data:h.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.E(_.cR,{data:function(){return B.data().expandedBottomButtons}},{buttonViewModel:function(h){return _.E("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.E(_.V6,{data:h.data}))}}))}}))},"xe");var LuV=_.Ba(function(B){var t=B.text;var T=B.marqueeSpacing;var S=B.scrollDelay;var O=B.scrollDuration;var d=B.enableMarqueeScroll;B=B.large;var Z=_.C(_.PV(!1,void 0,"kfNqfd")),h=Z.next().value,q=Z.next().value,D=_.C(_.PV(0,void 0,"bYgZbf"));Z=D.next().value;var P=D.next().value,U=_.l_("marquee-scroll");D=_.l_("div");var J=_.l_("span"),N=_.OD().resolve(_.rp);_.sZ(function(){if(d()){var c=J.value.getBoundingClientRect().width,w=U.value.getBoundingClientRect().width;if(c>w){var W=(N==="ltr"?-1:1)*
(c+(T?T():16));Promise.resolve().then(function(){q(!0);P(W)})}}},"giRlme");
var H={},f={};return _.E("marquee-scroll",{class:_.JK("ytMarqueeScrollHost",(H.ytMarqueeScrollHostLarge=B,H)),el:U},_.E("div",{id:"marquee-scroll-inner-container",class:_.JK("ytMarqueeScrollInnerContainer",(f.ytMarqueeScrollAnimationEnabled=function(){return h()},f)),
el:D,style:_.H4({gap:T?(0,_.g5)(T):"16px","animation-duration":O?ug2(O):"16s","animation-delay":S?ug2(S):"3s","--marquee-translate":(0,_.g5)(Z)})},_.E("span",{el:J,dir:"auto"},_.E(_.vR,{text:t,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.E(_.I,{cond:h,then:function(){return _.E("span",{"aria-hidden":"true",dir:"auto"},_.E(_.vR,{text:t,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"ye");_.h2r=_.Ba(function(B){var t=B.data;var T=B.overlayDensity;B=_.Xb(function(){t().onTapCommand&&_.pZ(t().onTapCommand);return!1});
var S=_.Wbz(),O=function(){return(T==null?void 0:T())===1?22:16},d={};
return _.E("reel-sound-metadata-view-model",{class:_.JK("ytReelSoundMetadataViewModelHost",(d.ytReelSoundMetadataViewModelHostLarge=function(){return(T==null?void 0:T())===1},d)),
"on:click":B,tabindex:0,role:"button","on:keydown":S},_.E("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.E(_.I,{cond:function(){return t().musicIcon},
then:function(Z){return _.E(_.bQ,{data:Z,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:O})}}),_.E("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.E(LuV,{text:function(){return t().soundMetadata},
enableMarqueeScroll:function(){return!!t().enableMarqueeScroll},
large:function(){return(T==null?void 0:T())===1}}))))},"ze");var q1N,Vqf,ZO,Ubr,Jsq,P8s,Xeq,N2r;q1N=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];Vqf=_.Cj("wil_icon_max_concurrent_fetches",Infinity);
ZO=function(B,t,T){var S=this;this.iconSet=B;this.appDirection=t;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.TX.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.m("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.m("wil_icon_network_first");this.renderWhenIdle=_.m("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.m("wil_icon_load_immediately");this.isPurging=!1;B=function(){S.cacheStorageAvailable&&(S.cacheStorageAsync=_.TX.caches.open("yt-icons").then(function(d){return S.cacheStorageSync=d}).catch(function(){S.cacheStorageAvailable=!1}))};
T=(T==null?void 0:T())||{};T=_.C(Object.entries(T));for(t=T.next();!t.done;t=T.next()){var O=_.C(t.value);t=O.next().value;O=O.next().value;O=mF(O);E8w(O);this.iconCache[t]=O.cloneNode(!0)}this.isPurging=Dbq(this);this.isPurging instanceof Promise?this.isPurging.then(B):B()};
_.GIC=function(B,t){var T=B.resolveIcon(t);return T?B.renderingMode===1?P8s(B,T,B.renderingMode):(t=B.iconCache[T.url])?(t=t.cloneNode(!0),Ubr(B,t),P8s(B,T,B.renderingMode,t)):_.Iiw(B,T).then(function(S){var O=S?0:1;Ubr(B,S);return P8s(B,T,O,S)}):(_.oz(new _.HY("Icon not found",{iconShape:t})),function(){})};
Ubr=function(B,t){if(t){B.counter+=1;B="_yt"+B.counter;t=[t].concat(_.aw(t.getElementsByTagName("*")));t=_.C(t);for(var T=t.next();!T.done;T=t.next())if(T=T.value,T.tagName==="style"&&T.textContent)T.textContent=Jsq(T.textContent,B,!0);else for(var S=_.C(T.attributes),O=S.next();!O.done;O=S.next()){O=O.value;O.name==="id"&&(O.value+=B);["mask","fill","clip-path"].includes(O.name)&&(O.value=Jsq(O.value,B));if(O.name==="style"){var d=T.style;try{d.cssText=Jsq(d.cssText,B,!0)}catch(P){var Z=void 0,h=
void 0,q=void 0,D=void 0;Lc({error:((Z=P)==null?void 0:(q=(h=Z).toString)==null?void 0:q.call(h))||"",el:T.outerHTML,style:!!d,cssText:(D=d)==null?void 0:D.cssText})}}O.name==="xlink:href"&&(O.value=O.value.replace(/#(.*)/,"#$1"+B))}}};
Jsq=function(B,t,T){var S=/url\(["']?#(.*?)["']?\)/;(T===void 0?0:T)&&(S=/url\(["']?#(.*?)["']?\)/g);return B.replace(S,"url(#$1"+t+")")};
P8s=function(B,t,T,S){return function(O,d){var Z=Object.assign({},{iconColor:"currentcolor",iconWidth:t.size+"px",iconHeight:t.size+"px",iconDisplay:"block"},d);d=_.Nc("DIV");var h=Z.iconColor,q=Z.iconFilter;Z="width: "+Z.iconWidth+"; height: "+Z.iconHeight+"; display: "+Z.iconDisplay+";";q&&(Z+=" filter: "+q+";");T===0&&(Z+=" fill: "+h+";");T===1&&(q=t.url,Z+=" -webkit-mask: url("+q+") no-repeat center / cover; mask: url("+(q+") no-repeat center / cover; background-color: ")+h);t.allowMirroring&&
B.appDirection==="rtl"&&(Z+=" transform: scale(-1, 1); transform-origin: center center;");d.setAttribute("style",Z);T===0&&S&&d.appendChild(S);O.appendChild(d)}};
_.Iiw=function(B,t){var T,S,O;return _.L(function(d){T=function(Z){return Al(Z)};
S=t.url;if(!mbf(S))throw Error("oj");O=N2r(B,S);return d.return(O.then(function(Z){return Z.clone().text()}).then(function(Z){var h=T(Z);
Z=t.size;var q=_.Nc("DIV");_.Gu(q,h);h=_.Xo(q.firstElementChild!==void 0?q.firstElementChild:_.dbu(q.firstChild,!0));Z=E8w(h,Z);B.iconCache[S]=Z.cloneNode(!0);delete B.responsePromises[S];return Z}).catch(function(){}))})};
Xeq=function(B){var t,T=(t=B.requestAninmationFrameResolver)==null?void 0:t.promise;T||(B.requestAninmationFrameResolver=new _.VG,T=B.requestAninmationFrameResolver.promise,_.TX.requestAnimationFrame(function(){var S;(S=B.requestAninmationFrameResolver)==null||S.resolve();B.requestAninmationFrameResolver=null}));
return T};
N2r=function(B,t){var T,S;return _.L(function(O){if(O.nextAddress==1)return B.waitForAnimationFrame?_.V(O,Xeq(B),2):O.jumpTo(2);T=B.responsePromises[t];T||(S=function(){var d,Z,h;return _.L(function(q){switch(q.nextAddress){case 1:if(!B.cacheStorageAvailable){d=void 0;q.jumpTo(2);break}if(Z=B.cacheStorageSync){q.jumpTo(3);break}return _.V(q,B.cacheStorageAsync,4);case 4:Z=q.yieldResult;case 3:d=Z;case 2:return h=d,B.isNetworkFirstStrategy?q.return(B.fetchAndUpdateCache(t,h).catch(B.getCacheStorageResponse.bind(B,
t,h))):q.return(B.getCacheStorageResponse(t,h).catch(B.fetchAndUpdateCache.bind(B,t,h)))}})},T=B.renderWhenIdle?new Promise(function(d,Z){_.fC(_.wT,function(){S().then(d).catch(Z)},10)}):S(),B.responsePromises[t]=T);
return O.return(T.catch(function(d){delete B.responsePromises[t];Lc({error:(d==null?0:d.toString)?d.toString():"",url:t});throw d;}))})};
ZO.prototype.fetchAndUpdateCache=function(B,t){var T=this;return _.L(function(S){return S.return(uBg(T,B).then(function(O){j4_(T,B,O,t);return O}))})};
var uBg=function(B,t){var T;return _.L(function(S){if(B.numFetches<Vqf)return B.numFetches+=1,S.return(HEq(B,t).finally(function(){--B.numFetches;if(Object.keys(B.queuedResponseResolvers).length){var O=Object.keys(B.queuedResponseResolvers)[0],d=B.queuedResponseResolvers[O];delete B.queuedResponseResolvers[O];d.resolve(uBg(B,O))}}));
T=new _.VG;B.queuedResponseResolvers[t]=T;return S.return(T.promise)})},HEq=function(B,t,T){T=T===void 0?2:T;
var S;return _.L(function(O){S={credentials:"same-origin",priority:"low"};return O.return(_.TX.fetch(t,S).then(function(d){return d.ok?d:Promise.reject(Error("pj`"+d.status+"`"+d.statusText))}).catch(function(d){if(T>0)return HEq(B,t,T-1);
throw d;}))})},j4_=function(B,t,T,S){_.L(function(O){return S?O.return(new Promise(function(d){_.fC(_.wT,function(){var Z,h;
return _.L(function(q){switch(q.nextAddress){case 1:if(!B.isNetworkFirstStrategy){Z=void 0;q.jumpTo(2);break}return _.V(q,S.match(t).catch(function(){}),3);
case 3:Z=q.yieldResult;case 2:if(h=Z){q.jumpTo(4);break}return _.V(q,S.put(t,T.clone()).catch(function(D){Lc({error:(D==null?0:D.toString)?D.toString():"",url:t})}),4);
case 4:d(),_.Dh(q)}})},50)})):O.return()})};
ZO.prototype.getCacheStorageResponse=function(B,t){return _.L(function(T){return t?T.return(t.match(B).then(function(S){return S&&S.ok?S:Promise.reject()})):T.return(Promise.reject())})};
var E8w=function(B,t){t===void 0||B.getAttribute("viewBox")||B.setAttribute("viewBox","0 0 "+t+" "+t);B.setAttribute("focusable","false");B.setAttribute("aria-hidden","true");try{B.style.pointerEvents="none",B.style.display="inherit",B.style.width="100%",B.style.height="100%"}catch(O){var T;Lc({error:((T=O)==null?0:T.toString)?O.toString():""});try{B.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(d){var S;Lc({error:((S=d)==null?0:S.toString)?d.toString():
""})}}return B},mbf=function(B){for(var t=_.C(q1N),T=t.next();!T.done;T=t.next())if(B.startsWith(T.value)&&B.endsWith(".svg"))return!0;
return!1};
ZO.prototype.resolveIcon=function(B){return this.iconSet.resolveIcon(B)};
var Lc=function(B){_.yu(new _.HY("Error in IconManager",B))},Dbq=function(B){if(_.m("wil_icons_cache_purge_killswitch"))return!1;
try{var t=_.TX.localStorage}catch(d){return!1}if(!t||!B.cacheStorageAvailable)return!1;var T=function(d){try{var Z;(Z=t)==null||Z.setItem("yt-icons-last-purged",d.toString())}catch(q){var h;Lc({error:((h=q)==null?0:h.toString)?q.toString():""})}},S=Number(t.getItem("yt-icons-last-purged"));
if(!S)return S=new Date,S=S.setDate(S.getDate()-Math.floor(Math.random()*90+1)),T(S),!1;if(function(d,Z){d=new Date(d);Z=new Date(Z);return Z.getMonth()-d.getMonth()+12*(Z.getFullYear()-d.getFullYear())}(S,Date.now())<3)return!1;
try{return _.TX.caches.delete("yt-icons").then(function(d){d&&T(Date.now());return d}).catch(function(){return!1}).finally(function(){B.isPurging=!1})}catch(d){var O;
Lc({error:((O=d)==null?0:O.toString)?d.toString():""});return!1}};
ZO[Kg]=[cIo,_.rp,_.S_(w$H)];_.hd=function(B,t){this.iconManager=B;this.iconsToFetch=t};
_.hd[Kg]=[_.Pa,_.S_(FN8)];var aif=function(){};var fi1=function(B,t,T){this.requestKey=B;this.wmz=t;this.vd4=T;this.hbK=function(){return new XMLHttpRequest};
this.wYp=void 0;this.i6T=[]};
fi1.prototype.getLatestChallengeResponse=function(){return this.vd4};
var qHi=function(B,t,T){var S,O,d,Z;return _.L(function(h){if(h.nextAddress==1){_.Fi("attestation_challenge_fetch");_.wv("att_fs",void 0,"attestation_challenge_fetch");if(!B.wYp)throw new _.jU(9,"Missing fetcher");return _.V(h,B.wYp(t,T),2)}S=h.yieldResult;d=(O=S)==null?void 0:O.bgChallenge;if(!d)throw new _.jU(15,"Missing field");B.vd4=S;B.i6T.forEach(function(q){q(S)});
Z=OO_(d);_.wv("att_fc",void 0,"attestation_challenge_fetch");SCg("attestation_challenge_fetch");return h.return(Z)})},oRE=function(B,t){var T,S,O,d,Z;
return _.L(function(h){switch(h.nextAddress){case 1:T=new ha(100,3E5,.25,2),S=void 0;case 2:if(!(T.currBackoffCount_<10)){h.jumpTo(4);break}_.LI(h,5);if(!(T.currBackoffCount_>0)){h.jumpTo(7);break}return _.V(h,Cb_(T.getValue()),7);case 7:return _.V(h,g8N(B,t),9);case 9:return O=h.yieldResult,h.return(O);case 5:d=_.EH(h);d instanceof _.jU?S=d:(Z=d instanceof Error?d.message:"Unknown",S=new _.jU(9,Z));X5B(T);h.jumpTo(2);break;case 4:if(S)throw S;throw new _.jU(9,"Unknown error");}})},g8N=function(B,
t){t=BoE(tV2(new b7b,t),B.requestKey);
var T=new _.VG,S=B.hbK();S.open("POST",B.wmz);S.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");S.setRequestHeader("Content-Type","application/json+protobuf");S.onload=function(){if(_.FZv(S)){var O=hC8(S.responseText);T.resolve(O)}else T.reject(new _.jU(_.Vb(_.hb(S)),S.statusText))};
S.onerror=function(){T.reject(new _.jU(_.Vb(_.hb(S)),S.statusText))};
S.send(t.serialize());return T.promise};var AsN=function(B){this.networkStatusManager=B;this.isDownloaded=dWz===void 0?function(){return!1}:dWz;
this.isReady=!1;this.o4c=R2s(this)},R2s=function(B){var t;
return _.L(function(T){if(T.nextAddress==1)return _.V(T,RAD(),2);if(T.nextAddress!=3)return t=T.yieldResult,_.V(T,j7o(t),3);B.zn=T.yieldResult;L8h(B.zn).then(function(){B.isReady=!0});
return T.return(B.zn)})},csb=function(B,t,T){B.zn?(B=B.zn.oCC({iy:T,
f6T:!0,pQq:!0}),t.serviceIntegrityDimensions={poToken:B}):_.wj(Error("rj"))};
AsN.prototype.processContext=function(B){var t=this;if(!B.input.match(_.zO(Ljq)))return _.pa();var T=B.innerTubeRequest,S=T.videoId;return!S||this.isDownloaded(T)||this.networkStatusManager&&!this.zn&&!this.networkStatusManager.isNetworkAvailable()?_.pa():this.zn?this.isReady?(csb(this,T,S),_.pa()):new GR(L8h(this.zn).then(function(){csb(t,T,S)})):new GR(this.o4c.then(function(O){return _.L(function(d){if(d.nextAddress==1)return _.V(d,L8h(O),2);
csb(t,T,S);_.Dh(d)})}))};var s4B=new _.lz("WEB_PO_CONTEXT_PROCESSOR");var Fuf=function(B,t){var T=this;this.exq=0;var S;this.xXo=(S=t==null?void 0:t.xXo)!=null?S:window;this.networkStatusManagerPromise=t==null?void 0:t.networkStatusManagerPromise;var O;this.requestKey=(O=t==null?void 0:t.requestKey)!=null?O:_.ZE("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var d;this.te1=(d=t==null?void 0:t.te1)!=null?d:function(q){return new ci(q)};
var Z;S=(Z=t==null?void 0:t.iyh)!=null?Z:function(q,D,P){return new fi1(q,D,P)};
this.bgChallenge=OO_(B.bgChallenge);this.ttlSeconds=kV2(vq(B.challenge||""));this.iP=S(this.requestKey,_.m("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.TX.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",B);ZNg(this.iP);var h;this.k45=(h=t==null?void 0:t.k45)!=null?h:function(q){_.Rr(T.xXo.document,"visibilitychange",function(){T.xXo.document.visibilityState===
"visible"&&q()})}},o81=function(B){if(!B.aV){var t={maxAttempts:5,
eP6:B.ttlSeconds*1E3};hSv(B.xXo);B.aV=B.te1({iP:B.iP,rI0:{disable:_.m("html5_web_po_disable_remote_logging"),sh:"aGIf",wUK:gOC("html5_web_po_experiment_ids"),amz:_.m("wpo_dis_lfdms")?0:1E3,bli:function(S){var O=Lq4.get(S);O||(O=new Zru(S),O=new PC(O),Lq4.set(S,O));return O}},
nfN:t,ggV:B.bgChallenge,g25:qYD});B.exq=Date.now();dg1(B.aV,function(){B.exq=Date.now()});
FJq(B.aV,function(){return _.L(function(S){return S.return(weN(B))})});
var T=B.zD1.bind(B);B.networkStatusManagerPromise&&B.ttlSeconds>0&&B.networkStatusManagerPromise.then(function(S){S.listen("publicytnetworkstatus-online",T)});
B.k45(T)}};
Fuf.prototype.zD1=function(){if(Date.now()>this.exq+this.ttlSeconds*1E3){var B;(B=this.aV)==null||kL4(B)}};
var weN=function(B){if(B.lvT)return B.lvT;if(!B.aV)throw Error("sj");B.lvT=new o8({aV:B.aV,iP:B.iP,u7D:!0,onError:qYD});return B.lvT},E2g=function(B,t){B=new Fuf(B,t);
o81(B);weN(B)};var q0=function(B,t){this.store=B;this.queue=[];t==null||t.addEventListener("yt-navigate-start",this.reset.bind(this))};
q0.prototype.enqueue=function(B){var t=B.command,T=B.durationMs,S=B.elementToFocus;var O=B.label;var d=B.elementToFocus;B.command?O=_.IG("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:O,shortcut:_.IG("SHIFT_PLUS_ENTER")}):d&&(B=O+". "+_.IG("SHIFT_PLUS_ENTER")+" for more information.",O=_.IG("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:O,shortcut:_.IG("SHIFT_PLUS_ENTER")},B));T={announcement:O,durationMs:T!=null?T:8E3};t?T.command=t:S&&(S.classList.add("ephemeral-action-focusable-element"),T.selector=S.tagName+
".ephemeral-action-focusable-element");this.queue.push(T);ys1(this)};
q0.prototype.activate=function(B){var t=_.NRv(this.store.getState());if(t){if(t==null?0:t.command)_.Wa(t.command),this.store.dispatch(Otb(null));if(t==null?0:t.selector)t=document.querySelector(t.selector),_.KSv(t);B.preventDefault()}};
var ys1=function(B){if(!_.NRv(B.store.getState())&&B.queue.length){var t=B.queue.shift();t&&(B.previousAnnouncement===t.announcement&&(t.announcement+="\u00a0"),B.store.dispatch(Otb(t)),B.previousAnnouncement=t.announcement,B.timeoutId=setTimeout(function(){if(t.selector){var T;(T=document.querySelector(t.selector))==null||T.classList.remove("ephemeral-action-focusable-element")}B.store.dispatch(Otb(null));ys1(B)},t.durationMs))}};
q0.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(Otb(null));this.queue.length=0;this.timeoutId=void 0};
q0[Kg]=[_.xr,_.jI];_.Vt=new _.lz("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var Q4b=window.AbortController||uio;var xbq=new _.lz("AUTH_SERVICE_TOKEN");var UGC=_.ie(["about:blank"]),Pbg;var ER=new _.lz("API_IFRAME_TOKEN"),Mqf=new _.lz("FETCH_FN_TOKEN"),$b_=new _.lz("PARSE_FN_TOKEN"),Wu_=new _.lz("WINDOW_REQUEST_TOKEN"),e21=new _.lz("TEXT_DECODER_TOKEN");var VY8;VY8=new _.lz("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.GHB=new _.lz("MISC_UI_SHARED_FLAGS_TOKEN");var peN=function(){};
peN.prototype.getFlag=function(B){if(B.configType!==2)throw Error("tj");return iE7(B)};
var iE7=function(B){switch(B.flagType){case "bool":return _.m(B.flagName);case "int":return _.KE(_.Cj(B.flagName));case "double":return _.Cj(B.flagName);case "string":return _.ZE(B.flagName);case "int32_list":return gOC(B.flagName);case "int64_list":return gOC(B.flagName).map(function(t){return _.KE(t)});
case "string_list":return _.Lj(B.flagName);default:throw Error("uj");}};var DO=function(B,t,T){t=t===void 0?{}:t;gX.call(this,T===void 0?"uninitialized":T);this.env=B;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}];t.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=t.shouldWaitOnAsyncImmediate)};
_.u(DO,gX);DO.prototype.init=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return t.processPluginOptions.shouldWaitOnAsyncImmediate?_.V(S,B(t.env),2):(B(t.env),S.jumpTo(2));if(S.nextAddress!=4)return t.jobSet?_.V(S,t.jobSet.completedResolver.promise,4):S.jumpTo(4);T=_.xi();T.parkOrScheduleJob(function(){t.transition("rendering")},10,"ci");
_.Dh(S)})};
DO.prototype.initialRender=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return t.processPluginOptions.shouldWaitOnAsyncImmediate?_.V(S,B(t.env),2):(B(t.env),S.jumpTo(2));if(S.nextAddress!=4)return t.jobSet?_.V(S,t.jobSet.completedResolver.promise,4):S.jumpTo(4);T=_.xi();T.parkOrScheduleJob(function(){t.transition("rendered")},10,"cr");
_.Dh(S)})};
DO.prototype.afterRenderImmediate=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return t.processPluginOptions.shouldWaitOnAsyncImmediate?_.V(S,B(t.env),2):(B(t.env),S.jumpTo(2));if(S.nextAddress!=4)return t.jobSet?_.V(S,t.jobSet.completedResolver.promise,4):S.jumpTo(4);T=_.xi();T.parkOrScheduleJob(function(){t.transition("after-render-deferred")},10,"carml");
_.Dh(S)})};
DO.prototype.afterRenderDeferred=function(B){var t=this;return _.L(function(T){B(t.env);_.Dh(T)})};var Y1N;_.xM("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});Y1N={};_.Kuq=(Y1N.CSI=jM2(),Y1N.ECATCHER=ugz(),Y1N);var li_={},v8_=(li_.rendered={priority:0,callback:function(B){YP2(B.injector.resolve(gj))}},li_);var UEq=new _.lz("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),n8n=new _.lz("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var rss=function(B){this.callbackFnMap=B;this.configMap={}};
rss.prototype.handleResponse=function(B){var t;B=(t=B.responseContext)==null?void 0:t.serviceTrackingParams;t=_.C(B);for(B=t.next();!B.done;B=t.next()){B=B.value;var T=B.params,S=B.service;if(T&&S){this.configMap[S]||(this.configMap[S]=new Q3i);B=this.configMap[S];var O=void 0,d=(O=this.callbackFnMap)==null?void 0:O[S];T=_.C(T);for(S=T.next();!S.done;S=T.next())O=S.value,S=O.key,O=O.value,S&&O&&(B.set(S,O),d&&d(S,O))}}};
rss[Kg]=[_.S_(n8n)];var z2f=!1,RSC=0,HNL=null,g2w=null;var bEV=new _.lz("NETWORK_SLI_TOKEN");var Bb8=function(B,t,T,S,O){this.networkSli=B;this.fetchFn=t;this.parseFn=T;this.requestFn=S;this.JSC$16414_textDecoder=O};
Bb8.prototype.fetch=function(B,t,T){var S=this,O,d,Z;return _.L(function(h){O=tNq(S,B,t);Z=(d=S.fetchFn)!=null?d:fetch;return h.return(Z(O).then(function(q){return S.handleResponse(q,T)}).catch(function(q){_.yu(q);
if((T==null?0:T.expectJsonStrict)&&q instanceof Nn&&q.errorType===1)return Promise.reject(q)}))})};
var hWH=function(B,t,T,S){var O,d,Z,h,q,D,P;return _.L(function(U){switch(U.nextAddress){case 1:return O=tNq(B,t,T),_.LI(U,2),_.V(U,fetch(O),4);case 4:d=U.yieldResult;_.pj(U,3);break;case 2:throw _.EH(U),new Nn(2,"Failed to parse streaming response",O.url);case 3:if(!d.redirected&&!d.ok)throw(Z=B.networkSli)==null||Z.failure(),new _.HY("Streaming fetch request not ok",O.url);if(!d.body)throw new _.HY("No response body in streaming response",O.url);h={};if(_.m("web_streaming_fast"))return q=d.body.getReader(),
U.return(TbC(B,q,h,S));D=d.body.pipeThrough(new TextDecoderStream).getReader();P=new _.tw;return U.return(Ss_(B,D,P,VfN,h,S))}})},tNq=function(B,t,T){if(B.networkSli){var S=_.DE(_.zQ(t,"key"))||"/UNKNOWN_PATH";
B.networkSli.start(S)}S=T;_.m("wug_networking_gzip_request")&&(S=W6_(T));var O;return new ((O=B.requestFn)!=null?O:window.Request)(t,S)},TbC=function(B,t,T,S){var O,d,Z,h,q,D,P,U,J,N,H;
return _.L(function(f){switch(f.nextAddress){case 1:O=B.JSC$16414_textDecoder?new B.JSC$16414_textDecoder("utf-8"):new TextDecoder("utf-8"),d="",Z=function(c){c=c.trim();c.length!==0&&c!=="]"&&c!=="["?(c.startsWith("[")&&(c=c.substring(1)),c.endsWith("]")&&(c=c.slice(0,-1)),c.endsWith(",")&&(c=c.slice(0,-1)),c=c.trim()):c=void 0;if(c)try{var w=JSON.parse(c);VfN(T,w);S==null||S(T,w)}catch(W){throw new Nn(1,"Failed to parse streaming response",c);}},_.LI(f,2,3);
case 5:return _.V(f,t.read(),8);case 8:h=f.yieldResult;q=h.value;if(D=h.done)return d.length>0&&Z(d),P=void 0,(P=B.networkSli)==null||P.success(),f.return(T);d+=O.decode(q,{stream:!0});U=d.split("\n");d=U.pop()||"";J=_.C(U);for(N=J.next();!N.done;N=J.next())H=N.value,Z(H);f.jumpTo(5);break;case 3:_.he(f);t.releaseLock();_.VK(f,0);break;case 2:throw _.EH(f),new Nn(1,"Failed to parse streaming response");}})},Ss_=function(B,t,T,S,O,d){var Z,h,q,D,P,U,J,N,H;
return _.L(function(f){if(f.nextAddress==1)return _.V(f,t.read(),2);Z=f.yieldResult;h=Z.value;if(q=Z.done)return(D=B.networkSli)==null||D.success(),f.return(O);try{P=T.parse(h)}catch(c){throw new Nn(1,"Failed to parse streaming response",h);}if(P!=null)for(U=_.C(P),J=U.next();!J.done;J=U.next())N=J.value,S(O,N),H=void 0,(H=d)==null||H(O,N);return f.return(Ss_(B,t,T,S,O,d))})};
Bb8.prototype.handleResponse=function(B,t){var T,S=(T=this.parseFn)!=null?T:JSON.parse;T=B.text().then(function(O){if((t==null?0:t.jspbResponseCtor)&&B.ok)return SoD(t.jspbResponseCtor,O);O=O.replace(")]}'","");if((t==null?0:t.expectJsonStrict)&&O)try{var d=S(O)}catch(h){throw new Nn(1,"JSON parsing failed after fetch");}var Z;return(Z=d)!=null?Z:S(O)});
B.redirected||B.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),T=T.then(function(O){_.yu(new _.HY("Error: API fetch failed",B.status,B.url,O));return Object.assign({},O,{errorMetadata:{status:B.status}})}));
return T};
Bb8[Kg]=[_.S_(bEV),_.S_(Mqf),_.S_($b_),_.S_(Wu_),_.S_(e21)];var OBf=new _.lz("NETWORK_MANAGER_TOKEN");var kws=[1,2,4,8,16,30],C1_=function(B){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=B.maxTimeMs;this.maxFrameCount=B.maxFrameCount===void 0?Math.ceil(60*B.maxTimeMs/1E3):B.maxFrameCount;B=_.C(kws);for(var t=B.next();!t.done;t=B.next())this.brokenFrameSummarizers.push(new dC7(t.value/60*1E3))},ZBq=function(B){var t=B.frameCountInternal>=B.maxFrameCount;
return B.elapsedTimeMs>=B.maxTimeMs||t},LrV=function(B){for(var t=[],T=_.C(B.brokenFrameSummarizers),S=T.next();!S.done;S=T.next())S=S.value,S=S.brokenFrameCount!==0?{severityMs:Math.round(S.targetFrameTimeMs),
eventCount:S.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(S.averageDurationBetweenEventsMs)}:void 0,S&&t.push(S);return{summaries:t,monitoringDurationMs:Math.round(B.elapsedTimeMs)}};
_.n9.Object.defineProperties(C1_.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 dC7=function(B){this.targetFrameTimeMs=B;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.n9.Object.defineProperties(dC7.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var hf7=function(){};
hf7.prototype.start=function(B,t){var T=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var S=new C1_({maxTimeMs:B});this.monitor=S;this.lastSummaryInternal=void 0;this.metadataToLog=t;return new Promise(function(O){var d=function(Z){if(Z===void 0)T.stop(),O(void 0);else if(T.monitor!==S)Z=Object.assign({},LrV(S),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),O(Z);else{var h=T.monitor;if(!ZBq(h)){h.frameCountInternal++;if(h.prevTime===void 0)h.startTime=
Z;else for(var q=Z-h.prevTime,D=_.C(h.brokenFrameSummarizers),P=D.next();!P.done;P=D.next()){P=P.value;var U=P.currTimeMs;P.currTimeMs+=q;q>P.targetFrameTimeMs+2&&(P.brokenFrameCount++,P.timeOfFirstBrokenFrameMs===void 0&&(P.timeOfFirstBrokenFrameMs=U),P.timeOfLastBrokenFrameMs=U)}h.prevTime=Z}ZBq(T.monitor)?O(T.stop()):_.wT.addJob(d,5,0)}};
_.wT.addJob(d,5,0)})};
hf7.prototype.stop=function(B){if(!this.monitor)return this.lastSummaryInternal;var t=Object.assign({},LrV(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(t.monitoringDurationMs){B=B!=null?B:this.metadataToLog;var T={droppedFramesSummary:t,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};B&&(T[B.type]=B.data);_.sO("manualSmoothnessMeasurement",T)}this.monitor=void 0;this.lastSummaryInternal=t;this.metadataToLog=void 0;return t};_.qsN=new _.lz("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var VN_;VN_=function(B){this.JSC$16437_expiringStorage=new fj(B)};
_.Enn=function(B){if(_.AAD()&&(B=_.UdC(_.uE()+"::"+B)))return new VN_(B)};
VN_.prototype.set=function(B,t,T){T=T!==void 0?Date.now()+T:void 0;this.JSC$16437_expiringStorage.set(B,t,T)};
VN_.prototype.get=function(B){return this.JSC$16437_expiringStorage.get(B)};
VN_.prototype.remove=function(B){this.JSC$16437_expiringStorage.remove(B)};var DC8=new _.lz("SESSION_STORAGE");_.Pt=function(){};
_.Pt.getInstance=function(){var B=_.Gy("ytglobal.storage_");B||(B=new _.Pt,_.Bz("ytglobal.storage_",B));return B};
_.Pt.prototype.estimate=function(){var B,t,T;return _.L(function(S){B=navigator;return((t=B.storage)==null?0:t.estimate)?S.return(B.storage.estimate()):((T=B.webkitTemporaryStorage)==null?0:T.queryUsageAndQuota)?S.return(cAg()):S.return()})};
_.Bz("ytglobal.storageClass_",_.Pt);var YYm=!!(zU[1]>>14&1);var xGw=0;var iNo=!1;var P11=_.ie(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),UCB=_.ie(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var JL1={"/":_.Pm,"/?feature=ytca":_.Pm,"/feed/downloads":_.UF2};var Dq=function(B,t,T){this.JSC$16453_upliftPromise=B;this.store=t;this.JSC$16453_persistentStorePromiseAccessor=T};
Dq.prototype.shouldPreferLocalResponse=function(B){return B.browseId==="FEdownloads"||B.browseId==="FEsmart_downloads"&&_.m("kevlar_modern_downloads_page")?!0:!1};
Dq.prototype.localInnertubeResponse=function(B){var t=this;return _.L(function(T){return B.browseId==="FEdownloads"?_.m("kevlar_modern_downloads_page")?T.return(IVs(t)):T.return(Jgs(t)):B.browseId==="FEsmart_downloads"&&_.m("kevlar_modern_downloads_page")?T.return(mCC(t)):T.return(Promise.reject(Error("wj")))})};
Dq.prototype.canProvideFallbackResponse=function(){return!0};
Dq.prototype.localFallbackInnertubeResponse=function(B){var t=this,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return _.V(d,t.JSC$16453_persistentStorePromiseAccessor(),2);case 2:T=d.yieldResult;if(B.browseId!=="SPaccount_downloads"||!T){d.jumpTo(3);break}return _.V(d,k6q(T),4);case 4:if(S=d.yieldResult)return d.return(_.kp(S));case 3:return B.browseId==="FEwhat_to_watch"?d.return(Nbw(t)):(O=_.m("web_offline_continuation_automatic_retry")||_.m("web_offline_continuation_retry_button"))&&
B.continuation?d.return(X_r(t)):d.return(u8w(t))}})};
var Nbw=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$16453_upliftPromise,2);t=_.bwC(B.store.getState().entities);return t.length?T.return(j7q(B,t)):T.return(u8w(B))})},Jgs=function(B){var t,T;
return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$16453_upliftPromise,2);if(S.nextAddress!=3)return t=HBs([{offlineItemSectionRenderer:{}}]),_.V(S,aVf(B,t),3);T=S.yieldResult;T.onResponseReceivedActions=[af("REFRESH_DOWNLOADS")];return S.return(T)})},IVs=function(B){var t,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c;
return _.L(function(w){if(w.nextAddress==1)return _.V(w,B.JSC$16453_upliftPromise,2);if(w.nextAddress!=3)return t=B.store.getState(),T=t.entities,S=_.gq(T),O=_.RP(T),d=_.A5o(t),Z=_.R_z(t),h=_.c5L(t),q=_.T82(T),D=_.Xy(S),P=_.Ac(T),U=_.dJg(T),J=_.F2L(t),N=_.oP(t),H={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Ao_(S,O,q,U,d,Z,D,P,h,J,N),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},f=_.IG("DOWNLOADS",void 0,"Downloads"),
_.V(w,fVf(B,H,f),3);c=w.yieldResult;c.onResponseReceivedActions=[af("REFRESH_DOWNLOADS")];return w.return(c)})},mCC=function(B){var t,T,S,O,d,Z,h,q,D;
return _.L(function(P){if(P.nextAddress==1)return _.V(P,B.JSC$16453_upliftPromise,2);if(P.nextAddress!=3)return t=B.store.getState(),T=t.entities,S=_.gq(T),O=_.Xy(S),d=_.Ac(T),Z={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.shL(S),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},h=_.IG("SMART_DOWNLOADS",void 0,"Smart downloads"),q=gV2(O,d),_.V(P,fVf(B,Z,h,q),3);D=P.yieldResult;D.onResponseReceivedActions=[af("REFRESH_DOWNLOADS")];
return P.return(D)})},u8w=function(B){var t,T;
return _.L(function(S){if(S.nextAddress==1)return _.V(S,Oh(B.JSC$16453_upliftPromise,B.store),2);t=S.yieldResult;T=HBs([tLo(t)]);return S.return(aVf(B,T))})},X_r=function(B){var t,T,S,O;
return _.L(function(d){if(d.nextAddress==1)return t={},T=B.store.getState().continuation.continuationCommand,_.or(t,_.W4,T),_.V(d,Oh(B.JSC$16453_upliftPromise,B.store,t,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);S=d.yieldResult;O={};_.or(O,_.e7H,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:S}}}],targetId:"browse-feedFEwhat_to_watch"});return d.return({responseContext:{},onResponseReceivedActions:[O]})})},HBs=function(B){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:B}}}}]}}},j7q=function(B,t){var T,S;
return _.L(function(O){var d={contents:ff(t)};T=d&&d.contents?d:{};_.m("kevlar_modern_downloads_page")&&(T=Object.assign({},_.F1q(t),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));S={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:T}}}]}};return O.return(aVf(B,S))})},aVf=function(B,t){var T,S;
return _.L(function(O){if(O.nextAddress==1)return _.V(O,B.JSC$16453_persistentStorePromiseAccessor(),2);if(O.nextAddress!=3)return T=O.yieldResult,_.V(O,dE(T),3);S=O.yieldResult;return O.return({responseContext:{},contents:t,topbar:S})})},fVf=function(B,t,T,S){var O,d;
return _.L(function(Z){if(Z.nextAddress==1)return _.V(Z,B.JSC$16453_persistentStorePromiseAccessor(),2);if(Z.nextAddress!=3)return O=Z.yieldResult,_.V(Z,dE(O),3);d=Z.yieldResult;var h=Z.return;var q=S;q=q===void 0?"":q;q={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:T}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.IG("SETTINGS",void 0,"Settings"),accessibilityText:_.IG("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:bS("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:q}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:T};
return h.call(Z,{responseContext:{},contents:t,topbar:d,header:{pageHeaderRenderer:q}})})};var gn_=function(){this.moduleRegistry={};this.fetchCount=0};
gn_.prototype.isFetching=function(){return this.fetchCount>0};
var Q4=function(B,t){B.moduleRegistry[t.toString()]={asyncId:t,isFetching:!1};return B};
gn_.prototype.JSC$16464_loadModules=function(){for(var B=this,t=new Map,T=[],S=_.C(_.j9.apply(0,arguments)),O=S.next();!O.done;O=S.next()){O=O.value;var d=this.moduleRegistry[O];d?d.resolver?t.set(O,d.resolver):(d.resolver=new _.VG,t.set(O,d.resolver),T.push(d.asyncId),d.isFetching=!0):(d=new _.VG,t.set(O,d),d.resolve(void 0))}T.length&&(this.fetchCount+=1,_.Xh(_.kr.getMultipleAsync.apply(_.kr,_.aw(T)).then(function(Z){for(var h=0;h<T.length;h++){var q=Z[h],D=B.moduleRegistry[T[h].toString()];D.isFetching=
!1;D.resolver.resolve(q)}}).catch(function(Z){for(var h=_.C(T),q=h.next();!q.done;q=h.next()){q=q.value;
var D=B.moduleRegistry[q.toString()];D.resolver=void 0;D.isFetching=!1;t.get(q.toString()).reject(Z)}}),function(){--B.fetchCount}));
return Promise.all([].concat(_.aw(t.values())).map(function(Z){return Z.promise}))};_.xp=new _.lz("MODULE_REGISTRY_TOKEN");var Rf7={},Ag7=(Rf7.rendered={priority:0,callback:function(B){a:{var t=void 0;try{var T;b:{if(_.Tkq()){var S=_.P5o(_.uE()+"::pom");if(S){var O=new fA(S);break b}}O=void 0}var d=(T=O)==null?void 0:T.get("role_text");if(!d)break a;t={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:d}]}}}}}}catch(q){}t&&B.injector.resolve(_.kv).resolveCommand(t)}try{var Z=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(Z){var h=JSON.parse(Z);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
h&&B.injector.resolve(_.kv).resolveCommand(h)}}catch(q){}}},Rf7);var cg8,s7b={},Frf=(s7b.initialized={priority:10,callback:function(){cg8=jA()}},s7b.rendering={callback:function(B){var t;
return _.L(function(T){if(T.nextAddress==1)return _.V(T,cg8,2);t=T.yieldResult;if(!t.endpoint)throw Error("yj`"+_.TX.location.href);gE(B,t);_.Dh(T)})}},s7b);var w_f={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.aw(_.m("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,
weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,
weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,
weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,
weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},
{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,
weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},
{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,
weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,
weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,
weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(B){var t=B.stack;if(t.includes("chrome://")||t.includes("chrome-extension://")||B.message.includes("chrome-extension://")||t.includes("moz-extension://")||t.includes("local.adguard.org")||t.includes("auctioneer3.50million.club")||t.includes("youtubedownloader")||t.includes("youtube_home_page")||t.includes("is_youtube_video_no_longer_available")||
t.includes("switchScreenSizeHack")||t.includes("yt_main_big_banner.js")||t.includes("YouTubeCenter.js")||t.includes("/mytube.js")||t.includes("JSON.parseWrapper")||t.includes("/inj_js/common.js")||t.includes("firebug-lite")||t.includes(".repl.co/")||t.includes("linkfix")||t.includes("playAfterAd")||B.message.includes("Access is denied for this document")&&t.includes("<anonymous>")||B.fileName==="user-script"||B.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
t.includes("<anonymous>"))return!0;if(t.includes("https://www.youtube.com"))return!1;B=t.split("\n");if(!B.length)return!1;if(B.length<=3&&t.includes("s.onloadeddata"))return!0;t=0;for(var T=_.C(B),S=T.next();!S.done;S=T.next())S=S.value,(S.includes("https://")||S.includes("http://"))&&t++;return t/B.length>.95},
weight:0},{callback:function(B){return B.message==="Unknown Error"&&B.name.indexOf("NS_")===0},
weight:100},{callback:function(B){if(!_.d$)return!1;var t=B.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||B.message.includes("available to complete this operation"),T=B.stack.includes("webcomponents")&&B.message==="Object doesn't support this action";B=B.message.includes("object that does not implement interface Element");return t||T||B},
weight:0},{callback:function(B){return B.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(B){return B.message==="Operation is not supported"&&(B.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(B){return B.stack.includes("eval code (eval (code:1:1)")||B.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(B){return B.message.includes("Permission denied")&&B.stack.includes("this.domHandler")?!0:B.name.includes("TypeError")&&B.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(B){if(!B.stack)return!1;var t=B.stack.trim().split("\n");t.length&&t[0].endsWith("Error: "+B.message)&&t.shift();t.length&&t[t.length-1].includes("at window.onerror (")&&t.pop();if(!t.length)return!0;if(B.message==="Script error.")return t[0].includes("www.youtube.com")||t.length>=2&&t[0].startsWith("at new")&&t[1].startsWith("at window.onerror");if(B.message==="Unexpected token")return!0;B=_.C(t);for(t=B.next();!t.done;t=B.next())if(t=t.value,!(t.includes("<anonymous>")||
t.startsWith("load@")||t.startsWith("global code@")||t.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(B){return B.message==="Cannot read property 'experiments'"&&B.stack.includes("/s/player/")},
weight:500},{callback:function(B){return B.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(B){return B.stack.includes("/embed.js")?(B.params&&B.params&&(B.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.m("use_error_suppression"))var B=_.MB("SUPPRESS_CLIENT_ERRORS",!1);else{if(B=_.qq)B=/Chrome\/(\d+)/.exec(_.IC()),B=(B?parseFloat(B[1]):NaN)>=66;B=!(B||_.hH&&_.L2(65)||_.xv&&_.L2(12.1)||zZ&&_.L2(79))}return B},
weight:500}]};var onb={},ygs=(onb.initialized={priority:10,callback:function(B){B.injector.addProvider({provide:OD8,useValue:B.root});B.injector.addProvider({provide:hzq,useValue:Vwz});B.injector.addProvider({provide:qq_,useValue:w_f});var t={};B.injector.addProvider((t.provide=VgC,t.useFactory=function(T,S){return function(){mWw(T,S)}},t[Kg]=[hzq,
qq_],t));B.injector.addProvider({provide:qx,useClass:qx})}},onb);var Q7n={},xC1=(Q7n.initialized={priority:3,callback:function(){var B;if(B=Zm2()){B=B.replace("/",".");var t=_.Ni();t.set("tz",B);t.save();B=!0}else B=!1;B||(B=_.Ni(),B.set("utco",-Math.floor((new Date).getTimezoneOffset())),B.save())}},Q7n);var MNC={},$Cg=(MNC.initialized={priority:10,callback:function(B){B.injector.resolve(qx).start();B=_.ln();var t=_.$M("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.$M("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.$M("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.$M("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.hR(_.wih(),{mainAppWeb:Object.assign({},B,{pageType:t})});_.hR(y12(),{mainAppWeb:Object.assign({},B,{pageType:t})});
_.hR(Q8o(),{mainAppWeb:B});_.hR(xL_(),{mainAppWeb:B});ORq(function(){_.qM(Q8o(),"FAILURE");_.qM(xL_(),"FAILURE")});
C7z();ZHX();YAv()}},MNC);var Wr8={},efg=(Wr8.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.wv("dl"),_.xi().processSignal("pcl");else{var B=function(){_.wv("dl");_.xi().processSignal("pcl");window.removeEventListener("load",B)};
window.addEventListener("load",B)}}},Wr8);var GwN={},p_b=(GwN.rendering={priority:0,callback:function(){var B=_.xi();B.parkOrScheduleJob(function(){B.processSignal("eocs")},10,"eor",5E3)}},GwN);var iBr=function(){};
_.u(iBr,$5);
iBr.prototype.resolveCommand=function(B,t){var T,S,O,d,Z,h,q,D;return _.L(function(P){O=(T=_.X(B,_.A78))==null?void 0:(S=T.dialog)==null?void 0:S.commentReplyDialogRenderer;if(!O)throw new _.HY("No dialog in createCommentReplyDialogEndpoint");Z=(d=t.form)==null?void 0:d.event;if(!Z)throw new _.HY("Event not passed in when resolving command");h=_.C(Z.composedPath());for(q=h.next();!q.done;q=h.next())if(D=q.value,D.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||D.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return D.showReplyDialog(O),P.return();
_.Dh(P)})};var UR=function(B){this.pageRequestService=B;this.JSC$16479_prefetchCoordinator=rL1()};
_.u(UR,$5);UR.prototype.resolveCommand=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){T=_.X(B,LX2);if((S=T)==null||!S.taskId)throw Error("zj");O=T.taskId;_.LI(Z,2);return _.V(Z,_.CT1(t.pageRequestService,B,{},"").then(function(h){if(!h)throw Error("Aj");},function(h){throw Error("Bj`"+h);
}),4)}if(Z.nextAddress!=2)return Bmq(t.JSC$16479_prefetchCoordinator,O),_.pj(Z,0);
d=_.EH(Z);lO(t.JSC$16479_prefetchCoordinator,O,d);_.Dh(Z)})};
UR[Kg]=[ue];var Iu=function(B){this.innertubeTransportService=B};
_.u(Iu,$5);Iu.prototype.resolveCommand=function(B){var t=this,T,S;return _.L(function(O){T=_.X(B,qlB);if(T.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||T.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")S=T.boolValue?2:1,_.na.getInstance().setState(S,!0,!0);return _.V(O,_.Kz(t.innertubeTransportService,B),0)})};
Iu[Kg]=[_.QG];var Jd={},Ysf=(Jd.addToPlaylistEndpoint=zA(u3),Jd.addToToastAction=zA(jf),Jd.adsControlFlowOpportunityReceivedCommand=zA(OB),Jd.captionLanguageSelectActionCommand=zA(Qe),Jd.captionPickerEndpoint=zA(xX),Jd.changeMiniAppPlayStateCommand=zA(jW),Jd.changeTimelyActionVisibilityCommand=zA(u4),Jd.channelCreationFormEndpoint=zA(UB),Jd.clearLocationCommand=zA(X4),Jd.clearUrlParamCommand=zA(HZ),Jd.copyLinkCommand=zA(Gb),Jd.copyTextEndpoint=zA(Cs),Jd.createCommentReplyDialogEndpoint=xem(iBr),Jd.createPlaylistServiceEndpoint=
zA(ps),Jd.dismissDialogEndpoint=zA(fs),Jd.entityUpdateCommand=zA(Ls),Jd.feedbackEndpoint=zA(Ve),Jd.getAnswerCommand=zA(kk1),Jd.getPaymentsClientTokenCommand=zA(wQ),Jd.getTranscriptEndpoint=zA(HH),Jd.googlePaymentBillingCommand=zA(ob),Jd.googlePaymentPurchaseManagerCommand=zA(yH),Jd.hideEngagementPanelEndpoint=zA(gs),Jd.hideSnackbarCommand=zA(PH),Jd.insertRichSectionCommand=zA(Jn),Jd.listMutationCommand=zA(mx),Jd.logGtmCommand=zA(Ie),Jd.notifyDropdownOptionSelectedCommand=zA(ae),Jd.openAdAllowlistInstructionCommand=
zA(_.kX),Jd.openOnePickAddVideoModalCommand=zA(i3),Jd.persistSubscriptionsDisplayPreferencesCommand=zA(rs),Jd.pingingEndpoint=zA(ds),Jd.playlistEditEndpoint=zA(Ks),Jd.playlistVotingRefreshPopupCommand=zA(l3),Jd.refreshPanelEndpoint=zA(Re),Jd.saveImageToDeviceEndpoint=zA(ZG),Jd.scrollToSectionEndpoint=xem(dY2),Jd.seekToVideoTimestampCommand=zA(MV),Jd.selectCountryCommand=zA(zb),Jd.setCookieCommand=zA(b3),Jd.setLocalStorageCommand=zA(Ib),Jd.setPrefStorageEntryCommand=zA(t9),Jd.setSettingEndpoint=zA(Iu),
Jd.sfvAudioItemPlaybackCommand=zA($X),Jd.shareImageCommand=zA(TN),Jd.sharingProviderDataCommand=zA(Sf),Jd.showCaptionLanguageSelectActionCommand=zA(WZ),Jd.showDialogCommand=zA(sB),Jd.showEngagementPanelEndpoint=zA(F4),Jd.showSheetCommand=zA(ws),Jd.showSnackbarCommand=zA(UJ),Jd.showTransientPlayerScrimOverlayCommand=zA(eW),Jd.submitFormWithValidationFlowCommand=zA(PZ),Jd.talkToRecsDeselectCommand=zA(J9),Jd.talkToRecsNextCommand=zA(mK),Jd.talkToRecsSelectCommand=zA(NR),Jd.talkToRecsUpdateTextCommand=
zA(XL),Jd.toggleEngagementPanelCommand=zA(oe),Jd.undoFeedbackEndpoint=zA(DG),Jd.updateEngagementPanelContentCommand=zA(ye),Jd.updateUrlParamCommand=zA(FL),Jd.verifyCommand=zA(UB),Jd.webNativeShareCommand=zA(OJ),Jd.webSubmitFormCommand=zA(vZ),Jd.ACK_PLAYABLES_3P_DATA_CONSENT=zA(k4),Jd.CANCEL_NAVIGATION=zA(dQ),Jd.COPY_SHARE_URL=zA(CT),Jd.MINI_APP_EXIT_DIALOG_SEEN=zA(LT),Jd.MINI_APP_OPEN_URL=zA(Z6),Jd.REQUEST_MINI_APP_FULLSCREEN=zA(h9),Jd.RESUME_NAVIGATION=zA(qR),Jd.SHARE_PLAYABLE_WITH_HIGH_SCORE=zA(VH),
Jd.TELL_US_WHY=zA(EB),Jd);_.m("web_enable_prefetching_videos_on_home")&&(Ysf.prefetchWatchCommand=zA(UR),Ysf.registerTasksCommand=zA(nD));_.m("enable_share_panel_navigation_logging_fix_on_web")&&(Ysf.shareEntityServiceEndpoint=zA(An));var EP4=Object.assign({},Ysf);var Krw={},lVs=(Krw.initialized={priority:10,callback:E7C},Krw);var vnf={},nnV=(vnf.initialized={callback:function(B){var t={},T={};CIL().install((t.document_disposed={callback:function(){_.m("finalize_all_timelines")?Ohm():c7();aQD("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.JvL();var S=B.injector.resolve(qx);S.intervalId!==void 0&&(S.intervalId&&_.wT.cancelJob(S.intervalId),S.intervalId=void 0,--S.currentPartitionIndex,S=Yb8(S),S>0&&BHB({mainAppWeb:_.ln(),survivalSli:{partitionMinute:S,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));ivi(W8);ek!=null&&
ek.flush();Ck&&Ck.snapshotAndFlush();S=_.C(Lq4.values());for(var O=S.next();!O.done;O=S.next())O.value.snapshotAndFlush()}},t),(T.flush_logs={callback:function(){_.F3()}},T))}},vnf);var rgN={},zfg=(rgN.rendered={priority:0,callback:function(){var B=new iIE;B.increment("STARTED");if(_.MB("LOGGED_IN")&&_.MB("SERVER_VERSION")!=="test"&&_.MB("SERVER_VERSION")!=="dev"&&!u2e()&&!XLu()){B.increment("EXECUTING");var t=document.createElement("iframe");t.style.display="none";_.wy(t,2,_.Xx("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.MB("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(t);B.increment("DONE")}}},rgN);var bB1={},Bgb=(bB1.rendered={callback:function(){rL1().resume()}},bB1);var tSn={acknowledgeChannelTouStrikeCommand:fk(qm),addToPlaylistServiceEndpoint:fk(ZY),addToPlaylistEndpoint:fk(ZY),addUpcomingEventReminderEndpoint:fk(fi),browseEndpoint:fk(FyB),channelCreationFormEndpoint:fk(Ob),channelCreationServiceEndpoint:fk(kJ),claimLegacyYoutubeChannelEndpoint:fk(i4),clearSearchHistoryEndpoint:fk(Jv),clearWatchHistoryEndpoint:fk(ml),commerceActionCommand:gx(A6),createBackstagePostEndpoint:fk(MR),createBroadcastCommand:fk(gl),createCommentEndpoint:fk(Bx),createCommentReplyEndpoint:fk(b4),
createLiveChatPollEndpoint:fk(RX),createPlaylistServiceEndpoint:fk(LD),crossAccountChannelTransferEndpoint:fk(uI),deleteLiveChatMessageCommand:fk(Av),deletePlaylistEndpoint:fk(h6),deleteVideoEndpoint:fk(a6),dismissalEndpoint:fk(V9),feedbackEndpoint:fk(Eb),flagEndpoint:fk(Uk),getAccountSwitcherEndpoint:fk(X5),verifyCommand:fk(x4),getAccountsListInnertubeEndpoint:fk(Hx),getCommentsFromInboxCommand:fk(iI),getDownloadActionCommand:fk(zf),getFlowCommand:gx(IX),getKidsBlocklistPickerCommand:fk(I6),getNotificationMenuEndpoint:fk(yLi),
getPaymentInstrumentsParamsCommand:fk(yP),getPaymentsClientTokenCommand:gx(A6),getPdgBuyFlowCommand:fk(dn),getReportFormEndpoint:fk(J6),getSearchInVideoCommand:fk(XT),getAnswerCommand:fk(Ny),getSurveyCommand:fk(H1),getTranscriptEndpoint:fk(gn),getPostVideoPreviewEndpoint:fk(WH),decorateMessageEndpoint:fk($4),likeEndpoint:fk(dl),liveChatActionEndpoint:fk(wl),liveChatEndpoint:fk(F5),liveChatItemContextMenuEndpoint:fk(cx),liveChatPurchaseMessageEndpoint:fk(oX),liveChatReplayEndpoint:fk(sb),manageLiveChatUserEndpoint:fk(Q9),
metadataUpdateCommand:fk(Gf),moderateLiveChatEndpoint:fk(xJ),modifyChannelNotificationPreferenceEndpoint:fk(vx),notificationOptOutEndpoint:fk(ni),openSuperStickerBuyFlowCommand:fk(y9),performCommentActionEndpoint:fk(nT),playlistEditEndpoint:fk(VP),playlistEditorEndpoint:fk(qy),profileCardCommand:fk(aX),recordNotificationInteractionsEndpoint:fk(rl),reelWatchEndpoint:fk(Ek),refreshPanelEndpoint:fk(B1),removeUpcomingEventReminderEndpoint:fk(Mm),resolveLocationCommand:fk(eJ),revealBusinessEmailCommand:fk(Y4),
searchEndpoint:fk(_.QZB),sendLiveChatMessageEndpoint:fk($J),sendLiveChatVoteEndpoint:fk(Wx),setSettingEndpoint:fk(Ci),shareEntityServiceEndpoint:gx(hv),sharingProviderDataCommand:fk(jG),showEngagementPanelEndpoint:fk(t6),showMoreDrawerCommand:fk(SG),showSheetCommand:fk(Ok),showDialogCommand:fk(Ts),subscribeEndpoint:fk(Z4),transcriptSubmitCaptionCorrectionCommand:fk(fD),undoFeedbackEndpoint:fk(Px),unsubscribeEndpoint:fk(Li),updateBackstagePostEndpoint:fk(GN),updateCommentEndpoint:fk(Tf),updateCommentReplyEndpoint:fk(tv),
updateCommentsSettingsEndpoint:fk(SJ),updateCreatorChannelInnertubeCommand:fk(l4),updateKidsBlacklistEndpoint:fk(me),updateEngagementPanelContentCommand:fk(k$),updatePdgFeatureEnablementCommand:fk(CD),updatedMetadataEndpoint:fk(pi),validateChannelHandleCommand:fk(vH),updateChannelPageSettingsEndpoint:fk(KT),verifyAgeEndpoint:fk(Ub),watchEndpoint:gx(PK),whitelistEditEndpoint:fk(R6),ypcCancelRecurrenceEndpoint:fk(c1),ypcCompleteTransactionEndpoint:fk(sk),ypcFixInstrumentEndpoint:fk(wn),ypcGetCartEndpoint:fk(FT),
ypcGetOffersEndpoint:fk(o6),ypcHandleTransactionEndpoint:gx(QP),ypcLogWalletAnalyticDataEndpoint:fk(x$),ypcOffersEndpoint:fk(My),ypcPauseSubscriptionCommand:fk($$),ypcRedeemCodeEndpoint:fk(W1),ypcResumeSubscriptionCommand:fk(eG),ypcUpdateFopEndpoint:fk(wn)},mb={},Tgg=(mb.GET_ACCOUNT_MENU=fk(jJ),mb.GET_NOTIFICATIONS_MENU=fk(owo),mb.GET_NOTIFICATIONS_INBOX=fk(YJ),mb.GET_UNSEEN_NOTIFICATION_COUNT=fk(lI),mb.GET_USER_MENTION_SUGGESTIONS=fk(ef),mb.LOAD_GUIDE=fk(wMu),mb.SUBMIT_FEEDBACK=fk(D4),mb),N0={},
Sor=(N0.CONTINUATION_REQUEST_TYPE_BROWSE=fk(pT),N0.CONTINUATION_REQUEST_TYPE_SEARCH=fk(uO),N0.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=fk(In),N0.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=fk(Nm),N0.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=fk(zN),N0.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=fk(rQ),N0.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=fk(P1),N0.CONTINUATION_REQUEST_TYPE_GET_PANEL=fk(bI),N0),OYq={player:gx(PK),watchNext:fk(U_)},k9g={player:gx(PK),reelItemWatch:fk(Ek),reelWatchSequence:fk(DY)},
dKw={watchEndpoint:gx(J2)},CaN={commandEndpointMap:tSn,signalEndpointMap:Tgg,continuationEndpointMap:Sor,watchEndpointMap:OYq,reelWatchEndpointMap:k9g,streamingEndpointMap:dKw};var ZY7,L4_,hDV,qon={disableAllTransitions:(L4_=(ZY7=window).matchMedia)==null?void 0:(hDV=L4_.call(ZY7,"(prefers-reduced-motion: reduce)"))==null?void 0:hDV.matches,transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["lockup-to-watch",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["watch-next-appears",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:200}}],["learning-journey",{defaultViewTransitionOptions:{shouldWrap:!0,
skipTransitionTimeoutMs:600}}]])};_.XC=new _.lz("VIEW_TRANSITION_MANAGER_TOKEN");var VS8=function(B){this.viewTransitionCoordinator=B;this.isBrowseTransitionEnabled=_.ZE("web_page_transition_type")==="slide";this.isLockupToWatchTransitionEnabled=_.m("web_thumbnail_to_watch_transition");this.isLearningJourneyTransitionEnabled=_.m("enable_plj_landing_page");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.registerRootElement()};
VS8.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var B={};this.viewTransitionCoordinator.registerElement(document.documentElement,(B.slide="root-slide",B["lockup-to-watch"]="root-lockup-to-watch",B["learning-journey"]="root-learning-journey",B))}};
VS8[Kg]=[tqB];var DvN={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 Uvh=["videoPrimaryInfoRenderer","title"],Ixh=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var Edg;Edg=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.DKq=_.Ba(function(B){B=_.zo(B,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var t=B.data,T=B.playlistData,S=B.expanded,O=B.onExpandClick,d=B.isReadyToResume,Z=function(){var P;return!((P=T())==null||!P.contents)},h=function(){var P=T();
return P&&P.totalVideos&&P.currentIndex!==void 0?P.currentIndex+1+" / "+P.totalVideos:""};
B=_.Xb(function(){_.uH(_.OD().resolve(_.y4));return!1});
var q=_.Xb(function(){Z()&&O&&O()}),D={};
return _.E("ytd-miniplayer-info-bar",{class:_.JK("ytdMiniplayerInfoBarHost",(D.ytdMiniplayerInfoBarHasPlaylistData=Z,D)),"on:click":q},_.E("div",{class:"ytdMiniplayerInfoBarContent"},_.E("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":B},_.E(_.vR,{text:function(){var P=t();var U=T();if(U==null?0:U.contents){var J;P=(J=_.BH2(U))==null?void 0:J.title}else P=P==null?void 0:P.miniplayerTitle;return mvw(P)},
noEndpoints:!0,ellipsisTruncate:!0})),_.E("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.E(_.I,{cond:d,then:function(){return _.E(TZo,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:Edg})}}),_.E("h1",null,_.E(_.vR,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var P=t();var U=T();P=d()?{simpleText:_.IG("CONTINUE_WATCHING",void 0,"Continue watching")}:(U==null?0:U.contents)?U.titleText:P==null?void 0:P.miniplayerSubtitle;return mvw(P)},
noEndpoints:!0,ellipsisTruncate:!0})),_.E(_.I,{cond:function(){return!!h()&&!d()},
then:function(){return _.E("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.E("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.E("span",null,h))}}))),_.E(_.I,{cond:Z,
then:function(){return _.E("div",{class:"ytdMiniplayerInfoBarExpand"},_.E(rF,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(P){O&&(O(),P.stopPropagation())}}},
iconName:function(){return S()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Ae");var Pa1;Pa1=_.Ba(function(B){return _.E("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.E(rF,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:B.onTap}},
iconName:"yt-icons:close"}))},"Be");
_.UK1=_.Ba(function(B){B=_.zo(B,{playabilityStatus:void 0,isDisabled:!1});var t=B.size,T=B.playabilityStatus,S=B.isDisabled,O=_.l_("div");B=_.C(_.PV(void 0,void 0,"bJr0Se"));var d=B.next().value,Z=B.next().value;B=_.Mr(_.VU);var h=!1,q=function(){return t().height<=0};
_.sZ(function(){var J=t(),N=q(),H=d();H&&!N&&H.setInternalSize(J.width,J.height)},"OUOyKb");
_.cw(function(){var J,N,H;return _.L(function(f){if(f.nextAddress==1){J=_.OD().resolve(_.y4);N=J.getPlayerElement();if(!J.isMiniplayerActive()||!N||!O.value)return f.return();N.appendTo(O.value);return _.V(f,N.getPlayerPromise(),2)}H=f.yieldResult;H.setSizeStyle(!1,!0);Z(H);_.Dh(f)})});
_.FA(function(){D()});
_.sZ(function(){var J=d();if(J)if(S()){var N=J.getPlayerState();(h=N===-1||N===1||N===3)&&J.pauseVideo()}else D()},"KKHe5");
var D=function(){if(h){h=!1;var J;(J=d())==null||J.playVideo()}},P=_.Xb(function(){_.uH(_.OD().resolve(_.y4))}),U={};
return _.E("ytd-miniplayer-player-container",{class:_.JK("ytdMiniplayerPlayerContainerHost",(U.ytdMiniplayerPlayerContainerHidden=q,U.ytdMiniplayerPlayerContainerHostShortsPip=B,U)),style:_.H4({width:function(){return t().width+"px"},
height:function(){return t().height+"px"}})},_.E("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:O}),_.E(_.I,{cond:function(){return!!T()&&!_.lzX(T())},
then:function(){return _.E(rub,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var J;return((J=T())==null?void 0:J.errorScreen)||null},
status:function(){var J;return((J=T())==null?void 0:J.status)||null}})}}),_.E(_.I,{cond:S,
then:function(){return _.E("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":P},_.E(Pa1,{onTap:function(){_.OD().resolve(_.y4).close()}}))}}))},"Ce");_.IUs=_.Ba(function(B){var t=B.toastData;var T=_.l_("ytd-miniplayer-toast");B=_.C(_.jH(function(){return!!t()}));
var S=B.next().value,O=B.next().value;B=_.C(_.PV(!1,void 0,"xkrBze"));var d=B.next().value,Z=B.next().value,h=function(){var P;return _.vS((P=t())==null?void 0:P.data.title)};
_.Fv(function(){_.QL.requestAvailability();t()&&O(!1)});
var q,D;_.sZ(function(){S()&&(_.dv(T.value,"iron-announce",{text:t().label+" "+h()}),q&&_.wT.cancelJob(q),q=_.wT.addLowPriorityJob(function(){Z(!0)},2500))},"OTdL1e");
_.sZ(function(){d()&&(D&&_.wT.cancelJob(D),D=_.wT.addLowPriorityJob(function(){O(!1);Z(!1)},300))},"yybqib");
B={};return _.E("ytd-miniplayer-toast",{el:T,class:_.JK("ytdMiniplayerToastHost",(B.ytdMiniplayerToastOpening=function(){return S()},B.ytdMiniplayerToastClosing=function(){return d()},B))},_.E(_.I,{cond:function(){var P;
return(P=t())==null?void 0:P.data},
then:function(P){return _.E(Lm2,{className:"ytdMiniplayerToastThumbnail",data:P,width:78})}}),_.E("div",{class:"ytdMiniplayerToastInfo"},_.E("div",{class:"ytdMiniplayerToastLabel"},function(){var P;
return(P=t())==null?void 0:P.label}),_.E("div",{class:"ytdMiniplayerToastTitle"},h)))},"De");var AG2;var FPL=null;var mKf=_.Ba(function(B){var t=B.progressState;var T=B.multiMarkersPlayerBarRenderer;var S=B.progressBarWidth;var O=function(){return QV2(T())},d=function(){return $vv(t())},Z=function(){return S()*(t().playedTime/t().videoDuration)};
return _.E("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.E(_.aS,{each:O},function(h,q){return _.E(JEw,{modifiedProps:d,chapters:O,index:q,playedProgressWidth:Z,backgroundGradientPosition:function(){var D=d(),P=O(),U=q(),J=Z();return(D.playedTime-wE(_.X(P[U],sh)))/D.playedTime*J}})}))},"Ee"),JEw=_.Ba(function(B){var t=B.modifiedProps;
var T=B.chapters;var S=B.index;var O=B.playedProgressWidth;var d=B.backgroundGradientPosition;B={};B=_.JK("ytChapteredProgressBarChapteredPlayerBarChapter",(B.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return Z().isScrubbing},B.ytChapteredProgressBarHoveredMacroMarker=function(){return Z().scrubberHovering},B.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return Z().videoPosition==="seen"},B));
var Z=function(){return WPC(t(),T(),S())},h=function(){var q=t();
var D=T(),P=S();if(WPC(q,D,P).videoPosition!=="active")q=0;else{var U=wE(_.X(D[P],sh));q=(q.playedTime-U)/((wE(_.X(D[P+1],sh))||q.videoDuration)-U)}return q};
return _.E("div",{class:B,style:_.H4({width:function(){var q=t(),D=T(),P=S(),U=_.X(D[P],sh);D=_.X(D[P+1],sh);return(D?wE(D)-wE(U):q.videoDuration-wE(U))/q.videoDuration*100+"%"},
"background-color":function(){a:{var q=Z();switch(q.videoPosition){case "pending":q=q.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":q=q.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:q=""}}return q},
"background-size":function(){return(e3m(Z())?O():"")+"px"},
"background-position-x":function(){return(e3m(Z())?d():"")+"px"}})},_.E("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var q=t(),D=T(),P=S();if(WPC(q,D,P).videoPosition==="seen")var U=0;else U=wE(_.X(D[P],sh)),D=wE(_.X(D[P+1],sh))||q.videoDuration,q=q.videoDuration*q.percentLoaded,U=D<=q?1:U>=q?0:(q-U)/(D-U);return"width: "+U*100+"%"}}),_.E("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.H4({width:function(){return h()*100+"%"},
"background-size":function(){return(e3m(Z(),h())?O():"")+"px"},
"background-position-x":function(){return(e3m(Z(),h())?d():"")+"px"}})}))},"Fe");var Ngs=function(B,t){t=t===void 0?Eto:t;var T,S=[],O,d=!1;return function(){var Z=_.j9.apply(0,arguments);if(d&&T===this&&t(Z,S))return O;O=B.apply(this,Z);d=!0;T=this;S=Z;return O}}(function(B){var t=B.heatMarkers,T=B.minHeightDp===void 0?0:B.minHeightDp,S=B.maxHeightDp===void 0?60:B.maxHeightDp;
var O=O===void 0?!1:O;var d=1E3/t.length;B=[];B.push({x:0,y:100});for(var Z=0;Z<t.length;Z++){var h=void 0,q=((h=_.X(t[Z],h18))==null?void 0:h.heatMarkerIntensityScoreNormalized)||0;h=(Z+.5)*d;q=100-_.cs(q*100,T/321*100,S/321*100);Z!==0||O||B.push({x:0,y:q});B.push({x:h,y:q});Z===t.length-1&&B.push({x:1E3,y:q})}B.push({x:1E3,y:100});t="";for(T=0;T<B.length;T++)O=B[T],T===0?O="M "+O.x.toFixed(1)+","+O.y.toFixed(1):(S=Y2D(B[T-1],B[T-2],O),d=Y2D(O,B[T-1],B[T+1],!0),O=" C "+(S.x.toFixed(1)+","+S.y.toFixed(1)+
" "+d.x.toFixed(1)+","+d.y.toFixed(1)+" "+O.x.toFixed(1)+","+O.y.toFixed(1))),t+=O;return t});var X58=_.Ba(function(B){var t=B.progressBarProps;var T=B.config;var S={};B=_.JK("ytHeatSeekerHost",(S.ytHeatSeekerHighContrast=B.highContrast,S));var O=function(){return HHX(T().chapterData)};
return _.E("yt-progress-bar-heatseeker",{class:B,style:function(){var d;return"height: 320px; display: "+(t().isDragging&&((d=O())==null?0:d.heatMarkers)?"block":"none")}},_.E(_.I,{cond:O,
then:function(d){return _.E(_.I,{cond:function(){return d().heatMarkers},
then:function(){return _.E("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.E("path",{d:function(){return Ngs(d())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Ge");var uEs=_.Ba(function(B){var t=B.progressBarProps;var T=B.config;B={};B=_.JK("ytProgressBarLineProgressBarLine",(B.ytProgressBarLineProgressBarLineRounded=function(){return T().rounded},B.ytProgressBarLineProgressBarLineBottomInset=function(){return T().position===2},B));
return _.E("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.E("div",{class:B},_.E("div",{class:"ytProgressBarLineProgressBarBackground"}),_.E("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+t().percentLoaded*100+"%"}}),_.E("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var S=t();return"width: "+(S.videoDuration?_.cs(S.hoveredTime/S.videoDuration,0,1):0)*100+"%"}}),_.E("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+XBq(t())*100+"%"}})))},"He");
uEs.idomCompat=!0;var jHg=_.Ba(function(B){var t=B.progressBarProps;var T=B.playheadData;var S=B.interpolateDotPosition;var O=B.hidePlayhead;B={};var d=_.JK("ytProgressBarPlayheadProgressBarPlayheadDot",(B.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return t().isDragging},B.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!t().isDragging&&O()},B));
return _.E("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.H4({"margin-left":function(){return uKN(t())*100+"%"},
transform:function(){return"translateX(-"+(S()?uKN(t())*12:6)+"px)"}})},_.E(_.I,{cond:function(){var Z;
return(Z=_.rf(T)())==null?void 0:Z.playheadImage},
then:function(Z){var h={};return _.E("div",{class:_.JK("ytProgressBarPlayheadProgressBarPlayheadCustom",(h.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return t().isDragging},h.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!t().isDragging&&O()},h)),
style:_.H4({"transform-origin":function(){return(S()?uKN(t())*20:10)+"px center"}})},_.E(_.bQ,{data:Z,
alt:"","aria-hidden":"true"}))},
else:function(){return _.E("div",{class:d,style:_.H4({"transform-origin":function(){return(S()?uKN(t())*12:6)+"px center"}})})}}))},"Ie");
jHg.idomCompat=!0;var ju=function(B,t,T,S,O,d){this.getProgressBarRect=B;this.updateProgressBarRect=t;this.getFilmstripYPosition=T;this.setFineScrubbingDraggedTime=S;this.updateFilmStripDraggedYDistance=O;this.resetFilmStripYOffset=d;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.nS(this.onThrottledSeek,100,this)},HY1=function(B,t,T){return function(S){B.handleClick(S,t(),T())}},gdB=function(B,t){return function(T){aUf(B,
T,fUw(T),t())}},RDq=function(B,t){return function(T){aUf(B,T,{x:T.clientX,
y:T.clientY},t())}},cEb=function(B,t,T){return function(S){var O=t(),d=T();
AEC(B,S,fUw(S),O,d,!0);if(d.onTouchMove)d.onTouchMove(O)}},F4w=function(B,t,T){return function(S){sH8(B,S,t(),T())}},w5r=function(B,t){return function(){B.handleMouseLeave(t())}},od_=function(B,t,T){return function(){var S=t(),O=T();
Ht(B,S,O);if(O.onTouchEnd)O.onTouchEnd(S)}},yEn=function(B,t,T){return function(){var S=t(),O=T();
Ht(B,S,O);if(O.onTouchEnd)O.onTouchEnd(S)}},QH8=function(B,t,T){return function(){Ht(B,t(),T())}},xKV=function(B){return function(t){if(t.keyCode===39||t.keyCode===38){var T,S;
(T=B())==null||(S=T.playerApi)==null||S.seekBy(5,void 0,void 0,72)}else if(t.keyCode===37||t.keyCode===40){var O,d;(O=B())==null||(d=O.playerApi)==null||d.seekBy(-5,void 0,void 0,71)}}},MSf=function(B,t,T){return function(S){!T().disableScrubbing&&B.startPosition&&sH8(B,S,t(),T())}},$Kn=function(B,t,T){return function(){if(!T().disableScrubbing)if(B.startPosition){var S=t(),O=T();
Ht(B,t(),T());if(O.onTouchEnd)O.onTouchEnd(S)}else t().setState({isDragging:!1})}},fUw=function(B){B=B.touches[0];
return{x:B.clientX,y:B.clientY}},sH8=function(B,t,T,S){if(t.buttons!==1){if(t.movementX||t.movementY)t.preventDefault(),t.stopPropagation(),B=W4N(B,T,t.clientX),T.setState({isHovering:!0,
hoveredTime:B*T.videoDuration})}else eDw(T),AEC(B,t,{x:t.clientX,y:t.clientY},T,S,!1)};
ju.prototype.handleMouseLeave=function(B){eDw(B)};
var eDw=function(B){B.isHovering&&B.setState({isHovering:!1,hoveredTime:0})},aUf=function(B,t,T,S){B.startPosition||(B.startPosition=T,B.updateProgressBarRect(),B.controlsWereVisibleBeforeDragging=S.controlsVisible,t.stopPropagation(),_.m("medium_progress_bar_modification")||t.preventDefault())},AEC=function(B,t,T,S,O,d){if(B.startPosition)if(d&&O.isInlinePlayback&&B.startPosition&&!B.hasDraggedTheMinimumDistance&&Math.abs(T.y-B.startPosition.y)>Math.abs(T.x-B.startPosition.x))Ht(B,S,O);
else if(t.preventDefault(),t.stopPropagation(),S.videoDuration&&(B.startPosition&&!B.hasDraggedTheMinimumDistance&&(B.hasDraggedTheMinimumDistance=Math.abs(T.x-B.startPosition.x)>=1),O.enableFineScrubbing&&(B.startPosition&&(B.isDraggedForFineScrubbing=-(T.y-B.startPosition.y)>=60),!B.startPosition||T.y>=B.startPosition.y||(S.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:Gqz(S.draggedTime,S,O.chapterData)}),B.setFineScrubbingDraggedTime(S.draggedTime),B.updateFilmStripDraggedYDistance(B.startPosition.y,
T.y,S))),B.hasDraggedTheMinimumDistance)){t=W4N(B,S,T.x);if(B.isDraggedForFineScrubbing){var Z;(Z=S.playerApi)==null||Z.pauseVideo();S.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:S.draggedTime,filmStripXDistance:Gqz(t*S.videoDuration,S,O.chapterData)})}O.enableFineScrubbing&&(!O.enableFineScrubbing||B.getFilmstripYPosition(S)<68)||S.setState({draggedTime:t*S.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:B.controlsWereVisibleBeforeDragging});var h;(h=
O.cancelAutohideControlsFn)==null||h.call(O)}},Ht=function(B,t,T){var S=T.enableFineScrubbing&&t.fineScrubbingActiveState!=="off";
if(t.isDragging||S){S={isDragging:!1,playedTime:t.draggedTime,controlsVisible:B.controlsWereVisibleBeforeDragging};T.enableFineScrubbing&&t.fineScrubbingActiveState!=="on"&&(B.resetFilmStripYOffset(),S.fineScrubbingActiveState="off");var O=O===void 0?FPL:O;var d=_.sg(0);d&&O&&_.lS(d,O,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:Math.round(t.playedTime*1E3),endMediaTimeMs:Math.round(t.draggedTime*1E3),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}});t.setState(S);
B.seekThrottle.fire(t.draggedTime,t,7);_.m("mweb_new_progress_bar_play_on_seek")&&B.resumeVideo(t);T.unmuteOnSeek&&(T=t.playerApi,t.volumeMuted&&(T==null||T.unMute()))}else t.setState({controlsVisible:!t.controlsVisible}),(d=T.triggerAutohideControlsAfterDelayFn)==null||d.call(T);B.startPosition=null;B.hasDraggedTheMinimumDistance=!1;B.isDraggedForFineScrubbing=!1;B.controlsWereVisibleBeforeDragging=!1};
ju.prototype.handleClick=function(B,t,T){this.updateProgressBarRect();B.stopPropagation();B=W4N(this,t,B.clientX)*t.videoDuration;t.setState({playedTime:B});if(t.playerState!==2){var S;(S=T.triggerAutohideControlsAfterDelayFn)==null||S.call(T)}this.seekThrottle.fire(B,t,7)};
var W4N=function(B,t,T){B=B.getProgressBarRect(t);return _.cs(0,(T-B.left)/B.width,1)};
ju.prototype.resumeVideo=function(B){if(B.draggedTime<B.videoDuration){var t;(t=B.playerApi)==null||t.playVideo()}};
ju.prototype.onThrottledSeek=function(B,t,T){if(t=t.playerApi){var S;if((S=t.getVideoData())==null?0:S.isLive)S=this.getProgressState(t),B+=(S==null?void 0:S.seekableStart)||0;t.seekTo(B,void 0,void 0,void 0,T)}};
ju.prototype.getProgressState=function(B){var t=B==null?void 0:B.getPresentingPlayerType();return B==null?void 0:B.getProgressState(t)};var iY_,p5s,Yo7,lUb,G9s,vdw,ndf,rEr,zD_;iY_=_.Ba(function(B){var t=B.progressBarProps;var T=B.config;var S=B.progressBarWidthPx;var O=B.chapterData;var d=lxw(t,function(){return T().isShortsPage}),Z=function(){return!t().isHovering&&!T().isShortsPage};
B={};var h=_.JK("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(B.ytPlayerStoryboardHostMwebShorts=function(){return T().isShortsPage&&!1},B));
return _.E("yt-player-storyboard",null,_.E(_.I,{cond:function(){return t().isDragging||t().isHovering},
then:function(){return _.E(_.I,{cond:d,then:function(q){return _.E(_.I,{cond:Z,then:function(){return _.E("div",{class:h,"aria-hidden":"true"},_.E(G9s,{props:t,config:T,isBigboard:!0,chapterData:O}))},
else:function(){return _.E(p5s,{props:t,frame:q,config:T,progressBarWidthPx:S,chapterData:O})}})}})}}))},"Je");
_.K4g=_.Ba(function(B){var t=B.progressBarProps;var T=lxw(t,B.isShortsPage);return _.E("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.E(_.I,{cond:function(){return t().isDragging||t().isHovering},
then:function(){return _.E(_.I,{cond:T,then:function(S){return _.E(Yo7,{frame:S,props:t,isBigboard:!0})}})}}))},"Ke");
p5s=_.Ba(function(B){var t=B.props;var T=B.frame;var S=B.config;var O=B.progressBarWidthPx;B=B.chapterData;var d={};d=_.JK("ytPlayerStoryboardHost",(d.ytPlayerStoryboardHostMwebShorts=function(){return S().isShortsPage&&!1},d.ytPlayerStoryboardHostInlinePlayer=function(){return S().isInlinePlayer},d.ytPlayerStoryboardHostFadeIn=function(){return S().useFadeInAnimation},d));
return _.E("div",{class:d,"aria-hidden":"true",style:function(){var Z=t(),h=pBo(T()),q=O();Z=iHN(Z)/Z.videoDuration;var D=q*Z,P=h/2+6;h=q-(h/2+6);return"left: "+(D<=P?P/q*100:D>=h?h/q*100:Z*100)+"%"}},_.E(_.I,{cond:function(){var Z=t();
return!(S().isShortsPage&&Z.videoDuration<15)},
then:function(){return _.E(Yo7,{frame:T,props:t,isBigboard:!1})}}),_.E(G9s,{props:t,
config:S,isBigboard:!1,chapterData:B}))},"Le");
Yo7=_.Ba(function(B){var t=B.frame;var T=B.props;var S=B.isBigboard;var O=function(){var h,q;return(q=(h=T().playerApi)==null?void 0:h.getVideoContentRect())!=null?q:{width:0,height:0}},d=function(){return pBo(t())},Z=function(){var h=t();
return h?h.height/h.rows:0};
B={};B=_.JK((B.ytPlayerStoryboardBigboardImageWrapper=S,B.ytPlayerStoryboardStoryboardImageWrapper=function(){return!S()},B));
return _.E("div",{class:B,style:function(){return"width: "+(S()?O().width:d())+"px; height: "+(S()?O().height:Z())+"px;"}},_.E(lUb,{frame:t,
storyboardWidth:d,storyboardHeight:Z,storyboardScale:function(){return(S()?O().width:d())/d()}}))},"Me");
lUb=_.Ba(function(B){var t=B.frame;var T=B.storyboardWidth;var S=B.storyboardHeight;var O=B.storyboardScale;var d=function(){var Z=t().row,h=t().column,q=T(),D=S(),P=O();return{left:-h*q*P,top:-Z*D*P}};
return _.E("img",{src:function(){return t().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+d().left+"px; top: "+d().top+"px; width: "+t().width*O()+"px; height: "+t().height*O()+"px;"}})},"Ne");
G9s=_.Ba(function(B){var t=B.props;var T=B.config;var S=B.isBigboard;var O=B.chapterData;B={};B=_.JK("ytPlayerStoryboardMetadata",(B.ytPlayerStoryboardMetadataBigboard=S,B));return _.E("div",{class:B},_.E(_.I,{cond:S,then:function(){return _.E(_.Zc,null,_.E(vdw,{props:t,config:T}),_.E(_.I,{cond:function(){a:{var d=t();var Z=T(),h=O(),q;if((Z==null?0:Z.activeChapter)&&((q=_.X(Z==null?void 0:Z.activeChapter,sh))==null?0:q.title))d=!0;else{Z=_.C(axw(h));for(Z=Z.next();!Z.done;Z=Z.next()){d=(Z=_.X(Z.value,
Vtb))&&Yu2(d,Z);break a}d=!1}}return d},
then:function(){return _.E(ndf,{props:t,config:T,isBigboard:!0,chapterData:O})}}))},
else:function(){return _.E(_.Zc,null,_.E(ndf,{props:t,config:T,isBigboard:!0,chapterData:O}),_.E(vdw,{props:t,config:T}))}}))},"Oe");
vdw=_.Ba(function(B){var t=B.props;var T=B.config;B={};B=_.JK("ytPlayerStoryboardTimestamp",(B.ytPlayerStoryboardTimestampShorts=function(){return T().isShortsPage},B.ytPlayerStoryboardTimestampIsHovering=function(){return t().isHovering||T().isShortsPage&&!0},B));
return _.E("div",{class:B},_.E(_.Zc,null,function(){return _.KPq(iHN(t()))}))},"Pe");
ndf=_.Ba(function(B){var t=B.props;var T=B.config;var S=B.isBigboard;var O=B.chapterData;B={};S=_.JK("ytPlayerStoryboardTitle",(B.ytPlayerStoryboardTitleBigboard=S,B));return _.E("div",{class:S},_.E(_.I,{cond:function(){return!T().isShortsPage},
then:function(){return _.E(rEr,{props:t,activeChapter:function(){return T().activeChapter},
chapterData:O})}}))},"Qe");
rEr=_.Ba(function(B){var t=B.props;var T=B.activeChapter;var S=B.chapterData;return _.E(_.Zc,null,_.E(_.aS,{each:function(){return axw(S())},
keyBy:"INDEX"},function(O){return _.E(_.Zc,null,_.E(_.I,{cond:function(){return _.X(O(),Vtb)&&Yu2(t(),_.X(O(),Vtb))},
then:function(){return _.E(zD_,{timedMarker:function(){return _.X(O(),Vtb)}})}}))}),_.E(_.I,{cond:function(){var O;
return T()&&((O=_.X(T(),sh))==null?void 0:O.title)},
then:function(O){return _.E(_.vR,{text:O,noPreWrap:!0})}}))},"Re");
zD_=_.Ba(function(B){var t=B.timedMarker;return _.E(_.Zc,null,_.E("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.E(_.fz,{icon:function(){return t().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.E(_.vR,{text:function(){return t().label},
noPreWrap:!0}))},"Se");_.bYb=_.Ba(function(B){var t=B.progressBarProps;var T=B.playheadData;var S=B.config;B=_.l_("yt-progress-bar");var O=_.l_("div"),d=_.l_("div"),Z=_.C(_.PV({width:0,left:0},void 0,"NcXsUb")),h=Z.next().value,q=Z.next().value,D=function(){d.value&&q(d.value.getBoundingClientRect())},P=function(){h().width<=0&&D();
return h()};
b_("resize",D);var U=new ju(P,function(){},function(){return 0},function(){},function(){},function(){}),J=function(){return t()};
Z=_.C(_.PV(!1,void 0,"ZsF6Xc"));var N=Z.next().value,H=Z.next().value;Z=_.Xb(function(){H(!0);S().position===2?setTimeout(function(){D()},100):D()});
var f=_.Xb(function(){H(!1);w5r(U,J)()}),c=_.Xb(function(M9){S().doSeekOnClick&&HY1(U,J,S)(M9);
return!1}),w=_.Xb(function(M9){gdB(U,J)(M9);
return!1}),W=_.Xb(function(M9){RDq(U,J)(M9);
return!1}),v=_.Xb(function(M9){cEb(U,J,S)(M9);
return!1}),p=_.Xb(function(M9){F4w(U,J,S)(M9);
return!1}),l=_.Xb(function(){od_(U,J,S)();
return!1}),b=_.Xb(function(){yEn(U,J,S)();
return!1}),Zv=_.Xb(function(){QH8(U,J,S)();
return!1}),hN=_.Xb(function(M9){xKV(J)(M9);
return!1});
b_("mousemove",MSf(U,J,S));b_("mouseup",$Kn(U,J,S));_.Fv(function(){wBo(O.value);H(!1);D();$Kn(U,J,S)()});
var PL={};PL=_.JK("ytPlayerProgressBarHost",function(){return S().className},(PL.ytPlayerProgressBarHostReadOnly=function(){return S().disableScrubbing},PL.ytPlayerProgressBarHostHidden=function(){return S().hideProgressBar&&!N()},PL.ytPlayerProgressBarHostLowerPlayer=function(){return S().position===0},PL.ytPlayerProgressBarHostBottomEdge=function(){return S().position===1},PL.ytPlayerProgressBarHostBottomInset=function(){return S().position===2},PL.ytPlayerProgressBarHostCustom=function(){return S().position===
3},PL));
var aC={},cL=_.JK("ytPlayerProgressBarBackground",(aC.ytPlayerProgressBarBackgroundHide=function(){return S().position===2&&!N()&&!t().isDragging},aC));
aC={};aC=_.JK("ytPlayerProgressBarDragContainer",(aC.ytPlayerProgressBarDragContainerBottomEdge=function(){return S().position===1},aC));
var gm={};gm=_.JK("ytPlayerProgressBarProgressBar",(gm.ytPlayerProgressBarProgressBarInset=function(){return S().position===2},gm.ytPlayerProgressBarProgressBarInsetMinimized=function(){return S().position===2&&!N()&&!t().isDragging},gm));
var p_=function(){return Math.floor(XBq(t())*100)};
return _.E("yt-progress-bar",{el:B,class:PL},_.E(_.I,{cond:function(){return S().position===2},
then:function(){return _.E("div",{class:cL})}}),_.E("div",{el:O,
"on:click":c,"on:touchstart":w,"on:touchmove":v,"on:mouseenter":Z,"on:mousedown":W,"on:mouseleave":f,"on:mousemove":p,"on:mouseup":b,"on:touchend":l,"on:touchcancel":Zv,"on:keydown":hN,class:aC,role:"slider","aria-valuenow":p_,"aria-valuetext":function(){return p_()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return t().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.IG("SEEK_SLIDER")},_.E("div",{el:d,class:gm},_.E(X58,{progressBarProps:t,config:S,highContrast:function(){return!!S().isInlinePlayback}}),_.E(_.I,{cond:function(){return S().chapterData&&fx2(S().chapterData)},
then:function(){return _.E(mKf,{progressState:t,multiMarkersPlayerBarRenderer:function(){return S().chapterData},
progressBarWidth:function(){return h().width}})},
else:function(){return _.E(uEs,{progressBarProps:t,config:S})}}),_.E(jHg,{progressBarProps:t,
playheadData:T,interpolateDotPosition:function(){return S().position!==2},
hidePlayhead:function(){return S().playheadDotBehavior===1&&!N()}}))),_.E(iY_,{progressBarProps:t,
config:function(){return{activeChapter:MFo(t(),S().chapterData),getProgressBarWidthPx:function(){return P().width},
isShortsPage:!!S().isShortsPage,isInlinePlayer:!!S().isInlinePlayback,useFadeInAnimation:!!S().isInlinePlayback}},
progressBarWidthPx:function(){return h().width},
chapterData:function(){return S().chapterData}}))},"Te");
_.bYb.idomCompat=!0;Object.assign({},_.g7o(),{setState:function(){},
domMeasurements:{},appApi:_.Nr2(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var Byg;
_.t98=_.Ba(function(){var B,t=(B=_.oO(v7g().playerApi))!=null?B:void 0;B=_.C(_.PV(!1,void 0,"HLFBmb"));var T=B.next().value,S=B.next().value;B=_.C(_.PV(!1,void 0,"lHH9bc"));var O=B.next().value,d=B.next().value;B=_.C(_.PV(!1,void 0,"zsY7yd"));var Z=B.next().value,h=B.next().value;B=_.C(_.PV(!1,void 0,"KeHQgc"));var q=B.next().value,D=B.next().value;B=_.C(_.PV(0,void 0,"gLLCj"));var P=B.next().value,U=B.next().value;B=_.C(_.PV(0,void 0,"s3RYkf"));var J=B.next().value,N=B.next().value;B=_.C(_.PV(!1,void 0,
"Dn608e"));var H=B.next().value,f=B.next().value;B=_.C(_.PV(0,void 0,"AnkH1b"));var c=B.next().value,w=B.next().value;B=_.C(_.PV(0,void 0,"QYNL0b"));var W=B.next().value,v=B.next().value;B=_.C(_.PV("",void 0,"Yzw45d"));var p=B.next().value,l=B.next().value;B=_.C(_.PV(-1,void 0,"iiVI0c"));var b=B.next().value,Zv=B.next().value,hN=_.N_(function(){var PL={controlsVisible:T(),isOverlayHidden:O(),shouldWaitToHideControls:Z(),isDragging:q(),isHovering:H(),videoDuration:c(),playedTime:W(),videoId:p(),draggedTime:J(),
hoveredTime:P(),playerState:b()};return Object.assign({},_.g7o(),PL,{domMeasurements:{},setState:function(aC){aC.controlsVisible!==void 0&&S(aC.controlsVisible);aC.isOverlayHidden!==void 0&&d(aC.isOverlayHidden);aC.shouldWaitToHideControls!==void 0&&h(aC.shouldWaitToHideControls);aC.isDragging!==void 0&&D(aC.isDragging);aC.isHovering!==void 0&&f(aC.isHovering);aC.draggedTime!==void 0&&N(aC.draggedTime);aC.hoveredTime!==void 0&&U(aC.hoveredTime);aC.videoDuration!==void 0&&w(aC.videoDuration);aC.playedTime!==
void 0&&v(aC.playedTime);aC.videoId!==void 0&&l(aC.videoId);aC.playerState!==void 0&&Zv(aC.playerState)},
appApi:_.Nr2(),playerApi:t})},void 0,"ZW7y9");
_.cw(function(){t==null||t.addEventListener("onVideoProgress",sVL(hN));t==null||t.addEventListener("onVideoDataChange",cGz(hN));t==null||t.addEventListener("onStateChange",R3X(hN))});
_.FA(function(){if(t==null?0:t.isReady())t==null||t.removeEventListener("onVideoProgress",sVL(hN)),t==null||t.removeEventListener("onVideoDataChange",cGz(hN)),t==null||t.removeEventListener("onStateChange",R3X(hN))});
return _.E("desktop-shorts-player-controls",null,_.E(Byg,{playerControlsProps:hN}))},"Ue");
Byg=_.Ba(function(B){var t=B.playerControlsProps;return _.E("div",{class:"desktopShortsPlayerControlsWizHost"},_.E(_.bYb,{progressBarProps:t,config:function(){return{isShortsPage:!0,hideProgressBar:t().videoDuration<30&&t().playerState!==2&&!t().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Ve");_.Tys=_.Ba(function(B){function t(PL){PL!==0||U()?PL>50&&(U()||!N())?(J(!1),H(!0)):PL<=50&&(U()||N())&&(J(!1),H(!1)):J(!0)}
function T(PL,aC){var cL;return _.L(function(gm){if(gm.nextAddress==1)return _.V(gm,_.qI(),2);cL=gm.yieldResult;aC&&cL?(cL.unMute(!0),PL&&(rGh(PL,cL.getVolume()),c(cL.getVolume()))):cL&&(cL.mute(!0),PL&&rGh(PL,0));_.Dh(gm)})}
function S(PL){var aC,cL;return _.L(function(gm){if(gm.nextAddress==1)return _.V(gm,_.qI(),2);aC=gm.yieldResult;cL=50;aC&&(cL=aC.getVolume(),aC.isMuted()?rGh(PL,0):rGh(PL,cL));c(cL);_.Dh(gm)})}
var O=B.orientation;B=_.l_("desktop-shorts-volume-controls");var d=_.l_("button"),Z=_.v2("input"),h=_.C(_.PV(!1,void 0,"F6vt0d")),q=h.next().value,D=h.next().value,P=_.C(_.PV(!1,void 0,"S5PCqb"));h=P.next().value;P=P.next().value;var U=h,J=P;P=_.C(_.PV(!0,void 0,"Tgy4e"));h=P.next().value;P=P.next().value;var N=h,H=P;h=_.C(_.PV(50,void 0,"Dq3efd"));var f=h.next().value,c=h.next().value;h=_.N_(function(){var PL=U();return _.m("web_shorts_keyboard_enable_mute_shortcut")?PL?_.IG("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.IG("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):PL?_.IG("UNMUTE_VOLUME",void 0,"Unmute"):_.IG("MUTE_VOLUME",void 0,"Mute")},void 0,"zjOD8c");
P=_.N_(function(){var PL=U(),aC=N();return{sources:[{clientResource:{imageName:PL?_.m("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":aC?_.m("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.m("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"bIZ5A");
var w=_.N_(function(){var PL=f();return U()?PL+"% volume muted":PL+"% volume"},void 0,"kvkmyc"),W=_.N_(function(){return O()==="vertical_down"},void 0,"zaNsZ");
_.Fv(function(){function PL(){D(!0)}
function aC(){D(!1)}
Z&&Z.value&&(Z.value.addEventListener("focus",PL),Z.value.addEventListener("focusout",aC),S(Z.value).then(function(){t(Number(z3_(Z.value)))}));
d&&d.value&&(d.value.addEventListener("focus",PL),d.value.addEventListener("focusout",aC));_.FA(function(){var cL;Z==null||(cL=Z.value)==null||cL.removeEventListener("focus",PL);var gm;Z==null||(gm=Z.value)==null||gm.removeEventListener("focusout",aC);var p_;d==null||(p_=d.value)==null||p_.removeEventListener("focus",PL);var M9;d==null||(M9=d.value)==null||M9.removeEventListener("focusout",aC)})});
var v=_.Xb(function(){if(Z&&Z.value){var PL=Number(z3_(Z.value));n7D(PL);c(PL);Z.value.style.setProperty("--gradient-percent",PL+"%");t(PL)}return!1}),p=_.Xb(function(){D(!0)}),l=_.Xb(function(){Z&&Z.value&&(T(Z.value,U()),J(!U()));
return!1}),b={},Zv={},hN={};
return _.E("desktop-shorts-volume-controls",{"on:pointerleave":_.Xb(function(){D(!1)}),
class:_.JK("ytdDesktopShortsVolumeControlsHost",(b.ytdDesktopShortsVolumeControlsHostVertical=W,b.ytdDesktopShortsVolumeControlsHostExpanded=q,b)),el:B},_.E(_.I,{cond:function(){return!W()},
then:function(){var PL={};return _.E("div",{class:_.JK("ytdDesktopShortsVolumeControlsBackgroundScrim",(PL.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=q,PL))})}}),_.E("div",{class:_.JK((Zv.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=W,Zv))},_.E("button",{"aria-label":h,
title:h,el:d,"on:click":l,"on:pointerenter":p,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},P?_.E(_.bQ,{data:P,alt:h,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.E("div",{class:_.JK("ytdDesktopShortsVolumeControlsSliderContainer",(hN.ytdDesktopShortsVolumeControlsSliderContainerExpanded=q,hN.ytdDesktopShortsVolumeControlsSliderContainerVertical=W,hN.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=W,hN.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=
function(){return q()&&W()},hN))},_.E("input",{"aria-label":_.IG("VOLUME"),
title:_.IG("VOLUME"),el:Z,"on:input":v,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":f,"aria-valuetext":w,"aria-valuemin":0,"aria-valuemax":100})))},"We");_.S8C=_.Ba(function(B){var t=B.data;return _.E("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.E(_.pS,{command:function(){return t().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.E(_.I,{cond:function(){return t().iconName},
then:function(T){return _.E(_.fz,{icon:T})}}),_.E("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return t().text}),_.E(_.I,{cond:function(){return t().showEndChevron},
then:function(){return _.E(_.fz,{icon:"CHEVRON_RIGHT"})}})))},"Xe");var O7V=_.Ba(function(B){var t=B.data;var T=B.overlayDensity;B={};return _.E("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.E(_.cR,{data:function(){return t().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(S){var O=S.data;
return _.E(_.R3,{data:function(){return(T==null?void 0:T())===1?Object.assign({},O(),{avatar:{avatarViewModel:Object.assign({},_.X(O().avatar,_.eZ),{avatarImageSize:"AVATAR_SIZE_48"})}}):O()}})}}),_.E(_.cR,{data:function(){return t().avatarStackViewModel}},{avatarStackViewModel:function(S){return _.E(_.A$,{data:S.data})}}),_.E(_.vR,{className:_.JK("ytReelChannelBarViewModelChannelName",(B.ytReelChannelBarViewModelChannelNameLarge=function(){return(T==null?void 0:T())===1},B)),
text:function(){return t().channelName},
linkInheritColor:!0,userInput:!0}),_.E("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.E(_.cR,{data:function(){return t().subscribeButtonViewModel}},{subscribeButtonViewModel:function(S){var O=S.data;
return _.E(_.aT,{data:function(){return(T==null?void 0:T())===1?Object.assign({},O(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},O().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):O()},
isOverlay:!1})},
buttonViewModel:_.V6})),_.E("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.E(_.cR,{data:function(){var S,O;return(O=_.X((S=t())==null?void 0:S.sponsorButtonViewModel,gu4))==null?void 0:O.sponsorButton}},{buttonViewModel:function(S){return _.E(_.V6,{data:S.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Ye");var ku1=_.Ba(function(B){var t=function(){var S;return(B==null?void 0:(S=B.overlayDensity)==null?void 0:S.call(B))===1?22:16},T={};
return _.E("yt-reel-multi-format-link-view-model",{class:_.JK("ytReelMultiFormatLinkViewModelHost",(T.ytReelMultiFormatLinkViewModelHostTall=!0,T.ytReelMultiFormatLinkViewModelHostLarge=function(){var S;return((S=B.overlayDensity)==null?void 0:S.call(B))===1},T))},_.E(_.pS,{ariaLabel:function(){return B.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return B.data().command}},_.E("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.E(_.I,{cond:function(){return B.data().icon},
then:function(S){return _.E(_.bQ,{data:S,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:t})}}),_.E(_.vR,{text:function(){return B.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Ze");
ku1.idomCompat=!0;var dZV=_.Ba(function(B){var t=B.data;var T=B.overlayDensity;var S=_.l_("yt-shorts-suggested-action-view-model");B=_.C(_.PV(!1,void 0,"xDqzhe"));var O=B.next().value,d=B.next().value;B=_.C(_.PV(!1,void 0,"LI9CFd"));var Z=B.next().value,h=B.next().value,q=function(){return t().isMultiLineSa},D=_.JT(s$h,function(){var p,l;
return(l=(p=t().toggleableContent)==null?void 0:p.entityKey)!=null?l:""}),P=function(){var p,l,b;
return(b=t().toggleableContent)!=null&&b.entityKey?(l=(p=D())==null?void 0:p.value)!=null?l:!1:!1},U=function(){var p,l,b,Zv,hN,PL,aC,cL,gm,p_,M9;
return t().toggleableContent?P()?(p=t().toggleableContent)==null?void 0:p.toggledData:(l=t().toggleableContent)==null?void 0:l.untoggledData:{primaryText:(cL=(b=t().defaultContent)==null?void 0:b.primaryText)!=null?cL:t().text,secondaryText:(Zv=t().defaultContent)==null?void 0:Zv.secondaryText,onTapCommand:(gm=(hN=t().defaultContent)==null?void 0:hN.onTapCommand)!=null?gm:t().onTapCommand,icon:(p_=(PL=t().defaultContent)==null?void 0:PL.icon)!=null?p_:t().icon,image:(M9=(aC=t().defaultContent)==null?
void 0:aC.image)!=null?M9:t().image}},J=function(){return q()?t().trailingTapTarget:void 0},N=function(p,l){return function(){return O()?l:p}},H=function(){return{leadingSection:N("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(T==null?void 0:T())===1?N("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):N("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:N("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:N("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
B={};B=_.JK((B.ytShortsSuggestedActionViewModelStaticHost=function(){return!q()},B.ytShortsSuggestedActionViewModelDynamicHost=q,B.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return q()&&Z()},B.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return q()&&!Z()},B));
_.Fv(function(){if(q()){var p=0,l;if((l=t().animationParams)==null?0:l.shouldExpand){var b,Zv;p=((Zv=(b=t().animationParams)==null?void 0:b.expansionDelaySecs)!=null?Zv:0)*1E3}var hN,PL=((hN=t().animationParams)==null?0:hN.shouldExpand)?setTimeout(function(){d(!0)},p):void 0,aC,cL;
p=((aC=t().animationParams)==null?0:aC.visibilityDelaySecs)?((cL=t().animationParams)==null?NaN:cL.visibilityDelaySecs)*1E3:0;var gm=setTimeout(function(){h(!0)},p);
_.FA(function(){PL&&clearTimeout(PL);clearTimeout(gm)})}});
var f=function(p){_.pZ(p,Object.assign({},{form:{element:S.value}}))},c=_.Xb(function(){var p,l=(p=U())==null?void 0:p.onTapCommand;
l&&f(l)}),w=_.Xb(function(){var p,l;
if(p=(l=J())==null?void 0:l.onTapCommand)return f(p),!1}),W=_.H4({"vertical-align":"bottom",
"border-radius":function(){var p;return q()?((p=t().defaultContent)==null?0:p.isCircleImage)?"50%":"4px":"0px"},
width:function(){var p,l,b;return q()&&((p=t().defaultContent)==null?0:p.imageSize)?((b=(l=t().defaultContent)==null?void 0:l.imageSize)!=null?b:24)+"px":null},
height:function(){var p,l,b;return q()&&((p=t().defaultContent)==null?0:p.imageSize)?((b=(l=t().defaultContent)==null?void 0:l.imageSize)!=null?b:24)+"px":null}}),v={};
return _.E("yt-shorts-suggested-action-view-model",{class:B,el:S},_.E("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.E("button",{class:_.JK(function(){return q()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var p;
return(p=t().useFullRoundedBorder)!=null&&p?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!J()&&q()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":q()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var p;
return(p=t().disableFixedHeight)!=null&&p?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(v.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(T==null?void 0:T())===1},v)),
"on:click":c},_.E(_.AK,{model:{color:4}}),_.E("div",{class:_.JK(function(){return q()?H().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.E(_.I,{cond:function(){var p;
return(p=U())==null?void 0:p.image},
then:function(p){return _.E(_.bQ,{data:p,alt:"",className:function(){return q()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:W})}}),_.E(_.I,{cond:function(){var p,l;
return(p=U())==null?void 0:(l=p.icon)==null?void 0:l.iconType},
then:function(p){return _.E(_.fz,{icon:p,active:P,className:function(){return q()?O()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.E("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.E(_.I,{cond:function(){var p;
return(p=U())==null?void 0:p.primaryText},
then:function(p){return _.E("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.E(_.vR,{text:p}))}}),_.E(_.I,{cond:function(){var p;
return(p=U())==null?void 0:p.secondaryText},
then:function(p){return _.E("div",{class:function(){return H().secondaryText()}},_.E(_.vR,{text:p}))}}))),_.E(_.I,{cond:J,
then:function(p){return _.E("div",{class:function(){return H().trailingSection()},
"aria-label":function(){var l;return(l=p().a11yLabel)!=null?l:""},
"on:click":w,role:"button",tabindex:0},_.E(_.AK,{model:{color:4}}),_.E(_.fz,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"$e");var Cjn=_.Ba(function(B){var t=B.data;var T=B.overlayDensity;var S=_.l_("yt-shorts-video-title-view-model");B=_.Xb(function(Z){if(_.xN(_.Q5(Z),S.value,["A".toString()]))return!1;(Z=t().truncatedTextOnTapCommand)&&_.pZ(Z);return!1});
var O={},d={};return _.E("yt-shorts-video-title-view-model",{el:S,class:_.JK("ytShortsVideoTitleViewModelHost",(O.ytShortsVideoTitleViewModelHostClickable=function(){return!!t().truncatedTextOnTapCommand},O)),
"on:click":B},_.E("h2",{class:_.JK("ytShortsVideoTitleViewModelShortsVideoTitle",(d.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(T==null?void 0:T())===1},d))},_.E(_.vR,{text:function(){return t().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"af");_.Z7N=_.Ba(function(B){var t=B.data;var T=B.overlayDensity;return _.E("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.E(_.cR,{data:function(){return t().metadataItems}},{badgeViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(_.b$,{data:S.data}))},
playerDisclosureViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(_.S8C,{data:S.data}))},
shortsSuggestedActionViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(dZV,{data:S.data,overlayDensity:T}))},
reelChannelBarViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(O7V,{data:S.data,overlayDensity:T}))},
reelMultiFormatLinkViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(ku1,{data:S.data,overlayDensity:T}))},
shortsVideoTitleViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(Cjn,{data:S.data,overlayDensity:T}))},
reelSoundMetadataViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(_.h2r,{data:S.data,overlayDensity:T}))},
toggleButtonViewModel:function(S){return _.E("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.E(_.aD,{data:S.data}))}}))},"bf");var L31=_.Ba(function(B){var t=_.zo(B,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),T=t.size,S=t.onTap,O=t.disabled,d=t.tooltipText;return _.E("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.E(rF,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:T(),disabled:O(),tooltipText:d(),onTap:S}},
iconName:B.iconType}))},"cf"),hq8=_.Ba(function(B){function t(P){P.stopPropagation();
P.code==="ArrowUp"?(P.preventDefault(),tM2(h.value)):P.code==="ArrowDown"?(P.preventDefault(),TYN(h.value)):P.code==="KeyM"?bHN():(P.code==="KeyK"||P.code==="Space")&&BY9(q())}
var T=_.zo(B,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});B=T.previousButtonDisabled;var S=T.nextButtonDisabled,O=T.data,d=T.playabilityStatus,Z=T.previewThumbnail,h=_.l_("ytd-shorts-miniplayer-overlay"),q=_.Mr(_.IPh),D;_.cw(function(){(D=_.sn(h.value))&&D.addEventListener("keydown",t)});
_.FA(function(){var P;(P=D)==null||P.removeEventListener("keydown",t)});
T=function(){var P,U,J;return(P=O())==null?void 0:(U=P.reelPlayerOverlayRenderer)==null?void 0:(J=U.likeButton)==null?void 0:J.likeButtonRenderer};
return _.E("ytd-shorts-miniplayer-overlay",{el:h,class:"ytdShortsMiniplayerOverlayHost"},_.E("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.H4({"background-image":function(){var P=Z();return P?'url("'+_.Z1(P.thumbnails)+'")':""}})}),_.E("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.E("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.E(L31,{iconType:function(){var P=q();
return P===2||P===-1||P===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){BY9(q())},
tooltipText:function(){var P=q();return P===1||P===3?_.IG("PLAYER_LABEL_PAUSE"):_.IG("PLAYER_LABEL_PLAY")}}),_.E(_.Tys,{orientation:"horizontal_right"})),_.E("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.E(L31,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:B,onTap:function(){tM2(h.value)},
tooltipText:_.IG("PREVIOUS_VIDEO_LABEL")}),_.E(L31,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:S,onTap:function(){TYN(h.value)},
tooltipText:_.IG("NEXT_VIDEO_LABEL")}),_.m("web_shorts_pip_like_button")?_.E("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.E(Auu,{buttonTooltipPosition:"left",data:T,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.E("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.E(_.I,{cond:function(){var P,U;return _.X((P=O())==null?void 0:(U=P.reelPlayerOverlayRenderer)==null?void 0:U.metapanel,
_.jv2)},
then:function(P){return _.E("div",{class:_.JK("ytdShortsMiniplayerOverlayInteractive")},_.E(_.Z7N,{data:P}))}})),_.E("div",{class:_.JK("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var P;return!((P=O())==null||!P.adsOverlay)||d()&&!KsX(d())}},_.E("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.E(_.t98,null)))),_.E(_.I,{cond:function(){var P=O(),U,J;
P=_.X(P==null?void 0:(U=P.adsOverlay)==null?void 0:(J=U.fulfillmentContent)==null?void 0:J.fulfilledLayout,ps2);return _.X(P==null?void 0:P.renderingContent,vpo)},
then:function(P){return _.E("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.E(AoE,{data:P}))}}))},"df");var SUC=_.Ba(function(){var B=_.C(_.PV(new _.En(NaN,NaN),void 0,"HSMFk")),t=B.next().value,T=B.next().value;B=_.C(_.PV(!1,void 0,"uaAxwf"));var S=B.next().value,O=B.next().value,d=_.C(_.PV(!1,void 0,"nVSwef"));B=d.next().value;var Z=d.next().value,h=_.OD().resolve(_.y4).miniplayerPropSignalMap[0],q=h.data,D=h.shortsData,P=h.nextButtonDisabled,U=h.shortsPreviewThumbnail,J=h.previousButtonDisabled,N=h.externalPlaylistData;d=h.toastData;var H=h.playabilityStatus,f=h.isDisabled,c=h.playerVe,w=h.closeVe;
h=_.Mr(_.VU);_.KC("yt-pip-window-resized",function(l){T(l)});
_.KC("yt-activate-pip-miniplayer",function(){return _.L(function(l){Z(!0);_.Dh(l)})});
var W=function(){var l;return!((l=N())==null||!l.contents)&&S()},v=function(){var l=t(),b=!!q(),Zv=W();
l=l.clone();b&&(l.height-=76);Zv&&(l.height-=285);return l},p=function(){O(!S())};
_.sZ(function(){var l=c(),b=_.sg(11),Zv=_.cO(11);b&&Zv&&l&&(_.er(b,Zv,l),Zv=w())&&(_.GA(b,l,[Zv]),_.iS(b,[Zv]))},"HPkp0c");
return _.E("ytd-pip-container",{class:"ytdPipContainerHost"},_.E(_.I,{cond:B,then:function(){return _.E(_.UK1,{isDisabled:f,playabilityStatus:H,size:v})}}),_.E(_.I,{cond:q,
then:function(){return _.E(_.DKq,{data:q,expanded:S,onExpandClick:p,playlistData:N})}}),_.E(_.I,{cond:W,
then:function(){return _.E("div",{class:"ytdPipContainerPlaylistPanel"},_.E(_.gWE,{data:N,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.E(_.I,{cond:h,
then:function(){return _.E(hq8,{data:D,nextButtonDisabled:P,previousButtonDisabled:J,playabilityStatus:H,previewThumbnail:U})}}),_.E("div",{class:"ytdPipContainerToast"},_.E(_.IUs,{toastData:d})))},"ef");var au=function(B,t){var T=this;this.pipController=B;this.JSC$16615_clientRoot=t;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=P7q();this.watchPipEnabled=_.m("web_watch_pip");this.shortsPipEnabled=_.m("web_shorts_pip");this.JSC$16615_watchWhileEnabled=_.m("kevlar_watch_while_v2");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)};
this.watchPipMode=this.shortsPipMode=this.watchWhileMode=this.miniplayerToPipMode=this.userDeactivatedWatchWhile=this.isReadyToResume=this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;_.Ux(_.rq(),_.EsL,function(S){T.isSingleOptionSurveyActive=S});
this.JSC$16615_onPlayerPlayVideo=this.JSC$16615_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);_.i_(_.pC.getInstance(),this.miniplayerServiceActionMap,this.JSC$16615_clientRoot);B.pictureInPictureSupported()&&_.sO("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},COo,NyV,UZ7,Xvf,ux7,LsB;
au.prototype.handleMediaSessionPipActivation=function(){var B=this,t;return _.L(function(T){_.Da().mediaSessionPipActivation=!0;t=_.OD().resolve(_.BR);return t.isOnWatch()&&B.watchPipEnabled?(_.Da().watchPipActivation=!0,_.q87(B,t.data),T.jumpTo(0)):t.isOnShorts()&&B.shortsPipEnabled?(_.Da().shortsPipActivation=!0,_.V9g(B),T.jumpTo(0)):B.isMiniplayerActive()&&B.watchPipEnabled&&!B.watchWhileMode?_.V(T,Egw(B),0):T.jumpTo(0)})};
var Egw=function(B){var t,T,S,O;return _.L(function(d){if(d.nextAddress==1)return t=!B.miniplayerToPipMode,T=B.playerElement,S=B.miniplayerData,O=B.watchResponse,_.V(d,B.deactivate(),2);if(d.nextAddress!=3)return t?(_.Da().mediaSessionPipActivation=!0,_.Da().watchPipActivation=!0):_.Da().miniplayerButtonActivation=!0,_.V(d,B.activate(T,S,O),3);B.miniplayerToPipMode=t;_.Dh(d)})};
au.prototype.onDownloadedVideoDeleted=function(B){var t,T=_.X((t=this.miniplayerData)==null?void 0:t.watchEndpoint,_.Km),S,O;T&&((S=this.watchResponse)==null?void 0:(O=S.playerResponse)==null?void 0:O.offlineState)!==void 0&&(t=T.videoId)&&B&&t===B&&this.close()};
au.prototype.onShowMiniplayerCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U,J,N,H;return _.L(function(f){switch(f.nextAddress){case 1:return T=_.X(B,EDo),O=(S=T)==null?void 0:S.miniplayerCommand,d=_.X(O,_.Km),O&&d&&!t.active?_.V(f,_.Hm.getInstance(),2):f.return();case 2:return Z=f.yieldResult,_.V(f,(h=Z)==null?void 0:h.get("yt-miniplayer-shown-video-id"),3);case 3:q=f.yieldResult;D=d.videoId;if(!D||q===D)return f.return();P=_.OD().resolve(_.BR);if(P.isOnWatch())return _.yu(Error("Kj")),f.return();
U={channelItem:{externalId:btoa(D)}};t.readyToResumeVe=_.sz(121253,void 0,void 0,U);_.Da().showMiniplayerCommandActivation=!0;return _.V(f,_.hhH(t,O,!0),4);case 4:return t.active?(_.fc(t,{readyToResumeVe:t.readyToResumeVe,continueWatching:!0,premiumBranding:!((J=T)==null||!J.showPremiumBranding)}),_.m("ytd_miniplayer_to_wiz")&&_.fc(t,{isReadyToResume:!0}),t.isReadyToResume=!0):_.fc(t,{continueWatching:!0,premiumBranding:!((N=T)==null||!N.showPremiumBranding)}),_.V(f,(H=Z)==null?void 0:H.set("yt-miniplayer-shown-video-id",
d.videoId),5);case 5:t.readyToResumeVe=void 0,_.Dh(f)}})};
au.prototype.init=function(B){this.miniplayerEl?_.yu(new _.HY("MiniplayerService already initialized.")):this.miniplayerEl=B};
au.prototype.isInitialized=function(){var B=!!this.miniplayerEl;B||_.yu(new _.HY("MiniplayerService used before initialized."));return B};
_.q87=function(B,t){if(B.isInitialized()){var T=_.JGo(t.response,t.playerResponse),S=_.OD().resolve(_.BR).getPlayerFromWatch();_.Da().currentEndpoint=T.watchEndpoint||null;B.activate(S,T,t)}};
_.V9g=function(B){if(B.isInitialized()){var t=_.OD().resolve(_.BR).getPlayerFromShorts();B.activate(t)}};
COo=function(B,t){var T;(T=!B.isInitialized())||(T=_.OD().resolve(_.BR).isOnWatch()&&B.watchPipMode,T=!(B.isMiniplayerActive()&&(_.Da().userActivation||_.Da().lockupActivation||T)));if(T)return!1;DZ7(B,t)?_.uH(B):LsB(B,t);return B.watchPipMode?!_.OD().resolve(_.BR).isOnWatch():!0};
au.prototype.isMiniplayerActive=function(){return this.active};
var DZ7=function(B,t){var T;t=(T=_.X(t,_.Km))==null?void 0:T.videoId;var S,O;B=(O=_.X((S=B.miniplayerData)==null?void 0:S.watchEndpoint,_.Km))==null?void 0:O.videoId;return t!=null&&t===B};
au.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.dv(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.CG(this.miniplayerEl,"yt-navigate-home-action"))};
_.hhH=function(B,t,T,S){T=T===void 0?!1:T;var O,d,Z;return _.L(function(h){switch(h.nextAddress){case 1:if(B.active){h.jumpTo(2);break}O=_.OD().resolve(_.BR);if(Z=(d=B.playerElement)!=null?d:O.getPlayerFromWatch()){h.jumpTo(3);break}return _.V(h,_.OD().resolve(_.CS),4);case 4:Z=O.getPlayerFromWatch();case 3:if(!Z){_.yu(Error("Mj"));h.jumpTo(2);break}return _.V(h,B.activate(Z,S),2);case 2:return B.active?_.V(h,LsB(B,t,T),0):h.return()}})};
au.prototype.activate=function(B,t,T){var S=this,O,d,Z,h,q,D,P,U,J;return _.L(function(N){switch(N.nextAddress){case 1:if(!S.isInitialized())return N.return();if(!B)return _.yu(Error("Mj")),N.return();if(_.uz8()||S.isMiniplayerActive())var H=!0;else H=_.Da().watchPipActivation||_.Da().watchWhileActivation,_.OD().resolve(_.BR).isOnWatch()&&!H?(_.yu(new _.HY("miniplayer activated on watch page")),H=!0):H=_.Da().watchWhileActivation?S.userDeactivatedWatchWhile||!!document.pictureInPictureElement||gYL():
!1;if(H)return XWo(),N.return();O=_.Da().mediaSessionPipActivation;d=_.Da().shortsPipActivation;Z=_.Da().watchPipActivation;q=(h=_.Da().watchWhileActivation)||Z;D=Z||d;if(!S.pictureInPictureEnabled()||!D){N.jumpTo(2);break}return _.V(N,PjN(S,O),3);case 3:if(!N.yieldResult)return _.yu(Error("Lj")),XWo(),N.return();case 2:return S.setActive(!0),S.watchResponse=T,S.playerElement=B,S.updateMiniplayerData(t),_.V(N,UZ7(S,B),4);case 4:if(!S.active)return _.yu(new _.HY("miniplayer deactivated during activation")),
S.removePlayerListeners(),N.return();H=_.OD().resolve(_.yn);H.addEventListener("yt-navigate",_.Pb(S,S.onPlaylistNavigate));H.addEventListener("yt-playlist-data-updated",_.Pb(S,S.JSC$16615_onPlaylistDataUpdated));S.JSC$16615_onPlaylistDataUpdated();XWo();S.JSC$16615_watchWhileEnabled&&_.Iow(S,h);S.pictureInPictureEnabled()&&S.shortsPipEnabled&&(S.shortsPipMode=d,_.rq().dispatch(LE2(S.shortsPipMode)));S.pictureInPictureEnabled()&&S.watchPipEnabled&&(S.watchPipMode=Z,_.A3w(S.handleMediaSessionPipActivation));
S.player&&(P=S.player.getPlayerState(),U=P===1,_.rq().dispatch(IBb(P)),_.Zu(S.miniplayerEl,"yt-miniplayer-play-state-changed",[U]),_.Da().isVideoPlaying=U);_.Zu(S.miniplayerEl,"yt-miniplayer-endpoint-changed");Jl7(S);_.mZw(S);return S.shortsPipMode||S.watchPipMode?_.V(N,_.LG(S.miniplayerEl,"yt-activate-pip-miniplayer"),6):_.m("ytd_miniplayer_to_wiz")?_.V(N,_.LG(S.miniplayerEl,"yt-activate-miniplayer",[q]),6):_.V(N,_.LG(S.miniplayerEl,"yt-activate-miniplayer-action",[B,q]),6);case 6:if(S.watchResponse&&
!_.m("miniplayer_copy_screen_on_activation_killswitch")){H=S.getScreenLayer();var f=_.sg(0),c=mLh(0);f&&c&&(_.wh(f,c,H),H===0&&IrX(void 0,0))}NyV(S);Xvf(S,!0);(J=S.getPlayerElement())==null||J.focusOnPlayer();_.Dh(N)}})};
au.prototype.updateMiniplayerData=function(B){this.miniplayerData=B;_.fc(this,{data:B})};
_.mZw=function(B){var t,T,S=((t=B.miniplayerData)==null?void 0:(T=t.miniplayerRenderer)==null?void 0:T.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";t=B.watchWhileMode||B.watchPipMode?S&&!_.OD().resolve(_.BR).isOnWatch():S;_.fc(B,{isDisabled:t});var O,d;T=_.X((O=B.miniplayerData)==null?void 0:(d=O.miniplayerRenderer)==null?void 0:d.minimizedEndpoint,_.jk);t&&T&&_.OD().resolve(_.uC).openSheet({openPopupActionCommand:{openPopupAction:T}},B.miniplayerEl)};
NyV=function(B){if(B.watchResponse&&!ux7(B)){var t,T=(t=B.watchResponse.playerResponse)==null?void 0:t.trackingParams;T&&(_.fc(B,{expandVe:_.sz(35989),closeVe:_.sz(34699),readyToResumeCloseVe:_.sz(131070),repositionVe:_.sz(226204),resizeVe:_.sz(226205)}),_.fc(B,{playerVe:_.fZ(T)}))}};
UZ7=function(B,t){return _.L(function(T){if(T.nextAddress==1)return t.preparePlayer(),_.V(T,t.getPlayerPromise(),2);B.player=T.yieldResult;B.player&&(B.player.addEventListener("onPlayVideo",B.JSC$16615_onPlayerPlayVideo),B.player.addEventListener("onCloseMiniplayer",B.onPlayerCloseMiniplayer),B.player.addEventListener("onExpandMiniplayer",B.onPlayerExpandMiniplayer),B.player.addEventListener("onStateChange",B.onPlayerStateChange));_.Dh(T)})};
_.k=au.prototype;_.k.JSC$16615_onPlayerPlayVideo=function(B){var t=B.sessionData&&"autonav"in B.sessionData,T;B.sessionData&&B.sessionData.itct&&(T=B.sessionData.itct);var S=B.watchEndpoint;t=S&&t?_.iTo(S,T):_.BS(B.videoId,B.listId||void 0,T);B.sessionData&&_.rh(_.X(t.commandMetadata,_.b5).url,B.sessionData);LsB(this,t)};
_.k.onPlayerExpandMiniplayer=function(){_.uH(this)};
_.k.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.k.onPlayerStateChange=function(){if(this.player){var B=this.player.getPlayerState(),t=B===1;_.rq().dispatch(IBb(B));_.rq().dispatch(_.Nu4(B));_.Zu(this.miniplayerEl,"yt-miniplayer-play-state-changed",[t]);_.Da().isVideoPlaying=t;if(B===0){t=!_.na.getInstance().isAutoplaySetExplicitly();var T,S,O,d,Z,h,q=(T=this.watchResponse.response)==null?void 0:(S=T.contents)==null?void 0:(O=S.twoColumnWatchNextResults)==null?void 0:(d=O.autoplay)==null?void 0:(Z=d.autoplay)==null?void 0:(h=Z.autoplayExplicitChoiceDialogRenderer)==
null?void 0:h.confirmDialogRenderer;t&&q&&this.player.setAutonavState(1)}B===0&&this.watchWhileMode&&this.deactivate()}};
_.k.onPlaylistNavigate=function(B,t){var T=this,S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1){if(!_.X(t.endpoint,_.Km))return P.return();_.Da().currentEndpoint=t.endpoint;_.Zu(T.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.OD().resolve(_.BR).isOnWatch()&&(T.watchWhileMode||T.watchPipMode))return P.return();B.stopPropagation();(d=(O=_.X((S=t.endpoint)==null?void 0:S.commandMetadata,_.b5))==null?void 0:O.url)&&t.tempData&&!_.f1.isEmpty(t.tempData)&&_.rh(d,t.tempData);Z={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};h=new ue4(function(){return T.getPlayerElement()},Z,{layer:T.getScreenLayer()});
q=function(U){h.processChunk({endpoint:t.endpoint,data:U})};
jFf(T);T.miniplayerFetchRequest=H7q(T,t.endpoint,q);_.LI(P,2);return _.V(P,T.miniplayerFetchRequest,4)}if(P.nextAddress!=2)return D=P.yieldResult,aoN(T,D),_.pj(P,0);_.EH(P);_.Dh(P)})};
_.k.JSC$16615_onPlaylistDataUpdated=function(){var B=_.OD().resolve(_.yn).getPlaylistData();this.hasPlaylistData=!!B;_.fc(this,{externalPlaylistData:B||{}})};
_.k.close=function(B){if(this.isInitialized())if(B){if(!((this.watchWhileMode||this.watchPipMode)&&_.OD().resolve(_.BR).isOnWatch()||this.shortsPipMode)){var t;(t=this.getPlayerElement())==null||t.stop()}this.deactivate()}else _.Wm().closeMiniplayer(this.miniplayerEl)};
_.k.deactivate=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){if(!t.isInitialized()||!t.active)return Z.return();t.setActive(!1);jFf(t);(T=!!B&&DZ7(t,B))&&t.isSingleOptionSurveyActive&&_.CG(t.miniplayerEl,"yt-show-watch-page-survey",[t.isSingleOptionSurveyActive]);return _.V(Z,fog(t),2)}if(Z.nextAddress!=3){Xvf(t,!1);t.isReadyToResume=!1;t.watchResponse=void 0;t.updateMiniplayerData(void 0);t.shortsPipMode&&(t.shortsPipMode=!1,_.rq().dispatch(LE2(t.shortsPipMode)),WD7(t.pipController),
(S=t.player)==null||S.setInternalSize(NaN,NaN));t.watchPipMode&&(t.watchPipMode=!1,WD7(t.pipController));(O=t.watchWhileMode)&&_.Iow(t,!1);t.removePlayerListeners();var h=_.OD().resolve(_.yn);h.removeEventListener("yt-navigate",_.Pb(t,t.onPlaylistNavigate));h.removeEventListener("yt-playlist-data-updated",_.Pb(t,t.JSC$16615_onPlaylistDataUpdated));_.Da().currentEndpoint=null;_.Zu(t.miniplayerEl,"yt-miniplayer-endpoint-changed");t.playerElement=null;XWo();return t.shortsPipMode||t.watchPipMode?Z.jumpTo(3):
_.V(Z,_.LG(t.miniplayerEl,_.m("ytd_miniplayer_to_wiz")?"yt-deactivate-miniplayer":"yt-deactivate-miniplayer-action",[T,O]),3)}(d=t.player)==null||d.setInternalSize(NaN,NaN);t.player=null;_.Dh(Z)})};
var fog=function(B){var t;return _.L(function(T){t=_.OD().resolve(_.BR);return B.shortsPipMode?_.V(T,t.movePlayerToShorts(B.playerElement),0):_.V(T,t.movePlayerToWatch(B.playerElement),0)})};
au.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$16615_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
au.prototype.setActive=function(B){this.active=B;this.isSingleOptionSurveyActive?_.CG(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.CG(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.rq().dispatch(_.kT({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.Iow=function(B,t){B.watchWhileMode=t;_.fc(B,{watchWhile:t})};
Xvf=function(B,t){if(!ux7(B))if(B.shortsPipMode||B.watchPipMode){var T;(T=B.player)==null||T.setDocumentPictureInPicture(t)}else{var S;(S=B.player)==null||S.setMinimized(t)}};
ux7=function(B){return B.watchWhileMode&&_.m("kevlar_watch_while_counterfactual")};
_.uH=function(B){var t;return _.L(function(T){switch(T.nextAddress){case 1:if(!B.isInitialized())return T.return();_.LI(T,2);return _.V(T,B.miniplayerFetchRequest,4);case 4:_.pj(T,3);break;case 2:_.EH(T);case 3:B.watchResponse&&B.miniplayerData&&B.miniplayerData.watchEndpoint?(t={url:B.watchResponse.url,endpoint:B.miniplayerData.watchEndpoint,data:B.watchResponse,miniplayer:!0},_.dv(B.miniplayerEl,"yt-navigate-cache",t)):B.miniplayerData&&B.miniplayerData.watchEndpoint&&_.dv(B.miniplayerEl,"yt-navigate",
{endpoint:B.miniplayerData.watchEndpoint}),_.Dh(T)}})};
LsB=function(B,t,T){var S,O,d,Z;return _.L(function(h){if(h.nextAddress==1){if(DZ7(B,t))return h.return();_.Da().currentEndpoint=t;_.Zu(B.miniplayerEl,"yt-miniplayer-endpoint-changed");_.Zu(B.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.Da().isVideoPlaying=!1;S={clientParams:{miniplayer:!0,autoSaveToQueue:!T}};O=new ue4(function(){return B.getPlayerElement()},S,{layer:B.getScreenLayer(),
parentLayer:0},void 0,B.readyToResumeVe);d=function(q){var D,P,U=Object.assign({},(D=q.playerResponse)==null?void 0:(P=D.playerConfig)==null?void 0:P.playbackStartConfig,{startPaused:!0}),J;T&&((J=q.playerResponse)==null?0:J.playerConfig)&&(q.playerResponse.playerConfig.playbackStartConfig=U);O.processChunk({endpoint:t,data:q})};
jFf(B);B.miniplayerFetchRequest=H7q(B,t,d);_.LI(h,2);return _.V(h,B.miniplayerFetchRequest,4)}if(h.nextAddress!=2)return Z=h.yieldResult,aoN(B,Z),_.pj(h,0);_.EH(h);_.Dh(h)})};
au.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var jFf=function(B){B.miniplayerFetchRequest&&(B.miniplayerFetchRequest.cancel&&B.miniplayerFetchRequest.cancel("Active request obsolete"),B.miniplayerFetchRequest=null)},H7q=function(B,t,T){var S=_.XM.instance,O,d=(O=_.X(t.commandMetadata,_.b5))==null?void 0:O.url,Z;
O=!d||_.m("disable_miniplayer_tempdata")?{}:(Z=kdg(d))!=null?Z:{};return MM(S,t,O,window.location.href,"watch",function(h,q){T(q)},function(h){return h!==B.miniplayerFetchRequest})},aoN=function(B,t){var T;
_.L(function(S){if(!t)return S.return();B.watchResponse=t;NyV(B);Jl7(B);T=_.JGo(t.response,t.playerResponse);if(B.isMiniplayerActive()){t.response&&(B.playerElement.watchNextData=t.response);var O=_.f1.getValueByKeys.apply(_.f1,[t].concat(_.aw(FEe)));_.f1.getValueByKeys.apply(_.f1,[t].concat(_.aw(xxo)))&&O&&_.OD().resolve(_.yn).setAutoplayRenderer(O);if(O)if(_.m("kevlar_is_pupi_enabled")){var d,Z,h,q,D,P=((d=t.response)==null?0:(Z=d.playerOverlays)==null?0:(h=Z.playerOverlayRenderer)==null?0:(q=h.autonavToggle)==
null?0:(D=q.autoplaySwitchButtonRenderer)==null?0:D.enabled)?2:1;_.na.getInstance().setState(P,!1,!1)}else d=mTC()?2:1,(P=B.player)==null||P.setAutonavState(d);B.updateMiniplayerData(T);_.mZw(B)}_.Dh(S)})},Jl7=function(B){var t,T,S=(t=B.watchResponse)==null?void 0:(T=t.playerResponse)==null?void 0:T.playabilityStatus,O;
t=S==null?void 0:(O=S.miniplayer)==null?void 0:O.miniplayerRenderer;(t==null?void 0:t.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&t.minimizedEndpoint&&_.hi(B.miniplayerEl,[t.minimizedEndpoint]);_.fc(B,{miniplayerRenderer:t,playabilityStatus:S})};
au.prototype.openToast=function(B,t){_.fc(this,{toastData:{data:B,label:t}})};
_.fc=function(B,t){var T=B.miniplayerEl,S;for(S in t)T[S]=t[S];(0,B.miniplayerPropSignalMap[1])(t)};
au.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var B;return this.playerElement?this.playerElement:(B=_.ZH(this.miniplayerEl).querySelector("#player-container"))==null?void 0:B.firstElementChild};
au.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var PjN=function(B,t){t=t===void 0?!1:t;var T,S,O,d,Z,h,q;return _.L(function(D){if(D.nextAddress==1){T=navigator.userActivation.isActive||t;if(!T||!B.pictureInPictureSupported())return D.return(!1);S=ggV(B);O=S.width;d=S.height;return _.V(D,B.pipController.openWindow({width:O,height:d}),2)}Z=D.yieldResult;h=B.pipController.getWindow();if(!h||!Z)return D.return(!1);h.document.body.style.overflow="hidden";q=On_(h);ezs(B.pipController,function(){Rqn(B);q()});
return D.return(!0)})},ggV=function(B){var t=_.Da().shortsPipActivation,T,S;
B=t?.5625:(S=(T=B.player)==null?void 0:T.getVideoAspectRatio())!=null?S:16/9;T=Math.min(window.innerWidth,window.innerHeight)/2;t=t?0:76;return B>1?new _.En(T,t+T/B):new _.En(T*B,t+T)},Rqn=function(B){var t;
_.L(function(T){t=_.OD().resolve(_.BR);return t.isOnWatch()&&B.watchPipMode||t.isOnShorts()&&B.shortsPipMode?_.V(T,B.deactivate(),0):B.miniplayerToPipMode?_.V(T,Egw(B),0):B.watchPipMode?_.V(T,_.uH(B),0):T.jumpTo(0)})};
au.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.n9.Object.defineProperties(au.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
au[Kg]=[GXN,OD8];var Al_="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(" "),
clq="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(" "),sFf="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
F3w="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var wv8=null;var ogn={},ylg=(ogn.initialized={priority:10,callback:function(B){var t=_.OD();t.addProvider({provide:VY8,useClass:peN});t.addProvider({provide:_.GHB,useFactory:function(){return new EqB}});
t.addProvider({provide:NV,useValue:_.MB("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});t.addProvider({provide:rIi,useValue:5184E6});t.addProvider({provide:V28,useValue:_.aO()});t.addProvider({provide:u2_,useClass:d2B});t.addProvider({provide:el,useClass:el});t.addProvider({provide:_.CS,useFactory:function(){return hs1.promise}});
t.addProvider({provide:_.VvE,useFactory:function(){return _.qGq.promise}});
t.addProvider({provide:e$o,useValue:function(){var q;return((q=_.Tp())==null?void 0:q.getPlayer())||null}});
var T={};t.addProvider((T.provide=_.pD,T.useFactory=function(q,D){return function(){return VLz(q,D)}},T[Kg]=[NV,
rIi],T));T={};t.addProvider((T.provide=_.k6,T.useClass=xYH,T[Kg]=[NV,rIi],T));T={};t.addProvider((T.provide=_.NYh,T.useClass=ee4,T[Kg]=[_.k6],T));t.addProvider({provide:qV,useFactory:_.rq});t.addProvider({provide:Cl,useFactory:_.rq});t.addProvider({provide:gh_,useFactory:_.rq});t.addProvider({provide:lMq,useFactory:_.rq});t.addProvider({provide:_.xr,useFactory:_.rq});t.addProvider({provide:VQ,useValue:_.DS});t.addProvider({provide:xbq,useClass:Nvv});t.addProvider({provide:ROi,useClass:gyi});t.addProvider({provide:A6,
useClass:A6});t.addProvider({provide:PK,useClass:PK});t.addProvider({provide:U_,useClass:U_});t.addProvider({provide:J2,useClass:J2});t.addProvider({provide:QP,useClass:QP});t.addProvider({provide:IX,useClass:IX});t.addProvider({provide:hv,useClass:hv});t.addProvider({provide:feH,useValue:CaN});t.addProvider({provide:_.HQ,useFactory:_.Xr});t.addProvider({provide:ns,useFactory:_.Ni});T={};t.addProvider((T.provide=OHq,T.useFactory=function(q){return function(D){var P=P===void 0?{}:P;var U,J,N=(J=_.X((U=
D.endpoint)==null?void 0:U.commandMetadata,_.b5))==null?void 0:J.rootVe;if(N){var H,f;if(U=D.previousCsn||((f=_.X((H=D.endpoint)==null?void 0:H.commandMetadata,Kps))==null?void 0:f.parentCsn)){var c=c===void 0?{}:c;if(U!==_.sg(c.layer)||N!==mLh(c.layer))HpN(U,c.cttAuthInfo,c.layer||0),IrX(U,c.layer||0),H=c.layer||0,_.xM(J1L(H===void 0?0:H),N);P.parentCsn=U}D.endpoint&&U?dOo(q,D.endpoint,P):_.dc(q,N,void 0,P);var w;((w=D.response)==null?0:w.trackingParams)&&q.graftServerVe(D.response.trackingParams);
var W;((W=D.playerResponse)==null?0:W.trackingParams)&&q.graftServerVe(D.playerResponse.trackingParams);var v;((v=D.reelWatchSequenceResponse)==null?0:v.trackingParams)&&q.graftServerVe(D.reelWatchSequenceResponse.trackingParams)}}},T[Kg]=[_.HQ],T));
T={};t.addProvider((T.provide=AN7,T.useClass=Rzs,T[Kg]=[VQ,_.xr],T));T={};t.addProvider((T.provide=td,T.useClass=td,T[Kg]=[_.CS,_.xr],T));T={};t.addProvider((T.provide=rn,T.useClass=rn,T[Kg]=[Cl,_.kv],T));t.addProvider({provide:_.yNN,useClass:i_w});T={};t.addProvider((T.provide=_.XN,T.useClass=Mgf,T[Kg]=[_.yNN],T));t.addProvider({provide:_.uC,useClass:OR});t.addProvider({provide:_.CVe,useClass:aif});t.addProvider({provide:_.jv,useClass:TP});T={};t.addProvider((T.provide=_.YX,T.useClass=pLq,T[Kg]=
[_.YX],T));t.addProvider({provide:_.TE,useClass:X$8});t.addProvider({provide:UB,useClass:UB});t.addProvider({provide:u3,useClass:u3});t.addProvider({provide:cZ,useClass:Su});T={};t.addProvider((T.provide=ws,T.useClass=ws,T[Kg]=[_.uC,cZ],T));_.m("web_enable_feedback_endpoint_resolver")&&(T={},t.addProvider((T.provide=Ve,T.useClass=Ve,T[Kg]=[qV,hn],T)),t.addProvider({provide:hn,useClass:p$q}));_.m("web_enable_feedback_endpoint_resolver_batch_2")&&(T={},t.addProvider((T.provide=DG,T.useClass=DG,T[Kg]=
[qV],T)),T={},t.addProvider((T.provide=EB,T.useClass=EB,T[Kg]=[hn],T)));T={};t.addProvider((T.provide=sB,T.useClass=sB,T[Kg]=[_.jv,cZ],T));T={};t.addProvider((T.provide=fs,T.useClass=fs,T[Kg]=[_.jv],T));T={};t.addProvider((T.provide=F4,T.useClass=F4,T[Kg]=[_.QG,_.XN],T));T={};t.addProvider((T.provide=An,T.useClass=An,T[Kg]=[_.QG,_.HQ],T));t.addProvider({provide:TN,useClass:TN});T={};t.addProvider((T.provide=vZ,T.useClass=vZ,T[Kg]=[qV],T));t.addProvider({provide:UJ,useClass:UJ});t.addProvider({provide:PH,
useClass:PH});T={};t.addProvider((T.provide=J9,T.useClass=J9,T[Kg]=[qV],T));T={};t.addProvider((T.provide=mK,T.useClass=mK,T[Kg]=[_.QG,qV],T));T={};t.addProvider((T.provide=NR,T.useClass=NR,T[Kg]=[qV],T));T={};t.addProvider((T.provide=XL,T.useClass=XL,T[Kg]=[qV],T));T={};t.addProvider((T.provide=gs,T.useClass=gs,T[Kg]=[_.XN],T));T={};t.addProvider((T.provide=CT,T.useClass=CT,T[Kg]=[_.HQ],T));T={};t.addProvider((T.provide=EJ,T.useClass=EJ,T[Kg]=[BH],T));T={};t.addProvider((T.provide=D6,T.useClass=
D6,T[Kg]=[BH],T));t.addProvider({provide:h9,useClass:h9});t.addProvider({provide:qR,useClass:qR});t.addProvider({provide:dQ,useClass:dQ});T={};t.addProvider((T.provide=oe,T.useClass=oe,T[Kg]=[_.XN,_.kv],T));t.addProvider({provide:mx,useClass:mx});T={};t.addProvider((T.provide=Re,T.useClass=Re,T[Kg]=[_.QG,_.XN],T));t.addProvider({provide:jW,useClass:jW});T={};t.addProvider((T.provide=Ks,T.useClass=Ks,T[Kg]=[qV,_.QG,_.YX],T));T={};t.addProvider((T.provide=ps,T.useClass=ps,T[Kg]=[_.QG,_.kv],T));t.addProvider({provide:pob,
useValue:fWz});t.addProvider({provide:vEB,useValue:C2v});t.addProvider({provide:i3,useClass:i3});T={};t.addProvider((T.provide=Gb,T.useClass=Gb,T[Kg]=[qV],T));T={};t.addProvider((T.provide=l3,T.useClass=l3,T[Kg]=[_.TE,_.kv],T));T={};t.addProvider((T.provide=PZ,T.useClass=PZ,T[Kg]=[_.kv],T));t.addProvider({provide:Ls,useFactory:function(){return new Ls(_.rq())}});
t.addProvider({provide:Hnm,useFactory:_.wx.getInstance});T={};t.addProvider((T.provide=X4,T.useClass=X4,T[Kg]=[NV,Hnm,_.kv],T));t.addProvider({provide:Ie,useClass:Ie});t.addProvider({provide:OB,useClass:OB});t.addProvider({provide:ds,useClass:ds});t.addProvider({provide:_.kX,useClass:_.kX});t.addProvider({provide:HH,useClass:HH});T={};t.addProvider((T.provide=$X,T.useClass=$X,T[Kg]=[Cl],T));T={};t.addProvider((T.provide=WZ,T.useClass=WZ,T[Kg]=[_.kv],T));_.m("web_enable_prefetching_videos_on_home")&&
(t.addProvider({provide:nD,useClass:nD}),t.addProvider({provide:UR,useClass:UR}));T={};t.addProvider((T.provide=jf,T.useClass=jf,T[Kg]=[_.kv],T));t.addProvider({provide:Cs,useClass:Cs});T={};t.addProvider((T.provide=Sf,T.useClass=Sf,T[Kg]=[_.QG,_.kv],T));T={};t.addProvider((T.provide=ZG,T.useClass=ZG,T[Kg]=[_.kv],T));t.addProvider({provide:Iu,useClass:Iu});t.addProvider({provide:xX,useClass:xX});T={};t.addProvider((T.provide=Qe,T.useClass=Qe,T[Kg]=[Cl,_.kv],T));T={};t.addProvider((T.provide=ob,T.useClass=
ob,T[Kg]=[Cl,_.kv,_.QG],T));T={};t.addProvider((T.provide=yH,T.useClass=yH,T[Kg]=[_.kv],T));T={};t.addProvider((T.provide=wQ,T.useClass=wQ,T[Kg]=[_.kv,_.QG],T));T={};t.addProvider((T.provide=eW,T.useClass=eW,T[Kg]=[_.CS],T));T={};t.addProvider((T.provide=MV,T.useClass=MV,T[Kg]=[_.CS],T));t.addProvider({provide:b3,useClass:b3});t.addProvider({provide:t9,useClass:t9});t.addProvider({provide:Ib,useClass:Ib});t.addProvider({provide:OJ,useClass:OJ});t.addProvider({provide:zb,useClass:zb});t.addProvider({provide:HZ,
useClass:HZ});t.addProvider({provide:rs,useClass:rs});_.m("kevlar_enable_mss_lazy_load")&&t.addProvider({provide:_.xp,useClass:gn_});t.addProvider({provide:_.md,useClass:dZ});t.addProvider({provide:v8,useFactory:function(){return _.pC.getInstance()}});
t.addProvider({provide:av_,useFactory:fzC});t.addProvider({provide:BH,useFactory:function(){return _.Hm.getInstance()}});
t.addProvider({provide:Tui,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});T={};t.addProvider((T.provide=_.zs,T.useClass=_.zs,T[Kg]=[_.CS,_.kv,_.HQ,av_,BH,v8,Tui,VQ],T));t.addProvider({provide:_.hr,useClass:e$8});t.addProvider({provide:_.b08,useClass:zO1});T={};t.addProvider((T.provide=ae,T.useClass=ae,T[Kg]=[_.b08],T));T={};t.addProvider((T.provide=_.bO,T.useFactory=function(q){return q.upliftCompletionResolver.promise},T[Kg]=[AN7],T));
T=_.$M("IS_SHELL_LOAD")?"aa":"eocs";var S=_.$M("IS_SHELL_LOAD")?3:2;_.xi().parkOrScheduleJob(function(){sC8()},S,T);
_.xi().parkOrScheduleJob(function(){_.OD().resolve(td).start()},2,"eocs");
_.xi().parkOrScheduleJob(function(){fvg()},2,"eocs");
_.xi().parkOrScheduleJob(function(){_.OD().resolve(rn).start()},2,"eocs");
_.m("kevlar_debug_data_app_registration_ks")||EJz();t.addProvider({provide:_.wU,useValue:new wf8(B.root)});t.addProvider({provide:ec,useValue:new Mw2});t.addProvider({provide:_.eoi,useValue:new $lo(B.root)});t.addProvider({provide:_.yG,useValue:new W7q});t.addProvider({provide:_.jI,useClass:DB});t.addProvider({provide:GXN,useClass:ko});_.m("kevlar_network_sli_killswitch")||t.addProvider({provide:bEV,useValue:KU4});t.addProvider({provide:ER,useFactory:IQv});_.m("web_bind_fetch")&&(T={},t.addProvider((T.provide=
Mqf,T.useFactory=JAq,T[Kg]=[_.S_(ER)],T)));_.m("web_bind_parse")&&(T={},t.addProvider((T.provide=$b_,T.useFactory=mGL,T[Kg]=[_.S_(ER)],T)));_.m("web_bind_window_request")&&(T={},t.addProvider((T.provide=Wu_,T.useFactory=N_2,T[Kg]=[_.S_(ER)],T)));_.m("web_bind_text_decoder")&&(T={},t.addProvider((T.provide=e21,T.useFactory=Xg2,T[Kg]=[_.S_(ER)],T)));T={};t.addProvider((T.provide=UYB,T.useFactory=tFo,T[Kg]=[_.bO,qV,_.pD],T));T={};t.addProvider((T.provide=PV1,T.useClass=QH,T[Kg]=[UYB],T));t.addProvider({provide:sZ8,
useClass:gwq});t.addProvider({provide:qNe,useClass:EwH});T=[].concat(_.aw(v4));_.m("web_continuation_response_processing")&&T.push(_.W4);T.push(Ia8);_.m("enable_share_panel_navigation_logging_fix_on_web")&&T.push(_.xe2);t.addProvider({provide:REN,useValue:T});t.addProvider({provide:gfL,useClass:he4});t.addProvider({provide:OBf,useClass:Bb8});T={};t.addProvider((T.provide=j2L,T.useClass=zoq,T[Kg]=[Cl],T));_.wT.addLowPriorityJob(function(){vCD()});
T={};t.addProvider((T.provide=r$8,T.useFactory=function(q){return function(D){var P,U=(P=_.X(D.commandMetadata,_.b5))==null?void 0:P.url;if(!U)throw new _.HY("No URL for PBJ Command",D);U=JOq(U,{pbj:"1"});P=Qg9(U,{})||{};P=Object.assign({},P,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.MB("STS").toString()});D=_.UD({command:JSON.stringify(D),session_token:_.MB("XSRF_TOKEN")});return q.fetch(U,{method:"POST",headers:P,body:D})}},T[Kg]=[OBf],T));
T=[];T.push(t.resolve(qNe));S={};S=(S.client_location=_.wx.getInstance(),S.consistency=_.mD2(),S.entities=t.resolve(ROi),S.response_received_commands=t.resolve(gfL),S.store=t.resolve(_.NYh),S.tokens=t.resolve(qNe),S);_.m("web_service_params_response_processor")&&(t.addProvider({provide:n8n,useFactory:function(){var q={};return q.CSI=jM2(),q.ECATCHER=ugz(),q}}),t.addProvider({provide:UEq,
useClass:rss}),S.service_params=t.resolve(UEq));if(_.m("web_shorts_prefetch_service_enabled")){var O=new Gkb(t.resolve(_.k6));S.shorts_prefetch=O}S.adblock_detection=t.resolve(j2L);t.addProvider({provide:_.Yl,useClass:_.Yl});O=t.resolve(feH);var d=[];_.m("PremiumClientSharedConfig__enable_att_context_processor")&&(t.addProvider({provide:VdE,useClass:LN4}),d.push(t.resolve(VdE)));if(_.m("owl_pl_await")){var Z={};t.addProvider((Z.provide=s4B,Z.useFactory=function(q){return new AsN(q)},Z[Kg]=[_.Yl],
Z));
d.push(t.resolve(s4B))}doH(O,t.resolve(OBf),t.resolve(xbq),S,t.resolve(_.k6),T,d,t.resolve(PV1),t.resolve(sZ8));t.addProvider({provide:_.QG,useValue:_.id.instance});_.m("start_client_gcf")&&t.addProvider({provide:gj,useValue:G4u()});t.addProvider({provide:wLN,useFactory:function(){return new wLN(_.OD().resolve(_.Yl),_.Hm.getInstance())}});
_.xi().parkOrScheduleJob(function(){ohw()},1,"eocs");
T={};t.addProvider((T.provide=Bt,T.useClass=Bt,T[Kg]=[_.pD,_.QG],T));t.addProvider({provide:_.rN1,useFactory:_.Pt.getInstance});_.xi().parkOrScheduleJob(function(){_.OD().resolve(Bt).refresh()},0,"eocs");
zu8(CaN.watchEndpointMap||{},O.reelWatchEndpointMap||{},B.injector.resolve(_.QG));t.addProvider({provide:ue,useValue:_.XM.instance});_.m("kevlar_signal_collection_killswitch")||(T={},t.addProvider((T.provide=XLr,T.useClass=XLr,T[Kg]=[NV,ns],T)),_.xi().parkOrScheduleJob(function(){_.OD().resolve(XLr).record()},1,"eocs"));
_.m("web_debug_handler_registration_killswitch")||_.xi().parkOrScheduleJob(function(){qbC("DOWNLOAD_PES",azC);_.m("offline_client_state_export_ks")||qbC("OFFLINE_CLIENT_STATE",u0_)},0,"eocs");
_.m("kevlar_prevent_polymer_dynamic_font_load")&&_.xi().parkOrScheduleJob(function(){var q=[_.On(P11),_.On(UCB)];q=_.C(q);for(var D=q.next();!D.done;D=q.next()){D=D.value;var P=document.createElement("link");_.ij(P,D,"stylesheet");document.head.appendChild(P)}},1,"eocs");
T=B.injector.resolve(_.QG);_.qwE.instance=new _.qwE(T);Cuq(SwB(new hOE(T)));T={};B.injector.addProvider((T.provide=Bn,T.useFactory=function(q){(q=q==null?void 0:q.getCurrentPage())?q=q.visibilityObserver:(wv8||(wv8=awD()),q=wv8);return q},T[Kg]=[_.S_(_.BR)],T.skipCache=!0,T));
t.addProvider({provide:_.y4,useClass:au});t.addProvider({provide:EG,useClass:vJ4});B.injector.addProvider({provide:Yd1,useValue:F7b});t.addProvider({provide:RNH,useValue:Heg});t.addProvider({provide:_.va,useValue:yS2});B=t.addProvider;b_7||(b_7=new zzg);B.call(t,{provide:_.Cc,useValue:b_7});t.addProvider({provide:_.rp,useValue:_.MB("HTML_DIR")==="rtl"?"rtl":"ltr"});t.addProvider({provide:cIo,useClass:eO2});t.addProvider({provide:_.Pa,useClass:ZO});_.OD().addProvider({provide:FN8,useValue:_.m("enable_web_delhi_icons")?
clq.concat(F3w):Al_.concat(sFf)});t.addProvider({provide:_.hd,useClass:_.hd});t.addProvider({provide:_.qsN,useValue:new hf7});t.addProvider({provide:cYb,useClass:ag8});t.addProvider({provide:k4,useClass:k4});t.addProvider({provide:Z6,useClass:Z6});B={};t.addProvider((B.provide=ye,B.useClass=ye,B[Kg]=[_.QG,_.XN],B));t.addProvider({provide:FL,useClass:FL});t.addProvider({provide:nKb,useClass:KDV});t.addProvider({provide:VH,useClass:VH});t.addProvider({provide:aW2,useValue:hpu});t.addProvider({provide:_.yy,
useClass:fge});_.m("enable_payments_purchase_manager")&&t.addProvider({provide:UNB,useClass:Ey8});t.addProvider({provide:DC8,useFactory:function(){return function(q){return _.Enn(q)}}});
t.addProvider({provide:_.ZPo,useClass:Lys});B={};t.addProvider((B.provide=u4,B.useClass=u4,B[Kg]=[_.ZPo],B));t.addProvider({provide:LT,useClass:LT});t.addProvider({provide:Gq2,useValue:NIo});t.addProvider({provide:SVi,useValue:_.ZEV});t.addProvider({provide:u5_,useClass:Yqq});t.addProvider({provide:B2q,useValue:qon});B={};t.addProvider((B.provide=tqB,B.useClass=T2b,B[Kg]=[B2q],B));B={};t.addProvider((B.provide=_.XC,B.useClass=VS8,B[Kg]=[tqB],B));B={};t.addProvider((B.provide=_.Vt,B.useClass=q0,B[Kg]=
[_.xr,_.jI],B));if(_.m("web_explore_hub_on_hover")||_.m("web_client_explore_hub_on_hover"))B={},t.addProvider((B.provide=Jn,B.useClass=Jn,B[Kg]=[_.QG,v8],B));if(_.m("web_enable_renderer_logger")){var h=new Q4b;qj2(function(){h.abort()});
t.addProvider({provide:U0L,useValue:new jC8(h.signal)})}t.addProvider({provide:a28,useValue:yWz});B={};t.addProvider((B.provide=iPu,B.useClass=pM8,B[Kg]=[_.QG],B))}},ogn);var QFs={},xZq=(QFs.initialized={priority:10,callback:function(){if(!z2f){ikL();aQD("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.VE(_.mY(aQD,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.m("log_heartbeat_with_lifecycles")){var B={};lU.instance||(lU.instance=new lU);lU.instance.install((B.document_visible={callback:fQ2,priority:10},B.document_hidden={callback:fQ2,priority:10},B))}else _.B2(document,"visibilitychange",fQ2);z2f=!0}(B=_.sg())&&B!=="UNDEFINED_CSN"&&PD9(B)}},QFs);var M9w={},$Zf=(M9w.initialized={callback:function(B){var t=_.sz(232091),T=B.injector.resolve(_.HQ);_.Cv(T,t);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?k89()&&_.Lv(T,t):(B=B.injector.resolve(DC8)("refresh_detector"))&&(B.get("first_tab_load")?_.Lv(T,t):B.set("first_tab_load","1"))}},M9w);var W3_={},eqV=(W3_.initialized={priority:10,callback:Efq},W3_);var Gu_={},pvC=(Gu_.initialized={priority:0,callback:function(){var B=new plb,t="other";_.qq?t="chrome":_.hH?t="firefox":_.xv?t="safari":zZ&&(t="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(T){B.increment(_.XD(),T,t)}).catch(function(){B.increment(_.XD(),!1,t)}):B.increment(_.XD(),!1,t)}},Gu_);var i77={},Y8n=(i77.rendering={priority:8,callback:DEo},i77);var K3N={},loq=(K3N.rendering={priority:10,callback:Aqv},K3N.rendered={callback:RZ2},K3N),vgs={},ng8=(vgs.rendering={callback:Aqv},vgs.rendered={callback:RZ2},vgs);var rln=!1,zqs={},b7C=(zqs.initialized={priority:10,callback:function(){rln||(I3m({didPatch:function(B){B.el&&QMg(B.el,B.props)},
didUnmount:function(B){o2w(B.el)}}),rln=!0)}},zqs);var BoB=/^\/shorts\/?$/;_.xM("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",
webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}});
if(_.m("kevlar_enable_mss")){_.nbo(new fno);var tVf=!0,Tog,gZ;tVf=tVf===void 0?!1:tVf;Tog=Tog===void 0?!1:Tog;gZ=gZ===void 0?{}:gZ;var SHC=gZ.cssRowKey||"",OIq=gZ.combinedSignature||"";!SHC&&window&&window._F_cssRowKey&&(SHC=window._F_cssRowKey,!OIq&&window._F_combinedSignature&&(OIq=window._F_combinedSignature));if(SHC&&typeof window._F_installCss!=="function")throw Error("Ad");var kL7=gZ.loaderClass||_.oY,Ru=QSo("base-js"),dgs,ClV=M6g("",Ru);dgs=_.Zo(ClV);var Ad=new kL7(dgs,SHC,OIq,tVf,Tog),ZI_=
gZ.useCors||Ru&&Ru.hasAttribute("crossorigin"),LTw=gZ.corsMode||Ru&&Ru.getAttribute("crossorigin");ZI_&&(Ad.useCors_=ZI_);LTw&&(Ad.corsMode_=LTw);gZ.urlMaxLength&&(Ad.urlMaxLength=gZ.urlMaxLength);gZ.fetchPriority&&(Ad.fetchPriority=gZ.fetchPriority);var has=Fo();has.JSC$8116_loader_=Ad;has.setBatchModeEnabled(!0)}
(function(){var B=document.querySelector("ytd-app");if(!B)throw Error("Nj");B=new DO({root:B,injector:_.OD()});B.install(xZq);var t={};B.install((t.initialized={priority:10,callback:UON},t));_.m("wp_lat_b")&&(t={},B.install((t.initialized={priority:10,callback:function(){DGD()}},t)));
t={};B.install((t.rendered={priority:0,callback:EPC},t));t={};B.install((t.rendered={priority:0,callback:function(){_.wT.addLowPriorityJob(function(){_.G7q>1&&(dOw(),qEo())},4E4)}},t));
B.install(efg);B.install($Zf);B.install(b7C);n2q();B.install(nnV);B.install(ygs);B.install($Cg);B.install(D9s);B.install(m91);B.install(lVs);B.install(ylg);_.m("kevlar_enable_mss_lazy_load")&&B.install(eqV);B.install(xC1);B.install(pvC);if(!_.$M("IS_SHELL_LOAD")||_.m("kevlar_fetch_initial_data_promise_client")||_.m("sw_nav_preload_pbj")){var T=_.DE(window.location.href);t=T&&T==="/watch";T=T&&T.match(BoB);t?B.install(ng8):T?B.install(Y8n):B.install(loq)}else B.install(Frf);B.install(p_b);_.m("web_enable_prefetching_videos_on_home")&&
B.install(Bgb);_.m("start_client_gcf")&&B.install(v8_);B.install(LD_);(new iIE).increment("INSTALLED");B.install(zfg);B.install(Ag7);B.transition("initialized");dG_()})();
_.qa=[[["ZCM4anJ1OWl0dzB2MTJraW4=","ZSN1a3ZvcXFiYXBibmd2YWx1"],"UyMzZnI1dDJ3bWVscGZBRF9QTEFDRU1FTlRfS0lORF9NSUxMSVNFQ09ORA=="]];_.hm=["cyNld2oxNGVlaGJmZjRnbG9iYWxDYWxsYmFjaw==","ZCNhY3U1cTU2bGV3cnZvbkFibm9ybWFsaXR5RGV0ZWN0ZQ==","cCM4OXI5ZXloaHQ2b2NvbkFkU2tp","ZSN3NGtnNDY5NDZtcmlyYXdfcGxheWVyX3Jlc3BvbnM=","cyNqNjRqZnltcXR5OHVwbGF5ZXJBZA=="];_.pv="cyNld2oxNGVlaGJmZjRnbG9iYWxDYWxsYmFjaw== ZCNhY3U1cTU2bGV3cnZvbkFibm9ybWFsaXR5RGV0ZWN0ZQ== cCM4OXI5ZXloaHQ2b2NvbkFkU2tp ZSN3NGtnNDY5NDZtcmlyYXdfcGxheWVyX3Jlc3BvbnM= cyNqNWEyaGtxZzhydjd3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfaw== ZiNrcGhpZnBvM2VpOHdhYl9zYV9l cyNqNjRqZnltcXR5OHVwbGF5ZXJBZA==".split(" ");
_._ModuleManager_initialize=function(B,t){if(!_.cC){if(!_.sS)return;_.nbo(_.sS())}_.cC.setAllModuleInfoString(B,t)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5/sy6:2,3/sy7/sy8/sy9/sya/syb/kevlar_main_module:1,4,5,6,7,8,9/syd:2/syc:6,a,d/sye/syf:5/syg/h8y2qb:4,e,f,g,h/syh/JzFVk:d,g,h,j/syi:8/xwEKAe:3,9,f,h,l/syj:e/syk:1,b,e,f,j,l/syl:o/nmfa2d:h,n,p/sym:7,o/syn:g,h,p,r/CF909:n,s/Tm0L3c:s/L3n37:g,h,n,r/iuT5Oc',['sy2','sy3','sy8','syd','sya','sy6','syi','syh','sye','syc','syb','sy1','syk','sy7','sy5','sym','syl','syg','syf','syj','syn','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.wZ=function(B,t,T,S,O){var d={};t&&(d[t]=T);S?d.errorType=S:O&&(d.errorReason=O);_.sO(B,d);_.F3()};
_.ou=function(B){var t=_.xi();return _.it8(t,B,1)};
_.cb({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 B=this.query;B&&(this.full||B[0]==="("||(B="("+B+")"),this._mq=window.matchMedia(B),this._add(),this.queryHandler(this._mq))},
queryHandler:function(B){this._setQueryMatches(B.matches)}});var No7;var Xls;var upn=function(){};
_.k=upn.prototype;_.k.addOwnKeyBinding=function(){};
_.k.removeOwnKeyBindings=function(){};
_.k.keyboardEventMatchesKeys=function(){};
_.k._collectKeyBindings=function(){};
_.k._prepKeyBindings=function(){};
_.k._addKeyBinding=function(){};
_.k._resetKeyEventListeners=function(){};
_.k._listenKeyEventListeners=function(){};
_.k._unlistenKeyEventListeners=function(){};
_.k._onKeyBindingEvent=function(){};
_.k._triggerKeyHandler=function(){};
_.k._tapHandler=function(){};
_.k._focusChanged=function(){};
_.k._detectKeyboardFocus=function(){};
_.k._userActivate=function(){};
_.k._upHandler=function(){};
_.k._spaceKeyDownHandler=function(){};
_.k._spaceKeyUpHandler=function(){};
_.k._asyncClick=function(){};
_.k._pressedChanged=function(){};
_.k._ariaActiveAttributeChanged=function(){};
_.k._activeChanged=function(){};
_.k._controlStateChanged=function(){};
_.k._changedButtonState=function(){};
_.k._focusBlurHandler=function(){};
_.k._disabledChanged=function(){};
_.k._changedControlState=function(){};
_.k._downHandler=function(){};
_.k.ensureRipple=function(){};
_.k.getRipple=function(){};
_.k.hasRipple=function(){};
_.k._noinkChanged=function(){};
_.k._focusedChanged=function(){};
_.k._createRipple=function(){};
_.k.registered=function(){};
_.k._invalidChanged=function(){};
_.k.hasValidator=function(){};
_.k.validate=function(){};
_.k._getValidity=function(){};
_.k._requiredChanged=function(){};
_.k._valueChanged=function(){};
_.k._checkedChanged=function(){};
_.k._buttonStateChanged=function(){};
_.k._setPressed=function(){};
_.k._setPointerDown=function(){};
_.k._setReceivedFocusFromKeyboard=function(){};
_.k._setFocused=function(){};
upn=_.cb({is:"tp-yt-paper-radio-button",_template:function(){if(Xls!==void 0)return Xls;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;No7===void 0&&(No7=document.createElement("template"));var S=No7;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return Xls=B},
behaviors:[_.DIi],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(){_.K9(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var B=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),t=Math.floor(3*B);t%2!==B%2&&t++;this.updateStyles({"--paper-radio-button-ink-size":t+"px"})}})}});var jwq;var HIr;_.cb({_template:function(){if(HIr!==void 0)return HIr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;jwq===void 0&&(jwq=document.createElement("template"));var S=jwq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return HIr=B},
is:"tp-yt-paper-radio-group",behaviors:[_.gto],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(B){var t=this._valueToItem(B);if(!t||!t.hasAttribute("disabled")){if(this.selected){t=this._valueToItem(this.selected);if(this.selected==B)if(this.allowEmptySelection)B="";else{t&&(t.checked=!0);return}t&&
(t.checked=!1)}_.Ya.select.apply(this,[B]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(B){this._focusPrevious();B.preventDefault();this._activateFocusedItem()},
_onDownKey:function(B){this._focusNext();B.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(B){_.fKb._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(B){_.fKb._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Ya._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.ay._resetTabindices.apply(this,arguments);this.items.forEach(function(B){B.removeAttribute("aria-selected")},this)}});var ahn;_.Qk("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var Qt=function(){return _.x.apply(this,arguments)||this};
_.u(Qt,_.x);_.k=Qt.prototype;_.k.computeHasPrimaryIcon=function(B){return!(!B.icon&&!B.thumbnail)};
_.k.computeHasSecondary=function(B){return!(!B.secondaryIcon&&!B.secondaryNotificationText)};
_.k.computeHideSecondaryString=function(B){return!_.m("disable_hide_empty_secondary_string")&&!B.secondaryNotificationText};
_.k.computeCompactLinkStyle=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeHasFitHeight=function(B){return B==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.k.isActiveEndpoint=function(B){return(B=this.get("commandMetadata.webCommandMetadata.url",B))?_.DE(window.location.href)!=="/account_transfer_channel"&&_.DE(window.location.href)!=="/gaia_link"&&_.DE(window.location.href)!=="/channel_switcher"||B!=="/account"?_.DE(window.location.href)===B:!0:!1};
_.k.onTap=function(){var B;((B=this.data)==null?0:B.serviceEndpoint)&&_.hi(this.hostElement,[this.data.serviceEndpoint])};
Qt.prototype.onTap=Qt.prototype.onTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Qt.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Qt.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.Y("design:type",Boolean)],Qt.prototype,"active",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.Y("design:type",String)],Qt.prototype,"compactLinkStyle",void 0);
_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",Object)],Qt.prototype,"icon",void 0);_.G([_.y({computed:"computeIcon_(data.secondaryIcon)"}),_.Y("design:type",Object)],Qt.prototype,"secondaryIcon",void 0);_.G([_.y({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qt.prototype,"hasSecondary",void 0);_.G([_.y({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Qt.prototype,"hideSecondaryString",void 0);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Qt.prototype,"onTap",null);_.G([_.M({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],Qt);
_.e(Qt,"ytd-compact-link-renderer",function(){if(ahn!==void 0)return ahn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ahn=B},{mode:1});var fh_;_.Qk("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var xo=function(){var B=_.x.apply(this,arguments)||this;B.role="link";B.tabindex="0";B.actionMap=_.m("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return B};
_.u(xo,_.x);_.k=xo.prototype;_.k.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.c6()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.k.getCurrentTheme=function(){return _.sa()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.c6()};
_.k.onThemeSelected=function(B,t){var T=B||t?B:_.Am(),S=(T&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!T&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.UDh(_.DE(window.location.href));_.Xi(0,165,B);_.Xi(0,174,t);this.prefs.save();S&&_.CG(this.hostElement,"yt-dark-mode-toggled-action",[T]);_.CG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.k.onTap=function(){this.data.serviceEndpoint&&_.hi(this.hostElement,[this.data.serviceEndpoint])};
_.k.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.k.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.k.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
xo.prototype.onTap=xo.prototype.onTap;xo.prototype.dataChanged=xo.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],xo.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xo.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.iv),_.Y("design:type",Object)],xo.prototype,"paperItemBehaviors",void 0);_.G([_.y(),_.Y("design:type",Object)],xo.prototype,"data",void 0);_.G([_.y({value:function(){return _.Ni()}}),
_.Y("design:type",_.rV)],xo.prototype,"prefs",void 0);_.G([_.y(),_.Y("design:type",Object)],xo.prototype,"label",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],xo.prototype,"role",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],xo.prototype,"tabindex",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xo.prototype,"dataChanged",null);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],xo.prototype,"onTap",null);_.G([_.M({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],xo);
_.e(xo,"ytd-toggle-theme-compact-link-renderer",function(){if(fh_!==void 0)return fh_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return fh_=B},{mode:1});
}catch(e){_._DumpException(e)}
try{
var Rar,AeB;_.M0=function(B){return!!B.getOptions("captions")};
_.gRw=function(B){return(B=B.getOption("captions","track"))?!!B.displayName:!1};
_.$o=function(B,t){_.s0(t,B,function(){return Rar[t]},function(T){Rar[t]=T;
if(!_.m("mweb_player_ve_show_ks")){var S=_.sg(0);S&&T&&_.pG(S,T)}})};
_.Wt=function(B){(B=Rar[B])&&_.Lv(_.Xr(),B)};
Rar={};var cew;/*

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
*/
_.cb({_template:function(){if(cew!==void 0)return cew;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;AeB===void 0&&(AeB=document.createElement("template"));var S=AeB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return cew=B},
is:"tp-yt-paper-checkbox",behaviors:[_.DIi],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.K9(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var B=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),t="px",T=B.match(/[A-Za-z]+$/);T!==null&&(t=T[0]);B=parseFloat(B);T=8/3*B;t==="px"&&(T=Math.floor(T),T%2!==B%2&&T++);this.updateStyles({"--paper-checkbox-ink-size":T+
t})}})},
_computeCheckboxClass:function(B,t){var T="";B&&(T+="checked ");t&&(T+="invalid");return T},
_computeCheckmarkClass:function(B){return B?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.VZs._createRipple.call(this)}});var swC=new _.K("radioButtonSurveyOptionRenderer"),FTB=new _.K("checkboxSurveyOptionRenderer");var wlf;var oRB;var yeg=0,eu=function(){var B=_.x.call(this)||this;B.selected=!1;B.isOverlay=!1;B.inputId="toggle-option-"+yeg;yeg++;return B};
_.u(eu,_.x);eu.prototype.onTap=function(){_.dv(this.hostElement,"ytd-toggle-option-clicked")};
_.G([_.y(),_.Y("design:type",String)],eu.prototype,"label",void 0);_.G([_.y(),_.Y("design:type",String)],eu.prototype,"inputId",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eu.prototype,"selected",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eu.prototype,"isOverlay",void 0);_.G([_.M({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.Y("design:paramtypes",[])],eu);
_.e(eu,"ytd-toggle-option-renderer",function(){if(oRB!==void 0)return oRB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return oRB=B},{mode:1});var GP=function(){var B=_.x.apply(this,arguments)||this;B.isToggleOption=!1;B.isOverlay=!1;return B};
_.u(GP,_.x);GP.prototype.onTap=function(B){B.preventDefault();this.data&&(B=!this.data.checked,this.set("data.checked",B),_.dv(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:B,value:this.data.value}))};
_.n9.Object.defineProperties(GP.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
GP.prototype.onTap=GP.prototype.onTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],GP.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GP.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],GP.prototype,"isToggleOption",void 0);_.G([_.y(),_.Y("design:type",Object)],GP.prototype,"isOverlay",void 0);_.G([_.F("data.responseText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],GP.prototype,"label",null);
_.G([_.Uv("ytd-toggle-option-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],GP.prototype,"onTap",null);_.G([_.M({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],GP);
_.e(GP,"ytd-checkbox-survey-option-renderer",function(){if(wlf!==void 0)return wlf;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wlf=B},{mode:1});var QwC;var xg_;var pc=function(){var B=_.x.apply(this,arguments)||this;B.checked=!1;B.isToggleOption=!1;return B};
_.u(pc,_.x);pc.prototype.onTap=function(){this.data&&(this.checked?_.CG(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.CG(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
pc.prototype.onTap=pc.prototype.onTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pc.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pc.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],pc.prototype,"checked",void 0);_.G([_.y(),_.Y("design:type",Object)],pc.prototype,"isToggleOption",void 0);_.G([_.Uv("ytd-toggle-option-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],pc.prototype,"onTap",null);
_.G([_.M({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],pc);
_.e(pc,"ytd-radio-button-survey-option-renderer",function(){if(xg_!==void 0)return xg_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xg_=B},{mode:1});var iH=function(){var B=_.x.apply(this,arguments)||this;B.disableAnimation=!1;B.isToggleOption=!0;B.followUpSurveyCommand=null;B.selectedRatingEndpoint=null;B.isSlimlineSurveyFollowUp=!1;B.isShortsStyle=!1;B.styleOverrideAttribute=!0;B.isDarkMode=!1;B.isSubmitted=!1;B.roundedContainer=!0;B.improveShortsResponseRate=_.m("web_improve_shorts_response_rate");B.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 B};
_.u(iH,_.x);_.k=iH.prototype;
_.k.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"}}}}};
_.k.attached=function(){var B=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(T){var S;if((S=T[0])!=null&&S.isIntersecting){_.mB().reportShown(B.hostElement);var O;(O=B.intersectionObserver)==null||O.unobserve(B.hostElement)}},{rootMargin:"0px",
threshold:.6});var t;(t=this.intersectionObserver)==null||t.observe(this.hostElement)};
_.k.onDarkModeToggledAction=function(B){this.isDarkMode=B};
_.k.dataChanged=function(){var B;if(((B=this.data)==null?void 0:B.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var t;((t=this.data)==null?void 0:t.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var T,S,O,d;this.darkColorPalette=(T=this.data)==null?void 0:(S=T.inlineContent)==null?void 0:(O=S.compactVideoRenderer)==null?void 0:(d=O.thumbnail)==null?
void 0:d.darkColorPalette;var Z,h,q,D;this.lightColorPalette=(Z=this.data)==null?void 0:(h=Z.inlineContent)==null?void 0:(q=h.compactVideoRenderer)==null?void 0:(D=q.thumbnail)==null?void 0:D.lightColorPalette;var P,U;if(((P=this.data)==null?0:(U=P.inlineContent)==null?0:U.compactVideoRenderer)&&this.isShortsStyle){var J,N,H,f;B=_.Z1((J=this.data)==null?void 0:(N=J.inlineContent)==null?void 0:(H=N.compactVideoRenderer)==null?void 0:(f=H.thumbnail)==null?void 0:f.thumbnails);_.Ev(this.hostElement,
{"--yt-background-url":"url("+B+")"})}};
_.k.handleRequestCompletion=function(){this.hostElement.hidden&&_.dv(this.hostElement,"yt-dismissible-item-dismissed")};
_.k.onPopupClosed=function(B){var t;((t=B.detail)==null?void 0:t.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.CG(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.k.handleInlineSurveyRatingSelect=function(B,t){var T=this;this.selectedRatingEndpoint=B;this.followUpSurveyCommand=t;this.expanded=!!B;this.getOptionRenderers().forEach(function(S,O){T.notifyPath("followUpSurveyCommand.followUpOptions."+O+".checkboxSurveyOptionRenderer.checked");T.set("followUpSurveyCommand.followUpOptions."+O+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),B=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.CG(this.hostElement,"yt-reel-non-video-content-dismissal-command",[B]))};
_.k.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.CG(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var B,t=(B=this.data)==null?void 0:B.dismissalEndpoint;t&&this.ytComponentBehavior.resolveCommand(t)}};
_.k.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.CG(this.hostElement,"yt-close-popup-action"))};
_.k.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var B=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{B=this.getOptionRenderers().filter(function(S){return S.checked});
if(B.length===0)return;B=B.map(function(S){return S.responseEndpoint})}var t=[];
B.forEach(function(S,O){O!==0&&(S=_.X(S,_.AR))&&S.feedbackToken&&t.push(S.feedbackToken)});
if(B=B[0]){var T={};t.length>0&&(T.extra_feedback_tokens=t);this.ytComponentBehavior.resolveCommand(B,{form:T})}}};
_.k.getOptionRenderers=function(){var B=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(t){B.isSingleSelect=!!_.X(t,swC);return B.isSingleSelect?_.X(t,swC):_.X(t,FTB)}):[]};
_.k.handleInlineSurveyOptionSelect=function(B){B=this.optionSelector.indexOf(B);B!==-1&&this.optionSelector.selectIndex(B)};
_.k.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.k.maybeGetBackgroundColor=function(B){return this.isDarkMode?B.section2Color:B.section3Color};
_.k.colorPaletteChanged=function(){var B=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;B=B&&this.maybeGetBackgroundColor(B);this.dismissibleEl.style.backgroundColor=!B||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.W6(B)};
_.n9.Object.defineProperties(iH.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
iH.prototype.colorPaletteChanged=iH.prototype.colorPaletteChanged;iH.prototype.onPopupClosed=iH.prototype.onPopupClosed;iH.prototype.handleRequestCompletion=iH.prototype.handleRequestCompletion;iH.prototype.dataChanged=iH.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],iH.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],iH.prototype,"actionHandlerBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],iH.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],iH.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],iH.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.mA("#follow-up-survey-options"),_.Y("design:type",Object)],iH.prototype,"optionSelector",void 0);_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"disableAnimation",void 0);_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"isToggleOption",void 0);_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"followUpSurveyCommand",void 0);_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"selectedRatingEndpoint",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],iH.prototype,"expanded",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iH.prototype,"isSlimlineSurveyFollowUp",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iH.prototype,"isShortsStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iH.prototype,"styleOverrideAttribute",void 0);_.G([_.y(),_.Y("design:type",Boolean)],iH.prototype,"isSingleSelect",void 0);_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"isDarkMode",void 0);
_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"lightColorPalette",void 0);_.G([_.y(),_.Y("design:type",Object)],iH.prototype,"darkColorPalette",void 0);_.G([_.F("selectedRatingEndpoint","isShortsStyle"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iH.prototype,"isOptionSelected",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iH.prototype,"roundedContainer",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],iH.prototype,"improveShortsResponseRate",void 0);_.G([_.mA("#dismissible"),_.Y("design:type",HTMLElement)],iH.prototype,"dismissibleEl",void 0);_.G([_.mA("#dismiss-button yt-icon-button"),_.Y("design:type",HTMLElement)],iH.prototype,"dismissButtonEl",void 0);_.G([_.mA("#inline-survey-header yt-icon-button"),_.Y("design:type",HTMLElement)],iH.prototype,"inlineHeaderDismissButtonEl",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iH.prototype,"dataChanged",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iH.prototype,"handleRequestCompletion",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],iH.prototype,"onPopupClosed",null);
_.G([_.IK("darkColorPalette","lightColorPalette","isDarkMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],iH.prototype,"colorPaletteChanged",null);_.G([_.M({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],iH);
_.e(iH,"ytd-inline-survey-renderer",function(){if(QwC!==void 0)return QwC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return QwC=B},{mode:1});var MV8=["en-CA","en","es-MX","fr-CA"];_.$g7=_.Ba(function(B){var t=_.zo(B,{isOverlay:!1,isModern:!1}),T=t.captionIconType,S=t.onClick;B=t.ariaLabel;var O=t.ariaPressed,d=t.isOverlay,Z=t.isModern;t=_.l_("button",function(D){_.$o(D,127299)});
var h=_.Xb(function(D){_.Wt(127299);S==null||S(D);return!1}),q={};
return _.E("ytm-closed-captioning-button",{class:_.JK("ytmClosedCaptioningButtonHost",(q.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return T()===-1&&d()},q.ytmClosedCaptioningButtonIconDisabled=function(){return T()===-1&&!d()},q))},_.E("button",{el:t,
class:"ytmClosedCaptioningButtonButton",title:B,"aria-label":B,"aria-pressed":O,"on:click":h},_.E(_.fz,{icon:function(){var D="";var P=Z()?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";var U=_.Ni().get("hl");P=!U||MV8.includes(U)?P:"SUBTITLES";U=T();switch(U){case -1:case 0:D=P;break;case 1:D=P+"_FILLED";break;default:_.CB(U)}return D}})))},"ff");
_.$g7.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.zM=function(B){return function(t,T){var S=B||T.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(t,T,{get:function(){var O;return this.$?this.$[S]:(O=_.Jk(this))==null?void 0:O.querySelector("#"+S)},
enumerable:!0,configurable:!0})}};_.br=function(B){B=B===void 0?!1:B;_.fb.call(this);this.pubSub_=new _.IA(B);_.DC(this,this.pubSub_)};
_.TG(_.br,_.fb);_.br.prototype.subscribe=function(B,t,T){return this.isDisposed()?0:this.pubSub_.subscribe(B,t,T)};
_.br.prototype.unsubscribe=function(B,t,T){return this.isDisposed()?!1:this.pubSub_.unsubscribe(B,t,T)};
_.br.prototype.unsubscribeByKey=function(B){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(B)};
_.br.prototype.publish=function(B,t){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var Nng=function(){_.wZ("ypcRedeemFlowStarted")},Dx=function(B){_.wZ("ypcRedeemFlowFailed",void 0,void 0,void 0,B)},X1C=function(B,t,T){t&&T&&(B.videos.forEach(function(S){S.videoId===t&&(S.itemId=T)}),B.recommendedVideos.forEach(function(S){S.videoId===t&&(S.itemId=T)}))};var uTg;var j61;/*

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
*/
_.cb({_template:function(){if(j61!==void 0)return j61;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;uTg===void 0&&(uTg=document.createElement("template"));var S=uTg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return j61=B},
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(B,t){var T=this._resolveSrc(B);T!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",B===""||t?this._setLoading(!1):(this._resolvedSrc=T,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 B=this.$.sizedImgDiv.style,t=this.$.placeholder.style;B.backgroundSize=t.backgroundSize=this.sizing;B.backgroundPosition=t.backgroundPosition=this.sizing?this.position:"";B.backgroundRepeat=t.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(B){B=_.kO(B,this.$.baseURIAnchor.href);B.length>=2&&B[0]==="/"&&B[1]!=="/"&&(B=(location.origin||location.protocol+"//"+location.host)+B);return B}});var HD8;var aY1;_.cb({_template:function(){if(aY1!==void 0)return aY1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;HD8===void 0&&(HD8=document.createElement("template"));var S=HD8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return aY1=B},
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(B){return B?"false":"true"},
_headingChanged:function(B){var t=this.getAttribute("heading"),T=this.getAttribute("aria-label");typeof T==="string"&&T!==t||this.setAttribute("aria-label",B)},
_computeHeadingClass:function(B){return B?" over-image":""},
_computeAnimated:function(B){return B}});var fY8=new _.K("addRendererToItemSectionAction");var g$r;var PB=function(){return _.x.apply(this,arguments)||this};
_.u(PB,_.x);PB.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PB.prototype,"rendererBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],PB.prototype,"dismissibleItemBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],PB.prototype,"rendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PB.prototype,"data",void 0);_.G([_.M({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],PB);
_.e(PB,"ytd-comment-history-entry-renderer",function(){if(g$r!==void 0)return g$r;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return g$r=B},{mode:1});var R87;_.Qk("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Qk("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var Uu=function(){return _.x.apply(this,arguments)||this};
_.u(Uu,_.x);_.k=Uu.prototype;_.k.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.onKeyUp=function(B){if(B.keyCode===13)this.onTap()};
_.k.onTap=function(){this.data.recordClickEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var B=this.data.navigationEndpoint;B&&_.X(B,_.c8)&&_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})};
_.k.readChanged=function(){var B;_.hk(this.hostElement,"unread",!((B=this.data)==null?0:B.read))};
_.k.dataChanged=function(){this.data&&_.hk(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.k.computeThumbnailSize=function(){var B;return((B=this.data)==null?0:B.highPriorityNotification)?32:48};
_.k.getEndpointURL=function(B){return B&&!_.X(B,_.c8)?this.componentBehavior.computeHref_(B):null};
_.k.getEndpointData=function(B){return B&&!_.X(B,_.c8)?B:null};
Uu.prototype.computeThumbnailSize=Uu.prototype.computeThumbnailSize;Uu.prototype.dataChanged=Uu.prototype.dataChanged;Uu.prototype.readChanged=Uu.prototype.readChanged;Uu.prototype.onKeyUp=Uu.prototype.onKeyUp;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Uu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Uu.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Uu.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Uu.prototype,"data",void 0);_.G([_.y({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.Y("design:type",Number)],Uu.prototype,"thumbnailSize",void 0);_.G([_.Uv("keyup"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],Uu.prototype,"onKeyUp",null);
_.G([_.IK("data.read"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Uu.prototype,"readChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Uu.prototype,"dataChanged",null);_.G([_.IK("data.highPriorityNotification"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Uu.prototype,"computeThumbnailSize",null);
_.G([_.M({is:"ytd-notification-renderer",disableElementRegistration:!0})],Uu);
_.e(Uu,"ytd-notification-renderer",function(){if(R87!==void 0)return R87;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return R87=B},{mode:1});var A6q;var IV=function(){return _.x.apply(this,arguments)||this};
_.u(IV,_.x);IV.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"}}}};
IV.prototype.computeActionButtonClass=function(B){return!B.actionButtons||B.actionButtons.length<=1?"single-button":B.description?"vertical-buttons":"horizontal-buttons"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],IV.prototype,"data",void 0);_.G([_.M({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],IV);
_.e(IV,"ytd-playlist-show-metadata-renderer",function(){if(A6q!==void 0)return A6q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return A6q=B},{mode:1});var c6_;_.Qk("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var JG=function(){return _.x.apply(this,arguments)||this};
_.u(JG,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],JG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JG.prototype,"data",void 0);_.G([_.M({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],JG);
_.e(JG,"ytd-purchase-item-renderer",function(){if(c6_!==void 0)return c6_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return c6_=B},{mode:1});var s6n;var Fe1={};Fe1.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(B){if(B)return B.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(B){if(B==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Qk("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var mP=function(){return _.x.apply(this,arguments)||this};
_.u(mP,_.x);mP.prototype.onYtNavigate=function(B){var t=this.openPopupBehavior.getNavigationEndpointPopupAction(B.detail.endpoint);t&&(B.stopPropagation(),this.openPopupBehavior.openPopup(t))};
mP.prototype.onYtNavigate=mP.prototype.onYtNavigate;_.G([_.g(Fe1.YtSimpleTextSectionBehavior),_.Y("design:type",Object)],mP.prototype,"ytSimpleTextSectionBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],mP.prototype,"openPopupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mP.prototype,"data",void 0);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],mP.prototype,"onYtNavigate",null);_.G([_.M({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],mP);
_.e(mP,"ytd-simple-text-section-renderer",function(){if(s6n!==void 0)return s6n;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return s6n=B},{mode:1});var w1r;_.Qk("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var Nv=function(){return _.x.apply(this,arguments)||this};
_.u(Nv,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nv.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Nv.prototype,"data",void 0);_.G([_.M({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],Nv);
_.e(Nv,"ytd-unlimited-page-feature-info-renderer",function(){if(w1r!==void 0)return w1r;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return w1r=B},{mode:1});var o$N;var y6_;var XK=function(){return _.x.apply(this,arguments)||this};
_.u(XK,_.x);XK.prototype.dataChanged=function(){if(this.data){var B=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);B&&(B=_.Cz(B,screen.width),this.hostElement.style.backgroundImage="url("+B+")")}};
XK.prototype.dataChanged=XK.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],XK.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],XK.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XK.prototype,"dataChanged",null);_.G([_.M({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],XK);
_.e(XK,"ytd-post-redemption-section-renderer",function(){if(y6_!==void 0)return y6_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return y6_=B},{mode:1});var Q6r;var u7=function(){return _.x.apply(this,arguments)||this};
_.u(u7,_.x);u7.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],u7.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],u7.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],u7.prototype,"data",void 0);_.G([_.M({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],u7);
_.e(u7,"ytd-ypc-post-redemption-renderer",function(){if(Q6r!==void 0)return Q6r;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Q6r=B},{mode:1});_.Qk("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var jF=function(){var B=_.x.apply(this,arguments)||this;B.MIN_CODE_LENGTH=12;B.MAX_CODE_LENGTH=24;return B};
_.u(jF,_.x);_.k=jF.prototype;_.k.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.k.created=function(){this.riskService=new _.Y4C;this.loadPaymentThenable=_.lW_(_.MB("YPC_MB_URL"))};
_.k.ready=function(){var B=this;this.code.addEventListener("keypress",function(t){B.onCodeInputKeypress(t)})};
_.k.dataChanged=function(){var B=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(t){t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,T.type==="attributes"&&T.attributeName==="dark"&&B.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.k.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var B=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+B+")")}};
_.k.computeRedeemButton=function(B){(B=this.get("redeemButton.buttonRenderer",B))&&(B=Object.assign({},B,{serviceEndpoint:void 0}));return B};
_.k.onRedeemButtonTap=function(B){B.stopPropagation();Nng();this.redeemCode()};
_.k.redeemCode=function(){var B=this;this.isLoading=!0;var t=this.riskService.init();_.NL([t,this.loadPaymentThenable]).then(function(){var T=B.data.redeemButton.buttonRenderer.serviceEndpoint,S=_.KG_(),O=payments.business.integration.ClientTokenFactory.createClientToken(_.X(T,_.e14).countryCode,S);S={c:B.code.value.trim(),rd:window.btoa(S),ctk:O};T&&_.OD().resolve(_.kv).resolveCommand(T,{form:Object.assign({},S,{element:B.hostElement})})},function(){B.showGenericError();
Dx("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.Ww(Error("$l"))})};
_.k.onYtServiceRequestCompleted=function(B){B.stopPropagation();this.isLoading=!1;var t,T;this.errorMessage=(t=B.detail)==null?void 0:(T=t.data)==null?void 0:T.errorMessage;var S,O;this.postRedemptionRenderer=(S=B.detail)==null?void 0:(O=S.data)==null?void 0:O.renderer;var d,Z;if(B=(d=B.detail)==null?void 0:(Z=d.data)==null?void 0:Z.redirectEndpoint)this.isLoading=!0,_.dv(this.hostElement,"yt-navigate",{endpoint:B});this.errorMessage?Dx("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
B)&&_.wZ("ypcRedeemFlowSucceeded")};
_.k.onYtServiceRequestError=function(B){B.stopPropagation();this.isLoading=!1;if(B=this.get("detail.error.message",B))this.errorMessage=_.lZ(B);Dx("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.k.onInvokeInstrumentManagerActionCompleted=function(B){B.stopPropagation();this.redeemCode()};
_.k.onInvokeInstrumentManagerActionError=function(B){B.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",B)){case "instrumentManagerLoadError":this.showGenericError();Dx("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();Dx("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.wZ("ypcRedeemFlowCancelled")}};
_.k.onInput=function(){var B=this;_.px(this,"onInput",function(){var t=B.code.value.trim();B.redeemButtonDisabled=t.length<B.MIN_CODE_LENGTH||t.length>B.MAX_CODE_LENGTH},200)};
_.k.onCodeInputKeypress=function(B){B.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(Nng(),this.redeemCode())};
_.k.computeImageUrl=function(B){return B?_.Cz(B.thumbnails,600):null};
_.k.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
jF.prototype.onInvokeInstrumentManagerActionError=jF.prototype.onInvokeInstrumentManagerActionError;jF.prototype.onInvokeInstrumentManagerActionCompleted=jF.prototype.onInvokeInstrumentManagerActionCompleted;jF.prototype.onYtServiceRequestError=jF.prototype.onYtServiceRequestError;jF.prototype.onYtServiceRequestCompleted=jF.prototype.onYtServiceRequestCompleted;jF.prototype.dataChanged=jF.prototype.dataChanged;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jF.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jF.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],jF.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Boolean)],jF.prototype,"redeemButtonDisabled",void 0);
_.G([_.y(),_.Y("design:type",Object)],jF.prototype,"errorMessage",void 0);_.G([_.y(),_.Y("design:type",Object)],jF.prototype,"postRedemptionRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],jF.prototype,"observer",void 0);_.G([_.mA("#code"),_.Y("design:type",HTMLInputElement)],jF.prototype,"code",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jF.prototype,"dataChanged",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jF.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jF.prototype,"onYtServiceRequestError",null);
_.G([_.Uv("yt-invoke-instrument-manager-action-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jF.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.G([_.Uv("yt-invoke-instrument-manager-action-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jF.prototype,"onInvokeInstrumentManagerActionError",null);_.G([_.M({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],jF);
_.e(jF,"ytd-redeem-code-renderer",function(){if(o$N!==void 0)return o$N;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return o$N=B},{mode:1});var xy7;_.Qk("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var HB=function(){var B=_.x.apply(this,arguments)||this;B.businessEmailDisplayState="HIDE_SECTION";return B};
_.u(HB,_.x);_.k=HB.prototype;_.k.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}}}}}};
_.k.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"};
_.k.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.k.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.Md("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))};
_.k.onYtServiceRequestCompleted=function(B){var t;if((t=B.detail.data)==null?0:t.businessEmail)this.businessEmail=B.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var T;if((T=B.detail.data)==null?0:T.errorMessage)this.businessEmailErrorMessage=B.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.k.computeEmailHref=function(B){return"mailto:"+B};
_.k.computeSafeUrl=function(B){if(B)return _.Xx(B)};
_.k.onBusinessEmailCaptchaSubmit=function(){var B;(B=this.data)!=null&&B.onBusinessEmailRevealClickCommand&&(B=this.JSC$19220_captchaTextarea.value)&&(B={recaptcha_response_token:B,channel_id:this.data.channelId},_.OD().resolve(_.kv).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},B,{element:this.hostElement})}))};
_.k.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.n9.Object.defineProperties(HB.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 B,t;return!((B=this.data)==null||!B.primaryLinks)&&!((t=this.data)==null?0:t.links)&&this.data.primaryLinks.every(function(T){return T.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.primaryLinks)&&!((t=this.data)==null?0:t.links)&&!this.shouldShowNewLinks}}});
HB.prototype.onYtServiceRequestCompleted=HB.prototype.onYtServiceRequestCompleted;HB.prototype.dataChanged=HB.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],HB.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HB.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HB.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.mA("#g-recaptcha-response"),_.Y("design:type",HTMLTextAreaElement)],HB.prototype,"JSC$19220_captchaTextarea",void 0);_.G([_.y(),_.Y("design:type",Object)],HB.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],HB.prototype,"businessEmailDisplayState",void 0);_.G([_.y(),_.Y("design:type",String)],HB.prototype,"businessEmail",void 0);_.G([_.y(),_.Y("design:type",String)],HB.prototype,"businessEmailErrorMessage",void 0);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HB.prototype,"hideDetailsSection",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HB.prototype,"dataChanged",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HB.prototype,"shouldShowNewLinks",null);_.G([_.F("data","shouldShowLinks"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],HB.prototype,"shouldShowLegacyLinks",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],HB.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],HB);
_.e(HB,"ytd-channel-about-metadata-renderer",function(){if(xy7!==void 0)return xy7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xy7=B},{mode:1});var MGr;_.Qk("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var aV=function(){return _.x.apply(this,arguments)||this};
_.u(aV,_.x);aV.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],aV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],aV.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],aV);
_.e(aV,"ytd-channel-featured-content-renderer",function(){if(MGr!==void 0)return MGr;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return MGr=B},{mode:1});var $yr;_.Qk("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var fH=function(){var B=_.x.apply(this,arguments)||this;B.roundContainer=!0;B.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return B};
_.u(fH,_.x);_.k=fH.prototype;_.k.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.k.dataChanged=function(){this.imageWidth=this.imageHeight=24;var B=this.data;B.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!B.style&&B.image&&B.image.thumbnails.length&&(B=B.image.thumbnails[0],this.imageWidth=B.width||0,this.imageHeight=B.height||0)};
_.k.computeSource=function(B){return B.secondarySource?_.vS(B.secondarySource):_.vS(B.source)};
_.k.computeClarifyStyle=function(B){return B?B.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.k.isLargeStyle=function(B){return B==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.k.computeBackgroundStyle=function(B){return B?B.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.k.computeHasActionButton=function(B){return!!B.actionButton};
_.k.computeHasBottomSection=function(B){return!!B.ctaHasBottomSection};
_.k.computeIsSourceMissing=function(B){return B.ctaHasBottomSection===!1?!0:B&&this.computeSource(B)?!1:!0};
_.k.computeSecondaryEndpoint=function(B){return B.secondaryEndpoint||B.endpoint};
fH.prototype.dataChanged=fH.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fH.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fH.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fH.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],fH.prototype,"imageWidth",void 0);_.G([_.y(),_.Y("design:type",Number)],fH.prototype,"imageHeight",void 0);
_.G([_.y({computed:"computeSecondaryEndpoint(data)"}),_.Y("design:type",Object)],fH.prototype,"secondaryEndpoint",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.Y("design:type",Boolean)],fH.prototype,"hasActionButton",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.Y("design:type",Boolean)],fH.prototype,"hasBottomSection",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.Y("design:type",Boolean)],fH.prototype,"missingSource",void 0);_.G([_.y({computed:"computeIcon_(data.icon)"}),_.Y("design:type",String)],fH.prototype,"icon",void 0);_.G([_.y({computed:"computeIcon_(data.secondaryIcon)"}),_.Y("design:type",String)],fH.prototype,"secondaryIcon",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.Y("design:type",String)],fH.prototype,"clarifyStyle",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.Y("design:type",String)],fH.prototype,"backgroundStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fH.prototype,"roundContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],fH.prototype,"amsterdamEnabled",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fH.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-clarification-renderer",disableElementRegistration:!0})],fH);
_.e(fH,"ytd-clarification-renderer",function(){if($yr!==void 0)return $yr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $yr=B},{mode:1});var WeV;var e8s;var gr=function(){var B=_.x.apply(this,arguments)||this;B.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return B};
_.u(gr,_.x);_.k=gr.prototype;_.k.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.k.computeIcon=function(B){return B?"yt-icons:"+B.toLowerCase():null};
_.k.computeUseContacts=function(B){return!!B.contacts&&B.contacts.length>0};
_.k.computePhoneContact=function(B){var t,T;return(t=B.contacts)==null?void 0:(T=t.find(function(S){var O;return(S==null?void 0:(O=S.icon)==null?void 0:O.iconType)==="PHONE"}))==null?void 0:T.actionText};
_.k.computeSmsContact=function(B){var t,T;return(t=B.contacts)==null?void 0:(T=t.find(function(S){var O;return(S==null?void 0:(O=S.icon)==null?void 0:O.iconType)==="SMS"}))==null?void 0:T.actionText};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gr.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gr.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],gr.prototype,"amsterdamEnabled",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.Y("design:type",Boolean)],gr.prototype,"useContacts",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.Y("design:type",String)],gr.prototype,"phoneContact",void 0);_.G([_.M({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],gr);
_.e(gr,"ytd-single-action-emergency-support-renderer",function(){if(e8s!==void 0)return e8s;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return e8s=B},{mode:1});_.Qk("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var RV=function(){var B=_.x.apply(this,arguments)||this;B.roundedContainer=!0;B.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return B};
_.u(RV,_.x);RV.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],RV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],RV.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],RV.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],RV.prototype,"amsterdamEnabled",void 0);
_.G([_.M({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],RV);
_.e(RV,"ytd-emergency-onebox-renderer",function(){if(WeV!==void 0)return WeV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return WeV=B},{mode:1});var GsN;_.Qk("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var AG=function(){return _.x.apply(this,arguments)||this};
_.u(AG,_.x);AG.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],AG.prototype,"data",void 0);_.G([_.M({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],AG);
_.e(AG,"ytd-exploratory-results-renderer",function(){if(GsN!==void 0)return GsN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return GsN=B},{mode:1});var p1C;_.Qk("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var cB=function(){var B=_.x.apply(this,arguments)||this;B.messageData=null;return B};
_.u(cB,_.x);_.k=cB.prototype;_.k.onServiceRequestCompleted=function(B,t){B=t.actions||[];t=0;for(var T=B.length;t<T;t++){var S=B[t],O=void 0,d=void 0;if((O=_.X(S,_.m2))==null?0:(d=O.item)==null?0:d.messageRenderer)this.messageData=_.X(S,_.m2).item.messageRenderer}};
_.k.dataChanged=function(){var B=this.data;this.hostElement.hidden=!1;_.hk(this.hostElement,"is-channel",B&&!B.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.k.computeThumbnailWidth=function(B){return B?126:56};
_.k.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.k.onSubmitTap=function(){var B=this.data,t=this.selectedResponseIndex;B!==void 0&&t!==void 0&&(B=B.responses[t],B.responseData&&_.OD().resolve(_.kv).resolveCommand(B.responseData,{form:{element:this.hostElement}}))};
_.k.onDismissTap=function(){this.hostElement.hidden=!0;var B=this.data;B!==void 0&&B.dismissalEndpoint&&_.OD().resolve(_.kv).resolveCommand(B.dismissalEndpoint,{form:{element:this.hostElement}})};
_.k.updateSelectedResponseIndexFromBinding=function(B){this.selectedResponseIndex=B.detail.value};
cB.prototype.onSelectedResponseIndexChange=cB.prototype.onSelectedResponseIndexChange;cB.prototype.dataChanged=cB.prototype.dataChanged;cB.prototype.onServiceRequestCompleted=cB.prototype.onServiceRequestCompleted;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cB.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cB.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],cB.prototype,"messageData",void 0);
_.G([_.y(),_.Y("design:type",Number)],cB.prototype,"selectedResponseIndex",void 0);_.G([_.mA("#submit-button"),_.Y("design:type",HTMLButtonElement)],cB.prototype,"submitButton",void 0);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],cB.prototype,"onServiceRequestCompleted",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cB.prototype,"dataChanged",null);
_.G([_.IK("selectedResponseIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cB.prototype,"onSelectedResponseIndexChange",null);_.G([_.M({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],cB);
_.e(cB,"ytd-feedback-elicitation-single-question-renderer",function(){if(p1C!==void 0)return p1C;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return p1C=B},{mode:1});var iDr;var su=function(){return _.x.apply(this,arguments)||this};
_.u(su,_.x);su.prototype.computeThumbnailWidth=function(B){return B?602:428};
su.prototype.updateWideFromBinding=function(B){this.wide=B.detail.value};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],su.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],su.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],su.prototype,"wide",void 0);_.G([_.M({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],su);
_.e(su,"ytd-newspaper-hero-video-renderer",function(){if(iDr!==void 0)return iDr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return iDr=B},{mode:1});var Ykr;var FK=function(){return _.x.apply(this,arguments)||this};
_.u(FK,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],FK.prototype,"rendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],FK.prototype,"data",void 0);_.G([_.M({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],FK);
_.e(FK,"ytd-newspaper-mini-video-renderer",function(){if(Ykr!==void 0)return Ykr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Ykr=B},{mode:1});var Ke7;_.Qk("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var wr=function(){return _.x.apply(this,arguments)||this};
_.u(wr,_.x);wr.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"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wr.prototype,"data",void 0);_.G([_.M({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],wr);
_.e(wr,"ytd-newspaper-renderer",function(){if(Ke7!==void 0)return Ke7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Ke7=B},{mode:1});var lY8;_.Qk("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var oV=function(){var B=_.x.apply(this,arguments)||this;B.isSegment=!1;B.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};B.nextContinuation={continuationType:"playlistVideoListContinuation"};return B};
_.u(oV,_.x);_.k=oV.prototype;_.k.attached=function(){_.OD();var B;(B=_.OD().resolve(_.S_(_.YX)))!=null&&(B.playlistVideoListElement=this.hostElement)};
_.k.detached=function(){var B;(B=_.OD().resolve(_.S_(_.YX)))!=null&&(B.playlistVideoListElement=void 0);B=_.OD().resolve(_.S_(_.TE));_.m("web_enable_voting_animation")&&B&&(B.parentElem=void 0,B.videos=[],B.continuationsPresent=!1,B.showRefreshPill=!1)};
_.k.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"}}}}}};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.k.dataChanged=function(){var B=_.OD().resolve(_.S_(_.TE));if(_.m("web_enable_voting_animation")&&this.data&&B){var t=_.ZH(this.hostElement).querySelector("#contents");t&&(B.parentElem=t);B.addVideos(this.data.contents)}_.NlB(this.ytReorderableBehavior)};
_.k.onRendererstamperFinished=function(){this.canReorder&&_.XxE(this.ytReorderableBehavior,_.ZH(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.k.onPlaylistReloading=function(){this.isReloading=!0};
_.k.onUpdateSetVideoId=function(B){if(B.detail&&this.data&&this.data.contents){var t=B.detail;B=this.data.contents.findIndex(function(O){var d;return((d=O.playlistVideoRenderer)==null?void 0:d.videoId)===t.videoId});
if(!(B<0)&&t.setVideoId&&(this.set("data.contents."+B+".playlistVideoRenderer.setVideoId",t.setVideoId),_.m("web_enable_voting_animation"))){var T;if(B=_.X((T=this.data.contents[B].playlistVideoRenderer)==null?void 0:T.engagementBar,_.PuC)){var S;(S=B.actions)==null||S.forEach(function(O){if(O=_.X(O,_.U$g))O.itemId=t.setVideoId})}(T=_.OD().resolve(_.S_(_.TE)))&&X1C(T,t.videoId,t.setVideoId)}}};
_.k.computeContentsClass=function(B){return B?"reloading":""};
_.k.computeIsSortable=function(B,t){return B&&t>0&&!this.isSegment&&!_.m("shorts_in_playlists_web")};
_.k.computeIsEditable=function(B){return B};
_.k.computeCanReorder=function(B){return B};
_.k.handlePlaylistRemoveVideosAction=function(B){if(this.get("playlistRemoveVideosAction.setVideoIds",B)&&this.data&&this.data.contents){B=_.X(B,_.KcB).setVideoIds;for(var t=this.data.contents.length-1;t>=0;){var T=this.data.contents[t].playlistVideoRenderer;T&&T.setVideoId&&B.includes(T.setVideoId)&&this.splice("data.contents",t,1);t--}_.CG(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.k.updateIndices=function(){if(this.data&&this.data.contents)for(var B=0;B<this.data.contents.length;B++)this.set("data.contents."+B+".playlistVideoRenderer.index",_.lZ(String(B+1)))};
_.k.handleDrop=function(B){B=B.currDragItem;var t=_.WL(B.parentNode.childNodes,B),T=this.data.contents.splice(Number(_.vS(B.data.index))-1,1)[0];this.data.contents.splice(t,0,T);t=t?this.get("contents."+(t-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();B=this.buildReorderServiceEndpoint(B.data.setVideoId,t);this.ytComponentBehavior.resolveCommand(B)};
_.k.buildReorderServiceEndpoint=function(B,t){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",B),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",t),this.data.onReorderEndpoint):null};
_.k.handleUpdatePlaylistAction=function(B){var t;(B=_.X((t=_.X(B,_.lf8))==null?void 0:t.updatedRenderer,_.D5q))&&this.canReorder!==B.canReorder&&this.set("data.canReorder",B.canReorder);B&&B.contents&&(this.set("data.contents",B.contents),this.isReloading=!1);B&&B.continuations&&this.set("data.continuations",B.continuations)};
_.k.handleAddRendererToItemSectionAction=function(B){var t,T=(t=_.X(B,fY8))==null?void 0:t.renderer,S;T&&((S=_.X(B,fY8))==null?void 0:S.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,T),B=_.OD().resolve(_.S_(_.TE)),_.m("web_enable_voting_animation")&&B&&(T&&(t=_.D$m(T))&&B.recommendedVideos.push({itemId:t,videoId:_.IWv(T),voteCount:_.JfX(T),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.k.isVotingEnabledOnPlaylist=function(B){if(!B)return!1;B=_.C(B);for(B=B.next();!B.done;B=B.next()){var t=void 0;return!!_.X((t=B.value.playlistVideoRenderer)==null?void 0:t.engagementBar,_.PuC)}return!1};
_.k.onAppendContinuationItemsActionFinished=function(){var B;this.isVotingEnabledOnPlaylist((B=this.data)==null?void 0:B.contents)&&(this.updateIndices(),B=_.OD().resolve(_.S_(_.TE)),_.m("web_enable_voting_animation")&&B&&this.data&&B.addVideos(this.data.contents))};
_.k.updateVideoData=function(B){if(B.detail&&this.data&&this.data.contents){var t=B.detail;B=t.toIdx;var T=t.itemId,S=t.newVoteCount,O=t.voteStatus;t=t.hideItem;var d,Z,h=(d=this.data)==null?void 0:(Z=d.contents)==null?void 0:Z.findIndex(function(U){return _.D$m(U)===T});
if(!(h<0)){d=this.data.contents[h];var q;if((q=d.playlistVideoRenderer)==null?0:q.voteCount)d.playlistVideoRenderer.voteCount=S;var D;if(q=_.X((D=d.playlistVideoRenderer)==null?void 0:D.engagementBar,_.PuC)){var P;(P=q.actions)==null||P.forEach(function(U){(U=_.X(U,_.U$g))&&U.initialState&&(U.initialState.votes=S,U.initialState.status=O)})}this.data.contents.splice(h,1);
t||this.data.contents.splice(B,0,d);this.updateIndices()}}};
oV.prototype.updateVideoData=oV.prototype.updateVideoData;oV.prototype.onAppendContinuationItemsActionFinished=oV.prototype.onAppendContinuationItemsActionFinished;oV.prototype.onUpdateSetVideoId=oV.prototype.onUpdateSetVideoId;oV.prototype.onPlaylistReloading=oV.prototype.onPlaylistReloading;oV.prototype.onRendererstamperFinished=oV.prototype.onRendererstamperFinished;oV.prototype.dataChanged=oV.prototype.dataChanged;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],oV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],oV.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.iT.YtNextContinuationBehavior),_.Y("design:type",Object)],oV.prototype,"ytNextContinuationBehavior",void 0);
_.G([_.g(_.u5E),_.Y("design:type",Object)],oV.prototype,"ytReorderableBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],oV.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],oV.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],oV.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],oV.prototype,"isReloading",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],oV.prototype,"isSegment",void 0);_.G([_.y({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.Y("design:type",Boolean)],oV.prototype,"isSortable",void 0);_.G([_.y({computed:"computeIsEditable(data.isEditable)"}),_.Y("design:type",Boolean)],oV.prototype,"isEditable",void 0);_.G([_.y({computed:"computeCanReorder(data.canReorder)"}),_.Y("design:type",Boolean)],oV.prototype,"canReorder",void 0);
_.G([_.y({value:101}),_.Y("design:type",Number)],oV.prototype,"scrollMargin",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oV.prototype,"dataChanged",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oV.prototype,"onRendererstamperFinished",null);
_.G([_.Uv("yt-playlist-reloading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oV.prototype,"onPlaylistReloading",null);_.G([_.Uv("yt-update-set-video-id"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oV.prototype,"onUpdateSetVideoId",null);
_.G([_.Uv("yt-append-continuation-items-action-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oV.prototype,"onAppendContinuationItemsActionFinished",null);_.G([_.Uv("yt-update-video-data-voting-animation"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oV.prototype,"updateVideoData",null);_.G([_.M({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],oV);
_.e(oV,"ytd-playlist-video-list-renderer",function(){if(lY8!==void 0)return lY8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return lY8=B},{mode:_.h_("kevlar_poly_si_batch_j047")?1:2});var v$8;var yM=function(){return _.x.apply(this,arguments)||this};
_.u(yM,_.x);yM.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"}}}}};
yM.prototype.onTextWrapperTap=function(B){var t=this.data&&this.data.navigationEndpoint;t&&!_.zJ(_.z2(B),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.dv(this.hostElement,"yt-navigate",{endpoint:t})};
yM.prototype.dataChanged=function(){var B=this.get("data.offerButton.buttonRenderer.serviceEndpoint");B&&B.commandMetadata&&_.X(B.commandMetadata,_.H8)&&_.X(B.commandMetadata,_.H8).fireAutomatically&&_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})};
yM.prototype.dataChanged=yM.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],yM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WW),_.Y("design:type",Object)],yM.prototype,"ytdLockupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],yM.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],yM.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],yM.prototype,"biggerThumbsStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],yM.prototype,"leftAligned",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yM.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-movie-renderer"})],yM);
_.e(yM,"ytd-movie-renderer",function(){if(v$8!==void 0)return v$8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return v$8=B},{mode:1});var n$f;var QM=function(){var B=_.x.apply(this,arguments)||this;B.rounded=!0;B.pageAttachedTo=void 0;B.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return B};
_.u(QM,_.x);QM.prototype.attached=function(){this.pageAttachedTo=_.OD().resolve(_.BR).getCurrentPage();_.dv(this.hostElement,"yt-player-attached",this.player)};
QM.prototype.detached=function(){var B;if((B=this.pageAttachedTo)==null?0:B.hostElement)_.dv(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
QM.prototype.dataChanged=function(){var B;if((B=this.data)==null?0:B.videoId)B={video_id:this.data.videoId,autoplay:!0},!_.m("miniplayer_stop_channel_video_autoplay_killswitch")&&_.OD().resolve(_.y4).isMiniplayerActive()&&(B.pause_at_start=!0,B.autoplay=!1),this.player.loadVideoWithPlayerVars(B)};
QM.prototype.handleSignalActionPausePlayer=function(){_.SZ().pause()};
QM.prototype.dataChanged=QM.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],QM.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],QM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],QM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],QM.prototype,"rounded",void 0);_.G([_.mA("#player"),_.Y("design:type",Object)],QM.prototype,"player",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],QM.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],QM);
_.e(QM,"ytd-channel-video-player-renderer",function(){if(n$f!==void 0)return n$f;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return n$f=B},{mode:1});var r6s;var z8n;var bD7;var x7=function(){var B=_.x.apply(this,arguments)||this;B.playing=!1;B.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.TH(B);B.active=!1;return B};
_.u(x7,_.x);_.k=x7.prototype;_.k.detached=function(){this.stop()};
_.k.play=function(){var B=this,t,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return B.active=!0,t=B.get("data.inlinePlaybackEndpoint.watchEndpoint"),T=t.videoId||B.data.videoId,S=t.startTimeSeconds||0,O=t.playerParams||null,_.m("kevlar_player_update_killswitch")?_.V(Z,B.playerEl.update({args:{video_id:T,startSeconds:S,player_params:O}}),2):(B.playerEl.loadVideoWithPlayerVars({video_id:T,startSeconds:S,player_params:O,autoplay:!0}),Z.jumpTo(2));if(Z.nextAddress!=4)return _.V(Z,B.playerEl.getPlayerPromise(),
4);d=Z.yieldResult;d.unloadModule("annotations_module");d.addEventListener("onStateChange",function(h){B.onPlayerStateChange(h)});
_.Dh(Z)})};
_.k.onPlayerStateChange=function(B){if(this.active)switch(this.playing=B===1,B){case 1:_.dv(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.dv(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.k.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.k.resize=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.playerEl.getPlayerPromise(),2);t=T.yieldResult;t.setSize(NaN,NaN);_.Dh(T)})};
_.G([_.y(),_.Y("design:type",Object)],x7.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],x7.prototype,"playing",void 0);_.G([_.y(),_.Y("design:type",Object)],x7.prototype,"playerId",void 0);_.G([_.mA("#player"),_.Y("design:type",Object)],x7.prototype,"playerEl",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],x7);
_.e(x7,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(bD7!==void 0)return bD7;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return bD7=B},{mode:1});var BZ8;var tuV;var Mv=function(){var B=_.x.apply(this,arguments)||this;B.width=0;return B};
_.u(Mv,_.x);_.k=Mv.prototype;_.k.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.Pb(this,this.onEnded));this.mp4El.addEventListener("error",_.Pb(this,this.onError))};
_.k.detached=function(){this.videoEl.removeEventListener("ended",_.Pb(this,this.onEnded));this.mp4El.removeEventListener("error",_.Pb(this,this.onError))};
_.k.play=function(){var B=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var t=this.videoEl.play();t?t.then(function(){B.handleVideoStartPlaying()}).catch(function(){_.dv(B.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.dv(this.hostElement,"yt-video-thumbnail-not-playing")};
_.k.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.k.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.k.dataChanged=function(){var B;if((B=this.data)==null?0:B.thumbnailPlaceholder)B=_.Cz(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+B+")";this.stop();this.autoplay&&this.play()};
_.k.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.k.onEnded=function(){this.stop();_.dv(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.k.onError=function(){_.dv(this.hostElement,"yt-video-thumbnail-error")};
_.k.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.k.getVideoThumbnail=function(B){if(B&&B.length)return B[0]};
Mv.prototype.dataChanged=Mv.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],Mv.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Mv.prototype,"animatePlaceholderOnEntrance",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Mv.prototype,"autoplay",void 0);_.G([_.y({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.Y("design:type",Object)],Mv.prototype,"videoThumbnail",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],Mv.prototype,"loop",void 0);_.G([_.y(),_.Y("design:type",Boolean)],Mv.prototype,"isVideoPlaying",void 0);_.G([_.y(),_.Y("design:type",Object)],Mv.prototype,"width",void 0);_.G([_.mA("#mp4"),_.Y("design:type",HTMLElement)],Mv.prototype,"mp4El",void 0);_.G([_.mA("#placeholder"),_.Y("design:type",HTMLElement)],Mv.prototype,"placeholderEl",void 0);_.G([_.mA("#video"),_.Y("design:type",HTMLVideoElement)],Mv.prototype,"videoEl",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Mv.prototype,"dataChanged",null);_.G([_.yX({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],Mv);
_.e(Mv,"yt-video-as-thumbnail-details",function(){if(tuV===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;BZ8===void 0&&(BZ8=document.createElement("template"));var S=BZ8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);tuV=B}B=tuV;return B},{mode:2});var $7=function(){var B=_.x.apply(this,arguments)||this;B.disableGridStateAware=!1;B.animationEnabled=_.m("enable_web_ketchup_hero_animation");B.transitioningOut=!1;B.narrow=!1;B.narrower=!1;B.isCarouselInFeed=!1;B.videoTimeoutJobId=0;B.panelTimeoutJobId=0;B.panelTimeoutJobStartMs=0;B.actionMap={"yt-window-resized":"onWindowResized"};return B};
_.u($7,_.x);_.k=$7.prototype;_.k.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.k.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var B;this.player&&((B=this.data)==null?0:B.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.k.attached=function(){this.onWindowResized()};
_.k.detached=function(){this.clearTimeouts()};
_.k.onWindowResized=function(){this.updateSize()};
_.k.computePanelLayout=function(B){return B&&B.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.k.playVideo=function(){var B;this.video&&((B=this.data)==null?0:B.videoThumbnail)&&this.video.play();var t;this.player&&((t=this.data)==null?0:t.inlinePlaybackRenderer)&&this.player.play()};
_.k.stopVideo=function(){var B;this.video&&((B=this.data)==null?0:B.videoThumbnail)&&this.video.stop();var t;this.player&&((t=this.data)==null?0:t.inlinePlaybackRenderer)&&this.player.stop()};
_.k.transitionOut=function(){var B=this;this.transitioningOut=!0;return new Promise(function(t){var T=function(){_.ZH(B.hostElement).querySelector("#action-button").removeEventListener("animationend",T);_.wT.cancelJob(S);t();B.transitioningOut=!1};
var S=_.fC(_.wT,T,1E3);_.ZH(B.hostElement).querySelector("#action-button").addEventListener("animationend",T);B.player&&(B.player.playing=!1)})};
_.k.computeMetadataOrder=function(B){return B&&B.metadataOrder&&B.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?B.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.k.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.k.computeAvatarSize=function(B){return B&&B.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.k.onContentClick=function(B){if(!_.zJ(_.z2(B),this.hostElement,["A".toString(),"BUTTON".toString()])){var t;if((t=this.data)==null?0:t.navigationEndpoint){var T;this.componentBehavior.resolveCommand((T=this.data)==null?void 0:T.navigationEndpoint)}}};
_.k.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.k.setBackgroundImage=function(B){if(B=this.getBackgroundImageUrl(B))_.ZH(this.hostElement).querySelector("#hero").style.backgroundImage="url("+B+")"};
_.k.setScrimLayer=function(B){var t=this.getScrimLayerColorStops(B);B=((B==null?void 0:B.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(B=180);_.MB("HTML_DIR")==="rtl"&&(B=-B);t&&(_.ZH(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+B+"deg, "+t+")")};
_.k.isNarrower=function(){return this.hostElement.clientWidth<$7.NARROW_VERSION_SIZE};
_.k.getScrimLayerColorStops=function(){var B,t=(B=this.data)==null?void 0:B.scrimColorValues;if(!t)return null;if(t.length===1)return B=_.e8(t[0]),B+" 0%, "+B+" 100%";if(t.length===3){var T=[0,72,98];return t.map(function(S,O){return _.e8(S)+" "+T[O]+"%"}).join(",")}return null};
_.k.getBackgroundImageUrl=function(B){return B&&B.largeFormFactorBackgroundThumbnail?_.Cz((B.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||B.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.k.onPlaying=function(){this.startVideoTimeout()};
_.k.onEnded=function(){this.rotate()};
_.k.startPanelTimeout=function(){var B=this;if(!this.panelTimeoutJobId){var t=this.get("data.minPanelDisplayDurationMs");t&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.fC(_.wT,function(){B.rotate()},t))}};
_.k.startVideoTimeout=function(){var B=this;if(!this.videoTimeoutJobId){_.wT.cancelJob(this.panelTimeoutJobId);var t=Date.now()-this.panelTimeoutJobStartMs;t=Math.max(0,this.get("data.minPanelDisplayDurationMs")-t);t=Math.max(this.get("data.minVideoPlayDurationMs")||0,t);this.videoTimeoutJobId=_.fC(_.wT,function(){B.rotate()},t)}};
_.k.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.wT.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.wT.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.k.rotate=function(){this.clearTimeouts();_.dv(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.n9.Object.defineProperties($7.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.ZH(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.ZH(this.hostElement).querySelector("#video")}}});
_.n9.Object.defineProperties($7,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
$7.prototype.onEnded=$7.prototype.onEnded;$7.prototype.onPlaying=$7.prototype.onPlaying;$7.prototype.dataChanged=$7.prototype.dataChanged;_.G([_.g(_.yV),_.Y("design:type",Object)],$7.prototype,"ytdGridStateAwareBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],$7.prototype,"componentBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],$7.prototype,"ytdGuideStateAwareBehavior",void 0);
_.G([_.g(_.df8),_.Y("design:type",Object)],$7.prototype,"ytBooleanLogicBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],$7.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$7.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"disableGridStateAware",void 0);_.G([_.y(),_.Y("design:type",Object)],$7.prototype,"data",void 0);_.G([_.y({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.Y("design:type",String)],$7.prototype,"panelLayout",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"animationEnabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"transitioningOut",void 0);
_.G([_.y({computed:"computeMetadataOrder(data)"}),_.Y("design:type",Boolean)],$7.prototype,"metadataOrder",void 0);_.G([_.y({computed:"computeByline(data)"}),_.Y("design:type",Object)],$7.prototype,"byline",void 0);_.G([_.y({computed:"computeAvatarSize(data)"}),_.Y("design:type",Number)],$7.prototype,"avatarSize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"narrow",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"narrower",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"layoutStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$7.prototype,"isCarouselInFeed",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$7.prototype,"dataChanged",null);_.G([_.Uv("yt-default-promo-panel-renderer-playing"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$7.prototype,"onPlaying",null);
_.G([_.Uv("yt-default-promo-panel-renderer-ended"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$7.prototype,"onEnded",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],$7);
_.e($7,"ytd-default-promo-panel-renderer",function(){if(z8n!==void 0)return z8n;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return z8n=B},{mode:1});_.Qk("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var WB=function(){var B=_.x.apply(this,arguments)||this;B.narrower=!1;B.dotMenuVisible=!1;B.paginationThumbnailsVisible=!1;B.active=!0;B.disableGridStateAware=!1;B.actionMap={"yt-window-resized":"onWindowResized"};return B};
_.u(WB,_.x);_.k=WB.prototype;_.k.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]]"}}}}}};
_.k.attached=function(){document.addEventListener("yt-page-type-changed",_.Pb(this,this.onPageTypeChange));this.currentPageSubtype=_.IE(location.pathname);this.onWindowResized()};
_.k.detached=function(){this.jobId&&_.wT.cancelJob(this.jobId);this.updateSizeJobId&&_.wT.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.Pb(this,this.onPageTypeChange))};
_.k.onPageTypeChange=function(B){this.active=B.detail.newPageSubtype===this.currentPageSubtype};
_.k.onWindowResized=function(){this.updateSize()};
_.k.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.k.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.k.setCarouselItem=function(B){B>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.wT.cancelJob(this.jobId);var t=this.getCurrentPanelElement();t&&t.stopVideo();this.currentItemIndex=B%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(t||(t=this.getCurrentPanelElement()),t.playVideo()):this.startRotationJob()};
_.k.scrollThumbnails=function(B){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var t=this.getCurrentPaginationElement();if(t){var T=_.ZH(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?T.style.transform="translateX(0)":(t=t.offsetWidth+8,T.style.transform="translateX(-"+t*(B-Math.ceil(Math.floor(this.overlay.offsetWidth/t)/2)+1)+"px)")}}};
_.k.onDataChanged=function(){var B=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.AT(_.wT,function(){B.getCurrentPanelElement().updateSize();B.updateSize()}))};
_.k.getCurrentPanelElement=function(){return _.ZH(_.ZH(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.k.getCurrentPaginationElement=function(){return _.ZH(_.ZH(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.k.getNavigationClass=function(B,t){return B===t?"selected":""};
_.k.getNavigationDurationStyle=function(B){return"animation-duration:"+(this.get("data.carouselItems."+B+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.k.onNavigationTap=function(B){var t=this,T=B.model.index;T!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){t.setCarouselItem(T)}),this.autorotateActive=!1)};
_.k.onVideoThumbnailEnded=function(){var B=this;if(this.shouldRotate()){var t=this.getCurrentPaginationElement();t&&(t.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){t.classList.remove("finished");B.setNextCarouselItem()}))}};
_.k.onVideoThumbnailError=function(){this.startRotationJob()};
_.k.onVideoNotPlaying=function(){this.startRotationJob()};
_.k.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.k.startRotationJob=function(){var B=this;_.wT.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.wT.addLowPriorityJob(function(){B.getCurrentPanelElement().transitionOut().then(function(){B.setNextCarouselItem()})},this.rotationTimeout))};
_.k.computeDotMenuVisible=function(B,t){return!!B&&!!B.carouselItems&&B.carouselItems.length>1&&!B.paginationThumbnails||!!t};
_.k.computePaginationThumbnailsVisible=function(B,t){var T,S;return((S=B==null?void 0:(T=B.paginationThumbnails)==null?void 0:T.length)!=null?S:0)>1&&!t};
_.k.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.k.computePaginatorAlignment=function(B){return(B==null?void 0:B.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.k.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.k.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.k.isNarrower=function(B){return(B!=null?B:0)<$7.NARROW_VERSION_SIZE};
WB.prototype.activeChanged=WB.prototype.activeChanged;WB.prototype.onVideoNotPlaying=WB.prototype.onVideoNotPlaying;WB.prototype.onVideoThumbnailError=WB.prototype.onVideoThumbnailError;WB.prototype.onVideoThumbnailEnded=WB.prototype.onVideoThumbnailEnded;WB.prototype.onDataChanged=WB.prototype.onDataChanged;_.G([_.g(_.yV),_.Y("design:type",Object)],WB.prototype,"ytdGridStateAwareBehavior",void 0);
_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],WB.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],WB.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],WB.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],WB.prototype,"currentItem",void 0);
_.G([_.y(),_.Y("design:type",Number)],WB.prototype,"currentItemIndex",void 0);_.G([_.y(),_.Y("design:type",Number)],WB.prototype,"rotationTimeout",void 0);_.G([_.y(),_.Y("design:type",Number)],WB.prototype,"loopCount",void 0);_.G([_.y({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.Y("design:type",String)],WB.prototype,"paginatorAlignment",void 0);_.G([_.y(),_.Y("design:type",Number)],WB.prototype,"jobId",void 0);
_.G([_.y(),_.Y("design:type",Number)],WB.prototype,"updateSizeJobId",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],WB.prototype,"isCarouselInFeed",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],WB.prototype,"narrower",void 0);_.G([_.y({computed:"computeDotMenuVisible(data, narrower)"}),_.Y("design:type",Object)],WB.prototype,"dotMenuVisible",void 0);
_.G([_.y({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.Y("design:type",Object)],WB.prototype,"paginationThumbnailsVisible",void 0);_.G([_.y({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.Y("design:type",String)],WB.prototype,"layoutType",void 0);_.G([_.y({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],WB.prototype,"autorotateActive",void 0);_.G([_.y(),_.Y("design:type",Object)],WB.prototype,"active",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],WB.prototype,"disableGridStateAware",void 0);_.G([_.mA("#overlay"),_.Y("design:type",HTMLElement)],WB.prototype,"overlay",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"onDataChanged",null);
_.G([_.Uv("yt-video-thumbnail-ended"),_.Uv("yt-default-promo-panel-renderer-rotate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"onVideoThumbnailEnded",null);_.G([_.Uv("yt-video-thumbnail-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"onVideoThumbnailError",null);
_.G([_.Uv("yt-video-thumbnail-not-playing"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"onVideoNotPlaying",null);_.G([_.je("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WB.prototype,"activeChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],WB);
_.e(WB,"ytd-carousel-item-renderer",function(){if(r6s!==void 0)return r6s;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return r6s=B},{mode:2});var TZq;var SRB;var Ocw;var kPb;var eF=function(){var B=_.x.apply(this,arguments)||this;B.originalQuery=null;B.originalEndpoint=null;return B};
_.u(eF,_.x);eF.prototype.computeShowOriginalQueryWithoutEndpoint_=function(B,t){return!(!B||t)};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],eF.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],eF.prototype,"correctedText",void 0);_.G([_.y(),_.Y("design:type",Object)],eF.prototype,"correctedQuery",void 0);_.G([_.y(),_.Y("design:type",Object)],eF.prototype,"correctedEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],eF.prototype,"originalText",void 0);_.G([_.y(),_.Y("design:type",Object)],eF.prototype,"originalQuery",void 0);
_.G([_.y(),_.Y("design:type",Object)],eF.prototype,"originalEndpoint",void 0);_.G([_.y({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.Y("design:type",Boolean)],eF.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.G([_.yX({is:"yt-search-query-correction",disableElementRegistration:!0})],eF);
_.e(eF,"yt-search-query-correction",function(){if(kPb===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Ocw===void 0&&(Ocw=document.createElement("template"));var S=Ocw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);kPb=B}B=kPb;return B},{mode:2});_.Qk("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var Gq=function(){return _.x.apply(this,arguments)||this};
_.u(Gq,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Gq.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Gq.prototype,"data",void 0);_.G([_.yX({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],Gq);
_.e(Gq,"yt-did-you-mean-renderer",function(){if(SRB===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;TZq===void 0&&(TZq=document.createElement("template"));var S=TZq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);SRB=B}B=SRB;return B},{mode:2});var d0w;var CH8;_.Qk("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var pH=function(){return _.x.apply(this,arguments)||this};
_.u(pH,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pH.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pH.prototype,"data",void 0);_.G([_.yX({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],pH);
_.e(pH,"yt-including-results-for-renderer",function(){if(CH8===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;d0w===void 0&&(d0w=document.createElement("template"));var S=d0w;T.call(t,S.content.cloneNode(!0),B.content.firstChild);CH8=B}B=CH8;return B},{mode:2});var Zcb;var Lbs;_.Qk("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var i7=function(){return _.x.apply(this,arguments)||this};
_.u(i7,_.x);i7.prototype.computeExtraClasses_=function(B,t){var T="";B&&(T+=" "+B.toLowerCase().replace(/_/g,"-"));t&&(T+=" "+t.toLowerCase().replace(/_/g,"-"));return T};
i7.prototype.computeUrlImg_=function(){var B=this.data;B.image&&(_.ZH(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.Cz(B.image.thumbnails,Number.MAX_VALUE)+")")};
i7.prototype.computeUrlImg_=i7.prototype.computeUrlImg_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],i7.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],i7.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],i7.prototype,"computeUrlImg_",null);_.G([_.yX({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],i7);
_.e(i7,"yt-music-pass-feature-info-renderer",function(){if(Lbs===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Zcb===void 0&&(Zcb=document.createElement("template"));var S=Zcb;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Lbs=B}B=Lbs;return B},{mode:2});var hyg;var qRb;_.Qk("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var Y7=function(){return _.x.apply(this,arguments)||this};
_.u(Y7,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Y7.prototype,"data",void 0);_.G([_.yX({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],Y7);
_.e(Y7,"yt-no-results-found-showing-results-for-renderer",function(){if(qRb===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;hyg===void 0&&(hyg=document.createElement("template"));var S=hyg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);qRb=B}B=qRb;return B},{mode:2});var Vuw;var EoC;_.Qk("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var KH=function(){return _.x.apply(this,arguments)||this};
_.u(KH,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KH.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KH.prototype,"data",void 0);_.G([_.yX({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],KH);
_.e(KH,"yt-results-without-quotes-renderer",function(){if(EoC===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Vuw===void 0&&(Vuw=document.createElement("template"));var S=Vuw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);EoC=B}B=EoC;return B},{mode:2});var D0b;var PHq;_.Qk("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var l7=function(){return _.x.apply(this,arguments)||this};
_.u(l7,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],l7.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],l7.prototype,"data",void 0);_.G([_.yX({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],l7);
_.e(l7,"yt-search-no-results-renderer",function(){if(PHq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;D0b===void 0&&(D0b=document.createElement("template"));var S=D0b;T.call(t,S.content.cloneNode(!0),B.content.firstChild);PHq=B}B=PHq;return B},{mode:2});var U0_;var IOs;_.Qk("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var vB=function(){return _.x.apply(this,arguments)||this};
_.u(vB,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vB.prototype,"data",void 0);_.G([_.yX({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],vB);
_.e(vB,"yt-showing-results-for-renderer",function(){if(IOs===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;U0_===void 0&&(U0_=document.createElement("template"));var S=U0_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);IOs=B}B=IOs;return B},{mode:2});var Jdw;var m0f;var NZg;var XtN;var nH=function(){var B=_.x.apply(this,arguments)||this;B.answerExpanded=!1;return B};
_.u(nH,_.x);nH.prototype.toggleAnswer_=function(B){var t=_.bn(B);t&&t.classList.contains("yt-simple-endpoint")||(B.preventDefault(),B.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
nH.prototype.toggleAnswer_=nH.prototype.toggleAnswer_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nH.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nH.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],nH.prototype,"answerExpanded",void 0);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],nH.prototype,"toggleAnswer_",null);
_.G([_.yX({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],nH);
_.e(nH,"yt-generic-faq-question-renderer",function(){if(XtN===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;NZg===void 0&&(NZg=document.createElement("template"));var S=NZg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);XtN=B}B=XtN;return B},{mode:2});_.Qk("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var rr=function(){return _.x.apply(this,arguments)||this};
_.u(rr,_.x);rr.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rr.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rr.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rr.prototype,"data",void 0);_.G([_.yX({is:"yt-faq-section-renderer",disableElementRegistration:!0})],rr);
_.e(rr,"yt-faq-section-renderer",function(){if(m0f===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Jdw===void 0&&(Jdw=document.createElement("template"));var S=Jdw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);m0f=B}B=m0f;return B},{mode:2});var uCr;var jur;_.Qk("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var zq=function(){return _.x.apply(this,arguments)||this};
_.u(zq,_.x);
zq.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zq.prototype,"data",void 0);_.G([_.yX({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],zq);
_.e(zq,"yt-offer-item-expanded-renderer",function(){if(jur===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;uCr===void 0&&(uCr=document.createElement("template"));var S=uCr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);jur=B}B=jur;return B},{mode:2});var HcB;var aOV;_.Qk("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var b7=function(){return _.x.apply(this,arguments)||this};
_.u(b7,_.x);
b7.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"}}}}};
b7.prototype.computeFullWidthMode=function(B){return!(!B||!B.fullWidthMode)};
b7.prototype.computeBorderlessMode=function(B){return!(!B||!B.borderlessMode)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],b7.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],b7.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],b7.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.Y("design:type",Boolean)],b7.prototype,"fullWidthMode",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.Y("design:type",Boolean)],b7.prototype,"borderlessMode",void 0);_.G([_.yX({is:"yt-offer-item-renderer",disableElementRegistration:!0})],b7);
_.e(b7,"yt-offer-item-renderer",function(){if(aOV===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;HcB===void 0&&(HcB=document.createElement("template"));var S=HcB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);aOV=B}B=aOV;return B},{mode:2});var fOn;var go8;_.Qk("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var Br=function(){return _.x.apply(this,arguments)||this};
_.u(Br,_.x);Br.prototype.computeAriaLevel_=function(B){return this.getLevelID_(B)};
Br.prototype.getLevelID_=function(B){return(B=B.match(/[0-9]+$/))&&B.length==1?B[0]:"1"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Br.prototype,"data",void 0);_.G([_.y({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.Y("design:type",String)],Br.prototype,"ariaLevel",void 0);_.G([_.y({value:"heading",reflectToAttribute:!0}),_.Y("design:type",String)],Br.prototype,"role",void 0);
_.G([_.y({value:-1,reflectToAttribute:!0}),_.Y("design:type",Number)],Br.prototype,"tabindex",void 0);_.G([_.yX({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],Br);
_.e(Br,"yt-subscription-product-header-renderer",function(){if(go8===void 0){var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;fOn===void 0&&(fOn=document.createElement("template"));var S=fOn;T.call(t,S.content.cloneNode(!0),B.content.firstChild);go8=B}B=go8;return B},{mode:2});var Ryg;var AdN;_.Qk("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var tq=function(){return _.x.apply(this,arguments)||this};
_.u(tq,_.x);tq.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:_.x1("menuRenderer"),events:!0}}};
tq.prototype.onStampFinished_=function(){_.ZH(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
tq.prototype.onStampFinished_=tq.prototype.onStampFinished_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tq.prototype,"data",void 0);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tq.prototype,"onStampFinished_",null);
_.G([_.yX({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],tq);
_.e(tq,"yt-subscription-product-renderer",function(){if(AdN===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Ryg===void 0&&(Ryg=document.createElement("template"));var S=Ryg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);AdN=B}B=AdN;return B},{mode:2});var cd1;var su7;_.Qk("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var T8=function(){return _.x.apply(this,arguments)||this};
_.u(T8,_.x);T8.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
T8.prototype.imageScrimColorValuesChanged_=function(){var B,t=(B=this.data)==null?void 0:B.imageScrimColorValues;_.ZH(this.hostElement).querySelector("#scrim").style.backgroundColor=t?_.e8(t[0]):"transparent"};
T8.prototype.imageScrimColorValuesChanged_=T8.prototype.imageScrimColorValuesChanged_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],T8.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],T8.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],T8.prototype,"data",void 0);
_.G([_.IK("data.imageScrimColorValues"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T8.prototype,"imageScrimColorValuesChanged_",null);_.G([_.yX({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],T8);
_.e(T8,"yt-subscription-product-upsell-offer-renderer",function(){if(su7===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;cd1===void 0&&(cd1=document.createElement("template"));var S=cd1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);su7=B}B=su7;return B},{mode:2});var Fbw;var wtw;var oo1;var ydw;var Quq;var x07;var SM=function(){return _.x.apply(this,arguments)||this};
_.u(SM,_.x);SM.prototype.onYtServiceRequestError_=function(B){_.bc(this.hostElement,B.detail.error.message)};
SM.prototype.onYtServiceRequestError_=SM.prototype.onYtServiceRequestError_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],SM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],SM.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],SM.prototype,"collapsible",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],SM.prototype,"isManageRed",void 0);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],SM.prototype,"onYtServiceRequestError_",null);_.G([_.yX({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],SM);
_.e(SM,"yt-single-ypc-offer-renderer",function(){if(x07===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Quq===void 0&&(Quq=document.createElement("template"));var S=Quq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);x07=B}B=x07;return B},{mode:2});var OU=function(){return _.x.apply(this,arguments)||this};
_.u(OU,_.x);OU.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],OU.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],OU.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],OU.prototype,"isManageRed",void 0);_.G([_.yX({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],OU);
_.e(OU,"yt-single-ypc-offer-list-renderer",function(){if(ydw===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;oo1===void 0&&(oo1=document.createElement("template"));var S=oo1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ydw=B}B=ydw;return B},{mode:2});var Mu7;var $0w;_.Qk("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var kf=function(){return _.x.apply(this,arguments)||this};
_.u(kf,_.x);kf.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],kf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kf.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],kf.prototype,"isManageRed",void 0);_.G([_.yX({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],kf);
_.e(kf,"yt-ypc-offers-list-renderer",function(){if($0w===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Mu7===void 0&&(Mu7=document.createElement("template"));var S=Mu7;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$0w=B}B=$0w;return B},{mode:2});_.Qk("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var dY=function(){return _.x.apply(this,arguments)||this};
_.u(dY,_.x);
dY.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],dY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],dY.prototype,"data",void 0);_.G([_.yX({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],dY);
_.e(dY,"yt-unlimited-manage-subscription-page-renderer",function(){if(wtw===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Fbw===void 0&&(Fbw=document.createElement("template"));var S=Fbw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);wtw=B}B=wtw;return B},{mode:2});var Wbf;var eyq;var Cn=function(){return _.x.apply(this,arguments)||this};
_.u(Cn,_.x);_.k=Cn.prototype;_.k.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.k.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.k.onKeypress_=function(B){B.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.k.handleHeaderTap_=function(B){B.preventDefault();B.stopPropagation();this.expandOffers_()};
_.k.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.k.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Cn.prototype.dataChanged_=Cn.prototype.dataChanged_;_.G([_.g(_.Iy),_.Y("design:type",Object)],Cn.prototype,"ironA11yKeysBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Cn.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Cn.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Cn.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Cn.prototype,"offersVisible_",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Cn.prototype,"dataChanged_",null);_.G([_.yX({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Cn);
_.e(Cn,"yt-collapsible-ypc-offer-renderer",function(){if(eyq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Wbf===void 0&&(Wbf=document.createElement("template"));var S=Wbf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);eyq=B}B=eyq;return B},{mode:2});var GPf;var ptn;_.Qk("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var ZD=function(){return _.x.apply(this,arguments)||this};
_.u(ZD,_.x);_.k=ZD.prototype;_.k.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.k.dataChanged_=function(){if(this.data.backgroundImage){var B=_.Cz(this.data.backgroundImage.thumbnails,screen.width),t=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=t?"linear-gradient(180deg, "+t+"), url("+B+")":"url("+B+")";this.data.gtmId&&_.Rn(this.data.gtmId,_.MB("GL",""))}};
_.k.onYtServiceRequestError_=function(B){_.bc(this.hostElement,B.detail.error.message)};
_.k.getScrimLayerColorStops_=function(){var B,t,T=(B=this.data.unlimitedHeaderV2Data)==null?void 0:(t=B.unlimitedHeaderV2Data)==null?void 0:t.scrimLayerColors;if(!T)return null;var S=100/T.length;return T.map(function(O,d){d*=S;return _.e8(O)+" "+d+"%"}).join(",")};
_.k.computeLogoWithPadding=function(B){var t,T,S;return(B=(t=B.unlimitedLogoImage)==null?void 0:(T=t.thumbnails)==null?void 0:(S=T[0])==null?void 0:S.height)&&B%31===0?!0:!1};
ZD.prototype.onYtServiceRequestError_=ZD.prototype.onYtServiceRequestError_;ZD.prototype.dataChanged_=ZD.prototype.dataChanged_;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ZD.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ZD.prototype,"ytRendererBehavior",void 0);_.G([_.y({computed:"computeLogoWithPadding(data)"}),_.Y("design:type",Boolean)],ZD.prototype,"logoWithPadding",void 0);
_.G([_.y(),_.Y("design:type",Object)],ZD.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ZD.prototype,"dataChanged_",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ZD.prototype,"onYtServiceRequestError_",null);_.G([_.yX({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],ZD);
_.e(ZD,"yt-unlimited-page-header-renderer",function(){if(ptn===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;GPf===void 0&&(GPf=document.createElement("template"));var S=GPf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ptn=B}B=ptn;return B},{mode:2});var icb;var YRs;_.Qk("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var Ln=function(){return _.x.apply(this,arguments)||this};
_.u(Ln,_.x);Ln.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ln.prototype,"data",void 0);_.G([_.yX({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],Ln);
_.e(Ln,"yt-unlimited-user-notification-renderer",function(){if(YRs===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;icb===void 0&&(icb=document.createElement("template"));var S=icb;T.call(t,S.content.cloneNode(!0),B.content.firstChild);YRs=B}B=YRs;return B},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.nvn=_.Ba(function(B){var t=_.zo(B,{numberOfChips:5}).numberOfChips;return _.E("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.E(_.aS,{each:function(){return Array(t==null?void 0:t())}},function(){return _.E("div",{class:"ytGhostChipShelfChip"})}))},"sg");_.rbC=_.Ba(function(B){var t=_.Ei(),T=_.OD().resolve(_.rp);_.cw(function(){requestAnimationFrame(function(){var O;(O=t.lottieEl)==null||O.addEventListener("DOMLoaded",function(){var d;(d=B.onLottieLoaded)==null||d.call(B)})})});
var S={};return _.E("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var O;return((O=B.data)==null?void 0:O.call(B).targetId)||""}},_.E(_.kc,{className:_.JK((S.ytChatLoadingViewModelRtl=T==="rtl",S)),
animationName:"YOUCHAT_LOADER",data:function(){var O;return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:((O=B.data)==null?void 0:O.call(B).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"}}},
animationRef:t}))},"tg");
}catch(e){_._DumpException(e)}
try{
var IA8,J07,mQr,N97,X9N,uVb,jBg,aAs,w9q,Om,FMs,RCN,sB1,c0w,A0q,gq_,oqV,y08,QBb,xQs,kE,MYf,$Q1,G_b,ZX,WM_,LL,dL,hM,eCN,CL,p91,i1g,Ynf,KMs,lAB,vqB,r0n,tir,ObV,kmq,dcB,CKN,LJf,qSs,EB7,DcV,PKn,Ucg,Jag,mcb,NSf,XCr,uo_,j01,Hbr,fCs,caB,Aan,gBb,s0b,RAr,FJs,Q0r,yaq,wCg,oBb,VC,xcw,MiC,WJr,KJ1,lCN,vBn,nB7,raN,zAn,bb_,BOb,tmf,TOs,O61,khr,d_f,pCw;
_.TM=function(B){var t=new _.HY("Error accessing DB");return _.cJL().then(function(T){return new Promise(function(S,O){try{var d=T.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(B);d.onsuccess=function(){var Z=d.result;S(Z?Z.value:null)};
d.onerror=function(){t.params={key:B,source:"onerror"};O(t)}}catch(Z){t.params={key:B,
thrownError:String(Z)},O(t)}})},function(){return null})};
_.UQC=function(B,t){var T=_.UKo(t);T!=="javascript:"&&T!=="data:"&&B.setAttribute("href",t)};
IA8=function(B,t){return _.q8(B.entities,"flowStateEntity",t)};
J07=function(B){return _.xh(B,function(t){return t.languageCode==="en"})};
mQr=function(B){var t=SB;if(_.gRw(B))B.setOption("captions","stickyLoading",{}),B.setOption("captions","track",{});else{var T=_.xh(_.QcX(B),function(S){return S.displayName===t});
B.setOption("captions","track",T)}};
N97=function(B){if(!B)return 0;var t=B.getPresentingPlayerType(),T=B.getVideoData();return T&&T.isLive?(B=B.getProgressState(t),B.seekableEnd-B.seekableStart):B.getDuration(t)};
X9N=function(B,t){for(var T=_.C(Object.keys(B)),S=T.next();!S.done;S=T.next())if(S=S.value,B[S]!==t[S])return!1;return!0};
uVb=function(){return document.getElementById("player-control-overlay")};
jBg=function(B){B!==-1&&!_.m("player_controls_log_creation_killswitch")&&uVb()&&(_.wv("pcu_cs",B),_.wv("pcu_ce"))};
aAs=function(B){return _.E("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(B.subscribeButton?[B.subscribeButton,B.channelAccess]:[B.channelAccess]).map(function(t){return _.E("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.E("div",{class:"yt-profile-identity-info-view-model-wiz--button"},H17(t)))}))};
_.fAB=function(B){var t=B.data;B=B.hideDivider;var T={};T=(T["yt-profile-identity-info-view-model-wiz__frame"]=!0,T["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=!t.channelBanner,T);T={class:_.mn(T)};var S,O={imageBannerViewModel:{image:(S=t.channelBanner)==null?void 0:S.image,style:"IMAGE_BANNER_STYLE_INSET"}};S=_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},t.channelBanner?_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},
H17(O,{imageBannerViewModel:{isPositionRelative:!0}})):null);O=_.E("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},H17(t.avatar));var d;var Z=_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},t.channelDisplayName),t.verifiedOrOacBadge?_.E("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.E(_.bQ,{data:{thumbnails:[{url:(d=t.verifiedOrOacBadge)==null?void 0:d.badgeUrl}]},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})):null);d=_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},Z,H17(t.threeDotMenu));Z=_.E("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.E("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.E("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},t.channelHandle),t.channelPronouns&&t.channelHandle?_.E("span",
{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,_.E("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},t.channelPronouns)),_.E("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.E("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},t.leftOfBulletInfo),t.leftOfBulletInfo&&t.rightOfBulletInfo?_.E("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):
null,_.E("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},t.rightOfBulletInfo)));d=_.E("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},d,Z);return _.E("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.E("div",T,S,_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},O,d),t.channelDescription?_.E("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},t.channelDescription):
null,aAs(t),B?null:_.E("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))};
w9q=function(B,t){var T=_.rf(B,{}),S=gq_("top",t),O=gq_("bottom",t),d=gq_("left",t),Z=gq_("right",t);return _.H4({top:function(){return Om(T().position,S)},
bottom:function(){return Om(T().position,O)},
left:function(){return Om(T().position,d)},
right:function(){return Om(T().position,Z)},
position:function(){return Om(T().positionType,RCN)},
height:function(){return Om(T().height,kE)},
width:function(){return Om(T().width,kE)},
"min-width":function(){return Om(T().minWidth,kE)},
"min-height":function(){return Om(T().minHeight,kE)},
"max-width":function(){return Om(T().maxWidth,kE)},
"max-height":function(){return Om(T().maxHeight,kE)},
"aspect-ratio":function(){return Om(T().aspectRatio,String)},
"margin-top":function(){return Om(T().margin,S)},
"margin-bottom":function(){return Om(T().margin,O)},
"margin-left":function(){return Om(T().margin,d)},
"margin-right":function(){return Om(T().margin,Z)},
"padding-top":function(){return Om(T().padding,S)},
"padding-bottom":function(){return Om(T().padding,O)},
"padding-left":function(){return Om(T().padding,d)},
"padding-right":function(){return Om(T().padding,Z)},
"flex-direction":function(){return Om(T().flexDirection,A0q)},
"justify-content":function(){return Om(T().justifyContent,c0w)},
"align-items":function(){return Om(T().alignItems,sB1)},
"flex-grow":function(){return Om(T().flexGrow,String)},
"flex-shrink":function(){return Om(T().flexShrink,String)},
"flex-basis":function(){return Om(T().flexBasis,kE)},
"align-self":function(){return Om(T().alignSelf,sB1)},
"flex-wrap":function(){return Om(T().flexWrap,FMs)},
"align-content":function(){return Om(T().alignContent,sB1)}})};
Om=function(B,t){return B!==void 0?t(B):void 0};
FMs=function(B){switch(B){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
RCN=function(B){switch(B){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
sB1=function(B){switch(B){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"}};
c0w=function(B){switch(B){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"}};
A0q=function(B){switch(B){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"}};
gq_=function(B,t){var T=t==="rtl";switch(B){case "top":var S=oqV;break;case "bottom":S=y08;break;case "left":S=QBb;break;default:S=xQs}return function(O){return Om(S(O,T),kE)}};
oqV=function(B){var t=B.top;var T=B.vertical;B=B.all;var S;return(S=t!=null?t:T)!=null?S:B};
y08=function(B){var t=B.bottom;var T=B.vertical;B=B.all;var S;return(S=t!=null?t:T)!=null?S:B};
QBb=function(B,t){var T=B.left;var S=B.end;var O=B.start;var d=B.horizontal;B=B.all;var Z,h;return(h=(Z=T!=null?T:t?S:O)!=null?Z:d)!=null?h:B};
xQs=function(B,t){var T=B.right;var S=B.end;var O=B.start;var d=B.horizontal;B=B.all;var Z,h;return(h=(Z=T!=null?T:t?O:S)!=null?Z:d)!=null?h:B};
kE=function(B){var t=B.value;switch(B.unit){case "YPC_DIMENSION_UNIT_POINT":return t+"px";case "YPC_DIMENSION_UNIT_FRACTION":return t+"%";default:return""+t}};
MYf=function(B){switch(B){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"}};
$Q1=function(B){var t=B!=null?B:{};B=t.fontRole;var T=t.fontSize;t=t.fontWeight;if(B!==null&&T!==null)switch(B){case "YPC_FONT_ROLE_DISPLAY":switch(T){case "YPC_FONT_SIZE_L":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(T){case "YPC_FONT_SIZE_L":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return t===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(T){case "YPC_FONT_SIZE_XL":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return t==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
G_b=function(B,t,T){function S(P){return Object.values(P).map(function(U){var J=U.productId;U=U.pricingOptionIndex;return dL(O(J).pricingOptions,U).pricingOptionId})}
function O(P){return h().get(P)}
function d(P){P=S(P);T(P)}
var Z=CL([B,t],function(P,U){var J=P==null?void 0:P.selectedPricingOptions;P={};var N=!0;if(J&&U.length)for(var H=_.C(U),f=H.next();!f.done;f=H.next()){f=f.value;var c=WM_(f.pricingOptions,function(v){a:{v=v.pricingOptionId;for(var p=_.C(J),l=p.next();!l.done;l=p.next())if(l.value===v){v=!0;break a}v=!1}return v});
if(c>=0){N=!1;var w=dL(f.pricingOptions,c),W=void 0;P[f.groupId]={productId:f.productId,pricingOptionIndex:c,pricingGroupAttributes:(W=w)==null?void 0:W.pricingGroupAttributes}}}N&&U.length&&(N=dL(U[0].pricingOptions,0),P[U[0].groupId]={productId:U[0].productId,pricingOptionIndex:0,pricingGroupAttributes:N==null?void 0:N.pricingGroupAttributes});return P}),h=CL([t],function(P){return new Map(P.map(function(U){return[U.productId,
U]}))}),q=CL([t],function(P){var U=new Map;
P=_.C(P);for(var J=P.next();!J.done;J=P.next()){var N=J.value;J=N.groupId;var H=N.productId;N=_.C(ZX(N.pricingOptions));for(var f=N.next();!f.done;f=N.next()){var c=_.C(f.value);f=c.next().value;c=c.next().value;U.set(c.pricingOptionId,{groupId:J,productId:H,index:f,pricingOption:c,pricingGroupAttributes:c.pricingGroupAttributes})}}return U}),D=CL([t],function(P){var U=new Map;
P=_.C(P);for(var J=P.next();!J.done;J=P.next()){var N=J.value;J=N.groupId;var H=N.productId,f=void 0;N=_.C(ZX((f=N.pricingGroups)!=null?f:[]));for(f=N.next();!f.done;f=N.next()){var c=_.C(f.value);f=c.next().value;c=c.next().value;U.set(c.pricingGroupId,{groupId:J,productId:H,index:f,pricingGroup:c,pricingGroupAttributes:c.pricingGroupAttributes})}}return U});
return{getProductById:O,isProductSelected:function(P){var U=O(P);if(!U)return!1;var J;return((J=Z()[U.groupId])==null?void 0:J.productId)===P},
getSelectedPricingOptions:function(){return Object.values(Z()).map(function(P){var U=P.productId;P=P.pricingOptionIndex;return dL(O(U).pricingOptions,P)})},
getSelectedPricingGroupAttributesByGroupId:function(P){var U;return(P=(U=Z()[P])==null?void 0:U.pricingGroupAttributes)?Array.from(P):void 0},
getSelectedProductByGroupId:function(P){var U;return(P=(U=Z()[P])==null?void 0:U.productId)?O(P):void 0},
onProductSelected:function(P){var U=O(P);if(U){var J=Z(),N;if(((N=J[U.groupId])==null?void 0:N.productId)!==P){var H,f;N=(f=(H=J[U.groupId])==null?void 0:H.pricingOptionIndex)!=null?f:0;LL(U.pricingOptions)<=N&&(N=0);H=dL(U.pricingOptions,N);var c;f={};d(Object.assign({},J,(f[U.groupId]={productId:P,pricingOptionIndex:N,pricingGroupAttributes:(c=H==null?void 0:H.pricingGroupAttributes)!=null?c:[]},f)))}}},
onPricingOptionSelected:function(P){var U=q().get(P);if(U){P=U.groupId;var J=U.productId;U=U.index;var N=Z(),H,f;if(((H=N[P])==null?void 0:H.productId)!==J||((f=N[P])==null?void 0:f.pricingOptionIndex)!==U){var c,w;H={};d(Object.assign({},N,(H[P]={productId:J,pricingOptionIndex:U,pricingGroupAttributes:(w=(c=N[P])==null?void 0:c.pricingGroupAttributes)!=null?w:[]},H)))}}},
onPricingGroupSelected:function(P){var U=D().get(P);if(U){P=U.groupId;var J=U.productId,N=U.pricingGroup.pricingGroupAttributes,H=O(J);if(H){U=Z();var f=U[P].pricingGroupAttributes,c;if(((c=U[P])==null?void 0:c.productId)!==J||!hM(eCN(f,LL(N)),N)){c=Array.from(N);for(N=LL(N);N<LL(f);N++){var w="",W=!1,v=Array.from(c);v.push(dL(f,N));for(var p=_.C(H.pricingGroups),l=p.next();!l.done;l=p.next())if(l=l.value,hM(l.pricingGroupAttributes,v)){c.push(dL(f,N));W=!0;break}else w===""&&LL(l.pricingGroupAttributes)===
v.length&&hM(eCN(l.pricingGroupAttributes,c.length),c)&&(w=dL(l.pricingGroupAttributes,N));W||c.push(w)}w=U[P].pricingOptionIndex;N=[];W=new Map;v=0;H=_.C(ZX(H.pricingOptions));for(p=H.next();!p.done;p=H.next())l=_.C(p.value),p=l.next().value,l=l.next().value,hM(l.pricingGroupAttributes,c)&&N.push(p),hM(l.pricingGroupAttributes,f)&&W.set(p,v++);N.length===0?f=0:(f=W.get(w),f=f!==void 0&&f<N.length?N[f]:N[0]);H={};d(Object.assign({},U,(H[P]={productId:J,pricingOptionIndex:f,pricingGroupAttributes:c},
H)))}}}},
onClearGroupSelected:function(P){var U=Z();U[P]&&(U=Object.fromEntries(Object.entries(U).filter(function(J){return _.C(J).next().value!==P})),d(U))}}};
ZX=function(B){return function T(){var S,O,d,Z,h;return _.zhN(T,function(q){switch(q.nextAddress){case 1:_.qg(q,2),S=0,O=_.C(B),d=O.next();case 4:if(d.done){q.jumpTo(2);break}Z=d.value;h=_.b$C;return _.V(q,[S++,Z],7);case 7:h(q.yieldResult);d=O.next();q.jumpTo(4);break;case 2:_.he(q),_.VK(q,0)}})}()};
WM_=function(B,t){B=_.C(ZX(B));for(var T=B.next();!T.done;T=B.next()){var S=_.C(T.value);T=S.next().value;S=S.next().value;if(t(S))return T}return-1};
LL=function(B){var t=0;for(B=B[Symbol.iterator]();!B.next().done;)++t;return t};
dL=function(B,t){B=_.C(ZX(B));for(var T=B.next();!T.done;T=B.next()){var S=_.C(T.value);T=S.next().value;S=S.next().value;if(T===t)return S}};
hM=function(B,t){if(!B&&!t)return!0;if(!B||!t)return!1;B=Array.from(B);t=Array.from(t);if(B.length!==t.length)return!1;for(var T=0;T<B.length;T++)if(B[T]!==t[T])return!1;return!0};
eCN=function(B,t){t=t===void 0?Infinity:t;var T=[];B=_.C(ZX(B));for(var S=B.next();!S.done;S=B.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;if(S>=t)break;S>=0&&T.push(O)}return T};
CL=function(B,t){var T,S;return function(){for(var O=B.map(function(Z){return Z()}),d=0;d<O.length;d++)if(!T||O[d]!==T[d]){T=O;
S=t.apply(null,_.aw(O));break}return S}};
p91=function(B,t,T){var S=[];B=_.C(B);for(var O=B.next();!O.done;O=B.next()){O=O.value;var d=void 0;((d=t)==null?0:d.length)&&!hM(O.pricingGroupAttributes,t)||S.push({pricingOption:O,isSelected:T.includes(O.pricingOptionId)})}return S};
i1g=function(B,t){return _.q8(B.entities,"pdpStateEntity",t)};
Ynf=function(B){var t,T;return!!(B.productId&&B.groupId&&((t=B.pricingOptions)==null?0:t.length)&&B.pricingOptions.every(function(S){return S.pricingOptionId})&&((T=B.pricingGroups)==null||!T.length||Array.isArray(B.pricingGroups)&&B.pricingGroups.every(function(S){return S.pricingGroupId&&S.pricingGroupAttributes&&S.pricingGroupAttributes.length>0})))};
KMs=function(B,t,T){return G_b(B,CL([t],function(S){return S.filter(Ynf)}),T)};
lAB=function(B,t){return t.length===0?[B]:[B.slice(0,t[0]),B.slice(t[0])].filter(function(T){return T.length>0})};
vqB=function(B){switch(B){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""}};
r0n=function(B,t,T,S){S=Object.assign({},S);_.or(S,nqf,{selectedOptionId:B,primaryButtonOverride:T});_.vb().dispatch(_.mO("flowStateEntity",t,S))};
_.BSV=function(){if(!zCs){var B=_.C(_.PV(new Map,void 0,"UJImUe"));zCs=B.next().value;b1w=B.next().value}return zCs};
tir=function(B){if(B)return _.BSV()().get(B)};
_.TSs=function(B,t){if(B&&t){var T=_.BSV();T().set(B,t);B=T();b1w(new Map(B))}};
_.SS8=function(B){return{onSubmit:function(){var t;(t=tir(B()))==null||t.onSubmit()},
isValid:function(){var t=tir(B());return t?t.isValid():!0},
isSubmitting:function(){var t,T;return!!((t=tir(B()))==null?0:(T=t.isSubmitting)==null?0:T.call(t))}}};
ObV=function(B,t){return _.q8(B.entities,"contextNoteFeedEntityPayload",t)};
kmq=function(B,t){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:B.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:B.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:B.deleteDialogTitle}]},dialogMessages:[{runs:[{text:B.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:B.deleteActionText}]},command:{performCommentActionEndpoint:{action:t}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:B.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
dcB=function(B){B.style.height="auto";B.style.height=B.scrollHeight+"px"};
CKN=function(B){return[B.syncStep,B.asyncStep].filter(function(t){return t!==void 0})};
LJf=function(B){var t,T,S;if(B=(t=B.structuredContextNoteFormSchema)==null?void 0:(T=t.fieldSchemas)==null?void 0:(S=T.noteBody)==null?void 0:S.validationSchema)for(t=_.C(CKN(B)),T=t.next();!T.done;T=t.next()){T=T.value.rules;if(!T)break;T=_.C(T);for(T=T.next();!T.done;T=T.next())return _.X(T.value,_.Zb8)}};
qSs=function(B){if(B){B=_.C(CKN(B));for(var t=B.next();!t.done;t=B.next()){t=t.value.rules;if(!t)break;t=_.C(t);for(t=t.next();!t.done;t=t.next())return _.X(t.value,hAC)}}};
EB7=function(B){if(B){B=_.C(CKN(B));for(var t=B.next();!t.done;t=B.next()){t=t.value.rules;if(!t)break;t=_.C(t);for(t=t.next();!t.done;t=t.next())return _.X(t.value,Viw)}}};
DcV=function(B){B=/^https?:\/\//.test(B)?B:"http://"+B;try{var t=_.YB(B)}catch(T){return!1}if(t.toString()!==B)return!1;B=t.JSC$8094_domain_.split(".");return B.length>1&&B.every(function(T){return!!T})};
PKn=function(B,t,T,S){var O;S=(O=S.structuredContextNoteData)==null?void 0:O.createCommentEndpoint;if(O=_.X(S,_.tki))return O.commentText=_.lZ(B),O.videoPositionMention=t,O.sources=T,S};
Ucg=function(B){return B==null?void 0:B.stringValue};
Jag=function(B,t,T){B=B.map(function(S,O){return{listItemViewModel:{title:S.title,subtitle:S.subtitle,leadingImage:S.leadingImage,trailingImage:O===t?IC8:void 0,rendererContext:{commandContext:{onTap:S.onTap}}}}});
return Object.assign({},T&&{header:{panelHeaderViewModel:{title:T}}},{content:{listViewModel:{listItems:B}}})};
mcb=function(B,t){if(B&&t)switch(t){case "SELECTION_TYPE_BOOL":return B.boolValue;case "SELECTION_TYPE_INT":return B.intValue;case "SELECTION_TYPE_STRING":return B.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return B.privacyStatusValue}};
NSf=function(B){var t;B=(t=B.options)==null?void 0:t.findIndex(function(T){return T.isSelected});
return B===void 0?-1:B};
XCr=function(B,t,T){var S=function(){return B().label},O={},d=_.JK("ytDropdownViewModelLabel",(O.ytDropdownViewModelLabelError=t,O));
return _.E(_.I,{cond:function(){return B().label&&!(T()===-1&&B().label&&!B().placeholderText)},
then:function(){return _.E("div",{class:d},_.E(_.vR,{text:S}))}})};
uo_=function(B,t){var T={};T=_.JK("ytDropdownViewModelTitle",(T.ytDropdownViewModelTitlePlaceholder=function(){return t()===-1},T));
return _.E("div",{class:T},_.E(_.vR,{text:function(){var S=B();var O=t();if(O===-1)S=S.placeholderText?S.placeholderText:S.label;else{var d,Z;S=(d=S.options)==null?void 0:(Z=d[O])==null?void 0:Z.title}return S}}))};
j01=function(B,t){var T=function(){return B().hint};
return _.E(_.Zc,null,_.E(_.I,{cond:function(){return T()&&!t()},
then:function(){return _.E("div",{class:_.JK("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.E(_.vR,{text:T,className:"ytDropdownViewModelSupportText"}))}}),_.E(_.I,{cond:t,
then:function(){return _.E("div",{id:"dropdown-view-model-error",role:"alert",class:_.JK("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.E(_.fz,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.E(_.vR,{text:t,className:"ytDropdownViewModelSupportText"}))}}))};
Hbr=function(B,t){var T=_.OD().resolve(_.b08);_.Fv(function(){var S=B().id;S&&T!=null&&T.dropdownMap.set(S,t)})};
fCs=function(B){B=_.X(B.scheduleButton,aCq);B=_.X(B==null?void 0:B.primaryButton,_.aa);B=_.X(B==null?void 0:B.onTap,_.MA);var t,T,S=((T=_.X(B,_.EQ))==null?void 0:T.commands)||[B];T=_.C(S);for(B=T.next();!B.done&&!(t=_.X(B.value,_.bgb));B=T.next());var O;t=(O=t)==null?void 0:O.createBroadcastRequest;if(!t)throw Error("Qj");return t};
caB=function(B,t,T){T=T===void 0?{}:T;var S,O;return _.L(function(d){if(S=gBb(t))return d.return(S);(O=RAr(B,t,T))&&Aan(t,O);return d.return(O)})};
Aan=function(B,t){var T=s0b(B);T&&t.then(function(S){_.OD().resolve(_.k6).put(T,new _.du({innertubeResponse:S}))})};
gBb=function(B){if(B=s0b(B)){var t=_.OD().resolve(_.k6);if(t.has(B))return t.get(B).then(function(T){return T==null?void 0:_.kp(T)})}return null};
s0b=function(B){var t=_.X(B.endpoint,_.Km);if(t!=null&&t.videoId)return t={videoId:t.videoId},_.m("web_imp_player_mute_params")&&(t.mutedAtStart=B.startPlaybackInMutedState),_.Yz("inline_playback",t)};
RAr=function(B,t,T){B=_.Kz(B,t.endpoint,FJs(t,T)).then(function(S){return S});
return Promise.resolve(B)};
FJs=function(B,t){t=_.m("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!B.startPlaybackInMutedState},t):Object.assign({},{vis:5,autonav:"1"},t);var T;t={contentPlaybackContext:_.RE(t,(T=_.X(B.endpoint.commandMetadata,_.b5))==null?void 0:T.url,window.location.href)};_.m("web_imp_player_mute_params")&&(t.overrideMutedAtStart=!B.startPlaybackInMutedState);return t};
Q0r=function(B,t){var T=window.MutationObserver;T&&(q3=new T(function(S,O){S=_.C(S);for(var d=S.next();!d.done;d=S.next()){d=d.value;var Z;if(Z=d.type==="childList"&&d.target)a:{Z=B;d=wCg(d.target);Z=wCg(Z);for(var h=null,q=0;q<d.length;q++)if(Z.includes(d[q])){if(q===0){Z=!1;break a}h=d[q];break}h?(d=oBb(d,h),Z=oBb(Z,h),Z=d<Z):Z=!1}if(Z){t();O.disconnect();break}}}),(T=yaq())&&q3.observe(T,{childList:!0,
subtree:!0}))};
yaq=function(){var B=document.getElementsByTagName("ytd-rich-grid-renderer");if(B.length>0)return B[0];B=document.getElementsByTagName("ytd-section-list-renderer");return B.length>0?B[0]:null};
wCg=function(B){for(var t=[];B;)t.push(B),B=B.parentElement;return t};
oBb=function(B,t){var T=Array.from(t.children);t=B.indexOf(t);return t>0?T.indexOf(B[t-1]):-1};
VC=function(B,t,T){T=T===void 0?{}:T;return _.IG(B,T,t)};
xcw=function(B){switch(B){case "MUSIC":return!0;default:return!1}};
MiC=function(B){return B==null?void 0:B.filter(function(t){return t.premiereTrailerBadgeRenderer})};
WJr=function(B){var t,T=B==null?void 0:(t=B.find(function(U){return U.thumbnailOverlayTimeStatusRenderer}))==null?void 0:t.thumbnailOverlayTimeStatusRenderer,S,O;
if((T==null?0:(S=T.icon)==null?0:S.iconType)&&xcw(T==null?void 0:(O=T.icon)==null?void 0:O.iconType)){var d;return{icon:T==null?void 0:(d=T.icon)==null?void 0:d.iconType}}var Z,h;var q=(B=(Z=B==null?void 0:(q=B.find(function(U){return U.thumbnailBottomOverlayViewModel}))==null?void 0:q.thumbnailBottomOverlayViewModel)==null?void 0:(h=Z.badges)==null?void 0:h.find(function(U){var J,N;
return((J=_.X(U,$c1))==null?void 0:(N=J.inlinePlaybackBadgeData)==null?void 0:N.replicateAsTimestamp)===!0}))?_.X(B,$c1):void 0;
if(q==null?0:q.icon){var D,P;if((q=(D=_.DkL(q==null?void 0:q.icon))==null?void 0:(P=D.clientResource)==null?void 0:P.imageName)&&xcw(q))return{icon:q}}return{}};
KJ1=function(B,t){var T=eA_,S=_.C(_.PV(Gmq(new pCw(function(){},T,t)),void 0,"PAnyd")),O=S.next().value,d=S.next().value,Z=new pCw(function(h){d(h)},T,t);
_.sZ(function(){Promise.resolve().then(function(){var h,q=(h=B())!=null?h:{};Z.playerControlsData=q;_.m("player_controls_skip_double_signal_old")&&(Z.lastSeenPlayerApi=_.oO(q.playerApi));_.m("player_controls_skip_double_signal_old")||(Z.lastSeenPlayerApi=_.oO(q.playerApi));ibN(Z)});
_.FA(function(){YSw(Z)})},"HikUP");
_.FA(function(){YSw(Z)});
return function(){return O()}};
lCN=function(B){return function(t){var T=B(),S={playerState:t};if(t===1){var O;(O=T.playerApi)==null||O.loadModule("captions")}if(t===0){var d;(d=T.playerApi)==null||d.unloadModule("captions")}(t!==-1||_.m("web_imp_controls_set_player_state_killswitch"))&&T.setState(S)}};
vBn=function(B){return function(t){B().setState({playbackRate:t})}};
nB7=function(B){return function(t){var T=B(),S=T.playerApi,O=S==null?void 0:S.getVideoData(),d=(O==null?void 0:O.isLive)||!1;O=O==null?void 0:O.video_id;d={videoDuration:N97(S||void 0),isLive:d,videoId:O};d.videoId!==T.videoId&&(d=Object.assign({},_.g7o(S),d));if(t==null?0:t.playertype)d.playerType=t.playertype;if(S){d.captionsAvailable=_.M0(S);t=d;var Z;O=(Z=S.getStoryboardLevel(S.getNumberOfStoryboardLevels()-1))==null?void 0:Z.intervalMs;t.storyboardInterval=O?O/1E3:void 0;d.captionsAvailable&&
(d.captionsEnabled=_.gRw(S))}d.volumeMuted=!(S==null||!S.isMuted());T.setState(d)}};
raN=function(B){return function(t){var T=B(),S=T.playerApi;if(S){var O=S.getPresentingPlayerType();t={playedTime:t||0,percentLoaded:S.getVideoLoadedFraction(),playerType:O};T.playerState===0&&(t.playedTime=T.videoDuration);T.isLive&&(O=S.getProgressState(O),t.playedTime-=O.seekableStart,t.videoDuration=N97(S));if(T.playerType===1)S=!1;else{var d;if((d=T.uxConfig)==null?0:d.showCuedOverlay){var Z;S=!((Z=T.playerApi)==null?0:Z.getPlayerStateObject(T.playerType).isDomPaused)}else S=!0}S&&delete t.playedTime;
T.setState(t)}}};
zAn=function(B){return function(){var t=B(),T,S,O,d={volume:(O=(T=t.playerApi)==null?void 0:T.getVolume())!=null?O:0,volumeMuted:!((S=t.playerApi)==null||!S.isMuted())};t.setState(d)}};
bb_=function(B){return function(){var t=B(),T=t.playerApi;if(T){var S={captionsAvailable:_.M0(T)};S.captionsAvailable&&(S.captionsEnabled=_.gRw(T));t.setState(S)}}};
BOb=function(B){return function(){var t=B();if(t.playerApi&&!(t.volumeMuted||t.controlsVisible&&t.isProbablyAScreenreaderUser)){t.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var T;(T=document.querySelector(".player-control-play-pause-icon"))==null||T.focus()}}};
tmf=function(B){return{appApi:Object.assign({},_.Nr2(),{showCaptionsToggleToast:function(t){var T,S;(S=(T=B()).showCaptionsToggleToast)==null||S.call(T,t)},
openInMiniplayer:function(){var t,T;(T=(t=B()).openInMiniplayer)==null||T.call(t)}})}};
TOs=function(B,t){var T,S,O;return!!(B==null?0:(T=B.playerResponse)==null?0:(S=T.playerConfig)==null?0:(O=S.inlinePlaybackConfig)==null?0:O.showScrubbingControls)&&!(t==null?0:t.hideScrubbingControls)};
_.SZs=function(B){var t=!B.miniplayerIsActive;return[5,2,0].includes(B.miniplayerPlaybackState)||t};
O61={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};khr=function(B,t){var T,S,O,d,Z;_.L(function(h){if(!t.length)return h.return([]);T=[];S=_.C(t);for(O=S.next();!O.done;O=S.next())d=O.value,(Z=B.resolveIcon(d))&&!B.iconCache[Z.url]&&T.push(_.Iiw(B,Z).then(function(){}).catch(function(){}));
return h.return(Promise.all(T))})};
d_f=function(B,t){var T=[];t=(new Set(t)).values();t=_.C(t);for(var S=t.next();!S.done;S=t.next()){S=S.value;for(var O=_.C(Object.values(O61)),d=O.next();!d.done;d=O.next())T.push({iconName:S,iconStyle:d.value})}khr(B.iconManager,T)};
_.C6N=function(B,t,T){var S=T!=null?T:B.iconsToFetch;S!=null&&S.length?t!==void 0&&t>=0?_.fC(_.wT,function(){d_f(B,S)},t):d_f(B,S):Promise.resolve()};
pCw=function(B,t,T){var S=this;this.renderFn=B;this.listeners=t;this.context=T;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var O;this.lastSeenPlayerApi=_.oO((O=this.playerControlsData)==null?void 0:O.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.g7o(),void 0);_.m("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){Gmq(S).setState({playerState:-1});S.resetRecentlyNavigatedJobId&&_.wT.cancelJob(S.resetRecentlyNavigatedJobId);
S.recentlyNavigated=!0;S.resetRecentlyNavigatedJobId=_.wT.addJob(function(){S.recentlyNavigated=!1},8,1E4)})};
pCw.prototype.setState=function(B){if(!_.m("mweb_player_skip_no_op_state_changes")||!X9N(B,this.state))if(this.state=Object.assign({},this.state,B),!_.m("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)B=-1,_.m("player_controls_log_creation_killswitch")||uVb()||(B=(0,_.SQ)()),_.wv("pcu_s"),_.wv("pcu_se"),_.wv("pcu_rs"),this.renderFn(Gmq(this)),_.wv("pcu_re"),jBg(B),_.wT.addJob(function(){_.wv("pcu_ap")},8)};
var Gmq=function(B){var t;var T=_.oO((t=B.playerControlsData)==null?void 0:t.playerApi);return Object.assign({},B.state,{setState:B.boundSetState,domMeasurements:{progressBarLineRect:B.progressBarLineRect},playerApi:T,appApi:B.context.appApi,playerContainer:B.context.playerContainer,playerControlContainer:B.context.playerControlContainer,uxConfig:B.context.uxConfig})},ibN=function(B){B.listeners.forEach(function(t){B.eventListenerCleanupFunctions.push(t.register(function(){return Gmq(B)},function(){return B.getData()}))})},
YSw=function(B){B.eventListenerCleanupFunctions.forEach(function(t){t()});
B.eventListenerCleanupFunctions.length=0};
pCw.prototype.getData=function(){return this.playerControlsData};
var Em=new _.K("abuseReportFlowState");var Z6q=new _.K("feedbackFormFlowState");var LSV=new _.K("inputBoxViewModel");var hgr=new _.K("flowNextStepCommand");var qZB=new _.K("flowPrevStepCommand");var VmB=new _.K("updateFlowCommand");_.Ebn=new _.K("flowStepRenderer");_.Zb8=new _.K("lengthValidationRule");var hAC=new _.K("regexValidationRule");var Viw=new _.K("selectedValidationRule");var D_s=new _.K("talkToRecsViewModel");var P6r=new _.K("creatorGoalSetUpFlowDropdownItemViewModel");var U_1=new _.K("creatorGoalSetUpFlowDropdownViewModel");var $c1=new _.K("thumbnailBadgeViewModel");_.I8q=new _.K("radioButtonGroupViewModel");var aCq=new _.K("panelFooterViewModel");var Jxw=new _.K("ypcCancelRecurrenceCommand");var m_g=new _.K("cancellationFlowState");var nqf=new _.K("premiumPurchaseFlowState");var NOn=new _.K("surveyAnswerCardRenderer");var XVV=new _.K("showMoreButtonRenderer");var uAB;var jUN,H6B=function(){if(jUN!==void 0)return jUN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;uAB===void 0&&(uAB=document.createElement("template"));var S=uAB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return jUN=B};var DX=function(){var B=_.x.apply(this,arguments)||this;B.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";B.goalDescription="";B.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";B.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";B.startButtonId="start-button";B.exampleButtonId="example-button";return B};
_.u(DX,_.x);_.k=DX.prototype;_.k.getGoalDropdownItems=function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.purchaseTargetDropdown,U_1))==null?void 0:t.dropdownItems};
_.k.getTimerDropdownItems=function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.timerDropdown,U_1))==null?void 0:t.dropdownItems};
_.k.getColorDropdownItems=function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.colorDropdown,U_1))==null?void 0:t.dropdownItems};
_.k.getDropdownItemText=function(B){var t;return(t=_.X(B,P6r))==null?void 0:t.itemLabel};
_.k.getDropdownItemValue=function(B){B=_.X(B,P6r);return(B==null?void 0:B.timeLimit)||(B==null?void 0:B.purchaseTarget)||(B==null?void 0:B.eligiblePurchaseType)};
_.k.updateFlowState=function(B){_.CG(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:B}])};
_.k.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.k.updateGoalValue=function(B){this.goal=B.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.k.onTextValueChanged=function(B){this.goalDescription=B.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.k.updateTimerValue=function(B){this.timer=B.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.k.updateTierValue=function(B){this.tier=B.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.k.getButtonViewModel=function(B){B=(B==null?void 0:B.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var t,T=_.X((t=this.data)==null?void 0:t.startGoalButton,_.aa);return Object.assign({},T,{state:B})};
_.n9.Object.defineProperties(DX,{template:{configurable:!0,enumerable:!0,get:function(){return H6B()}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"goal",void 0);_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"goalDescription",void 0);_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"timer",void 0);_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"tier",void 0);
_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"startButtonId",void 0);_.G([_.y(),_.Y("design:type",Object)],DX.prototype,"exampleButtonId",void 0);_.G([_.yX({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],DX);_.e(DX,"yt-creator-goal-set-up-flow-view-model",function(){return H6B()},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var a8n;var f87;var gbN;var RgN=function(){return _.x.apply(this,arguments)||this};
_.u(RgN,_.x);_.G([_.y(),_.Y("design:type",Object)],RgN.prototype,"data",void 0);_.G([_.yX({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],RgN);
_.e(RgN,"yt-survey-answer-card-renderer",function(){if(gbN===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;f87===void 0&&(f87=document.createElement("template"));var S=f87;T.call(t,S.content.cloneNode(!0),B.content.firstChild);gbN=B}B=gbN;return B},{mode:2});var AxN;var cxf;var Po=function(){return _.x.apply(this,arguments)||this};
_.u(Po,_.x);_.k=Po.prototype;_.k.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.k.selectedItemChanged=function(B){_.CG(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[B.feedbackToken||""]}])};
_.k.surveyAnswerCardRendererClicked=function(B){if(B.target&&_.X(B.model.item,NOn)){var t=B.target;B=_.X(B.model.item,NOn);B.onTapCommand?_.qi(t,[B.onTapCommand],t):this.data.onTapCommand&&_.qi(t,[this.data.onTapCommand],t);this.selectedItemChanged(B)}};
_.k.checkIsCancellationStyle=function(B){return B==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.k.updateSelectedItemFromBinding=function(B){this.selectedItem=B.detail.value};
Po.prototype.onSelectedItemChanged=Po.prototype.onSelectedItemChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Po.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Po.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Po.prototype,"selectedItem",void 0);_.G([_.y({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Po.prototype,"isCancellationStyle",void 0);
_.G([_.IK("selectedItem"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Po.prototype,"onSelectedItemChanged",null);_.G([_.yX({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Po);
_.e(Po,"yt-survey-flow-step-renderer",function(){if(cxf===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;AxN===void 0&&(AxN=document.createElement("template"));var S=AxN;T.call(t,S.content.cloneNode(!0),B.content.firstChild);cxf=B}B=cxf;return B},{mode:2});var Um=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return B};
_.u(Um,_.x);Um.prototype.handleSurveyFlowStepOptionChanged=function(B){this.ytdReduxBehavior.dispatch(_.kT({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:B}));_.CG(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:B}}])};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Um.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Um.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Um.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],Um);
_.e(Um,"ytd-survey-flow-step-renderer",function(){if(a8n!==void 0)return a8n;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return a8n=B},{mode:1});var H17;H17=_.HR({avatarViewModel:_.gJ,buttonViewModel:_.V6,subscribeButtonViewModel:_.aT,imageBannerViewModel:_.Dvs});_.sUr=_.Nr(_.fAB);_.Tt(_.fAB);var FSn;var Ip=function(){return _.x.apply(this,arguments)||this};
_.u(Ip,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Ip.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ip.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],Ip);
_.e(Ip,"ytd-channel-history-renderer",function(){if(FSn!==void 0)return FSn;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return FSn=B},{mode:1});var wV_;var ob1=function(){return _.x.apply(this,arguments)||this};
_.u(ob1,_.x);_.G([_.y(),_.Y("design:type",Object)],ob1.prototype,"data",void 0);_.G([_.M({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],ob1);
_.e(ob1,"ytd-feature-enablement-info-renderer",function(){if(wV_!==void 0)return wV_;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wV_=B},{mode:1});var yx8;var QU_;var JM=function(){var B=_.x.apply(this,arguments)||this;B.textBoxMaxLength=_.m("enable_tvod_campaign_code_integration")?15:12;return B};
_.u(JM,_.x);_.k=JM.prototype;_.k.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.k.onSubmit=function(){var B=this.data.serviceEndpoint,t=_.X(B,_.TT);t&&B&&(t.couponCode=this.userInput,_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}}))};
_.k.validate=function(){var B=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=B&&!this.data.errorMessage;this.showErrorMessage=B&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.m("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.k.computeStyle=function(B){return B};
_.k.computeShowValidationBelowInput=function(B){return B!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.k.updateUserInputFromBinding=function(B){this.userInput=B.currentTarget.value};
_.k.updateShowErrorMessageFromBinding=function(B){this.showErrorMessage=B.detail.value};
_.n9.Object.defineProperties(JM.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
JM.prototype.dataChanged=JM.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JM.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],JM.prototype,"userInput",void 0);_.G([_.y(),_.Y("design:type",Boolean)],JM.prototype,"disableApplyButton",void 0);_.G([_.y(),_.Y("design:type",Boolean)],JM.prototype,"hideApplyButton",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],JM.prototype,"hideErrorMessage",void 0);_.G([_.y(),_.Y("design:type",Boolean)],JM.prototype,"showTick",void 0);_.G([_.y(),_.Y("design:type",Boolean)],JM.prototype,"showErrorMessage",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],JM.prototype,"couponStyle",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.Y("design:type",Boolean)],JM.prototype,"showValidationBelowInput",void 0);_.G([_.y(),_.Y("design:type",Object)],JM.prototype,"textBoxMaxLength",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JM.prototype,"dataChanged",null);
_.G([_.F("showTick","showErrorMessage","userInput"),_.Y("design:type",String),_.Y("design:paramtypes",[])],JM.prototype,"validationState",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],JM);
_.e(JM,"ytd-ypc-coupon-renderer",function(){if(QU_!==void 0)return QU_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return QU_=B},{mode:1});var mm=function(){return _.x.apply(this,arguments)||this};
_.u(mm,_.x);mm.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"}}}};
mm.prototype.computeStyle=function(B){return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mm.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mm.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],mm.prototype,"buttonStyle",void 0);_.G([_.M({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],mm);
_.e(mm,"ytd-flow-bottom-bar-renderer",function(){if(yx8!==void 0)return yx8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return yx8=B},{mode:1});var x_7;var Mm7;var $_f;var N3=function(){return _.x.apply(this,arguments)||this};
_.u(N3,_.x);N3.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
N3.prototype.focus=function(B){this.title&&_.vz(this.title,B)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],N3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],N3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],N3.prototype,"data",void 0);_.G([_.mA("#title"),_.Y("design:type",HTMLElement)],N3.prototype,"title",void 0);_.G([_.M({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],N3);
_.e(N3,"ytd-flow-top-bar-renderer",function(){if($_f!==void 0)return $_f;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $_f=B},{mode:1});var WS7;var egV;var GhC;var XG=function(){return _.x.apply(this,arguments)||this};
_.u(XG,_.x);XG.prototype.freeTextValueChanged=function(){_.CG(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
XG.prototype.updateFreeTextValueFromBinding=function(B){this.freeTextValue=B.detail.value};
_.n9.Object.defineProperties(XG.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(t=(B=this.data)==null?void 0:B.responseMaxLength)!=null?t:500,S;return((S=this.freeTextValue)!=null?S:"").length>=T?"maxed-out":""}}});
XG.prototype.freeTextValueChanged=XG.prototype.freeTextValueChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],XG.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],XG.prototype,"freeTextValue",void 0);_.G([_.mA("#user-input"),_.Y("design:type",HTMLTextAreaElement)],XG.prototype,"input",void 0);
_.G([_.F("freeTextValue"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],XG.prototype,"characterLimitClass",null);_.G([_.IK("freeTextValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XG.prototype,"freeTextValueChanged",null);_.G([_.yX({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],XG);
_.e(XG,"yt-free-text-input-flow-step-renderer",function(){if(GhC===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;egV===void 0&&(egV=document.createElement("template"));var S=egV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);GhC=B}B=GhC;return B},{mode:2});var ur=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return B};
_.u(ur,_.x);ur.prototype.handleFreeTextFlowStepInputChanged=function(B){_.CG(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:B}}])};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ur.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ur.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ur.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],ur);
_.e(ur,"ytd-free-text-input-flow-step-renderer",function(){if(WS7!==void 0)return WS7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return WS7=B},{mode:1});var pVf;var i68;var YZV=function(){return _.x.apply(this,arguments)||this};
_.u(YZV,_.x);_.G([_.y(),_.Y("design:type",Object)],YZV.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],YZV);
_.e(YZV,"ytd-metadata-line-renderer",function(){if(i68!==void 0)return i68;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return i68=B},{mode:1});var jB=function(){return _.x.apply(this,arguments)||this};
_.u(jB,_.x);jB.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jB.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jB.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],jB.prototype,"isMasthead",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],jB);
_.e(jB,"ytd-media-product-renderer",function(){if(pVf!==void 0)return pVf;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return pVf=B},{mode:1});var KSV;var Ho=function(){return _.x.apply(this,arguments)||this};
_.u(Ho,_.x);Ho.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
Ho.prototype.onBillboardImageLoaded=function(){_.dv(this.hostElement,"yt-refit")};
Ho.prototype.onBillboardImageLoaded=Ho.prototype.onBillboardImageLoaded;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ho.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ho.prototype,"data",void 0);_.G([_.mA("#billboardImage"),_.Y("design:type",Object)],Ho.prototype,"billboardImage",void 0);_.G([_.Uv("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ho.prototype,"onBillboardImageLoaded",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],Ho);
_.e(Ho,"ytd-billboard-masthead-renderer",function(){if(KSV!==void 0)return KSV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return KSV=B},{mode:1});var l8B;var ap=function(){var B=_.x.apply(this,arguments)||this;B.smallSize=!1;return B};
_.u(ap,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ap.prototype,"ytComponentBehaviorType",void 0);_.G([_.y(),_.Y("design:type",Object)],ap.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ap.prototype,"smallSize",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],ap);
_.e(ap,"ytd-bullet-formatted-string",function(){if(l8B!==void 0)return l8B;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return l8B=B},{mode:1});var vbg;var fL=function(){return _.x.apply(this,arguments)||this};
_.u(fL,_.x);fL.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fL.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],fL);
_.e(fL,"ytd-offer-detail-renderer",function(){if(vbg!==void 0)return vbg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return vbg=B},{mode:1});var nb1;var gL=function(){return _.x.apply(this,arguments)||this};
_.u(gL,_.x);gL.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gL.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],gL);
_.e(gL,"ytd-offer-detail-step-renderer",function(){if(nb1!==void 0)return nb1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return nb1=B},{mode:1});var rxn;var Rp=function(){var B=_.x.apply(this,arguments)||this;B.isInOfferModule=!1;return B};
_.u(Rp,_.x);_.k=Rp.prototype;_.k.computeHasEndpoint=function(){var B;return!((B=this.data)==null||!B.onClickCommand)};
_.k.dataChanged=function(){var B;if((B=this.data)==null?0:B.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")};
_.k.detached=function(){var B;if((B=this.data)==null?0:B.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.k.handleClickEvent=function(){var B;if((B=this.data)==null?0:B.onClickCommand){var t;this.componentBehavior.resolveCommand((t=this.data)==null?void 0:t.onClickCommand)}};
_.k.onContentKeyDown=function(B){B.key==="Enter"?this.handleClickEvent(B):B.key===" "&&B.preventDefault()};
_.k.onContentKeyUp=function(B){B.key===" "&&this.handleClickEvent(B)};
Rp.prototype.dataChanged=Rp.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Rp.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Rp.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Rp.prototype,"data",void 0);_.G([_.y({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Rp.prototype,"hasEndpoint",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Rp.prototype,"isInOfferModule",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rp.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],Rp);
_.e(Rp,"ytd-channel-masthead-renderer",function(){if(rxn!==void 0)return rxn;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rxn=B},{mode:1});var zgn;var AM=function(){var B=_.x.apply(this,arguments)||this;B.thumbnailObjectFit="CONTAIN";B.thumbnailObjectPosition="LEFT";B.isExpanded=!1;return B};
_.u(AM,_.x);_.k=AM.prototype;_.k.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.k.dataChanged=function(){this.resetStates()};
_.k.computeisTapOnOfferInfoContainerEnabled=function(){var B;return((B=this.data)==null?void 0:B.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.k.onExpandBtnClick=function(){var B,t=_.X((B=this.data)==null?void 0:B.showMoreButtonRenderer,XVV);t&&_.hZ(_.Xr(),t.trackingParams);this.isExpanded=!this.isExpanded};
_.k.onOfferInfoClick=function(B){this.isTapOnOfferInfoContainerEnabled&&(_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.bd(_.z2(B)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.k.onBottomBarClick=function(){this.executeTapCommand()};
_.k.executeTapCommand=function(){var B,t=(B=this.data)==null?void 0:B.tapCommand;t&&this.ytComponentBehavior.resolveCommand(t)};
_.k.resetStates=function(){this.isExpanded=!1};
_.n9.Object.defineProperties(AM.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var B=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),t,T,S;return((t=this.data)==null?void 0:t.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&B&&!!((T=this.data)==null?0:(S=T.benefits)==null?0:S.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((t=_.X((B=this.data)==null?void 0:B.showMoreButtonRenderer,XVV))==null?void 0:t.showMoreButtonTitle)||((T=this.data)==null?void 0:T.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((t=_.X((B=this.data)==null?void 0:B.showMoreButtonRenderer,XVV))==null?void 0:t.showLessButtonTitle)||((T=this.data)==null?void 0:T.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var B;return(B=this.showLessButtonTitle)!=null?B:""}var t;return(t=this.showMoreButtonTitle)!=null?t:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?void 0:B.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((t=this.data)==null?0:t.footerTitle)||((T=this.data)==null?0:T.footerSubtitle))}}});
AM.prototype.dataChanged=AM.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],AM.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",String)],AM.prototype,"thumbnailObjectFit",void 0);
_.G([_.y(),_.Y("design:type",String)],AM.prototype,"thumbnailObjectPosition",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.Y("design:type",Boolean)],AM.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.G([_.y(),_.Y("design:type",Object)],AM.prototype,"isExpanded",void 0);_.G([_.y(),_.Y("design:type",Object)],AM.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.footerIcon)"}),_.Y("design:type",String)],AM.prototype,"icon",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AM.prototype,"dataChanged",null);_.G([_.F("data.thumbnail"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AM.prototype,"hasThumbnail",null);_.G([_.F("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AM.prototype,"enableExpandButton",null);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AM.prototype,"enableOfferContentIcon",null);_.G([_.F("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AM.prototype,"showMoreButtonTitle",null);_.G([_.F("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AM.prototype,"showLessButtonTitle",null);
_.G([_.F("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.Y("design:type",String),_.Y("design:paramtypes",[])],AM.prototype,"expandedBtnText",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],AM.prototype,"enableBottomBar",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],AM);
_.e(AM,"ytd-offer-card-renderer",function(){if(zgn!==void 0)return zgn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return zgn=B},{mode:1});var b6_;var co=function(){return _.x.apply(this,arguments)||this};
_.u(co,_.x);co.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"}}}};
co.prototype.onClick=function(B){if(!_.zJ(B.composedPath()||[],this.hostElement,["A".toString()])){var t,T;if((B=(T=_.X((t=this.data)==null?void 0:t.actionButton,_.o_))==null?void 0:T.command)&&!this.ytComponentBehavior.resolveCommand(B)){var S;(S=_.Xr())==null||S.clickCommand(B);_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})}}};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],co.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],co.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],co.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],co.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],co);
_.e(co,"ytd-offer-content-renderer",function(){if(b6_!==void 0)return b6_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return b6_=B},{mode:1});var BNw;var sm=function(){return _.x.apply(this,arguments)||this};
_.u(sm,_.x);sm.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.n9.Object.defineProperties(sm.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.title)||!((t=this.data)==null||!t.description)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sm.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],sm.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sm.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],sm.prototype,"hasHeaderData",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],sm);
_.e(sm,"ytd-offer-section-renderer",function(){if(BNw!==void 0)return BNw;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return BNw=B},{mode:1});var t67;var FG=function(){return _.x.apply(this,arguments)||this};
_.u(FG,_.x);
FG.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],FG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],FG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],FG.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],FG);
_.e(FG,"ytd-offer-selection-step-renderer",function(){if(t67!==void 0)return t67;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return t67=B},{mode:1});var TN7;var wL=function(){return _.x.apply(this,arguments)||this};
_.u(wL,_.x);wL.prototype.computeStyle=function(B){return B};
wL.prototype.computeImageWidth=function(B){return B==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.G([_.y({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.Y("design:type",String)],wL.prototype,"containerStyle",void 0);_.G([_.y({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.Y("design:type",String)],wL.prototype,"imageWidth",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wL.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wL.prototype,"data",void 0);
_.G([_.M({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],wL);
_.e(wL,"ytd-confirmation-masthead-renderer",function(){if(TN7!==void 0)return TN7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return TN7=B},{mode:1});var SeV;var op=function(){return _.x.apply(this,arguments)||this};
_.u(op,_.x);op.prototype.computeStyle=function(B){return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],op.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],op.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.Y("design:type",String)],op.prototype,"containerStyle",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],op);
_.e(op,"ytd-purchase-complete-detail-renderer",function(){if(SeV!==void 0)return SeV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return SeV=B},{mode:1});var O47;var yC=function(){var B=_.x.apply(this,arguments)||this;B.scriptsAppended=!1;return B};
_.u(yC,_.x);yC.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"}}}};
yC.prototype.onDataChanged=function(){var B=this.get("data.gtmId");B&&(_.Rn(B,_.MB("GL","")),this.setupConversionTracking())};
yC.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var B=document.createElement("noscript");B.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(B);this.scriptsAppended=!0}};
yC.prototype.onDataChanged=yC.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],yC.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],yC.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],yC.prototype,"scriptsAppended",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yC.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],yC);
_.e(yC,"ytd-purchase-complete-step-renderer",function(){if(O47!==void 0)return O47;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return O47=B},{mode:1});var kyN;var QC=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(QC,_.x);QC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],QC.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],QC.prototype,"darkerDarkTheme",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],QC);
_.e(QC,"ytd-ypc-transaction-error-message-renderer",function(){if(kyN!==void 0)return kyN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kyN=B},{mode:1});var dB8;var Ctq;var xE=function(){var B=_.x.apply(this,arguments)||this;B.handlePhoneVerificationSuccess=function(t){if(B.isValidPhoneVerificationCompletionMessageEvent(t)){var T;((T=B.data)==null?0:T.nextStepCommand)&&B.ytComponentBehavior.resolveCommand(B.data.nextStepCommand)}};
return B};
_.u(xE,_.x);xE.prototype.isValidPhoneVerificationCompletionMessageEvent=function(B){if(B.data!=="yt-phone-verification-complete")return!1;B=_.bt(B.origin);return B!==null&&B.includes("youtube.com")};
xE.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
xE.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],xE.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xE.prototype,"data",void 0);_.G([_.yX({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],xE);
_.e(xE,"yt-feature-enablement-soft-entry-renderer",function(){if(Ctq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;dB8===void 0&&(dB8=document.createElement("template"));var S=dB8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Ctq=B}B=Ctq;return B},{mode:1});var Z41;var LFC;var hTr;var qeC;var V6b=function(){return _.x.apply(this,arguments)||this};
_.u(V6b,_.x);_.G([_.y(),_.Y("design:type",Object)],V6b.prototype,"data",void 0);_.G([_.yX({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],V6b);
_.e(V6b,"yt-benefits-item-renderer",function(){if(qeC===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;hTr===void 0&&(hTr=document.createElement("template"));var S=hTr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);qeC=B}B=qeC;return B},{mode:2});var EMf;var DBC;var M3=function(){return _.x.apply(this,arguments)||this};
_.u(M3,_.x);M3.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
M3.prototype.computeisWithoutPadding=function(){var B;return((B=this.data)==null?void 0:B.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],M3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],M3.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.Y("design:type",Boolean)],M3.prototype,"isWithoutPadding",void 0);_.G([_.yX({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],M3);
_.e(M3,"yt-benefits-section-renderer",function(){if(DBC===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;EMf===void 0&&(EMf=document.createElement("template"));var S=EMf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);DBC=B}B=DBC;return B},{mode:2});var $E=function(){return _.x.apply(this,arguments)||this};
_.u($E,_.x);$E.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
$E.prototype.computeisUsingLargeWidth=function(){var B;return((B=this.data)==null?void 0:B.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$E.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$E.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.Y("design:type",Boolean)],$E.prototype,"isUsingLargeWidth",void 0);_.G([_.yX({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],$E);
_.e($E,"yt-benefits-flow-step-renderer",function(){if(LFC===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Z41===void 0&&(Z41=document.createElement("template"));var S=Z41;T.call(t,S.content.cloneNode(!0),B.content.firstChild);LFC=B}B=LFC;return B},{mode:2});var Ptr;var UBw;var Wo=function(){return _.x.apply(this,arguments)||this};
_.u(Wo,_.x);Wo.prototype.checkIsUsingLargeWidth=function(){var B;return((B=this.data)==null?void 0:B.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.G([_.y(),_.Y("design:type",Object)],Wo.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Wo.prototype,"ytRendererBehavior",void 0);_.G([_.y({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.Y("design:type",Boolean)],Wo.prototype,"isUsingLargeWidth",void 0);_.G([_.yX({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],Wo);
_.e(Wo,"yt-confirmation-flow-step-renderer",function(){if(UBw===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Ptr===void 0&&(Ptr=document.createElement("template"));var S=Ptr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);UBw=B}B=UBw;return B},{mode:2});var Icg;var JBB;var mBw=function(){return _.x.apply(this,arguments)||this};
_.u(mBw,_.x);_.G([_.y(),_.Y("design:type",Object)],mBw.prototype,"data",void 0);_.G([_.yX({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],mBw);
_.e(mBw,"yt-info-flow-step-renderer",function(){if(JBB===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Icg===void 0&&(Icg=document.createElement("template"));var S=Icg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);JBB=B}B=JBB;return B},{mode:2});var NNs;var XwN;var uvf=function(){return _.x.apply(this,arguments)||this};
_.u(uvf,_.x);_.G([_.y(),_.Y("design:type",Object)],uvf.prototype,"data",void 0);_.G([_.yX({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],uvf);
_.e(uvf,"yt-info-list-flow-step-renderer",function(){if(XwN===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;NNs===void 0&&(NNs=document.createElement("template"));var S=NNs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);XwN=B}B=XwN;return B},{mode:2});var jS_=_.Ba(function(B){var t=B.data;return _.E("styled-text-view-model",{class:_.JK("ytStyledTextViewModelHost",function(){return $Q1(t().fontAttributes)},function(){return MYf(t().color)})},_.E(_.vR,{text:function(){return t().text},
ariaLabel:function(){var T,S,O;return(O=(T=t().accessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label)!=null?O:""}}))},"gf");
jS_.idomCompat=!0;var H4B=_.Ba(function(B){var t=function(){var O,d,Z,h;return(h=(Z=(O=B.alt)==null?void 0:O.call(B))!=null?Z:(d=B.data().accessibilityData)==null?void 0:d.label)!=null?h:""},T=function(){return B.data().imageWidth},S=function(){return B.data().imageHeight};
return _.E("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.E(_.I,{cond:function(){var O=B.data();if(O){var d,Z,h;var q=((d=_.OD().resolve(_.S_(_.va)))==null?0:d())?(Z=O.imageDark)!=null?Z:O.imageLight:(h=O.imageLight)!=null?h:O.imageDark}else q=void 0;return q},
then:function(O){return _.E(_.bQ,Object.assign({},B,{data:O,alt:t,targetWidth:T,targetHeight:S,preserveHeight:!0,preserveWidth:!0}))}}))},"hf");
H4B.idomCompat=!0;var eB=_.Ba(function(B){var t=B.data;B=_.rf(function(){return t().slots},[]);
var T=_.rf(function(){return t().layoutProperties},{}),S=_.OD().resolve(_.rp);
return _.E("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:w9q(T,S)},_.E(_.aS,{each:B,keyBy:"INDEX"},function(O){return _.E("div",{class:"ytContainerLayoutViewModelSlot",style:w9q(function(){return O().layoutProperties},S)},_.E(_.cR,{data:function(){return O().contents}},{containerLayoutViewModel:eB,
badgeViewModel:_.b$,buttonViewModel:_.V6,styledTextViewModel:jS_,contentPreviewImageViewModel:function(d){return _.E(_.BD,{data:d.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(d){return _.E(H4B,{data:d.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"jf");
eB.idomCompat=!0;var ac7=_.Ba(function(B){var t=B.data;var T=B.stateFns;var S=function(){var D=t(),P=D.productId;return!(!D.clearGroupId&&!P)},O=function(){var D=t(),P=D.clearGroupId;
return(D=D.productId)?T().isProductSelected(D):P?T().getSelectedProductByGroupId(P)==null:!1},d=function(){var D=t(),P=D.clearGroupId;
if(D=D.productId)T().onProductSelected(D);else if(P)T().onClearGroupSelected(P)},Z=function(){var D=t(),P=D.clearGroupId;
if(D=D.productId){var U;return"group:"+(((U=T().getProductById(D))==null?void 0:U.groupId)||"")}return P?"group:"+P:""},h=_.rf(function(){return t().header},[]),q=_.rf(function(){return t().body},[]);
return _.E("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.E(_.I,{cond:function(){return h().length>0||S()},
then:function(){return _.E("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.E("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.E(_.cR,{data:h},{containerLayoutViewModel:function(D){return _.E("div",{class:"ytPdpCardSectionViewModelContentItem"},_.E(eB,{data:D.data}))},
styledTextViewModel:function(D){return _.E("div",{class:"ytPdpCardSectionViewModelContentItem"},_.E(jS_,{data:D.data}))}})),_.E(_.I,{cond:S,
then:function(){return _.E("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.E(_.Rm,{checked:O,name:Z,onChange:d}))}}))}}),_.E(_.I,{cond:function(){return q().length>0},
then:function(){return _.E("div",null,_.E(_.cR,{data:q},{containerLayoutViewModel:function(D){return _.E("div",{class:"ytPdpCardSectionViewModelContentItem"},_.E(eB,{data:D.data}))}}))}}))},"kf");
ac7.idomCompat=!0;var fcB=_.Ba(function(B){var t=B.data;var T=B.stateFns;return _.E("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.E(_.I,{cond:function(){return t().banner},
then:function(S){return _.E("div",{class:"ytPdpCardViewModelBanner"},_.E(_.vR,{text:S}))}}),_.E(_.cR,{data:function(){return t().sections}},{pdpCardSectionViewModel:function(S){S=S.data;
var O={};return _.E("div",{class:_.JK("ytPdpCardViewModelSectionContainer",(O.ytPdpCardViewModelShowDividers=function(){return t().showDividers},O))},_.E(ac7,{data:S,
stateFns:T}))}}))},"lf");
fcB.idomCompat=!0;var gM1=_.Ba(function(B){var t=B.data;var T=B.isOverlay;B={};return _.E("pdp-masthead-view-model",{class:_.JK("ytPdpMastheadViewModelHost",(B.ytPdpMastheadViewModelIsOverlay=T,B))},_.E(_.cR,{data:function(){return t().image}},{contentPreviewImageViewModel:_.BD,
themedImageViewModel:function(S){return _.E(H4B,{data:S.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.E(_.I,{cond:function(){return t().title},
then:function(S){return _.E("h1",{class:"ytPdpMastheadViewModelHeading"},_.E(_.vR,{text:S,isOverlay:T}))}}),_.E(_.aS,{each:function(){var S;
return(S=t().finePrint)!=null?S:[]}},function(S){return _.E("div",{class:"ytPdpMastheadViewModelFinePrint"},_.E(_.vR,{text:S,
isOverlay:T}))}))},"mf");
gM1.idomCompat=!0;var RT8=_.Ba(function(B){var t=B.data;var T=B.stateFns;var S=function(){return"pdp-pricing-group-selector-"+t().pricingGroupAttributeIds},O=_.rf(function(){return t().pricingGroupSelectorSectionHeader});
return _.E("pdp-pricing-group-selector-view-model",null,_.E(_.I,{cond:function(){return!!O()},
then:function(){return _.E(_.cR,{data:O},{sectionHeaderViewModel:function(d){d=d.data;var Z={};return _.E("div",{class:_.JK("ytPdpPricingGroupSelectorViewModelSectionHeader",(Z.ytPdpPricingGroupSelectorViewModelFullBleed=!0,Z.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,Z))},_.E(_.d5,{data:d}))}})}}),_.E("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.E(_.aS,{each:function(){var d=T().getSelectedProductByGroupId(t().groupId);
if(!d)return _.oz(Error("Oj`"+t().groupId)),[];var Z,h=(Z=t().pricingGroupAttributeIds)!=null?Z:[],q;if((q=d.pricingGroups)==null||!q.length||!h.length)return[];Z=d.pricingGroups.filter(function(J){return h.length?J.pricingGroupAttributes.every(function(N){return h.includes(N)}):!1});
d=[];if(h.length>0){Z=[].concat(_.aw(Z));q=_.C(h);for(var D=q.next(),P={};!D.done;P={targetAttrId:void 0},D=q.next())P.targetAttrId=D.value,D=Z.findIndex(function(J){return function(N){return N.pricingGroupAttributes.includes(J.targetAttrId)}}(P)),D!==-1&&(d.push(Z[D]),Z.splice(D,1))}var U=T().getSelectedPricingGroupAttributesByGroupId(t().groupId);
return d.map(function(J){var N=!1;U&&J.pricingGroupAttributes&&(N=hM(J.pricingGroupAttributes,U));return{pricingGroup:J,isSelected:N}})},
keyBy:function(d){return d.pricingGroup.pricingGroupId}},function(d){return _.E("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.E("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.E(_.cR,{data:function(){return d().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:eB})),_.E("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.E(_.Rm,{checked:function(){return d().isSelected},
name:S,onClick:function(){T().onPricingGroupSelected(d().pricingGroup.pricingGroupId)}})))})))},"nf");
RT8.idomCompat=!0;var ABw=_.Ba(function(B){var t=B.data;var T=B.stateFns;var S=function(){var Z=T().getSelectedPricingOptions().map(function(D){return D.pricingOptionId}),h=T().getSelectedProductByGroupId(t().groupId);
if(!h)return _.oz(Error("Pj`"+t().groupId)),[];var q=T().getSelectedPricingGroupAttributesByGroupId(t().groupId);return p91(h.pricingOptions,q,Z)},O=_.rf(function(){return t().pricingOptionSelectorSectionHeader}),d=function(){return S().length>1};
return _.E("pdp-pricing-option-selector-view-model",null,_.E(_.I,{cond:function(){return!!O()&&d()},
then:function(){return _.E(_.cR,{data:O},{sectionHeaderViewModel:function(Z){Z=Z.data;var h={};return _.E("div",{class:_.JK("ytPdpPricingOptionSelectorViewModelSectionHeader",(h.ytPdpPricingOptionSelectorViewModelFullBleed=!0,h.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,h))},_.E(_.d5,{data:Z}))}})}}),_.E(_.I,{cond:d,
then:function(){return _.E("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.E(_.aS,{each:S,keyBy:"INDEX"},function(Z){return _.E("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.E("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.E(_.cR,{data:function(){return Z().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:eB})),_.E("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.E(_.Rm,{checked:function(){return Z().isSelected},
onClick:function(){T().onPricingOptionSelected(Z().pricingOption.pricingOptionId);var h=Z().pricingOption.onSelectPricingOption;if(h=_.$t(h)){var q;(q=_.OD().resolve(_.kv))==null||q.resolveCommand(h)}}})))}))}}))},"of");
ABw.idomCompat=!0;var cBC=_.Ba(function(B){var t=B.data;var T=B.stateFns;return _.E("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.E(_.cR,{data:function(){var S,O;return(O=(S=T().getSelectedPricingOptions()[0])==null?void 0:S.primaryButton)!=null?O:t().emptyStateButton}},{buttonViewModel:_.V6}))},"pf");
cBC.idomCompat=!0;var sSs=_.Ba(function(B){var t=B.stateFns;return _.E("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.E(_.cR,{data:function(){return t().getSelectedPricingOptions().flatMap(function(T){return T.summaryLines}).filter(function(T){return!!T})}},{containerLayoutViewModel:function(T){return _.E("div",{class:"ytPdpSummaryViewModelLineItem"},_.E(eB,{data:T.data}))}}))},"qf");
sSs.idomCompat=!0;var FFC=_.Ba(function(B){function t(c){var w=Z();_.nx(_.QU("pdpStateEntity",w,{key:w,selectedPricingOptions:c}))}
var T=B.data;var S=B.internalScrolling;var O=B.stateFnsForTesting;var d=_.rf(function(){return T().allProducts},[]),Z=_.rf(function(){return T().pdpStateEntityKey},""),h=_.JT(i1g,Z),q=_.N_(function(){_.oU(!0);
var c;return(c=O==null?void 0:O())!=null?c:KMs(h,d,t)},void 0,"pjJzrd"),D=_.rf(function(){return T().body},[]),P=_.rf(function(){return T().columnBreakHints},[]),U=function(){return T().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},J=function(){return U()||T().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},N=_.N_(function(){var c=_.lc(T().background),w;
if(c==null?0:(w=c.sources)==null?0:w.length){var W=W===void 0?!0:W;c=_.IpC(void 0,c.sources,void 0,W,W?1E3:void 0,W?void 0:1E3)}else c=null;return c},void 0,"GO4GAe");
B=_.H4({"--pdp-view-model-background":function(){return N()?"url("+N()+")":void 0}});
var H={};S=_.JK("ytPdpViewModelHost",(H.ytPdpViewModelHasBackground=function(){return J()||!!N()},H.ytPdpViewModelHasDarkBackground=J,H.ytPdpViewModelHasScrim=U,H.ytPdpViewModelInternalScrolling=_.rf(S,!1),H));
var f=function(c){var w={};return _.JK("ytPdpViewModelItem",(w.ytPdpViewModelFullBleed=function(){return _.z8h(c())==="dividerViewModel"||_.z8h(c())==="sectionHeaderViewModel"},w.ytPdpViewModelNoVerticalPadding=function(){return _.z8h(c())==="sectionHeaderViewModel"},w))};
_.Fv(function(){var c=T().onStartCommand;if(c&&(c=_.$t(c))){var w;(w=_.OD().resolve(_.kv))==null||w.resolveCommand(c)}});
return _.E("pdp-view-model",{class:S,style:B},_.E("div",{class:"ytPdpViewModelColumnContainer"},_.E(_.aS,{each:function(){return lAB(D(),P())},
keyBy:"INDEX"},function(c){return _.E("div",{class:"ytPdpViewModelColumn"},_.E(_.cR,{data:c},{containerLayoutViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(eB,{data:w}))},
dividerViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(_.N_B,{data:w}))},
pdpCardViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(fcB,{data:w,
stateFns:q}))},
pdpMastheadViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(gM1,{data:w,
isOverlay:J}))},
pdpPricingGroupSelectorViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(RT8,{data:w,
stateFns:q}))},
pdpPricingOptionSelectorViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(ABw,{data:w,
stateFns:q}))},
pdpPrimaryButtonViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(cBC,{data:w,
stateFns:q}))},
pdpSummaryViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(sSs,{data:w,
stateFns:q}))},
sectionHeaderViewModel:function(w,W){w=w.data;return _.E("div",{class:f(function(){return c()[W()]})},_.E(_.d5,{data:w}))}}))})))},"rf");
FFC.idomCompat=!0;_.dU(FFC,"pdp-view-model",{props:{data:_.lP,stateFnsForTesting:_.Oz,internalScrolling:_.Oz}});var wwr=_.Ba(function(B){var t=B.data;var T=B.className;var S=_.JT(_.bm,function(){return t().flowStateEntityKey});
return _.E("ytm-premium-purchase-button-renderer",{class:_.JK("yt-premium-purchase-button-renderer",T)},_.E(_.cR,{data:function(){var O;return(O=_.X(S(),nqf))==null?void 0:O.primaryButtonOverride}},{buttonRenderer:function(O){return _.E(_.pr,{data:O.data,
className:T})},
buttonViewModel:function(O){return _.E(_.V6,{data:O.data,className:T})}}))},"sf");
wwr.idomCompat=!0;var oM8=_.Ba(function(B){var t=B.data;B=B.className;var T=function(){return vqB(t().style)},S=_.JK("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",T),O=_.JK("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",T);
return _.E("yt-flow-bottom-bar-renderer",{class:_.JK("yt-flow-bottom-bar-renderer",B,T)},_.E(_.cR,{data:function(){return t().secondaryButton}},{buttonRenderer:function(d){return _.E(_.pr,{data:d.data,
className:O})},
buttonViewModel:function(d){return _.E(_.V6,{data:d.data,className:O})},
premiumPurchaseButtonRenderer:function(d){return _.E(wwr,{data:d.data,className:O})}}),_.E(_.cR,{data:function(){return t().primaryButton}},{buttonRenderer:function(d){return _.E(_.pr,{data:d.data,
className:S})},
buttonViewModel:function(d){return _.E(_.V6,{data:d.data,className:S})},
premiumPurchaseButtonRenderer:function(d){return _.E(wwr,{data:d.data,className:S})}}))},"tf");
oM8.idomCompat=!0;_.dU(oM8,"yt-flow-bottom-bar-renderer",{props:{data:_.lP,className:_.lP}});var yBq=_.Ba(function(B){var t=_.JK(B.className,"ytOfferSummaryRendererHost");return _.E("yt-offer-summary-renderer",{class:t},_.E("div",{class:"ytOfferSummaryRendererTextContainer"},_.E("div",{class:"ytOfferSummaryRendererEyebrowText"},_.E(_.vR,{text:function(){return B.data().eyebrowText}})),_.E("div",{class:"ytOfferSummaryRendererTitle"},_.E(_.vR,{text:function(){return B.data().title}})),_.E("div",{class:"ytOfferSummaryRendererSubtitle"},_.E(_.vR,{text:function(){return B.data().subtitle}})),
_.E("div",{class:"ytOfferSummaryRendererFeatureListData"},_.E(_.aS,{each:function(){var T;
return(T=B.data().featureListData)!=null?T:[]}},function(T){var S;
return _.E("div",{class:"ytOfferSummaryRendererFeatureList"},_.E(_.fz,{icon:(S=T.icon)==null?void 0:S.iconType,active:function(){return T.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(T.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"}}}),_.E("div",{class:"ytOfferSummaryRendererFeatureListText"},_.E(_.vR,{text:T.text,
className:function(){return T.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.E("div",{class:"ytOfferSummaryRendererDescription"},_.E(_.vR,{text:function(){return B.data().description}}))))},"uf");_.dU(_.Ba(function(B){var t={};t=_.JK("ytOfferSummaryFlowStepRendererHost",(t.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=B.shouldDisableHeaderTopMargin,t));return _.E("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:t},_.E("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.E("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.E(_.vR,{text:function(){return B.data().header}})),_.E("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.E(_.vR,{text:function(){return B.data().subtitle}}))),_.E("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.E(_.cR,{data:function(){return B.data().offerSummary}},{offerSummaryRenderer:function(T){return _.E(yBq,{data:T.data,
className:B.flowClassName})}})))},"vf"),"yt-offer-summary-flow-step-renderer",{props:{data:_.Oz,
flowClassName:_.Oz,flowStateEntityKey:_.Oz,shouldDisableHeaderTopMargin:_.Oz}});var QS1=_.Ba(function(B){var t=B.data;var T=B.className;var S=B.flowStateEntityKey;var O=B.selectionStepStyle;B=_.Xb(function(q){var D=t(),P=S==null?void 0:S();q.target&&(q.stopPropagation(),q=P||"",P=_.bm(_.vb().getState(),q),D=Object.assign({},P,{premiumPurchaseFlowState:{selectedOptionId:D.optionId,primaryButtonOverride:D.primaryButtonOverride}}),_.vb().dispatch(_.mO("flowStateEntity",q,D)));return!1});
var d=function(){return(S==null?void 0:S())||""},Z=_.JT(_.bm,d);
_.Fv(function(){var q=t(),D=d(),P=Z();q.defaultSelected&&D!==""&&q.primaryButtonOverride&&r0n(q.optionId||"",D,q.primaryButtonOverride,P)});
var h={};return _.E("ytm-option-item-renderer",{"on:click":B,class:_.JK(T,"ytm-option-item-renderer",(h["ytm-option-item-renderer--lp2-style"]=function(){return(O==null?void 0:O())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},h))},_.E("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.E("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var q=t(),D=d(),P=Z();P=_.X(P,nqf);return(P?(P==null?void 0:P.selectedOptionId)||"":q.defaultSelected&&D!==""?(q==null?void 0:q.optionId)||"":"")===t().optionId},
name:("input"+_.gV(_.am)).toString()})),_.E("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.E(_.I,{cond:function(){return t().eyebrowText},
then:function(){return _.E("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.E(_.vR,{text:function(){return t().eyebrowText}}))}}),_.E("div",{class:"ytm-option-item-renderer__option-item-title"},_.E(_.vR,{text:function(){return t().title}})),_.E("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.E(_.vR,{text:function(){return t().subtitle}})),_.E(_.I,{cond:function(){return t().featureListData},
then:function(){return _.E("div",{class:"ytm-option-item-renderer__feature-list-data"},_.E(_.aS,{each:function(){return t().featureListData||[]}},function(q){var D,P=(D=q.icon)==null?void 0:D.iconType;
a:switch(q.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 _.E("div",{class:"ytm-option-item-renderer__feature-list"},_.E(_.fz,{icon:P,className:D,active:function(){return q.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.E("div",{class:"ytm-option-item-renderer__feature-list-text"},_.E(_.vR,{text:q.text,
className:function(){return q.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.E("div",{class:"ytm-option-item-renderer__option-item-description"},_.E(_.vR,{text:function(){return t().description}}))))},"wf");var xB8=_.Ba(function(B){var t=B.data;var T=B.flowClassName;var S=B.flowStateEntityKey;var O=B.selectionStepStyle;return _.E("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.E("div",{class:"yt-option-section-renderer__option-section-header-section"},_.E("div",{class:"yt-option-section-renderer__option-section-header"},_.E(_.vR,{text:function(){return t().title}}),_.E(_.cR,{data:function(){return t().titleBadge}},{badgeViewModel:function(d){return _.E(_.b$,
{data:d.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.E(_.I,{cond:function(){return t().subtitle},
then:function(){return _.E("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.E(_.vR,{text:function(){return t().subtitle}}))}}),_.E(_.I,{cond:function(){return t().featureListData},
then:function(d){return _.E("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.E(_.aS,{each:d},function(Z){var h;return _.E("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.E(_.fz,{icon:(h=Z.icon)==null?void 0:h.iconType,active:function(){return Z.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(Z.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-green";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-small";default:return"yt-option-section-renderer__option-section-feature-item-icon-default"}}}),_.E("div",{class:"yt-option-section-renderer__option-section-feature-item-text"},_.E(_.vR,{text:Z.text,
className:function(){return Z.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"yt-option-section-renderer__option-section-feature-item-text-secondary":""}})))}))}}),_.E(_.I,{cond:function(){return t().secondaryTitle},
then:function(){return _.E("div",{class:"yt-option-section-renderer__option-section-secondary-title"},_.E(_.vR,{text:function(){return t().secondaryTitle}}))}}),_.E(_.aS,{each:function(){return t().sectionDisclaimers||[]}},function(d){return _.E("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.E(_.vR,{text:d}))})),_.E(_.cR,{data:function(){return t().optionItems}},{optionItemRenderer:function(d){return _.E("div",{class:"yt-option-section-renderer__option-item"},_.E(QS1,{data:d.data,
className:T,flowStateEntityKey:S,selectionStepStyle:O}))}}),_.E(_.I,{cond:function(){return t().offerText},
then:function(){return _.E("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.E(_.vR,{text:function(){return t().offerText}}))}}))},"xf");
xB8.idomCompat=!0;var M6N=_.Ba(function(B){var t=B.data;var T=B.flowClassName;var S=B.flowStateEntityKey;B=B.isDesktop;var O=function(){var D;return(D=t().flowStateEntityKey)!=null?D:S==null?void 0:S()},d=function(){return(O==null?void 0:O())||""},Z=function(){return t().style},h=_.JT(_.bm,d);
_.Fv(function(){var D=t(),P=d(),U=h();!_.X(U,nqf)&&D.noPreselect&&P!==""&&D.defaultButtonOverride&&r0n("default",P,D.defaultButtonOverride,U)});
var q={};return _.E("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.JK("ytm-option-selection-flow-step-renderer",(q["ytm-option-selection-flow-step-renderer--desktop"]=B,q["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return t().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},q))},_.E("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"},
_.E("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.E(_.vR,{text:function(){return t().header}})),_.E("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.E(_.vR,{text:function(){return t().subtitle}}))),_.E(_.cR,{data:function(){return t().optionItems||[]}},{optionItemRenderer:function(D){return _.E("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.E(QS1,{data:D.data,
className:T,flowStateEntityKey:O,selectionStepStyle:Z}))},
optionSectionRenderer:function(D){return _.E("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.E(xB8,{data:D.data,flowClassName:T,flowStateEntityKey:O,selectionStepStyle:Z}))}}))},"yf");
M6N.idomCompat=!0;_.dU(M6N,"yt-option-selection-flow-step-renderer",{props:{data:_.lP,flowClassName:_.lP,flowStateEntityKey:_.lP,isDesktop:_.lP}});var zCs,b1w;_.GM=_.Ba(function(B){var t=_.zo(B,{type:1,disablePadding:!1,disablePrimaryButton:!1}),T=t.data,S=t.type;B=t.disablePadding;var O=t.disablePrimaryButton,d=t.onClickPrimaryButton,Z=function(){return T().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},h=function(){return{disabled:O(),
state:O()?"disabled":"active"}},q=function(){return T().leadingLabel||T().trailingLabel};
t={};return _.E("yt-panel-footer-view-model",{class:_.JK("yt-panel-footer-view-model-wiz",(t["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return T().shouldHideDivider},t["yt-panel-footer-view-model-wiz--disable-padding"]=B,t))},_.E(_.I,{cond:q,
then:function(){var D={},P={};return _.E("div",{class:_.JK("yt-panel-footer-view-model-wiz__text-row",(D["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var U=T();return!(!U.leadingLabel&&!U.trailingLabel||!U.primaryButton&&!U.secondaryButton)},D))},_.E(_.vR,{text:function(){return T().leadingLabel},
className:_.JK((P["yt-panel-footer-view-model-wiz--text-padding"]=q,P))}),_.E(_.vR,{text:function(){return T().trailingLabel}}))}}),_.E(_.I,{cond:Z,
then:function(){var D={};return _.E("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.E("div",{class:_.JK("yt-panel-footer-view-model-wiz__primary-button",(D["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return T().secondaryButton},D))},_.E(_.cR,{data:function(){return T().primaryButton}},{buttonViewModel:function(P){return _.E(_.V6,{data:P.data,
buttonOverrides:h,onClick:d})}})),_.E(_.cR,{data:function(){return T().secondaryButton}},{buttonViewModel:_.V6}))}}),_.E(_.I,{cond:function(){return!Z()},
then:function(){var D={},P={},U={};return _.E("div",{class:_.JK("yt-panel-footer-view-model-wiz__button-row",(D["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===S()},D))},_.E("div",{class:_.JK("yt-panel-footer-view-model-wiz__button-row--left-button",(P["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===S()},P["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!T().secondaryButton||0===S()},P["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===S()},P))},_.E(_.cR,{data:function(){return T().secondaryButton}},{buttonViewModel:_.V6})),_.E("div",{class:_.JK("yt-panel-footer-view-model-wiz__primary-button",(U["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===S()||1===S()},U["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===S()},U))},_.E(_.cR,{data:function(){return T().primaryButton}},{buttonViewModel:function(J){return _.E(_.V6,{data:J.data,
buttonOverrides:h,onClick:d})}})))}}))},"zf");
_.GM.idomCompat=!0;_.$Bg=_.Ba(function(B){B=_.zo(B,{disablePadding:!1});var t=B.data,T=B.disablePadding;B=_.SS8(function(){return t().formId});
var S=B.onSubmit,O=B.isValid,d=B.isSubmitting;return _.E("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.E(_.cR,{data:function(){return t().panelFooter}},{panelFooterViewModel:function(Z){return _.E(_.GM,{data:Z.data,
onClickPrimaryButton:function(){S()},
disablePrimaryButton:function(){return!O()||d()},
disablePadding:T})}}))},"Af");_.dU(_.$Bg,"yt-form-footer-view-model",{props:{data:_.lP,disablePadding:_.lP}});_.dU(_.Ba(function(B){return _.E("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.E("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.E(_.I,{cond:function(){var t;return(t=B.data())==null?void 0:t.image},
then:function(t){return _.E(_.bQ,{data:t,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.E("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.E(_.vR,{text:function(){var t;
return(t=B.data())==null?void 0:t.title}})),_.E("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.E(_.vR,{text:function(){var t;
return(t=B.data())==null?void 0:t.subtitle}})),_.E("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentButton"},_.E(_.cR,{data:function(){var t;
return(t=B.data())==null?void 0:t.viewTipsButton}},{buttonViewModel:_.V6}))))},"Bf"),"yt-contributor-zero-state-view-model",{props:{data:_.lP}});var WFr=_.Ba(function(B){var t=_.JT(ObV,_.rf(function(){var O;return(O=B.data())==null?void 0:O.noteFeedEntityKey},"")),T=_.m("enable_user_rating_web"),S=function(){var O,d,Z;
return((O=t())==null?0:O.contributorNote)?(d=t())==null?void 0:d.contributorNote:(Z=B.data())==null?void 0:Z.existingNote};
return T?_.E("yt-note-view-model",{class:"ytNoteViewModelHost"},_.E("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.E("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.E(_.I,{cond:function(){var O,d;return(O=B.data())==null?void 0:(d=O.noteData)==null?void 0:d.isPinned},
then:function(){return _.E(_.fz,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.E(_.I,{cond:function(){var O,d;return(O=B.data())==null?void 0:(d=O.noteData)==null?void 0:d.isPublished},
then:function(){return _.E(_.fz,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.E(_.cR,{data:function(){var O;
return(O=B.data())==null?void 0:O.metadata}},{contentMetadataViewModel:function(O){return _.E(_.tP,{data:O.data})}}),_.E("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var O,d;
return(d=_.X((O=B.data())==null?void 0:O.metadata,_.GR4))==null?void 0:d.delimiter}),_.E(_.vR,{text:function(){var O;
return(O=S())==null?void 0:O.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.E(_.cR,{data:function(){var O,d,Z;return kmq((O=B.data())==null?void 0:O.noteData,(d=t())==null?void 0:(Z=d.contributorNote)==null?void 0:Z.deleteAction)}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.E("div",{class:"ytNoteViewModelNoteContent"},_.E(_.vR,{text:function(){var O;
return(O=S())==null?void 0:O.text}}))):_.E("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.E("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.E("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.E(_.I,{cond:function(){var O,d;return(O=B.data())==null?void 0:(d=O.noteData)==null?void 0:d.isPinned},
then:function(){return _.E(_.fz,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.E(_.I,{cond:function(){var O,d;return(O=B.data())==null?void 0:(d=O.noteData)==null?void 0:d.isPublished},
then:function(){return _.E(_.fz,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.E(_.I,{cond:function(){return T},
then:function(){return _.E(_.cR,{data:function(){var O;return(O=B.data())==null?void 0:O.metadata}},{contentMetadataViewModel:function(O){return _.E(_.tP,{data:O.data})}})}}),_.E(_.vR,{text:function(){var O,d;
return(O=B.data())==null?void 0:(d=O.noteData)==null?void 0:d.headerText}}),_.E("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.E(_.vR,{text:function(){var O,d;
return(O=B.data())==null?void 0:(d=O.noteData)==null?void 0:d.delimiter}})),_.E(_.vR,{text:function(){var O,d;
return(O=t())==null?void 0:(d=O.contributorNote)==null?void 0:d.publishedTimeText}})),_.E(_.cR,{data:function(){var O,d,Z;
return kmq((O=B.data())==null?void 0:O.noteData,(d=t())==null?void 0:(Z=d.contributorNote)==null?void 0:Z.deleteAction)}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.E("div",{class:"ytNoteViewModelNoteContent"},_.E(_.vR,{text:function(){var O,d;
return(O=t())==null?void 0:(d=O.contributorNote)==null?void 0:d.text}})))},"Cf");
WFr.idomCompat=!0;_.dU(WFr,"yt-note-view-model",{props:{data:_.lP}});var pL=_.Ba(function(B){var t=_.zo(B,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),T=t.label,S=t.text,O=t.placeholder,d=t.hint;B=t.rows;var Z=t.overflowStyle,h=t.outline,q=t.disabled,D=t.disableNewLines,P=t.characterLimit,U=t.validation,J=t.onInput,N=_.l_("textarea");t=_.C(_.jH(function(){return S()}));
var H=t.next().value,f=t.next().value;t=_.C(_.PV(!1,void 0,"fXvinf"));var c=t.next().value,w=t.next().value,W=function(){w(!0)},v=function(){w(!1)};
_.Fv(function(){var p_=N.value,M9=Z(),B_=H();M9==="expand-vertically"&&B_&&dcB(p_);N.value.addEventListener("focusin",W);N.value.addEventListener("focusout",v)});
_.FA(function(){N.value.removeEventListener("focusin",W);N.value.removeEventListener("focusout",v)});
var p=function(){var p_;return(p_=U())==null?void 0:p_.validate(H())},l=function(){return P()&&!p()&&H().length>P().maxChars},b=function(){return!!p()||l()};
t=_.Xb(function(p_){if(!p_.currentTarget)return!1;p_=p_.currentTarget;f(p_.value);Z()==="expand-vertically"&&dcB(p_);J==null||J(p_.value);return!0});
var Zv=_.Xb(function(p_){D()&&p_.key==="Enter"&&p_.preventDefault();return!1}),hN=_.Xb(function(){N.value.focus()}),PL=function(){return O()||T()},aC={},cL={},gm={};
return _.E("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.E("div",{class:_.JK("ytStandardsTextareaShapeTextareaContainer",(aC.ytStandardsTextareaShapeTextareaContainerOutline=h,aC.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=q,aC.ytStandardsTextareaShapeTextareaContainerOutlineError=b,aC)),"on:click":hN},_.E("label",{class:_.JK("ytStandardsTextareaShapeLabel",(cL.ytStandardsTextareaShapeLabelFocused=c,cL.ytStandardsTextareaShapeLabelDisabled=q,cL.ytStandardsTextareaShapeLabelError=
function(){return b()&&!q()},cL.ytStandardsTextareaShapeLabelHidden=function(){return!c()&&!H()&&!!PL()},cL))},T),_.E("div",{class:_.JK("ytStandardsTextareaShapePlaceholder",(gm.ytStandardsTextareaShapePlaceholderVisible=function(){return!c()&&!H()},gm)),
"aria-hidden":"true"},PL),_.E("textarea",{el:N,class:"ytStandardsTextareaShapeTextarea",rows:B,disabled:q,placeholder:PL,"on:input":t,"on:keydown":Zv},H)),_.E(_.I,{cond:function(){return d()&&!b()},
then:function(){var p_={};return _.E("div",{class:_.JK("ytStandardsTextareaShapeHint",(p_.ytStandardsTextareaShapeHintDisabled=q,p_))},_.E("div",{class:"ytStandardsTextareaShapeHintHintMessage"},d))}}),_.E(_.I,{cond:p,
then:function(){return _.E(eT8,{disabled:q},_.E("div",{class:"ytStandardsTextareaShapeErrorMessage"},p))}}),_.E(_.I,{cond:P,
then:function(p_){return _.E(_.I,{cond:l,then:function(){return _.E(eT8,{disabled:q},_.E("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return p_().errorMessage}),_.E("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return H().length+"/"+p_().maxChars}))}})}}))},"Df");
pL.idomCompat={callbacks:{onInput:!0}};var eT8=_.Ba(function(B){var t={};return _.E("div",{class:_.JK("ytStandardsTextareaShapeError",(t.ytStandardsTextareaShapeErrorDisabled=B.disabled,t)),role:"alert"},_.E(_.fz,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),B.children)},"Ef");_.GyB=_.Ba(function(B){var t=B.data;return _.E("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.E(pL,{text:B.text,label:function(){var T;return(T=t().contentProperties)==null?void 0:T.labelText},
placeholder:function(){var T;return(T=t().contentProperties)==null?void 0:T.placeholderText},
hint:function(){var T;return(T=t().contentProperties)==null?void 0:T.hintText},
outline:function(){var T;return!((T=t().displayProperties)==null?0:T.hideBorder)},
overflowStyle:function(){var T;return((T=t().displayProperties)==null?0:T.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:B.disabled,disableNewLines:function(){var T;return(T=t().displayProperties)==null?void 0:T.disableNewLines},
onInput:B.onInput,characterLimit:B.characterLimit,validation:B.validation,rows:function(){var T;return(T=t().displayProperties)==null?void 0:T.rows}}))},"Ff");_.pw7=_.Ba(function(B){var t=B.data;return _.E("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.E(pL,{text:B.text,label:function(){var T;return(T=t().contentProperties)==null?void 0:T.labelText},
placeholder:function(){var T;return(T=t().contentProperties)==null?void 0:T.placeholderText},
hint:function(){var T;return(T=t().contentProperties)==null?void 0:T.hintText},
outline:function(){var T;return!((T=t().displayProperties)==null?0:T.hideBorder)},
overflowStyle:function(){var T;return((T=t().displayProperties)==null?0:T.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var T;return(T=t().displayProperties)==null?void 0:T.disableNewLines},
onInput:B.onInput,characterLimit:B.characterLimit,validation:B.validation,rows:function(){var T;return(T=t().displayProperties)==null?void 0:T.rows}}))},"Gf");var i4N=_.Ba(function(B){var t=_.C(_.jH(function(){var PL,aC;return((PL=B.data().structuredContextNoteFormSchema)==null?0:(aC=PL.initialValues)==null?0:aC.noteBody)?B.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),T=t.next().value,S=t.next().value;
t=_.C(_.jH(function(){B.data();return!1}));
var O=t.next().value,d=t.next().value;t=_.C(_.jH(function(){B.data();return!1}));
var Z=t.next().value,h=t.next().value;t=_.C(_.jH(function(){var PL,aC;return((PL=B.data().structuredContextNoteFormSchema)==null?0:(aC=PL.initialValues)==null?0:aC.timestamp)?B.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var q=t.next().value,D=t.next().value;t=_.C(_.jH(function(){B.data();return!1}));
var P=t.next().value,U=t.next().value;t=_.C(_.jH(function(){var PL,aC;return((PL=B.data().structuredContextNoteFormSchema)==null?0:(aC=PL.initialValues)==null?0:aC.sources)?[B.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var J=t.next().value,N=t.next().value;t=_.C(_.jH(function(){B.data();return!1}));
var H=t.next().value,f=t.next().value;t=_.C(_.jH(function(){return!1}));
var c=t.next().value,w=t.next().value;_.Fv(function(){var PL;_.TSs((PL=B.data().structuredContextNoteFormSchema)==null?void 0:PL.id,{isSubmitting:c,onSubmit:function(){w(!0);var aC=PKn(T(),q(),J(),B.data()),cL=_.OD().resolve(_.kv);aC&&cL&&cL.resolveCommand(aC,{commandController:{onSuccess:function(){w(!1)}}})},
isValid:function(){return O()&&!Z()&&!P()&&!H()}})});
var W=function(PL){if(PL!==void 0&&(S(PL),!O()&&PL.length>0&&d(!0),O())){var aC=LJf(B.data());if(aC){var cL=aC.minLength;aC=aC.maxLength;cL&&PL.length<cL?h(!0):aC&&PL.length>aC?h(!0):h(!1)}}},v=function(PL){if(PL!==void 0){D(PL);
if(PL.length>0){var aC,cL,gm,p_,M9=qSs((aC=B.data())==null?void 0:(cL=aC.structuredContextNoteFormSchema)==null?void 0:(gm=cL.fieldSchemas)==null?void 0:(p_=gm.timestamp)==null?void 0:p_.validationSchema);if(M9&&(aC=M9.regex)&&!(new RegExp(aC)).test(PL)){U(!0);return}}U(!1)}},p=function(PL){if(PL!==void 0){var aC=PL.split(/[ \n]/).map(function(cL){return cL.trim()});
N(aC);if(PL.length>0)for(PL=_.C(aC),aC=PL.next();!aC.done;aC=PL.next())if(!DcV(aC.value)){f(!0);return}f(!1)}},l=function(){return{validate:function(PL){if(O()){var aC=LJf(B.data());
if(aC){var cL=aC.minLength;aC=aC.translations;if(cL&&PL.length<cL)return aC==null?void 0:aC.minLengthErrorMessage}}}}},b=function(){var PL=LJf(B.data()),aC=PL==null?void 0:PL.maxLength,cL;
PL=PL==null?void 0:(cL=PL.translations)==null?void 0:cL.maxLengthErrorMessage;if(aC&&PL)return{maxChars:aC,errorMessage:PL}},Zv=function(){return{validate:function(PL){if(PL){var aC,cL,gm,p_,M9=qSs((aC=B.data())==null?void 0:(cL=aC.structuredContextNoteFormSchema)==null?void 0:(gm=cL.fieldSchemas)==null?void 0:(p_=gm.timestamp)==null?void 0:p_.validationSchema);
if(M9&&(aC=M9.regex,M9=M9.translations,aC&&!(new RegExp(aC)).test(PL)))return M9==null?void 0:M9.regexErrorMessage}}}},hN=function(){return{validate:function(PL){if(PL){var aC,cL,gm,p_,M9=EB7((aC=B.data())==null?void 0:(cL=aC.structuredContextNoteFormSchema)==null?void 0:(gm=cL.fieldSchemas)==null?void 0:(p_=gm.sources)==null?void 0:p_.validationSchema);
if(M9&&(aC=M9.translations,aC==null?0:aC.selectedErrorMessage))for(PL=PL.split(/[ \n]/).map(function(B_){return B_.trim()}),PL=_.C(PL),cL=PL.next();!cL.done;cL=PL.next())if(!DcV(cL.value))return PL=void 0,(PL=aC)==null?void 0:PL.selectedErrorMessage}}}};
return _.E("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.E("div",{class:"ytStructuredContextNoteViewModelTextField"},_.E(_.cR,{data:function(){var PL;return(PL=B.data())==null?void 0:PL.noteContents}},{textFormFieldViewModel:function(PL){return _.E(_.pw7,{data:PL.data,
onInput:W,validation:l,characterLimit:b})},
textFieldViewModel:function(PL){return _.E(_.GyB,{data:PL.data,onInput:W,validation:l,characterLimit:b})}})),_.E("div",{class:"ytStructuredContextNoteViewModelTextField"},_.E(_.cR,{data:function(){var PL;
return(PL=B.data())==null?void 0:PL.noteTimestamp}},{textFormFieldViewModel:function(PL){return _.E(_.pw7,{data:PL.data,
onInput:v,validation:Zv})},
textFieldViewModel:function(PL){return _.E(_.GyB,{data:PL.data,onInput:v,validation:Zv})}})),_.E("div",{class:"ytStructuredContextNoteViewModelTextField"},_.E(_.cR,{data:function(){var PL;
return(PL=B.data())==null?void 0:PL.noteSources}},{textFormFieldViewModel:function(PL){return _.E(_.pw7,{data:PL.data,
onInput:p,validation:hN})},
textFieldViewModel:function(PL){return _.E(_.GyB,{data:PL.data,onInput:p,validation:hN})}})))},"Hf");
i4N.idomCompat=!0;_.dU(i4N,"yt-structured-context-note-view-model",{props:{data:_.lP}});var Yeg=_.Ba(function(B){var t=_.C(_.jH(function(){var d;if((d=B.controlled)==null?0:d.call(B))return[];var Z;return(((Z=B.data())==null?void 0:Z.chips)||[]).map(function(h){h=_.X(h,_.MJ);if(h==null?0:h.selected)return Ucg(h.chipValue)}).filter(function(h){return h!==void 0})})),T=t.next().value,S=t.next().value,O=function(d){var Z=Ucg(d.chipValue);
if(Z!==void 0){var h;if((h=B.controlled)==null?0:h.call(B))return void B.controlled().onTap(Z);d=T().includes(Z)?[].concat(_.aw(T().filter(function(D){return D!==Z}))):[].concat(_.aw(T()),[Z]);
S(d);var q;if((q=B.uncontrolled)==null?0:q.call(B))B.uncontrolled().onUpdate(d)}};
return _.E("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.E(_.aS,{each:function(){return B.data().chips||[]}},function(d){return _.E("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.E(_.f8,{data:function(){return _.X(d,_.MJ)},
selected:function(){var Z;if(Z=_.X(d,_.MJ)){var h=Ucg(Z.chipValue);if(h!==void 0){var q;Z=((q=B.controlled)==null?0:q.call(B))?B.controlled().selectedValues.includes(h):T().includes(h)}else Z=void 0}else Z=!1;return Z},
callback:O}))}))},"If");var KFb=_.Ba(function(B){var t=B.data;var T=function(){var h;return((h=t())==null?void 0:h.flowStateKey)||""},S=_.JT(_.bm,T),O=function(){var h;
return(h=_.X(S(),Z6q))==null?void 0:h.chips},d=function(h){if(h!==void 0){var q=O()||[];
q=q.find(function(D){return D===h})?q.filter(function(D){return D!==h}):[].concat(_.aw(q),[h]);
q=Object.assign({},S(),{feedbackFormFlowState:Object.assign({},_.X(S(),Z6q),{chips:q})});_.nx(_.mO("flowStateEntity",T(),q))}},Z=function(){var h;
return _.X((h=t())==null?void 0:h.inputBox,LSV)};
B=_.Pp(function(h){var q=Z();q=!(q==null?0:q.maxChars)||h.length<=q.maxChars;h=Object.assign({},S(),{feedbackFormFlowState:Object.assign({},_.X(S(),Z6q),{detail:h}),abuseReportFlowState:Object.assign({},_.X(S(),Em),{navigationEnabled:q})});_.nx(_.mO("flowStateEntity",T(),h))},150);
return _.E("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.E("div",{class:"ytFeedbackFormViewModelChips"},_.E(_.cR,{data:function(){var h;return(h=t())==null?void 0:h.chipSelection}},{chipSelectionFormFieldViewModel:function(h){return _.E(Yeg,{data:h.data,
controlled:function(){return{selectedValues:O()||[],onTap:d}}})}})),_.E("div",{class:"ytFeedbackFormViewModelInputBox"},_.E(pL,{text:function(){var h;
return(h=_.X(S(),Z6q))==null?void 0:h.detail},
placeholder:function(){var h;return((h=Z())==null?void 0:h.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var h=Z();if(h&&h.maxChars)return{maxChars:h.maxChars,errorMessage:h.maxCharsExceededErrorMessage||""}},
onInput:B})),_.E("div",{class:"ytFeedbackFormViewModelFooterText"},_.E(_.vR,{text:function(){return t().footerText}})))},"Jf");
KFb.idomCompat=!0;_.dU(KFb,"yt-feedback-form-view-model",{props:{data:_.lP}});var lcb=_.Ba(function(B){var t=B.data;var T=function(){return t().flowStateKey||""},S=_.JT(IA8,T),O=function(){return _.X(S(),Em)},d=function(){if(_.m("enable_gff_accessibility_fix")){var Z=!0,h;
if((h=O())==null?0:h.navigationEnabled){var q;_.pZ((q=O())==null?void 0:q.navigationCommand);Z=!1}h=Object.assign({},S(),{abuseReportFlowState:Object.assign({},O(),{isReportFormDirty:Z})});_.nx(_.mO("flowStateEntity",T(),h))}else _.pZ((Z=O())==null?void 0:Z.navigationCommand)};
return _.E("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.E("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.E(_.cR,{data:function(){return t().cancelButton}},{buttonViewModel:function(Z){return _.E(_.V6,{data:Z.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:d})}}),_.E(_.cR,{data:function(){var Z;
if(t().navButton){var h=Object;var q=h.assign,D=_.X(t().navButton,_.aa),P=((Z=O())==null?0:Z.navigationEnabled)||_.m("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",U,J;Z=_.X((U=O())==null?void 0:U.navigationCommand,_.MA);U=(J=_.X(Z,_.Gi))==null?void 0:J.url;h={buttonViewModel:q.call(h,{},D,{state:P,iconName:U?"OPEN_IN_NEW":""})}}else h=void 0;return h}},{buttonViewModel:function(Z){return _.E(_.V6,{data:Z.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:d})}})))},"Kf");
lcb.idomCompat=!0;_.dU(lcb,"yt-report-form-bottom-bar-view-model",{props:{data:_.lP}});var vMr=_.Ba(function(B){var t=B.nextStep;return _.E("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.E("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.E(_.fz,{icon:function(){return t().iconName||""}})),_.E("div",null,_.E(_.vR,{text:function(){return t().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Lf"),nMs=_.Ba(function(B){var t=B.data;
var T,S=(T=_.OD().resolve(_.S_(_.va)))==null?void 0:T(),O=_.JT(_.bm,function(){return t().flowStateKey||""});
return _.E("yt-report-form-confirmation-page-view-model",{class:function(){var d;return((d=_.X(O(),Em))==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.E("div",{class:function(){var d;
return((d=_.X(O(),Em))==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.E(_.bQ,{data:function(){return S&&t().imageDark?t().imageDark:t().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.E("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.E("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return t().confirmationHeader}),_.E("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.E(_.vR,{text:function(){return t().confirmationText}})),_.E("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.E(_.vR,{text:function(){return t().lawEnforcementText}})),
_.E("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return t().whatToExpectHeader}),_.E(_.I,{cond:function(){return t().nextSteps},
then:function(d){return _.E("div",null,_.E(_.aS,{each:d},function(Z){return _.E(vMr,{nextStep:Z})}))}}),_.E(_.I,{cond:function(){return t().legalReportText},
then:function(d){return _.E("div",null,_.E(_.vR,{text:d,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Mf");
nMs.idomCompat=!0;_.dU(nMs,"yt-report-form-confirmation-page-view-model",{props:{data:_.lP}});var rBb=_.Ba(function(B){var t=B.data;var T=function(){var d;return((d=_.X(t().inputBox,LSV))==null?void 0:d.maxChars)||500},S=function(){return t().flowStateKey||""},O=_.JT(_.bm,S);
B=_.Pp(function(d){d=Object.assign({},O(),{flowFormState:{isValid:d.length<=T()},abuseReportFlowState:{userComments:d,navigationEnabled:!(d.length>T()),isReportFormDirty:!0}});_.vb().dispatch(_.QU("flowStateEntity",S(),d))},150);
_.Fv(function(){var d=Object.assign({},O(),{flowFormState:{isValid:!0}});_.vb().dispatch(_.QU("flowStateEntity",S(),d))});
return _.E("yt-report-form-details-page-view-model",{class:function(){var d;return((d=_.X(O(),Em))==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.E("h1",{class:function(){var d;
return((d=_.X(O(),Em))==null?void 0:d.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return t().detailsPageHeader}),_.E("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.E(_.vR,{text:function(){return t().bodyText}})),_.E("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.E(pL,{label:function(){var d;
return((d=_.X(t().inputBox,LSV))==null?void 0:d.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var d;return{errorMessage:((d=_.X(t().inputBox,LSV))==null?void 0:d.maxCharsExceededErrorMessage)||"",maxChars:T()}},
onInput:B})))},"Nf");
rBb.idomCompat=!0;_.dU(rBb,"yt-report-form-details-page-view-model",{props:{data:_.lP}});var zTq=_.Ba(function(B){var t=B.data;var T=B.selectedKey;var S=B.onSelected;var O=B.groupName;var d=function(){return t().text},Z=function(){return t().attributedText},h=function(){return t().subtext},q=function(){return t().attributedSubtext},D=_.E("div",{class:"ytRadioButtonItemViewModelLabel"},_.E(_.I,{cond:d,
then:function(){return _.E("div",null,d)}}),_.E(_.I,{cond:Z,
then:function(){return _.E(_.vR,{text:Z})}}),_.E(_.I,{cond:h,
then:function(){return _.E("div",{class:"ytRadioButtonItemViewModelSubText"},h)}}),_.E(_.I,{cond:q,
then:function(){return _.E("div",{class:"ytRadioButtonItemViewModelSubText"},_.E(_.vR,{text:q}))}})),P=function(){if(Z()){var J;
return(J=Z())==null?void 0:J.content}return d()},U=function(){if(q()){var J;
return(J=q())==null?void 0:J.content}return h()};
B={};return _.E("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.E(_.Rm,{name:O,checked:function(){return!(T==null||!T()||t().key!==(T==null?void 0:T()))},
onChange:function(J){S==null||S(J.target,t(),O==null?void 0:O())},
labelRenderable:function(){return D},
ariaLabel:function(){return U()?P()+", "+U():P()},
className:_.JK((B.ytRadioButtonItemViewModelSubTitle=function(){return!!t().subtext},B))}))},"Of");_.b4B=_.Ba(function(B){var t=B.data;var T=B.onSelected;var S=B.selectedKey;var O=B.groupName;var d=function(){return(O==null?void 0:O())||t().key};
return _.E("yt-radio-button-group-view-model",{class:"ytRadioButtonGroupViewModelHost",tabindex:0},_.E("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.E(_.cR,{data:function(){return t().radioButtons}},{radioButtonItemViewModel:function(Z){return _.E(zTq,{data:Z.data,
onSelected:T,selectedKey:S,groupName:d})}})))},"Pf");var BDq=_.Ba(function(B){var t=B.data;var T=_.v2("div"),S=function(){return t().flowStateKey||""},O=_.JT(_.bm,S),d=function(){return _.X(O(),Em)};
_.sZ(function(){var Z,h;if(((Z=d())==null?0:Z.isReportFormDirty)&&((h=d())==null||!h.navigationEnabled)&&_.m("enable_gff_accessibility_fix")){var q;if(((q=d())==null?void 0:q.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var D;(D=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||D.scrollIntoView()}else{var P;(P=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||P.scrollIntoView()}}},"VvP2Ne");
return _.E("yt-report-form-reason-select-page-view-model",{class:function(){var Z;return((Z=d())==null?void 0:Z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.E("h1",{class:function(){var Z;
return((Z=d())==null?void 0:Z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return t().pageHeader}),_.E("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.E(_.vR,{text:function(){return t().bodyText}})),_.E("div",{class:function(){var Z;
return((Z=d())==null?void 0:Z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.E(_.I,{cond:function(){var Z,h;
return((Z=d())==null?void 0:Z.isReportFormDirty)&&!((h=d())==null?0:h.navigationEnabled)&&_.m("enable_gff_accessibility_fix")},
then:function(){return _.E("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:T},_.E(_.fz,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.E("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return t().emptyReasonSelectErrorMessage}))}}),_.E(_.b4B,{data:function(){return _.X(t().radioButtonGroup,_.I8q)},
onSelected:function(Z,h){Z=Object.assign({},O(),{abuseReportFlowState:Object.assign({},d(),{reasonKey:h.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:h.command})});_.nx(_.mO("flowStateEntity",S(),Z))},
selectedKey:function(){var Z;return(Z=d())==null?void 0:Z.reasonKey},
groupName:"report-form-reason-select-page"})))},"Qf");
BDq.idomCompat=!0;_.dU(BDq,"yt-report-form-reason-select-page-view-model",{props:{data:_.lP}});var t_8=_.Ba(function(B){var t=B.data;var T,S=(T=_.OD().resolve(_.S_(_.va)))==null?void 0:T();return _.E("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},_.E("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},_.E(_.bQ,{data:function(){return S&&t().imageDark?t().imageDark:t().image},
alt:""})),_.E("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},_.E("h1",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},function(){return t().header}),_.E(_.vR,{text:function(){return t().text},
className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"Rf");
t_8.idomCompat=!0;_.dU(t_8,"yt-report-form-sign-in-page-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=function(){return t().titleSuperscript},S=function(){return t().answersShelf},O=function(){return t().videoShelf},d=function(){var f;
return(f=t().textInputPlaceholder)==null?void 0:f.content},Z=function(){return t().showOpenTextInput&&!_.m("web_hide_explore_hub_until_user_navigates_back_to_home")},h=function(){var f;
return(f=t().textInputValue)==null?void 0:f.content},q=_.v2("input");
_.cw(function(){Z()&&h()&&q.value&&(q.value.value=h())});
var D=function(f){f=f.target.value.trim();var c=t().onUpdateText;c&&_.pZ(c,{form:{userQuery:f}});t().userQuery=f},P=_.Pp(function(f){D(f)},150),U=_.Xb(function(f){P(f);
return!1}),J=_.Xb(function(f){f.key==="Enter"&&(D(f),(f=t().onNextStepCommand)&&_.pZ(f,{forceClickLogging:!0}));
return!1}),N=_.l_("yt-talk-to-recs-view-model"),H=function(){if(_.m("web_hide_explore_hub_until_user_navigates_back_to_home")){var f,c,w;
(w=(c=(f=N.value)==null?void 0:f.closest("ytd-flow-step-renderer"))==null?void 0:c.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||w.click()}};
return _.E("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:N},_.E("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.E(_.cR,{data:function(){return t().topCornerButton}},{buttonViewModel:_.V6})),_.E("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.E("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.E(_.vR,{text:function(){return t().title}}),_.E(_.I,{cond:T,
then:function(){return _.E("sup",{class:"ytwTalkToRecsSuperScript"},_.E(_.vR,{text:T}))}})),_.E("div",{class:"ytwTalkToRecsSubtitle"},_.E(_.vR,{text:function(){return t().subtitle}})),_.E("div",{class:"ytwTalkToRecsResultsShelf"},_.E(_.I,{cond:S,
then:function(){return _.E(_.cR,{data:S},{chipsShelfViewModel:function(f){return _.E("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.E(_.RS4,{data:f.data,callback:H,enableSingleChipSelection:!0}))}})}}),_.E(_.I,{cond:O,
then:function(){return _.E(_.cR,{data:O},{horizontalShelfViewModel:function(f){return _.E("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.E(_.sr,{data:f.data}))}})}})),_.E(_.I,{cond:Z,
then:function(){return _.E("div",{class:"ytwTalkToRecsUserInputBox"},_.E("input",{el:q,type:"text",class:"ytwTalkToRecsTextInput",placeholder:d,value:function(){return t().userQuery},
"on:input":U,"on:keyup":J,maxlength:200}))}})))},"Sf"),"yt-talk-to-recs-view-model",{props:{data:_.lP}});var IC8={sources:[{clientResource:{imageName:"CHECK"}}]};_.TDV=_.Ba(function(B){var t=_.l_("div");B=_.zo(B,{error:void 0});var T=B.data,S=B.error,O=B.onSelected;B=_.C(_.jH(function(){return NSf(T())}));
var d=B.next().value,Z=B.next().value;Hbr(T,function(U){Z(U);var J,N,H=mcb((J=T().options)==null?void 0:(N=J[U])==null?void 0:N.value,T().type);O==null||O(H);t.value.focus()});
B=_.Xb(function(){if(!T().disabled){var U=T(),J=d(),N=t.value;U.options&&(U=Jag(U.options,J,U.label),_.OD().resolve(_.uC).openSheet({viewModel:U},N))}});
var h=_.eyw(),q=function(){return!!S()},D=function(){return!!T().disabled},P={};
P=_.JK("ytDropdownViewModelDropdownContainer",(P.ytDropdownViewModelDropdownContainerErrorBorder=q,P.ytDropdownViewModelDropdownContainerDisabled=D,P));return _.E("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.E("div",{class:P,"on:click":B,el:t,role:"combobox",tabindex:0,"on:keydown":h,"aria-invalid":q,"aria-disabled":D,"aria-describedby":function(){return q()?"dropdown-view-model-error":void 0}},_.E("div",{class:"ytDropdownViewModelText"},XCr(T,q,d),uo_(T,d)),_.E("div",{class:"ytDropdownViewModelChevronDown"},
_.E(_.fz,{icon:"CHEVRON_DOWN"}))),j01(T,S))},"Tf");_.dU(_.Ba(function(B){var t=B.data;var T=function(O){var d=fCs(t());d.videoMetadata||(d.videoMetadata={});d.videoMetadata.sponsorshipsMetadata||(d.videoMetadata.sponsorshipsMetadata={});d.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(O)},S=function(O){var d=fCs(t());
d.scheduledRedirectMetadata||(d.scheduledRedirectMetadata={});d.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(O)};
return _.E("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.E("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.E("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.E(_.vR,{text:function(){return t().title}}),_.E(_.fz,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.E(_.vR,{text:function(){return t().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.E(_.cR,{data:function(){return t().tierChoices}},{dropdownViewModel:function(O){return _.E("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.E(_.TDV,{data:O.data,
onSelected:T}))}}),_.E(_.cR,{data:function(){return t().startTimeChoices}},{dropdownViewModel:function(O){return _.E("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.E(_.TDV,{data:O.data,
onSelected:S}))}}),_.E(_.vR,{text:function(){return t().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.E("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.E(_.cR,{data:function(){return t().scheduleButton}},{panelFooterViewModel:_.GM})))},"Uf"),"ytfz-schedule-fanzone-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;B=B.className===void 0?"":B.className;var T=_.JT(IA8,function(){return t().flowStateEntityKey||""}),S={};
S=_.JK("ytFlowBottomBarViewModelFlowBottomBarButtons",(S.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},S));
var O={},d=_.JK("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",S,(O.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},O.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},O));
O={};var Z=_.JK("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",S,(O.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},O.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},O));
S={};S=_.JK("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(S.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},S.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},S.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return t().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
S));
B=_.JK("ytFlowBottomBarViewModelHost",B);return _.E("yt-flow-bottom-bar-view-model",{class:B},_.E(_.I,{cond:function(){var h;return(h=t())==null?void 0:h.textSection},
then:function(h){return _.E("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.E(_.vR,{text:h}))}}),_.E("div",{class:S},_.E(_.cR,{data:function(){return t().secondaryButton}},{buttonViewModel:function(h){return _.E(_.V6,{data:h.data,
className:Z})}}),_.E(_.cR,{data:function(){return t().primaryButton}},{buttonViewModel:function(h){return _.E(_.V6,{data:h.data,
className:d,buttonOverrides:function(){var q;return{disabled:!((q=T())==null||!q.primaryButtonDisabled)}}})}})))},"Vf"),"yt-flow-bottom-bar-view-model",{props:{data:_.lP,
className:_.Oz}});var SDr="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),ir=function(){var B=_.x.apply(this,arguments)||this;B.enableScrollingFix=!0;B.bottomBar=!1;B.hideBottomBar=!1;B.fitContent=!1;return B};
_.u(ir,_.x);_.k=ir.prototype;_.k.ready=function(){_.m("enable_pdp_icon_prefetch")&&_.C6N(_.OD().resolve(_.hd),0,SDr)};
_.k.focus=function(B){this.topBar?_.vz(this.topBar,B):this.paperDialog.focus(B)};
_.k.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$16979_scroller&&(this.JSC$16979_scroller.dialogElement=this.paperDialog,this.JSC$16979_scroller.attached&&typeof this.JSC$16979_scroller.attached==="function"&&this.JSC$16979_scroller.attached())};
_.k.onDataChanged=function(){var B;this.fitContent=!((B=this.data)==null||!B.fitContent);var t;this.bottomBar=!((t=this.data)==null||!t.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.k.onProgressChanged=function(){var B,t,T=((t=(B=this.data)==null?void 0:B.progress)!=null?t:0)*100;this.progressElement.style.width=T+"%"};
_.k.isProgressHidden=function(){var B;return!((B=this.data)==null?0:B.progress)};
_.k.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",noteViewModel:"yt-note-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",
pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",
structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",
shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},flowBottomBarRenderer:{matcher:function(B){return _.m("enable_wiz_next_lp2_msof")&&B&&!B.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.n9.Object.defineProperties(ir.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var B;return _.m("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.X((B=this.data)==null?void 0:B.content,D_s)}}});
ir.prototype.onProgressChanged=ir.prototype.onProgressChanged;ir.prototype.onDataChanged=ir.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ir.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ir.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ir.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ir.prototype,"enableScrollingFix",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ir.prototype,"bottomBar",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ir.prototype,"hideBottomBar",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ir.prototype,"containsExploreHub",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ir.prototype,"fitContent",void 0);_.G([_.mA("#progress"),_.Y("design:type",HTMLElement)],ir.prototype,"progressElement",void 0);
_.G([_.mA("#scroller"),_.Y("design:type",Object)],ir.prototype,"JSC$16979_scroller",void 0);_.G([_.mA("ytd-flow-top-bar-renderer"),_.Y("design:type",HTMLElement)],ir.prototype,"topBar",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ir.prototype,"onDataChanged",null);_.G([_.IK("data.progress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ir.prototype,"onProgressChanged",null);
_.G([_.M({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],ir);
_.e(ir,"ytd-flow-step-renderer",function(){if(Mm7!==void 0)return Mm7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Mm7=B},{mode:1});var Ojg=function(B){this.resolveCommand=B;this.steps={}},kZq=function(B,t){t=_.C(t||[]);
for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=Object.values(T)[0],O=void 0;if((O=S)==null?0:O.stepId)B.steps[S.stepId]=T}},Zj8=function(B,t){var T,S,O,d,Z;
return _.L(function(h){if((T=B.state)==null||!T.currentStepId)return h.return(void 0);S=dsq(B);if(!S)return h.return(CEf(B));if(O=_.X(S,_.Ebn)){var q;((q=O.screenLoggingData)==null?0:q.screenVeType)&&_.dc(_.Xr(),O.screenLoggingData.screenVeType);((d=O)==null?0:d.onStepStartCommand)&&B.resolveCommand((Z=O)==null?void 0:Z.onStepStartCommand,{})}if(O&&t){q=O;var D,P,U,J;((D=t.flowLoggingData)==null?0:D.eventNamespace)&&((P=q.flowEventData)==null?0:P.eventType)&&((U=q.flowEventData)==null?0:U.eventMetadata)&&
((J=t.flowLoggingData)==null?0:J.flowType)&&(D=_.Ea(t.flowLoggingData.eventNamespace,q.flowEventData.eventType,q.flowEventData.eventMetadata),_.DN(_.P6(),D,t.flowLoggingData.flowType));t.steps&&!t.steps.includes(S)&&t.steps.push(S)}return h.return(S)})};
Ojg.prototype.back=function(){var B;(B=this.state)!=null&&B.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
Ojg.prototype.handleUpdateFlowCommand=function(B){B.steps&&kZq(this,B.steps);B.entityUpdateCommand&&this.resolveCommand(B.entityUpdateCommand,{});B.flowContinuationCommand&&(B=B.flowContinuationCommand)&&(this.getFlowContinuationCommand=B);this.awaitFlowContinuation&&(this.awaitFlowContinuation(dsq(this)),this.awaitFlowContinuation=void 0)};
Ojg.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var CEf=function(B){return _.L(function(t){return B.getFlowContinuationCommand?t.return(new Promise(function(T){B.awaitFlowContinuation=T;B.getFlowContinuationCommand&&B.resolveCommand(B.getFlowContinuationCommand,{flow_state:B.state})})):t.return(Promise.resolve(void 0))})},dsq=function(B){var t;
if((t=B.state)!=null&&t.currentStepId)return B.steps[B.state.currentStepId]};var YE=function(){var B=_.x.apply(this,arguments)||this;B.flowState=new Ojg(function(t,T){T=T===void 0?{}:T;_.UW.instance.resolveCommand(t,{form:{form:T,element:B.hostElement}})});
B.initialState=!0;B.isLoading=!1;B.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};return B};
_.u(YE,_.x);_.k=YE.prototype;_.k.onPopupClosed=function(B){B&&this.hostElement!==B.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.k.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.k.focus=function(B){var t=this;_.Go(function(){var T=_.ZH(t.hostElement).querySelector("ytd-flow-step-renderer");(T==null?0:T.topBar)?T.focus(B):t.topBar&&_.vz(t.topBar,B)},1)};
_.k.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.k.computeTopBarHidden=function(B){var t;return!((t=_.X(B,_.Ebn))==null||!t.topBarOverride)};
_.k.dataChanged=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1){((t=B.data)==null?0:t.steps)&&kZq(B.flowState,B.data.steps);if((T=B.data)==null?0:T.flowContinuationCommand){var O=B.flowState,d=B.data.flowContinuationCommand;d&&(O.getFlowContinuationCommand=d)}return _.V(S,Zj8(B.flowState,B.data),2)}B.currentFlowStep=S.yieldResult;_.Dh(S)})};
_.k.flowChanged=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1){if(!B.flow)return T.return();B.flowState.state=B.flow;B.isLoading=!0;return _.V(T,Zj8(B.flowState,B.data),2)}t=T.yieldResult;if(!t||B.flow.isLoading)return T.return();B.currentFlowStep=t;B.initialState=!1;B.isLoading=!1;B.autofocusAndRefit();_.Dh(T)})};
_.k.autofocusAndRefit=function(){var B=this,t=_.OD().resolve(_.S_(_.Zw)),T=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),S=document.querySelector("yt-report-form-confirmation-page-view-model"),O=document.querySelector("yt-report-form-details-page-view-model"),d=document.querySelector("yt-report-form-reason-select-page-view-model"),Z=document.querySelector("yt-contributor-zero-state-view-model"),
h=document.querySelector("yt-structured-context-note-view-model"),q=document.querySelector("yt-note-view-model");(!T&&t&&t.isKeyBoardInUse()||S||!T&&O||!T&&d||Z||h||q)&&_.nR(this.hostElement);_.K9(this,function(){_.dv(B.hostElement,"yt-refit")})};
_.k.handleUpdateFlowCommand=function(B){this.data&&(B=_.X(B,VmB),B.targetId===this.data.targetId&&(B.flowContinuationCommand&&(this.data.flowContinuationCommand=B.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(B),this.autofocusAndRefit()))};
_.k.handleFlowNextStepCommand=function(B){this.data&&this.flow&&this.flow.key&&(B=_.X(B,hgr),B.targetId===this.data.targetId&&(B=B.stepId||"",this.ytdReduxBehavior.dispatch(_.QU("flowStateEntity",this.flow.key,{currentStepId:B,stepIdStack:(this.flow.stepIdStack||[]).concat(B)}))))};
_.k.handleFlowPrevStepCommand=function(B){if(this.data&&this.flow&&this.flow.key&&(B=_.X(B,qZB),B.targetId===this.data.targetId)){var t=[].concat(_.aw(this.flow.stepIdStack||[]));t.length>1?(t.pop(),this.ytdReduxBehavior.dispatch(_.QU("flowStateEntity",this.flow.key,{currentStepId:t[t.length-1],stepIdStack:t}))):B.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(B.onFirstStepCommand)}};
_.k.handleYpcCancelRecurrenceCommand=function(B){if(this.data&&this.flow&&this.flow.key&&(B=_.X(B,Jxw),B.targetId===this.data.targetId&&B.endpointCommand)){var t=_.X(this.flow,m_g);t&&_.X(B.endpointCommand,_.xp1)&&(_.X(B.endpointCommand,_.xp1).feedbackData=t.surveyFeedback);this.ytComponentBehavior.resolveCommand(B.endpointCommand)}};
_.k.handlePartialUpdateFlowStateEntity=function(B){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.QU("flowStateEntity",this.flow.key,B,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
YE.prototype.flowChanged=YE.prototype.flowChanged;YE.prototype.dataChanged=YE.prototype.dataChanged;YE.prototype.onPopupClosed=YE.prototype.onPopupClosed;_.G([_.g(_.sE),_.Y("design:type",Object)],YE.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YE.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],YE.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],YE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],YE.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],YE.prototype,"initialState",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],YE.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Object)],YE.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],YE.prototype,"currentFlowStep",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],YE.prototype,"onPopupClosed",null);_.G([_.y({selectorArgs:["data.flowStateEntityKey"],selector:IA8}),_.Y("design:type",Object)],YE.prototype,"flow",void 0);_.G([_.mA("ytd-flow-top-bar-renderer"),_.Y("design:type",HTMLElement)],YE.prototype,"topBar",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],YE.prototype,"dataChanged",null);_.G([_.je("flow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],YE.prototype,"flowChanged",null);_.G([_.M({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],YE);
_.LV8=_.LZ()(YE,"ytd-flow-root-renderer",function(){if(x_7!==void 0)return x_7;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return x_7=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var hxs;var q3=null;_.dU(_.Ba(function(B){return _.E("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.E("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.E(_.vR,{text:function(){return B.data().text}}),_.E("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Wf"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.lP}});var qDr=_.Ba(function(B){var t=B.playerControlsProps;var T=B.isShortsPage;return _.E("yt-bigboard",null,_.E(_.I,{cond:function(){return t().isDragging},
then:function(){return _.E("div",{class:"ytBigboardStoryboardHost"},_.E(_.K4g,{progressBarProps:t,isShortsPage:T}))}}))},"Xf");
qDr.idomCompat=!0;_.KL={ACCOUNT_LABEL:VC("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:VC("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:VC("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:VC("AD_BADGE_HINT"),AD_BADGE_TEXT:VC("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:VC("ALL_CHANNELS_LABEL"),AMBIENT_MODE:VC("AMBIENT_MODE"),AMBIENT_MODE_OFF:VC("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:VC("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:VC("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:VC("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:VC("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:VC("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:VC("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:VC("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:VC("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:VC("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:VC("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:VC("AUTO_ZOOM","Auto zoom"),BACK:VC("BACK"),CANCEL:VC("CANCEL"),CHANNEL_SWITCHER_LABEL:VC("CHANNEL_SWITCHER_LABEL"),CLOSE:VC("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:VC("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:VC("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:VC("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:VC("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:VC("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:VC("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:VC("COMMENT_MODAL_CONTENT"),CONFIRM_OK:VC("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:VC("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:VC("COPIED_TO_CLIPBOARD"),COPY:VC("COPY"),COPY_DEBUG_INFO:VC("COPY_DEBUG_INFO"),COPY_EMBED_CODE:VC("COPY_EMBED_CODE"),
COPY_LINK_LABEL:VC("COPY_LINK_LABEL"),COPY_VIDEO_URL:VC("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:VC("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:VC("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:VC("DELETE_FROM_DOWNLOADS"),DIALOG:VC("DIALOG"),DONE:VC("DONE"),DOWNLOAD:VC("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:VC("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:VC("FLAG_CONFIRM"),FLAG_CONTENT:VC("FLAG_CONTENT"),FLAG_LABEL:VC("FLAG_LABEL"),FLAG_TITLE:VC("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:VC("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:VC("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:VC("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:VC("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:VC("HIDE_SEARCH_FILTERS_LABEL"),HOME:VC("HOME","Home"),INVALID_RESPONSE_RECEIVED:VC("INVALID_RESPONSE_RECEIVED"),LIBRARY:VC("LIBRARY","Library"),LISTENING:VC("LISTENING"),LOADING:VC("LOADING"),LONG_PRESS_MIC_TO_SPEAK:VC("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:VC("LOOP"),MENU_DESKTOP:VC("MENU_DESKTOP"),
MENU_EXIT:VC("MENU_EXIT"),MENU_FEEDBACK:VC("MENU_FEEDBACK"),MENU_HELP:VC("MENU_HELP"),MENU_IMPRESSUM:VC("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:VC("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:VC("MENU_SETTINGS"),MENU_SIGN_IN:VC("MENU_SIGN_IN"),MENU_TITLE:VC("MENU_TITLE"),MENU_YOUR_DATA:VC("MENU_YOUR_DATA"),MORE_INFO:VC("MORE_INFO"),MORE_OPTIONS:VC("MORE_OPTIONS"),MUTE_VOLUME:VC("MUTE_VOLUME"),NEW_PLAYLIST:VC("NEW_PLAYLIST"),NEXT_VIDEO:VC("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:VC("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:VC("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:VC("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:VC("NOT_FOUND_TITLE"),NO_DOWNLOADS:VC("NO_DOWNLOADS"),NO_MIC_INPUT:VC("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:VC("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:VC("OOPS_MESSAGE"),OPEN_APP:VC("OPEN_APP"),OPEN_YOUTUBE:VC("OPEN_YOUTUBE"),PAUSE:VC("PAUSE"),PLAY:VC("PLAY"),PLAYER_CAPTION:VC("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:VC("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:VC("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:VC("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:VC("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:VC("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:VC("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:VC("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:VC("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:VC("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:VC("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:VC("PLAYER_MINIMIZE"),PLAYER_NEXT:VC("PLAYER_NEXT"),PLAYER_PAUSE:VC("PLAYER_PAUSE"),PLAYER_PLAY:VC("PLAYER_PLAY"),
PLAYER_PREVIOUS:VC("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:VC("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:VC("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:VC("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:VC("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:VC("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:VC("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:VC("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:VC("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:VC("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:VC("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:VC("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:VC("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:VC("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:VC("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:VC("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:VC("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:VC("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:VC("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:VC("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:VC("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:VC("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:VC("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:VC("PLAY_ALL"),PLEASE_FIX_ERRORS:VC("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:VC("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:VC("PREVIOUS_VIDEO"),PRIVACY_POLICY:VC("PRIVACY_POLICY"),RELOAD:VC("RELOAD"),REQUIRED_LABEL:VC("REQUIRED_LABEL"),SAVE_PLAYLIST:VC("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:VC("SCRUB_SLIDE_USER_EDU"),SEARCH:VC("SEARCH","Search"),
SEARCH_APPEND_LABEL:VC("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:VC("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:VC("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:VC("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:VC("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:VC("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:VC("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:VC("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:VC("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:VC("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:VC("SEEK_SLIDER"),SETTINGS_LABEL:VC("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:VC("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:VC("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:VC("SHOW_LESS"),SHOW_MORE:VC("SHOW_MORE"),SHOW_PLAYER_CONTROLS:VC("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:VC("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:VC("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:VC("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:VC("SIGN_IN_ON_WEB"),STABLE_VOLUME:VC("STABLE_VOLUME"),STABLE_VOLUME_OFF:VC("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:VC("STABLE_VOLUME_ON"),STATS_FOR_NERDS:VC("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:VC("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:VC("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:VC("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:VC("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:VC("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:VC("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:VC("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:VC("TIMESTAMP_SECONDS"),TOGGLE_OFF:VC("TOGGLE_OFF"),TOGGLE_ON:VC("TOGGLE_ON"),TRENDING:VC("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:VC("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:VC("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:VC("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:VC("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:VC("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:VC("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:VC("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:VC("VIDEO_LINK_LABEL")};var V_n=_.Ba(function(B){var t=B.playerApi;B=_.l_("button",function(S){_.$o(S,36843)});
var T=VC("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.E("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.E("button",{el:B,class:"ytPlayerControlsJumpForwardButtonButton",title:T,"aria-label":T,"on:click":_.Xb(function(){_.Wt(36843);t&&t().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.E("span",null,_.E(_.fz,{icon:"FAST_FORWARD"}))))},"Yf");var Ev7=_.Ba(function(B){var t=B.appApi;B=_.l_("button",function(S){_.$o(S,62946)});
var T=VC("OPEN_IN_MINIPLAYER");return _.E("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.E("button",{el:B,class:"ytMiniplayerButtonButton",title:T,"aria-label":T,"on:click":_.Xb(function(){_.Wt(62946);var S,O;(O=(S=t()).openInMiniplayer)==null||O.call(S);return!1})},_.E(_.fz,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Zf");var Dsq=_.Ba(function(B){var t=B.playerApi;B=_.l_("button",function(d){_.$o(d,142812)});
var T=_.C(_.PV(!1,void 0,"I3VCyb")),S=T.next().value,O=T.next().value;T=function(){return VC("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(S()?1:2)})};
return _.E("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.E("button",{el:B,class:"ytPlaybackSpeedButtonButton",title:T,"aria-label":T,"on:click":_.Xb(function(){_.Wt(142812);if(t){var d=t(),Z=S();d.setPlaybackRate(Z?1:2);O(!S())}return!1})},_.E("span",null,_.E(_.fz,{icon:function(){return S()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"$f");var PEB=_.Ba(function(B){var t=B.title;var T=B.ariaLabel;var S=B.icon;var O=B.command;var d=B.veType;B=_.l_("button",function(Z){d&&_.$o(Z,d())});
return _.E("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.E("button",{el:B,class:"ytdThumbnailOverlayButtonButton",title:t,"aria-label":T,"on:click":_.Xb(function(){d&&_.Wt(d());O&&_.OD().resolve(_.kv).resolveCommand(O())})},_.E(_.fz,{icon:S})))},"ag");var SB="";var Usr=_.Ba(function(B){var t=B.playerControlsProps,T=B.onClickFn;B=_.N_(function(){var d=t(),Z=-1;d.captionsAvailable&&(Z=d.captionsEnabled?1:0);return Z},void 0,"WecR8e");
var S=_.N_(function(){var d=t();return d.captionsAvailable?_.IG(d.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.IG("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),O=_.N_(function(){var d=t();
d=d.captionsAvailable?d.captionsEnabled:void 0;return d},void 0,"Q17ly");
return _.E("yt-closed-captions-toggle-button",null,_.E(_.$g7,{captionIconType:B,ariaLabel:S,ariaPressed:O,onClick:function(d){var Z=t();if(Z.captionsAvailable){var h=Z.playerApi;if(h){var q=Z.playerApi;if(q){var D=SB;if(D){q=q.getOption("captions","track");var P;SB=(P=q?q.displayName:null)!=null?P:D}else _.M0(q)?(D=_.QcX(q),SB=D.length?(P=J07(D))?P.displayName:D[0].displayName:""):SB=""}mQr(h);_.m("mweb_disable_set_state_captions_killswitch")&&Z.setState({captionsEnabled:!Z.captionsEnabled})}}var U,
J;(J=(U=Z.appApi).showCaptionsToggleToast)==null||J.call(U,Z);T==null||T(d)},
isOverlay:!0}))},"bg");var IEf=_.Ba(function(B){var t=B.data;return _.E("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},_.E(_.sG,{data:function(){return{type:16,text:_.L1X(t().label)}}}))},"cg");var Jb1=_.Ba(function(B){var t=_.JK("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return B.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return B.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return B.size()==="small"?B.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
B.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.E("animated-seek-arrows",{class:_.JK("ytPlayerControlsAnimatedSeekArrowsHost")},_.E("span",{class:t}),_.E("span",{class:t}),_.E("span",{class:t}))},"dg");
Jb1.idomCompat=!0;var ms_=_.Ba(function(){var B=_.IG("PLAYER_SECONDS",{seconds_placeholder:"30"}),t=_.C(_.PV(!1,void 0,"Yj8msb")),T=t.next().value,S=t.next().value,O=_.C(_.PV(!1,void 0,"r9Z50e"));t=O.next().value;var d=O.next().value;O={};var Z=_.JK("jumpForwardOverlayOverlay",(O.jumpForwardOverlayOverlayHidden=t,O));_.Fv(function(){var h=null,q=null,D=function(){h!==null&&_.aO().cancelJob(h);q!==null&&_.aO().cancelJob(q);d(!0);S(!0);_.qr(_.aO(),function(){d(!1)});
h=_.qr(_.aO(),function(){d(!0);q=_.qr(_.aO(),function(){S(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",D);_.FA(function(){window.removeEventListener("jump-forward-clicked",D)})});
return _.E("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.E(_.I,{cond:T,then:function(){return _.E("div",{class:Z},_.E(Jb1,{direction:1,size:"large"}),_.E("div",null,B))}}))},"eg");var NDr=_.KL.MUTE_VOLUME,XY8=_.KL.UNMUTE_VOLUME,uD1=_.Ba(function(B){var t=B.muteIconType;var T=B.onClick;var S=B.useOutlineIcon;var O=B.useDelhiIcons;B=_.l_("button",function(h){_.$o(h,28662)});
var d=function(){var h=t(),q=S==null?void 0:S(),D=O==null?void 0:O(),P="",U="";switch(h){case -1:case 0:P=q?"VOLUME_OFF":D?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";U=XY8;break;case 1:P=q?"VOLUME_UP_OUTLINE":D?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";U=NDr;break;case 2:P=q?"VOLUME_DOWN_OUTLINE":D?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";U=NDr;break;default:_.CB(h)}return{iconName:P,ariaLabel:U}},Z=function(){return d().ariaLabel};
return _.E("ytm-mute-button",{class:"ytmMuteButtonHost"},_.E("button",{el:B,class:"ytmMuteButtonButton",title:Z,"aria-label":Z,"on:click":_.Xb(function(h){_.Wt(28662);T==null||T(h);return!1})},_.E("span",null,_.E(_.fz,{icon:function(){return d().iconName}}))))},"fg");var jAr=_.Ba(function(B){var t=B.volumeProps;var T=B.onClickFn;var S=B.useOutlineIcon;var O=B.useDelhiIcons;return _.E("yt-mute-toggle-button",null,_.E(uD1,{muteIconType:function(){var d=t();return d.volumeMuted||d.volume===0?0:d.volume>50?1:2},
onClick:function(d){var Z=t().playerApi;Z&&(Z.isMuted()?Z.unMute():Z.mute(!1));T==null||T(d)},
useOutlineIcon:function(){return!(S==null||!S())},
useDelhiIcons:function(){return!(O==null||!O())}}))},"gg");
jAr.idomCompat=!0;var Hjg=_.Ba(function(B){var t=B.data;var T=_.l_("ytm-paid-content-overlay-renderer");return _.E("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:T,"on:animationend":_.Xb(function(){T.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.E(_.pS,{command:function(){return t().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.E(_.I,{cond:function(){var S;return(S=t().icon)==null?void 0:S.iconType},
then:function(){return _.E("span",null,_.E(_.fz,{icon:function(){var S;return(S=t().icon)==null?void 0:S.iconType}}))}}),_.E("div",{class:"ytmPaidContentOverlayText"},_.E(_.vR,{text:function(){return t().text}})),_.E(_.I,{cond:function(){return t().navigationEndpoint},
then:function(){return _.E(_.fz,{icon:"CHEVRON_RIGHT"})}})))},"hg");
Hjg.idomCompat=!0;var eA_=[].concat(_.aw([{register:function(B){var t=zAn(B),T;(T=B().playerApi)==null||T.addEventListener("onVolumeChange",t);return function(){}}},
{register:function(B){var t=bb_(B);B=B().playerApi;B==null||B.addEventListener("captionschanged",t);B==null||B.addEventListener("captionssettingschanged",t);B==null||B.addEventListener("onCaptionsTrackListChanged",t);return function(){}}},
{register:function(B){if(!_.m("mweb_screenreader_accessible_player"))return function(){};
var t=BOb(B),T=document.querySelector("video");T==null||T.addEventListener("touchend",t);return function(){T==null||T.removeEventListener("touchend",t)}}},
{register:function(B){if(!_.m("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var t=BOb(B),T=document.querySelector("video");T==null||T.addEventListener("focus",t);return function(){T==null||T.removeEventListener("focus",t)}}}]),[{register:function(B){var t=lCN(B),T;
(T=B().playerApi)==null||T.addEventListener("onStateChange",t);return function(){}}},
{register:function(B){var t=vBn(B),T;(T=B().playerApi)==null||T.addEventListener("onPlaybackRateChange",t);return function(){}}},
{register:function(B){var t=nB7(B),T;(T=B().playerApi)==null||T.addEventListener("onVideoDataChange",t);return function(){}}},
{register:function(B){var t=raN(B),T,S;(T=B())==null||(S=T.playerApi)==null||S.addEventListener("onVideoProgress",t);return function(){}}}]);var aEs=_.Ba(function(B){var t=B.data;var T=function(){return _.IG("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+t().playbackRate})};
return _.E(_.I,{cond:function(){return t().playbackRate&&t().playbackRate!==1},
then:function(){return _.E("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.E("div",{class:"ytPlaybackRateOverlayOverlay"},_.E(Jb1,{direction:1,size:"small"}),_.E("div",{class:"ytPlaybackRateOverlayLabel"},T)))}})},"ig");var fEr=_.Ba(function(B){var t=B.data;return _.E("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.E(_.I,{cond:function(){var T,S=(T=t())==null?void 0:T.playerResponse,O;return S==null?void 0:(O=S.paidContentOverlay)==null?void 0:O.paidContentOverlayRenderer},
then:function(T){return _.E(Hjg,{data:T})}}))},"kg"),gvs=_.Ba(function(B){var t=B.props;
var T=B.data;var S=B.options;var O=function(){var D,P,U,J;return(D=T())==null?void 0:(P=D.playerResponse)==null?void 0:(U=P.playerConfig)==null?void 0:(J=U.inlinePlaybackConfig)==null?void 0:J.showAudioControls},d=function(){var D,P;
if(O()&&((D=S())==null?void 0:(P=D.additionalButton)==null?void 0:P.button)!==void 0){var U,J,N;D=(U=T())==null?void 0:(J=U.playerApi)==null?void 0:(N=J.getSize())==null?void 0:N.height;if(!(D===void 0||D<180)){var H,f;return(H=S())==null?void 0:(f=H.additionalButton)==null?void 0:f.button}}},Z=function(){var D,P;
return(D=S())==null?void 0:(P=D.additionalButton)==null?void 0:P.thumbnailOverlayButtonRenderers},h=function(){var D,P;
return(D=S())==null?void 0:(P=D.additionalButton)==null?void 0:P.thumbnailOverlayButtonViewModels},q=function(){var D=[_.E(jAr,{volumeProps:t}),
_.E(Usr,{playerControlsProps:t})];d()===1&&D.push(_.E(V_n,{playerApi:function(){return t().playerApi}}));
d()===2&&D.push(_.E(Ev7,{appApi:function(){return t().appApi}}));
d()===3&&D.push(_.E(Dsq,{playerApi:function(){return t().playerApi}}));
var P=Z();if(d()===4&&P){P=_.C(P);for(var U=P.next(),J={};!U.done;J={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$53:void 0,command$jscomp$574:void 0},U=P.next()){U=U.value;J.tooltip$jscomp$2=U.tooltip;var N=void 0,H=void 0;J.ariaLabel$jscomp$20=((N=U.accessibility)==null?void 0:(H=N.accessibilityData)==null?void 0:H.label)||J.tooltip$jscomp$2;N=void 0;J.icon$jscomp$53=(N=U.icon)==null?void 0:N.iconType;J.command$jscomp$574=U.command;J.tooltip$jscomp$2&&J.ariaLabel$jscomp$20&&J.icon$jscomp$53&&
D.push(_.E(PEB,{title:function(f){return function(){return f.tooltip$jscomp$2}}(J),
ariaLabel:function(f){return function(){return f.ariaLabel$jscomp$20}}(J),
icon:function(f){return function(){return f.icon$jscomp$53}}(J),
command:function(f){return function(){return f.command$jscomp$574}}(J)}))}}P=h();
if(d()===4&&P)for(P=_.C(P),U=P.next(),J={};!U.done;J={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$54:void 0,command$jscomp$575:void 0},U=P.next())U=U.value,J.tooltip$jscomp$3=U.title,J.ariaLabel$jscomp$21=U.accessibilityText||J.tooltip$jscomp$3,J.icon$jscomp$54=U.iconName,J.command$jscomp$575=_.$t(U.onTap),J.tooltip$jscomp$3&&J.ariaLabel$jscomp$21&&J.icon$jscomp$54&&D.push(_.E(PEB,{title:function(f){return function(){return f.tooltip$jscomp$3}}(J),
ariaLabel:function(f){return function(){return f.ariaLabel$jscomp$21}}(J),
icon:function(f){return function(){return f.icon$jscomp$54}}(J),
command:function(f){return function(){return f.command$jscomp$575}}(J)}));
return D};
return _.E(_.I,{cond:O,then:function(){return _.E("div",{class:"ytInlinePlayerControlsTopRightControls"},_.E(_.aS,{each:q},function(D){return _.E("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.E("div",{class:"ytInlinePlayerControlsButtonIcon"},D))}))}})},"lg"),cb_=_.Ba(function(B){var t=B.props;
var T=B.data;var S=B.options;B={};B=_.JK("ytInlinePlayerControlsBottomRightControls",(B.ytInlinePlayerControlsBottomRightControlsHidden=function(){var O;return TOs(T(),S())&&((O=S())==null?void 0:O.insetProgressBar)&&(t().isHovering||t().isDragging)},B));
return _.E("div",{class:B},_.E(Rxq,{data:T}),_.E(_.I,{cond:function(){var O;return!((O=S())==null?0:O.hideTimeDisplay)},
then:function(){return _.E(Abr,{props:t,data:T})}}))},"mg"),Rxq=_.Ba(function(B){var t=B.data;
return _.E(_.cR,{data:function(){var T;return MiC((T=t())==null?void 0:T.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:IEf})},"ng"),Abr=_.Ba(function(B){var t=B.props;
var T=B.data;return _.E(_.I,{cond:function(){return t().isLive},
then:function(){return _.E(sAV,null)},
else:function(){return _.E(FVN,{props:t,data:T})}})},"og"),FVN=_.Ba(function(B){var t=B.props;
var T=B.data;var S=_.N_(function(){var O;return WJr((O=T())==null?void 0:O.thumbnailOverlays)},void 0,"kUmuA");
return _.E("div",{class:_.JK("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.KL.PLAYER_TIME_ELAPSED+" "+_.KPq(t().playedTime)}},_.E(_.sG,{data:function(){var O=_.KPq(t().videoDuration-t().playedTime);
return Object.assign({},{type:16,text:O},S())}}))},"pg"),sAV=_.Ba(function(){var B=_.JK("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge");
return _.E("div",{class:B},_.E(_.sG,{data:{type:17,text:_.KL.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"qg"),wY_=_.Ba(function(B){var t=B.props;
var T=B.data;var S=B.options;return _.E(_.bYb,{progressBarProps:t,config:function(){var O,d=_.X((O=T())==null?void 0:O.multiMarkersPlayerBar,_.Lv2),Z;O=((Z=S())==null?0:Z.insetProgressBar)?2:1;var h;Z=(h=S())==null?void 0:h.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:O,chapterData:d,isInlinePlayback:!0,doSeekOnClick:Z,playheadDotBehavior:Z?1:0}}})},"rg");_.dU(_.Ba(function(B){var t=B.data;var T=B.appApi;var S=B.options;var O=KJ1(t,tmf(T));B={};T={};return _.E("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.E("div",{class:_.JK("ytInlinePlayerControlsDarkenedOverlay",(B.ytInlinePlayerControlsDarkenedOverlayShow=function(){return O().isHovering},B))}),_.E(ms_,null),_.E(aEs,{data:O}),_.E(fEr,{data:t}),_.E(qDr,{playerControlsProps:O,
isShortsPage:!1}),_.E("div",{class:_.JK((T.ytInlinePlayerControlsControlsHidden=function(){return O().isDragging},T))},_.E(gvs,{props:O,
data:t,options:S}),_.E(cb_,{props:O,data:t,options:S})),_.E(_.I,{cond:function(){return TOs(t(),S())},
then:function(){return _.E(wY_,{props:O,data:t,options:S})}}))},"jg"),"yt-inline-player-controls",{props:{data:_.lP,
appApi:_.Oz,options:_.lP}});var lr=function(){var B=_.x.apply(this,arguments)||this;B.opts=null;B.playerControlsData=null;B.playerControlsAppApi={openInMiniplayer:function(){B.openInMiniplayer()}};
B.playerControlsOptions={};B.noAnimation=!1;B.playbackIntentTriggered=!1;B.positionData=null;B.hidden=!0;B.active=!1;B.playing=!1;B.videoPreviewDataIndex=0;B.JSC$17035_playerPromise=null;B.player=null;B.enableAudioControls=!1;B.hasBeenUnmuted=!1;B.captionsHaveBeenTurnedOff=!1;B.JSC$17035_playerEvents=new Map;B.videoPreviewFetchRequest=null;B.scheduledPreviewEndJobId=null;B.JSC$17035_preventProgressSaveTimer=null;B.watchEndpointStartTimeUpdaterInterval=null;B.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};B.windowOnBlurFn=function(){B.deactivate()};
return B};
_.u(lr,_.x);_.k=lr.prototype;
_.k.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.m("web_enable_rich_item_on_focus_effect")?{id:"endorsement",mapping:{}}:{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",
thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model"}}}};
_.k.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$17035_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$17035_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$17035_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$17035_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.Pb(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.Pb(this,this.onScroll))};
_.k.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.Pb(this,this.onScroll))};
_.k.onPageTypeChange=function(){this.deactivate()};
_.k.onWindowResized=function(){this.deactivate()};
_.k.onCaptionsChanged=function(B){B=!!B.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!B);this.setCaptionSize()};
_.k.setCaptionSize=function(){var B;if(this.active&&!this.captionsHaveBeenTurnedOff&&((B=this.player)==null?0:B.getCaptionWindowContainerId())){var t;(t=this.player)==null||t.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.k.currentPageAllowed=function(){return!this.isWatchPage};
_.k.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var B=this.positionData,t=B.initialTopPosition,T=B.initialHorizontalPosition;_.Ev(this.hostElement,{"--ytd-video-preview-translate-left":B.finalHorizontalPosition-T+"px","--ytd-video-preview-translate-top":B.finalTopPosition-t+"px","--ytd-video-preview-original-top-position":t+"px","--ytd-video-preview-original-horizontal-position":T+"px",
"--ytd-video-preview-initial-scale":"scale("+B.initialScale+")","--ytd-video-preview-width":B.videoPreviewWidth+"px","--ytd-video-preview-height":B.videoPreviewHeight+"px"});return!0};
_.k.handleOpenVideoPreviewAction=function(B){var t=this,T;return _.L(function(S){if(!t.currentPageAllowed())return S.return(0);t.opts=B;return(T=t.alignVideoPreviewForAnimation(B.thumbnail))?S.return(t.activate()):S.return(0)})};
_.k.onMouseLeave=function(B){this.shouldDeactivateOnMouseLeave(B)&&this.deactivate()};
_.k.onScroll=function(){var B,t;((B=this.opts)==null?0:B.isAutoplay)&&((t=this.opts)==null?0:t.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.k.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.wT.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.k.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.k.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",lr.JSC$17034_DEFAULT_CLICK_LOCATION_BEHAVIOR,lr.JSC$17034_CLICK_LOCATION_ID_MAP)};
_.k.shouldDeactivateOnMouseLeave=function(B){B=B.relatedTarget;if(!B)return!0;var t;return(t=this.opts)!=null&&t.mediaRenderer?!_.Lx(this.opts.mediaRenderer).contains(B):!0};
_.k.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.k.onPlaybackStart=function(){var B=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$17035_preventProgressSaveTimer=
_.qr(_.wT,function(){B.resetPreventProgressSaveTimer()},1E4);
var t;if((t=this.opts)==null?0:t.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.qr(_.wT,function(){B.hasMultipleVideoPreviews()?B.startPlaybackForNextVideo():B.deactivate()},this.opts.videoPreviewDurationMs);
var T;this.player.setGlobalCrop(((T=this.opts)==null?0:T.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.k.getRoundedCornersSize=function(){var B;if((B=this.opts)==null?0:B.roundedCornersSize){var t;return(t=this.opts)==null?void 0:t.roundedCornersSize}var T;if((T=this.opts)==null?0:T.enableRounding){var S;if(((S=this.opts)==null?void 0:S.thumbnailSize)==="small")return 1;var O;if(((O=this.opts)==null?void 0:O.thumbnailSize)==="medium")return 2;var d;if(((d=this.opts)==null?void 0:d.thumbnailSize)==="large")return 3}return _.m("web_imp_inset_progress_bar")?3:0};
_.k.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.k.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.k.onMediaContainerClick=function(B){this.isShortcutClick(B)||(this.navigateToWatch(B),B.preventDefault(),B.stopPropagation())};
_.k.activate=function(){var B=this,t,T,S,O,d,Z,h,q,D;return _.L(function(P){switch(P.nextAddress){case 1:if(!B.currentPageAllowed())return P.return(0);T=(t=B.videoPreviewData)==null?void 0:t.inlinePlaybackEndpoint;S=_.id.instance;if(!T||!S)return P.return(0);B.playbackIntentTriggered=!0;((O=B.opts)==null?0:O.mediaRenderer)&&((d=B.opts)==null||!d.isAutoplay)&&Q0r(B.opts.mediaRenderer,function(){B.deactivate()});
_.K9(B,function(){B.revealPreviewUi()});
Z={};_.m("enable_unknown_lact_fix_on_html5")&&(_.OD().resolve(_.wU),Z.lact=_.Sc());B.videoPreviewFetchRequest=caB(S,B.getInlinePlaybackRequestData(B.videoPreviewData),Z);_.LI(P,2);return _.V(P,B.videoPreviewFetchRequest,4);case 4:h=P.yieldResult;if(((q=h)==null?void 0:(D=q.playabilityStatus)==null?void 0:D.status)==="OK")return P.return(B.handlePlayerResponse(h));throw Error("Rj");case 2:_.EH(P),B.deactivate();case 3:return P.return(1)}})};
_.k.getInlinePlaybackRequestData=function(B){var t,T=_.m("web_imp_player_mute_params")?((t=this.opts)==null?void 0:t.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:B.inlinePlaybackEndpoint,startPlaybackInMutedState:T}};
_.k.handlePlayerResponse=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U;return _.L(function(J){if(J.nextAddress==1){T=t.getInlinePlaybackVideoId();if(!(((S=B)==null?0:(O=S.videoDetails)==null?0:O.videoId)&&t.currentPageAllowed()&&t.playbackIntentTriggered&&t.opts&&T))return t.deactivate(),J.return(0);if(B.videoDetails.videoId!==T)return J.return(0);t.enableAudioControls=!!((d=B.playerConfig)==null?0:(Z=d.inlinePlaybackConfig)==null?0:Z.showAudioControls);B.trackingParams=t.getInlinePlaybackTrackingParams();
if(!t.inlinePlayer)return J.return(0);h={};if(D=_.X((q=t.videoPreviewData)==null?void 0:q.inlinePlaybackEndpoint,_.Km))h.watch_endpoint=D;if(t.videoPreviewData){var N,H=(N=_.X(t.videoPreviewData.inlinePlaybackEndpoint,_.Km))==null?void 0:N.startTimeSeconds;H!==void 0&&(B.playerConfig||(B.playerConfig={}),B.playerConfig.playbackStartConfig||(B.playerConfig.playbackStartConfig={}),B.playerConfig.playbackStartConfig.startPosition||(B.playerConfig.playbackStartConfig.startPosition={}),B.playerConfig.playbackStartConfig.startSeconds=
H,B.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(H*1E3))}t.inlinePlayer.loadVideoWithPlayerResponse(B,h);if(t.JSC$17035_playerPromise)return J.jumpTo(2);t.JSC$17035_playerPromise=t.inlinePlayer.getPlayerPromise();return _.V(J,t.JSC$17035_playerPromise,3)}J.nextAddress!=2&&(P=J.yieldResult,P.setInlinePreview(!0),P.setSizeStyle(!1,!0),t.ytPlayerListenerBehavior.listenToPlayerEvents(P,t.JSC$17035_playerEvents),t.player=P,_.dv(t.hostElement,"player-api-ready"));((U=t.opts)==
null?0:U.showPlayerControls)&&t.videoPreviewData&&t.player&&(t.playerControlsData={playerResponse:B,isInlinePlayback:!0,thumbnailOverlays:t.videoPreviewData.thumbnailOverlays,playerApi:t.player},t.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!t.unroundCornersForPlayback,additionalButton:t.getAdditionalButtonType(t.videoPreviewData.thumbnailOverlays)});return J.return(2)})};
_.k.revealPreviewUi=function(){var B=this;this.playbackIntentTriggered&&_.sfh(this,function(){B.hasThumbnailPositionChangedSinceTriggered()||(B.updateActiveState(!0),B.noAnimation=!1)})};
_.k.hasThumbnailPositionChangedSinceTriggered=function(){var B=this.positionData,t=this.getThumbnailPositionData();return(B==null?void 0:B.initialTopPosition)!==(t==null?void 0:t.initialTopPosition)||(B==null?void 0:B.initialHorizontalPosition)!==(t==null?void 0:t.initialHorizontalPosition)};
_.k.getThumbnailPositionData=function(){var B,t;if((t=this.opts)==null||!t.thumbnail)return null;t=this.opts.thumbnail;var T=((B=this.opts)==null?0:B.cropPlayerToFillThumbnailHorizontally)?!1:!0;var S=t.getBoundingClientRect();B=S.width;t=S.height;var O=S.top+window.scrollY;S=S.left+window.scrollX;var d=T?Math.ceil(B):B;T=T?Math.ceil(t):t;var Z=B/d;B={initialScale:Z,initialTopPosition:O-12*Z,finalTopPosition:O-12-(T-t)/2,initialHorizontalPosition:S-(12+(d-B)/2),finalHorizontalPosition:S-12-(d-B)/
2,videoPreviewWidth:d,videoPreviewHeight:T};return B};
_.k.updateActiveState=function(B){this.active=B;this.ytdReduxBehavior.dispatch(_.kT({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:B}))};
_.k.stopPlayer=function(B){B=B.resetWatchEndpointStartTime===void 0?!1:B.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(B)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.wT.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.k.deactivate=function(B){B=B===void 0?{}:B;B=B.resetWatchEndpointStartTime===void 0?!1:B.resetWatchEndpointStartTime;q3&&(q3.disconnect(),q3=null);this.stopPlayer({resetWatchEndpointStartTime:B});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.k.isValidThumbnailOverlayButton=function(B,t){B=B.thumbnailOverlayButtonRenderer;var T;return!!B&&!!B.tooltip&&!((T=B.icon)==null||!T.iconType)&&t.includes(B.icon.iconType)};
_.k.isValidThumbnailOverlayButtonViewModel=function(B,t){var T;B=_.X((T=B.thumbnailOverlayButtonViewModel)==null?void 0:T.overlayButton,_.aa);return!!B&&!!B.title&&!!B.iconName&&t.includes(B.iconName)};
_.k.getAdditionalButtonType=function(B){var t=this;if(_.m("web_imp_fastforward_button"))return{button:1};if(_.m("web_imp_miniplayer_button"))return{button:2};if(_.m("web_imp_playback_speed_button"))return{button:3};var T=["BOX_STACK_3"],S=(B||[]).filter(function(d){return t.isValidThumbnailOverlayButton(d,T)}).map(function(d){return d.thumbnailOverlayButtonRenderer});
if(S.length)return{button:4,thumbnailOverlayButtonRenderers:S};var O=["BOX_STACK_3"];B=(B||[]).filter(function(d){return t.isValidThumbnailOverlayButtonViewModel(d,O)}).map(function(d){return _.X(d.thumbnailOverlayButtonViewModel.overlayButton,_.aa)});
if(B.length)return{button:4,thumbnailOverlayButtonViewModels:B}};
_.k.allowCaptions=function(){var B;return!((B=this.opts)==null?0:B.forceCaptionsOff)};
_.k.allowUnmuting=function(){var B;return this.enableAudioControls&&!((B=this.opts)==null?0:B.forceMutedVolume)};
_.k.beginStartTimeUpdater=function(){var B=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.VE(function(){B.updateWatchEndpointStartTime()},1E3)};
_.k.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.k.resetPreventProgressSaveTimer=function(){this.JSC$17035_preventProgressSaveTimer!==null&&(_.wT.cancelJob(this.JSC$17035_preventProgressSaveTimer),this.JSC$17035_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.k.updateWatchEndpointStartTime=function(B){var t=this.videoPreviewData;if(this.player&&t!=null&&t.inlinePlaybackEndpoint&&!this.JSC$17035_preventProgressSaveTimer){B=B?0:Math.floor(this.player.getCurrentTime());var T=_.X(t.navigationEndpoint,_.Km);T&&(T.startTimeSeconds=B);if(t=_.X(t.inlinePlaybackEndpoint,_.Km))t.startTimeSeconds=B}};
_.k.isShortcutClick=function(B){return!!B&&(B.ctrlKey||B.shiftKey||B.metaKey)};
_.k.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.k.openInMiniplayer=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1){T=(t=B.videoPreviewData)==null?void 0:t.navigationEndpoint;if(!T)return S.return();_.Da().lockupActivation=!0;return _.V(S,_.hhH(_.OD().resolve(_.y4),T),2)}_.Da().userActivation=!0;_.Dh(S)})};
_.k.navigateToWatch=function(B){var t,T=(t=this.videoPreviewData)==null?void 0:t.navigationEndpoint;if(T){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(T,B,!0);else{if(_.m("web_thumbnail_to_watch_transition")){var S,O;(S=this.opts)==null||(O=S.onNavigateToWatchCallback)==null||O.call(S)}_.dv(this.hostElement,"yt-navigate",{endpoint:T})}this.deactivate()}};
_.k.getInlinePlaybackVideoId=function(){var B,t;return(t=_.X((B=this.videoPreviewData)==null?void 0:B.inlinePlaybackEndpoint,_.Km))==null?void 0:t.videoId};
_.k.getInlinePlaybackTrackingParams=function(){var B,t;return(B=this.videoPreviewData)==null?void 0:(t=B.inlinePlaybackEndpoint)==null?void 0:t.clickTrackingParams};
_.k.hasMultipleVideoPreviews=function(){var B;return!!(((B=this.opts)==null?0:B.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.k.startPlaybackForNextVideo=function(){var B;(B=this.opts)!=null&&B.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())};
_.n9.Object.defineProperties(lr.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.opts)==null?0:B.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.opts)==null||!B.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 B;if(Array.isArray((B=this.opts)==null?void 0:B.videoPreviewData)){var t;return(t=this.opts)==null?void 0:t.videoPreviewData[this.videoPreviewDataIndex]}var T;return(T=this.opts)==null?void 0:T.videoPreviewData}}});
lr.prototype.onIsAdsVideoChange=lr.prototype.onIsAdsVideoChange;lr.prototype.onInlinePreviewIsEnabledChange=lr.prototype.onInlinePreviewIsEnabledChange;lr.prototype.optsChanged=lr.prototype.optsChanged;lr.prototype.onMouseLeave=lr.prototype.onMouseLeave;lr.JSC$17034_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);lr.JSC$17034_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"}];
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],lr.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],lr.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],lr.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],lr.prototype,"componentBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],lr.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.zC.YtSparklesClickLocationBehavior),_.Y("design:type",Object)],lr.prototype,"ytSparklesClickLocationBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lr.prototype,"opts",void 0);_.G([_.y(),_.Y("design:type",Object)],lr.prototype,"playerControlsData",void 0);
_.G([_.y(),_.Y("design:type",Object)],lr.prototype,"playerControlsAppApi",void 0);_.G([_.y(),_.Y("design:type",Object)],lr.prototype,"playerControlsOptions",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"noAnimation",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"hidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"active",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lr.prototype,"playing",void 0);_.G([_.y({selector:_.UJ9}),_.Y("design:type",Boolean)],lr.prototype,"inlinePreviewIsEnabled",void 0);_.G([_.y(),_.Y("design:type",String)],lr.prototype,"pagePath",void 0);_.G([_.y({selector:_.wq}),_.Y("design:type",Boolean)],lr.prototype,"isWatchPage",void 0);_.G([_.F("videoPreviewData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lr.prototype,"thumbnailData",null);
_.G([_.F("opts","active"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"hidePlayerControls",null);_.G([_.F("opts"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"isAdsVideo",null);_.G([_.F("opts"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"roundedCornersSmall",null);
_.G([_.F("opts"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"roundedCornersMedium",null);_.G([_.F("opts"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"roundedCornersLarge",null);_.G([_.F("opts"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lr.prototype,"unroundCornersForPlayback",null);
_.G([_.F("opts","videoPreviewDataIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lr.prototype,"videoPreviewData",null);_.G([_.y(),_.Y("design:type",Object)],lr.prototype,"videoPreviewDataIndex",void 0);_.G([_.mA("#inline-player"),_.Y("design:type",Object)],lr.prototype,"inlinePlayer",void 0);_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[MouseEvent]),_.Y("design:returntype")],lr.prototype,"onMouseLeave",null);
_.G([_.je("opts"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"optsChanged",null);_.G([_.je("inlinePreviewIsEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"onInlinePreviewIsEnabledChange",null);_.G([_.IK("isAdsVideo"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lr.prototype,"onIsAdsVideoChange",null);
_.G([_.M({is:"ytd-video-preview",disableElementRegistration:!0})],lr);
_.e(lr,"ytd-video-preview",function(){if(hxs!==void 0)return hxs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return hxs=B},{mode:2});
}catch(e){_._DumpException(e)}
try{
var F1s,wjf,oVn;F1s=function(B){return _.m("kevlar_watch_cinematics_invisible")||B.fullscreen&&_.m("kevlar_watch_cinematics_invisible_in_fullscreen")||B.theater&&!B.fullscreen&&_.m("kevlar_watch_cinematics_invisible_in_theater")};
wjf=function(){var B=document.createElement("canvas"),t=B.getContext("2d");if(!t)throw Error("dm");_.cp(B,{position:"absolute",width:"100%",height:"100%"});return{element:B,context:t}};
oVn=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.m("kevlar_watch_cinematics_css_blur")};
_.yoB=function(B,t,T){return Math.abs(B-t)<=(T||1E-6)};
_.Qhs=function(B,t){return B==t?!0:B&&t?B.width==t.width&&B.height==t.height:!1};_.xF1=new _.K("notificationActionRenderer");var Ms7=function(B){var t=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.VG;this.element.addEventListener("load",function(){t.loaded=!0;t.resolver.resolve(t.element)});
this.element.addEventListener("error",function(){t.failed=!0});
this.element.src=B};var $Fn=function(B,t){this.image=B;this.frame=t};
$Fn.prototype.drawToCanvas=function(B,t){var T=this.frame.width/this.frame.columns,S=this.frame.height/this.frame.rows,O=t.offsetX,d=t.offsetY;F1s(t)?(B.fillStyle=t.fullscreen?"#000":"#0f0f0f",B.fillRect(O,d,(t==null?void 0:t.width)||T,(t==null?void 0:t.height)||S)):B.drawImage(this.image,this.frame.column*T,this.frame.row*S,T,S,O,d,(t==null?void 0:t.width)||T,(t==null?void 0:t.height)||S)};
var W1g=function(B){this.color=B};
W1g.prototype.drawToCanvas=function(B,t){var T=t.offsetX,S=t.offsetY,O=t.width,d=t.height;B.fillStyle=F1s(t)?t.fullscreen?"#000":"#0f0f0f":this.color;B.fillRect(T,S,O,d)};var tu=function(B,t){_.br.call(this);this.playerApi=t;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.En(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();eIB(this,B);G0q(this);this.update()};
_.u(tu,_.br);tu.prototype.addEventListeners=function(){var B=this,t=function(){B.update()},T=function(O){B.paused||(O.type==="newdata"&&(B.mosaics.clear(),pj_(B),T5(B)),G0q(B),B.update())},S=function(){B.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",t);this.playerApi.addEventListener("onVideoDataChange",T);this.playerApi.addEventListener("onStateChange",S);this.addOnDisposeCallback(function(){B.playerApi.removeEventListener("onVideoProgress",t);B.playerApi.removeEventListener("onVideoDataChange",T);B.playerApi.removeEventListener("onStateChange",S)})};
var eIB=function(B,t){B.cinematicContainerRenderer!==t&&(B.cinematicContainerRenderer=t,pj_(B),T5(B),B.colorStoreUpdateJobId=_.wT.addLowPriorityJob(function(){var T;if((T=B.cinematicContainerRenderer.colorStore)!=null&&T.sampledColors){T=Infinity;for(var S=_.C(B.cinematicContainerRenderer.colorStore.sampledColors),O=S.next();!O.done;O=S.next()){O=O.value;var d=Number(O.key);d!==0&&d<T&&(T=d);d=_.e8(O.value);B.colorStore.set(O.key,d)}B.colorStoreTimeInterval=T}}))},pj_=function(B){B.colorStoreUpdateJobId&&
(_.wT.cancelJob(B.colorStoreUpdateJobId),B.colorStoreUpdateJobId=void 0);
B.colorStore.clear();B.currentStoryboardColor=void 0},i58=function(B,t){var T;
return(T=B.getStoryboardFrame(t))==null?void 0:T.url};
tu.prototype.onPlayerStateChange=function(){this.update()};
tu.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var G0q=function(B){var t=B.getStoryboardFrame(0);t&&(t=new _.En(t.width/t.columns,t.height/t.rows),_.Qhs(B.currentStoryboardSize,t)||(B.currentStoryboardSize=t,B.publish("STORYBOARD_SIZE_CHANGED",B.currentStoryboardSize)))},YKq=function(B,t){B.currentStoryboardIndex=t;
B.pendingStoryboardIndex=NaN;t=B.getStoryboardFrame(B.currentStoryboardIndex);B.currentStoryboard=new $Fn(B.mosaics.get(t.url).element,t);B.publish("STORYBOARD_CHANGED",B.currentStoryboard);B.lastUpdateTime=(0,_.SQ)()};
tu.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var T5=function(B){B.currentStoryboardIndex=NaN;B.pendingStoryboardIndex=NaN;B.currentStoryboard&&(B.currentStoryboard=void 0,B.publish("STORYBOARD_CHANGED",void 0));B.lastUpdateTime=NaN};
tu.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)T5(this);else{var B=this.playerApi.getPlayerState(1);if(B===-1||B===5||B===0)T5(this);else if(isNaN(this.lastUpdateTime)||!((0,_.SQ)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(B=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){B=""+Math.round(B*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var t=this.colorStore.get(B);t?t!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=t,this.currentStoryboard=new W1g(t),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.SQ)()):(_.yu(new _.HY("Could not find color for timestamp: "+B,this.cinematicContainerRenderer)),T5(this))}else T5(this);else K1N(this,B)}};
var K1N=function(B,t){var T=B.getStoryboardFrameIndex(t);if(T!==B.currentStoryboardIndex&&T!==B.pendingStoryboardIndex){t=i58(B,T);var S=B.mosaics.get(t);S?S.loaded&&YKq(B,T):(B.pendingStoryboardIndex=T,T=new Ms7(t),B.mosaics.set(t,T),T.resolver.promise.then(function(){if(!B.isDisposed()&&!B.paused&&!isNaN(B.pendingStoryboardIndex)){var O=i58(B,B.pendingStoryboardIndex);if(O){var d;(d=B.mosaics.get(O))!=null&&d.loaded&&YKq(B,B.pendingStoryboardIndex)}else T5(B)}}))}};
tu.prototype.getStoryboardFrameIndex=function(B){var t=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(B,t)};
tu.prototype.getStoryboardFrame=function(B){var t=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,T,S;return((S=(T=this.playerApi).getStoryboardFrame)==null?void 0:S.call(T,B,t))||null};
tu.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var OF=function(B,t,T,S){S=S===void 0?!1:S;_.fb.call(this);this.cinematicContainerRenderer=t;this.playerApi=T;this.theater=this.fullscreen=!1;var O;this.ambientLightThemeEnabled=!S&&!!(t==null?0:(O=t.config)==null?0:O.enableInLightTheme);this.ambientFullscreenEnabled=S&&_.m("web_cinematic_fullscreen");this.ambientTheaterModeEnabled=S&&_.m("web_cinematic_theater_mode");this.container=document.createElement("div");B.appendChild(this.container);var d;if(_.m("web_cinematic_theater_mode")||_.m("web_cinematic_fullscreen")||
(t==null?0:(d=t.config)==null?0:d.enableInLightTheme))this.ambientV2Container=document.createElement("div"),this.container.appendChild(this.ambientV2Container);lJn(this);B=this.ambientV2Container||this.container;this.backCanvas=wjf();this.frontCanvas=wjf();B.appendChild(this.backCanvas.element);B.appendChild(this.frontCanvas.element);this.storyboardManager=new tu(t,this.playerApi);_.DC(this,this.storyboardManager);this.addEventListeners();vVn(this)?nVb(this,100+S4(this)*3*2,100+S4(this)*3*2):rob(this);
zIC(this,this.storyboardManager.currentStoryboard)};
_.u(OF,_.fb);var lJn=function(B){B.ambientV2Container?b5B(B):(_.cp(B.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+B7w(B)+", "+t1N(B)+")"}),oVn()&&_.cp(B.container,"filter","blur("+_.Cj("cinematic_watch_css_filter_blur_strength",40)+"px)"))},b5B=function(B){if(B.ambientV2Container){var t=B.playerApi.getVideoAspectRatio();
_.cp(B.container,{"aspect-ratio":""+t,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.cp(B.ambientV2Container,{"aspect-ratio":""+t,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+B7w(B)+", "+t1N(B)+")"});oVn()&&_.cp(B.ambientV2Container,"filter","blur("+_.Cj("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
OF.prototype.setFullscreen=function(B,t){this.fullscreen=B;this.theater=!!t;lJn(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),B=this.storyboardManager.currentStoryboard,T7w(this),B&&S9w(this,B)};
OF.prototype.addEventListeners=function(){var B=this,t=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(O){zIC(B,O)}),T=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){rob(B)});
this.addOnDisposeCallback(function(){B.storyboardManager.unsubscribeByKey(t);B.storyboardManager.unsubscribeByKey(T)});
if(this.ambientV2Container){var S=function(){b5B(B)};
this.playerApi.addEventListener("onVideoDataChange",S);this.addOnDisposeCallback(function(){B.playerApi.removeEventListener("onVideoDataChange",S)})}};
var rob=function(B){if(!vVn(B)){var t=B.storyboardManager.currentStoryboardSize;isNaN(t.width)||isNaN(t.height)||nVb(B,Number(t.width)+S4(B)*3*2,Number(t.height)+S4(B)*3*2)}},nVb=function(B,t,T){B.backCanvas.element.width=t;
B.backCanvas.element.height=T;B.frontCanvas.element.width=t;B.frontCanvas.element.height=T},vVn=function(B){return B.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},zIC=function(B,t,T){T=T===void 0?!1:T;
var S=B.frontCanvas.element.getAnimations()[0];S?(S.pause(),B.backCanvas.context.globalAlpha=Number(getComputedStyle(B.frontCanvas.element).opacity),B.frontCanvas.element.style.opacity="0",S.finish()):B.backCanvas.context.globalAlpha=1;B.backCanvas.context.drawImage(B.frontCanvas.element,0,0,B.backCanvas.element.width,B.backCanvas.element.height);T7w(B);t&&S9w(B,t);t=t?B.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Cj("cinematic_watch_fade_out_duration",500);S=_.Cj("cinematic_watch_transition_frame_rate")/
1E3;var O={};S&&(O={easing:"steps("+Math.round(t*S)+")"});(T===void 0?0:T)||B.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:t,iterations:1},O));B.frontCanvas.element.style.opacity="1"},T7w=function(B){var t=B.ambientLightThemeEnabled||B.ambientTheaterModeEnabled,T=B.ambientLightThemeEnabled||B.ambientFullscreenEnabled;
B.frontCanvas.context.fillStyle=B.theater&&t||B.fullscreen&&T?"#000":"#0f0f0f";oVn()||(B.frontCanvas.context.filter="blur(0)");B.frontCanvas.context.fillRect(0,0,B.frontCanvas.element.width,B.frontCanvas.element.height)},S9w=function(B,t){oVn()||(B.frontCanvas.context.filter="blur("+S4(B)+"px)");
B.frontCanvas.context.globalAlpha=_.Cj("cinematic_watch_effect_opacity",.4);var T={offsetX:S4(B)*3,offsetY:S4(B)*3,theater:B.theater,fullscreen:B.fullscreen};vVn(B)&&(T.width=100,T.height=100);t.drawToCanvas(B.frontCanvas.context,T);B.frontCanvas.context.globalAlpha=1},S4=function(B){var t;
return(t=B.cinematicContainerRenderer.config.blurStrength)!=null?t:5},B7w=function(B){var t,T;
if((B.fullscreen||B.theater)&&((t=B.cinematicContainerRenderer.config)==null?0:(T=t.watchFullscreenConfig)==null?0:T.colorSourceWidthMultiplier))return B.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var S;return(S=B.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?S:B.cinematicContainerRenderer.config.colorSourceSizeMultiplier},t1N=function(B){var t,T;
if((B.fullscreen||B.theater)&&((t=B.cinematicContainerRenderer.config)==null?0:(T=t.watchFullscreenConfig)==null?0:T.colorSourceHeightMultiplier))return B.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var S;return(S=B.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?S:B.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
OF.prototype.disposeInternal=function(){_.fb.prototype.disposeInternal.call(this);this.container.remove()};
OF.prototype.clear=function(){zIC(this,void 0,!0)};
OF.prototype.pause=function(){this.storyboardManager.pause()};var OQ7;OQ7=_.Dj(function(){var B,t,T=!((t=(B=document.createElement("canvas")).getContext)==null||!t.call(B,"2d")),S;B=!((S=CSS)==null||!S.supports("filter: blur(0)"));S=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var O;return T&&B&&S&&!((O=CSS)==null||!O.supports("aspect-ratio: 1 / 1"))});
_.kW=function(B,t){_.br.call(this);this.container=B;this.playerApi=t;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=k3b(this);this.update()};
_.u(_.kW,_.br);_.du1=function(B){var t=document.documentElement.hasAttribute("dark");B.isDarkModeEnabled=t;B.update()};
_.Cpf=function(B,t){B.settingEnabled=t;B.update()};
_.kW.prototype.setFullscreen=function(B,t){this.fullscreen=B;this.theater=!!t;this.update()};
_.ZQB=function(B,t){B.cinematicContainerRenderer=t;B.cinematicContainerRenderer&&(B.cinematicsVe=_.sz(B.isShorts()?227858:159022),_.Cv(_.Xr(),B.cinematicsVe),B.loggingClientData={watchCinematicContainerData:{presentationStyle:B.cinematicContainerRenderer.presentationStyle}});B.update()};
_.kW.prototype.isShorts=function(){var B,t;return((B=this.cinematicContainerRenderer)==null?void 0:(t=B.config)==null?void 0:t.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.kW.prototype.isAllowed=function(){var B;if(B=OQ7()){var t,T,S;B=((T=this.cinematicContainerRenderer)==null?void 0:T.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((S=this.cinematicContainerRenderer)==null||!S.colorStore)||((t=this.cinematicContainerRenderer)==null?void 0:t.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(B)if(_.m("web_cinematics_pausing")){var O,d;B=this.isDarkModeEnabled||!!((O=this.cinematicContainerRenderer)==
null?0:(d=O.config)==null?0:d.enableInLightTheme)}else{var Z,h;O=!!((Z=this.cinematicContainerRenderer)==null?0:(h=Z.config)==null?0:h.enableInLightTheme)&&(_.MB("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);B=this.isDarkModeEnabled||O}if(Z=B){var q,D;Z=!((D=(q=this.prefersReducedMotionQuery)==null?void 0:q.matches)!=null&&D)}return Z};
_.LhB=function(B){(B=B.currentCinematicEffect)!=null&&(B=B.storyboardManager,B.paused=!1,G0q(B),B.update())};
_.kW.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var k3b=function(B){if(!_.m("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion: reduce)"),T=function(){B.update()};
t.addListener(T);B.addOnDisposeCallback(function(){t.removeListener(T)});
return t}};
_.kW.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var B=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new OF(this.container,B,this.playerApi,this.isDarkModeEnabled),_.DC(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var t=this.currentCinematicEffect;t.cinematicContainerRenderer!==
B&&(t.cinematicContainerRenderer=B,eIB(t.storyboardManager,B),lJn(t));B=_.Ni();_.Xi(0,194,!0);B.save();B=_.sg();this.cinematicsVe&&B&&_.iS(B,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(B=_.sg(),this.cinematicsVe&&B&&_.YG(B,[this.cinematicsVe],!1,this.loggingClientData),_.by(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.n9.Object.defineProperties(_.kW.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var Z57;var L1w;_.cb({_template:function(){if(L1w!==void 0)return L1w;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=
B.content,T=t.insertBefore;Z57===void 0&&(Z57=document.createElement("template"));var S=Z57;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return L1w=B},
is:"tp-yt-iron-pages",behaviors:[_.fw,_.Ya],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var SVV;_.Oo7=function(){if(_.m("kevlar_home_skeleton")&&!SVV){var B=document.querySelector("#home-page-skeleton");B&&(_.wv("hgcr"),_.Xo(B),SVV=!0)}};
SVV=!1;_.jM=new _.K("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var lOf,nob,rdb,zyV,bcr,BL_,tBb,TLs,OLB,kMf,ZLb,hNB,qmq,Lmf,d3q,Crw,D3V;_.Kbs=function(B,t,T){t=t===void 0?5:t;if(t!==0){var S=typeof B==="function"?B():document.querySelector(B);S?(T==null?0:T.enableSmartFocus)?_.KSv(S):S.focus():setTimeout(function(){_.Kbs(B,t-1,T)},500)}};
lOf=function(B){return String.raw.apply(String,[{raw:B}].concat(_.aw(_.j9.apply(1,arguments).map(function(t){return t instanceof Array?t.join(""):t}))))};
nob=function(B){var t=_.j9.apply(1,arguments);if(!Array.isArray(B)||!Array.isArray(B.raw)||B.length!==B.raw.length||!_.HPX&&B===B.raw||!(_.HPX&&!_.ae2||_.hl(B))||t.length+1!==B.length)throw new TypeError("ea");return new voq(Object.freeze({strings:Object.freeze(B),args:Object.freeze(t)}))};
rdb=function(B){return _.tjg(_.Bkq(B&16777215))<.5};
zyV=function(B,t,T){var S=T.minimumRowsOfVideosBetweenSections===void 0?1:T.minimumRowsOfVideosBetweenSections;return B<(T.minimumRowsOfVideosAtStart===void 0?2:T.minimumRowsOfVideosAtStart)||t!==null&&B-t<=S?!1:!0};
bcr=function(B,t){var T=0,S=0;B=_.C(B);for(var O=B.next();!O.done;O=B.next()){var d=O.value;if(d.richItemRenderer)d.richItemRenderer.rowIndex=S,d.richItemRenderer.colIndex=T++,T===t&&(T=0,S++);else if(d.richGroupRenderer&&d.richGroupRenderer.numColumns!==void 0)d.richGroupRenderer.rowIndex=S,d.richGroupRenderer.colIndex=T,T+=d.richGroupRenderer.numColumns,T===t&&(T=0,S++);else if(d.richSectionRenderer){var Z=O=void 0;if(d=_.X((O=d)==null?void 0:(Z=O.richSectionRenderer)==null?void 0:Z.content,_.g0B))d.rowIndex=
S++}}};
BL_=function(B,t){var T=t.contentElement;t=t.rendererToTagNameMap;if(T&&t&&t.size!==0){for(var S=new Map,O=_.C(T.children),d=O.next();!d.done;d=O.next()){d=d.value;var Z=d.tagName.toLowerCase(),h=S.get(Z);h||(h=[],S.set(Z,h));h.push(d)}if(S.size!==0)for(O=Math.min(B.length,T.children.length),d=new Map,Z=0;Z<O;Z++){h=Object.keys(B[Z])[0];h=t.get(h);if(!h)break;var q=d.get(h);q===void 0&&(q=0,d.set(h,q));var D=S.get(h);if(!D||q>=D.length)break;d.set(h,q+1);h=D[q];q=T.children[Z];q!==h&&(_.rXC=!0,_.zdg.set(h,
!0),T.insertBefore(h,q),_.zdg.delete(h),_.rXC=!1)}}};
tBb=function(B,t,T,S,O,d,Z){S=S===void 0?{}:S;if(!B||!B.length)return[];B=B.slice();var h=[],q=[];O=null;for(var D=0,P=function(w){q.sort(function(p,l){return l.skippedOnRow-p.skippedOnRow});
for(var W,v=(W=q.shift())==null?void 0:W.content;v;)!v.richSectionRenderer&&w||h.push(v),W=void 0,v=(W=q.shift())==null?void 0:W.content},U=void 0;B.length>0||q.length>0;){for(var J=[],N=t;N>0;){var H=void 0,f=void 0,c=(f=q[0]&&q[0].skippedOnRow<D?(H=q.shift())==null?void 0:H.content:void 0)!=null?f:B.shift();
if(!c)break;if(c.richItemRenderer)H=c.richItemRenderer.targetId,f=void 0,H&&((f=Z)==null?0:f.has(H))&&(H=Z.get(H),!U||H&&H.timestamp>U.timestamp)&&(U=H),J.push(c),N--;else if(c.richGroupRenderer&&c.richGroupRenderer.numColumns!==void 0)c.richGroupRenderer.numColumns<=N?(J.push(c),N-=c.richGroupRenderer.numColumns):N===t&&c.richGroupRenderer.numColumns>t?(J.push({richGroupRenderer:Object.assign({},c.richGroupRenderer,{numColumns:t})}),N=0):q.push({content:c,skippedOnRow:D});else if(c.richSectionRenderer)if(zyV(D,
O,S)&&N===t){h.push(c);O=D;D++;continue}else q.push({content:c,skippedOnRow:D});else if(c.continuationItemRenderer){P(!0);h.push(c);N=0;break}if(N===0)h.push.apply(h,_.aw(J));else if(!T&&B.length===0){P(!1);h.push.apply(h,_.aw(J));N=0;break}}D++;U&&(h.push(U.content),D++);U=void 0}bcr(h,t);d&&BL_(h,d);return h};
TLs=function(){return _.j9.apply(0,arguments).flat().filter(function(B){return B}).join(";")};
OLB=function(){return nob(Smf,TLs.apply(null,_.aw(_.j9.apply(0,arguments))))};
kMf=function(B){return B.talkToRecs};
ZLb=function(B,t){if(t){var T=_.rq().getState().entities.flowStateEntity,S=d3q(B),O=[t];S&&S!==t&&O.push(S);var d=!0,Z;if(T&&B.flowStateEntityKey&&((Z=T[B.flowStateEntityKey])==null?void 0:Z.primaryButtonDisabled)!==void 0){var h;d=!((h=T[B.flowStateEntityKey])==null||!h.primaryButtonDisabled)}Crw(B,S!=null?S:t,O,d)}};
hNB=function(B){return _.Ux(_.rq(),function(t){return t.entities.flowStateEntity},function(t,T){if(B.flowStateEntityKey){var S,O=t==null?void 0:(S=t[B.flowStateEntityKey])==null?void 0:S.currentStepId,d;
T=T==null?void 0:(d=T[B.flowStateEntityKey])==null?void 0:d.currentStepId;d=_.rq().getState().talkToRecs;if(O&&O!==T){var Z;t=(t==null?void 0:(Z=t[B.flowStateEntityKey])==null?void 0:Z.stepIdStack)||Object.keys(d.stepStates);Z=!Lmf(d==null?void 0:d.stepStates[O]);Crw(B,O,t,Z)}}})};
qmq=function(B){return _.Ux(_.rq(),kMf,function(t){var T=d3q(B);if(T){var S=Object.keys(t.stepStates);t=!Lmf(t==null?void 0:t.stepStates[T]);Crw(B,T,S,t)}})};
Lmf=function(B){var t=Object.keys((B==null?void 0:B.selectionStates)||{}).reduce(function(d,Z){return d||(B==null?void 0:B.selectionStates[Z].isSelected)},!1),T,S,O=!!(B==null?0:(T=B.userQuery)==null?0:(S=T.userQuery)==null?0:S.trim());
return t||O};
d3q=function(B){if(B.flowStateEntityKey){var t,T,S=(t=_.rq().getState().entities.flowStateEntity)==null?void 0:(T=t[B.flowStateEntityKey])==null?void 0:T.currentStepId;if(S)return S}};
Crw=function(B,t,T,S){_.rq().dispatch(_.mO("flowStateEntity",B.flowStateEntityKey,{currentStepId:t,stepIdStack:T,key:B.flowStateEntityKey,primaryButtonDisabled:S}))};
_.VBq=function(B,t){return _.q8(B.entities,"youchatPendingResponseEntity",t)};
_.EE_=function(B){return function(t){_.nx(_.mO("youchatPendingResponseEntity",B,{entityKey:B,isPendingResponse:t}))}};
D3V=function(B){B==null||B.addEventListener("DOMLoaded",function(){B.goToAndPlay(B.totalFrames-48,!0)})};
_.kM=function(B){this.__isSoyCss=!0;this.css=lOf.apply(null,[B.strings].concat(_.aw(B.args)))};
_.kM.prototype.toString=function(){return this.css};
var voq=function(){_.kM.apply(this,arguments)};
_.u(voq,_.kM);var Smf=_.ie(["",""]);var Prg;var U3B;_.cb({_template:function(){if(U3B!==void 0)return U3B;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
var t=B.content,T=t.insertBefore;Prg===void 0&&(Prg=document.createElement("template"));var S=Prg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return U3B=B},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var IXV=new _.K("talkToRecsFlowRenderer");var JMn=new _.K("flowRootRenderer");var m3s=new _.K("learningJourneyQuizViewModel");var NLB=new _.K("chipsShelfViewModel");var Xow=new _.K("responsiveContainerConfiguration");var uGw=new _.K("horizontalShelfViewModel");_.jpg=new _.K("engagementPanelSectionListRenderer");var HLs=new _.K("conversationResourceViewModel");var aX7=function(){this.horizontal=!1},fXn=function(B,t){B.horizontal=t};
aX7.prototype.position=function(B,t,T,S){S=S===void 0?1:S;B=this.delta(B)*S+t;S=Math.max(t,T);return B>=Math.min(t,T)&&B<=S?B:T};
aX7.prototype.axis=function(B){B=this.direction(B);return B==="up"||B==="down"?"Y":"X"};var hq=function(B,t,T){t=t===void 0?_.an():t;this.target=B;this.manager=t;this.touchAction=T;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
hq.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(_.aw(this.events)));for(var B=_.C(this.events),t=B.next();!t.done;t=B.next())this.listen(t.value)}};
hq.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.aw(this.events)));for(var B=_.C(this.events),t=B.next();!t.done;t=B.next())this.unlisten(t.value)}};
hq.prototype.listen=function(B){this.eventMap[B]&&this.target.addEventListener(B,this.eventMap[B])};
hq.prototype.unlisten=function(B){this.eventMap[B]&&this.target.removeEventListener(B,this.eventMap[B])};var qE=function(){aX7.apply(this,arguments)};
_.u(qE,aX7);qE.prototype.direction=function(B){var t=B.detail;B=t.deltaY;t=t.deltaX;return B&&!this.horizontal?B>0?"down":"up":t&&this.horizontal?t>0?"right":"left":"none"};
qE.prototype.distance=function(B){return Math.abs(this.delta(B))};
qE.prototype.delta=function(B){var t=this.direction(B),T=B.detail;B=T.deltaX;T=T.deltaY;return t==="up"||t==="down"?T||0:B||0};
qE.prototype.velocity=function(B){var t=this.direction(B),T=B.detail;B=T.velocityX;T=T.velocityY;return Math.abs(t==="up"||t==="down"?T||0:B||0)};_.V8=function(B,t,T,S,O,d){O=O===void 0?new qE:O;d=d===void 0?_.an():d;hq.call(this,t,d,S);var Z=this;this.element=B;this.target=t;this.config=T;this.input=O;this.manager=d;this.events=["panstart","panmove","panend"];this.onPanStart=function(){Z.config.draggingClass&&Z.element.classList.add(Z.config.draggingClass);Z.config.startAction&&Z.config.startAction()};
this.onPanMove=function(h){var q=gEs(Z,h);if(q){Z.move(h,q);q.fade&&Z.fade(h,q);var D=Z.input.direction(h);q.moveAction&&q.moveAction(RNw(Z,h,q),D)}};
this.onPanEnd=function(h){var q,D,P,U,J,N;return _.L(function(H){if(H.nextAddress==1){Z.animationRequestId&&cancelAnimationFrame(Z.animationRequestId);Z.animationRequestId=void 0;q=gEs(Z,h);if(!q)return H.return();D=q;P=D.triggerAction;U=D.fade;J=D.disableFinish;N=D.translateBack;var f=Z.input.velocity(h),c=Z.input.distance(h),w=Z.threshold(q);return f>.3&&c>10||c>w?J?H.jumpTo(6):U?_.V(H,AM1(Z,h),6):_.V(H,cMV(Z,h,q),6):N?_.V(H,Z.translateBack(h),3):H.jumpTo(3)}H.nextAddress!=3&&P&&P();Z.config.draggingClass&&
Z.element.classList.remove(Z.config.draggingClass);Z.reset();_.Dh(H)})};
B=Object.keys(T.triggers);this.directions=new Set(B);fXn(this.input,this.directions.has("right")||this.directions.has("left"))};
_.u(_.V8,hq);_.V8.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var gEs=function(B,t){t=B.input.direction(t);return B.config.triggers[t]};
_.V8.prototype.move=function(B,t){var T=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var S=T.input.axis(B),O=T.input.position(B,T.config.startPosition,t.endPosition,t.moveRatio||1);T.element.style.transform="translate"+S+"("+O+"px)";T.animationRequestId=void 0}))};
var RNw=function(B,t,T){var S=T.moveRatio||1;T=Math.abs(B.config.startPosition-T.endPosition);return Math.min(B.input.distance(t)*S,T)/T};
_.V8.prototype.fade=function(B,t){var T=t.endOpacity;B=RNw(this,B,t);B>0&&(this.element.style.opacity=""+(((T||0)-1)*B+1))};
_.V8.prototype.threshold=function(B){return B.threshold?B.threshold:Math.abs(B.endPosition-this.config.startPosition)/3};
var cMV=function(B,t,T){var S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1)return S=B.input.delta(t)+B.config.startPosition,O=B.input.axis(t),d=T,Z=d.endPosition,h=d.transitionEndPosition,D=(q=h)!=null?q:Z,_.V(P,B.element.animate([{transform:"translate"+O+"("+S+"px)"},{transform:"translate"+O+"("+D+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);B.element.style.transform="translate"+O+"("+D+"px)";_.Dh(P)})};
_.V8.prototype.translateBack=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1){if(!t.element.style.transform)return O.return();T=t.input.axis(B);S=t.config.startPosition;return _.V(O,t.element.animate([{transform:t.element.style.transform},{transform:"translate"+T+"("+S+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}t.element.style.transform="translate"+T+"("+S+"px)";_.Dh(O)})};
var AM1=function(B,t){var T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return T=B.input.delta(t)+B.config.startPosition,S=B.input.axis(t),O=T+70,d=B.element.style.opacity===""?1:B.element.style.opacity,_.V(Z,B.element.animate([{transform:"translate"+S+"("+T+"px)",opacity:d},{transform:"translate"+S+"("+O+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);B.element.style.transform="translate"+S+"("+O+"px)";B.element.style.opacity="0";_.Dh(Z)})};var EU=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;B.scrollRate=3;B.autoScrollAnimationStart=0;B.autoScrollPaused=!1;B.autoScrollRafId=0;return B};
_.u(EU,_.X9);_.k=EU.prototype;_.k.created=function(){var B=this;this.boundAutoScrollHandler=function(t){B.autoScroll(t)}};
_.k.detached=function(){this.hostElement.removeEventListener("mouseout",_.Pb(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.Pb(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.Pb(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.k.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.Pb(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.Pb(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.Pb(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.Pb(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.Pb(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.Pb(this,this.endAutoScroll)),this.endAutoScroll())};
_.k.autoScroll=function(B){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=B);var t;if(t=!this.autoScrollPaused&&this.scrollTarget)t=this.scrollTarget,t=t.scrollHeight-t.scrollTop!==t.clientHeight;t&&(t=1E3/this.scrollRate,B-=this.autoScrollAnimationStart,B>t&&(this.scrollTarget.scrollTop+=Math.ceil(B/t),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.k.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.k.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
EU.prototype.autoScrollEnabledChanged=EU.prototype.autoScrollEnabledChanged;_.G([_.y(),_.Y("design:type",Object)],EU.prototype,"scrollRate",void 0);_.G([_.y(),_.Y("design:type",Object)],EU.prototype,"scrollTarget",void 0);_.G([_.y(),_.Y("design:type",Boolean)],EU.prototype,"autoScrollEnabled",void 0);_.G([_.IK("autoScrollEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EU.prototype,"autoScrollEnabledChanged",null);_.G([_.uW()],EU);_.spN=[EU.prototype];var Fmr;var DD=function(){var B=_.x.apply(this,arguments)||this;B.buttonUpdate=_.m("web_button_rework");B.dismissButtonOverrides=_.m("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;B.forceDarkTheme=!1;B.forceLightTheme=!1;B.dynamicTextHeight=94;B.hasOverflowButton=!1;B.isInfeedModernization=!1;return B};
_.u(DD,_.x);_.k=DD.prototype;_.k.computeUrlImg=function(B){if(B)return _.Z1(B.thumbnails)};
_.k.getLogoHeight=function(B){return this.logoWithPadding(B)?"31":"24"};
_.k.getLogoClassName=function(B){return this.logoWithPadding(B)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.k.logoWithPadding=function(B){var t,T;return(B=(t=B.thumbnails)==null?void 0:(T=t[0])==null?void 0:T.height)&&B%31===0?!0:!1};
_.k.sendImpressionEndpoints=function(B){B.impressionEndpoints&&_.hi(this.hostElement,B.impressionEndpoints)};
_.k.observeBasicPalette=function(){var B,t,T=(B=this.data)==null?void 0:(t=B.colorData)==null?void 0:t.basicColorPaletteData;T?_.ol(this.hostElement,T):_.ol(this.hostElement,{})};
_.k.observeDataChanged=function(){var B;this.dynamicTextHeight=((B=this.data)==null?0:B.supplementalText)?74:94;var t;this.hasSupplementalText=!((t=this.data)==null||!t.supplementalText);if(_.m("web_button_rework")){var T,S,O,d;B=(T=this.data)==null?void 0:(S=T.actionButton)==null?void 0:(O=S.buttonRenderer)==null?void 0:(d=O.colorData)==null?void 0:d.basicColorPaletteData;var Z,h,q;if(!((Z=this.data)==null?0:(h=Z.actionButton)==null?0:(q=h.buttonRenderer)==null?0:q.style)&&B){this.computeIsInfeedModernization(this.data)||
(B.borderColor=B.foregroundTitleColor);var D,P;this.set("data.actionButton.buttonRenderer",_.f1.unsafeClone((D=this.data)==null?void 0:(P=D.actionButton)==null?void 0:P.buttonRenderer))}}};
_.k.observeDataForCounterfactual=function(){if(_.m("kevlar_banner_cf_extra_logging")){var B;((B=this.data)==null?0:B.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.k.computeSupplementalStyle=function(){var B;if((B=this.data)!=null&&B.supplementalText){var t,T,S;if((t=this.data)==null?0:(T=t.colorData)==null?0:(S=T.basicColorPaletteData)==null?0:S.foregroundActivatedColor)return B=_.W6(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+B+"; --yt-endpoint-hover-color:"+B+"; --yt-endpoint-visited-color:"+B+"; --yt-formatted-string-bold-font-weight:700;"}};
_.k.computeForcedDarkTheme=function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.actionButton)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.style,O,d,Z;B=rdb(((O=this.data)==null?void 0:(d=O.colorData)==null?void 0:(Z=d.basicColorPaletteData)==null?void 0:Z.backgroundColor)||0);return S&&B};
_.k.computeForcedLightTheme=function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.actionButton)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.style,O,d,Z;B=!rdb(((O=this.data)==null?void 0:(d=O.colorData)==null?void 0:(Z=d.basicColorPaletteData)==null?void 0:Z.backgroundColor)||0);return S&&B};
_.k.computeHasOverflowButton=function(B){return!!B.overflowButton};
_.k.computeHasTitle=function(B){return!!B.title};
_.k.computeTitleMaxFontSize=function(B){return this.computeHasOverflowButton(B)?28:64};
_.k.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.k.computeIsInfeedModernization=function(){var B,t,T,S,O=(B=this.data)==null?void 0:(t=B.actionButton)==null?void 0:(T=t.buttonRenderer)==null?void 0:(S=T.colorData)==null?void 0:S.basicColorPaletteData;return(O==null?void 0:O.backgroundColor)===452984831||(O==null?void 0:O.backgroundColor)===218103808};
DD.prototype.observeDataForCounterfactual=DD.prototype.observeDataForCounterfactual;DD.prototype.observeDataChanged=DD.prototype.observeDataChanged;DD.prototype.observeBasicPalette=DD.prototype.observeBasicPalette;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DD.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],DD.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],DD.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],DD.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],DD.prototype,"buttonUpdate",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],DD.prototype,"hasSupplementalText",void 0);_.G([_.y(),_.Y("design:type",Object)],DD.prototype,"dismissButtonOverrides",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.Y("design:type",Boolean)],DD.prototype,"hasTitle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.Y("design:type",Object)],DD.prototype,"forceDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.Y("design:type",Object)],DD.prototype,"forceLightTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],DD.prototype,"dynamicTextHeight",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.Y("design:type",Object)],DD.prototype,"hasOverflowButton",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.Y("design:type",Object)],DD.prototype,"isInfeedModernization",void 0);_.G([_.IK("data.colorData.basicColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DD.prototype,"observeBasicPalette",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DD.prototype,"observeDataChanged",null);_.G([_.IK("data.isVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DD.prototype,"observeDataForCounterfactual",null);_.G([_.M({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],DD);
_.e(DD,"ytd-banner-promo-renderer",function(){if(Fmr!==void 0)return Fmr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Fmr=B},{mode:1});var wob;var oEg;var yMr;var Pr=function(){return _.x.apply(this,arguments)||this};
_.u(Pr,_.x);_.G([_.y(),_.Y("design:type",Object)],Pr.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Pr.prototype,"ytRendererBehavior",void 0);_.G([_.M({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],Pr);
_.e(Pr,"ytd-hashtag-grid-tile-renderer",function(){if(yMr!==void 0)return yMr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return yMr=B},{mode:1});var UU=function(){return _.x.apply(this,arguments)||this};
_.u(UU,_.x);UU.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
UU.prototype.updateRichGridTrendingHashtagsVisibility=function(){var B,t;if(((B=this.data)==null||!B.isExpanded)&&(t=this.data)!=null&&t.tiles){B=this.data.tiles.length;t=B>this.richGridItemsPerRow?this.richGridItemsPerRow+1:B;var T=Math.ceil(B/t);this.fullyVisibleRows=B%t===1&&T===2?1:Math.min(T,2);this.isShowMoreVisible=this.fullyVisibleRows<T}};
UU.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
UU.prototype.updateRichGridTrendingHashtagsVisibility=UU.prototype.updateRichGridTrendingHashtagsVisibility;_.G([_.y(),_.Y("design:type",Object)],UU.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Number)],UU.prototype,"fullyVisibleRows",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],UU.prototype,"isShowMoreVisible",void 0);_.G([_.y({selector:_.s6,value:0}),_.Y("design:type",Number)],UU.prototype,"richGridItemsPerRow",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],UU.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UU.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],UU.prototype,"ytdReduxBehavior",void 0);_.G([_.IK("data","richGridItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UU.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.G([_.M({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],UU);
_.e(UU,"ytd-hashtag-grid-shelf-renderer",function(){if(oEg!==void 0)return oEg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return oEg=B},{mode:1});var QpN;var x3w;var I2=function(){var B=_.x.apply(this,arguments)||this;B.visibleVideos=[];B.hiddenVideos=[];B.modern=_.m("web_modern_buttons");B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(I2,_.x);_.k=I2.prototype;_.k.attached=function(){var B=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",B);this.onDarkModeToggledAction(B)};
_.k.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"}}}};
_.k.dataChanged=function(){var B=this;this.requestElementsPerRow();var t,T;this.currentColorPalette=this.isDarkTheme?(t=this.data)==null?void 0:t.darkColorData:(T=this.data)==null?void 0:T.lightColorData;var S;if((S=this.currentColorPalette)==null?0:S.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.K9(this,function(){B.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.k.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.k.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.k.computeIsFirstFeedItem=function(B){return B};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&this.set("isDarkTheme",B);this.data&&(this.currentColorPalette=B?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.k.getCurrentLogo=function(B,t){if(B)return t?B.darkLogoImage:B.lightLogoImage};
_.k.computeTitleStyle=function(B){var t;if((t=this.data)!=null&&t.title&&B&&B.textPrimary!==void 0)return"color:"+_.W6(B.textPrimary)+";"};
_.k.computeSubtitleStyle=function(B){var t;if((t=this.data)!=null&&t.subtitle&&B&&B.textSecondary!==void 0)return"color:"+_.W6(B.textSecondary)+";"};
_.k.computeDismissIconStyle=function(B){if(this.data&&this.data.dismissButton&&B&&B.textPrimary!==void 0)return"--yt-button-color:"+_.W6(B.textPrimary)+";"};
_.k.computeOverflowButtonStyle=function(B){if(this.data&&this.data.overflowButton&&B&&B.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.W6(B.textPrimary)+";--yt-spec-icon-active-other:"+_.W6(B.textPrimary)+";"};
_.k.computeBackgroundStyle=function(B){if(B&&this.data){var t="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var T=_.Z1((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);T&&(t+='background-image:url("'+T+'");')}B.backgroundColor!==void 0&&(t+="background-color:"+_.e8(B.backgroundColor)+";");return t}};
_.k.computeButton=function(){var B,t=Object.assign({},_.X((B=this.data)==null?void 0:B.showMoreButton,_.o_));if(this.modern&&t){t.style="STYLE_MONO_OUTLINE";var T;if(B=(T=this.currentColorPalette)==null?void 0:T.textPrimary)t.colorData={basicColorPaletteData:{foregroundTitleColor:B,borderColor:B}}}return t};
_.k.shouldShowBottomButton=function(B,t){return!(B==null?0:B.header)&&!(B==null||!B.primaryButton)&&t<3};
_.k.checkExpanded=function(B){this.isExpanded=B&&B.content?this.hiddenVideos.length===0:!0};
_.k.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.k.getLogoHeight=function(B){return this.logoWithPadding(B)?"26":"20"};
_.k.getLogoImageId=function(B){return this.logoWithPadding(B)?"logo-image-with-padding":"logo-image"};
_.k.computeHasSectionHeader=function(B){return!!B.header};
_.k.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var B;if((B=this.data.primaryButton)==null?0:B.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 t;((t=this.data.dismissButton)==null?0:t.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var T,S;((T=this.data)==null?0:(S=T.primaryButton)==null?0:S.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.k.setVisibleVideos=function(B){if(this.data&&this.data.content)if(this.data.content.length){var t=this.data.content.length;this.data.header?B?(this.visibleVideos=this.data.content.slice(0,Math.min(t,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(t,this.slimItemsPerRow),t)):(this.visibleVideos=this.data.content.slice(0,Math.min(t,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(t,this.elementsPerRow),t)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(t,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(t,this.elementsPerRow),t)):(this.visibleVideos=this.data.content.slice(0,Math.min(t,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(t,this.elementsPerRow-1),t))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.k.setHasMovieRenderer=function(){var B;if((B=this.data)!=null&&B.content){var t;this.hasMovieRenderer=!!_.X((t=this.data)==null?void 0:t.content[0],_.de8)}else this.hasMovieRenderer=!1};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
_.k.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var B=_.C(this.hiddenMediaRenderers),t=B.next();!t.done;t=B.next())t.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(B=_.ZH(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&B.focus()}};
_.k.updateTitleSpec=function(){var B;(B=this.data)!=null&&B.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.k.logoWithPadding=function(B){var t,T,S;return(B=(t=this.getCurrentLogo(B,this.isDarkTheme))==null?void 0:(T=t.thumbnails)==null?void 0:(S=T[0])==null?void 0:S.height)&&B%31===0?!0:!1};
_.k.onUpdateElementsPerRowAction=function(B,t,T){B&&this.elementsPerRow!==B&&(this.elementsPerRow=B);T&&this.slimItemsPerRow!==T&&(this.slimItemsPerRow=T)};
I2.prototype.slimItemsPerRowChanged=I2.prototype.slimItemsPerRowChanged;I2.prototype.elementsPerRowChanged=I2.prototype.elementsPerRowChanged;I2.prototype.dataChanged=I2.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],I2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],I2.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],I2.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],I2.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],I2.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],I2.prototype,"currentColorPalette",void 0);_.G([_.y(),_.Y("design:type",Array)],I2.prototype,"visibleVideos",void 0);_.G([_.y(),_.Y("design:type",Array)],I2.prototype,"hiddenVideos",void 0);
_.G([_.y(),_.Y("design:type",Object)],I2.prototype,"primaryButton",void 0);_.G([_.y({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],I2.prototype,"elementsPerRow",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],I2.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],I2.prototype,"isExpanded",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],I2.prototype,"largeTitle",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],I2.prototype,"hasMovieRenderer",void 0);_.G([_.y(),_.Y("design:type",Number)],I2.prototype,"slimItemsPerRow",void 0);_.G([_.y(),_.Y("design:type",Boolean)],I2.prototype,"showLightVideoMetadata",void 0);_.G([_.y(),_.Y("design:type",Boolean)],I2.prototype,"showDarkVideoMetadata",void 0);_.G([_.y(),_.Y("design:type",Number)],I2.prototype,"videoMetadataColor",void 0);
_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],I2.prototype,"miniMode",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.Y("design:type",Boolean)],I2.prototype,"isFirstFeedItem",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.Y("design:type",Boolean)],I2.prototype,"hasSectionHeader",void 0);
_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],I2.prototype,"roundedContainer",void 0);_.G([_.N6("#visible-video-container ytd-rich-grid-media"),_.Y("design:type",Array)],I2.prototype,"visibleMediaRenderers",void 0);_.G([_.N6("#hidden-video-container ytd-rich-grid-media"),_.Y("design:type",Array)],I2.prototype,"hiddenMediaRenderers",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],I2.prototype,"modern",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I2.prototype,"dataChanged",null);_.G([_.IK("elementsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I2.prototype,"elementsPerRowChanged",null);_.G([_.IK("slimItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],I2.prototype,"slimItemsPerRowChanged",null);
_.G([_.M({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],I2);
_.e(I2,"ytd-brand-video-shelf-renderer",function(){if(x3w!==void 0)return x3w;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return x3w=B},{mode:1});var MBs;var Jq=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(Jq,_.x);_.k=Jq.prototype;_.k.attached=function(){var B=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",B);this.onDarkModeToggledAction(B)};
_.k.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"}}}};
_.k.dataChanged=function(){this.requestElementsPerRow();var B,t;this.currentColorPalette=this.isDarkTheme?(B=this.data)==null?void 0:B.darkColorData:(t=this.data)==null?void 0:t.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.k.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.k.computeIsFirstFeedItem=function(B){return B};
_.k.onDarkModeToggledAction=function(B){B!==this.isDarkTheme&&this.set("isDarkTheme",B);this.data&&(this.currentColorPalette=B?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(B),this.updateButtonPalette())};
_.k.shouldShowThumbnailInMetadata=function(B){return B<=1};
_.k.computeVideoMetadataColor=function(){if(this.data){var B;if((B=this.currentColorPalette)==null?0:B.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.k.computeTitleStyle=function(B){var t;if((t=this.data)!=null&&t.title&&B&&B.textPrimary!==void 0)return"color:"+_.W6(B.textPrimary)+";"};
_.k.computeSubtitleStyle=function(B){var t;if((t=this.data)!=null&&t.subtitle&&B&&B.textSecondary!==void 0)return"color:"+_.W6(B.textSecondary)+";"};
_.k.computeOverflowButtonStyle=function(B){if(this.data&&this.data.overflowButton&&B.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.W6(B.textPrimary)+";--yt-spec-icon-active-other:"+_.W6(B.textPrimary)+";"};
_.k.computeBackgroundStyle=function(B){if(B&&this.data){var t="";B.backgroundColor!==void 0&&(t+="background-color:"+_.e8(B.backgroundColor)+";");return t}};
_.k.computeHasOverflowButton=function(B){return!!B.overflowButton};
_.k.updateButtonPalette=function(){if(this.data){var B;if((B=this.data.primaryButton)==null?0:B.buttonRenderer){var t;if((t=this.currentColorPalette)==null?0:t.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var T;((T=this.currentColorPalette)==null?0:T.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)})}}};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
_.k.updateTitleSpec=function(){var B;(B=this.data)!=null&&B.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")};
_.k.onUpdateElementsPerRowAction=function(B){B&&this.elementsPerRow!==B&&(this.elementsPerRow=B)};
Jq.prototype.elementsPerRowChanged=Jq.prototype.elementsPerRowChanged;Jq.prototype.dataChanged=Jq.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Jq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Jq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],Jq.prototype,"ytdDismissibleItemBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Jq.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Jq.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Jq.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Jq.prototype,"currentColorPalette",void 0);_.G([_.y(),_.Y("design:type",Object)],Jq.prototype,"primaryButton",void 0);
_.G([_.y({reflectToAttribute:!0,value:3}),_.Y("design:type",Number)],Jq.prototype,"elementsPerRow",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],Jq.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Jq.prototype,"titleSize",void 0);_.G([_.y(),_.Y("design:type",Number)],Jq.prototype,"videoMetadataColor",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],Jq.prototype,"miniMode",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.Y("design:type",Boolean)],Jq.prototype,"isFirstFeedItem",void 0);_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],Jq.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.Y("design:type",Boolean)],Jq.prototype,"hasOverflowButton",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jq.prototype,"dataChanged",null);_.G([_.IK("elementsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jq.prototype,"elementsPerRowChanged",null);_.G([_.M({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],Jq);
_.e(Jq,"ytd-brand-video-singleton-renderer",function(){if(MBs!==void 0)return MBs;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return MBs=B},{mode:_.h_("kevlar_poly_si_batch_j070")?1:2});var $31;var Wmr=_.Ba(function(B){var t=B.data;return _.E(_.bQ,{data:function(){return t().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(t().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var T=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":T=88;break a;default:T=88}return T},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return t().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Ci"),GMB=_.Ba(function(B){var t=B.metadataRow;
var T=B.delimiter;return _.E(_.aS,{each:function(){return t().textParts||[]},
keyBy:"INDEX"},function(S,O){return _.E(_.Zc,null,_.E(_.vR,{text:S,noWrap:!0,userInput:!0}),_.E(eNB,{delimiter:T,max:function(){return t().textParts.length},
index:O}))})},"Di"),eNB=_.Ba(function(B){var t=B.delimiter;
var T=B.max;var S=B.index;return _.E(_.I,{cond:function(){return(t==null?void 0:t())&&T()-1>S()},
then:function(){return _.E("span",null,t)}})},"Ei"),poC=_.Ba(function(B){var t=B.data;
B={};return _.E("yt-profile-page-header-information-view-model",{class:_.JK("profile-page-header-information-view-model-wiz",(B["profile-page-header-information-view-model-wiz--mobile"]=!1,B))},_.E(_.I,{cond:function(){return t().onTap},
then:function(){return _.E(_.pS,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.$t(t().onTap)}},_.E(_.cR,{data:function(){return t().thumbnail}},{profilePageHeaderThumbnailViewModel:Wmr}))},
else:function(){return _.E("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.E(_.cR,{data:function(){return t().thumbnail}},{profilePageHeaderThumbnailViewModel:Wmr}))}}),_.E("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.E(_.I,{cond:function(){return t().onTap},
then:function(){return _.E(_.cR,{data:function(){return t().title}},{profilePageHeaderTitleViewModel:function(T){var S=T.data;
return _.E(_.pS,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.$t(S().onTap)}},_.E(_.vR,{text:function(){return S().title}}))}})},
else:function(){return _.E(_.cR,{data:function(){return t().title}},{profilePageHeaderTitleViewModel:function(T){var S=T.data;
return _.E(_.vR,{text:function(){return S().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.E(_.cR,{data:function(){return t().metadata}},{profilePageHeaderMetadataViewModel:function(T){var S=T.data;
return _.E(_.I,{cond:function(){return S().metadataRows},
then:function(O){return _.E("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.E(_.aS,{each:O,keyBy:"INDEX"},function(d,Z){return _.E(_.Zc,null,_.E(GMB,{metadataRow:d,delimiter:" \u2022 "}),_.E(eNB,{delimiter:" \u2022 ",max:function(){return O().length},
index:Z}))}))}})}})))},"Fi");
poC.idomCompat=!0;_.dU(poC,"yt-profile-page-header-information-view-model",{props:{data:_.lP}});var mg=function(){return _.x.apply(this,arguments)||this};
_.u(mg,_.x);mg.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mg.prototype,"data",void 0);_.G([_.M({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],mg);
_.e(mg,"ytd-effect-pivot-header-view-model",function(){if($31!==void 0)return $31;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $31=
B},{mode:1});var iL1;var NE=function(){return _.x.apply(this,arguments)||this};
_.u(NE,_.x);NE.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],NE.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NE.prototype,"data",void 0);_.G([_.M({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],NE);
_.e(NE,"ytd-source-pivot-header-renderer",function(){if(iL1!==void 0)return iL1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return iL1=B},{mode:1});_.Ym7=_.Ba(function(B){var t=B.data;B=_.l_("content-list-item-view-model");_.WR(B,function(){return t().rendererContext});
var T=function(){var O;return _.$N((O=t())==null?void 0:O.rendererContext)},S={};
return _.E("content-list-item-view-model",{el:B,class:_.JK("ytContentListItemViewModelHost",(S.ytContentListItemViewModelTappable=T,S)),role:function(){return T()?"listitem":void 0},
tabindex:function(){return T()?0:void 0}},_.E("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.E("div",{class:"ytContentListItemViewModelImageContainer"},_.E(_.I,{cond:function(){return t().image},
then:function(O){return _.E(_.bQ,{data:O,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.E(_.cR,{data:function(){var O;
return(O=t())==null?void 0:O.avatar}},{avatarViewModel:_.gJ})),_.E("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.E("div",{class:_.JK("ytContentListItemViewModelTitle",function(){a:{switch(t().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var O="ytContentListItemViewModelProminentTitle";
break a}O=void 0}return O})},_.E(_.vR,{text:function(){return t().title}})),_.E("div",{class:"ytContentListItemViewModelMetadata"},_.E(_.cR,{data:function(){return t().metadata}},{contentMetadataViewModel:function(O){return _.E(_.tP,{data:O.data,
layout:1})}})))),_.E("div",{class:"ytContentListItemViewModelActionButton"},_.E(_.cR,{data:function(){var O;
return(O=t())==null?void 0:O.actionButton}},{buttonViewModel:_.V6,
toggleButtonViewModel:_.aD})))},"Gi");_.dU(_.Ba(function(B){var t=function(){return B.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},T=function(){return B.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},S={},O={},d={},Z={};
return _.E("yt-card-view-model",{class:_.JK("ytCardViewModelHost",B.className,(S.ytCardViewModelOutline=function(){return B.data().cardStyle==="CARD_STYLE_OUTLINE"},S),(O.ytCardViewModelRaised=function(){return B.data().cardStyle==="CARD_STYLE_RAISED"||B.data().cardStyle==="CARD_STYLE_UNSPECIFIED"},O),(d.ytCardViewModelTonal=function(){return B.data().cardStyle==="CARD_STYLE_TONAL"},d),(Z.ytCardViewModelInverted=function(){return B.data().cardStyle==="CARD_STYLE_INVERSE"},Z))},_.E(_.cR,{data:function(){return B.data().background}},
{cinematicContainerViewModel:function(h){return _.E(_.C72,{data:h.data})}}),_.E("div",{class:"ytCardViewModelContentWrapper"},_.E(_.I,{cond:function(){return!t()},
then:function(){var h={};return _.E("div",{class:"ytCardViewModelTopContent"},_.E(_.cR,{data:function(){return B.data().topContent||B.data().content}},{contentListItemViewModel:function(q){return _.E(_.Ym7,{data:q.data})}}),_.E("div",{class:_.JK("ytCardViewModelInlineTrailingAction",(h.ytCardViewModelInlineCenterTrailingAction=T,h))},_.E(_.cR,{data:function(){return B.data().trailingAction||B.data().dismissAction}},{buttonViewModel:function(q){return _.E(_.V6,{data:q.data})}})))}}),_.E("div",{class:"ytCardViewModelBodyContent"},
_.E(_.cR,{data:function(){return B.data().bodyContent}},{contentListItemViewModel:function(h){return _.E(_.Ym7,{data:h.data})}}))),_.E(_.I,{cond:function(){return t()},
then:function(){return _.E("div",{class:"ytCardViewModelOverlayTrailingAction"},_.E(_.cR,{data:function(){return B.data().trailingAction||B.data().dismissAction}},{buttonViewModel:function(h){return _.E(_.V6,{data:h.data})}}))}}))},"Hi"),"yt-card-view-model",{props:{data:_.lP,
className:_.lP}});_.dU(_.Ba(function(B){var t=function(){return _.X(B.data().flowRoot,JMn)};
_.Fv(function(){var T=t(),S=function(){},O=function(){};
if(T){var d,Z,h,q=((h=_.X((d=t())==null?void 0:(Z=d.steps)==null?void 0:Z[0],_.Ebn))==null?void 0:h.stepId)||"";ZLb(T,q);S=hNB(T);O=qmq(T)}_.FA(function(){var D=t();D&&_.rq().dispatch(_.mO("flowStateEntity",D.flowStateEntityKey));S();S=function(){};
O();O=function(){}})});
return _.E("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.E(_.Tv,{contentId:function(){return B.data().contentId}},function(){return _.E("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.E(_.I,{cond:t,
then:function(T){return _.E(_.LV8,{data:T})}}))}))},"Ii"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.lP}});_.dU(_.Ba(function(){return _.E("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.E("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.E("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.E(_.nvn,null)),_.E(_.HKs,{data:{rows:1},isExploreHub:!0}))},"Ji"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.dU(_.Ba(function(B){var t=B.data;var T=B.standardUnitMinWidth;B=_.l_("ytd-chips-shelf-with-video-shelf-renderer");var S=_.C((0,_.RUs)(t)),O=S.next().value,d=S.next().value,Z=function(){var q,D=(q=O())==null?void 0:q.contents;return D==null||D.length===0},h=function(){d(Object.assign({},O(),{contents:[]}))};
_.tO(B,{showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var q=_.X(t().chipsShelf,NLB);if(q!=null&&q!=null&&q.autoselectChipOnVisible){var D,P,U=_.X(q==null?void 0:(D=q.contents)==null?void 0:D[(P=q.autoselectedChipIndex)!=null?P:0],_.MJ);U&&U.tapCommand&&_.pZ(U.tapCommand)}}});
return _.E("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:B},_.E(_.Tv,{contentId:function(){return t().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.E("div",null,_.E("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.E(_.cR,{data:function(){return t().header}},{sectionHeaderViewModel:function(q){return _.E(_.d5,{data:q.data,
disableHorizontalPadding:!0})}})),_.E("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.E(_.cR,{data:function(){return t().chipsShelf}},{chipsShelfViewModel:function(q){return _.E(_.RS4,{data:q.data,
callback:h,enableSingleChipSelection:!0})}})),_.E("div",null,_.E(_.I,{cond:Z,
then:function(){return _.E("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.E(_.HKs,{data:{rows:1},isExploreHub:!0}))}}),_.E(_.cR,{data:function(){var q;
return(q=O())==null?void 0:q.contents}},{richShelfRenderer:function(q){return _.E(_.Rpq,{data:q.data,
isInnerShelf:!0,standardUnitMinWidth:T})}})))}))},"Ki"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.lP,
standardUnitMinWidth:_.lP}});var XP=function(){return _.x.apply(this,arguments)||this};
_.u(XP,_.x);
XP.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},messageRenderer:"ytd-message-renderer",
alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
XP.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.G([_.g(_.sE),_.Y("design:type",Object)],XP.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],XP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],XP.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],XP.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],XP.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Number)],XP.prototype,"standardUnitMinWidth",void 0);_.G([_.M({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],XP);
_.e(XP,"ytd-rich-section-renderer",function(){if(QpN!==void 0)return QpN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return QpN=B},{mode:_.h_("kevlar_poly_si_batch_j029")?
1:2});_.dU(_.sUr,"yt-profile-identity-info-view-model",{props:{data:_.lP,hideDivider:_.lP}});_.dU(_.Uv8,"yt-page-header-view-model",{props:{data:_.lP,noPadding:_.lP,enableBanner:_.lP,cinematicContainerTopbarOffset:_.lP,allowCinematicContainerOverflow:_.lP,displayAsSidebar:_.lP,displayAsPanel:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=function(){var O;return(O=t().numColumns)!=null?O:2},S=function(){return T()>1?3:2};
B={};return _.E("ytd-rich-grid-group",{class:_.JK("ytdRichGridGroupHost",(B.ytdRichGridGroupHostFirstColumn=function(){return t().colIndex===0},B)),
style:_.H4({"--ytd-rich-grid-group-num-columns":T,"--ytd-rich-grid-items-per-group":S})},_.E("div",{class:"ytdRichGridGroupContents"},_.E(_.cR,{data:function(){var O;return(O=t().contents)==null?void 0:O.slice(0,S())}},{richItemRenderer:function(O){return _.E(_.fW2,{data:O.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Li"),"ytd-rich-grid-group",{props:{data:_.lP}});var uG=function(){var B=_.x.apply(this,arguments)||this;B.resizeOnObserverInit=!1;B.isInlinePreviewDisabled=_.m("web_disable_inline_preview");B.disableStickyFilterBar=!1;B.transparentBackgroundChipsBar=!1;B.hideChipsBar=!1;B.isWatchDefaultLayout=!0;B.continuationShowButton=!1;B.rowReducedHorizontalMargin=!1;B.useCompactList=!1;B.manualDownloadsPresent=!1;B.smartDownloadsPresent=!1;B.shouldRenderDownloadsBanner=!1;B.hasOptedIntoSmartDownloads=!1;B.elementsPerRow=4;B.typographyBump=!1;B.showGnomeContents=
!1;B.showExploreHubContents=!1;B.slimItemsPerRow=1;B.pageLoadingFromNavigation=!1;B.loggingRefactor=_.m("kevlar_rich_grid_logging_fix");B.resizeObserver=null;B.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"};B.rendererToTagNameMap=
new Map(Object.entries(B.contentMapping()).map(function(t){var T=_.C(t);t=T.next().value;T=T.next().value;return[t,T.component]}));
B.insertedContent=new Map;return B};
_.u(uG,_.x);_.k=uG.prototype;_.k.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var B=_.C(_.ZH(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),t=B.next();!t.done;t=B.next())t.value.useCompactList=this.useCompactList};
_.k.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var B=_.C(_.ZH(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),t=B.next();!t.done;t=B.next())t=t.value,t.sizing=this.sizing,t.typographyBump=this.typographyBump};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.k.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]]"}}}};
_.k.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}}};
_.k.attached=function(){document.addEventListener("yt-page-type-changed",_.Pb(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$19411_throttledOnResize=new _.nS(this.resizeObserved,_.Cj("rich_grid_resize_delay_ms",50),this)};
_.k.detached=function(){var B;(B=this.resizeObserver)==null||B.disconnect();document.removeEventListener("yt-page-type-changed",_.Pb(this,this.onPageChange))};
_.k.insertRichSection=function(B){var t=B.richItemTargetId;B=B.richSectionRendererToInsert;t&&B&&(this.insertedContent.set(t,{content:B,timestamp:Date.now()}),this.reflowContent())};
_.k.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.k.computeIsInlinePreviewEnabled=function(B,t,T){return _.m("web_disable_inline_preview")?!1:!T&&_.SZs({miniplayerIsActive:B,miniplayerPlaybackState:t})};
_.k.computeSizing=function(){var B=_.po9(this.data);if(B||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return B?this.useCompactList?"COMPACT":B:this.miniMode?"COMPACT":_.m("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.k.updateItemMinAndMaxWidth=function(){var B=_.Cj("rich_grid_max_item_width",500);B>0&&_.Ev(this.hostElement,{"--ytd-rich-grid-item-max-width":B+"px"});var t;B=this.getRichItemMinWidth((t=this.hostElement)==null?void 0:t.clientWidth);B>0&&_.Ev(this.hostElement,{"--ytd-rich-grid-item-min-width":B+"px"})};
_.k.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.k.resizeObserved=function(){_.Zu(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.k.navigateBackToHome=function(){_.m("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.m("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var B=_.OD().resolve(_.BR).isOnWatch(),t,T=((t=_.IE(location.pathname))==null?void 0:t.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(T)||B)&&this.gnomeContents&&_.m("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);B&&this.exploreHubContents&&_.m("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.rq().dispatch(_.kT({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.k.onPageChange=function(){var B=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.m("disable_chip_select_on_nav")||_.Zu(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.wT.addJob(function(){B.pageLoadingFromNavigation=!1;_.m("disable_chip_select_on_nav")&&_.m("h5_reset_cache_and_filter_before_update_masthead")&&B.resetCacheAndIsFilteredFeed();B.setMasthead();B.maybeSetBigYoodle();B.forceRefreshAndLog();B.terminateVideoPreview();_.m("web_hide_gnome_until_user_navigates_back_to_home")&&
(B.dataChanged(),_.K9(B,function(){if(B.showGnomeContents){var t=Array.from(_.ZH(B.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(S){S=_.ZH(S).querySelector("ytd-rich-shelf-renderer");return!!S&&S.isGnomeShelf()});
if(t){t=t.offsetTop-B.contentsElement.offsetTop;var T=_.OD().resolve(_.BR).getCurrentPage();T&&T.getPageScrollingElement().scrollTo({top:t,behavior:"smooth"})}}}));
_.m("web_hide_explore_hub_until_user_navigates_back_to_home")&&(B.dataChanged(),_.K9(B,function(){if(B.showExploreHubContents&&!_.m("web_explore_hub_no_scroll")){var t=Array.from(_.ZH(B.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(S){return!!S.querySelector("ytd-talk-to-recs-flow-renderer")});
if(t){t=t.offsetTop-B.contentsElement.offsetTop;var T=_.OD().resolve(_.BR).getCurrentPage();T&&T.getPageScrollingElement().scrollTo({top:t,behavior:"smooth"})}}}))},8)):((_.m("web_hide_gnome_until_user_navigates_back_to_home")||_.m("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.k.dataChanged=function(){var B=this,t=_.Cj("web_rich_grid_row_margin",0);t>0&&_.Ev(this.hostElement,{"--ytd-rich-grid-row-margin":t+"px"});_.Zu(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.K9(this,function(){B.updateRichItemGridPositions();B.contentsElement&&_.Ev(B.hostElement,{"--ytd-rich-grid-content-offset-top":B.contentsElement.offsetTop+
"px"})}),this.initResizeObserver())};
_.k.initResizeObserver=function(){var B=this;if(window.ResizeObserver){var t;(t=this.resizeObserver)==null||t.disconnect();var T=!1;this.resizeObserver=new ResizeObserver(function(){if(T){var S;(S=B.resizeObserver)==null||S.disconnect();var O;(O=B.JSC$19411_throttledOnResize)==null||O.fire();requestAnimationFrame(function(){var Z;(Z=B.JSC$19411_throttledOnResize)==null||Z.fire();B.initResizeObserver()})}else if(T=!0,B.resizeOnObserverInit){var d;
(d=B.JSC$19411_throttledOnResize)==null||d.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.k.contentLengthChanged=function(){if(_.m("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.Zu(this.hostElement,"ytd-rich-item-index-update-action")};
_.k.updateElementsPerRow=function(){_.Zu(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.kT({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.kT({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.k.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.k.onRichShelfRendererCollapse=function(B){if(this.shownItems){var t=B.detail;B=this.shownItems.findIndex(function(S){var O,d;return((d=_.X(S==null?void 0:(O=S.richSectionRenderer)==null?void 0:O.content,_.g0B))==null?void 0:d.trackingParams)===t});
var T=B+1;B<0||T>=this.contentsElement.children.length||!this.shownItems[T].richItemRenderer||this.contentsElement.children[T].scrollIntoView({behavior:"smooth",block:"start"})}};
_.k.onSoftReloadPage=function(){this.scrollUpToTop()};
_.k.handleRerenderDownloadsData=function(){_.m("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.k.handlePlaylistRemoveVideosAction=function(B){var t;if(((t=_.X(B,_.KcB))==null?0:t.setVideoIds)&&this.data&&this.data.contents){B=_.X(B,_.KcB).setVideoIds;for(t=this.data.contents.length-1;t>=0;){var T=_.X(this.data.contents[t],_.a_);(T=T&&_.X(T.content,_.w8))&&T.setVideoId&&B.includes(T.setVideoId)&&this.splice("data.contents",t,1);t--}this.updateIndices()}};
_.k.updateIndices=function(){if(this.data&&this.data.contents)for(var B=0;B<this.data.contents.length;B++)this.set("data.contents."+B+".richItemRenderer.index",_.lZ(String(B+1)))};
_.k.hasTopRowInlinePlayableVideoWithEndorsement=function(B){var t;return!((t=B.slice(0,this.getItemsPerRow()))==null||!t.some(function(T){var S;T=_.X(T==null?void 0:(S=T.richItemRenderer)==null?void 0:S.content,_.Qx);var O;return(T==null?void 0:T.inlinePlaybackEndpoint)&&(T==null?void 0:(O=T.thumbnailOverlays)==null?void 0:O.some(function(d){return d.thumbnailOverlayEndorsementRenderer}))}))};
_.k.refreshGridLayoutNew=function(B,t,T,S){var O=S.postsPerRow;var d=S.slimItemsPerRow;var Z=S.gameCardsPerRow;S=S.miniGameCardsPerRow;var h;if((h=this.data)==null||!h.contents||!this.containerWidth)return!1;var q;if((q=this.data.responsiveContainerConfiguration)==null?0:q.responsiveSize){var D=_.Qhq(this.data.responsiveContainerConfiguration,this.containerWidth),P;h=_.KS(Object.assign({},D,{standardUnitMinWidth:(P=this.data)==null?void 0:P.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&D.isCompactList)}else h=_.KS({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=h.typographyBump;P=!1;if(B||this.elementsPerRow!==h.numItems||this.postsPerRow!==O||this.slimItemsPerRow!==d||this.gameCardsPerRow!==
Z||this.miniGameCardsPerRow!==S||this.gutter!==h.gutter)P=this.elementsPerRow!==h.numItems,this.elementsPerRow=h.numItems,this.postsPerRow=O,this.slimItemsPerRow=d,this.gameCardsPerRow=Z,this.miniGameCardsPerRow=S,this.gutter=h.gutter,this.itemWidth=h.itemWidth,this.reflowContent(t),_.Ev(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":h.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(T);this.ytdReduxBehavior.dispatch(_.kT({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:h.maxContainerWidth}));return P};
_.k.refreshGridLayout=function(B,t){var T,S=(T=this.hostElement)==null?void 0:T.clientWidth;this.containerWidth=this.adjustRichGridWidth(S,!0);var O;if((O=this.data)==null||!O.contents||!this.containerWidth)return B&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.m("rg_pending_reflow_ks")&&(B=!0,this.pendingForceReflow=!1);T=this.getRichItemMinWidth(S);var d=this.isShortsPanel?146:194,Z=this.getMiniGameCardMinWidth(),h=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
S=T=this.calcElementsPerRow(T,h);(O=T<=3&&this.miniModeAllowed())&&(T=this.calcElementsPerRow(240,4));var q=this.calcMaxSlimElementsPerRow(T,h,this.isDefaultGrid);h=this.calcElementsPerRow(d,q);var D=this.calcElementsPerRow(this.isCompactGrid?d:154,q);d=this.calcElementsPerRow(this.isCompactGrid?d:Z,q);Z=!1;if(this.sizing)return this.refreshGridLayoutNew(B,t,O,{postsPerRow:S,slimItemsPerRow:h,gameCardsPerRow:D,miniGameCardsPerRow:d});if(B||this.elementsPerRow!==T||this.postsPerRow!==S||this.slimItemsPerRow!==
h||this.gameCardsPerRow!==D||this.miniGameCardsPerRow!==d)Z=this.elementsPerRow!==T,this.elementsPerRow=T,this.postsPerRow=S,this.slimItemsPerRow=h,this.gameCardsPerRow=D,this.miniGameCardsPerRow=d,this.reflowContent(t),this.updateElementsPerRow(),_.Ev(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)&&_.Ev(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(O);_.Zu(this.hostElement,"yt-rich-grid-layout-refreshed");return Z};
_.k.getRichItemMinWidth=function(B){var t=_.Cj("rich_grid_min_item_width",310);if(!_.m("kevlar_disable_min_width_override")){var T,S;t=(S=(T=this.data)==null?void 0:T.minItemWidth)!=null?S:t}return t+_.Qpg(B)};
_.k.calcMaxSlimElementsPerRow=function(B,t,T){return(T===void 0?0:T)?B===1?2:B%2===0?_.m("web_shorts_2_by_3_reduce_items_per_row")&&B>=4?B/2*3-1:B/2*3:_.m("web_shorts_2_by_3_reduce_items_per_row")&&B>=3?B+1:B+2:t*2};
_.k.adjustRichGridWidth=function(B,t){var T=_.m("disable_rich_grid_guide_compensation");if(!this.isWatch&&!T){T=_.OD().resolve(_.S_(_.QV));var S=T==null?void 0:T.guideElement;if(!(!T||T.getData()||S!=null&&S.opened||T.getMiniGuideVisible()))if(T.canFitPersistentGuide(B)&&T.getGuideExpandsAutomatically()){var O,d,Z=Number((O=window.getComputedStyle(this.hostElement))==null?void 0:(d=O.getPropertyValue("--app-drawer-width"))==null?void 0:d.replace("px",""));B-=Z||0}else if(T.canFitMiniGuide(B)){var h;
O=Number((Z=window.getComputedStyle(this.hostElement))==null?void 0:(h=Z.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:h.replace("px",""));B-=O||0}}B>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(B-=t?32:48));return B};
_.k.calcElementsPerRow=function(B,t){var T=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),S=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((T+S)/(B+S))||1,t)};
_.k.reflowContent=function(B){var t=this;if(!this.isReflowing){this.isReflowing=!0;var T,S,O=!!((T=this.data)==null?0:(S=T.contents)==null?0:S.some(function(N){return _.X(N,_.TU)}));
T=this.getItemsPerRow();var d;S=(d=this.data)==null?void 0:d.reflowOptions;B&&(_.wv("rgr_s"),_.K9(this,function(){_.wv("rgr_nrf")}));
B={};(d=_.ZH(this.hostElement).querySelector("#contents"))&&(B={contentElement:d,rendererToTagNameMap:this.rendererToTagNameMap});d=(d=this.data.contents)?d.slice():[];var Z=(_.m("web_hide_gnome_behind_feed_filter_chip")||_.m("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,h=_.m("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,q=-1,D=-1;if(this.isHomePage&&h){for(h=0;h<d.length;h++){var P=void 0,U=void 0;_.X((P=d[h])==null?void 0:
(U=P.richSectionRenderer)==null?void 0:U.content,IXV)&&(D=h)}D>-1&&(this.exploreHubContents=d.splice(D,1))}if(this.isHomePage&&Z){for(D=0;D<d.length;D++)U=P=void 0,(h=_.X((P=d[D])==null?void 0:(U=P.richSectionRenderer)==null?void 0:U.content,_.g0B))&&Z&&(U=P=void 0,h=_.X((P=h)==null?void 0:(U=P.contents)==null?void 0:U[0],_.a_),P=void 0,_.X((P=h)==null?void 0:P.content,_.RBH)&&(q=D));q>-1&&(this.gnomeContents=d.splice(q,1))}var J=tBb(d,T,O,S,this.getRichGridStyle(),B,this.insertedContent);O=function(){t.shownItems=
J;t.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(J),_.K9(this,O)):O()}};
_.k.getFirstRowItems=function(B){for(var t=[],T=0;T<B.length;T++){var S=void 0,O=void 0,d=void 0,Z=void 0,h=void 0,q=void 0;if(((S=B[T])==null?void 0:(O=S.richItemRenderer)==null?void 0:O.rowIndex)===0||((d=B[T])==null?void 0:(Z=d.richGroupRenderer)==null?void 0:Z.rowIndex)===0||((h=B[T])==null?void 0:(q=h.richSectionRenderer)==null?void 0:q.rowIndex)===0)t.push(B[T]);else break}return t};
_.k.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.k.handleChipCloudChipSelectAction=function(B,t){this.terminateVideoPreview();this.cachedContents||this.setCacheAndIsFilteredFeed();_.m("web_hide_gnome_behind_feed_filter_chip")&&(t?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.k.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.m("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.k.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();_.m("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.k.terminateVideoPreview=function(){_.Zu(this.hostElement,"yt-terminate-video-preview-action")};
_.k.updateRichItemGridPositions=function(){var B={gridData:{gridColumnCount:this.elementsPerRow}},t;if((t=this.data)==null?0:t.trackingParams)this.loggingRefactor?_.Xr().stateChanged(this.data.trackingParams,B):(t=_.sg())&&_.v7(t,_.fZ(this.data.trackingParams),B);_.Zu(this.hostElement,"ytd-rich-item-index-update-action")};
_.k.miniModeAllowed=function(){return _.m("disable_channels_mini_mode")?!1:this.isChannelPage};
_.k.getMiniGameCardMinWidth=function(){return 154};
_.k.updateMiniMode=function(B){this.miniMode=this.miniModeAllowed()&&B;this.ytdReduxBehavior.dispatch(_.kT({type:"SET_RICH_GRID_MINI_MODE",payload:B}))};
_.k.isCurrentPage=function(){return location.pathname===this.pagePath};
_.k.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var B=_.OD().resolve(_.BR).getCurrentPage();B&&B.setScrollTop(0)}};
_.k.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.k.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.k.maybeSetBigYoodle=function(){var B,t=(B=this.data)==null?void 0:B.bigYoodle;this.bigYoodleData!==t&&(this.bigYoodleData=t)};
_.k.setMasthead=function(){var B;((B=this.data)==null?0:B.masthead)?this.mastheadData=this.data.masthead:_.m("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.k.getRichGridStyle=function(){var B,t;return(t=(B=this.data)==null?void 0:B.style)!=null?t:"RICH_GRID_STYLE_UNKNOWN"};
_.k.onIsShortsGridChange=function(){var B=this.ytdReduxBehavior,t=B.dispatch,T=this.getRichGridStyle();t.call(B,_.kT({type:"SET_RICH_GRID_STYLE",payload:T}))};
_.n9.Object.defineProperties(uG.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var B;return(((B=this.data)==null?void 0:B.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var B;return(((B=this.data)==null?void 0:B.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var B=_.OD().resolve(_.BR).getCurrentPage(),t,T,S;return(((t=this.data)==null?void 0:t.targetId)==="browse-feedFEsfv_audio_pivot"||_.m("web_enable_channel_pivot_panel")&&((T=this.data)==null?void 0:T.targetId)==="browse-feedFEsfv_channel_pivot"||_.m("web_enable_effect_pivot_panel")&&((S=this.data)==null?void 0:S.targetId)==="browse-feedFEsfv_effect_pivot")&&(B==null?void 0:B.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.m("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null?0:B.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var B;return((B=_.OD().resolve(_.BR).getCurrentPage())==null?void 0:B.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var B;return((B=_.OD().resolve(_.BR).getCurrentPage())==null?void 0:B.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnHome:{configurable:!0,enumerable:!0,get:function(){var B;return this.hideChipsBar||(((B=this.data)==null?void 0:B.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.m("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var B;return(((B=this.data)==null?void 0:B.targetId)||"")==="watch-next-feed"&&!_.m("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?0:B.enableContentSpecificAspectRatio)||((t=this.data)==null?0:(T=t.responsiveContainerConfiguration)==null?0:T.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Cj("web_continuation_handler_margin",0):0}}});
uG.prototype.onIsShortsGridChange=uG.prototype.onIsShortsGridChange;uG.prototype.onReloadContinuationFinish=uG.prototype.onReloadContinuationFinish;uG.prototype.reflowContent=uG.prototype.reflowContent;uG.prototype.handleRerenderDownloadsData=uG.prototype.handleRerenderDownloadsData;uG.prototype.onRichShelfRendererCollapse=uG.prototype.onRichShelfRendererCollapse;uG.prototype.onRequestElementsPerRow=uG.prototype.onRequestElementsPerRow;uG.prototype.contentLengthChanged=uG.prototype.contentLengthChanged;
uG.prototype.dataChanged=uG.prototype.dataChanged;uG.prototype.onSizingChange=uG.prototype.onSizingChange;uG.prototype.onUseCompactListChange=uG.prototype.onUseCompactListChange;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],uG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],uG.prototype,"ironResizableBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],uG.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],uG.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],uG.prototype,"componentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],uG.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],uG.prototype,"miniMode",void 0);_.G([_.y({value:[]}),_.Y("design:type",Array)],uG.prototype,"shownItems",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],uG.prototype,"isReflowing",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],uG.prototype,"isFilteredFeed",void 0);_.G([_.y({selector:_.Vkq}),_.Y("design:type",Boolean)],uG.prototype,"guideIsExpanded",void 0);
_.G([_.y({selectorArgs:["entitySelectorType"],selector:function(B,t){if(_.m("kevlar_modern_downloads_page")&&t&&t!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(t){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":t=B.entities;var T=_.gq(t),S=_.RP(t),O=_.A5o(B),d=_.R_z(B),Z=_.c5L(B),h=_.T82(t),q=_.Xy(T),D=_.Ac(t);return _.Ao_(T,S,h,_.dJg(t),O,d,q,D,Z,_.F2L(B),_.oP(B));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return B=_.gq(B.entities),_.shL(B);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return B=
_.bwC(B.entities),_.F1q(B);default:_.yu(new _.HY("Error: entitySelectorType defined but not matched in selector.",B,t))}}}),
_.Y("design:type",Object)],uG.prototype,"entityDrivenRichGridData",void 0);_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"resizeOnObserverInit",void 0);_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"bigYoodleData",void 0);_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"mastheadData",void 0);_.G([_.y(),_.Y("design:type",Boolean)],uG.prototype,"isInlinePreviewDisabled",void 0);_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"disableStickyFilterBar",void 0);
_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"transparentBackgroundChipsBar",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uG.prototype,"hideChipsBar",void 0);_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"isWatchDefaultLayout",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uG.prototype,"continuationShowButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uG.prototype,"rowReducedHorizontalMargin",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uG.prototype,"useCompactList",void 0);_.G([_.y({selector:function(B){return _.RP(B.entities).length>0}}),
_.Y("design:type",Object)],uG.prototype,"manualDownloadsPresent",void 0);_.G([_.y({selector:function(B){return _.gq(B.entities).length>0}}),
_.Y("design:type",Object)],uG.prototype,"smartDownloadsPresent",void 0);_.G([_.y({selector:_.R_z}),_.Y("design:type",Object)],uG.prototype,"shouldRenderDownloadsBanner",void 0);_.G([_.y({selector:_.A5o}),_.Y("design:type",Object)],uG.prototype,"hasOptedIntoSmartDownloads",void 0);_.G([_.IK("useCompactList"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"onUseCompactListChange",null);
_.G([_.IK("sizing","typographyBump"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"onSizingChange",null);_.G([_.y({selector:_.IPh}),_.Y("design:type",Number)],uG.prototype,"miniplayerPlaybackState",void 0);_.G([_.y({selector:_.Fy}),_.Y("design:type",Boolean)],uG.prototype,"miniplayerIsActive",void 0);
_.G([_.y({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.Y("design:type",Boolean)],uG.prototype,"isInlinePreviewEnabled",void 0);_.G([_.y({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.Y("design:type",String)],uG.prototype,"sizing",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uG.prototype,"elementsPerRow",void 0);
_.G([_.y(),_.Y("design:type",Object)],uG.prototype,"typographyBump",void 0);_.G([_.y(),_.Y("design:type",Number)],uG.prototype,"itemWidth",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],uG.prototype,"headerElement",void 0);_.G([_.mA("#contents"),_.Y("design:type",HTMLElement)],uG.prototype,"contentsElement",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"dataChanged",null);
_.G([_.je("data.contents.length"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"contentLengthChanged",null);_.G([_.Uv("yt-request-elements-per-row"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"onRequestElementsPerRow",null);
_.G([_.Uv("yt-rich-shelf-renderer-collapse"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],uG.prototype,"onRichShelfRendererCollapse",null);_.G([_.je("shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"handleRerenderDownloadsData",null);
_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],uG.prototype,"entitySelectorType",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isSub",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isWatch",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isShortsPanel",null);_.G([_.y({reflectToAttribute:!0}),_.F("isWatch"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"reducedTopMargin",null);_.G([_.y({reflectToAttribute:!0}),_.F("data","isWatch","isWatchDefaultLayout"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"noTopMargin",null);
_.G([_.y({reflectToAttribute:!0}),_.F("isInlinePreviewEnabled","shownItems"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"topRowEndorsement",null);_.G([_.F("data.header"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"hideHeader",null);_.G([_.Uv("yt-rich-grid-reflow"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean]),_.Y("design:returntype")],uG.prototype,"reflowContent",null);
_.G([_.Uv("yt-reload-continuation-finish"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"onReloadContinuationFinish",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isSlimGrid",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isShortsGrid",null);
_.G([_.F("data","isSlimGrid","isShortsGrid"),_.y(),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"noRichItemGutterMargins",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isShortsGridSlim",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isCompactGrid",null);
_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"isDefaultGrid",null);_.G([_.F("data.targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"hideChipsBarOnHome",null);_.G([_.F("data.targetId"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"hideChipsBarOnWatch",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uG.prototype,"onIsShortsGridChange",null);_.G([_.F("data.enableContentSpecificAspectRatio"),_.y(),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uG.prototype,"force16By9ThumbnailAspectRatio",null);_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],uG.prototype,"continuationTriggerOffset",null);_.G([_.M({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],uG);
_.e(uG,"ytd-rich-grid-renderer",function(){if(wob!==void 0)return wob;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return wob=B},{mode:2});var KmV=_.Ba(function(B){var t=B.thumbsUp,T=B.thumbsDown,S=B.rightAlignThumbs;B=_.C(_.PV(!1,void 0,"FjNDrf"));var O=B.next().value,d=B.next().value;B=_.C(_.PV(!1,void 0,"Tphjfb"));var Z=B.next().value,h=B.next().value;B={};return _.E("div",{class:_.JK("ytwThumbsUpDownThumbs",(B.ytwThumbsUpDownRightAlign=function(){return S==null?void 0:S()},B))},_.E(_.aD,{data:t,
onToggle:function(q){d(q);Z()&&h(!1)},
buttonShapeOverrides:function(){return{toggled:O()}}}),_.E(_.aD,{data:T,
onToggle:function(q){h(q);O()&&d(!1)},
buttonShapeOverrides:function(){return{toggled:Z()}}}))},"Mi");
KmV.idomCompat=!0;var vE8=_.Ba(function(B){var t=function(){return B.data().pendingStateEntityKey||""},T=_.JT(_.VBq,t),S=function(){var h;
if(!(h=B.disabled())){var q;h=!((q=T())==null||!q.isPendingResponse)}return h},O=_.C(_.PV(OLB(""),void 0,"aC8eBe")),d=O.next().value,Z=O.next().value;
_.cw(function(){requestAnimationFrame(function(){var h=B.data().onShowAnimationMs||0;h=h>0?OLB("--chip-animation-duration: "+h+"ms;"):OLB("");Z(h)})});
return _.E("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:d},_.E(_.aS,{each:function(){return B.data().chipData||[]},
keyBy:"REFERENCE"},function(h){return _.E(lXb,{data:h,disabled:S,pendingStateKey:t,onError:B.onError})}))},"Ni"),lXb=_.Ba(function(B){var t=_.v2("button"),T=_.C(_.PV(!0,void 0,"NaMiCd")),S=T.next().value,O=T.next().value,d=function(){return B.data().text.content},Z=_.Xb(function(h){var q,D,P,U,J,N,H,f;
return _.L(function(c){switch(c.nextAddress){case 1:h.stopPropagation();if(B.disabled())return c.return();D=String(Math.floor(((q=_.V5())==null?void 0:q.getCurrentTime())||0)*1E3);P="youchat-"+Date.now();U=function(){_.Wa(B.data().onClick||{});var w={continuationCommand:{token:B.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},W={inputComposerFormData:{clientMessageId:P,playerOffsetMs:D}};return new Promise(function(v,p){_.Wa(w,{form:{formData:W},commandController:{onSuccess:function(l,
b){v(b)},
onServerError:function(l,b){p(b.error)}}})})};
J=_.EE_(B.pendingStateKey());J(!0);_.Kbs("#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");O(!1);_.LI(c,2);return _.V(c,U(),4);case 4:_.pj(c,3);break;case 2:N=_.EH(c),(f=(H=B).onError)==null||f.call(H,N);case 3:J(!1),_.Dh(c)}})});
return _.E(_.I,{cond:S,then:function(){return _.E("div",{class:"ytwYouChatChipsDataChipWrapper"},_.E("button",{el:t,class:"ytwYouChatChipsDataChip","data-disabled":B.disabled,"on:click":Z,tabindex:0},d))}})},"Oi");var nEs=_.Ba(function(B){var t=B.data;return _.E("yt-conversation-resource-view-model",{class:_.JK("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.E(_.cR,{data:function(){var T,S;return((T=t().conversationResourceData)==null?void 0:(S=T.learningGuideData)==null?void 0:S.sections)||[]}},{expandableMetadataViewModel:function(T){return _.E(_.ZEV,{data:T.data})}}))},"Pi");
nEs.idomCompat=!0;var rMV=_.Ba(function(B){var t=function(){var p;return(p=B.data().text)==null?void 0:p.content},T=function(){var p,l;
return(p=B.data().webData)==null?void 0:(l=p.textResult)==null?void 0:l.content},S=_.OD().resolve(_.rp),O=_.Ei(),d=function(){return B.data().chatResponseStyle},Z=function(){return!B.data().transparentBackground},h=function(){return B.data().rightAlignThumbs},q=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:"12 0 48 48"},name:"YOUCHAT_ICON",path:B.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},D=function(){var p;
return B.data().sectionHeader||B.data().webData||((p=B.data().text)==null?void 0:p.content)||B.data().videoResultsData||B.data().conversationResourceViewModel||B.data().quiz},P=function(){var p;
return(p=B.data().videoResultsData)==null?void 0:p.videoShelf},U=function(){var p;
return _.X(((p=B.data().videoResultsData)==null?void 0:p.videoShelf)||{},uGw)},J=function(){var p;
return(p=B.data().webData)==null?void 0:p.sourcesShelf},N=function(){var p;
return _.X(((p=B.data().webData)==null?void 0:p.sourcesShelf)||{},uGw)},H=function(){return _.X(B.data().conversationResourceViewModel||{},HLs)},f=function(){return _.X(B.data().quiz||{},m3s)},c=function(){return d()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||d()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:B.data().thumbsDownViewModel&&B.data().thumbsUpViewModel},w=function(){return _.X(B.data().thumbsUpViewModel,_.fS)},W=function(){return _.X(B.data().thumbsDownViewModel,_.fS)};
_.cw(function(){requestAnimationFrame(function(){var p;(p=B.shouldAnimateIcon)!=null&&p.call(B)&&D3V(O.lottieEl)})});
var v={};return _.E("you-chat-item-view-model",{class:_.JK("ytwYouChatItemViewModelYouChatItemViewModel",(v.ytwYouChatItemViewModelHostNoPadding=function(){return!1},v)),
"data-target-id":function(){return B.data().id||""}},_.E(_.I,{cond:function(){return B.data().removeIcon?!1:D()},
then:function(){var p={};return _.E("div",{"aria-hidden":"true"},_.E(_.kc,{className:_.JK("ytwYouChatItemViewModelIcon",(p.ytwYouChatItemViewModelRtl=S==="rtl",p.ytwYouChatItemViewModelHidden=function(){return!(B.data().hideIcon||d()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||d()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:D())},p)),
animationName:"YOUCHAT_ICON",data:q,animationRef:O}))}}),_.E(_.I,{cond:D,
then:function(){var p={};return _.E("div",{class:_.JK("ytwYouChatItemViewModelHost",(p.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return d()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},p.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return d()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},p.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return d()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},p.ytwYouChatItemViewModelGradientBackground=Z,p)),
role:"alert"},_.E(_.I,{cond:t,then:function(l){return _.E(_.w5,{text:l})}}),_.E(_.cR,{data:function(){return B.data().sectionHeader}},{sectionHeaderViewModel:function(l){return _.E(_.d5,{data:l.data,
className:"ytwYouChatItemViewModelSectionHeader"})}}),_.E(_.I,{cond:T,
then:function(l){return _.E(_.w5,{text:l})}}),_.E(_.I,{cond:P,
then:function(){return _.E("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.E(_.sr,{data:U,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.E(_.I,{cond:J,
then:function(){return _.E("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.E(_.sr,{data:N,hasPeek:!0,disableArrows:!1}))}}),_.E(_.I,{cond:H,
then:function(){return _.E(nEs,{data:H})}}),_.E(_.I,{cond:f,
then:function(){return _.E(_.zS8,{data:f})}}),_.E(_.I,{cond:c,
then:function(){return _.E(KmV,{thumbsUp:w,thumbsDown:W,rightAlignThumbs:h})}}))}}),_.E(_.I,{cond:function(){return B.data().chipsData},
then:function(p){return _.E(vE8,{data:p,disabled:B.pending,onError:B.onError})}}))},"Qi");
rMV.idomCompat={callbacks:{onError:!0,onSend:!0}};var zNw=_.Ba(function(B){var t=function(){return B.data().choiceSelectedText},T=function(){return B.data().hasGradientBackground},S={};
return _.E("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.E(_.I,{cond:t,then:function(){return _.E("div",{class:"ytYouChatUserTurnChoiceSelected"},_.E(_.vR,{text:t}))}}),_.E("div",{class:_.JK("ytYouChatUserTurnUserMessage",(S.ytYouChatUserTurnGradientBackground=T,S.ytYouChatUserTurnDefaultBackground=function(){return!T()},S))},function(){return B.data().text}))},"Ri");var bLr=_.Ba(function(B){var t=_.C((0,_.soH)(B.data)).next().value;return _.E("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return B.data().targetId||""}},_.E(_.cR,{data:function(){return B.data().header}},{chipBarViewModel:_.mGe}),_.E(_.cR,{data:function(){return t().contents}},{accordionViewModel:_.tF8,
alertBannerViewModel:_.fQB,chatLoadingViewModel:_.rbC,chatUserTurnViewModel:zNw,learningJourneyLoaderViewModel:_.rAH,lockupViewModel:function(T){return _.E(_.hP,{data:T.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:B.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
youChatItemViewModel:function(T){return _.E(rMV,{data:T.data,pending:!1})}}))},"Si");_.dU(_.Ba(function(B){var t=_.C((0,_.soH)(B.data)).next().value,T=_.l_("yt-section-list-renderer"),S=_.C(_.PV(void 0,void 0,"rQpPgc")),O=S.next().value,d=S.next().value,Z=function(){var h;return _.X((h=B.data().sectionListLayoutConfiguration)==null?void 0:h.layoutConfiguration,Xow)};
_.Fv(function(){var h,q=(h=T.value)==null?void 0:h.clientWidth;if(Z()){h=Z();var D=h.responsiveSize;q=q<528?"CONTAINER_SIZE_NARROW":q<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var P=_.C(h.responsiveMap||[]);for(var U=P.next();!U.done;U=P.next())if(U=U.value,U.containerSize===q){P=U.containerType;break b}P=void 0}if(P&&D){b:{if(P==="CONTAINER_TYPE_VERTICAL_LIST")if(D==="RESPONSIVE_SIZE_STANDARD"){if(q!=="CONTAINER_SIZE_NARROW"){U="50%";break b}}else{U=q==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}U=void 0}h={responsiveSize:D,containerSize:q,containerType:P,force16By9ThumbnailAspectRatio:!h.enableContentSpecificAspectRatio,contentPreviewWidth:U,fullbleed:(P==="CONTAINER_TYPE_VERTICAL_LIST"||P==="CONTAINER_TYPE_GRID")&&q==="CONTAINER_SIZE_NARROW"&&!1}}else h=void 0}else h=void 0;d(h)});
return _.E("yt-section-list-renderer",{class:_.JK("ytSectionListRendererHost",B.className),el:T,"data-target-id":function(){return B.data().targetId||""}},_.E(_.cR,{data:function(){return t().contents}},{itemSectionRenderer:function(h){return _.E(bLr,{data:h.data,
containerLayoutConfig:O})}}))},"Ti"),"yt-section-list-renderer",{props:{data:_.lP,
className:_.Oz}});var B68;var tPN;var T6V=function(){return _.x.apply(this,arguments)||this};
_.u(T6V,_.x);_.G([_.y(),_.Y("design:type",Object)],T6V.prototype,"data",void 0);_.G([_.yX({is:"yt-alert-renderer",disableElementRegistration:!0})],T6V);
_.e(T6V,"yt-alert-renderer",function(){if(tPN===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;B68===void 0&&(B68=document.createElement("template"));var S=B68;T.call(t,S.content.cloneNode(!0),B.content.firstChild);tPN=B}B=tPN;return B},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.Plw=function(B,t){var T,S;t=t===void 0?{}:t;var O,d,Z,h,q,D,P,U,J,N,H,f;return _.L(function(c){switch(c.nextAddress){case 1:O=t;d=O.shouldWrap===void 0?!0:O.shouldWrap;Z=O.skipTransitionTimeoutMs===void 0?300:O.skipTransitionTimeoutMs;h=O.beforeTransition;q=O.afterTransition;if(!d||!document.startViewTransition||document.visibilityState==="hidden")return c.return(B());T=window.innerWidth;S=window.innerHeight;D=!1;(P=h)==null||P();_.LI(c,2);U=document.startViewTransition(B);J=setTimeout(function(){U.skipTransition();
D=!0},Z);
return _.V(c,U.ready,4);case 4:return clearTimeout(J),_.V(c,U.finished,5);case 5:clearTimeout(J);(N=q)==null||N();_.pj(c,0);break;case 2:H=_.EH(c),(f=q)==null||f(),H&&!D&&document.visibilityState!=="hidden"&&T===window.innerWidth&&S===window.innerHeight&&_.wj(H),_.Dh(c)}})};
_.ct=function(){for(var B=Array(36),t=0,T,S=0;S<36;S++)S==8||S==13||S==18||S==23?B[S]="-":S==14?B[S]="4":(t<=2&&(t=33554432+Math.random()*16777216|0),T=t&15,t>>=4,B[S]=_.y_2[S==19?T&3|8:T]);return B.join("")};/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var Ugn=_.ie(['<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>']),
Ihr=_.XOH(Ugn);Ihr.setAttribute("style","display: none;");document.head.appendChild(Ihr.content);_.sR=_.PtD(function(B){var t=_.Nc("DIV");B&&(t.className=B);t.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";B=_.Nc("DIV");_.j4e(B,"200px","200px");t.appendChild(B);document.body.appendChild(t);B=t.offsetWidth-t.clientWidth;_.Xo(t);return B});var JeV;var mg8;var FC=function(){var B=_.x.apply(this,arguments)||this;B.icon=null;return B};
_.u(FC,_.x);FC.prototype.dismiss=function(){_.dv(this.hostElement,"yt-live-chat-error-message-dismiss")};
FC.prototype.computeIcon=function(B){return B&&B.iconType?"yt-icons:"+B.iconType.toLowerCase():"yt-icons:close"};
_.G([_.y(),_.Y("design:type",Object)],FC.prototype,"data",void 0);_.G([_.y({computed:"computeIcon(data.icon)"}),_.Y("design:type",Object)],FC.prototype,"icon",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],FC);
_.e(FC,"yt-live-chat-error-message-renderer",function(){if(mg8===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;JeV===void 0&&(JeV=document.createElement("template"));var S=JeV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);mg8=B}B=mg8;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var Zes,La1,hGs,qfr,Ilq,JSb,mUs,Ndr,XJg,gI,uwf,jLq,R5,HeN,al1,flq,gCg,RGN,AS1,cSn,sLw,Faf,wJ1,oCn,yS8,QLg,xUq,MT1,$Uf,Was,eG1,GrV,Au,pJw,ieC,Yfg,vCr,nCs,rS8,zG_,beb,B31,Kan,llb,T38,S47,OOB,kV8,d$r,tDf,ZOV;Zes=function(B,t){return _.q8(B.entities,"timedMarkersListSyncEntity",t)};
La1=function(B,t){return _.q8(B.entities,"liveReactionsDataEntity",t)};
hGs=function(B,t){B=_.q8(B.entities,"booleanEntity",t);return!(!B||!B.value)};
qfr=function(B,t){var T=_.sg();T&&B&&_.er(T,_.fZ(B),t)};
_.VT7=function(){_.m("web_watch_log_theater_mode")&&_.go2("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.EC1=function(B,t,T){if(!B.includes("START_TIME_PLACEHOLDER")||!B.includes("END_TIME_PLACEHOLDER"))return B;var S=new Date(0),O=new Date(0);S.setUTCMilliseconds(t);O.setUTCMilliseconds(T);return B.replace("START_TIME_PLACEHOLDER",_.GO(S,7)).replace("END_TIME_PLACEHOLDER",_.GO(O,7))};
_.DUg=function(B){return B.watch.isWatchActive};
_.P9N=function(B){return _.Fa(B)||_.wF(B)||_.suC(B)};
_.UUw=function(B){return!_.P9N(B)};
_.fu=function(B){return B.watch.watchScrollTop};
Ilq=function(B){return B.watch.isLiveChatCollapsed};
JSb=function(B){return B.watch.openEngagementPanels};
mUs=function(B,t){return _.q8(B.entities,"booleanEntity",t)};
Ndr=function(){return function(B){_.nx(_.mO("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:B}))}};
XJg=function(B){switch(B){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}};
gI=function(B,t,T){var S=_.$t(T);B&&t&&S&&B.getPlayerPromise().then(function(O){_.Avw(S)&&_.F3();(new _.fX(O)).executeCommand(S,t);_.m("continue_playback_on_desktop_companion_click")||O.pauseVideo()})};
uwf=function(B){var t=_.Tp(),T;if(T=_.Gy("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var S;T=(S=T())==null?void 0:S.layoutId}else T=null;gI(t,T,B)};
jLq=function(B){var t=_.Tp(),T;if(T=_.Gy("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var S;T=(S=T())==null?void 0:S.layoutId}else T=null;gI(t,T,B)};
R5=function(B,t){var T=B<0?"-":"";B=Math.abs(B);var S=Math.floor(B/3600),O=Math.floor(B)%3600,d=Math.floor(O/60);O=Math.floor(O)%60;var Z="";(t===void 0?0:t)&&(Z="."+Math.round((B-Math.floor(B))*10));return S>0?T+S+":"+(d<10?"0"+d:""+d)+":"+(O<10?"0"+O:""+O)+Z:T+d+":"+(O<10?"0"+O:""+O)+Z};
HeN=function(B){var t=B.match(/[^0-9:\.]/g);if(t&&t.length>0)return null;B=B.split(":");if(B.length===0||B.length>3)return null;t=1;for(var T=0;B.length>0;){var S=B.pop();if(S===void 0)break;var O=Number(S);if(S===""||isNaN(O))return null;T+=O*t;t*=60}return T};
al1=function(B,t,T,S){B=Math.max(T,B);t=Math.min(t,S-T);B+t>S?(T=S,B=T-t):T=B+t;return{start:B,end:T}};
flq=function(B,t,T,S,O,d){B<T?B=T:B+O>S&&(B=S-O);t>S&&(t=S);t=Math.min(B+d,Math.max(B+O,t));return{start:B,end:t}};
gCg=function(B,t,T,S,O,d){t>S?t=S:t-O<T&&(t=T+O);B<T&&(B=T);B=Math.min(t-O,Math.max(t-d,B));return{start:B,end:t}};
RGN=function(B){return _.m("web_transcript_cue_id_killswitch")?String(B):"ytd-transcript-renderer_"+B};
AS1=function(B){return _.m("web_transcript_cue_id_killswitch")?!0:B.startsWith("ytd-transcript-renderer")};
cSn=function(B){var t=_.Tp(),T;if(T=_.Gy("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var S;T=(S=T())==null?void 0:S.layoutId}else T=null;gI(t,T,B)};
sLw=function(B){B.style.height="auto";B.style.height=Math.min(B.scrollHeight||20,80)+"px"};
Faf=function(B,t,T){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:t,hasGradientBackground:T}}],insertByPositionInSection:{sectionTargetId:B,position:"INSERTION_POSITION_LAST"}}}]}}}};
wJ1=function(B){var t=_.Tp(),T;T=(T=_.Gy("yt.www.ads.eventcache.getLastCompanionData"))?(T=T())&&T.layoutId:null;gI(t,T,B)};
oCn=function(B){var t=_.Tp(),T;T=(T=_.Gy("yt.www.ads.eventcache.getLastCompanionData"))?(T=T())&&T.layoutId:null;gI(t,T,B)};
yS8=function(B,t){t=t===void 0?!1:t;if(B.simpleText)B=[{text:B.simpleText}];else{var T;B=((T=B.runs)!=null?T:[]).map(function(S){return Object.assign({},S)})}if(t)for(t=_.C(B),T=t.next();!T.done;T=t.next())T.value.bold=!0;
return B};
QLg=function(B){var t=B.startEndTimeTemplate,T=B.startTimeUtcMillis;B=B.endTimeUtcMillis;if(t&&T&&B)return _.lZ(_.EC1(_.vS(t),Number(T),Number(B)))};
xUq=function(B,t){var T,S,O=B==null?void 0:(T=B.viewCount)==null?void 0:(S=T.videoViewCountRenderer)==null?void 0:S.shortViewCount;if(!t&&O)return O;var d,Z;return B==null?void 0:(d=B.viewCount)==null?void 0:(Z=d.videoViewCountRenderer)==null?void 0:Z.viewCount};
MT1=function(B,t){var T=B==null?void 0:B.relativeDateText;return!t&&T?[T,!0]:[B==null?void 0:B.dateText,!1]};
$Uf=function(B,t,T,S,O){S=S===void 0?!0:S;O=O===void 0?"":O;var d=xUq(B,t),Z=_.C(MT1(B,t)),h=Z.next().value;Z=Z.next().value;t=t?B==null?void 0:B.sponsorsOnlyFirstTimeLongText:B==null?void 0:B.sponsorsOnlyFirstTimeShortText;var q=[];T&&d&&q.push(d);!T&&Z||!h||q.push(h);B=[].concat(_.aw(q),[t,B==null?void 0:B.stationName,B==null?void 0:B.rating,B?QLg(B):void 0,B==null?void 0:B.upNextProgramText,B==null?void 0:B.superTitleLink]).filter(function(D){return!!D});
T={runs:[]};for(d=0;d<B.length;d++)T.runs.push.apply(T.runs,_.aw(yS8(B[d],S))),d<B.length-1&&T.runs.push({text:" "+O+" ",bold:S});return T};
Was=function(B){if(B)return{runs:[{text:B,bold:!0}]}};
eG1=function(B){var t,T,S,O;if(B=B==null?void 0:(t=B.contents)==null?void 0:(T=t.twoColumnWatchNextResults)==null?void 0:(S=T.results)==null?void 0:(O=S.results)==null?void 0:O.contents){var d,Z;return(Z=(d=B.find(function(h){return!!h.videoPrimaryInfoRenderer}))==null?void 0:d.videoPrimaryInfoRenderer)==null?void 0:Z.updatedMetadataEndpoint}};
GrV=function(B,t){var T;return(T=B.sourceConfigs)==null?void 0:T.find(function(S){return S.videoId===t})};
Au=function(B){return B==="End of video"||B==="End of playlist"};
pJw=function(B){var t,T,S,O;return(t=B.getWatchNextResponse())==null?void 0:(T=t.contents)==null?void 0:(S=T.twoColumnWatchNextResults)==null?void 0:(O=S.playlist)==null?void 0:O.playlist};
ieC=function(B){var t,T,S,O,d,Z;return(t=pJw(B))==null?void 0:(T=t.playlistButtons)==null?void 0:(S=T.menuRenderer)==null?void 0:(O=S.topLevelButtons)==null?void 0:(d=O[0])==null?void 0:(Z=d.playlistLoopButtonRenderer)==null?void 0:Z.playlistLoopStateEntityKey};
Yfg=function(B){var t=_.OD().resolve(_.yn),T;return(t=(T=_.X(t.getAutoplayEndpoint(),_.Km))==null?void 0:T.playlistId)&&t===B};
vCr=function(B,t,T,S,O){function d(){_.wT.cancelJob(cf);var Z=Kan(t,T/B.getPlaybackRate()),h=Z.hours,q=Z.minutes;Z=(Z.seconds*1E3||6E4)/B.getPlaybackRate();B.setVideoTimeLeft(llb(h,q));S&&B.getPlayerState()!==0&&B.setSleepTimerTimeLeft(llb(h,q,!0));(h>0||q>0)&&!O&&(cf=_.uc(_.wT,d,Z))}
_.wT.cancelJob(cf);cf=_.uc(_.wT,d)};
nCs=function(B,t,T){function S(){_.wT.cancelJob(sF);var O=Kan(t,T),d=O.hours;O=O.minutes;var Z=6E4/B.getPlaybackRate();if(d>0||O>0)B.setSleepTimerTimeLeft(llb(d,O,!0)),sF=_.uc(_.wT,S,Z)}
_.wT.cancelJob(sF);sF=_.uc(_.wT,S)};
rS8=function(B,t){var T=B.getVolume()/(t/500),S=function(O){_.wT.cancelJob(F7);var d=Math.floor(O-T);B.setVolume(d,!1);d>0&&(F7=_.uc(_.wT,function(){S(d)},500))};
_.wT.cancelJob(F7);F7=_.uc(_.wT,function(){S(B.getVolume())})};
zG_=function(B,t){_.wT.cancelJob(F7);t&&B.syncVolume()};
beb=function(){var B={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.IG("SLEEP_TIMER_DISRUPTED")}}}}};_.OD().resolve(_.kv).resolveCommand(B)};
B31=function(B){return(B.getDuration()-B.getProgressState().current)*1E3};
Kan=function(B,t){B=B+t-(0,_.SQ)();if(B<=0)return{hours:0,minutes:0,seconds:0};var T=new tDf(0,0,0,0,0,0,B);B=T.getHours();t=T.getMinutes();T=T.getSeconds();T!==0&&t++;t!==0&&t%60===0&&(B++,t=0);return{hours:B,minutes:t,seconds:T}};
llb=function(B,t,T){return B>0&&t>0?T?_.IG("TIME_LEFT_HOURS_MINUTES",{hours:B.toString(),minutes:t.toString()}):_.IG("TIME_HOURS_MINUTES",{hours:B.toString(),minutes:t.toString()}):B>0?T?_.Ji("TIME_LEFT_HOURS",B):_.Ji("TIME_HOURS",B):T?_.IG("TIME_LEFT_MINUTES",{minutes:t.toString()}):_.IG("TIME_MINUTES",{minutes:t.toString()})};
T38=function(B,t){if(B.timelyActions)return B.timelyActions.find(function(T){var S;return((S=_.X(T,wI))==null?void 0:S.cueRangeId)===t})};
S47=function(B){var t=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Oj(B);B.keyMap_.forEach(function(T,S){_.eg(t,S)||this.remove(S)},B)};
OOB=function(B,t){B.reloadContinuationItemsCommandMatcher=t};
_.o5=function(B,t){B.insertBefore(t,B.childNodes[0]||null)};
kV8=function(B){if(B>=48&&B<=57||B>=96&&B<=106||B>=65&&B<=90||_.Zf&&B==0)return!0;switch(B){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 _.C2;default:return!1}};
d$r=function(B){if(B.altKey&&!B.ctrlKey||B.metaKey||B.keyCode>=112&&B.keyCode<=123)return!1;if(kV8(B.keyCode))return!0;switch(B.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!_.C2;default:return B.keyCode<166||B.keyCode>183}};
tDf=function(B,t,T,S,O,d,Z){this.date=typeof B==="number"?new Date(B,t||0,T||1,S||0,O||0,d||0,Z||0):new Date(B&&B.getTime?B.getTime():_.tH())};
_.TG(tDf,_.Jj);_.k=tDf.prototype;_.k.getHours=function(){return this.date.getHours()};
_.k.getMinutes=function(){return this.date.getMinutes()};
_.k.getSeconds=function(){return this.date.getSeconds()};
_.k.getMilliseconds=function(){return this.date.getMilliseconds()};
_.k.getUTCDay=function(){return this.date.getUTCDay()};
_.k.getUTCHours=function(){return this.date.getUTCHours()};
_.k.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.k.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.k.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.k.setHours=function(B){this.date.setHours(B)};
_.k.setMinutes=function(B){this.date.setMinutes(B)};
_.k.setSeconds=function(B){this.date.setSeconds(B)};
_.k.setMilliseconds=function(B){this.date.setMilliseconds(B)};
_.k.setUTCHours=function(B){this.date.setUTCHours(B)};
_.k.setUTCMinutes=function(B){this.date.setUTCMinutes(B)};
_.k.setUTCSeconds=function(B){this.date.setUTCSeconds(B)};
_.k.setUTCMilliseconds=function(B){this.date.setUTCMilliseconds(B)};
_.k.add=function(B){_.Jj.prototype.add.call(this,B);B.hours&&this.setUTCHours(this.date.getUTCHours()+B.hours);B.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+B.minutes);B.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+B.seconds)};
_.k.JSC$9326_toIsoString=function(B){var t=_.Jj.prototype.JSC$9326_toIsoString.call(this,B);return B?t+"T"+_.zG(this.getHours(),2)+":"+_.zG(this.getMinutes(),2)+":"+_.zG(this.getSeconds(),2):t+"T"+_.zG(this.getHours(),2)+_.zG(this.getMinutes(),2)+_.zG(this.getSeconds(),2)};
_.k.equals=function(B){return this.getTime()==B.getTime()};
_.k.toString=function(){return this.JSC$9326_toIsoString()};
_.k.clone=function(){var B=new tDf(this.date);B.firstDayOfWeek_=this.firstDayOfWeek_;B.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return B};
_.Cus=function(B){return _.kT({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:B}})};
ZOV=new _.K("imageTileRenderer");var LGV=new _.K("adGridCardCollectionViewModel");var hpr=new _.K("carouselTitleViewModel");var q4b=new _.K("ctaCarouselItemViewModel");var VDf=new _.K("textFieldViewModel");_.E3B=new _.K("engagementPanelHeaderShowNavigationButtonCommand");var D$b=new _.K("hideEngagementPanelScrimAction");var Pu7=new _.K("setActivePanelItemAction");var U$N=new _.K("showEngagementPanelScrimAction");var IWV=new _.K("updateEngagementPanelAction");var Jfw=new _.K("updateSearchInVideoResultsAction");var m$r=new _.K("transcriptCueGroupRenderer");var N37=new _.K("transcriptCueRenderer");var XAf=new _.K("transcriptFooterRenderer");var utn=new _.K("engagementPanelAdSubtitleRenderer");var jcg=new _.K("videoDescriptionFantasySectionViewModel");var HOb=new _.K("deleteClipEngagementPanelCommand");var aWb=new _.K("loopCommand");var fWf=new _.K("changeCreatorEndscreenVisibilityCommand");var g3N=new _.K("liveChatCallForQuestionsRenderer");var RpN=new _.K("updateTimedMarkersSyncObserverCommand");var wI=new _.K("timelyActionViewModel");var Afr=new _.K("timelyActionsOverlayViewModel");var cf7=new _.K("repeatChapterCommand");var scq=new _.K("watchPlayerOverflowMenuCommand");var FG1=new _.K("compositeVideoOverlayRenderer");var wAC=new _.K("sortFilterSubMenuRenderer");var o3w=new _.K("switchListItemViewModel");var yfB=new _.K("inputComposerViewModel");var Qcw=new _.K("transcriptEditSegmentCommand");var x$_=new _.K("transcriptUpdateSegmentTextCommand");var MDq=new _.K("transcriptSearchBoxRenderer");var $$n=new _.K("transcriptSegmentListRenderer");var WGg=new _.K("transcriptSegmentRenderer");_.ep_=new _.K("updateDateTextAction");var GVC=new _.K("updateTitleAction");var pAB=new _.K("updateViewershipAction");var iOV=new _.K("carouselLockupRenderer");var Y47=new _.K("expandableVideoDescriptionBodyRenderer");var KGB=new _.K("videoDescriptionYouchatSectionViewModel");_.yd=_.Cj("kevlar_watch_page_horizontal_margin",24);_.lWB=_.Cj("kevlar_watch_page_columns_top_padding",24);_.v3g=426+_.yd*2;_.Qd=_.Cj("kevlar_watch_two_column_width_threshold",1E3);_.n3n=_.yd*2;_.rf1=_.Cj("kevlar_watch_secondary_width",402);_.zpg=_.Cj("kevlar_watch_max_player_width",1280);_.bO7=_.Cj("kevlar_watch_flexy_metadata_height",136);_.BRC=_.n3n+310+_.yd;_.tL1=_.n3n+360+_.yd;var TRB={PAUSE_CHAT:18};var S2w;var O$C;var xW=function(){return _.x.apply(this,arguments)||this};
_.u(xW,_.x);xW.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
xW.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var B=_.X(this.data.button,_.aa);B&&(B.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.n9.Object.defineProperties(xW,{template:{configurable:!0,enumerable:!0,get:function(){if(O$C===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;S2w===void 0&&(S2w=document.createElement("template"));var S=S2w;T.call(t,S.content.cloneNode(!0),B.content.firstChild);O$C=B}B=O$C;return B}}});
_.G([_.g(_.Mn),_.Y("design:type",Object)],xW.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],xW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({selectorArgs:["data.enabledEntityKey"],selector:hGs,observer:"onEnabledChange"}),_.Y("design:type",Boolean)],xW.prototype,"enabled",void 0);_.G([_.y(),_.Y("design:type",Object)],xW.prototype,"data",void 0);_.G([_.yX({is:"yt-disableable-button-view-model",noInjection:!0})],xW);var k6s;var dWf;var CfV=["transVert01","transVert02","transVert03"],Z$g="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),Ml=function(){var B=_.x.apply(this,arguments)||this;B.emojiManager=_.xc;B.isDarkTheme=document.documentElement.hasAttribute("dark");B.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};B.reactionBuckets=[];B.noEmojiIdentifier="NO_EMOJI";return B};
_.u(Ml,_.x);_.k=Ml.prototype;_.k.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.k.desktopFountainEmojiSizePxChanged=function(){_.Ev(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.k.createUserReactionAnimation=function(B){this.createEmojiAnimation(B,!0)};
_.k.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var B;((B=this.data)==null?0:B.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.mO("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.aw(this.emojiContainer.children)).forEach(function(t){t.remove()})};
_.k.detached=function(){this.cleanupFountain()};
_.k.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var B;this.reactionBuckets=_.f1.unsafeClone((B=this.emojiFountainData)==null?void 0:B.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.k.processEmojiBucket=function(B){var t=this;if(this.reactionBuckets&&!(B>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var T=this.reactionBuckets[B];this.generateEmojiAnimations(T);if(B<this.reactionBuckets.length-1){var S;if(T==null?0:(S=T.duration)==null?0:S.seconds)this.emojiBucketTimerId=setTimeout(function(){t.processEmojiBucket(B+1)},Number(T.duration.seconds)*1E3)}}};
_.k.generateEmojiAnimations=function(B){var t=this,T=this.getRandomEmojiIdFromBucketWithOverride(B);if(T&&T!==this.noEmojiIdentifier){var S=0;B.targetEps?(S=this.linearInterpolateBounded(1,20,100,12,B.emojiSizeIndex||0),this.createEmojiAnimation(T,!1,B.emojiAnimationMs,S),S=this.getEmojiDelayMsFromTargetEps(B.targetEps)):(this.createEmojiAnimation(T),S=this.getEmojiDelayMsFromDistribution(B.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){t.generateEmojiAnimations(B)},S)}};
_.k.getRandomEmojiIdFromBucketWithOverride=function(B){if(!(B&&B.reactionsData&&B.reactionsData.length&&B.totalReactions))return this.noEmojiIdentifier;for(var t=B.totalReactions,T=1,S=_.C(B.reactionsData),O=S.next();!O.done;O=S.next())O=O.value,(O.reactionWeightOverride||O.reactionWeightOverride===0)&&O.reactionCount&&(t-=O.reactionCount,T-=O.reactionWeightOverride);S=!0;T<0&&(S=!1,t=B.totalReactions,T=1);if(S&&T>0&&t===0)if(T===1){O=0;for(var d=_.C(B.reactionsData),Z=d.next();!Z.done;Z=d.next())Z=
Z.value,Z.reactionCount&&Z.reactionCount>0&&O++;O=1/O;d=_.C(B.reactionsData);for(Z=d.next();!Z.done;Z=d.next())Z.value.reactionWeightOverride=O}else for(O=1/(1-T),d=_.C(B.reactionsData),Z=d.next();!Z.done;Z=d.next())Z=Z.value,Z.reactionWeightOverride&&(Z.reactionWeightOverride*=O);O=Math.random();d=0;Z=_.C(B.reactionsData);for(var h=Z.next();!h.done;h=Z.next())if(h=h.value,h.reactionCount&&(d=(h.reactionWeightOverride||h.reactionWeightOverride===0)&&S?d+h.reactionWeightOverride:d+T*h.reactionCount/
t,d>O&&(h.reactionCount--,B.totalReactions--,h=this.reactionItemToEmojiString(h),h!==this.noEmojiIdentifier)))return h;return this.noEmojiIdentifier};
_.k.reactionItemToEmojiString=function(B){if(B.unicodeEmojiId)return B.unicodeEmojiId;if(B.emoteId)return B.emoteId;if(B.videoReactionType)switch(B.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.k.createEmojiAnimation=function(B,t,T,S){t=t===void 0?!1:t;this.lastEmojiRequestedForTesting=B;var O=B.startsWith("yt-icons:"),d=_.y6(this.emojiManager,B);if(d||O){var Z=document.createElement("emoji");Z.classList.add("yt-emoji-fountain-view-model");Z.classList.add(CfV[Math.floor(Math.random()*CfV.length)]);var h=document.createElement("div");h.classList.add("yt-emoji-fountain-view-model");h.classList.add("horizontal-container");h.classList.add(Z$g[Math.floor(Math.random()*Z$g.length)]);t?(T=document.createElement("div"),
T.classList.add("user-reaction-bubble"),T.classList.add("yt-emoji-fountain-view-model"),h.appendChild(T)):(T&&(Z.style.animationDuration=T+"ms",h.style.animationDuration=T+"ms"),S&&(Z.style.width=S+"px",Z.style.height=S+"px"));O?(O=document.createElement("yt-icon"),O.polymerController.icon=B,S&&(O.style.width=S+"px",O.style.height=S+"px"),B=O):B=this.emojiManager.createEmoji(d,!1);B.classList.add("yt-emoji-fountain-view-model");h.appendChild(B);Z.appendChild(h);this.emojiContainer.appendChild(Z);
Z.addEventListener("animationend",function(){Z.remove()});
var q,D;if((q=this.data)==null?0:(D=q.loggingDirectives)==null?0:D.trackingParams)t=t?_.sz(183501):_.sz(183500),qfr(this.data.loggingDirectives.trackingParams,t),_.ynm(t);setTimeout(function(){Z&&Z.remove()},2E3)}};
_.k.getEmojiDelayMsFromDistribution=function(B){return Math.random()*(B||1)*1E3};
_.k.getEmojiDelayMsFromTargetEps=function(B){return Math.random()*2*(1/B)*1E3};
_.k.linearInterpolateBounded=function(B,t,T,S,O){O=Math.min(Math.max(O,B),T);return(t*(T-O)+S*(O-B))/(T-B)};
Ml.prototype.onEmojiFountainDataEntityUpdate=Ml.prototype.onEmojiFountainDataEntityUpdate;Ml.prototype.desktopFountainEmojiSizePxChanged=Ml.prototype.desktopFountainEmojiSizePxChanged;Ml.prototype.isActiveChanged=Ml.prototype.isActiveChanged;_.G([_.y(),_.Y("design:type",_.oD)],Ml.prototype,"emojiManager",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ml.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],Ml.prototype,"ytLiveChatReduxBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Ml.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ml.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(B,t){return _.q8(B.entities,"emojiFountainDataEntity",t)}}),
_.Y("design:type",Object)],Ml.prototype,"emojiFountainData",void 0);_.G([_.y(),_.Y("design:type",Boolean)],Ml.prototype,"isActive",void 0);_.G([_.IK("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ml.prototype,"isActiveChanged",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Ml.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",String)],Ml.prototype,"lastEmojiRequestedForTesting",void 0);
_.G([_.y({value:function(){return _.Cj("desktop_fountain_emoji_size_px",20)}}),
_.Y("design:type",Number)],Ml.prototype,"desktopFountainEmojiSizePx",void 0);_.G([_.IK("desktopFountainEmojiSizePx"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ml.prototype,"desktopFountainEmojiSizePxChanged",null);_.G([_.mA("#emoji-container"),_.Y("design:type",HTMLElement)],Ml.prototype,"emojiContainer",void 0);
_.G([_.IK("emojiFountainData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ml.prototype,"onEmojiFountainDataEntityUpdate",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],Ml);
_.e(Ml,"yt-emoji-fountain-view-model",function(){if(dWf===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;k6s===void 0&&(k6s=document.createElement("template"));var S=k6s;T.call(t,S.content.cloneNode(!0),B.content.firstChild);dWf=B}B=dWf;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Ls8;var hhw;var $W=function(){return _.x.apply(this,arguments)||this};
_.u($W,_.x);$W.prototype.onChoiceChanged=function(){this.data&&_.Ev(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
$W.prototype.onChoiceChanged=$W.prototype.onChoiceChanged;_.G([_.y(),_.Y("design:type",Object)],$W.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$W.prototype,"onChoiceChanged",null);_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],$W);
_.e($W,"yt-live-chat-banner-poll-choice",function(){if(hhw===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Ls8===void 0&&(Ls8=document.createElement("template"));var S=Ls8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);hhw=B}B=hhw;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var q27;var VLf;var Wf=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_button_rework_with_live");B.small=!1;return B};
_.u(Wf,_.x);Wf.prototype.computeIsSmall=function(){var B;return((B=this.buttonOverrides)==null?void 0:B.size)==="S"};
Wf.prototype.computeId=function(){return this.data&&this.data.targetId};
_.G([_.g(_.$r.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],Wf.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.G([_.y({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",String)],Wf.prototype,"id",void 0);_.G([_.y(),_.Y("design:type",Object)],Wf.prototype,"buttonOverrides",void 0);_.G([_.y(),_.Y("design:type",Object)],Wf.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Wf.prototype,"modern",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.Y("design:type",Object)],Wf.prototype,"small",void 0);_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-button"})],Wf);
_.e(Wf,"yt-live-chat-button",function(){if(VLf===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;q27===void 0&&(q27=document.createElement("template"));var S=q27;T.call(t,S.content.cloneNode(!0),B.content.firstChild);VLf=B}B=VLf;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var EYV;var DWw;var e4=function(){var B=_.x.apply(this,arguments)||this;B.inCollapsedBanner=!1;B.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};B.questionButtonOverrides={style:"mono",type:"filled"};return B};
_.u(e4,_.x);_.k=e4.prototype;_.k.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]]"}}}}}};
_.k.onContextMenuButtonClick=function(B){this.ytLiveChatItemBehavior.showContextMenu(B)};
_.k.onYtRendererstamperFinished=function(){this.menuButton=_.ZH(this.hostElement).querySelector("#menu-button")};
_.k.dataChanged=function(){var B,t;if((t=_.X((B=this.data)==null?void 0:B.overflowMenuButton,_.o_))==null?0:t.command)this.data.contextMenuEndpoint=_.X(this.data.overflowMenuButton,_.o_).command};
_.k.onButtonClick=function(){var B,t=_.X((B=this.data)==null?void 0:B.askQuestionButton,_.o_);if(t){if(t.trackingParams&&(B=_.fZ(t.trackingParams))){var T=_.sg();T&&_.KG(T,B)}_.dv(this.hostElement,"innertube-command",t.command)}};
e4.prototype.onYtRendererstamperFinished=e4.prototype.onYtRendererstamperFinished;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],e4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],e4.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],e4.prototype,"ytLiveChatItemBehavior",void 0);_.G([_.y({observer:"dataChanged"}),_.Y("design:type",Object)],e4.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],e4.prototype,"inCollapsedBanner",void 0);_.G([_.y(),_.Y("design:type",Object)],e4.prototype,"buttonOverrides",void 0);_.G([_.y(),_.Y("design:type",Object)],e4.prototype,"questionButtonOverrides",void 0);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],e4.prototype,"onYtRendererstamperFinished",null);
_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],e4);
_.e(e4,"yt-live-chat-call-for-questions-renderer",function(){if(DWw===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;EYV===void 0&&(EYV=document.createElement("template"));var S=EYV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);DWw=B}B=DWw;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Pfn={};Pfn.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 B=this;window.requestAnimationFrame(function(){B.restoreFocusNode_||(B.restoreFocusNode_=document.activeElement);var t=_.KnE(B.hostElement);t.length&&t[t.length-1].focus()})},
isAttachedChanged_:function(B,t){B?this.focusChild_():t&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(B){this.hidden||_.z2(B).indexOf(this.hostElement)!==-1||(B.stopPropagation(),this.focusChild_())}};var UW8;var Izw;var G5=function(){return _.x.apply(this,arguments)||this};
_.u(G5,_.x);G5.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
G5.prototype.onClick=function(B){B.target!==this.confirmButton&&B.target!==this.cancelButton&&(this.hidden=!0)};
_.G([_.mA("#confirm_button"),_.Y("design:type",Object)],G5.prototype,"confirmButton",void 0);_.G([_.mA("#cancel_button"),_.Y("design:type",Object)],G5.prototype,"cancelButton",void 0);_.G([_.y(),_.Y("design:type",J3g)],G5.prototype,"data",void 0);_.G([_.y({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],G5.prototype,"hidden",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],G5.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(Pfn.YtLiveChatDialogBehavior),_.Y("design:type",Object)],G5.prototype,"ytLiveChatDialogBehavior",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],G5);
var J3g=_.e(G5,"yt-live-chat-dialog-renderer",function(){if(Izw===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;UW8===void 0&&(UW8=document.createElement("template"));var S=UW8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Izw=B}B=Izw;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var mWq;var NRV,XTn=function(){if(NRV!==void 0)return NRV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;mWq===void 0&&(mWq=document.createElement("template"));var S=mWq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return NRV=B};var u0B;var jNq;var pu=function(){var B=_.x.apply(this,arguments)||this;B.tooltip=null;B.data=null;B.id="";B.active=!1;B.icon="";B.disabled=!1;B.showTooltip=!1;B.useToggledActiveState=!0;B.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return B};
_.u(pu,_.x);_.k=pu.prototype;
_.k.dataChanged=function(){var B;((B=this.data)==null?0:B.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,_.VX)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var t;if((t=this.data)==null?0:t.disabled)this.disabled=!0};
_.k.computeId=function(B){return B};
_.k.computeIcon=function(B,t){if(!B)return"";if(this.useToggledActiveState)return"yt-icons:"+B.toLowerCase();var T,S;return t&&((T=this.data)==null?0:(S=T.toggledIcon)==null?0:S.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+B.toLowerCase()};
_.k.logPDGEntryPoint=function(){_.bAC(_.Ea("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")};
_.k.immediatelyShowTooltip=function(){var B=_.ZH(this.hostElement).querySelector("#tooltip");B.animationDelay=0;B.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};B.show()};
_.k.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.k.onClick=function(B){var t;((t=this.data)==null?0:t.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(),B.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.dv(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.k.computeShowTooltip=function(B,t){return!!(B&&B.tooltip&&t)};
_.k.maybeUpdateTooltipText=function(){var B=this,t;if((t=this.data)==null?0:t.tooltip){var T=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.VX)(B.tooltip).textContent=T},250)}};
_.k.handleLiveChatActions=function(B){var t=this;B.length&&(this.id!=="creator"&&this.id!=="product-picker"||B.forEach(function(T){(T=t.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",T))&&T.durationSec===T.fullDurationSec&&t.startBubble(t.colorFromDecimal(T.startBackgroundColor))}))};
_.k.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.k.startBubble=function(B){_.Ev(this.hostElement,{"--yt-live-chat-monetization-button-glow":B});this.hostElement.setAttribute("bubble","")};
_.k.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.k.colorFromDecimal=function(B){typeof B==="string"&&(B=Number(B));return"rgba("+[B>>16&255,B>>8&255,B&255,(B>>24&255)/255].join()+")"};
pu.prototype.onAnimationEnd=pu.prototype.onAnimationEnd;pu.prototype.disabledChanged=pu.prototype.disabledChanged;pu.prototype.dataChanged=pu.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],pu.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pu.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.$r.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],pu.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pu.prototype,"data",void 0);_.G([_.y({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",Object)],pu.prototype,"id",void 0);_.G([_.y({notify:!0,reflectToAttribute:!0}),_.Y("design:type",Object)],pu.prototype,"active",void 0);
_.G([_.y({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.Y("design:type",Object)],pu.prototype,"icon",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],pu.prototype,"disabled",void 0);_.G([_.y({computed:"computeShowTooltip(data, disabled)"}),_.Y("design:type",Object)],pu.prototype,"showTooltip",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],pu.prototype,"useToggledActiveState",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pu.prototype,"dataChanged",null);_.G([_.IK("disabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pu.prototype,"disabledChanged",null);_.G([_.Uv("animationend"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],pu.prototype,"onAnimationEnd",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],pu);
_.e(pu,"yt-live-chat-icon-toggle-button-renderer",function(){if(jNq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;u0B===void 0&&(u0B=document.createElement("template"));var S=u0B;T.call(t,S.content.cloneNode(!0),B.content.firstChild);jNq=B}B=jNq;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var H$8;var az7;var iX=function(){return _.x.apply(this,arguments)||this};
_.u(iX,_.x);iX.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.G([_.y(),_.Y("design:type",Object)],iX.prototype,"data",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],iX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],iX);
_.e(iX,"yt-live-chat-message-input-prompt-header-renderer",function(){if(az7===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;H$8===void 0&&(H$8=document.createElement("template"));var S=H$8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);az7=B}B=az7;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var fz7;var gY_;var Rhf;var A3q;var c38;var sN_;var Fs8=function(){return _.x.apply(this,arguments)||this};
_.u(Fs8,_.x);_.G([_.y(),_.Y("design:type",Object)],Fs8.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],Fs8);
_.e(Fs8,"yt-live-chat-message-subtext-renderer",function(){if(sN_===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;c38===void 0&&(c38=document.createElement("template"));var S=c38;T.call(t,S.content.cloneNode(!0),B.content.firstChild);sN_=B}B=sN_;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var YW=function(){var B=_.x.apply(this,arguments)||this;B.subtextOnBottom=!1;B.buttonOverrides={style:"mono",type:"tonal"};return B};
_.u(YW,_.x);YW.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],YW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],YW.prototype,"subtextOnBottom",void 0);_.G([_.y(),_.Y("design:type",Object)],YW.prototype,"buttonOverrides",void 0);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],YW);
_.e(YW,"yt-live-chat-message-renderer",function(){if(A3q===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Rhf===void 0&&(Rhf=document.createElement("template"));var S=Rhf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);A3q=B}B=A3q;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var wT1;var oYf;var Ku=function(){var B=_.x.apply(this,arguments)||this;B.isRemovable=!1;B.hasPrefilledText=!1;B.isInputDirty=!1;B.overCharacterLimit=!1;B.underCharacterLimit=!1;B.showErrorMessage=!1;return B};
_.u(Ku,_.x);_.k=Ku.prototype;_.k.computeId=function(){return this.data.id};
_.k.computeInputData=function(){return this.data.inputData};
_.k.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.k.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.k.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.k.getLiveChatRichMessageInput=function(){return _.ZH(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.k.clearInput=function(){_.ZH(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.k.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.k.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.k.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.k.handleTextInputCharCountChanged=function(B){B=B.detail&&B.detail.characterCount;B!==void 0&&(this.characterCount=B,B!==0&&(this.isInputDirty=!0))};
_.k.onInputFocusOut=function(){this.isInputDirty=!0};
_.k.onClickCloseButton=function(){_.dv(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
Ku.prototype.handleTextInputCharCountChanged=Ku.prototype.handleTextInputCharCountChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ku.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ku.prototype,"data",void 0);_.G([_.y({computed:"computeId(data.id)"}),_.Y("design:type",String)],Ku.prototype,"id",void 0);_.G([_.y({computed:"computeInputData(data.inputData)"}),_.Y("design:type",Object)],Ku.prototype,"inputData",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.Y("design:type",Object)],Ku.prototype,"isRemovable",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.Y("design:type",Object)],Ku.prototype,"hasPrefilledText",void 0);_.G([_.y({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.Y("design:type",Number)],Ku.prototype,"charactersRemaining",void 0);
_.G([_.y(),_.Y("design:type",Number)],Ku.prototype,"characterCount",void 0);_.G([_.y(),_.Y("design:type",Object)],Ku.prototype,"isInputDirty",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.Y("design:type",Object)],Ku.prototype,"overCharacterLimit",void 0);_.G([_.y({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.Y("design:type",Object)],Ku.prototype,"underCharacterLimit",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.Y("design:type",Object)],Ku.prototype,"showErrorMessage",void 0);_.G([_.Uv("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Ku.prototype,"handleTextInputCharCountChanged",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Ku);
_.e(Ku,"yt-live-chat-poll-editor-input",function(){if(oYf===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;wT1===void 0&&(wT1=document.createElement("template"));var S=wT1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);oYf=B}B=oYf;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var y3b;var QN7;var xWC={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},lX=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_button_rework_with_live");B.closeButtonOverrides={iconPosition:"icon-only"};B.startButtonOverrides={style:"mono",type:"filled"};B.addOptionButtonOverrides={style:"mono",type:"text"};return B};
_.u(lX,_.x);_.k=lX.prototype;
_.k.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"}}}}};
_.k.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var B;_.X((B=this.data)==null?void 0:B.startButton,_.o_)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.k.computeId=function(){return this.data&&this.data.id||""};
_.k.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.k.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.k.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.k.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.k.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var B=0;B<this.pollEditorInfoWithDefaults.minPollOptions;B++)this.addPollOptionData()};
_.k.getIsValidPoll=function(){var B=this;if(!this.pollEditorInfoWithDefaults)return!1;var t=this.pollEditorInfoWithDefaults,T=t.minPollOptionChars,S=t.maxPollOptionChars,O=t.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>t.maxPollQuestionChars)return!1;t=_.ZH(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(t).every(function(d,Z){d=d.characterCount;!d&&O[Z]&&(d=B.ytRendererBehavior.getSimpleString(O[Z]).length);return d!==void 0&&d>=T&&d<=S})};
_.k.isValidPollChanged=function(){var B;_.X((B=this.data)==null?void 0:B.startButton,_.o_)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.k.addPollOptionData=function(){var B=this.pollEditorInfoWithDefaults,t=B.maxPollOptionChars,T=B.optionPlaceholderText,S=B.customOptionPlaceholderText,O=B.pollOptionData;this.currentNumPollOptions>=B.maxPollOptions||(B={liveChatPollOptionInput:{inputData:{placeholder:S[this.currentNumPollOptions]||T,maxCharacterLimit:t},maxCharacterLimit:t,minCharacterLimit:B.minPollOptionChars,hasPrefilledText:!!S[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=B.minPollOptions}},O.charCountErrorText&&
(B.liveChatPollOptionInput.charCountErrorText=O.charCountErrorText),O.charsRemainingAltLabel&&(B.liveChatPollOptionInput.charsRemainingAltLabel=O.charsRemainingAltLabel),O.removeOptionAltText&&(B.liveChatPollOptionInput.removeOptionAltText=O.removeOptionAltText),this.push("pollOptionsData",B),O=Array.from(_.ZH(_.ZH(this.hostElement).querySelector("#poll-options")).children),O.forEach(function(d,Z){d.polymerController.set("data.id",Z)}),_.ZH(O[O.length-1]).querySelector("#input").focus())};
_.k.getPollOptionInputValues=function(){var B=this,t=[],T=_.ZH(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),S=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(T).forEach(function(O,d){var Z=null;O=O.getLiveChatRichMessageInput();var h;(O==null?0:(h=O.textSegments)==null?0:h.length)?Z=_.eH(O):S[d]&&(Z=B.formattedStringToLiveChatRichMessageInput(S[d]));t.push(Z)});
return t};
_.k.requestCreateAndStartPoll=function(B){var t=this.getPollOptionInputValues();if(!t.some(function(S){return!S})){t={optionText:t};
var T=_.ZH(_.ZH(this.hostElement).querySelector("#poll-question")).firstChild;T&&T.liveChatRichMessageInput&&(t.questionText=_.eH(T.liveChatRichMessageInput));_.hi(this.hostElement,[B,t])}};
_.k.selectedChanged=function(){if(this.selected){var B=_.ZH(_.ZH(this.hostElement).querySelector("#start-button")).firstElementChild;if(B){var t;(t=_.ZH(B).querySelector("#button")||_.Lx(B).querySelector("button"))==null||t.focus()}}};
_.k.handleTextInputChanged=function(B){var t;((t=B.target)==null?void 0:t.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=B.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.k.handleStartButtonAction=function(B){B.detail.actionName==="yt-service-request"&&(B.stopPropagation(),(B=B.detail.args[1])&&this.requestCreateAndStartPoll(B))};
_.k.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.k.handleServiceRequestCompleted=function(B){this.createPollRequestInFlight=!1;(B=B.detail&&B.detail.data)&&B.success&&(_.dv(this.hostElement,"picker-cancelled"),_.CG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.k.onCloseClick=function(){_.dv(this.hostElement,"picker-cancelled");_.CG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.k.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.k.handlePollEditorInputClosed=function(B){var t=this.pollOptionsData.findIndex(function(T){return T.liveChatPollOptionInput.id===B.detail.id});
this.splice("pollOptionsData",t,1);this.isValidPoll=this.getIsValidPoll()};
_.k.onPickerCancelled=function(){this.reset()};
_.k.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var B=_.ZH(_.ZH(this.hostElement).querySelector("#poll-question")).firstChild;B&&B.setLiveChatRichMessageInput(null);if(B=_.ZH(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){B=_.C(Array.from(B));for(var t=B.next();!t.done;t=B.next())t.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.k.formattedStringToLiveChatRichMessageInput=function(B){return B.simpleText?{text_segments:[B.simpleText]}:{text_segments:B.runs}};
_.n9.Object.defineProperties(lX.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(xWC,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
lX.prototype.onPickerCancelled=lX.prototype.onPickerCancelled;lX.prototype.handlePollEditorInputClosed=lX.prototype.handlePollEditorInputClosed;lX.prototype.handleServiceRequestCompleted=lX.prototype.handleServiceRequestCompleted;lX.prototype.handleServiceRequestSent=lX.prototype.handleServiceRequestSent;lX.prototype.handleTextInputChanged=lX.prototype.handleTextInputChanged;lX.prototype.selectedChanged=lX.prototype.selectedChanged;lX.prototype.isValidPollChanged=lX.prototype.isValidPollChanged;
lX.prototype.shouldInitializePollChanged=lX.prototype.shouldInitializePollChanged;lX.prototype.dataChanged=lX.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],lX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lX.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lX.prototype,"modern",void 0);
_.G([_.y(),_.Y("design:type",Object)],lX.prototype,"closeButtonOverrides",void 0);_.G([_.y(),_.Y("design:type",Object)],lX.prototype,"startButtonOverrides",void 0);_.G([_.y(),_.Y("design:type",Object)],lX.prototype,"addOptionButtonOverrides",void 0);_.G([_.y({computed:"computeId(data.id)",reflectToAttribute:!0}),_.Y("design:type",String)],lX.prototype,"id",void 0);_.G([_.y({value:function(){return[]}}),
_.Y("design:type",Array)],lX.prototype,"pollOptionsData",void 0);_.G([_.F("pollEditorInfoWithDefaults"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lX.prototype,"pollQuestionData",null);_.G([_.y({value:0}),_.Y("design:type",Number)],lX.prototype,"pollQuestionCharacterCount",void 0);_.G([_.F("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lX.prototype,"pollQuestionCharactersRemaining",null);
_.G([_.y({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.Y("design:type",Boolean)],lX.prototype,"overQuestionCharacterLimit",void 0);_.G([_.F("data.pollEditorInfo"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],lX.prototype,"pollEditorInfoWithDefaults",null);_.G([_.y({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.Y("design:type",Number)],lX.prototype,"currentNumPollOptions",void 0);
_.G([_.y({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],lX.prototype,"hasMaxNumPollOptions",void 0);_.G([_.F("pollEditorInfoWithDefaults","pollOptionsData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lX.prototype,"shouldInitializePoll",null);_.G([_.y(),_.Y("design:type",Object)],lX.prototype,"isValidPoll",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],lX.prototype,"createPollRequestInFlight",void 0);_.G([_.y(),_.Y("design:type",Object)],lX.prototype,"selected",void 0);_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.Y("design:type",Boolean)],lX.prototype,"showQuestionErrorMessage",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lX.prototype,"dataChanged",null);_.G([_.IK("shouldInitializePoll"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lX.prototype,"shouldInitializePollChanged",null);_.G([_.IK("isValidPoll"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lX.prototype,"isValidPollChanged",null);
_.G([_.IK("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lX.prototype,"selectedChanged",null);_.G([_.Uv("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lX.prototype,"handleTextInputChanged",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lX.prototype,"handleServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lX.prototype,"handleServiceRequestCompleted",null);
_.G([_.Uv("yt-live-chat-poll-editor-input-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lX.prototype,"handlePollEditorInputClosed",null);_.G([_.Uv("picker-cancelled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lX.prototype,"onPickerCancelled",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],lX);
_.e(lX,"yt-live-chat-poll-editor-panel-renderer",function(){if(QN7===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;y3b===void 0&&(y3b=document.createElement("template"));var S=y3b;T.call(t,S.content.cloneNode(!0),B.content.firstChild);QN7=B}B=QN7;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var MLw;var $WV;var vf=function(){return _.x.apply(this,arguments)||this};
_.u(vf,_.x);vf.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
vf.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.n9.Object.defineProperties(vf.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var B,t;return(B=this.data)==null?void 0:(t=B.title)==null?void 0:t.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var B;return _.$t((B=this.data)==null?void 0:B.onTapCommand)}}});
_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],vf.prototype,"ytEndpointBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vf.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vf.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vf.prototype,"itemId",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vf.prototype,"hasPromotion",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vf.prototype,"innertubeCommand",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],vf);
_.e(vf,"yt-live-chat-product-picker-panel-item-view-model",function(){if($WV===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;MLw===void 0&&(MLw=document.createElement("template"));var S=MLw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$WV=B}B=$WV;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Wsr;var ehC;var nu=function(){var B=_.x.apply(this,arguments)||this;B.id="product-picker";B.selected=!1;B.closeButtonId="close-button";B.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return B};
_.u(nu,_.x);_.k=nu.prototype;_.k.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.k.observeSelected=function(){this.selected&&this.hostElement.focus();var B=_.ZH(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");B.length&&B[0].focus()};
_.k.onCloseBuyFlow=function(){_.dv(this.hostElement,"picker-cancelled")};
_.k.onCloseClick=function(){_.dv(this.hostElement,"picker-cancelled");var B;((B=this.data)==null?0:B.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.X(this.data.closeButton,_.aa))};
_.k.onCloseEngageWithAudienceEditorPanels=function(){_.dv(this.hostElement,"picker-cancelled")};
nu.prototype.observeSelected=nu.prototype.observeSelected;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],nu.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nu.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nu.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"id",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],nu.prototype,"selected",void 0);_.G([_.y(),_.Y("design:type",Object)],nu.prototype,"closeButtonId",void 0);_.G([_.IK("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],nu.prototype,"observeSelected",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],nu);
_.e(nu,"yt-live-chat-product-picker-panel-view-model",function(){if(ehC===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Wsr===void 0&&(Wsr=document.createElement("template"));var S=Wsr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ehC=B}B=ehC;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var G6n;var pT8;var rI=function(){var B=_.x.apply(this,arguments)||this;B.iconId="";B.icon="";B.disabled=!1;B.systemIcons=_.m("kevlar_system_icons");return B};
_.u(rI,_.x);_.k=rI.prototype;_.k.attached=function(){_.m("live_chat_compute_product_button_aria_label")||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1"))};
_.k.computeIconId=function(B){return B&&B.icon&&B.icon.iconType?B.icon.iconType.toLowerCase():""};
_.k.computeIcon=function(B){return B&&B.icon&&B.icon.iconType?(B=B.icon.iconType.toLowerCase(),(B.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+B):""};
_.k.computeDisabled=function(B){return!!B};
_.k.computeCommand=function(B,t){return t?void 0:B};
_.k.computeTooltip=function(B,t){return t&&B?B:""};
_.k.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.n9.Object.defineProperties(rI.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){if(!_.m("live_chat_compute_product_button_aria_label"))return"";var B="",t,T,S;if((t=this.data)==null?0:(T=t.text)==null?0:(S=T.runs)==null?0:S.length)B=this.data.text.runs[0].text||"";else{var O,d;if((O=this.data)==null?0:(d=O.text)==null?0:d.simpleText)B=this.data.text.simpleText}var Z,h,q;if((Z=this.data)==null?0:(h=Z.subtext)==null?0:(q=h.runs)==null?0:q.length)B&&(B+=". "),B+=this.data.subtext.runs[0].text||
"";else{var D,P;if((D=this.data)==null?0:(P=D.subtext)==null?0:P.simpleText)B&&(B+=". "),B+=this.data.subtext.simpleText}return B}}});
_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],rI.prototype,"ytEndpointBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rI.prototype,"data",void 0);_.G([_.y({computed:"computeIconId(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],rI.prototype,"iconId",void 0);
_.G([_.y({computed:"computeIcon(data)",reflectToAttribute:!0}),_.Y("design:type",Object)],rI.prototype,"icon",void 0);_.G([_.y({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.Y("design:type",Object)],rI.prototype,"disabled",void 0);_.G([_.y({computed:"computeCommand(data.command, disabled)"}),_.Y("design:type",Object)],rI.prototype,"command",void 0);_.G([_.y({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.Y("design:type",String)],rI.prototype,"tooltip",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rI.prototype,"systemIcons",void 0);_.G([_.F("data.text","data.subtext"),_.y(),_.Y("design:type",String),_.Y("design:paramtypes",[])],rI.prototype,"ariaLabel",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],rI);
_.e(rI,"yt-live-chat-product-button-renderer",function(){if(pT8===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;G6n===void 0&&(G6n=document.createElement("template"));var S=G6n;T.call(t,S.content.cloneNode(!0),B.content.firstChild);pT8=B}B=pT8;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var i$r;var Y2r;var z5=function(){var B=_.x.apply(this,arguments)||this;B.selected=!1;B.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 B};
_.u(z5,_.x);_.k=z5.prototype;_.k.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"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.k.computeId=function(B){return B.id||""};
_.k.onCloseClick=function(){_.dv(this.hostElement,"picker-cancelled")};
_.k.observeSelected=function(){this.selected&&this.hostElement.focus();var B=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");B.length&&B[0].focus()};
_.k.onCloseBuyFlow=function(){_.dv(this.hostElement,"picker-cancelled")};
_.k.onCloseEngageWithAudienceEditorPanels=function(){_.dv(this.hostElement,"picker-cancelled")};
z5.prototype.observeSelected=z5.prototype.observeSelected;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],z5.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],z5.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],z5.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],z5.prototype,"data",void 0);
_.G([_.y({computed:"computeId(data)",reflectToAttribute:!0}),_.Y("design:type",String)],z5.prototype,"id",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],z5.prototype,"selected",void 0);_.G([_.IK("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z5.prototype,"observeSelected",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],z5);
_.e(z5,"yt-live-chat-product-picker-renderer",function(){if(Y2r===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;i$r===void 0&&(i$r=document.createElement("template"));var S=i$r;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Y2r=B}B=Y2r;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Ksw;var lzw;var vYq;var nY7;var bX=function(){return _.x.apply(this,arguments)||this};
_.u(bX,_.x);bX.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()};
bX.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
bX.prototype.created=function(){this.ids={background:_.ct(),maskOne:_.ct(),maskTwo:_.ct(),gradient:_.ct(),largeBackground:_.ct(),largeGradientOne:_.ct(),largeGradientTwo:_.ct(),largeGradientPath:_.ct()}};
bX.prototype.maybeLoadAnimationBackground=bX.prototype.maybeLoadAnimationBackground;_.G([_.y({value:!1}),_.Y("design:type",Boolean)],bX.prototype,"useLargeBackground",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],bX.prototype,"useAnimationBackground",void 0);_.G([_.y({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.Y("design:type",Boolean)],bX.prototype,"useRegularBackground",void 0);
_.G([_.y(),_.Y("design:type",Object)],bX.prototype,"ids",void 0);_.G([_.y(),_.Y("design:type",Object)],bX.prototype,"lottieAnimation",void 0);_.G([_.mA("#animation-background"),_.Y("design:type",HTMLDivElement)],bX.prototype,"animationBackground",void 0);_.G([_.IK("useAnimationBackground"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bX.prototype,"maybeLoadAnimationBackground",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],bX);
_.e(bX,"yt-live-interactivity-component-background",function(){if(nY7===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;vYq===void 0&&(vYq=document.createElement("template"));var S=vYq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);nY7=B}B=nY7;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var B$=function(){var B=_.x.apply(this,arguments)||this;B.characterCount=0;B.showInputErrorMessage=!1;B.startQnaRequestInFlight=!1;B.modern=_.m("web_button_rework_with_live");B.buttonOverrides={style:"mono",type:"filled"};B.closeButtonOverrides={iconPosition:"icon-only"};B.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return B};
_.u(B$,_.x);_.k=B$.prototype;
_.k.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]]"}}}}}};
_.k.onCharacterCountChanged=function(B){var t,T,S,O,d=(T=_.X(this==null?void 0:(t=this.data)==null?void 0:t.creatorCallForQuestions,g3N))==null?void 0:(S=T.inputField)==null?void 0:(O=S.liveChatTextInputFieldRenderer)==null?void 0:O.maxCharacterLimit,Z,h;d!=null&&(B==null?void 0:(Z=B.detail)==null?void 0:Z.characterCount)!=null&&_.X(this==null?void 0:(h=this.data)==null?void 0:h.startButton,_.o_)&&(t=B.detail.characterCount>d,this.set("data.startButton.buttonRenderer.isDisabled",B.detail.characterCount===
0||t),this.showInputErrorMessage=t)};
_.k.onCloseClick=function(){_.dv(this.hostElement,"picker-cancelled");_.CG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.k.onPickerCancelled=function(){var B=_.ZH(this.hostElement).querySelector("#qna-creator-text-input-field");B&&B.setLiveChatRichMessageInput(null)};
_.k.handleOpenQnaStartPanel=function(){var B=_.ZH(this.hostElement).querySelector("#qna-creator-text-input-field");B&&B.focus()};
_.k.handleStartButtonAction=function(B){var t=this;if(B.detail.actionName==="yt-service-request"&&(B.stopPropagation(),B=B.detail.args[1])){var T=_.ZH(this.hostElement).querySelector("#qna-creator-text-input-field"),S;(T==null?0:(S=T.liveChatRichMessageInput)==null?0:S.textSegments)&&T.liveChatRichMessageInput.textSegments.length!==0&&(S={rich_message:_.eH(T.liveChatRichMessageInput)},_.hi(this.hostElement,[B,S]).then(function(){_.dv(t.hostElement,"picker-cancelled")}))}};
_.k.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.k.handleServiceRequestCompleted=function(B){var t;B=B==null?void 0:(t=B.detail)==null?void 0:t.data;(B==null?0:B.actions)&&B.actions.length>0?this.startQnaRequestInFlight=!1:_.CG(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.k.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
B$.prototype.handleServiceRequestError=B$.prototype.handleServiceRequestError;B$.prototype.handleServiceRequestCompleted=B$.prototype.handleServiceRequestCompleted;B$.prototype.handleServiceRequestSent=B$.prototype.handleServiceRequestSent;B$.prototype.onPickerCancelled=B$.prototype.onPickerCancelled;B$.prototype.onCharacterCountChanged=B$.prototype.onCharacterCountChanged;_.G([_.y(),_.Y("design:type",Object)],B$.prototype,"characterCount",void 0);
_.G([_.y(),_.Y("design:type",Object)],B$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],B$.prototype,"showInputErrorMessage",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],B$.prototype,"startQnaRequestInFlight",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],B$.prototype,"modern",void 0);_.G([_.y(),_.Y("design:type",Object)],B$.prototype,"buttonOverrides",void 0);
_.G([_.y(),_.Y("design:type",Object)],B$.prototype,"closeButtonOverrides",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],B$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],B$.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.g(_.MD.YtLiveChatItemBehavior),_.Y("design:type",_.$c)],B$.prototype,"ytLiveChatItemBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],B$.prototype,"ytActionHandlerBehavior",void 0);_.G([_.Uv("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],B$.prototype,"onCharacterCountChanged",null);_.G([_.Uv("picker-cancelled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],B$.prototype,"onPickerCancelled",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],B$.prototype,"handleServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],B$.prototype,"handleServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],B$.prototype,"handleServiceRequestError",null);_.G([_.M({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],B$);
_.e(B$,"yt-live-chat-qna-start-panel-renderer",function(){if(lzw===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Ksw===void 0&&(Ksw=document.createElement("template"));var S=Ksw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);lzw=B}B=lzw;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var r3_;var zhg;var tI=function(){return _.x.apply(this,arguments)||this};
_.u(tI,_.x);tI.prototype.dismiss=function(){_.dv(this.hostElement,"yt-live-chat-error-message-dismiss")};
tI.prototype.edit=function(){_.dv(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.G([_.y(),_.Y("design:type",Object)],tI.prototype,"data",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],tI);
_.e(tI,"yt-live-chat-text-actions-error-message-renderer",function(){if(zhg===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;r3_===void 0&&(r3_=document.createElement("template"));var S=r3_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);zhg=B}B=zhg;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var b$7;var B_7;var ta7;var T_7;var T7=function(){var B=_.x.apply(this,arguments)||this;B.isDarkTheme=document.documentElement.hasAttribute("dark");B.newnessDotEligible=!1;return B};
_.u(T7,_.x);T7.prototype.sendReaction=function(){var B,t,T=((B=this.data)==null?void 0:B.emojiId)||((t=this.data)==null?void 0:t.emoteId),S;T&&((S=this.data)==null?0:S.shouldTriggerAnimation)&&_.CG(this.hostElement,"yt-create-user-reaction-animation",[T]);var O;(B=_.$t((O=this.data)==null?void 0:O.onTap))&&_.Ir(B,this.hostElement);this.showNewnessDot&&_.CG(this.hostElement,"yt-hide-newness-dot")};
T7.prototype.onClick=function(B){(!B||B.clientX||B.clientY)&&this.sendReaction()};
T7.prototype.onKeyDown=function(B){B.key!=="Enter"&&B.key!==" "||B.repeat||this.sendReaction()};
_.n9.Object.defineProperties(T7.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!(((B=this.data)==null?0:B.emojiId)||((t=this.data)==null?0:t.emoteId))}}});
_.G([_.y(),_.Y("design:type",Object)],T7.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],T7.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],T7.prototype,"newnessDotEligible",void 0);_.G([_.F("data.maybeShowNewnessDot"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],T7.prototype,"showNewnessDot",null);_.G([_.F("data.emojiId","data.emoteId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],T7.prototype,"useYtImage",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],T7);
_.e(T7,"yt-reaction-control-panel-button-view-model",function(){if(T_7===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;ta7===void 0&&(ta7=document.createElement("template"));var S=ta7;T.call(t,S.content.cloneNode(!0),B.content.firstChild);T_7=B}B=T_7;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var SYs;var ONN;var Sd=function(){var B=_.x.apply(this,arguments)||this;B.reactionControlPanelExpanded=!1;B.isDarkTheme=document.documentElement.hasAttribute("dark");B.newnessDotEligible=!1;return B};
_.u(Sd,_.x);_.k=Sd.prototype;_.k.expandedButtonsChanged=function(){var B,t;_.Ev(this.hostElement,{"--expanded-buttons-height":((t=(B=this.expandedButtonsData)==null?void 0:B.length)!=null?t:0)*36+"px"})};
_.k.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}}};
_.k.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.k.onMouseLeave=function(){var B=this;this.collapseTimer=setTimeout(function(){B.reactionControlPanelExpanded=!1},500)};
_.k.onFocusIn=function(){this.onMouseEnter()};
_.k.onFocusOut=function(){this.onMouseLeave()};
_.k.onCollapsedButtonFocusIn=function(){var B=this;setTimeout(function(){var t;(t=B.expandedButtons.querySelector("button"))==null||t.focus()},100)};
_.k.onCollapsedButtonFocusOut=function(B){B.stopPropagation()};
_.n9.Object.defineProperties(Sd.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var B,t;return _.f1.unsafeClone((B=this.liveReactionsData)==null?void 0:B.emojiButtonData)||((t=this.data)==null?void 0:t.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var B;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((B=this.data)==null||!B.maybeShowNewnessDot)}}});
Sd.prototype.expandedButtonsChanged=Sd.prototype.expandedButtonsChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Sd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],Sd.prototype,"ytLiveChatReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Sd.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Sd.prototype,"reactionControlPanelExpanded",void 0);_.G([_.y({selectorArgs:["data.liveReactionsDataEntityKey"],selector:La1}),_.Y("design:type",Object)],Sd.prototype,"liveReactionsData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Sd.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],Sd.prototype,"newnessDotEligible",void 0);
_.G([_.F("liveReactionsData","data.expandedButtons"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Sd.prototype,"expandedButtonsData",null);_.G([_.F("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.y({reflectToAttribute:!0}),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Sd.prototype,"showNewnessDot",null);_.G([_.mA("#expanded-buttons"),_.Y("design:type",HTMLElement)],Sd.prototype,"expandedButtons",void 0);
_.G([_.IK("expandedButtonsData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Sd.prototype,"expandedButtonsChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Sd);
_.e(Sd,"yt-reaction-control-panel-view-model",function(){if(ONN===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;SYs===void 0&&(SYs=document.createElement("template"));var S=SYs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ONN=B}B=ONN;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Ow=new _.Mh("yt-live-chat"),kjf=Date.parse("2024-7-24"),ky=function(){var B=_.x.apply(this,arguments)||this;B.emojiManager=_.xc;B.newnessDotEligible=!1;B.newnessDotImpressionCounted=!1;B.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return B};
_.u(ky,_.x);_.k=ky.prototype;_.k.emojiCustomizationEnabledChanged=function(){var B;((B=this.data)==null?0:B.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((B=Ow.getCreationTime("emoji-customization-count"))&&B<kjf&&Ow.set("emoji-customization-count","0"),B=Number(Ow.get("emoji-customization-count"))||0,B<3&&(this.newnessDotEligible=!0,Ow.set("emoji-customization-count",(B+1).toString())),this.newnessDotImpressionCounted=!0)};
_.k.hideNewnessDot=function(){this.newnessDotEligible=!1;Ow.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.k.handleReactionsMute=function(B){var t=_.sg(),T=_.sz(206221),S={checkboxData:{state:B?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};t&&_.KG(t,T,S);this.reactionsMuted=B};
_.k.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.k.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}}};
_.n9.Object.defineProperties(ky.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var B;return(!((B=this.liveReactionsData)==null||!B.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
ky.prototype.liveReactionsSettingChanged=ky.prototype.liveReactionsSettingChanged;ky.prototype.emojiCustomizationEnabledChanged=ky.prototype.emojiCustomizationEnabledChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ky.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ky.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Mn),_.Y("design:type",Object)],ky.prototype,"ytLiveChatReduxBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ky.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ky.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",_.oD)],ky.prototype,"emojiManager",void 0);_.G([_.y(),_.Y("design:type",Object)],ky.prototype,"newnessDotEligible",void 0);_.G([_.y(),_.Y("design:type",Object)],ky.prototype,"newnessDotImpressionCounted",void 0);
_.G([_.y({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:hGs}),_.Y("design:type",Boolean)],ky.prototype,"liveReactionsSetting",void 0);_.G([_.y({selectorArgs:["data.liveReactionsDataEntityKey"],selector:La1}),_.Y("design:type",Object)],ky.prototype,"liveReactionsData",void 0);_.G([_.y({value:function(){var B=_.m("enable_lwe_web_mute"),t=Ow.get("allow-reactions");return t===void 0?!1:!t&&B}}),
_.Y("design:type",Boolean)],ky.prototype,"reactionsMuted",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ky.prototype,"liveReactionsEnabled",null);_.G([_.IK("data.emojiCustomizationEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ky.prototype,"emojiCustomizationEnabledChanged",null);
_.G([_.IK("liveReactionsEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ky.prototype,"liveReactionsSettingChanged",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],ky);
_.e(ky,"yt-reaction-control-panel-overlay-view-model",function(){if(B_7===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;b$7===void 0&&(b$7=document.createElement("template"));var S=b$7;T.call(t,S.content.cloneNode(!0),B.content.firstChild);B_7=B}B=B_7;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var dGB={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(B){var t=this.$.pickers.selected;if(t){_.ZH(this.hostElement).removeAttribute(t+"-open");var T="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(T="#picker-buttons",t==="emoji"&&_.ZH(this.hostElement).querySelector("#emoji-picker-button")&&(T="#emoji-picker-button"));if(T=_.ZH(this.hostElement).querySelector(T).querySelector("#"+t))T.active=!1}T=B;t==B&&(T=null);t!=
B&&_.ZH(this.hostElement).setAttribute(B+"-open","");this.$.pickers.selected=T;_.CG(this.hostElement,"yt-live-chat-picker-changed",[T])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var dA=function(){var B=_.x.apply(this,arguments)||this;B.numSentMessages=0;B.timeoutDurationMs=0;B.timeoutMs=0;B.lastTimeoutTimeMs=0;B.pendingMessageId="";B.hasFiredInitialFocusActions=!1;B.isBeforeFocusEnabled=!0;B.id="";B.characterCount=0;B.maxCharacterLimit=0;B.remainingCharacterCount=0;B.inputExpanded=!1;B.buttonOverrides={iconPosition:"icon-only"};B.inReplyPanel=!1;B.countdownRatio=0;B.isTooltipVisible=!1;B.tooltipTimeout=1E4;B.systemIcons=_.m("kevlar_system_icons");B.tallerEmojiPicker=_.m("live_chat_taller_emoji_picker");
B.sendReplyMessageInFlight=!1;B.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"};B.onResize=function(){B.maybeToggleCharacterCount()};
return B};
_.u(dA,_.x);_.k=dA.prototype;
_.k.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"}}}};
_.k.attached=function(){window.addEventListener("resize",this.onResize)};
_.k.detached=function(){window.removeEventListener("resize",this.onResize)};
_.k.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.k.sendMessage=function(){var B=this,t,T,S,O;return _.L(function(d){if(B.sendDisabled)return d.return();B.isTooltipVisible&&_.CG(B.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(B.data.sendButton&&B.data.sendButton.buttonRenderer){B.input.completeEmojis();t=B.data.sendButton.buttonRenderer.serviceEndpoint;if(!t)return d.return();S=((T=_.X(t,_.r12))==null?void 0:T.clientIdPrefix)||"";O={client_message_id:S+String(B.numSentMessages++),rich_message:_.eH(B.input.liveChatRichMessageInput)};
B.pendingMessageId=O.client_message_id;B.inReplyPanel&&(B.sendReplyMessageInFlight=!0);_.hi(B.hostElement,[t,O]);B.input.setLiveChatRichMessageInput(null)}_.Dh(d)})};
_.k.handleSendButtonAction=function(B){B.detail.actionName==="yt-service-request"&&(B.stopPropagation(),this.sendMessage())};
_.k.onSendCompleted=function(B,t){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(B=this.get("timeoutDurationUsec",t.data))&&this.handleTimeout(Number(B)/1E3);this.errorMessage=this.get("errorMessage",t.data);this.pendingMessageId=""};
_.k.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.CG(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.k.handlePickerButtonToggle=function(B){B=B.detail.targetId;this.ytPickerBehavior.togglePicker_(B);if(B==="emoji")this.input.focus();else if(B==="qna-start-panel"){var t,T;(t=_.ZH(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(T=t.querySelector("#qna-creator-text-input-field"))==null||T.focus()}};
_.k.onComponentReplaced=function(B){var t,T;B.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((t=B.replacement.liveChatMessageInputRenderer)==null?0:(T=t.headerRenderer)==null?0:T.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.k.onEmojiSelect=function(B){this.input.focus();this.input.insertEmoji(B.detail)};
_.k.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.k.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.CG(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.CG(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.k.onOpenPopupAction=function(B,t){var T=this;t===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.CG(T.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.k.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.k.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.k.focusChanged=function(){this.maybeToggleCharacterCount()};
_.k.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var B=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",B>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.k.computeId=function(){return this.data&&this.data.targetId||""};
_.k.computeSendDisabled=function(B,t,T,S){B=!!(!B||t&&B>t||S);(t=_.ZH(this.hostElement).querySelector("#send-button"))&&t.children.length&&(t.children[0].disabled=B);return B};
_.k.handleTimeout=function(B){this.timeoutDurationMs=this.timeoutMs=B;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.k.updateTimeout=function(B){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(B-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=B,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.k.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.k.onErrorMessageEdit=function(B){this.input.setLiveChatRichMessageInput(B.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.k.errorMessageChanged=function(){var B=this;_.Go(function(){_.CG(B.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.k.computeAuthorNameColor=function(B){var t;if(_.m("live_chat_author_name_color_usernames")&&(B==null?0:(t=B.authorName)==null?0:t.simpleText))return _.NGq(_.X3D(B.authorName.simpleText));if(_.m("live_chat_seed_color_usernames")&&(B==null?0:B.authorSeedColorArgb))return _.NGq(_.Vz(B.authorSeedColorArgb));if(_.m("live_chat_colored_usernames"))return"#cc0000";var T;return _.m("live_chat_simple_color_usernames")&&(B==null?0:(T=B.authorName)==null?0:T.simpleText)&&(B==null?0:B.authorUsernameColorLight)&&
(B==null?0:B.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.Vz(B.authorUsernameColorDark):_.Vz(B.authorUsernameColorLight):""};
_.k.onIsTooltipVisibleChanged=function(){var B=_.ZH(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){B.hidden=!1;B.setAttribute("role","alert")},0):(B.hidden=!0,B.removeAttribute("role"))};
_.k.onFocusedChanged=function(B){this.inputFocused=B.detail.value};
_.n9.Object.defineProperties(dA.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 B;return!((B=this.data)==null||!B.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:(t=B.pickers)==null?void 0:t.find(function(T){return T.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var B=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return B?this.ytRendererBehavior.getSimpleString(B):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
dA.prototype.onIsTooltipVisibleChanged=dA.prototype.onIsTooltipVisibleChanged;dA.prototype.errorMessageChanged=dA.prototype.errorMessageChanged;dA.prototype.onErrorMessageEdit=dA.prototype.onErrorMessageEdit;dA.prototype.onErrorMessageDismiss=dA.prototype.onErrorMessageDismiss;dA.prototype.focusChanged=dA.prototype.focusChanged;dA.prototype.characterCountChanged=dA.prototype.characterCountChanged;dA.prototype.onEmojiSelect=dA.prototype.onEmojiSelect;dA.prototype.handlePickerButtonToggle=dA.prototype.handlePickerButtonToggle;
dA.prototype.onSendError=dA.prototype.onSendError;dA.prototype.onSendCompleted=dA.prototype.onSendCompleted;dA.prototype.sendMessage=dA.prototype.sendMessage;dA.prototype.dataChanged=dA.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dA.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],dA.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(dGB.YtPickerBehavior),_.Y("design:type",Object)],dA.prototype,"ytPickerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],dA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.$r.YtLiveChatTooltipTargetingBehavior),_.Y("design:type",Object)],dA.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"hasFiredInitialFocusActions",void 0);
_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"isBeforeFocusEnabled",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"data",void 0);_.G([_.y({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Y("design:type",Object)],dA.prototype,"id",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"characterCount",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"maxCharacterLimit",void 0);
_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"remainingCharacterCount",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dA.prototype,"inputExpanded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],dA.prototype,"inputFocused",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],dA.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.G([_.y(),_.Y("design:type",_.Gc)],dA.prototype,"participantsManager",void 0);
_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"buttonOverrides",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dA.prototype,"inReplyPanel",void 0);_.G([_.F("characterCount, maxCharacterLimit, countdownActive"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dA.prototype,"sendDisabled",null);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"countdownRatio",void 0);
_.G([_.F("countdownRatio"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],dA.prototype,"countdownStrokeDashOffset",null);_.G([_.F("countdownRatio"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dA.prototype,"countdownActive",null);_.G([_.F("data.interactionMessage"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dA.prototype,"hasInteractionMessage",null);
_.G([_.F("data.emojiPickerButton"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dA.prototype,"hasEmojiPickerButton",null);_.G([_.F("data, characterCount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dA.prototype,"showAvatar",null);_.G([_.F("data.pickers"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dA.prototype,"hasProductPickerPanelViewModel",null);
_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"errorMessage",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"genericErrorMessage",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"isTooltipVisible",void 0);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"tooltipTimeout",void 0);_.G([_.F("data.onInitialFocusCommand"),_.Y("design:type",String),_.Y("design:paramtypes",[])],dA.prototype,"tooltipMessage",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dA.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dA.prototype,"tallerEmojiPicker",void 0);_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],dA.prototype,"authorNameColor",null);_.G([_.y(),_.Y("design:type",Object)],dA.prototype,"sendReplyMessageInFlight",void 0);_.G([_.mA("#input"),_.Y("design:type",_.yW2)],dA.prototype,"input",void 0);
_.G([_.mA("#count"),_.Y("design:type",HTMLElement)],dA.prototype,"count",void 0);_.G([_.mA("#input-container"),_.Y("design:type",HTMLElement)],dA.prototype,"inputContainer",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"dataChanged",null);_.G([_.Uv("yt-live-chat-send-message"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],dA.prototype,"sendMessage",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,_.rU]),_.Y("design:returntype")],dA.prototype,"onSendCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"onSendError",null);
_.G([_.Uv("yt-live-chat-icon-toggle-button-renderer-toggle"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],dA.prototype,"handlePickerButtonToggle",null);_.G([_.Uv("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],dA.prototype,"onEmojiSelect",null);
_.G([_.IK("characterCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"characterCountChanged",null);_.G([_.IK("inputFocused"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"focusChanged",null);_.G([_.Uv("yt-live-chat-error-message-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"onErrorMessageDismiss",null);
_.G([_.Uv("yt-live-chat-error-message-edit"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],dA.prototype,"onErrorMessageEdit",null);_.G([_.IK("errorMessage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"errorMessageChanged",null);_.G([_.IK("isTooltipVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dA.prototype,"onIsTooltipVisibleChanged",null);
_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],dA);
_.e(dA,"yt-live-chat-message-input-renderer",function(){if(gY_===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;fz7===void 0&&(fz7=document.createElement("template"));var S=fz7;T.call(t,S.content.cloneNode(!0),B.content.firstChild);gY_=B}B=gY_;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var CbB;var ZNN;var C0=function(){var B=_.x.apply(this,arguments)||this;B.systemIcons=_.m("kevlar_system_icons");B.firedOnClickCommand=!1;B.inReplyPanel=!1;return B};
_.u(C0,_.x);
C0.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"}}}};
C0.prototype.onButtonToggle=function(B){B.target.disabled||this.ytPickerBehavior.togglePicker_(B.detail.targetId)};
C0.prototype.onClick=function(){var B=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.CG(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return B.firedOnClickCommand=!1},5E3))};
_.n9.Object.defineProperties(C0.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:(t=B.panels)==null?void 0:t.find(function(T){return T.liveChatProductPickerPanelViewModel}))!==void 0}}});
C0.prototype.onButtonToggle=C0.prototype.onButtonToggle;_.G([_.g(dGB.YtPickerBehavior),_.Y("design:type",Object)],C0.prototype,"ytPickerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],C0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],C0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],C0.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],C0.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Object)],C0.prototype,"firedOnClickCommand",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],C0.prototype,"inReplyPanel",void 0);_.G([_.F("data.pickers"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],C0.prototype,"hasProductPickerPanelViewModel",null);
_.G([_.Uv("yt-live-chat-icon-toggle-button-renderer-toggle"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],C0.prototype,"onButtonToggle",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],C0);
_.e(C0,"yt-live-chat-restricted-participation-renderer",function(){if(ZNN===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;CbB===void 0&&(CbB=document.createElement("template"));var S=CbB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ZNN=B}B=ZNN;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var Zg=function(){var B=_.x.apply(this,arguments)||this;B.genericErrorMessage=_.lZ("Error, try again.");B.inReplyPanel=!1;B.hideBorder=!1;return B};
_.u(Zg,_.x);Zg.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}}}}}};
_.n9.Object.defineProperties(Zg,{template:{configurable:!0,enumerable:!0,get:function(){return XTn()}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Zg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Zg.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Zg.prototype,"genericErrorMessage",void 0);_.G([_.y(),_.Y("design:type",Object)],Zg.prototype,"inReplyPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Zg.prototype,"hideBorder",void 0);
_.G([_.yX({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],Zg);_.e(Zg,"yt-live-chat-engagement-panel-input-renderer",function(){return XTn()},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var L8n,hSV;L8n=_.sz(115994);hSV=_.sz(115993);_.L0=function(B,t,T){var S=this;var O=T.dragDownAction;this.layer=0;this.JSC$20060_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return S.dragDownAction()}}}};
this.JSC$20060_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 d=_.Xr();_.Za(d,L8n,this.layer);_.Za(d,hSV,this.layer);this.dragDownAction=function(){O();_.pz(d,{visualElement:S.fullscreen?L8n:hSV})};
this.gesture=new _.V8(B,t,this.JSC$20060_watchConfig,"pandown");this.attach()};
_.L0.prototype.attach=function(){this.gesture.attach()};
_.L0.prototype.detach=function(){this.gesture.detach()};
_.L0.prototype.update=function(B){this.fullscreen=B;this.gesture.config=B?this.JSC$20060_watchFullScreenConfig:this.JSC$20060_watchConfig};var qYr={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(B){if(B&&B.length==1&&Array.isArray(B[0].loggingUrls)){B=_.f1.unsafeClone(B[0]);var t=this.macros||{},T=this.getAdModuleClient_();if(!T)return _.V2();B.loggingUrls.forEach(function(S){if(S.baseUrl){var O=S.baseUrl;var d=t;d=d===void 0?{}:d;O=T.getOptions().includes("replaceUrlMacros")?_.nS2(T,"replaceUrlMacros",{url:O,additionalMapping:d}):O;S.baseUrl=O}},this);
B=[B]}return _.hi(this.hostElement,B)},
getAdModuleClient_:function(){var B=_.Tp(this);return B?(B=B.getPlayer())?new _.fX(B):null:null}}]};var Va1;var hI=function(){var B=_.x.apply(this,arguments)||this;B.isCollapsed=!1;B.modernPanels=_.m("kevlar_watch_modern_panels");B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return B};
_.u(hI,_.x);_.k=hI.prototype;_.k.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.k.onDonateTap=function(){var B=this.get("data.donateButton.buttonRenderer.command");if(B){var t=_.sg(),T=this.get("data.donateButton.buttonRenderer.trackingParams");t&&T&&_.KG(t,_.fZ(T));this.ytOpenPopupBehavior.openPopup(B)}};
_.k.onShowMore=function(){this.isCollapsed=!1;var B=_.sg(),t=this.get("data.expandButton.buttonRenderer.trackingParams");B&&t&&_.KG(B,_.fZ(t))};
_.k.onShowLess=function(){this.isCollapsed=!0};
_.k.dataChanged=function(){_.Ev(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.handleUpdate=function(B){if(B=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",B))this.set("data.startLabel",B.startLabel),this.set("data.endLabel",B.endLabel),this.set("data.progress",B.progress),this.set("data.amountRaisedLabel",B.amountRaisedLabel),this.dataChanged()};
_.k.handleOpenPopupAction=function(B){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",B)&&_.CG(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.k.computeHeaderBackgroundUrl=function(B,t){if(B)return t?B.headerBackgroundDarkUrl:B.headerBackgroundUrl};
_.k.isProgressBarVisible=function(B){return!(!B||B.progress===void 0)};
_.k.headerBackgroundClass=function(){return _.MB("HTML_DIR")==="rtl"?"flip":""};
hI.prototype.dataChanged=hI.prototype.dataChanged;_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],hI.prototype,"ytOpenPopupBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],hI.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hI.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],hI.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],hI.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],hI.prototype,"isCollapsed",void 0);_.G([_.y({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.Y("design:type",String)],hI.prototype,"headerBackgroundUrl",void 0);_.G([_.y(),_.Y("design:type",Boolean)],hI.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hI.prototype,"modernPanels",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hI.prototype,"dataChanged",null);_.G([_.M({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],hI);
_.e(hI,"ytd-donation-shelf-renderer",function(){if(Va1!==void 0)return Va1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Va1=B},{mode:1});var E2N;var DGr=function(){return _.x.apply(this,arguments)||this};
_.u(DGr,_.x);_.G([_.y(),_.Y("design:type",Object)],DGr.prototype,"data",void 0);_.G([_.M({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],DGr);
_.e(DGr,"ytd-donation-unavailable-renderer",function(){if(E2N!==void 0)return E2N;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return E2N=B},{mode:1});var PbN;var qN=function(){return _.x.apply(this,arguments)||this};
_.u(qN,_.x);qN.prototype.computeIconType=function(B){return B?"yt-icons:"+B.toLowerCase():null};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qN.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qN.prototype,"data",void 0);_.G([_.M({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],qN);
_.e(qN,"ytd-limited-state-message-renderer",function(){if(PbN!==void 0)return PbN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return PbN=B},{mode:1});var UG7;var V3=function(){return _.x.apply(this,arguments)||this};
_.u(V3,_.x);V3.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
V3.prototype.onTap=function(B){var t=this.data&&this.data.endpoint;t&&!_.zJ(_.z2(B),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.dv(this.hostElement,"yt-navigate",{endpoint:t})};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],V3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],V3.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],V3.prototype,"data",void 0);_.G([_.M({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],V3);
_.e(V3,"ytd-autotagging-metadata-renderer",function(){if(UG7!==void 0)return UG7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return UG7=B},{mode:1});var IQV;var Ew=function(){return _.x.apply(this,arguments)||this};
_.u(Ew,_.x);Ew.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ew.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ew.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ew.prototype,"data",void 0);_.G([_.M({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],Ew);
_.e(Ew,"ytd-autotagging-metadata-row-renderer",function(){if(IQV!==void 0)return IQV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return IQV=B},{mode:1});var JAs;var mG_;var Dg=function(){var B=_.x.apply(this,arguments)||this;B.engagementPanelContent=!1;return B};
_.u(Dg,_.x);Dg.prototype.computeHasDividerLine=function(B,t){return B&&!t};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Dg.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Dg.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.Y("design:type",Boolean)],Dg.prototype,"hasDividerLine",void 0);_.G([_.y(),_.Y("design:type",Object)],Dg.prototype,"engagementPanelContent",void 0);
_.G([_.M({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],Dg);
_.e(Dg,"ytd-metadata-row-header-renderer",function(){if(mG_!==void 0)return mG_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mG_=B},{mode:1});var N_8;var P$=function(){return _.x.apply(this,arguments)||this};
_.u(P$,_.x);P$.prototype.computeHasDividerLine=function(B){return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],P$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],P$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.Y("design:type",Boolean)],P$.prototype,"hasDividerLine",void 0);_.G([_.M({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],P$);
_.e(P$,"ytd-metadata-row-renderer",function(){if(N_8!==void 0)return N_8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return N_8=B},{mode:1});var Xg8;var Uw=function(){return _.x.apply(this,arguments)||this};
_.u(Uw,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Uw.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Uw.prototype,"data",void 0);_.G([_.M({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],Uw);
_.e(Uw,"ytd-metadata-with-image-row-renderer",function(){if(Xg8!==void 0)return Xg8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Xg8=B},{mode:1});var ugf;var Iq=function(){var B=_.x.apply(this,arguments)||this;B.rounded=!0;B.fixie=!1;B.fullWidth=!1;return B};
_.u(Iq,_.x);_.k=Iq.prototype;_.k.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.onDataChanged=function(){var B=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(t){B.onEndpointLinkKeyPress(t)}))};
_.k.onEndpointLinkKeyPress=function(B){B.target===this.endpointLink&&B.keyCode===13&&_.dv(this.hostElement,"click")};
_.k.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var B;if((B=this.data)==null?0:B.endpoint)_.qi(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.k.onYtNavigate=function(B){this.endpointHref||(B.stopPropagation(),B.preventDefault())};
_.k.onInformationButtonContainerClick=function(B){B.target.id!=="information-button-container"&&(B.stopPropagation(),B.preventDefault())};
_.k.computeStyle=function(B){return B};
_.k.computeIsThumbnailStyle=function(B){return B==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.k.computeThumbnailWidth=function(B){switch(B){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}};
_.k.computeThumbnailObjectFit=function(B){switch(B){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.n9.Object.defineProperties(Iq.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?0:B.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
Iq.prototype.onYtNavigate=Iq.prototype.onYtNavigate;Iq.prototype.onClick=Iq.prototype.onClick;Iq.prototype.onDataChanged=Iq.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Iq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Iq.prototype,"componentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Iq.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Iq.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],Iq.prototype,"componentStyle",void 0);_.G([_.y({computed:"computeIsThumbnailStyle(data.style)"}),_.Y("design:type",Boolean)],Iq.prototype,"isThumbnailStyle",void 0);_.G([_.y({computed:"computeThumbnailObjectFit(data.style)"}),_.Y("design:type",String)],Iq.prototype,"thumbnailObjectFit",void 0);
_.G([_.y({computed:"computeThumbnailWidth(data.style)"}),_.Y("design:type",Number)],Iq.prototype,"thumbnailWidth",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Iq.prototype,"rounded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Iq.prototype,"fixie",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Iq.prototype,"fullWidth",void 0);_.G([_.mA("#endpoint-link"),_.Y("design:type",HTMLAnchorElement)],Iq.prototype,"endpointLink",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Iq.prototype,"onDataChanged",null);_.G([_.F("data.endpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Iq.prototype,"endpointHref",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Iq.prototype,"onClick",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Iq.prototype,"onYtNavigate",null);_.G([_.M({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],Iq);
_.e(Iq,"ytd-rich-metadata-renderer",function(){if(ugf!==void 0)return ugf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ugf=B},{mode:_.h_("kevlar_poly_si_batch_j075")?1:2});var jM8;var JI=function(){var B=_.x.apply(this,arguments)||this;B.fixie=!1;B.fullWidth=!1;return B};
_.u(JI,_.x);JI.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
JI.prototype.computeHasDividerLine=function(B){return B};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],JI.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JI.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.Y("design:type",Boolean)],JI.prototype,"hasDividerLine",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JI.prototype,"fixie",void 0);_.G([_.y(),_.Y("design:type",Object)],JI.prototype,"fullWidth",void 0);
_.G([_.M({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],JI);
_.e(JI,"ytd-rich-metadata-row-renderer",function(){if(jM8!==void 0)return jM8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return jM8=B},{mode:1});var mN=function(){var B=_.x.apply(this,arguments)||this;B.engagementPanelContent=!1;B.fixie=!1;B.fullWidth=!1;return B};
_.u(mN,_.x);
mN.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"}}}};
mN.prototype.computeCollapsibleItems=function(B,t,T){return B===void 0||t===void 0||T===void 0||T?[]:B.slice(t)};
mN.prototype.computeAlwaysShownItems=function(B,t){return B&&B.length?B.slice(0,t):[]};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mN.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mN.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mN.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],mN.prototype,"collapsed",void 0);
_.G([_.y({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.Y("design:type",Array)],mN.prototype,"alwaysShownItems",void 0);_.G([_.y({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.Y("design:type",Array)],mN.prototype,"collapsibleItems",void 0);_.G([_.y(),_.Y("design:type",Object)],mN.prototype,"engagementPanelContent",void 0);_.G([_.y(),_.Y("design:type",Object)],mN.prototype,"fixie",void 0);
_.G([_.y(),_.Y("design:type",Object)],mN.prototype,"fullWidth",void 0);_.G([_.M({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],mN);
_.e(mN,"ytd-metadata-row-container-renderer",function(){if(JAs!==void 0)return JAs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return JAs=B},{mode:1});var HN_;var NN=function(){var B=_.x.apply(this,arguments)||this;B.currentPageUrl="";B.baseUrl="";B.isHiddenByUser=null;B.hidden=!1;B.showAboveScrim=!1;B.watchNextGrid=_.m("kevlar_watch_grid");B.modernButtons=_.m("web_modern_buttons");B.roundedContainer=!0;B.noBorder=!1;B.roundBackground=!_.m("live_chat_round_background_killswitch");B.overflowHideChat=_.m("live_chat_overflow_hide_chat");B.forceDarkTheme=!1;B.theaterWatchWhile=!1;B.isListeningForPlayerProgress=!1;B.JSC$20096_playerEvents=new Map;B.isFrameReady=
!1;B.player=null;B.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 B};
_.u(NN,_.x);_.k=NN.prototype;_.k.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.Zu(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.k.created=function(){var B=this;this.handleIframeEventListener=function(t){B.handleIframeEvent(t)};
this.handleKeyboardEventListener=function(t){B.handleKeyboardEvent(t)};
this.JSC$20096_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$20096_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20096_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$20096_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$20096_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.k.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()};
_.k.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};
_.k.computeBaseUrl=function(B){var t="/live_chat";this.isChatReplay()&&(t="/live_chat_replay");return _.bD(_.zB(_.rB(_.YB(B),t),null),"").toString()};
_.k.dataChanged=function(){_.m("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.k.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var B=this.url;if(this.isChatReplay()&&this.player){var t=Math.floor(this.player.getProgressState().current*1E3);B=_.lK(_.YB(B),"playerOffsetMs",t.toString()).toString()}t=this.chatframe;try{var T=B==="about:blank"?_.feX:_.Xx(B),S=t.contentDocument.location,O=_.f7(T);O!==void 0&&S.replace(O)}catch(d){t.src=B}}};
_.k.collapsedChanged=function(){_.dv(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.k.handleIframeEvent=function(B){if(B&&this.baseUrl.startsWith(B.origin)&&B.source===this.chatframe.contentWindow&&_.Be(B.data))if(B.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(B);else if(B.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(B.data["yt-show-feedback-dialog"]){var t=_.OD().resolve(_.S_(_.eoi));if(t){var T=B.ports,S;T&&T.length&&(S=function(){T[0].postMessage({})});
B=B.data["yt-show-feedback-dialog"];t.showFeedbackDialog(B.customProductData,B.feedbackContent,S,B.bucket)}}else if(B.data["yt-show-survey"])_.dv(this.hostElement,"yt-show-survey",B.data["yt-show-survey"]);else if(B.data["yt-purchase-membership"])_.OD().resolve(_.kv).resolveCommand(B.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(B.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(B.data["yt-tunnel-out-live-service-request"]);else if(B.data["yt-user-activity"])_.Ti();
else if(B.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(B.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(B.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(B.data["yt-open-popup"]);else if(B.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(B.data["yt-log-flow-logging-event-command"]);else if(B.data["yt-hide-live-chat"])this.onShowHideChat();else B.data["yt-report-moderation-state-log"]&&
this.player&&(t={cpn:this.player.getVideoData().cpn},_.sO("liveChatBeingModerated",t))};
_.k.attachLiveChatResponseVeTrackingParams=function(B){B=_.fZ(B);var t=_.sg(),T=_.Gy("liveChatRenderer.trackingParams",this.data);t&&T&&_.er(t,_.fZ(T),B)};
_.k.handleBuyflowMessages=function(B){var t=B.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,T=B.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,S=B.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.rfo(_.SA(_.rx),t.replace(/-/g,"+").replace(/_/g,"/"),function(O){B.ports[0].postMessage({success:!0,buyFlowResponse:O})},void 0,function(O){B.ports[0].postMessage({success:!1,
error:O&&O.message||"Buyflow rejected without error."})},_.Ni().get("hl"),void 0,function(){B.ports[0].postMessage({closed:!0})},T,S)};
_.k.setupPlayerProgressRelay=function(){var B=this;if(!this.isListeningForPlayerProgress){var t=_.SZ();t!=null&&t.getPlayerPromise&&(t.getPlayerPromise().then(function(T){B.playerApiReady(T)}),this.isListeningForPlayerProgress=!0)}};
_.k.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.k.playerApiReady=function(B){this.setPlayer(B)};
_.k.playerProgressHandler=function(){if(this.player){var B=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":B.current})}};
_.k.playerAdStartHandler=function(B){this.postToContentWindow({"yt-player-ad-start":B})};
_.k.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.k.playerStateChangeHandler=function(B){this.postToContentWindow({"yt-player-state-change":B})};
_.k.setPlayer=function(B){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20096_playerEvents);B&&(this.player=B,this.ytPlayerListenerBehavior.listenToPlayerEvents(B,this.JSC$20096_playerEvents),_.dv(this.hostElement,"player-api-ready"))};
_.k.liveChatPageUrl=function(B,t,T,S){return!T||t?"about:blank":T.liveChatRenderer?(t=_.YB(this.currentPageUrl).JSC$8094_queryData_,S47(t),B=_.YB(B),t.add("continuation",T.liveChatRenderer.continuations[0].reloadContinuationData.continuation),T=_.c6()==="USER_INTERFACE_THEME_DARK",(S||T)&&t.add("dark_theme","true"),_.zB(B,t),S=_.YB(B.toString()),T=S.JSC$8094_queryData_,"SESSION_INDEX"in _.QY&&(T.add("authuser",_.MB("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.QY&&T.add("pageId",_.MB("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.QY&&T.add("sdc",_.MB("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),S.toString()):""};
_.k.isCollapsed=function(B,t){return t!==null?t:this.isChatReplay()||B&&B.conversationBarRenderer&&B.conversationBarRenderer.availabilityMessage?!0:B?B.liveChatRenderer?B.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.m("live_chat_hide_premiere_replay_message")||B.conversationBarRenderer&&B.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.k.isHidden=function(B,t,T){var S=t&&t.conversationBarRenderer&&t.conversationBarRenderer.availabilityMessage,O=t&&t.liveChatRenderer&&t.liveChatRenderer.showHideButton,d=t&&t.liveChatRenderer&&t.liveChatRenderer.showButton;return T&&B&&!S&&!d||!T&&B&&!S&&!O?!0:t&&t.liveChatRenderer&&t.liveChatRenderer.initialDisplayState?t.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.k.computeButtonOverride=function(B,t){if(B&&t)return{type:"outline"}};
_.k.setCollapsedState=function(B){_.X(B,_.Q88)&&(this.isHiddenByUser=!!_.X(B,_.Q88).collapsed,!this.isHiddenByUser&&_.m("enable_teaser_framework_web_client")&&_.CG(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.k.forwardReduxActionToIframe=function(B){this.postToContentWindow({"yt-live-chat-forward-redux-action":B})};
_.k.onLoopRangeChange=function(B){this.showAboveScrim=!(B==null||!B.postId)};
_.k.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.k.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.k.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.k.sendDarkThemePostMessage=function(B){this.postToContentWindow({"yt-live-chat-set-dark-theme":B})};
_.k.onLiveChatBuyFlowCallback=function(B){this.postToContentWindow({"yt-live-chat-buy-flow-callback":B})};
_.k.handleKeyboardEvent=function(B){(0,_.f1.containsValue)(TRB,B.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:B.type,keyCode:B.keyCode}})};
_.k.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.k.postToContentWindow=function(B){if(this.isFrameReady)try{var t=window.location.protocol+"//"+window.location.host,T;(T=this.chatframe)!=null&&T.contentWindow?this.chatframe.contentWindow.postMessage(B,t):_.yu(new _.HY("Tried posting a message to an iframe with no content window",B))}catch(S){_.wj(S)}};
_.k.shouldHideChatFrame=function(B){return B&&_.m("hide_live_chat_button_when_collapsed")};
_.n9.Object.defineProperties(NN.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.m("live_chat_overflow_hide_chat")||_.m("web_watch_chat_hide_button_killswitch"))return _.m("live_chat_overflow_hide_chat");var B,t,T,S;return!!((B=this.data)==null?0:(t=B.liveChatRenderer)==null?0:(T=t.header)==null?0:(S=T.liveChatHeaderRenderer)==null?0:S.collapseButton)}}});
NN.prototype.collapsedChanged=NN.prototype.collapsedChanged;NN.prototype.urlChanged=NN.prototype.urlChanged;NN.prototype.dataChanged=NN.prototype.dataChanged;NN.prototype.onShowHideChat=NN.prototype.onShowHideChat;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],NN.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NN.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],NN.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],NN.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],NN.prototype,"ytOpenPopupBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NN.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],NN.prototype,"currentPageUrl",void 0);
_.G([_.y({computed:"computeBaseUrl(currentPageUrl,data)"}),_.Y("design:type",Object)],NN.prototype,"baseUrl",void 0);_.G([_.y({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.Y("design:type",String)],NN.prototype,"url",void 0);_.G([_.y(),_.Y("design:type",Object)],NN.prototype,"isHiddenByUser",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.Y("design:type",Object)],NN.prototype,"hidden",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.Y("design:type",Boolean)],NN.prototype,"collapsed",void 0);_.G([_.y({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.Y("design:type",Boolean)],NN.prototype,"hideChatFrame",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"showAboveScrim",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"watchNextGrid",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NN.prototype,"modernButtons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"noBorder",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NN.prototype,"roundBackground",void 0);
_.G([_.y({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.Y("design:type",Object)],NN.prototype,"toggleButtonOverride",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],NN.prototype,"overflowHideChat",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"forceDarkTheme",void 0);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],NN.prototype,"enableShowWithoutHideChatButton",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NN.prototype,"theaterWatchWhile",void 0);_.G([_.mA("#chatframe"),_.Y("design:type",HTMLIFrameElement)],NN.prototype,"chatframe",void 0);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NN.prototype,"onShowHideChat",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NN.prototype,"dataChanged",null);
_.G([_.IK("url"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NN.prototype,"urlChanged",null);_.G([_.IK("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NN.prototype,"collapsedChanged",null);_.G([_.M({is:"ytd-live-chat-frame",disableElementRegistration:!0})],NN);
_.e(NN,"ytd-live-chat-frame",function(){if(HN_!==void 0)return HN_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return HN_=B},{mode:1});var aQr;var XO=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_modern_buttons");B.buttonOverrides={style:"call-to-action",type:"filled"};return B};
_.u(XO,_.x);XO.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=_.W6(this.data.backgroundColor)))};
XO.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var B=this.getFormattedStringLoggingDirectives(this.data.headline);B&&this.rendererBehavior.logExplicitClick(B)}};
XO.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var B=this.getFormattedStringLoggingDirectives(this.data.description);B&&this.rendererBehavior.logExplicitClick(B)}};
XO.prototype.getFormattedStringLoggingDirectives=function(B){return B&&B.runs&&B.runs.length>0&&B.runs[0]&&B.runs[0].loggingDirectives?B.runs[0].loggingDirectives:null};
XO.prototype.dataChanged=XO.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],XO.prototype,"rendererBehavior",void 0);_.G([_.g(qYr.YtMacroReplacementBehavior),_.Y("design:type",Object)],XO.prototype,"macroReplacementBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],XO.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],XO.prototype,"navigationEndpoint",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],XO.prototype,"enableColors",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],XO.prototype,"modern",void 0);_.G([_.y(),_.Y("design:type",Object)],XO.prototype,"buttonOverrides",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],XO.prototype,"dataChanged",null);_.G([_.M({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],XO);
_.e(XO,"ytd-action-basic-immersive-content-renderer",function(){if(aQr!==void 0)return aQr;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return aQr=B},{mode:1});var fQ8;var g2q;var uh=function(){return _.x.apply(this,arguments)||this};
_.u(uh,_.x);uh.prototype.dataChanged=function(){var B;((B=this.data)==null?void 0:B.backgroundColor)!==void 0&&_.Ev(this.hostElement,{"--bgu-color":_.W6(this.data.backgroundColor)})};
uh.prototype.onImageTileClick=function(){var B;((B=this.data)==null?0:B.navigationEndpoint)&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var t;((t=this.data)==null?0:t.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.n9.Object.defineProperties(uh.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var B;if(((B=this.data)==null?void 0:B.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 B;return((B=this.data)==null?void 0:B.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var B,t,T;if(((B=this.data)==null?void 0:(t=B.detailsLine)==null?void 0:t.texts)!=null&&((T=this.data)==null?void 0:T.detailsLine.texts.length)>0){var S;return(S=this.data)==null?void 0:S.detailsLine.texts.map(function(O){return O.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var B,t,T;if(((B=this.data)==null?void 0:(t=B.optionalDetailsLine)==null?void 0:t.texts)!=null&&((T=this.data)==null?void 0:T.optionalDetailsLine.texts.length)>0){var S;return(S=this.data)==null?void 0:S.optionalDetailsLine.texts.map(function(O){return O.text}).join("")}return null}}});
uh.prototype.dataChanged=uh.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uh.prototype,"rendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],uh.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uh.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.backgroundColor"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uh.prototype,"hasBackgroundColor",null);
_.G([_.F("data.objectFit"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uh.prototype,"getObjectFit",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.tileRenderingStyle"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uh.prototype,"hasTileMetadata",null);_.G([_.F("data.detailsLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uh.prototype,"getSecondaryDetails",null);
_.G([_.F("data.optionalDetailsLine"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uh.prototype,"getOptionalDetails",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uh.prototype,"dataChanged",null);_.G([_.M({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],uh);
_.e(uh,"ytd-image-tile-renderer",function(){if(g2q!==void 0)return g2q;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return g2q=B},{mode:1});var RS7;var jd=function(){return _.x.apply(this,arguments)||this};
_.u(jd,_.x);jd.prototype.getOpenLinkIcon=function(){return _.m("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
jd.prototype.onSitelinkTap=function(){_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.m("kevlar_command_handler_migration_killswitch"))_.qi(this.hostElement,this.data.clickCommands,this.hostElement);else for(var B=_.C(this.data.clickCommands),t=B.next();!t.done;t=B.next())this.ytComponentBehavior.resolveCommand(t.value)};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],jd.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jd.prototype,"rendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jd.prototype,"data",void 0);_.G([_.M({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],jd);
_.e(jd,"ytd-sitelink-renderer",function(){if(RS7!==void 0)return RS7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return RS7=B},{mode:1});var H$=function(){var B=_.x.apply(this,arguments)||this;B.paddingFix=_.m("enable_ads_web_ep_buenos_aires_and_padding_fix");return B};
_.u(H$,_.x);H$.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"}}}};
H$.prototype.dataChanged=function(){var B=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(t){t.clickTrackingParams&&delete t.clickTrackingParams;B.ytMacroReplacementBehavior.sendServiceRequestAction([t])})};
H$.prototype.shouldHideFooter=function(B){return!(B&&_.m("use_ads_engagement_panel_desktop_footer_cta"))};
_.n9.Object.defineProperties(H$.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.imageTileRenderers)===void 0||((t=this.data)==null?void 0:t.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(T){var S;return(S=_.X(T,ZOV))==null?void 0:S.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.imageTileRenderers)===void 0||((t=this.data)==null?void 0:t.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(T){var S;return((S=_.X(T,ZOV))==null?void 0:S.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
H$.prototype.dataChanged=H$.prototype.dataChanged;_.G([_.g(qYr.YtMacroReplacementBehavior),_.Y("design:type",Object)],H$.prototype,"ytMacroReplacementBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],H$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],H$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],H$.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],H$.prototype,"paddingFix",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.imageTileRenderers"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],H$.prototype,"removeBorderFromImageTiles",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.imageTileRenderers"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],H$.prototype,"useFooteredMetadataRenderingStyle",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],H$.prototype,"dataChanged",null);_.G([_.M({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],H$);
_.e(H$,"ytd-action-engagement-panel-content-renderer",function(){if(fQ8!==void 0)return fQ8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return fQ8=B},{mode:1});var AAr;var cAN=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;B=_.l_("ad-grid-card-image-full-metadata-view-model");_.YN(B,function(){return t().interaction},T);
_.tO(B,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});return _.E("ad-grid-card-image-full-metadata-view-model",{class:function(){var S;return((S=t().interaction)==null?0:S.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:B,"aria-label":function(){var S,O;return(S=t().interaction)==null?void 0:(O=S.accessibility)==null?void 0:O.label}},_.E("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(S){return _.E(_.Pu,{data:S.data,
customCommandResolver:T})}})),_.E("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.E(_.I,{cond:function(){return t().headline},
then:function(S){return _.E(_.vR,{text:S,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.E(_.I,{cond:function(){return t().detailsLine},
then:function(S){return _.E("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.E(_.cR,{data:S},{adDetailsLineViewModel:function(O){return _.E(_.LX,{data:O.data,customCommandResolver:T,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.E(_.I,{cond:function(){return t().secondaryDetailsLine},
then:function(S){return _.E("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.E(_.cR,{data:S},{adDetailsLineViewModel:function(O){return _.E(_.LX,{data:O.data,customCommandResolver:T,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"bj");var sMn=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;B=_.l_("ad-grid-card-image-view-model");_.YN(B,function(){return t().interaction},T);
_.tO(B,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});return _.E("ad-grid-card-image-view-model",{class:function(){var S;return((S=t().interaction)==null?0:S.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:B,"aria-label":function(){var S,O;return(S=t().interaction)==null?void 0:(O=S.accessibility)==null?void 0:O.label}},_.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(S){return _.E(_.Pu,{data:S.data,
customCommandResolver:T})}}),_.E("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.E(_.cR,{data:function(){return t().adCardBadge}},{adCardBadgeViewModel:_.Joi})))},"cj");var F8N=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;B=_.l_("ad-grid-card-text-view-model");_.YN(B,function(){return t().interaction},T);
_.tO(B,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});return _.E("ad-grid-card-text-view-model",{class:function(){var S;return((S=t().interaction)==null?0:S.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:B,"aria-label":function(){var S,O;return(S=t().interaction)==null?void 0:(O=S.accessibility)==null?void 0:O.label}},_.E("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.E(_.I,{cond:function(){return t().title},
then:function(S){return _.E(_.vR,{text:S,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.E("div",{class:function(){return _.m("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.E(_.aS,{each:function(){var S;
return((S=t())==null?void 0:S.descriptions)||[]},
keyBy:"INDEX"},function(S){return _.E(_.vR,{text:S,className:function(){return _.m("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.E("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.E(_.cR,{data:function(){return t().moreInfoButton}},{adButtonViewModel:function(S){return _.E(_.za,{data:S.data,
customCommandResolver:T})}})))},"dj");var wgf=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;var S=B.adGridCardCollectionStyle;B=_.l_("ad-grid-card-collection-view-model");_.tO(B,{visibilityCallback:function(O){var d,Z=(d=t().interaction)==null?void 0:d.onFirstVisible;O&&Z&&_.pZ(Z)},
showOption:_.nr});return _.E("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:B,style:function(){return"grid-template-columns: repeat("+XJg(S?S():t().style)+", minmax(0, 1fr));"}},_.E(_.cR,{data:function(){var O;
return(O=t())==null?void 0:O.gridCards}},{adGridCardImageViewModel:function(O){return _.E(sMn,{data:O.data,
customCommandResolver:T})},
adGridCardImageFullMetadataViewModel:function(O){return _.E(cAN,{data:O.data,customCommandResolver:T})},
adGridCardTextViewModel:function(O){return _.E(F8N,{data:O.data,customCommandResolver:T})}}))},"ej");_.dU(_.Ba(function(B){var t=B.data;B=_.l_("panel-text-icon-image-tiles-button-layout-content-view-model");_.YN(B,function(){return t().interaction},uwf);
_.tO(B,{visibilityCallback:function(T){var S,O=(S=t().interaction)==null?void 0:S.onFirstVisible;T&&O&&_.pZ(O)},
showOption:_.nr});return _.E("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:B},_.E("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.E(_.I,{cond:_.ctL("(min-width: "+((0,_.sR)()+_.Qd)+"px)"),then:function(){return _.E(_.cR,{data:function(){return t().adGridCardCollection}},{adGridCardCollectionViewModel:function(T){return _.E(wgf,{data:T.data,
customCommandResolver:uwf})}})},
else:function(){return _.E(_.cR,{data:function(){return t().adGridCardCollection}},{adGridCardCollectionViewModel:function(T){return _.E(wgf,{data:T.data,
customCommandResolver:uwf,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.E("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.E(_.cR,{data:function(){return t().adButton}},{adButtonViewModel:function(T){return _.E(_.za,{data:T.data,
customCommandResolver:uwf})}})))},"fj"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;B=_.l_("panel-text-icon-text-grid-cards-sub-layout-content-view-model");_.YN(B,function(){return t().interaction},jLq);
_.tO(B,{visibilityCallback:function(T){var S,O=(S=t().interaction)==null?void 0:S.onFirstVisible;T&&O&&_.pZ(O)},
showOption:_.nr});return _.E("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:B},_.E("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.E(_.cR,{data:function(){if(_.ctL("(min-width: "+((0,_.sR)()+_.Qd)+"px)")())var T=t().adGridCardCollection;else{T=Object.assign({},_.X(t().adGridCardCollection,LGV));var S;T.gridCards!==void 0&&((S=T.gridCards)==null?void 0:S.length)>1?T.style=
"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":T.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";T={adGridCardCollectionViewModel:T}}return T}},{adGridCardCollectionViewModel:function(T){return _.E(wgf,{data:T.data,
customCommandResolver:jLq})}})),_.E("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.E(_.cR,{data:function(){return t().adButton}},{adButtonViewModel:function(T){return _.E(_.za,{data:T.data,
customCommandResolver:jLq})}})))},"gj"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.lP}});var aq=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return B};
_.u(aq,_.x);_.k=aq.prototype;_.k.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"}}}};
_.k.attached=function(){this.getDataFromPlayerAndRender()};
_.k.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.k.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.k.getDataFromPlayerAndRender=function(){var B=this,t=_.Tp(this.hostElement);t&&t.getPlayerPromise().then(function(T){B.getCachedDataAndListen(T)})};
_.k.getCachedDataAndListen=function(B){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(B,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(B,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=B)};
_.k.resolveCachedActions=function(){var B=_.Gy("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(B=B&&B())&&!_.f1.isEmpty(B)&&this.sendUpdateEngagementPanelAction(B);(B=(B=_.Gy("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&B())&&!_.f1.isEmpty(B)&&this.sendChangeEngagementPanelVisibilityAction(B);(B=(B=_.Gy("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&B())&&!_.f1.isEmpty(B)&&this.sendScrollToEngagementPanelCommand(B)};
_.k.sendUpdateEngagementPanelAction=function(B){var t;_.CG(this.hostElement,"yt-update-engagement-panel-action",[(t=_.f1.get(B,"action"))!=null?t:B])};
_.k.sendChangeEngagementPanelVisibilityAction=function(B){_.CG(this.hostElement,"yt-change-engagement-panel-visibility-action",[B])};
_.k.sendScrollToEngagementPanelCommand=function(B){_.CG(this.hostElement,"yt-scroll-to-engagement-panel-command",[B])};
_.k.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.m("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.yu(Error("nm"))};
aq.prototype.dataChanged=aq.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],aq.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],aq.prototype,"componentBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],aq.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],aq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],aq.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],aq.prototype,"player",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aq.prototype,"dataChanged",null);_.G([_.M({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],aq);
_.e(aq,"ytd-ads-engagement-panel-content-renderer",function(){if(AAr!==void 0)return AAr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return AAr=B},{mode:1});var o2q;var f0=function(){var B=_.x.apply(this,arguments)||this;B.player=null;B.JSC$20133_playerEvents=new Map;B.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return B};
_.u(f0,_.x);_.k=f0.prototype;_.k.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]]"}}}}}};
_.k.created=function(){this.player=null;this.JSC$20133_playerEvents=new Map;this.JSC$20133_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20133_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20133_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20133_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.k.attached=function(){var B=this,t=_.Tp();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));t&&t.getPlayerPromise().then(function(T){B.setPlayer(T);B.set("isPageLoad",!1)})};
_.k.setPlayer=function(B){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20133_playerEvents);this.set("player",B);B&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(B,this.JSC$20133_playerEvents),B.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.k.onLoopRangeChange=function(B){var t=_.OD().resolve(_.S_(_.BR));if((!t||t.isOnWatch())&&this.hostElement.clientHeight){var T;!B&&((T=this.data)==null?0:T.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.k.onVideoProgress=function(B){var t,T,S=((t=this.player)==null?void 0:(T=t.getPresentingPlayerType)==null?void 0:T.call(t))===2;this.isAdPlaying!==S&&this.set("isAdPlaying",S);var O;if(!S&&(O=this.player)!=null&&O.getLoopRange()){T=this.player.getLoopRange();t=T.startTimeMs;T=T.endTimeMs;S=this.player.getProgressState(1).seekableStart;var d;t<S*1E3&&((d=this.data)==null?0:d.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
B=T<B*1E3;var Z;((Z=this.player)==null?0:Z.getLoopRange())&&B&&this.player.seekTo(t/1E3)}};
_.k.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.k.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.k.onYtDeleteClipEngagementPanelCommand=function(B){_.X(B,HOb).command&&this.ytComponentBehavior.resolveCommand(_.X(B,HOb).command)};
_.n9.Object.defineProperties(f0.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.voteCount)||_.lZ("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],f0.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],f0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],f0.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],f0.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],f0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],f0.prototype,"isAdPlaying",void 0);_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],f0.prototype,"isPageLoad",void 0);_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],f0.prototype,"isDarkTheme",void 0);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],f0.prototype,"voteCount",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],f0.prototype,"channelEndpoint",null);_.G([_.F("channelEndpoint"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],f0.prototype,"channelHref",null);_.G([_.M({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],f0);
_.e(f0,"ytd-clip-attribution-renderer",function(){if(o2q!==void 0)return o2q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return o2q=B},{mode:1});var yAV;var gA=function(){var B=_.x.apply(this,arguments)||this;B.player=null;B.JSC$20138_playerEvents=new Map;return B};
_.u(gA,_.x);_.k=gA.prototype;_.k.created=function(){this.player=null;this.JSC$20138_playerEvents=new Map;this.JSC$20138_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20138_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20138_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.k.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.k.attached=function(){var B=this,t=_.Tp();t&&t.getPlayerPromise().then(function(T){B.setPlayer(T);B.set("isPageLoad",!1)})};
_.k.setPlayer=function(B){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20138_playerEvents);this.set("player",B);if(B){this.ytPlayerListenerBehavior.listenToPlayerEvents(B,this.JSC$20138_playerEvents);var t;(B==null?void 0:(t=B.getPresentingPlayerType)==null?void 0:t.call(B))===2&&this.playerAdStartHandler()}};
_.k.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.k.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.k.onVideoProgress=function(){var B,t,T=((B=this.player)==null?void 0:(t=B.getPresentingPlayerType)==null?void 0:t.call(B))===2;this.isAdPlaying!==T&&this.set("isAdPlaying",T)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gA.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],gA.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gA.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],gA.prototype,"isAdPlaying",void 0);
_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],gA.prototype,"isPageLoad",void 0);_.G([_.M({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],gA);
_.e(gA,"ytd-clip-section-footer-renderer",function(){if(yAV!==void 0)return yAV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return yAV=B},{mode:1});var QMN;var xGq;var Rq=function(){return _.x.apply(this,arguments)||this};
_.u(Rq,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Rq.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Rq.prototype,"data",void 0);_.G([_.M({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],Rq);
_.e(Rq,"ytd-clip-ad-state-renderer",function(){if(xGq!==void 0)return xGq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xGq=B},{mode:1});var Mas;var AI=function(){var B=_.x.apply(this,arguments)||this;B.value="";B.valid=!1;B.userChangedValue=!1;B.disabled=!1;B.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return B};
_.u(AI,_.x);_.k=AI.prototype;_.k.detached=function(){this.userChangedValue=!1};
_.k.handleKeyDown=function(B){if(_.C2)var t=13;else _.sim&&_.Zf?t=13:t=13;B.keyCode===t&&B.preventDefault()};
_.k.handleInput=function(){var B=_.ZH(this.hostElement).querySelector("#title");if(B){var t=(B.value||"").replace(/\r|\n/g," ");this.set("value",t);B.value=t;this.valid=B.validate();this.userChangedValue=!0}};
_.k.handleBlur=function(){this.valid=_.ZH(this.hostElement).querySelector("#title").validate()};
_.k.onValueChanged=function(){_.dv(this.hostElement,"title-changed",{title:this.value})};
_.k.onValidChanged=function(){_.dv(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.k.setInput=function(B,t){var T=_.ZH(this.hostElement).querySelector("#title");T&&(T.value=B,this.handleInput(),t&&(T.invalid=!1,this.valid=!0))};
_.k.onClipCreationDisable=function(){this.set("disabled",!0)};
_.k.onClipCreationEnable=function(){this.set("disabled",!1)};
_.k.onClipCreationVisibilityChange=function(B){var t=this;B.visible?requestAnimationFrame(function(){var T;((T=_.ZH(t.hostElement).querySelector("#title"))==null?void 0:T.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;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AI.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],AI.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],AI.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],AI.prototype,"value",void 0);_.G([_.y(),_.Y("design:type",Object)],AI.prototype,"valid",void 0);_.G([_.y(),_.Y("design:type",Object)],AI.prototype,"userChangedValue",void 0);_.G([_.y(),_.Y("design:type",Object)],AI.prototype,"disabled",void 0);_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],AI.prototype,"handleKeyDown",null);
_.G([_.Uv("input"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AI.prototype,"handleInput",null);_.G([_.Uv("blur"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AI.prototype,"handleBlur",null);_.G([_.IK("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AI.prototype,"onValueChanged",null);
_.G([_.IK("valid"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],AI.prototype,"onValidChanged",null);_.G([_.M({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],AI);
_.e(AI,"ytd-clip-creation-text-input-renderer",function(){if(Mas!==void 0)return Mas;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Mas=B},{mode:1});var $GV;var W8b;var eSq;var GjV;var pg7;var c$=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};B.pendingStoryboardImages_={};B.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];B.tickLabelInterval=30;B.mediumTickInterval=5;B.largeTickInterval=15;B.aboveRulerHeight=32;B.rulerHeight=50;B.smallTickHeight=4;B.mediumTickHeight=8;B.largeTickHeight=16;B.mediaListeners_=
{};return B};
_.u(c$,_.x);_.k=c$.prototype;_.k.attached=function(){var B=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(t){t=_.C(["screen and (min-resolution: "+t+")","screen and (max-resolution: "+t+")"]);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=window.matchMedia(T);S&&(B.mediaListeners_[T]=B.updatePixelRatio_.bind(B),S.addEventListener?S.addEventListener("change",B.mediaListeners_[T]):S.addListener?S.addListener(B.mediaListeners_[T]):delete B.mediaListeners_[T])}})};
_.k.detached=function(){this.setPlayer(null);for(var B=_.C(Object.keys(this.mediaListeners_)),t=B.next();!t.done;t=B.next()){var T=t.value;t=this.mediaListeners_[T];(T=window.matchMedia(T))&&(T.removeEventListener?T.removeEventListener("change",t):T.removeListener&&T.removeListener(t))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.k.onVisibilityChangedAction_=function(B){var t=this;B.visible&&!this.player_&&(B=_.Tp())&&B.getPlayerPromise().then(function(T){t.setPlayer(T)})};
_.k.setPlayer=function(B){B&&this.set("player_",B)};
_.k.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.k.setUpCanvas_=function(){var B=this.rulerWidth,t=this.devicePixelRatio_,T=this.visible;this.set("canvasReady_",!1);if(T&&t!==0){T=this.aboveRulerHeight+this.rulerHeight;var S=_.ZH(this.hostElement).querySelector("#ticks");S.width=B*t;S.height=T*t;S.style.width=B+"px";S.style.height=T+"px";S.getContext("2d").scale(t,t);this.set("canvasReady_",!0)}};
_.k.drawRuler_=function(B,t,T,S,O,d,Z,h,q,D,P,U){B&&T&&t&&(B=_.ZH(this.hostElement).querySelector("#ticks"),t=B.getContext("2d"),t.clearRect(0,0,B.width,B.height),t.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),t.lineWidth=2,t.beginPath(),t.moveTo(0,this.aboveRulerHeight),t.lineTo(B.width,this.aboveRulerHeight),t.moveTo(0,B.height),t.lineTo(B.width,B.height),t.stroke(),this.drawRulerTicks_(B,d,O,S),this.drawStoryboardImages_(B,T,d,O,S),t.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
t.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(Z-d,S,!1),this.rulerHeight),T=this.timeToPixels_(h-d,S,!1),t.fillRect(T,this.aboveRulerHeight,B.width-T,this.rulerHeight),this.drawSpeedLines_(B,d,U))};
_.k.drawRulerTicks_=function(B,t,T,S){var O=B.getContext("2d");O.save();O.lineWidth=1;for(var d=Math.floor(Math.max(0,t-this.tickLabelInterval));d<t+T;d++){O.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var Z=(d-t)*S;O.beginPath();O.moveTo(Z,B.height);var h=this.smallTickHeight;d%this.largeTickInterval===0?h=this.largeTickHeight:d%this.mediumTickInterval===0&&(h=this.mediumTickHeight);O.lineTo(Z,B.height-h);O.stroke();d%this.tickLabelInterval===0&&(O.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),O.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),O.fillText(R5(d),Z+4,12),O.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),O.moveTo(Z,0),O.lineTo(Z,this.aboveRulerHeight),O.stroke())}O.restore()};
_.k.percentToHex_=function(B){B=Math.round(B*255).toString(16);B.length<2&&(B="0"+B);return B};
_.k.drawSpeedLines_=function(B,t,T){var S=B.getContext("2d");S.save();var O=Math.min(25,Math.abs(T)-15)/25,d=B.width*.3*O,Z=B.width*-.3,h=B.width*1.3,q=this.aboveRulerHeight;B=B.height;var D=Math.round(4*O),P=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");P.length<7&&(P="#"+P.substring(1,4).repeat(2));var U=this.percentToHex_(.5+O/2);U=P+U;P+="00";if(O>0)for(O=0;O<D;O++){var J=Z+Math.random()*(h-Z),N=q+Math.random()*(B-q),H=d+t%d,f=S.createLinearGradient(J,N,J+H,N);
T<0?(f.addColorStop(0,U),f.addColorStop(.4,U),f.addColorStop(.9,P)):(f.addColorStop(.1,P),f.addColorStop(.6,U),f.addColorStop(1,U));S.strokeStyle=f;S.lineWidth=1;S.beginPath();S.moveTo(J,N);S.lineTo(J+H,N);S.stroke()}S.restore()};
_.k.getStoryboardForTime_=function(B,t,T){T===void 0&&(T=t.getNumberOfStoryboardLevels()-1);B=t.getStoryboardFrameIndex(B,T);return t.getStoryboardFrame(B,T)};
_.k.drawStoryboardImages_=function(B,t,T,S,O){if(!this.disabled){B=B.getContext("2d");var d=this.getStoryboardForTime_(0,t);if(d){var Z=d.width/d.columns;d=d.height/d.rows;var h=Z/d,q=this.rulerHeight*h;q=this.tickLabelInterval*(h<this.tickLabelInterval*O/this.rulerHeight?1/Math.floor(this.tickLabelInterval*O/q):Math.round(q/(this.tickLabelInterval*O)));var D=q*O,P=this.rulerHeight,U=D/this.rulerHeight,J=Math.floor(Math.max(0,T-q));for(J-=J%q;J<T+S;J+=q){var N=this.getStoryboardForTime_(J,t),H=this.getPreloadedStoryboard_(N.url);
if(H){var f=(J-T)*O,c=this.aboveRulerHeight,w=N.column*Z,W=N.row*d;if(h<U){var v=P/(D/h);N=Z;v*=d;W+=(d-v)/2}else N=D/(P*h)*Z,v=d,w+=(Z-N)/2;B.drawImage(H,w,W,N,v,f,c,D,P)}else this.fetchStoryboardImage_(N)}}}};
_.k.getPreloadedStoryboard_=function(B){return this.storyboardImages_.find(function(t){if(t.src==B)return!0;var T=t.src.indexOf(B);return T!=-1&&T==t.src.length-B.length})};
_.k.fetchStoryboardImage_=function(B){var t=this,T=this.getPreloadedStoryboard_(B.url),S=this.pendingStoryboardImages_[B.url];T||S!==void 0||(T=new Promise(function(O){var d=new Image(B.width,B.height);d.src=B.url;d.onload=function(){O(d)};
d.onerror=function(){O(null)}}),this.pendingStoryboardImages_[B.url]=T,T.then(function(O){O&&t.push("storyboardImages_",O);
return O}).finally(function(){delete t.pendingStoryboardImages_[B.url]}))};
_.k.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.k.timeToPixels_=function(B,t,T){B*=t;return T===void 0||T?B+"px":B};
_.k.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
c$.prototype.drawRuler_=c$.prototype.drawRuler_;c$.prototype.setUpCanvas_=c$.prototype.setUpCanvas_;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],c$.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],c$.prototype,"ytRendererBehavior",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],c$.prototype,"start",void 0);_.G([_.y({value:30}),_.Y("design:type",Number)],c$.prototype,"end",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c$.prototype,"visible",void 0);_.G([_.y(),_.Y("design:type",Object)],c$.prototype,"player_",void 0);_.G([_.y(),_.Y("design:type",Number)],c$.prototype,"tickSpacing",void 0);_.G([_.y(),_.Y("design:type",Number)],c$.prototype,"windowSizeSec",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],c$.prototype,"rulerWidth",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],c$.prototype,"rulerShift",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],c$.prototype,"canvasReady_",void 0);_.G([_.y({value:function(){return[]}}),
_.Y("design:type",Array)],c$.prototype,"storyboardImages_",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],c$.prototype,"disabled",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],c$.prototype,"forceRender_",void 0);_.G([_.y({value:1}),_.Y("design:type",Number)],c$.prototype,"devicePixelRatio_",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],c$.prototype,"windowSpeed",void 0);
_.G([_.IK("visible","devicePixelRatio_","rulerWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],c$.prototype,"setUpCanvas_",null);
_.G([_.IK("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.Y("design:returntype")],c$.prototype,"drawRuler_",null);_.G([_.yX({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],c$);
_.e(c$,"yt-clip-creation-scrubber-canvas",function(){if(pg7===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);pg7=B}B=pg7;return B},
{mode:2});var iN1;var YYb;var sw=function(){var B=_.x.apply(this,arguments)||this;B.start=0;B.end=30;B.visible=!1;B.draggingLeft_=!1;B.draggingRight_=!1;B.draggingRuler_=!1;B.draggingWindow_=!1;B.seekableStart=0;B.seekableEnd=0;B.rulerWidth_=0;B.rulerShift_=0;B.windowSlideSpeed=0;B.disabled=!1;B.initialized=!1;B.durationAccessibilityLabel="";B.activeLoopRange_=!1;B.rulerDragMouseStart_=0;B.rulerDragRulerStart_=0;B.rulerDragStartTime_=0;B.rulerDragEndTime_=0;B.dragMouseLastX_=0;B.scrollInterval_=null;B.scrubberVe_=null;B.boundHandlers_=
{};B.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return B};
_.u(sw,_.x);_.k=sw.prototype;
_.k.created=function(){var B=this;this.JSC$20151_playerEvents=new Map;this.JSC$20151_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20151_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20151_playerEvents.set("onStateChange",this.onStateChange_);var t={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(t).forEach(function(T){B.boundHandlers_[T]=t[T].bind(B)})};
_.k.attached=function(){this.activeLoopRange_=!1;_.ZH(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.ZH(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.sz(156731)};
_.k.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.ZH(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.ZH(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.k.onVisibilityChangedAction_=function(B){var t=this;B.visible&&!this.player_&&(B=_.Tp())&&B.getPlayerPromise().then(function(T){t.setPlayer(T)})};
_.k.setPlayer=function(B){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20151_playerEvents);B&&(this.set("player_",B),this.ytPlayerListenerBehavior.listenToPlayerEvents(B,this.JSC$20151_playerEvents))};
_.k.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.k.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.k.beginHandleDrag_=function(B){this.disabled||(B.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=B.clientX,B.target===_.ZH(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():B.target===_.ZH(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.k.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.k.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.k.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.k.beginRulerDrag_=function(B){this.disabled||(B.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=B.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.k.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.k.beginWindowScroll_=function(){var B=this;this.scrollInterval_=setInterval(function(){var t=B.windowSlideSpeed;if(t=_.yoB(B.start,B.boundedRulerStartLimit_())?t-.1:_.yoB(B.end,B.boundedRulerEndLimit_())?t+.1:0){var T=B.capRulerOffset_(B.rulerShift_+t);T==B.rulerShift_?t=0:(B.set("rulerShift_",T),_.dv(B.hostElement,"set-fixed-length-range",{start:B.start+t,duration:B.end-B.start}))}B.set("windowSlideSpeed",t)},33)};
_.k.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.k.endDrag_=function(){this.logClick();var B=void 0;this.draggingRight_?B=this.end-1:this.draggingLeft_&&(B=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,B);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))};
_.k.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.k.updateRulerSize_=function(){this.set("rulerWidth_",_.ZH(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.k.handleMouseDrag_=function(B){B.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(B):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(B):this.draggingWindow_&&this.handleWindowDrag_(B))};
_.k.handleRulerDrag_=function(B){B=this.pixelsToTime_(B.clientX-this.rulerDragMouseStart_);B=this.capRulerOffset_(this.rulerDragRulerStart_-B);this.set("rulerShift_",B);var t=this.rulerDragStartTime_-(this.rulerDragRulerStart_-B);_.dv(this.hostElement,"set-fixed-length-range",{start:t,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-B)-t})};
_.k.handleWindowDrag_=function(B){var t=B.clientX-this.dragMouseLastX_;this.dragMouseLastX_=B.clientX;B=this.pixelsToTime_(t);_.dv(this.hostElement,"set-fixed-length-range",{start:this.start+B,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.k.capRulerOffset_=function(B){var t=this.seekableStart-this.pixelsToTime_(16),T=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(t,B),T)};
_.k.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.k.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.k.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.k.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.k.handleWindowHandleDrag_=function(B){var t=B.clientX-this.dragMouseLastX_;this.dragMouseLastX_=B.clientX;B=this.pixelsToTime_(t);if(this.draggingLeft_){var T=this.start+B;var S=this.end}else this.draggingRight_&&(T=this.start,S=this.end+B);_.dv(this.hostElement,"set-range",{start:T,end:S,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.k.onVideoProgress_=function(B){this.disabled||(B=this.timeToPixels_(B-this.rulerShift_,this.tickSpacing_),_.ZH(this.hostElement).querySelector("#playhead").style.transform="translateX("+B+")")};
_.k.onClipCreationDisable_=function(){this.endDrag_()};
_.k.timeToPixels_=function(B,t,T){B*=t;return T===void 0||T?B+"px":B};
_.k.pixelsToTime_=function(B){return B/this.tickSpacing_};
_.k.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.k.centerRuler_=function(B,t,T){this.set("rulerShift_",this.capRulerOffset_(B+(t-B)/2-T/2))};
_.k.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.k.updateLoopRange_=function(B,t,T,S,O,d,Z){B&&(t&&S&&!T?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(B.pauseVideo(),B.seekTo(O,!1,void 0,void 0,50)):this.draggingRight_?(B.pauseVideo(),B.seekTo(d-.1,!1,void 0,void 0,50)):(Z!==void 0?B.seekTo(Z,!0,void 0,void 0,50):(t=B.getCurrentTime(),t<O||t>d?B.seekTo(O,!0,void 0,void 0,50):B.seekTo(t,!0,void 0,void 0,50)),B.playVideo()),B.setLoopRange({startTimeMs:O*1E3,endTimeMs:d*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(B.getCurrentTime())):
this.activeLoopRange_&&(B.setLoopRange(null),this.activeLoopRange_=!1))};
_.k.updateHandles_=function(){_.ZH(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.ZH(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.k.updateRuler_=function(){var B=this.end,t=this.start,T=this.draggableStartLimit_(),S=this.draggableEndLimit_();(t<T-.001||B>S+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.k.computeDurationLabel_=function(B,t){return B?B.replace("$clip_length",parseFloat(t).toFixed(1)):""};
_.k.computeDuration_=function(B,t){return this.isValidTime_(B)&&this.isValidTime_(t)&&B<t?t-B:0};
_.k.isValidTime_=function(B){return isNaN(parseFloat(B))||B<0?!1:this.player_?B>=this.seekableStart&&B<=this.seekableEnd:!0};
_.k.computeWindowSizeSec_=function(B,t,T){return Math.min((B||12E4)/1E3,T-t)};
_.k.computeTickSpacing_=function(B,t){return t?t/B:1};
_.k.onDragStateChanged_=function(){_.dv(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.k.centerRangeOnTime_=function(B){var t=this.duration;B=al1(B-t/2,t,this.seekableStart,this.seekableEnd);_.dv(this.hostElement,"set-fixed-length-range",{start:B.start,duration:B.end-B.start})};
_.k.nearlyLessThan_=function(B,t,T){return B+(T===void 0?1E-6:T)<t};
_.k.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var B=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(B,this.start)||this.nearlyLessThan_(this.end,B))&&this.centerRangeOnTime_(B)}};
_.k.onStateChange_=function(B){this.visible&&!this.disabled&&B==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.k.computeDragState_=function(B,t,T,S){return B?"left":t?"right":T?"ruler":S?"window":"none"};
_.k.logClick=function(){var B=_.sg(),t=_.cO();B&&t&&this.scrubberVe_&&(_.m("combine_ve_grafts")?_.Cv(_.Xr(),this.scrubberVe_,t):_.er(B,t,this.scrubberVe_),_.KG(B,this.scrubberVe_))};
sw.prototype.onDragStateChanged_=sw.prototype.onDragStateChanged_;sw.prototype.updateRuler_=sw.prototype.updateRuler_;sw.prototype.updateHandles_=sw.prototype.updateHandles_;sw.prototype.onUpdateLoopRange=sw.prototype.onUpdateLoopRange;sw.prototype.onInitializedChanged_=sw.prototype.onInitializedChanged_;sw.prototype.onVisibleChanged_=sw.prototype.onVisibleChanged_;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],sw.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",Object)],sw.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sw.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"start",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"end",void 0);_.G([_.y({computed:"computeDuration_(start, end)"}),_.Y("design:type",Number)],sw.prototype,"duration",void 0);
_.G([_.y(),_.Y("design:type",String)],sw.prototype,"lengthTemplate",void 0);_.G([_.y({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.Y("design:type",String)],sw.prototype,"durationLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"visible",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"player_",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"draggingLeft_",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"draggingRight_",void 0);
_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"draggingRuler_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Object)],sw.prototype,"draggingWindow_",void 0);_.G([_.y({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.Y("design:type",Number)],sw.prototype,"tickSpacing_",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"seekableStart",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"seekableEnd",void 0);
_.G([_.y(),_.Y("design:type",Number)],sw.prototype,"windowSizeMs",void 0);_.G([_.y({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.Y("design:type",Number)],sw.prototype,"windowSizeSec_",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"rulerWidth_",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"rulerShift_",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"windowSlideSpeed",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],sw.prototype,"disabled",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"initialized",void 0);_.G([_.y(),_.Y("design:type",Object)],sw.prototype,"durationAccessibilityLabel",void 0);_.G([_.y({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.Y("design:type",String)],sw.prototype,"dragState",void 0);
_.G([_.IK("visible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sw.prototype,"onVisibleChanged_",null);_.G([_.IK("initialized"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sw.prototype,"onInitializedChanged_",null);_.G([_.IK("player_","visible","disabled","initialized","start","end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sw.prototype,"onUpdateLoopRange",null);
_.G([_.IK("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sw.prototype,"updateHandles_",null);_.G([_.IK("start","end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sw.prototype,"updateRuler_",null);
_.G([_.IK("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],sw.prototype,"onDragStateChanged_",null);_.G([_.yX({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],sw);
_.e(sw,"yt-clip-creation-scrubber-view",function(){if(YYb===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;iN1===void 0&&(iN1=document.createElement("template"));var S=iN1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);YYb=B}B=YYb;return B},{mode:2});var FO=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};B.startHighlightTimeout=0;B.endHighlightTimeout=0;return B};
_.u(FO,_.x);_.k=FO.prototype;_.k.attached=function(){var B=this;this.startInput.addEventListener("input",function(t){return B.handleStartInput_(t)});
this.endInput.addEventListener("input",function(t){return B.handleEndInput_(t)});
this.startInput.addEventListener("focusout",function(t){return B.handleStartBlur_(t)});
this.endInput.addEventListener("focusout",function(t){return B.handleEndBlur_(t)})};
_.k.setPlayer=function(B){this.set("player_",B)};
_.k.onSetFixedLengthRange_=function(B){var t=B.detail;B=t.start;var T=t.duration,S=t.startLimit;t=t.endLimit;S||(S=this.seekableStart_);t||(t=this.seekableEnd_);B=al1(B,T,S,t);this.start=B.start;this.end=B.end};
_.k.onSetRange_=function(B){var t=B.detail;B=t.start;var T=t.end,S=t.startLimit;t=t.endLimit;S||(S=this.seekableStart_);t||(t=this.seekableEnd_);if(B=flq(B,T,S,t,this.minLengthSec,this.maxLengthSec))this.start=B.start,this.end=B.end};
_.k.updateInputs_=function(){var B=this.end,t=this.start;this.startInput.focused||(this.startInput.value=R5(t,!0));this.endInput.focused||(this.endInput.value=R5(B,!0))};
_.k.handleStartInput_=function(B){B=HeN(B.target.value);if(B===null)this.set("startValid",!1);else{var t=this.end,T=flq(B,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);T?(this.set("endWillUpdate",T.end!==t),this.set("startValid",T.start===B)):this.set("startValid",!1)}};
_.k.handleEndInput_=function(B){B=HeN(B.target.value);if(B===null)this.set("endValid",!1);else{var t=this.start,T=gCg(this.start,B,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);T?(this.set("startWillUpdate",T.start!==t),this.set("endValid",T.end===B)):this.set("endValid",!1)}};
_.k.handleStartBlur_=function(B){B=HeN(B.target.value);B===null?this.startInput.value=R5(this.start,!0):this.forceUpdateInputs_(flq(B,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.k.handleEndBlur_=function(B){B=HeN(B.target.value);B===null?this.endInput.value=R5(this.end,!0):this.forceUpdateInputs_(gCg(this.start,B,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.k.forceUpdateInputs_=function(B){B&&(this.start=B.start,this.end=B.end);this.startInput.value=R5(this.start,!0);this.endInput.value=R5(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.k.initializeClipRange_=function(){var B=this.seekableEnd_,t=this.seekableStart_,T=this.visible_,S=this.player_;if(!S||!T||t===null||!B)this.set("initialized",!1);else if(!this.initialized){var O=S.getCurrentTime(),d=this.getDefaultLengthSec_();T=S.getVideoData();var Z=S.getPlayerState()==1,h=T.isLive;d=Math.min(d,B-t);O=Math.max(0,O);B=h?gCg(O-d,O,t,B,this.minLengthSec,this.maxLengthSec):Z?al1(O-d/2,d,t,B):al1(O,d,t,B);this.start=B.start;this.end=B.end;this.set("initialized",!0);T.isLive&&S.seekTo(B.start);
this.startInput.value=R5(this.start,!0);this.endInput.value=R5(this.end,!0)}};
_.k.onStartChanged_=function(){var B=this;_.dv(this.hostElement,"start-changed",{start:this.start});var t;isNaN((t=this.oldStart)!=null?t:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){B.set("highlightStart",!1);B.startHighlightTimeout=0;B.oldStart=B.start},3E3))};
_.k.onEndChanged_=function(){var B=this;_.dv(this.hostElement,"end-changed",{end:this.end});var t;isNaN((t=this.oldEnd)!=null?t:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){B.set("highlightEnd",!1);B.endHighlightTimeout=0;B.oldEnd=B.end},3E3))};
_.k.onVisibilityChangedAction_=function(B){var t=this;this.set("visible_",B.visible);this.visible_&&!this.player_&&(B=_.Tp())&&B.getPlayerPromise().then(function(T){t.setPlayer(T)})};
_.k.computeMinLengthSec_=function(B){return B/1E3||5};
_.k.computeMaxLengthSec_=function(B){return B/1E3||60};
_.k.computeDefaultLengthSec_=function(B){return B/1E3};
_.k.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.k.computeSeekableStart_=function(B,t){return B&&t?B.getProgressState(1).seekableStart:0};
_.k.computeSeekableEnd_=function(B,t){return B&&t?B.getProgressState(1).seekableEnd:0};
_.k.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.k.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.k.onDragState_=function(B){this.set("highlightStart",B.detail.startChanging);this.set("highlightEnd",B.detail.endChanging)};
FO.prototype.onDragState_=FO.prototype.onDragState_;FO.prototype.onEndChanged_=FO.prototype.onEndChanged_;FO.prototype.onStartChanged_=FO.prototype.onStartChanged_;FO.prototype.initializeClipRange_=FO.prototype.initializeClipRange_;FO.prototype.updateInputs_=FO.prototype.updateInputs_;FO.prototype.onSetRange_=FO.prototype.onSetRange_;FO.prototype.onSetFixedLengthRange_=FO.prototype.onSetFixedLengthRange_;
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],FO.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],FO.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],FO.prototype,"data",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],FO.prototype,"start",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],FO.prototype,"startValid",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],FO.prototype,"startWillUpdate",void 0);_.G([_.y({value:30}),_.Y("design:type",Number)],FO.prototype,"end",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],FO.prototype,"endValid",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],FO.prototype,"endWillUpdate",void 0);_.G([_.y({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.Y("design:type",Number)],FO.prototype,"minLengthSec",void 0);
_.G([_.y({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.Y("design:type",Number)],FO.prototype,"maxLengthSec",void 0);_.G([_.y({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.Y("design:type",Number)],FO.prototype,"defaultLengthSec",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],FO.prototype,"visible_",void 0);_.G([_.y(),_.Y("design:type",Object)],FO.prototype,"player_",void 0);
_.G([_.y({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.Y("design:type",Number)],FO.prototype,"seekableStart_",void 0);_.G([_.y({computed:"computeSeekableEnd_(player_, visible_)"}),_.Y("design:type",Number)],FO.prototype,"seekableEnd_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],FO.prototype,"initialized",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],FO.prototype,"disabled",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],FO.prototype,"highlightStart",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],FO.prototype,"highlightEnd",void 0);_.G([_.mA("#start"),_.Y("design:type",HTMLInputElement)],FO.prototype,"startInput",void 0);_.G([_.mA("#end"),_.Y("design:type",HTMLInputElement)],FO.prototype,"endInput",void 0);
_.G([_.Uv("set-fixed-length-range"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],FO.prototype,"onSetFixedLengthRange_",null);_.G([_.Uv("set-range"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],FO.prototype,"onSetRange_",null);_.G([_.IK("start","end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FO.prototype,"updateInputs_",null);
_.G([_.IK("player_","visible_","seekableStart_","seekableEnd_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FO.prototype,"initializeClipRange_",null);_.G([_.IK("start"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FO.prototype,"onStartChanged_",null);_.G([_.IK("end"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],FO.prototype,"onEndChanged_",null);
_.G([_.Uv("clips-drag-state"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],FO.prototype,"onDragState_",null);_.G([_.yX({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],FO);
_.e(FO,"yt-clip-creation-scrubber-renderer",function(){if(GjV===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;eSq===void 0&&(eSq=document.createElement("template"));var S=eSq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);GjV=B}B=GjV;return B},{mode:2});var wA=function(){var B=_.x.apply(this,arguments)||this;B.player_=null;B.JSC$20165_playerEvents=new Map;B.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return B};
_.u(wA,_.x);_.k=wA.prototype;_.k.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"}}}};
_.k.created=function(){this.JSC$20165_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20165_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20165_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20165_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.k.detached=function(){this.setPlayer(null)};
_.k.onVisibilityChangedAction_=function(B){var t=this,T;if((T=this.data)==null?0:T.externalVideoId){var S;this.videoId=(S=this.data)==null?void 0:S.externalVideoId}this.getPlayer().then(function(O){if(B.visible)t.returnTime=O.getCurrentTime(),t.isAtLiveHead=O.getProgressState().isAtLiveHead;else{var d=t.returnTime;t.isAtLiveHead&&(d=Number.POSITIVE_INFINITY);O.seekTo(d,void 0,void 0,void 0,51)}})};
_.k.getPlayer=function(){var B=this;if(!this.player_){var t=_.Tp();if(t)return t.getPlayerPromise().then(function(T){B.setPlayer(T);return T})}return Promise.resolve(this.player_)};
_.k.setPlayer=function(B){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20165_playerEvents);if(B){this.player_=B;var t;((t=this.data)==null?0:t.externalVideoId)||this.set("videoId",B.getVideoData().video_id||"");var T;(B==null?void 0:(T=B.getPresentingPlayerType)==null?void 0:T.call(B))===2&&(this.set("isAdPlaying",!0),_.CG(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(B,this.JSC$20165_playerEvents)}};
_.k.ready=function(){_.ZH(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.k.onTitleChanged_=function(B){this.set("titleValue",B.detail.title)};
_.k.onStartChanged_=function(B){this.set("start",B.detail.start)};
_.k.onEndChanged_=function(B){this.set("end",B.detail.end)};
_.k.onTitleValidChanged_=function(B){this.set("titleValid",B.detail.valid)};
_.k.onStartValidChanged_=function(B){this.set("startValid",B.detail.valid)};
_.k.onEndValidChanged_=function(B){this.set("endValid",B.detail.valid)};
_.k.onVideoDataChange_=function(){var B;if((B=this.data)==null||!B.externalVideoId){var t;this.set("videoId",((t=this.player_)==null?void 0:t.getVideoData().video_id)||"")}};
_.k.computeFormValid_=function(B,t,T,S){return!!(B&&t&&T&&S)};
_.k.computeCancelButton_=function(B,t,T){return B&&_.X(B,_.o_)?{buttonRenderer:Object.assign({},_.X(B,_.o_),{isDisabled:t||T})}:null};
_.k.computeSubmitButton_=function(B,t,T){return B&&_.X(B,_.o_)?{buttonRenderer:Object.assign({},_.X(B,_.o_),{command:void 0,isDisabled:!this.formValid||t||T})}:null};
_.k.computeSubmitCommand_=function(B){return B||null};
_.k.onSubmit_=function(B){var t=this;B.stopPropagation();B.preventDefault();this.submitCommand_&&(B={},B.comment_text=this.titleValue,B.clip_external_video_id=this.videoId,B.clip_offset_ms=parseInt(this.start*1E3,10),B.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.hi(this.hostElement,[this.submitCommand_,B]).then(function(){t.set("isLoading_",!1)},function(){t.set("isLoading_",!1)}))};
_.k.playerAdStartHandler_=function(){_.CG(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.k.playerAdEndHandler_=function(){_.CG(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.k.onVideoProgress_=function(){var B=this;this.getPlayer().then(function(t){var T,S=(t==null?void 0:(T=t.getPresentingPlayerType)==null?void 0:T.call(t))===2;B.isAdPlaying!==S&&(S?B.playerAdStartHandler_():B.playerAdEndHandler_())})};
wA.prototype.onEndValidChanged_=wA.prototype.onEndValidChanged_;wA.prototype.onStartValidChanged_=wA.prototype.onStartValidChanged_;wA.prototype.onTitleValidChanged_=wA.prototype.onTitleValidChanged_;wA.prototype.onEndChanged_=wA.prototype.onEndChanged_;wA.prototype.onStartChanged_=wA.prototype.onStartChanged_;wA.prototype.onTitleChanged_=wA.prototype.onTitleChanged_;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],wA.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",Object)],wA.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wA.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wA.prototype,"data",void 0);_.G([_.y({value:""}),_.Y("design:type",String)],wA.prototype,"titleValue",void 0);
_.G([_.y({value:!1}),_.Y("design:type",Boolean)],wA.prototype,"titleValid",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],wA.prototype,"start",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],wA.prototype,"startValid",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],wA.prototype,"end",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],wA.prototype,"endValid",void 0);_.G([_.y({value:""}),_.Y("design:type",String)],wA.prototype,"videoId",void 0);
_.G([_.y({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.Y("design:type",Boolean)],wA.prototype,"formValid",void 0);_.G([_.y({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.Y("design:type",Object)],wA.prototype,"submitButton_",void 0);_.G([_.y({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.Y("design:type",Object)],wA.prototype,"submitCommand_",void 0);
_.G([_.y({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.Y("design:type",Object)],wA.prototype,"cancelButton_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],wA.prototype,"isLoading_",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],wA.prototype,"isAdPlaying",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],wA.prototype,"returnTime",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],wA.prototype,"isAtLiveHead",void 0);
_.G([_.Uv("title-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wA.prototype,"onTitleChanged_",null);_.G([_.Uv("start-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wA.prototype,"onStartChanged_",null);_.G([_.Uv("end-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wA.prototype,"onEndChanged_",null);
_.G([_.Uv("title-valid-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wA.prototype,"onTitleValidChanged_",null);_.G([_.Uv("start-valid-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wA.prototype,"onStartValidChanged_",null);_.G([_.Uv("end-valid-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],wA.prototype,"onEndValidChanged_",null);
_.G([_.yX({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],wA);
_.e(wA,"yt-clip-creation-renderer",function(){if(W8b===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;$GV===void 0&&($GV=document.createElement("template"));var S=$GV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);W8b=B}B=W8b;return B},{mode:2});var oq=function(){return _.x.apply(this,arguments)||this};
_.u(oq,_.x);oq.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"}}}};
oq.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(B){return B.hasOwnProperty("clipCreationRenderer")})&&_.CG(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
oq.prototype.onPanelContentVisibleChanged=oq.prototype.onPanelContentVisibleChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],oq.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oq.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.pA.YtVisibilityBehavior),_.Y("design:type",Object)],oq.prototype,"ytVisibilityBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],oq.prototype,"ytdReduxBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],oq.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],oq.prototype,"panelContentVisible",void 0);_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oq.prototype,"onPanelContentVisibleChanged",null);_.G([_.M({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],oq);
_.e(oq,"ytd-clip-section-renderer",function(){if(QMN!==void 0)return QMN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return QMN=B},{mode:1});var K8s;var y3=function(){return _.x.apply(this,arguments)||this};
_.u(y3,_.x);_.k=y3.prototype;
_.k.onKeyDown=function(B){if(this.snippetElements.length!==0&&(B=B.keyCode,B===38||B===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);B===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.cs(this.highlightedIndex,-1,this.snippetElements.length);B=this.snippetElements.length;var t=this.highlightedIndex%B;this.highlightedIndex=t*B<0?t+B:t;B=this.snippetElements[this.highlightedIndex];this.highlightSnippet(B);this.ensureVisible(B)}};
_.k.onKeyUp=function(B){var t=this;d$r(B)&&(B.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.wT.cancelJob(this.inputTimerId),this.inputTimerId=_.wT.addLowPriorityJob(function(){t.typedValue&&(t.fetchSnippets(t.typedValue),t.logInputGesture(t.data))},1E3))};
_.k.onClick=function(B){(B=_.mb2(B.target,null,"snippet-item"))&&this.selectSnippet(B)};
_.k.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.k.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.k.ready=function(){var B=this;this.inputElement.addEventListener("focus",function(){B.snippetsWrapper.style.removeProperty("display")})};
_.k.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.k.getSourceTimelines=function(){if(!this.data)return[];var B=[];if(this.data.searchInVideoSources)for(var t=_.C(this.data.searchInVideoSources),T=t.next();!T.done;T=t.next())T=T.value,T==="SEARCH_IN_VIDEO_SOURCE_ASR"?B.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):T==="SEARCH_IN_VIDEO_SOURCE_OCR"&&B.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return B};
_.k.fetchSnippets=function(B){var t=_.CG(this.hostElement,"yt-get-current-video-id-action")[0],T=this.getSourceTimelines();B={getSearchInVideoCommand:{externalVideoId:t,query:B!=null?B:"",sourceTimelines:T},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})};
_.k.filterSnippets=function(B,t){var T=this;if(t){this.filteredSnippets=(0,_.f1.unsafeClone)(B);var S=RegExp(_.MxD(t),"i");this.filteredSnippets=this.filteredSnippets.filter(function(Z){return S.test(T.ytRendererBehavior.getSimpleString(Z.snippet))});
B=_.C(this.filteredSnippets);for(var O=B.next();!O.done;O=B.next()){O=O.value;var d=this.ytRendererBehavior.getSimpleString(O.snippet);O.snippet={runs:[{text:d.substring(0,d.toLowerCase().indexOf(t))},{text:d.substring(d.toLowerCase().indexOf(t),d.toLowerCase().indexOf(t)+t.length),bold:!0},{text:d.substring(d.toLowerCase().indexOf(t)+t.length,d.length)}]}}}else this.filteredSnippets=B};
_.k.onUpdateSearchInVideoResults=function(B){if(!(this.snippets.length>0)){var t,T,S;if((S=(t=_.X(B,Jfw))==null?void 0:(T=t.results)==null?void 0:T.length)!=null&&S){var O;this.filteredSnippets=this.snippets=((O=_.X(B,Jfw))==null?void 0:O.results).map(function(d){var Z,h,q;return{startMs:d==null?void 0:(Z=d.searchInVideoResultRenderer)==null?void 0:Z.startMs,startTimeText:d==null?void 0:(h=d.searchInVideoResultRenderer)==null?void 0:h.startTimeText,snippet:d==null?void 0:(q=d.searchInVideoResultRenderer)==
null?void 0:q.snippet}})}}};
_.k.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};
_.k.highlightSnippet=function(B){B.classList.add("highlighted")};
_.k.removeSnippetHighlight=function(B){B.classList.remove("highlighted")};
_.k.selectSnippet=function(B){this.typedValue=String(B.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(B);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.k.ensureVisible=function(B){var t=this.snippetsWrapper.scrollTop,T=t+this.snippetsWrapper.clientHeight,S=B.offsetTop-this.snippetsWrapper.offsetTop;B=S+B.clientHeight;S<t?this.snippetsWrapper.scrollTop-=t-S:B>T&&(this.snippetsWrapper.scrollTop+=B-T)};
_.k.seekPlayer=function(B){var t,T;return _.L(function(S){if(S.nextAddress==1){if(!B)return S.jumpTo(0);t=Number(B.dataset.startOffset);return _.V(S,_.SZ().getPlayerPromise(),3)}T=S.yieldResult;T.seekTo(t/1E3,!0);T.wakeUpControls();_.Dh(S)})};
_.k.logInputGesture=function(B){var t=_.sg();t&&(B==null?0:B.trackingParams)&&_.lS(t,_.fZ(B.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.k.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("typed-value-changed",this.typedValue))};
_.k.updateTypedValueFromBinding=function(B){this.typedValue=B.currentTarget.value};
y3.prototype.typedValueChangedForBinding=y3.prototype.typedValueChangedForBinding;y3.prototype.dataChanged=y3.prototype.dataChanged;y3.prototype.panelContentVisibleChanged=y3.prototype.panelContentVisibleChanged;y3.prototype.onClick=y3.prototype.onClick;y3.prototype.onKeyUp=y3.prototype.onKeyUp;y3.prototype.onKeyDown=y3.prototype.onKeyDown;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],y3.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],y3.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],y3.prototype,"data",void 0);_.G([_.y({value:[]}),_.Y("design:type",Array)],y3.prototype,"snippets",void 0);_.G([_.y({value:[]}),_.Y("design:type",Array)],y3.prototype,"filteredSnippets",void 0);_.G([_.y({value:[]}),_.Y("design:type",Array)],y3.prototype,"snippetElements",void 0);
_.G([_.mA("#siv-input"),_.Y("design:type",HTMLElement)],y3.prototype,"inputElement",void 0);_.G([_.mA("#siv-snippets-wrapper"),_.Y("design:type",HTMLElement)],y3.prototype,"snippetsWrapper",void 0);_.G([_.y(),_.Y("design:type",String)],y3.prototype,"typedValue",void 0);_.G([_.y({value:-1}),_.Y("design:type",Number)],y3.prototype,"highlightedIndex",void 0);_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[_.E$]),_.Y("design:returntype")],y3.prototype,"onKeyDown",null);
_.G([_.Uv("keyup"),_.Y("design:type",Function),_.Y("design:paramtypes",[_.E$]),_.Y("design:returntype")],y3.prototype,"onKeyUp",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],y3.prototype,"onClick",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],y3.prototype,"panelContentVisible",void 0);
_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y3.prototype,"panelContentVisibleChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y3.prototype,"dataChanged",null);_.G([_.IK("typedValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y3.prototype,"typedValueChangedForBinding",null);
_.G([_.M({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],y3);
_.e(y3,"ytd-search-in-video-renderer",function(){if(K8s!==void 0)return K8s;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return K8s=B},{mode:1});var lQ8;var Q3=function(){return _.x.apply(this,arguments)||this};
_.u(Q3,_.x);Q3.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
Q3.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]]"}}}}}};
Q3.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var B,t,T,S,O=(t=_.X((B=this.data)==null?void 0:B.onClickCommand,_.J5))==null?void 0:(T=t.item)==null?void 0:(S=T.notificationTextRenderer)==null?void 0:S.successResponseText;O&&_.ioz(this.hostElement,O)}};
_.n9.Object.defineProperties(Q3.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return this.isProductPlaceholder&&((B=this.data)==null?void 0:(t=B.hiddenProductOptions)==null?void 0:t.showDropCountdown)&&!!((T=this.data)==null?0:(S=T.hiddenProductOptions)==null?0:S.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var B;return!this.isProductPlaceholder&&!((B=this.data)==null?0:B.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null?0:B.priceReplacementText)&&!((t=this.data)==null||!t.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Q3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Q3.prototype,"componentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Q3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Q3.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("isProductPlaceholder"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"useCenterLayoutContainer",null);_.G([_.y({computed:"computeButtonOverride(data)"}),_.Y("design:type",Object)],Q3.prototype,"buttonOverride",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"isProductPlaceholder",null);
_.G([_.F("isProductPlaceholder"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"showDropCountdown",null);_.G([_.F("isProductPlaceholder","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"showBrandName",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"showPriceReplacementText",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"showPrice",null);
_.G([_.F("isProductPlaceholder"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q3.prototype,"showMetadata",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],Q3);
_.e(Q3,"ytd-product-list-item-renderer",function(){if(lQ8!==void 0)return lQ8;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lQ8=B},{mode:1});var v27;var xy=function(){return _.x.apply(this,arguments)||this};
_.u(xy,_.x);xy.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
xy.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
xy.prototype.panelContentVisibleChanged=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return B.playerApi?T.jumpTo(2):_.V(T,_.SZ().getPlayerPromise(),3);T.nextAddress!=2&&(B.playerApi=T.yieldResult);(t=B.playerApi)==null||t.productsInVideoVisibilityUpdated(!!B.panelContentVisible);_.Dh(T)})};
xy.prototype.panelContentVisibleChanged=xy.prototype.panelContentVisibleChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xy.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],xy.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],xy.prototype,"panelContentVisible",void 0);_.G([_.y(),_.Y("design:type",Object)],xy.prototype,"data",void 0);
_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],xy.prototype,"panelContentVisibleChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],xy);
_.e(xy,"ytd-product-list-renderer",function(){if(v27!==void 0)return v27;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return v27=B},{mode:1});var n2s;var MN=function(){var B=_.x.apply(this,arguments)||this;B.hideTimestamps=!!_.h2("hide-transcript-timestamps");B.currentCueIndex=-1;B.flatCues=[];B.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};B.TEST_ONLY={getFlatCues:function(){return B.flatCues}};
return B};
_.u(MN,_.x);_.k=MN.prototype;_.k.hideTimestampsChanged=function(){_.LA("hide-transcript-timestamps",this.hideTimestamps)};
_.k.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.k.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.k.dataChanged=function(){var B;if((B=this.data)!=null&&B.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;B=_.C(this.data.cueGroups);for(var t=B.next();!t.done;t=B.next()){t=_.C(_.X(t.value,m$r).cues);for(var T=t.next();!T.done;T=t.next())this.flatCues.push(Number(_.X(T.value,N37).startOffsetMs))}}};
_.k.onYtPlayerTimeChanged=function(B){if(!(B<0)){for(var t=this.currentCueIndex,T=t;;){var S=T>=0?this.flatCues[T]/1E3:-1;if(B+.5<S)--T;else if(S=T+1<this.flatCues.length?this.flatCues[T+1]/1E3:Infinity,B+.5>S)T+=1;else break}T!==t&&(t>=0&&((B=this.getCueElement(t))&&B.classList.remove("active"),(t=this.getCueGroupElement(t))&&t.classList.remove("active")),(t=this.getCueElement(T))&&t.classList.add("active"),(t=this.getCueGroupElement(T))&&t.classList.add("active"),this.currentCueIndex=T,this.isHovered||
this.scrollElementToTop(T))}};
_.k.scrollElementToTop=function(B){B=this.getCueElement(B>=3?B-3:0);this.hostElement.scrollTop=Math.min(B.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.k.getCueElement=function(B){return _.ZH(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[B]+'"]')};
_.k.getCueGroupElement=function(B){return(B=this.getCueElement(B))&&B.parentElement?B.parentElement.parentElement:null};
_.k.onTap=function(B){var t=_.bn(B);B.target.classList.contains("cue")&&this.seekCueElement(t)};
_.k.onKeyPress=function(B){B.keyCode==13&&(B=_.mb2(B.target,null,"cue"))&&this.seekCueElement(B)};
_.k.seekCueElement=function(B){B=Number(B.getAttribute("start-offset"));_.CG(this.hostElement,"yt-transcript-player-seek",[B/1E3])};
_.k.onMouseEnter=function(){this.isHovered=!0};
_.k.onMouseLeave=function(){this.isHovered=!1};
MN.prototype.onMouseLeave=MN.prototype.onMouseLeave;MN.prototype.onMouseEnter=MN.prototype.onMouseEnter;MN.prototype.onKeyPress=MN.prototype.onKeyPress;MN.prototype.onTap=MN.prototype.onTap;MN.prototype.dataChanged=MN.prototype.dataChanged;MN.prototype.hideTimestampsChanged=MN.prototype.hideTimestampsChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],MN.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],MN.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],MN.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],MN.prototype,"hideTimestamps",void 0);_.G([_.y(),_.Y("design:type",Boolean)],MN.prototype,"isHovered",void 0);_.G([_.IK("hideTimestamps"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MN.prototype,"hideTimestampsChanged",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MN.prototype,"dataChanged",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],MN.prototype,"onTap",null);_.G([_.Uv("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],MN.prototype,"onKeyPress",null);
_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MN.prototype,"onMouseEnter",null);_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MN.prototype,"onMouseLeave",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],MN);
_.e(MN,"ytd-transcript-body-renderer",function(){if(n2s!==void 0)return n2s;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return n2s=B},{mode:1});var rAw;var $y=function(){var B=_.x.apply(this,arguments)||this;B.darkerPanels=_.m("web_watch_darker_panels");return B};
_.u($y,_.x);$y.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$y.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$y.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$y.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$y.prototype,"darkerPanels",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],$y);
_.e($y,"ytd-transcript-footer-renderer",function(){if(rAw!==void 0)return rAw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return rAw=B},{mode:1});var zSn;var bNN;var W$=function(){var B=_.x.apply(this,arguments)||this;B.systemIcons=_.m("kevlar_system_icons");B.showClearButton=!1;return B};
_.u(W$,_.x);_.k=W$.prototype;_.k.handleInput=function(B){var t=this;B.target.value.length?_.px(this,"ytdTranscriptSearchBoxSearch",function(){t.emitSearchEvent(B)},500):(_.fLz(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=B.target.value.length>0};
_.k.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.k.handleClick=function(){var B,t=(B=this.data)==null?void 0:B.trackingParams;t&&_.hZ(_.Xr(),t)};
_.k.handleClear=function(){_.fLz(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var B,t,T=(t=_.X((B=this.data)==null?void 0:B.clearButton,_.o_))==null?void 0:t.trackingParams;T&&_.hZ(_.Xr(),T);this.clear()};
_.k.emitSearchEvent=function(B){_.dv(this.hostElement,"yt-transcript-search-box-search",{query:B.target.value});var t,T;(B=(T=_.X((t=this.data)==null?void 0:t.searchButton,_.o_))==null?void 0:T.trackingParams)&&_.hZ(_.Xr(),B)};
_.k.emitClearEvent=function(){_.dv(this.hostElement,"yt-transcript-search-box-clear")};
_.n9.Object.defineProperties(W$.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.ZH(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],W$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],W$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],W$.prototype,"systemIcons",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],W$);
_.e(W$,"ytd-transcript-search-box-renderer",function(){if(bNN!==void 0)return bNN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return bNN=B},{mode:1});var Br8;var tF1;var ed=function(){return _.x.apply(this,arguments)||this};
_.u(ed,_.x);ed.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var B,t;this.sectionHeaderAriaLabel=(B=this.data)==null?void 0:(t=B.accessibility)==null?void 0:t.accessibilityData.label}};
ed.prototype.fireSelectedEvent=function(B){_.dv(this.hostElement,"ytd-transcript-section-header",{startMs:B})};
ed.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
ed.prototype.handleKeyPress=function(B){this.data&&B.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.n9.Object.defineProperties(ed.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.data)==null?void 0:B.enableTappableTranscriptHeader)!=null?t:!1}}});
ed.prototype.dataChanged=ed.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],ed.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],ed.prototype,"sectionHeaderAriaLabel",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ed.prototype,"enableTappableTranscriptHeader",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ed.prototype,"dataChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],ed);
_.e(ed,"ytd-transcript-section-header-renderer",function(){if(tF1!==void 0)return tF1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return tF1=B},{mode:1});var Trs;var Su1;var G7=function(){var B=_.x.apply(this,arguments)||this;B.isEditMode=!1;B.touchCaptionsEnabled=!1;B.deleteCaptionCorrectionPopupCommand=null;B.voteCaptionCorrectionPopupCommand=null;B.roundedContainer=!0;B.mouseOver=!1;B.textChanged=!1;B.messages={suggest_correction:_.IG("suggest_correction",void 0,"Edit caption"),suggested_caption:_.IG("suggested_caption",void 0,"Suggested caption"),submit_correction:_.IG("submit_correction",void 0,"Submit for review"),cancel_correction:_.IG("cancel_correction",
void 0,"Cancel"),replay_segment:_.IG("replay_segment",void 0,"Re-play segment"),delete_correction:_.IG("delete_correction",void 0,"Delete correction")};B.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return B};
_.u(G7,_.x);_.k=G7.prototype;_.k.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)};
_.k.handleDelete=function(B){if(this.deleteCaptionCorrectionPopupCommand){var t=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);t&&this.ytdOpenPopupBehavior.openPopup(t);B.stopPropagation()}};
_.k.handleSubmit=function(B){if(this.data&&this.data.submitCaptionCorrectionCommand&&(B.stopPropagation(),this.textChanged)){var t;B=(t=_.X(this.data.submitCaptionCorrectionCommand,_.tt1))==null?void 0:t.params;t=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:B,correctionText:String(this.ironTextAreaElement.value),originalText:_.vS(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(t);this.isEditMode=!1}};
_.k.handleUpdateSegmentText=function(B){(B=_.X(B,x$_))&&B.targetId&&this.data&&B.targetId===this.data.targetId&&(B.userCorrection&&(this.editedText=B.userCorrection),B.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.vS(this.data.snippet)),B.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=B.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=B.voteCaptionCorrectionPopupCommand?
B.voteCaptionCorrectionPopupCommand:null,B.accessibility&&(this.segmentAriaLabel=B.accessibility.accessibilityData.label))};
_.k.handleCancel=function(B){this.isEditMode=!1;B.stopPropagation();this.logClientVe(159409)};
_.k.handleEditSegmentCommand=function(B){(B=_.X(B,Qcw))&&B.targetId&&this.data&&B.targetId===this.data.targetId&&this.handleEdit()};
_.k.handleEditButtonClick=function(B){this.data&&(this.handleEdit(),B.stopPropagation())};
_.k.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var B;(B=this.ironTextAreaElement.textarea)==null||B.focus();this.logClientVe(159407)}};
_.k.handleMouseEnter=function(){this.mouseOver=!0};
_.k.handleMouseLeave=function(){this.mouseOver=!1};
_.k.handleReplay=function(B){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),B.stopPropagation(),this.logClientVe(159408))};
_.k.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()))};
_.k.handleKeypress=function(B){this.data&&(this.isEditMode?B.stopPropagation():this.isEnterPress(B)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(B)&&this.logClientVe(138758))};
_.k.handleTextboxClick=function(B){B.stopPropagation()};
_.k.handleTextboxKeydown=function(B){this.isControlEnterPress(B)?this.handleSubmit(B):B.key==="Escape"&&this.handleCancel(B)};
_.k.handleTextboxKeyup=function(){this.textChanged=_.vS(this.latestText)!==String(this.ironTextAreaElement.value)};
_.k.fireSelectedEvent=function(B){_.dv(this.hostElement,"yt-transcript-segment-selected",{startMs:B})};
_.k.fireReplayEvent=function(B,t){_.dv(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(B-100,0),endMs:t})};
_.k.fireEditEvent=function(B,t){_.dv(this.hostElement,"yt-transcript-segment-edit",{startMs:B,endMs:t})};
_.k.isEnterPress=function(B){return B.key==="Enter"||B.code==="Enter"||B.code==="NumpadEnter"||B.keyCode===13?!0:!1};
_.k.isControlEnterPress=function(B){var t=B.key==="Enter"||B.code==="Enter"||B.code==="NumpadEnter"||B.keyCode===13;return(B.ctrlKey||B.metaKey)&&t};
_.k.isCopyPress=function(B){var t=B.ctrlKey;return B.key==="c"&&t};
_.k.logClick=function(){var B,t=(B=this.data)==null?void 0:B.trackingParams;t&&_.hZ(_.Xr(),t)};
_.k.logClientVe=function(B){_.Lv(_.Xr(),_.sz(B))};
_.n9.Object.defineProperties(G7.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}}});
G7.prototype.handleMouseLeave=G7.prototype.handleMouseLeave;G7.prototype.handleMouseEnter=G7.prototype.handleMouseEnter;G7.prototype.dataChanged=G7.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],G7.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],G7.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],G7.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],G7.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],G7.prototype,"isEditMode",void 0);_.G([_.y(),_.Y("design:type",Object)],G7.prototype,"touchCaptionsEnabled",void 0);_.G([_.y(),_.Y("design:type",Object)],G7.prototype,"editedText",void 0);_.G([_.y(),_.Y("design:type",Object)],G7.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.G([_.y(),_.Y("design:type",Object)],G7.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.G([_.y(),_.Y("design:type",String)],G7.prototype,"segmentAriaLabel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],G7.prototype,"roundedContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],G7.prototype,"mouseOver",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],G7.prototype,"textChanged",void 0);_.G([_.y(),_.Y("design:type",Object)],G7.prototype,"messages",void 0);
_.G([_.mA("#suggestion"),_.Y("design:type",Object)],G7.prototype,"ironTextAreaElement",void 0);_.G([_.F("data","editedText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],G7.prototype,"latestText",null);_.G([_.F("touchCaptionsEnabled","isEditMode"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],G7.prototype,"enableEditButton",null);
_.G([_.F("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],G7.prototype,"enableUndoButton",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G7.prototype,"dataChanged",null);_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G7.prototype,"handleMouseEnter",null);
_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G7.prototype,"handleMouseLeave",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],G7);
_.e(G7,"ytd-transcript-segment-renderer",function(){if(Su1!==void 0)return Su1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Su1=B},{mode:1});var p0=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};B.isError=!1;B.darkerPanels=_.m("web_watch_darker_panels");B.useParentMaxHeight=_.m("web_watch_transscript_use_parent_max_height");B.segmentOffsets=[];B.segmentIndex=-1;return B};
_.u(p0,_.x);_.k=p0.prototype;_.k.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"}}}}};
_.k.segmentsChanged=function(){this.updateOffsets()};
_.k.onYtPlayerTimeChanged=function(B){for(var t=this.segmentIndex,T=t;;){if(T>=0){var S=this.segmentOffsets[T].start;var O=this.segmentOffsets[T].isAutoScrollable}else S=-1,O=!0;var d=B+.5;if(!O){S=T+1<this.segmentOffsets.length?this.segmentOffsets[T+1].start:Infinity;if(d>=S){T+=1;continue}T=-1;break}if(d<S)S=T-1>=0&&this.segmentOffsets[T-1].isAutoScrollable,O=T===0||S?1:2,T-=O;else if(O=T+1<this.segmentOffsets.length&&this.segmentOffsets[T+1].isAutoScrollable?1:2,S=T+O<this.segmentOffsets.length?
this.segmentOffsets[T+O].start:Infinity,d>S)T+=O;else{if(T<0)break;T<this.segmentOffsets.length&&d>this.segmentOffsets[T].end&&(T=-1);break}}if(t!==T){if(t>=0){var Z;(Z=this.getSegmentElement(t))==null||Z.classList.remove("active")}this.segmentIndex=T;if(!(T<0)){var h;(h=this.getSegmentElement(T))==null||h.classList.add("active");this.isHovered||this.scrollElementToTop(T)}}};
_.k.handleSegmentEdit=function(B){B.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=B.target,_.CG(this.hostElement,"yt-transcript-player-edit",[B.detail.startMs/1E3,B.detail.endMs/1E3]))};
_.k.handleSegmentSelected=function(B){_.CG(this.hostElement,"yt-transcript-player-seek",[B.detail.startMs/1E3])};
_.k.handleSegmentReplay=function(B){_.CG(this.hostElement,"yt-transcript-player-replay",[B.detail.startMs/1E3,B.detail.endMs/1E3])};
_.k.handleSectionHeaderSelected=function(B){_.CG(this.hostElement,"yt-transcript-player-seek",[B.detail.startMs/1E3])};
_.k.onMouseEnter=function(){this.isHovered=!0};
_.k.onMouseLeave=function(){this.isHovered=!1};
_.k.onRetryButtonClick=function(){_.dv(this.hostElement,"transcript-retry-button-click")};
_.k.getSegmentElement=function(B){return _.ZH(this.hostElement).querySelector(":nth-child("+(B+1)+")")};
_.k.scrollElementToTop=function(B){B=this.getSegmentElement(B>=2?B-2:0);this.hostElement.scrollTop=Math.min(B.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.k.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(B){var t,T=(t=B.transcriptSegmentRenderer)!=null?t:B.transcriptSectionHeaderRenderer;return{start:Number(T.startMs)/1E3,end:Number(T.endMs)/1E3,isAutoScrollable:B.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.k.clearHighlightedSegments=function(){var B=_.ZH(this.hostElement);B=_.C(B.querySelectorAll("ytd-transcript-segment-renderer"));for(var t=B.next();!t.done;t=B.next())t.value.classList.remove("active")};
_.n9.Object.defineProperties(p0.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.searchResultSegments)||((t=this.data)==null?void 0:t.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
p0.prototype.onMouseLeave=p0.prototype.onMouseLeave;p0.prototype.onMouseEnter=p0.prototype.onMouseEnter;p0.prototype.handleSectionHeaderSelected=p0.prototype.handleSectionHeaderSelected;p0.prototype.handleSegmentReplay=p0.prototype.handleSegmentReplay;p0.prototype.handleSegmentSelected=p0.prototype.handleSegmentSelected;p0.prototype.handleSegmentEdit=p0.prototype.handleSegmentEdit;p0.prototype.segmentsChanged=p0.prototype.segmentsChanged;
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],p0.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],p0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],p0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],p0.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],p0.prototype,"isError",void 0);
_.G([_.y(),_.Y("design:type",Object)],p0.prototype,"noResultLabel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],p0.prototype,"darkerPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],p0.prototype,"useParentMaxHeight",void 0);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],p0.prototype,"segments",null);
_.G([_.F("segments","noResultLabel"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],p0.prototype,"displayNoResults",null);_.G([_.IK("segments"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],p0.prototype,"segmentsChanged",null);_.G([_.Uv("yt-transcript-segment-edit"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],p0.prototype,"handleSegmentEdit",null);
_.G([_.Uv("yt-transcript-segment-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],p0.prototype,"handleSegmentSelected",null);_.G([_.Uv("yt-transcript-segment-replay"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],p0.prototype,"handleSegmentReplay",null);
_.G([_.Uv("ytd-transcript-section-header"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],p0.prototype,"handleSectionHeaderSelected",null);_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],p0.prototype,"onMouseEnter",null);_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],p0.prototype,"onMouseLeave",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],p0);
_.e(p0,"ytd-transcript-segment-list-renderer",function(){if(Trs!==void 0)return Trs;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Trs=B},{mode:1});var ih=function(){var B=_.x.apply(this,arguments)||this;B.hideTimestamps=!!_.h2("hide-transcript-timestamps");B.isLoadingTranscripts=!1;B.darkerPanels=_.m("web_watch_darker_panels");B.isError=!1;B.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return B};
_.u(ih,_.x);_.k=ih.prototype;_.k.headerChanged=function(){var B,t;this.baseGetTranscriptsCommand=(t=_.X((B=this.data)==null?void 0:B.header,MDq))==null?void 0:t.onTextChangeCommand};
_.k.bodyChanged=function(){var B=this.getBodyRenderer();B&&(B.initialSegments&&(this.initialTranscriptsRenderer=B),B.noResultLabel&&(this.noResultLabel=B.noResultLabel),B.retryLabel&&(this.retryLabel=B.retryLabel))};
_.k.detached=function(){this.clearSearchBoxText()};
_.k.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.k.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"}}}};
_.k.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.k.fireSearch=function(B){var t=this;if(B){var T=B.detail.query;if(this.baseGetTranscriptsCommand){var S;B=(S=_.X(this.baseGetTranscriptsCommand,_.o0s))==null?void 0:S.params;var O;S=_.X((O=this.data)==null?void 0:O.footer,XAf);var d;if((O=(d=_.X(S==null?void 0:S.languageMenu,wAC))==null?void 0:d.subMenuItems)&&O.length>0&&(d=O.find(function(q){return q.selected}))){var Z,h;
B=(Z=d.continuation)==null?void 0:(h=Z.reloadContinuationData)==null?void 0:h.continuation}Z=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:B,searchQuery:T}});this.ytComponentBehavior.resolveCommand(Z,{commandController:{onServerError:function(){t.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});OOB(this.ytContinuationHandlerBehavior,function(){return T===t.getCurrentSearchBoxText()})}}};
_.k.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.k.onRetryButtonClick=function(){this.isError=!1;var B={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:B}))};
_.k.hideTimestampsChanged=function(){_.LA("hide-transcript-timestamps",this.hideTimestamps)};
_.k.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.k.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.k.handleSignalActionCopyTranscript=function(){var B=this,t=this.getBodyRenderer();t&&(t=((t==null?void 0:t.searchResultSegments)||(t==null?void 0:t.initialSegments)||[]).map(function(T){return _.X(T,WGg)}).filter(function(T){return!!T}).map(function(T){return{snippet:T.snippet||{runs:[{text:""}]},
startTimeText:T.startTimeText||{simpleText:""}}}).map(function(T){var S=(T.snippet.runs||[]).reduce(function(O,d){return O+d.text},"");
return B.hideTimestamps?S:T.startTimeText.simpleText+" "+S}).join("\n"),this.copyToClipboard(t))};
_.k.copyToClipboard=function(B){navigator.clipboard&&navigator.clipboard.writeText(B)};
_.k.getCurrentSearchBoxText=function(){var B;return(B=this.searchBox)==null?void 0:B.value};
_.k.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.k.getBodyRenderer=function(){var B;return _.X((B=this.data)==null?void 0:B.body,$$n)};
_.k.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.n9.Object.defineProperties(ih.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.ZH(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
ih.prototype.hideTimestampsChanged=ih.prototype.hideTimestampsChanged;ih.prototype.searchCleared=ih.prototype.searchCleared;ih.prototype.fireSearch=ih.prototype.fireSearch;ih.prototype.onReloadContinuationFinish=ih.prototype.onReloadContinuationFinish;ih.prototype.bodyChanged=ih.prototype.bodyChanged;ih.prototype.headerChanged=ih.prototype.headerChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ih.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ih.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ih.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],ih.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ih.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ih.prototype,"hideTimestamps",void 0);
_.G([_.y(),_.Y("design:type",Object)],ih.prototype,"isLoadingTranscripts",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ih.prototype,"darkerPanels",void 0);_.G([_.y(),_.Y("design:type",Object)],ih.prototype,"isError",void 0);_.G([_.IK("data.header"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ih.prototype,"headerChanged",null);
_.G([_.je("data.body"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ih.prototype,"bodyChanged",null);_.G([_.Uv("yt-reload-continuation-finish"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ih.prototype,"onReloadContinuationFinish",null);_.G([_.Uv("yt-transcript-search-box-search"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],ih.prototype,"fireSearch",null);
_.G([_.Uv("yt-transcript-search-box-clear"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ih.prototype,"searchCleared",null);_.G([_.IK("hideTimestamps"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ih.prototype,"hideTimestampsChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],ih);
_.e(ih,"ytd-transcript-search-panel-renderer",function(){if(Br8!==void 0)return Br8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Br8=B},{mode:1});var Yy=function(){var B=_.x.apply(this,arguments)||this;B.player=null;B.playerPollJobId=0;return B};
_.u(Yy,_.x);_.k=Yy.prototype;_.k.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.k.onLoadReloadContinuation=function(B){_.m("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:B.target.data.continuation}}):(B={clickTrackingParams:B.target.data.clickTrackingParams,getTranscriptEndpoint:{params:B.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}}))};
_.k.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"}}}};
_.k.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.k.attached=function(){this.updatePlayerListening()};
_.k.detached=function(){this.updatePlayerListening()};
_.k.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.k.startPlayerListening=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return(t=_.Tp())?_.V(T,t.getPlayerPromise(),2):T.return();B.player=T.yieldResult;B.playerPollJobId=_.wT.addLowPriorityJob(function(){B.getPlayerVideoProgress()},1E3);
B.player.addEventListener("onCueRangeEnter",function(S){B.onCueRangeEnter(S)});
B.player.addEventListener("onCueRangeExit",function(S){B.onCueRangeExit(S)});
B.player.addEventListener("onStateChange",function(S){B.onPlayerStateChange(S)});
B.player.addEventListener("SEEK_TO",function(S){B.onPlayerSeek(S)});
_.Dh(T)})};
_.k.getPlayerVideoProgress=function(){var B=this;_.wT.cancelJob(this.playerPollJobId);if(this.player){var t=this.player.getCurrentTime();_.CG(this.hostElement,"yt-player-time-changed",[t])}this.playerPollJobId=_.wT.addLowPriorityJob(function(){B.getPlayerVideoProgress()},1E3)};
_.k.stopPlayerListening=function(){this.player=null;_.wT.cancelJob(this.playerPollJobId)};
_.k.onPlayerStateChange=function(B){B===2&&this.removePendingCue()};
_.k.onPlayerSeek=function(B){var t;if(t=this.pendingReplayCueId)t=this.pendingReplayCueId,t=B===(_.m("web_transcript_cue_id_killswitch")?Number(t):Number(t.split("_")[1]));t||this.removePendingCue()};
_.k.onCueRangeEnter=function(B){AS1(B)&&(this.pendingReplayCueId=B)};
_.k.onCueRangeExit=function(B){AS1(B)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.k.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.k.onYtTranscriptPlayerSeek=function(B){this.player&&this.player.seekTo(B,!0)};
_.k.onYtTranscriptPlayerReplay=function(B,t){this.player&&(this.player.addCueRange(RGN(B),B,t),this.player.seekTo(B,!0),this.player.playVideo())};
_.k.onYtTranscriptPlayerEdit=function(B,t){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(RGN(B),B,t),this.player.seekTo(B,!0))};
Yy.prototype.onLoadReloadContinuation=Yy.prototype.onLoadReloadContinuation;Yy.prototype.panelContentVisibleChanged=Yy.prototype.panelContentVisibleChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Yy.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Yy.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Yy.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Yy.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Yy.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yy.prototype,"panelContentVisible",void 0);_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yy.prototype,"panelContentVisibleChanged",null);
_.G([_.Uv("yt-load-reload-continuation"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],Yy.prototype,"onLoadReloadContinuation",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],Yy);
_.e(Yy,"ytd-transcript-renderer",function(){if(zSn!==void 0)return zSn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return zSn=B},{mode:1});var OHs;var kqf;var K0=function(){return _.x.apply(this,arguments)||this};
_.u(K0,_.x);K0.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.qi(this.hostElement,[this.data.clickCommand],this.hostElement))};
K0.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.sR)()+_.Qd)+"px)"};
K0.prototype.updateShouldHideFromBinding=function(B){this.shouldHide=B.detail.value};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],K0.prototype,"rendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],K0.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],K0.prototype,"shouldHide",void 0);_.G([_.M({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],K0);
_.e(K0,"ytd-ad-engagement-panel-banner-renderer",function(){if(kqf!==void 0)return kqf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kqf=B},{mode:_.h_("kevlar_poly_si_batch_j070")?1:2});var dvC;var lh=function(){var B=_.x.apply(this,arguments)||this;B.modernPanels=_.m("kevlar_watch_modern_panels");B.buttonUpdate=_.m("web_modern_buttons");B.adsSemanticText=_.m("enable_ads_web_ep_buenos_aires_and_padding_fix");return B};
_.u(lh,_.x);lh.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.G([_.y(),_.Y("design:type",Object)],lh.prototype,"data",void 0);_.G([_.y({computed:"computeHideDefaultAdBadge(data)"}),_.Y("design:type",Boolean)],lh.prototype,"hideDefaultAdBadge",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lh.prototype,"modernPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lh.prototype,"buttonUpdate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lh.prototype,"adsSemanticText",void 0);
_.G([_.M({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],lh);
_.e(lh,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(dvC!==void 0)return dvC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return dvC=B},{mode:1});var C7f;var v$=function(){var B=_.x.apply(this,arguments)||this;B.darkerPanels=_.m("web_watch_darker_panels");B.enableSqueezebackPanels=_.m("web_shorts_enable_squeezeback_panels");B.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");B.modernPanels=_.m("kevlar_watch_modern_panels");B.headerClickListener=function(t){B.onHeaderClick(t)};
B.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return B};
_.u(v$,_.x);_.k=v$.prototype;_.k.computeAdsInfoButton=function(){if(_.m("web_modern_buttons")){var B,t;return(t=_.X((B=this.data)==null?void 0:B.subtitleComplex,utn))==null?void 0:t.adInfoRenderer}};
_.k.updateHeaderClickListener=function(){var B,t,T;((B=this.data)==null?0:B.navigationEndpoint)||((t=this.data)==null?0:t.onClickCommand)||_.X((T=this.data)==null?void 0:T.visibilityButton,_.yx)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.k.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}}}}}};
_.k.collapsedChanged=function(){var B;(B=this.data)!=null&&B.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.m("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.k.focus=function(B){this.titleElement&&_.vz(this.titleElement,B)};
_.k.computeTitleAriaLabel=function(B){var t=[];if(B.title){var T,S;t.push(this.ytRendererBehavior.getSimpleString(B.title)||((T=B.title.accessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label))}B.contextualInfo&&t.push(this.ytRendererBehavior.getSimpleString(B.contextualInfo));return t.join(" ")};
_.k.onHeaderClick=function(B){this.shouldTriggerHeaderClick(B)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.qi(this.hostElement,[this.data.onClickCommand],this.hostElement)):(B=this.getVisibilityToggleButton())&&B.click())};
_.k.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var B=_.X(this.data.visibilityButton,_.o_)||_.X(this.data.visibilityButton,_.yx);B&&this.ytRendererBehavior.logExplicitClick(B)}};
_.k.getVisibilityToggleButton=function(){var B=_.ZH(this.hostElement).querySelector("#visibility-button").firstElementChild;return(B==null?void 0:B.is)==="ytd-toggle-button-renderer"?B:null};
_.k.shouldTriggerHeaderClick=function(B){return!_.zJ(_.z2(B),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.k.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(B){B=_.X(B,_.E3B);this.targetId&&(B==null?void 0:B.targetId)===this.targetId&&(B=B.navigationButton)&&this.set("data.navigationButton",B)};
_.n9.Object.defineProperties(v$.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var B;return!!(((B=this.entity)==null?0:B.isActionButtonHidden)||this.hideActionButton)}}});
v$.prototype.collapsedChanged=v$.prototype.collapsedChanged;v$.prototype.updateHeaderClickListener=v$.prototype.updateHeaderClickListener;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],v$.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],v$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],v$.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],v$.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],v$.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],v$.prototype,"targetId",void 0);_.G([_.y(),_.Y("design:type",Boolean)],v$.prototype,"collapsed",void 0);_.G([_.y(),_.Y("design:type",Boolean)],v$.prototype,"hideActionButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],v$.prototype,"shortsPanel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],v$.prototype,"liveChatEngagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],v$.prototype,"learningChatEngagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],v$.prototype,"darkerPanels",void 0);_.G([_.mA("#title"),_.Y("design:type",HTMLElement)],v$.prototype,"titleElement",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],v$.prototype,"headerElement",void 0);
_.G([_.y({computed:"computeAdsInfoButton(data)"}),_.Y("design:type",Object)],v$.prototype,"adsInfoButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],v$.prototype,"enableSqueezebackPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],v$.prototype,"enableAnchoredPanel",void 0);_.G([_.y({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(B,t){return _.q8(B.entities,"engagementPanelTitleHeaderEntity",t)}}),
_.Y("design:type",Object)],v$.prototype,"entity",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],v$.prototype,"modernPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("targetId"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],v$.prototype,"adsSemanticText",null);_.G([_.IK("data","data.navigationEndpoint","data.onClickCommand"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],v$.prototype,"updateHeaderClickListener",null);
_.G([_.je("collapsed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],v$.prototype,"collapsedChanged",null);_.G([_.F("entity","hideActionButton"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],v$.prototype,"isActionButtonHidden",null);_.G([_.M({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],v$);
_.e(v$,"ytd-engagement-panel-title-header-renderer",function(){if(C7f!==void 0)return C7f;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return C7f=B},{mode:1});var ZHw;var n0=function(){return _.x.apply(this,arguments)||this};
_.u(n0,_.x);n0.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],n0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],n0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],n0.prototype,"data",void 0);_.G([_.M({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],n0);
_.e(n0,"ytd-macro-markers-info-item-renderer",function(){if(ZHw!==void 0)return ZHw;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return ZHw=B},{mode:1});var LP_;var VFr=function(B,t,T,S,O,d){_.fb.call(this);var Z=this;this.JSC$20267_containerElement=B;this.hostElement=t;this.supportedSyncItems=T;this.syncEntityKey=S;this.options=O;this.renderLazyListItems=d;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;h3q(this);quq(this);this.JSC$20267_scrollAnimation=new _.o$(function(h){B.scrollTop=h});
_.DC(this,this.JSC$20267_scrollAnimation);this.addOnDisposeCallback(function(){Z.exitBrowsingMode(!1);Z.activeItem&&Z.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.u(VFr,_.fb);var h3q=function(B){var t=_.Ux(_.OD().resolve(_.xr),function(T){return T.entities.markersEngagementPanelSyncEntity||{}},function(T,S){var O;
T[B.syncEntityKey]!==S[B.syncEntityKey]&&((O=T[B.syncEntityKey])==null?void 0:O.activeItemIndex)!==void 0&&B.updatePanelActiveItem(T[B.syncEntityKey].activeItemIndex)});
B.unsubscribeFromTimedMarkersListSyncEntity=t;B.addOnDisposeCallback(t);E77(B)},E77=function(B){var t=_.OD().resolve(_.xr);
t=_.gQq(t.getState(),B.syncEntityKey);(t==null?void 0:t.activeItemIndex)!==void 0&&(t=B.getItemByIndex(t.activeItemIndex))&&B.setActiveItem(t)},quq=function(B){var t=new _.nS(B.onScroll,50,B);
_.DC(B,t);var T=function(){t.fire()};
B.JSC$20267_containerElement.addEventListener("scroll",T);B.addOnDisposeCallback(function(){B.JSC$20267_containerElement.removeEventListener("scroll",T)})};
_.k=VFr.prototype;
_.k.updatePanelActiveItem=function(B){var t=this.getItemByIndex(B);if(t){if(this.setActiveItem(t),this.contentVisible)if(this.browsingMode){var T;((T=this.options)==null?void 0:T.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(B=Dvg(this),t.offsetTop<this.JSC$20267_containerElement.clientHeight+this.JSC$20267_containerElement.scrollTop&&B&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));P7s(this)}else this.scrollToItem(t)}else _.yu(new _.HY("Could not find "+this.supportedSyncItems+
" sync child to set active.",B,this.JSC$20267_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.k.getItemByIndex=function(B){var t;(t=this.renderLazyListItems)==null||t.call(this,B);t=this.JSC$20267_containerElement.querySelectorAll(this.supportedSyncItems);if(t.length>B)return t[B]};
_.k.setActiveItem=function(B){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));B.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=B};
_.k.scrollToItem=function(B){B=this.getScrollPositionForItem(B);this.JSC$20267_containerElement.scrollTop!==B&&this.JSC$20267_scrollAnimation.start(this.JSC$20267_containerElement.scrollTop,B,300)};
_.k.getScrollPositionForItem=function(B){if(this.JSC$20267_containerElement.querySelectorAll(this.supportedSyncItems)[0]===B)return 0;var t,T=((t=this.options)==null?0:t.percentOffset)?this.JSC$20267_containerElement.clientHeight*this.options.percentOffset:0;B=_.w9(B).y+this.JSC$20267_containerElement.scrollTop-(_.w9(this.JSC$20267_containerElement).y+T);return Math.max(0,Math.min(B,this.JSC$20267_containerElement.scrollHeight-this.JSC$20267_containerElement.offsetHeight))};
_.k.onScroll=function(){this.activeItemBelowSyncPosition=Dvg(this);if(this.activeItem&&!this.JSC$20267_scrollAnimation.isAnimating()&&Math.abs(this.JSC$20267_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var B;switch((B=this.options)==null?void 0:B.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!Uvn(this));P7s(this);break;default:this.enterBrowsingMode(!0)}}};
_.k.enterBrowsingMode=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1){if(t.browsingMode)return O.return();t.browsingMode=!0;B&&t.hostElement.classList.add("browsing-mode");t.playerExitBrowsingModeListener=function(){t.exitBrowsingMode(!1)};
return _.V(O,_.qI(),2)}T=O.yieldResult;(S=T)==null||S.addEventListener("SEEK_TO",t.playerExitBrowsingModeListener);_.Dh(O)})};
_.k.exitBrowsingMode=function(B){B=B===void 0?!0:B;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),B&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.k.removePlayerSeekListener=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1)return B.playerExitBrowsingModeListener?_.V(S,_.qI(),3):S.jumpTo(0);t=S.yieldResult;(T=t)==null||T.removeEventListener("SEEK_TO",B.playerExitBrowsingModeListener);B.playerExitBrowsingModeListener=void 0;_.Dh(S)})};
var P7s=function(B){var t;((t=B.options)==null?void 0:t.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(Uvn(B)?B.hostElement.classList.remove("browsing-mode"):B.activeItem&&B.hostElement.classList.add("browsing-mode"))},Dvg=function(B){if(!B.activeItem)return!1;
var t,T=((t=B.options)==null?0:t.percentOffset)?B.JSC$20267_containerElement.clientHeight*B.options.percentOffset:0;return B.activeItem.offsetTop>=B.JSC$20267_containerElement.scrollTop+T},Uvn=function(B){if(!B.activeItem)return!1;
var t=B.activeItem.offsetTop+14<=B.JSC$20267_containerElement.scrollTop+B.JSC$20267_containerElement.clientHeight;return B.activeItem.offsetTop+B.activeItem.clientHeight-14>=B.JSC$20267_containerElement.scrollTop&&t};
VFr.prototype.panelContentVisibleChanged=function(B){(this.contentVisible=B)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var Ixn=function(B,t){B.syncEntityKey=t;var T;(T=B.unsubscribeFromTimedMarkersListSyncEntity)==null||T.call(B);h3q(B)},JG1=function(B,t){B.options=t};var rA=function(){var B=_.x.apply(this,arguments)||this;B.browsingMode=!1;B.modern=_.m("web_button_rework");B.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return B};
_.u(rA,_.x);_.k=rA.prototype;_.k.activeItemChanged=function(){if(!_.m("synced_panel_scrolling_controller")){var B;((B=this.syncEntity)==null?void 0:B.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.k.created=function(){var B=this;_.m("synced_panel_scrolling_controller")||(this.JSC$20271_scrollAnimation=new _.o$(function(t){B.contents.scrollTop=t}),this.boundExitBrowsingMode=function(){B.exitBrowsingMode(!1)})};
_.k.detached=function(){if(_.m("synced_panel_scrolling_controller")){var B;(B=this.scrollController)==null||B.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.k.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"}}}};
_.k.dataChanged=function(){var B=this;_.m("synced_panel_scrolling_controller")?_.K9(this,function(){if(B.scrollController){var t;(t=B.scrollController)==null||t.exitBrowsingMode(!1);var T,S,O;(S=B.scrollController)==null||Ixn(S,(O=(T=B.data)==null?void 0:T.syncModelEntityKey)!=null?O:"default-macro-markers-list-renderer-entity-key");var d,Z,h;(h=B.scrollController)==null||JG1(h,{percentOffset:(d=B.data)==null?void 0:d.selectedItemAlignmentPercentOffset,floatingPillType:(Z=B.data)==null?void 0:Z.floatingPillType})}else{var q,
D,P,U;B.scrollController=new VFr(B.contents,B.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(U=(q=B.data)==null?void 0:q.syncModelEntityKey)!=null?U:"default-macro-markers-list-renderer-entity-key",{percentOffset:(D=B.data)==null?void 0:D.selectedItemAlignmentPercentOffset,floatingPillType:(P=B.data)==null?void 0:P.floatingPillType},function(J){B.renderLazyListItems(J)})}B.scrollController.panelContentVisibleChanged(!!B.panelContentVisible)}):this.exitBrowsingMode()};
_.k.computeButtonShape=function(){var B=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){B.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.k.computeSyncEnabled=function(B){return!(B==null||!B.syncButtonLabel)};
_.k.renderLazyListItems=function(B){for(var t=this.contents.children,T=0,S=0;S<t.length;S++){var O=void 0;(O=t[S].ytLazyListBehavior)==null||O.fillRemainingListItems();var d=void 0,Z=void 0;O=_.X((d=this.data)==null?void 0:(Z=d.contents)==null?void 0:Z[S],_.$52);Z=d=void 0;if((d=O)==null?0:(Z=d.contents)==null?0:Z.length)T+=O.contents.length;if(T>=B)break}};
_.k.getItemByIndex=function(B){this.renderLazyListItems(B);var t=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(t.length>B)return t[B]};
_.k.setActiveItem=function(B){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);B.active!==void 0&&(B.active=!0);this.currentActiveItem=B};
_.k.handleSetActivePanelItemAction=function(B){if((B=_.X(B,Pu7))&&this.panelTargetId===B.panelTargetId){B=B.itemIndex;if(_.m("synced_panel_scrolling_controller")){var t,T;var S=(T=(t=this.data)==null?void 0:t.syncModelEntityKey)!=null?T:"default-macro-markers-list-renderer-entity-key"}else{var O;S=(O=this.data)==null?void 0:O.syncModelEntityKey}if(S){var d;((d=this.syncEntity)==null?void 0:d.activeItemIndex)!==B&&this.ytdReduxBehavior.dispatch(_.mO("markersEngagementPanelSyncEntity",S,{key:S,activeItemIndex:B}))}else this.updatePanelActiveItem(B)}};
_.k.updatePanelActiveItem=function(B){var t=this.getItemByIndex(B);t?(this.setActiveItem(t),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(t)):_.yu(new _.HY("Could not find ytd-macro-markers-list-renderer sync child to set active.",B,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.k.scrollToItem=function(B){B=this.getScrollPositionForItem(B);this.contents.scrollTop!==B&&this.JSC$20271_scrollAnimation.start(this.contents.scrollTop,B,300)};
_.k.getScrollPositionForItem=function(B){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===B)return 0;B=_.w9(B).y+this.contents.scrollTop-_.w9(this.contents).y-this.getStickyHeaderHeight(B);return Math.min(B,this.contents.scrollHeight-this.contents.offsetHeight)};
_.k.getStickyHeaderHeight=function(B){if(B.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var t,T,S;return(S=(t=B.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(T=t.header)==null?void 0:T.offsetHeight)!=null?S:0}return 0};
_.k.onScroll=function(){_.m("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$20271_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.k.enterBrowsingMode=function(){var B=this;return _.L(function(t){if(t.nextAddress==1){if(B.browsingMode)return t.return();B.browsingMode=!0;return _.V(t,_.SZ().getPlayerPromise(),2)}B.player=t.yieldResult;B.player.addEventListener("SEEK_TO",B.boundExitBrowsingMode);_.Dh(t)})};
_.k.exitBrowsingMode=function(B){this.browsingMode&&(this.browsingMode=!1,(B===void 0||B)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.k.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.k.onSyncClick=function(){if(_.m("synced_panel_scrolling_controller")){var B;(B=this.scrollController)==null||B.exitBrowsingMode()}else this.exitBrowsingMode()};
_.k.panelContentVisibleChanged=function(){if(_.m("synced_panel_scrolling_controller")){var B;(B=this.scrollController)==null||B.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
rA.prototype.panelContentVisibleChanged=rA.prototype.panelContentVisibleChanged;rA.prototype.dataChanged=rA.prototype.dataChanged;rA.prototype.activeItemChanged=rA.prototype.activeItemChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],rA.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rA.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],rA.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rA.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],rA.prototype,"useCustomColors",void 0);_.G([_.y({computed:"computeSyncEnabled(data)"}),_.Y("design:type",Boolean)],rA.prototype,"syncEnabled",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],rA.prototype,"panelTargetId",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],rA.prototype,"panelContentVisible",void 0);_.G([_.mA("#contents"),_.Y("design:type",HTMLElement)],rA.prototype,"contents",void 0);_.G([_.mA("#sync-container"),_.Y("design:type",HTMLElement)],rA.prototype,"syncContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rA.prototype,"browsingMode",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],rA.prototype,"modern",void 0);_.G([_.y({selectorArgs:["data.syncModelEntityKey"],selector:_.gQq}),_.Y("design:type",Object)],rA.prototype,"syncEntity",void 0);_.G([_.IK("syncEntity.activeItemIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rA.prototype,"activeItemChanged",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rA.prototype,"dataChanged",null);_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rA.prototype,"panelContentVisibleChanged",null);_.G([_.M({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],rA);
_.e(rA,"ytd-macro-markers-list-renderer",function(){if(LP_!==void 0)return LP_;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" hidden="[[!syncEnabled]]" class="style-scope ytd-macro-markers-list-renderer">\n  <tp-yt-paper-button id="sync-button" disable-upgrade="[[modern]]" hidden="[[modern]]" on-click="onSyncClick" class="style-scope ytd-macro-markers-list-renderer">\n    [[getSimpleString(data.syncButtonLabel)]]\n  </tp-yt-paper-button>\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden="[[!modern]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return LP_=B},{mode:1});var mvq;var z7=function(){return _.x.apply(this,arguments)||this};
_.u(z7,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],z7.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],z7.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],z7.prototype,"data",void 0);_.G([_.M({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],z7);
_.e(z7,"ytd-error-corrections-section-item-renderer",function(){if(mvq!==void 0)return mvq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return mvq=B},{mode:1});var Nr8;var bh=function(){return _.x.apply(this,arguments)||this};
_.u(bh,_.x);bh.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bh.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],bh.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],bh.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bh.prototype,"data",void 0);_.G([_.M({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],bh);
_.e(bh,"ytd-error-corrections-section-renderer",function(){if(Nr8!==void 0)return Nr8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Nr8=B},{mode:1});var XBs;var BM=function(){return _.x.apply(this,arguments)||this};
_.u(BM,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],BM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],BM.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],BM.prototype,"data",void 0);_.G([_.M({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],BM);
_.e(BM,"ytd-topic-link-renderer",function(){if(XBs!==void 0)return XBs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XBs=B},{mode:1});var uKg;var tL=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("kevlar_modern_sd_v2");B.modernLockupV2=_.m("modernize_structured_description_playlist_lockups_v2");B.modernTypography=_.m("web_modern_typography");return B};
_.u(tL,_.x);tL.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tL.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],tL.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],tL.prototype,"modernLockupV2",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],tL.prototype,"modernTypography",void 0);_.G([_.M({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],tL);
_.e(tL,"ytd-video-description-course-section-renderer",function(){if(uKg!==void 0)return uKg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return uKg=B},{mode:1});var jVV;var Tk=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("kevlar_modern_sd_v2");B.modernTypography=_.m("web_modern_typography");return B};
_.u(Tk,_.x);Tk.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Tk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Tk.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Tk.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Tk.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Tk.prototype,"modernTypography",void 0);
_.G([_.M({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],Tk);
_.e(Tk,"ytd-video-description-files-section-renderer",function(){if(jVV!==void 0)return jVV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jVV=B},{mode:1});var HHw;var S2=function(){return _.x.apply(this,arguments)||this};
_.u(S2,_.x);S2.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],S2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],S2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],S2.prototype,"data",void 0);_.G([_.M({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],S2);
_.e(S2,"ytd-video-description-gaming-section-renderer",function(){if(HHw!==void 0)return HHw;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HHw=B},{mode:1});var axq;var ON=function(){var B=_.x.apply(this,arguments)||this;B.isExpanded=!1;return B};
_.u(ON,_.x);ON.prototype.computeHasDefaultMetadataEndpoint=function(B){var t;B=B==null?void 0:(t=B.defaultMetadata)==null?void 0:t.runs;return!(!B||B.length!==1||!B[0].navigationEndpoint)};
ON.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.n9.Object.defineProperties(ON.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ON.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ON.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ON.prototype,"isExpanded",void 0);_.G([_.y({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],ON.prototype,"hasDefaultMetadataEndpoint",void 0);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ON.prototype,"isExpandable",null);_.G([_.F("data","isExpandable","isExpanded"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ON.prototype,"showExpandedMetadata",null);_.G([_.M({is:"ytd-info-row-renderer",disableElementRegistration:!0})],ON);
_.e(ON,"ytd-info-row-renderer",function(){if(axq!==void 0)return axq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return axq=B},{mode:1});var fx8;var kw=function(){var B=_.x.apply(this,arguments)||this;B.currentIndex=0;B.supportComponentResize=!0;B.modern=_.m("kevlar_modern_sd_v2");B.JSC$20297_lastScrollContainerWidth=NaN;return B};
_.u(kw,_.x);_.k=kw.prototype;
_.k.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"}}}};
_.k.getItemsPath=function(){return"videoLockups"};
_.k.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.k.onIronResize=function(){this.updateVideoLockupStyles()};
_.k.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.k.updateVideoLockupStyles=function(){var B;this.JSC$20297_scrollContainer!==void 0&&(B=this.videoLockups)!=null&&B.length&&(B=this.JSC$20297_scrollContainer.clientWidth,B!==this.JSC$20297_lastScrollContainerWidth&&(this.JSC$20297_lastScrollContainerWidth=B,_.Ev(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(B*.8,415)+"px"}),_.dv(this.hostElement,"iron-resize")))};
_.n9.Object.defineProperties(kw.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var B=[],t;if((t=this.data)==null||!t.carouselLockups)return B;t=_.C(this.data.carouselLockups);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;((S=_.X(T,iOV))==null?0:S.videoLockup)&&B.push(_.X(T,iOV).videoLockup)}return B}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.videoLockups)==null||!B.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var B=[],t;if((t=this.data)==null||!t.carouselLockups)return B;var T;return(T=_.X(this.data.carouselLockups[this.scrollCount],iOV))==null?void 0:T.infoRows}}});
kw.prototype.dataChanged=kw.prototype.dataChanged;kw.prototype.onIronResize=kw.prototype.onIronResize;kw.prototype.hiddenChanged=kw.prototype.hiddenChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],kw.prototype,"componentBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],kw.prototype,"ytdHorizontalListBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],kw.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kw.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],kw.prototype,"inlineStructuredDescription",void 0);_.G([_.y({value:2}),_.Y("design:type",Number)],kw.prototype,"initialCount",void 0);_.G([_.y(),_.Y("design:type",Object)],kw.prototype,"currentIndex",void 0);
_.G([_.y(),_.Y("design:type",Number)],kw.prototype,"scrollCount",void 0);_.G([_.y(),_.Y("design:type",Object)],kw.prototype,"supportComponentResize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],kw.prototype,"contentHidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],kw.prototype,"modern",void 0);_.G([_.mA("#scroll-container"),_.Y("design:type",HTMLDivElement)],kw.prototype,"JSC$20297_scrollContainer",void 0);
_.G([_.IK("contentHidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kw.prototype,"hiddenChanged",null);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],kw.prototype,"videoLockups",null);_.G([_.F("videoLockups"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],kw.prototype,"hasVideoLockups",null);
_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kw.prototype,"onIronResize",null);_.G([_.F("data","scrollCount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],kw.prototype,"infoRows",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kw.prototype,"dataChanged",null);_.G([_.M({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],kw);
_.e(kw,"ytd-video-description-music-section-renderer",function(){if(fx8!==void 0)return fx8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return fx8=B},{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var g71;var dz=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("kevlar_modern_sd_v2");B.modernTypography=_.m("web_modern_typography");return B};
_.u(dz,_.x);dz.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],dz.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dz.prototype,"ytRendererBehavior",void 0);_.G([_.y({}),_.Y("design:type",Object)],dz.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dz.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dz.prototype,"modernTypography",void 0);
_.G([_.M({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],dz);
_.e(dz,"ytd-video-description-transcript-section-renderer",function(){if(g71!==void 0)return g71;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return g71=B},{mode:1});var R3w;_.dU(_.Ba(function(B){var t=_.JT(_.m0z,function(){return B.data().firstProviderLinkStatusEntityKey}),T=_.JT(_.m0z,function(){return B.data().secondProviderLinkStatusEntityKey}),S=function(){var O,d;
return((O=t())==null?void 0:O.linked)||((d=T())==null?void 0:d.linked)};
return _.E("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.E(_.vR,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return B.data().sectionTitle}}),_.E(_.vR,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return S()?B.data().connectedMessage:B.data().notConnectedMessage}}),_.E(_.I,{cond:S,
then:function(){return _.E(_.cR,{data:function(){return B.data().connectedButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.E(_.I,{cond:function(){return!S()},
then:function(){return _.E(_.cR,{data:function(){return B.data().notConnectedButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"hj"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;return _.E("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.E("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.E(_.vR,{text:function(){return t().sectionTitle}})),_.E("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.E(_.vR,{text:function(){return t().bodyHeader}})),_.E("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.E(_.vR,{text:function(){return t().bodyText}})),_.E(_.I,
{cond:function(){return t().attributionText},
then:function(){return _.E("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.E(_.vR,{text:function(){return t().attributionText}}))}}))},"ij"),"how-this-was-made-section-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){return _.E("yt-video-description-youchat-section-view-model",{class:_.JK("ytVideoDescriptionYouchatSectionViewModelHost")},_.E("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.E(_.vR,{text:function(){return B.data().sectionTitle}})),_.E("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.E(_.vR,{text:function(){return B.data().subHeaderText}})),_.E("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.E(_.V6,{data:function(){return _.X(B.data().primaryButton,
_.aa)}})))},"jj"),"yt-video-description-youchat-section-view-model",{props:{data:_.lP}});var CP=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return B};
_.u(CP,_.x);_.k=CP.prototype;
_.k.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}}}}}};
_.k.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.k.dataChanged=function(){var B,t;this.hasDescriptionOnly=!(((B=this.data)==null?void 0:(t=B.items)==null?void 0:t.length)!==1||!_.X(this.data.items[0],Y47))};
_.k.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.k.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.k.autoFocusDescription=function(){var B;((B=_.OD().resolve(_.S_(_.Zw)))==null?0:B.isKeyBoardInUse())&&this.description&&_.nR(this.description)};
_.k.resize=function(){if(_.m("kevlar_disable_sd_resize"))this.JSC$20305_cardList&&_.dv(this.JSC$20305_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.dv(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.dv(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.k.scrollToSection=function(B){if(B=this.getSectionElement(B))_.CG(this.hostElement,"yt-scroll-to-watch-element",[B]),B.focus()};
_.k.getSectionElement=function(B){switch(B){case "infocards-item-section":var t;return(t=this.infocardsSection)!=null?t:null;case "transcript-item-section":var T;return(T=this.transcriptSection)!=null?T:null;case "how-this-was-made-section-item-section":var S;return(S=this.howThisWasMadeSection)!=null?S:null;case "files-item-section":var O;return(O=this.filesSection)!=null?O:null;default:return null}};
_.k.handleSetActiveItemAction=function(B){var t=_.X(B,Pu7),T=t&&(t==null?void 0:t.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20305_cardList;if(t&&T){B=this.currentActiveChapter;var S=this.currentActiveProblem;t=T==null?void 0:T.getItemByIndex(t.itemIndex);var O=T=!0;t&&(t.active=!0,t.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(T=B!==t,O=!1,this.currentActiveChapter=t):(t==null?void 0:t.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(T=!1,O=S!==t,this.currentActiveProblem=t));B&&T&&(B.active=!1);S&&O&&(S.active=!1)}};
_.n9.Object.defineProperties(CP.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.m("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
CP.prototype.onYtExpanderMoreTapped=CP.prototype.onYtExpanderMoreTapped;CP.prototype.onHiddenChanged=CP.prototype.onHiddenChanged;CP.prototype.dataChanged=CP.prototype.dataChanged;CP.prototype.panelContentVisibleChanged=CP.prototype.panelContentVisibleChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],CP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],CP.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],CP.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],CP.prototype,"ironResizableBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],CP.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],CP.prototype,"panelContentVisible",void 0);_.G([_.y(),_.Y("design:type",Boolean)],CP.prototype,"hasDescriptionOnly",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],CP.prototype,"inlineStructuredDescription",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],CP.prototype,"hidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],CP.prototype,"shortsPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],CP.prototype,"videoSummary",void 0);_.G([_.y(),_.Y("design:type",Object)],CP.prototype,"merchShelf",void 0);
_.G([_.F("videoSummary"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],CP.prototype,"showVideoSummary",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],CP.prototype,"engagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],CP.prototype,"watchWhileSdp",void 0);_.G([_.mA("ytd-expandable-video-description-body-renderer"),_.Y("design:type",Object)],CP.prototype,"description",void 0);
_.G([_.mA("ytd-horizontal-card-list-renderer"),_.Y("design:type",Object)],CP.prototype,"JSC$20305_cardList",void 0);_.G([_.mA("ytd-horizontal-card-list-renderer[center-items]"),_.Y("design:type",Object)],CP.prototype,"problemWalkthroughCardList",void 0);_.G([_.mA("ytd-shelf-renderer"),_.Y("design:type",Object)],CP.prototype,"shelfSection",void 0);_.G([_.mA("ytd-video-description-music-section-renderer"),_.Y("design:type",Object)],CP.prototype,"musicMetadataSection",void 0);
_.G([_.mA("ytd-video-description-infocards-section-renderer"),_.Y("design:type",Object)],CP.prototype,"infocardsSection",void 0);_.G([_.mA("ytd-video-description-transcript-section-renderer"),_.Y("design:type",Object)],CP.prototype,"transcriptSection",void 0);_.G([_.mA("how-this-was-made-section-view-model"),_.Y("design:type",Object)],CP.prototype,"howThisWasMadeSection",void 0);_.G([_.mA("ytd-video-description-files-section-renderer"),_.Y("design:type",Object)],CP.prototype,"filesSection",void 0);
_.G([_.IK("panelContentVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CP.prototype,"panelContentVisibleChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CP.prototype,"dataChanged",null);_.G([_.IK("hidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CP.prototype,"onHiddenChanged",null);
_.G([_.Uv("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CP.prototype,"onYtExpanderMoreTapped",null);_.G([_.M({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],CP);
_.e(CP,"ytd-structured-description-content-renderer",function(){if(R3w!==void 0)return R3w;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return R3w=B},{mode:2});var AG8;var cGf;var Ze=function(){return _.x.apply(this,arguments)||this};
_.u(Ze,_.x);Ze.prototype.computeAriaLabel=function(B){var t,T;return(B==null?void 0:(t=B.accessibility)==null?void 0:(T=t.accessibilityData)==null?void 0:T.label)||_.IG("LOADING",void 0,"Loading")};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ze.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ze.prototype,"data",void 0);_.G([_.y({computed:"computeAriaLabel(data)"}),_.Y("design:type",String)],Ze.prototype,"ariaLabel",void 0);_.G([_.yX({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Ze);
_.e(Ze,"yt-content-loading-renderer",function(){if(cGf===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;AG8===void 0&&(AG8=document.createElement("template"));var S=AG8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);cGf=B}B=cGf;return B},{mode:_.h_("kevlar_poly_si_batch_j043")?1:2});_.dU(_.Ba(function(B){var t=_.C(_.PV(!1,void 0,"WbYeXc")),T=t.next().value,S=t.next().value;t=_.C(_.PV(!1,void 0,"msXkzc"));var O=t.next().value,d=t.next().value;_.Fv(function(){var q=_.X(B.data().collaboratePlaylistCollaborationSetting,o3w);q&&S(q.switchedOnByDefault);var D=_.X(B.data().allowNewCollaboratorsPlaylistCollaborationSetting,o3w);D&&d(D.switchedOnByDefault);if(!q&&!D||!q&&B.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")S(!0),d(!0)});
var Z=function(q){S(q);d(q);var D=B.data().playlistCollaborationEntityKey||"";var P=_.vb().getState();(P=_.q8(P.entities,"playlistCollaborationEntity",D))&&(P==null?void 0:P.isCollaborative)===q||_.vb().dispatch(_.mO("playlistCollaborationEntity",D,Object.assign({},P,{isCollaborative:q})))},h=function(q){d(q)};
return _.E("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.E("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.E(_.cR,{data:function(){return B.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(q){return _.E(_.xGo,{data:q.data,
onSwitch:Z})}})),_.E(_.I,{cond:T,
then:function(){return _.E("div",null,_.E("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.E(_.cR,{data:function(){return B.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(q){return _.E(_.xGo,{data:q.data,
onSwitch:h,overrideDisabled:!1})}})),_.E(_.I,{cond:O,
then:function(){return _.E("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.E(_.cR,{data:function(){return B.data().copyLinkButton}},{buttonViewModel:_.V6}))}}),_.E("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.E(_.cR,{data:function(){return B.data().playlistCollaborators}},{contentListItemViewModel:_.Ym7})))}}))},"kj"),"playlist-collaboration-view-model",{props:{data:_.lP}});var sV_=_.Ba(function(B){var t=B.data;var T=B.customCommandResolver;return _.E(_.Zc,null,_.E("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.E(_.cR,{data:function(){return t().adAvatar}},{adAvatarViewModel:function(S){return _.E(_.N61,{data:S.data,
customCommandResolver:T})}})),_.E("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.E(_.I,{cond:function(){return t().headline},
then:function(S){return _.E(_.vR,{text:S,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.E("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.E(_.cR,{data:function(){return t().adBadge}},{adBadgeViewModel:function(S){return _.E(_.Sl,{data:S.data,
hasDot:function(){return t().primaryDetailsLine!==void 0},
customCommandResolver:T,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.E(_.cR,{data:function(){return t().primaryDetailsLine}},{adDetailsLineViewModel:function(S){return _.E(_.LX,{data:S.data,
customCommandResolver:T,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"lj"),FP_=_.Ba(function(B){var t=B.data;
var T=B.customCommandResolver;B=_.l_("ad-avatar-lockup-view-model");_.YN(B,function(){return t().interaction},T);
_.tO(B,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});return _.E("ad-avatar-lockup-view-model",{class:function(){var S;return((S=t().interaction)==null?0:S.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:B,"aria-label":function(){var S,O;return(S=t().interaction)==null?void 0:(O=S.accessibility)==null?void 0:O.label}},_.E(_.RS,null,_.E(_.f4,{when:function(){return t().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.E(sV_,{data:t,
customCommandResolver:T})}),_.E(_.gN,null,function(){return null})))},"mj");_.dU(_.Ba(function(B){var t=B.data;var T=B.panelContentVisibility;B=_.l_("panel-ad-header-image-lockup-view-model");_.YN(B,function(){return t().interaction},cSn);
_.tO(B,{visibilityCallback:function(O){var d,Z=(d=t().interaction)==null?void 0:d.onFirstVisible;O&&Z&&_.pZ(Z)},
showOption:_.nr});_.yS(function(){var O,d;if(d=_.Gy("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var Z;d=(Z=d())==null?void 0:Z.onLayoutVisibleCallback}else d=null;(O=d)==null||O()});
var S=function(){return T()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.E("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:B},_.E("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.E("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.E(_.I,{cond:_.ctL("(min-width: "+((0,_.sR)()+_.Qd)+"px) or (max-width: 600px)"),then:function(){return _.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(O){return _.E(_.Pu,{data:O.data,
targetHeight:80,customCommandResolver:cSn})}})}})),_.E("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.E("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.E(_.cR,{data:function(){return t().adAvatarLockup}},{adAvatarLockupViewModel:function(O){return _.E(FP_,{data:O.data,
customCommandResolver:cSn})}})),_.E(_.I,{cond:S,
then:function(){return _.E(_.cR,{data:function(){return t().adButton}},{adButtonViewModel:function(O){return _.E(_.za,{data:O.data,
customCommandResolver:cSn})}})},
else:function(){return _.E(_.cR,{data:function(){return t().menu}},{buttonViewModel:_.V6})}}),_.E("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.E(_.cR,{data:function(){var O=_.X(t().toggleButton,_.fS);
return{toggleButtonViewModel:Object.assign({},O,{isTogglingDisabled:!0,isToggled:S()})}}},{toggleButtonViewModel:_.aD})))))},"nj"),"panel-ad-header-image-lockup-view-model",{props:{data:_.lP,
panelContentVisibility:_.lP}});_.dU(_.Ba(function(B){var t=function(){return _.X(B.data().inputComposerViewModel,yfB)},T=function(){var H;
return((H=t())==null?void 0:H.youchatPendingResponseEntityKey)||""},S=_.JT(_.VBq,T),O=function(){var H;
return!((H=S())==null||!H.isPendingResponse)},d=_.C(_.PV(!0,void 0,"DR0q1d")),Z=d.next().value,h=d.next().value,q=function(){return t().sectionTargetId||"youchat_messages_section"};
d=_.v2("yt-chat-input-view-model");var D=_.l_("textarea"),P=_.JT(mUs,"chat_input_view_model_state"),U=Ndr(),J=function(){var H;return!((H=P())==null||!H.value)};
_.Fv(function(){var H;if(!J()&&((H=t())==null?0:H.welcomeFeatureContinuation)){H={continuationCommand:{token:t().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};var f,c=String(Math.floor(((f=_.V5())==null?void 0:f.getCurrentTime())||0)*1E3);f={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:c}};_.Wa(H,{form:{formData:f}});U(!0)}var w=q(),W;(W=_.OD().resolve(_.S_(_.jI)))==null||W.addEventListener("yt-navigate-start",function(){_.gF.remove(w);U(!1)},
{once:!0})});
var N=function(){var H=D.value.value;D.value.value="";sLw(D.value);var f,c=((f=t())==null?void 0:f.enableGradientColorBg)||!1;f=Faf(q(),H,c);_.Wa(f);var w=_.EE_(T()),W;_.pZ(((W=t())==null?void 0:W.onSubmitCommand)||{});w(!0);var v;W=String(Math.floor(((v=_.V5())==null?void 0:v.getCurrentTime())||0)*1E3);var p;v={continuationCommand:{token:(p=t())==null?void 0:p.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};H={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:H,
playerOffsetMs:W}};_.Wa(v,{form:{formData:H},commandController:{onSuccess:function(){w(!1)},
onServerError:function(){var l=q();_.Wa({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:l}}]}}});w(!1)}}})};
return _.E("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:d},_.E("div",{class:"chatInputViewModelChatInputWrapper"},_.E("form",{class:"chatInputViewModelChatInputForm"},_.E("textarea",{class:"chatInputViewModelChatInput",el:D,"on:keydown":_.Xb(function(H){var f=O()||!1;sLw(D.value);f||H.key!=="Enter"||H.shiftKey||(H.preventDefault(),N());return!1}),
"on:keyup":_.Xb(function(){h(D.value.value.length===0);return!1}),
placeholder:function(){var H,f;var c=_.X((f=t())==null?void 0:f.inputFormField,VDf);return c==null?void 0:(H=c.contentProperties)==null?void 0:H.placeholderText},
rows:1}),_.E(_.V6,{data:function(){return _.X(B.data().sendButton,_.aa)},
onClick:function(H){H.preventDefault();N();h(D.value.value.length===0)},
buttonOverrides:function(){return{disabled:Z()||O()}}})),_.E(_.vR,{className:"chatInputViewModelChatDisclaimer",
text:function(){var H;return(H=_.X(B.data().disclaimer,_.WXB))==null?void 0:H.text}})))},"oj"),"yt-chat-input-view-model",{props:{data:_.lP}});var wB1=["engagement-panel-clip-create","engagement-panel-clip-view"],o78=0,LP=function(){var B=_.x.apply(this,arguments)||this;var t;B.headerData=(t=B.data)==null?void 0:t.header;B.darkerPanels=_.m("web_watch_darker_panels");B.matchContentTheme=_.m("web_watch_panel_content_match_theme");B.disableAutoFill=!1;B.isFullscreen=!1;B.isTheaterMode=!1;B.modernPanels=_.m("kevlar_watch_modern_panels");B.liveChatReplyPanel=!1;B.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");B.disableBackdropFilter=
_.m("web_disable_backdrop_filter");B.trackEngagementPanelVisibility=_.m("web_watch_track_engagement_panel_visibility");B.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 B};
_.u(LP,_.x);_.k=LP.prototype;
_.k.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(B){var t;return(B==null?void 0:(t=B.webComponentHint)==null?void 0:t.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"}}}};
_.k.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var B;if((B=this.hostElement.parentElement)==null?0:B.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.k.detached=function(){this.updateTheaterDisablement()};
_.k.showPanel=function(){var B=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.wT.addJob(function(){B.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.k.maybeScrollToItemSection=function(B){var t=this,T,S=B==null?void 0:(T=B.sectionListEngagementPanelExtras)==null?void 0:T.scrollToItemSectionIdentifier;S&&_.wT.addJob(function(){var O;(O=t.sectionListRendererElement)==null||O.scrollToItemSection(S)},8)};
_.k.hidePanel=function(){var B=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.wT.addJob(function(){B.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.k.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.k.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.k.updatePanel=function(B,t,T,S){var O=this;if((B=B==null?void 0:B.engagementPanelSectionListRenderer)||S){if(B){S=B.header;var d=B.content,Z=B.footer;(B=B.targetId)&&this.set("data.targetId",B);S&&this.set("data.header",S);d&&this.set("data.content",d);Z&&this.set("data.footer",Z)}else S&&(B=S.content,d=S.secondaryHeaderContent,(S=S.targetId)&&this.set("data.targetId",S),B&&this.set("data.content",B),d&&(this.secondaryHeaderData=d));this.updateChildVisibilityProperties();if(t){var h;_.m("kevlar_update_panel_focus_scroll_killswitch")||
(h={preventScroll:!0});this.focus(h)}_.K9(this,function(){_.dv(O.hostElement,"yt-refit");O.maybeScrollToItemSection(T)})}};
_.k.computeHeaderData=function(){var B,t=(0,_.f1.unsafeClone)((B=this.data)==null?void 0:B.header);if(t){B=new _.K(Object.keys(t)[0]);var T=_.X(t,B),S=_.X(this.secondaryHeaderData,B);S&&_.or(t,B,Object.assign({},S,T))}return t};
_.k.getReloadContinuation=function(){var B,t,T,S=_.C(((B=this.data)==null?void 0:(t=B.content)==null?void 0:(T=t.sectionListRenderer)==null?void 0:T.continuations)||[]);for(B=S.next();!B.done;B=S.next())if(B=B.value,B.reloadContinuationData)return B.reloadContinuationData.continuation};
_.k.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var B;((B=this.data)==null?0:B.targetId)&&(B=this.contentElement.firstElementChild)&&B.setAttribute("panel-target-id",this.data.targetId)};
_.k.forwardPopupClosedToFlowRootRenderer=function(){var B=_.ZH(this.hostElement).querySelector("ytd-flow-root-renderer");if(B)B.onPopupClosed()};
_.k.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var B;if(!wB1.includes((B=this.theaterDisablementPanelIdentifier)!=null?B:""))if(B=_.m("web_watch_imax_theater_mode")&&this.isTheaterMode,B=_.m("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||B,_.m("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||B){var t;this.visibility=(t=this.data)==null?void 0:t.visibility;var T;this.trackEngagementPanelVisibility&&((T=this.data)==null?void 0:T.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var S,O,d,Z;this.contentEmpty=!!(((S=this.data)==null?0:(O=S.content)==null?0:O.structuredDescriptionContentRenderer)&&Object.keys((d=this.data)==null?void 0:(Z=d.content)==null?void 0:
Z.structuredDescriptionContentRenderer).length===0);(t=_.OD().resolve(_.XN))&&t.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.k.isTheaterModeChanged=function(){_.m("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.k.isFullscreenChanged=function(){_.m("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.k.focus=function(B){if(this.header)this.header.focus(B);else{var t;(t=_.ZH(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||t.focus(B)}};
_.k.visibilityChanged=function(){if(!_.m("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var B=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",t=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",T=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",S=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",O=S||!this.lastVisibility,d,Z,h=(d=this.data)==null?void 0:(Z=d.identifier)==null?void 0:Z.tag,
q;if(((q=this.data)==null?0:q.onShowCommands)&&B&&O)_.qi(this.hostElement,this.data.onShowCommands,this.hostElement),h&&_.rq().dispatch(_.kT({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:h}}));else{var D;((D=this.data)==null?0:D.onHideCommands)&&t&&T&&(_.qi(this.hostElement,this.data.onHideCommands,this.hostElement),h&&_.rq().dispatch(_.kT({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:h}})))}B&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*o78++));_.m("kevlar_watch_focus_on_engagement_panels")&&
B&&S&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.k.notifyVisibilityChanged=function(B){var t;_.Zu(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,B,(t=this.data)==null?void 0:t.targetId])};
_.k.updateTheaterDisablement=function(){if(!_.m("kevlar_watch_theater_disablement_killswitch")){var B=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&wB1.includes(B)&&!_.m("watch_next_grid_ignore_disallowed_panels")){var t=_.Fa(_.rq().getState()),T=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";B!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():T?(this.originalTheaterState===void 0&&(this.originalTheaterState=t,this.theaterDisablementPanelIdentifier=
B),t&&_.CG(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.k.clearTheaterDisablement=function(){_.CG(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.k.updateChildVisibilityProperties=function(){this.hostElement||_.m("kevlar_panel_property_init_killswitch")||this._enableProperties();var B=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=B);var t,T=(t=this.headerElement)==null?void 0:t.firstElementChild;if(T&&!this.adHeaderImageLockupViewModel){t=B==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";T.collapsed=t;T=_.ZH(T).querySelector("#visibility-button");if(!T)return;(T=T.firstElementChild)&&
T.polymerController.is==="ytd-toggle-button-renderer"&&T.polymerController.data.isToggled!==t&&T.polymerController.set("data.isToggled",t)}var S;if(t=(S=this.contentElement)==null?void 0:S.firstElementChild)if(B&&B!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")t.removeAttribute("panel-content-visible");else{t.setAttribute("panel-content-visible","");var O;(O=t.markDirty)==null||O.call(t)}};
_.k.onYtChangeEngagementPanelVisibilityAction=function(B){var t=this,T,S=(T=this.data)==null?void 0:T.targetId,O,d,Z;T=((O=this.data)==null?void 0:(d=O.identifier)==null?void 0:d.tag)||((Z=this.data)==null?void 0:Z.panelIdentifier);var h=_.X(B,_.GG8),q;B=S&&(h==null?void 0:h.targetId)===S||T&&(h==null?void 0:(q=h.panelIdentifier)==null?void 0:q.tag)===T;this.dialog&&B&&(h==null?void 0:h.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(S==="engagement-panel-comments-section"?_.CG(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.CG(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",T]));!_.m("kevlar_use_engagement_panel_management_component")&&B&&(S=h.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!S?_.wT.addJob(function(){t.visibility=h.visibility},2,this.hideDelayMs):this.visibility=h.visibility,h.visibility&&this.notifyVisibilityChanged(h.visibility))};
_.k.onYtScrollToEngagementPanelCommand=function(B){var t,T=(t=this.data)==null?void 0:t.targetId,S,O,d;t=((S=this.data)==null?void 0:(O=S.identifier)==null?void 0:O.tag)||((d=this.data)==null?void 0:d.panelIdentifier);B=_.X(B,_.ty8);var Z;(T&&(B==null?void 0:B.targetId)===T||t&&(B==null?void 0:(Z=B.panelIdentifier)==null?void 0:Z.tag)===t)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.CG(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.k.attachVEs=function(B){var t,T;(B==null?0:(t=B.content)==null?0:(T=t.productListRenderer)==null?0:T.trackingParams)&&_.Xr().graftServerVe(B.content.productListRenderer.trackingParams);var S,O;(B==null?0:(S=B.content)==null?0:(O=S.transcriptRenderer)==null?0:O.trackingParams)&&_.Xr().graftServerVe(B.content.transcriptRenderer.trackingParams)};
_.k.onYtUpdateEngagementPanelAction=function(B){var t,T=(t=this.data)==null?void 0:t.targetId;B=_.X(B,IWV);T&&(B==null?void 0:B.targetId)===T&&(this.updatePanel({engagementPanelSectionListRenderer:{header:B==null?void 0:B.header,content:B==null?void 0:B.content}},!1),this.attachVEs(B))};
_.k.onYtShowEngagementPanelScrimAction=function(B){var t,T=(t=this.data)==null?void 0:t.targetId;B=_.X(B,U$N);T&&(B==null?void 0:B.engagementPanelTargetId)===T&&(this.scrimmed=!0)};
_.k.onYtHideEngagementPanelScrimAction=function(B){var t,T=(t=this.data)==null?void 0:t.targetId;B=_.X(B,D$b);T&&(B==null?void 0:B.engagementPanelTargetId)===T&&(this.scrimmed=!1)};
_.k.getIdentifier=function(){var B,t,T;return((B=this.data)==null?void 0:B.panelIdentifier)||((t=this.data)==null?void 0:(T=t.identifier)==null?void 0:T.tag)};
_.k.getSurface=function(){var B,t;return(B=this.data)==null?void 0:(t=B.identifier)==null?void 0:t.surface};
_.n9.Object.defineProperties(LP.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var B=this.getIdentifier();return B==="engagement-panel-youchat"||B==="PAyouchat"}}});
LP.prototype.visibilityChanged=LP.prototype.visibilityChanged;LP.prototype.isFullscreenChanged=LP.prototype.isFullscreenChanged;LP.prototype.isTheaterModeChanged=LP.prototype.isTheaterModeChanged;LP.prototype.dataChanged=LP.prototype.dataChanged;LP.prototype.forwardPopupClosedToFlowRootRenderer=LP.prototype.forwardPopupClosedToFlowRootRenderer;LP.prototype.onYtRendererstamperFinished=LP.prototype.onYtRendererstamperFinished;
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],LP.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],LP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],LP.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],LP.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"data",void 0);
_.G([_.y({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.Y("design:type",Object)],LP.prototype,"headerData",void 0);_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"secondaryHeaderData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"visibility",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"contentEmpty",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"scrimmed",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"dialog",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"dropdown",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"darkerPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"matchContentTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"disableAutoFill",void 0);
_.G([_.y({reflectToAttribute:!0,value:_.m("optimal_reading_width_comments_ep")}),_.Y("design:type",Boolean)],LP.prototype,"optimalReadingWidthComments",void 0);_.G([_.y(),_.Y("design:type",Number)],LP.prototype,"hideDelayMs",void 0);_.G([_.y({selector:_.wF,reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"isFullscreen",void 0);_.G([_.y({selector:_.Fa,reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"isTheaterMode",void 0);
_.G([_.y(),_.Y("design:type",Number)],LP.prototype,"showDelayMs",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.targetId"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LP.prototype,"targetId",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LP.prototype,"webSize",null);_.G([_.y(),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LP.prototype,"hideFooterBorder",null);
_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"isWatch",void 0);_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"originalTheaterState",void 0);_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"theaterDisablementPanelIdentifier",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"modernPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"isWatchWhilePanel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"shortsPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"liveChatEngagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LP.prototype,"learningChatEngagementPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"liveChatReplyPanel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"enableAnchoredPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LP.prototype,"disableBackdropFilter",void 0);_.G([_.y(),_.Y("design:type",Object)],LP.prototype,"trackEngagementPanelVisibility",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],LP.prototype,"headerElement",void 0);_.G([_.mA("#header > *"),_.Y("design:type",HTMLElement)],LP.prototype,"header",void 0);
_.G([_.mA("ytd-section-list-renderer"),_.Y("design:type",Object)],LP.prototype,"sectionListRendererElement",void 0);_.G([_.mA("panel-ad-header-image-lockup-view-model"),_.Y("design:type",HTMLElement)],LP.prototype,"adHeaderImageLockupViewModel",void 0);_.G([_.mA("#content"),_.Y("design:type",HTMLElement)],LP.prototype,"contentElement",void 0);
_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LP.prototype,"onYtRendererstamperFinished",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LP.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.G([_.je("data","isFullscreen","isTheaterMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LP.prototype,"dataChanged",null);
_.G([_.IK("isTheaterMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LP.prototype,"isTheaterModeChanged",null);_.G([_.IK("isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LP.prototype,"isFullscreenChanged",null);_.G([_.IK("visibility"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LP.prototype,"visibilityChanged",null);
_.G([_.M({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],LP);
_.e(LP,"ytd-engagement-panel-section-list-renderer",function(){if(OHs!==void 0)return OHs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OHs=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var yG7;var hL=function(){var B=_.x.apply(this,arguments)||this;B.lastRenderedPanelIds=new Set;B.visiblePanels=[];B.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return B};
_.u(hL,_.x);_.k=hL.prototype;_.k.dataChanged=function(){if(this.data){for(var B=[],t=_.C(this.data),T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0,O=void 0,d=(S=T)==null?void 0:(O=S.engagementPanelSectionListRenderer)==null?void 0:O.visibility;O=S=void 0;((S=T)==null?0:(O=S.engagementPanelSectionListRenderer)==null?0:O.targetId)&&d!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&B.push(T)}this.visiblePanels=B}else this.visiblePanels=[]};
_.k.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}}};
_.k.withoutVisiblePanelById=function(B){return this.visiblePanels.filter(function(t){var T;return((T=t.engagementPanelSectionListRenderer)==null?void 0:T.targetId)!==B})};
_.k.onYtChangeEngagementPanelVisibilityAction=function(B){var t=this,T=_.X(B,_.GG8);if(this.data&&(T==null?0:T.targetId)&&(T==null?0:T.visibility)){var S,O=(S=this.data.find(function(Z){var h;return((h=Z.engagementPanelSectionListRenderer)==null?void 0:h.targetId)===T.targetId}))==null?void 0:S.engagementPanelSectionListRenderer;
if(O){var d=this.withoutVisiblePanelById(T.targetId);T.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(B=this.data.find(function(Z){var h;return((h=Z.engagementPanelSectionListRenderer)==null?void 0:h.targetId)===T.targetId}))&&(d=[B].concat(_.aw(d)));
this.hideDelayMs&&T.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&d.length===0?_.wT.addJob(function(){O.visibility=T.visibility;t.visiblePanels=d},10,this.hideDelayMs):(O.visibility=T.visibility,this.visiblePanels=d);
_.Zu(this.hostElement,"yt-engagement-panels-visible-changed",[d])}}};
_.k.onRendererstamperFinished=function(){var B=new Set(this.visiblePanels.map(function(t){var T;return(T=t.engagementPanelSectionListRenderer)==null?void 0:T.targetId}));
this.handlePanelVisibilityChange(B,this.lastRenderedPanelIds);this.lastRenderedPanelIds=B};
_.k.handlePanelVisibilityChange=function(B,t){B=B===void 0?new Set:B;t=t===void 0?new Set:t;if(this.data)for(var T=_.C(this.data),S=T.next();!S.done;S=T.next()){S=S.value;var O=void 0,d=void 0,Z=(O=S)==null?void 0:(d=O.engagementPanelSectionListRenderer)==null?void 0:d.targetId;if(Z&&(O=t.has(Z),d=B.has(Z),Z=void 0,!O&&d?(d=O=void 0,Z=(O=S)==null?void 0:(d=O.engagementPanelSectionListRenderer)==null?void 0:d.onShowCommands):O&&!d&&(d=O=void 0,Z=(O=S)==null?void 0:(d=O.engagementPanelSectionListRenderer)==
null?void 0:d.onHideCommands),Z))for(S=_.C(Z),Z=S.next();!Z.done;Z=S.next())this.ytComponentBehavior.resolveCommand(Z.value)}};
hL.prototype.onRendererstamperFinished=hL.prototype.onRendererstamperFinished;hL.prototype.dataChanged=hL.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],hL.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],hL.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hL.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],hL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],hL.prototype,"lastRenderedPanelIds",void 0);_.G([_.y(),_.Y("design:type",Number)],hL.prototype,"hideDelayMs",void 0);_.G([_.y(),_.Y("design:type",Array)],hL.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Array)],hL.prototype,"visiblePanels",void 0);_.G([_.y(),_.Y("design:type",Boolean)],hL.prototype,"isWatchWhilePanel",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hL.prototype,"dataChanged",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hL.prototype,"onRendererstamperFinished",null);_.G([_.M({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],hL);
_.e(hL,"ytd-watch-engagement-panels",function(){if(yG7!==void 0)return yG7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return yG7=B},{mode:1});var QV8;var qY=function(){return _.x.apply(this,arguments)||this};
_.u(qY,_.x);qY.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.Gu(_.ZH(this.hostElement).querySelector("#text"),_.wLq(_.QCb,this.data.companionLegalText))};
qY.prototype.computeAutoScrollEnabled=function(B,t){return B&&!t};
qY.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
qY.prototype.onToggleTap=function(){this.expanded=!this.expanded};
qY.prototype.expandedChanged=qY.prototype.expandedChanged;qY.prototype.dataChanged=qY.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.spN),_.Y("design:type",Object)],qY.prototype,"ytdAutoScrollBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],qY.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],qY.prototype,"expanded",void 0);
_.G([_.y({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.Y("design:type",Boolean)],qY.prototype,"autoScrollEnabled",void 0);_.G([_.y(),_.Y("design:type",String)],qY.prototype,"expanderIcon",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qY.prototype,"dataChanged",null);
_.G([_.IK("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qY.prototype,"expandedChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],qY);
_.e(qY,"ytd-companion-legal-text-renderer",function(){if(QV8!==void 0)return QV8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return QV8=B},{mode:1});var xvN;var Vp=function(){var B=_.x.apply(this,arguments)||this;B.buttonUpdate=_.m("web_modern_buttons");B.kevlarWatchGrid=_.m("kevlar_watch_grid");B.centerAlignDescription=_.m("action_companion_center_align_description");B.truncateDomain=_.m("action_companion_truncate_domain");return B};
_.u(Vp,_.x);_.k=Vp.prototype;_.k.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.k.getOnLayoutVisibleCallback=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.onLayoutVisibleCallback:null};
_.k.getLayoutId=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.layoutId:null};
_.k.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Vp.JSC$20352_DEFAULT_AD_BADGE_RENDERER);var B=this.getOnLayoutVisibleCallback();B&&B()}};
_.k.getButtonRenderer=function(B){return B.actionButton&&_.X(B.actionButton,_.o_)?(delete _.X(B.actionButton,_.o_).navigationEndpoint,_.X(B.actionButton,_.o_)):{}};
_.k.onClick=function(B){var t=this;if((!_.m("web_modern_buttons")||!_.zJ(_.z2(B),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){B=_.Tp();var T=this.getLayoutId();B&&T&&_.m("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?B.getPlayerPromise().then(function(S){(new _.fX(S)).executeCommand(t.data.navigationEndpoint,T)}):_.m("kevlar_companion_resolve_command_killswitch")?_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.CG(this.hostElement,"yt-companion-ad-clicked",["action-companion",T])}};
_.n9.Object.defineProperties(Vp.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?0:(t=B.detailsLine)==null?0:(T=t.adRating)==null?0:T.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 B,t,T,S;return((B=this.data)==null?0:(t=B.detailsLine)==null?0:(T=t.adRating)==null?0:(S=T.ratingIcon)==null?0:S.iconType)?_.DK(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return((B=this.data)==null?0:(t=B.detailsLine)==null?0:(T=t.texts)==null?0:(S=T[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 B,t;return((B=this.data)==null?0:(t=B.description)==null?0:t.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var B=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return B?B.indexOf("/default_banner")!==-1:!0}}});
Vp.prototype.onClick=Vp.prototype.onClick;Vp.prototype.dataChanged=Vp.prototype.dataChanged;Vp.JSC$20352_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.IG("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Vp.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Vp.prototype,"rendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Vp.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Vp.prototype,"buttonUpdate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Vp.prototype,"kevlarWatchGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Vp.prototype,"centerAlignDescription",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Vp.prototype,"truncateDomain",void 0);
_.G([_.y({computed:"computeButtonOverride(buttonUpdate)"}),_.Y("design:type",Object)],Vp.prototype,"buttonOverride",void 0);_.G([_.F("data.detailsLine.adRating.ratingText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vp.prototype,"getRating",null);_.G([_.F("getRating"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Vp.prototype,"computeRatingHidden",null);
_.G([_.F("data.detailsLine.adRating.ratingIcon.iconType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vp.prototype,"iconType",null);_.G([_.F("data.detailsLine.texts.0.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vp.prototype,"getDetailsLine",null);_.G([_.F("getDetailsLine"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Vp.prototype,"computeDetailsLineHidden",null);
_.G([_.F("data.description.text"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vp.prototype,"getDescriptionText",null);_.G([_.F("getDescriptionText"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Vp.prototype,"computeDescriptionTextHidden",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vp.prototype,"interactionLoggingClientData",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Vp.prototype,"hideBanner",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Vp.prototype,"dataChanged",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Vp.prototype,"onClick",null);_.G([_.M({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Vp);
_.e(Vp,"ytd-action-companion-ad-renderer",function(){if(xvN!==void 0)return xvN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return xvN=B},{mode:_.h_("kevlar_poly_si_batch_j067")?1:2});var MF1;var $vV;var EN=function(){var B=_.x.apply(this,arguments)||this;B.buttonUpdate=_.m("web_modern_buttons");B.hideLegacyBanner=_.m("enable_dsa_one_click_ata_translators_infeed_elements");B.adInfoButtonStyle="mono";B.adInfoButtonType="text";B.noDotAdBadge=!0;return B};
_.u(EN,_.x);_.k=EN.prototype;_.k.getOnLayoutVisibleCallback=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.onLayoutVisibleCallback:null};
_.k.getLayoutId=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.layoutId:null};
_.k.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 B=this.data.image.thumbnail.thumbnails[0];this.imageSrc=B.url?_.Xx(B.url):void 0;this.imageWidth=B.width||0;this.imageHeight=B.height||0}this.data.clickthroughEndpoint&&_.X(this.data.clickthroughEndpoint,_.Gi)&&(B=_.X(this.data.clickthroughEndpoint,_.Gi).url,_.m("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
B||"":B?(B=_.Xx(B),this.clickThroughUrl=_.Pv(B)):this.clickThroughUrl=void 0);(B=this.getOnLayoutVisibleCallback())&&B()}};
_.k.onClick=function(B){_.zJ(_.z2(B),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(B)};
_.k.handleClick=function(){var B=this;this.data&&this.data.clickthroughEndpoint&&(_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(t){B.macroReplacementBehavior.sendServiceRequestAction([t])}),_.CG(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.k.onLoad=function(){_.Zu(this.hostElement,"yt-refit-popups-action")};
_.n9.Object.defineProperties(EN.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.interactionLoggingClientData:null}}});
EN.prototype.onLoad=EN.prototype.onLoad;EN.prototype.onClick=EN.prototype.onClick;EN.prototype.dataChanged=EN.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],EN.prototype,"rendererBehavior",void 0);_.G([_.g(qYr.YtMacroReplacementBehavior),_.Y("design:type",Object)],EN.prototype,"macroReplacementBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],EN.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EN.prototype,"buttonUpdate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EN.prototype,"hideLegacyBanner",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EN.prototype,"adInfoButtonStyle",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EN.prototype,"adInfoButtonType",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EN.prototype,"macros",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EN.prototype,"interactionLoggingClientData",null);_.G([_.y(),_.Y("design:type",String)],EN.prototype,"clickThroughUrl",void 0);_.G([_.y(),_.Y("design:type",_.VA)],EN.prototype,"imageSrc",void 0);_.G([_.y(),_.Y("design:type",Number)],EN.prototype,"imageWidth",void 0);_.G([_.y(),_.Y("design:type",Number)],EN.prototype,"imageHeight",void 0);_.G([_.y(),_.Y("design:type",Object)],EN.prototype,"noDotAdBadge",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EN.prototype,"dataChanged",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],EN.prototype,"onClick",null);_.G([_.Uv("load"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],EN.prototype,"onLoad",null);_.G([_.M({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],EN);
_.e(EN,"ytd-image-companion-renderer",function(){if($vV!==void 0)return $vV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $vV=B},{mode:_.h_("kevlar_poly_si_batch_j067")?1:2});var WP7;var De=function(){return _.x.apply(this,arguments)||this};
_.u(De,_.x);_.k=De.prototype;_.k.dataChanged=function(){this.set("data.adBadge",De.JSC$20361_DEFAULT_AD_BADGE_RENDERER);if(this.data){var B=this.getOnLayoutVisibleCallback();B&&B()}};
_.k.getOnLayoutVisibleCallback=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.onLayoutVisibleCallback:null};
_.k.getLayoutId=function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.layoutId:null};
_.k.onCompanionClicked=function(B){this.data&&(B.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.CG(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.k.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var B=_.Tp(),t=this.getLayoutId(),T=this.data.clickToAdvSiteEndpoint;B&&t&&_.m("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?B.getPlayerPromise().then(function(S){(new _.fX(S)).executeCommand(T,t)}):_.dv(this.hostElement,"yt-navigate",{endpoint:T})}};
_.k.sendTrackingPings=function(B){if(B&&B.length!==0&&B[0].loggingUrls&&(B=B[0].loggingUrls.map(this.getBaseUrl)))for(var t=0;t<B.length;t++)_.pR(B[t])};
_.k.getBaseUrl=function(B){return B.baseUrl||""};
_.n9.Object.defineProperties(De.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var B=_.Gy("yt.www.ads.eventcache.getLastCompanionData");return B?(B=B())&&B.interactionLoggingClientData:null}}});
De.prototype.onCompanionClicked=De.prototype.onCompanionClicked;De.prototype.dataChanged=De.prototype.dataChanged;De.JSC$20361_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.IG("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],De.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],De.prototype,"data",void 0);_.G([_.mA("#title"),_.Y("design:type",HTMLElement)],De.prototype,"shopTitle",void 0);
_.G([_.je("data.impressionEndpoints"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],De.prototype,"dataChanged",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],De.prototype,"interactionLoggingClientData",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],De.prototype,"onCompanionClicked",null);
_.G([_.M({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],De);
_.e(De,"ytd-shopping-companion-renderer",function(){if(WP7!==void 0)return WP7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return WP7=B},{mode:1});_.dU(_.Ba(function(B){var t=B.data;var T=_.l_("banner-image-layout-view-model");_.YN(T,function(){return t().interaction},wJ1);
_.tO(T,{visibilityCallback:function(S){var O,d=(O=t().interaction)==null?void 0:O.onFirstVisible;S&&d&&_.pZ(d)},
showOption:_.nr});_.yS(function(){var S,O;O=(O=_.Gy("yt.www.ads.eventcache.getLastCompanionData"))?(O=O())&&O.onLayoutVisibleCallback:null;(S=O)==null||S()});
return _.E("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.Xb(function(){_.Zu(T.value,"yt-refit-popups-action")}),
el:T,"aria-label":function(){var S,O;return(S=t().interaction)==null?void 0:(O=S.accessibility)==null?void 0:O.label}},_.E("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(S){return _.E(_.Pu,{data:S.data,
targetHeight:80,customCommandResolver:wJ1})}})),_.E("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.E("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.E(_.cR,{data:function(){return t().adBadge}},{adBadgeViewModel:function(S){return _.E(_.Sl,{data:S.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.E("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.E(_.cR,{data:function(){return t().menu}},{buttonViewModel:_.V6}))))},"pj"),"banner-image-layout-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;B=_.l_("top-banner-image-text-icon-buttoned-layout-view-model");_.YN(B,function(){return t().interaction},oCn);
_.tO(B,{visibilityCallback:function(T){var S,O=(S=t().interaction)==null?void 0:S.onFirstVisible;T&&O&&_.pZ(O)},
showOption:_.nr});_.yS(function(){var T,S;S=(S=_.Gy("yt.www.ads.eventcache.getLastCompanionData"))?(S=S())&&S.onLayoutVisibleCallback:null;(T=S)==null||T()});
return _.E("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:B},_.E("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.E(_.cR,{data:function(){return t().adImage}},{adImageViewModel:function(T){return _.E(_.Pu,{data:T.data,
targetHeight:80,customCommandResolver:oCn})}})),_.E("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.E("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.E(_.cR,{data:function(){return t().adAvatarLockup}},{adAvatarLockupViewModel:function(T){return _.E(FP_,{data:T.data,
customCommandResolver:oCn})}})),_.E(_.cR,{data:function(){return t().adButton}},{adButtonViewModel:function(T){return _.E(_.za,{data:T.data,
customCommandResolver:oCn})}}),_.E("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.E(_.cR,{data:function(){return t().menu}},{buttonViewModel:_.V6}))))},"qj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.lP}});var e3b={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"},PM=function(){var B=_.x.apply(this,arguments)||this;B.updateCompanionDataJobId=0;B.contentVideoId=null;B.player=null;B.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return B};
_.u(PM,_.x);_.k=PM.prototype;_.k.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:e3b}}};
_.k.attached=function(){var B=this,t=_.Tp();t&&t.getPlayerPromise().then(function(T){B.getCachedDataAndListen(T)})};
_.k.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.k.updateRendererStamper=function(){var B={};if(this.data)for(var t in e3b)if(this.data[t]){B[t]=this.data[t];break}if(this.oneofRenderer!=void 0||Object.keys(B).length)this.oneofRenderer=B};
_.k.getCachedDataAndListen=function(B){var t=this.retrieveCachedCompanionData();t&&Object.keys(t).length&&this.receiveCompanionData(t);this.ytPlayerListenerBehavior.listenToPlayerEvent(B,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=B};
_.k.retrieveCachedCompanionData=function(){return _.TX.yt&&_.TX.yt.www&&_.TX.yt.www.ads&&_.TX.yt.www.ads.eventcache&&_.TX.yt.www.ads.eventcache.getLastCompanionData?_.TX.yt.www.ads.eventcache.getLastCompanionData():null};
_.k.receiveCompanionData=function(B){B&&Object.keys(B).length?(this.contentVideoId=B.contentVideoId,this.setCompanionData(B)):this.setCompanionData(B)};
_.k.setCompanionData=function(B){this.cancelPendingCompanionAdJobs();if(B){this.updateCompanionDataJobId=0;for(var t in e3b)e3b.hasOwnProperty(t)&&(this.data[t]=void 0);B.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",B.shoppingCompanionCarouselRenderer):B.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",B.imageCompanionAdRenderer):B.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",B.actionCompanionAdRenderer),_.Zu(this.hostElement,
"yt-hide-unlimited-offer-module"),_.Zu(this.hostElement,"yt-hide-tvfilm-offer-module")):B.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",B.bannerImageLayoutViewModel):B.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",B.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.k.dataChanged=function(){var B=this,t=_.Tp();t?t.getPlayerPromise().then(function(T){B.contentVideoId&&T.getVideoUrl().includes("v="+B.contentVideoId)||(B.cancelPendingCompanionAdJobs(),B.updateRendererStamper())}):_.p4(Error("om"))};
_.k.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.wT.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.k.handleCompanionAdClicked=function(B,t){this.player.onAdUxClicked(B,t);this.player.pauseVideo()};
PM.prototype.dataChanged=PM.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],PM.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],PM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],PM.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],PM.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PM.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],PM.prototype,"oneofRenderer",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PM.prototype,"dataChanged",null);_.G([_.M({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],PM);
_.e(PM,"ytd-companion-slot-renderer",function(){if(MF1!==void 0)return MF1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return MF1=B},{mode:_.h_("kevlar_poly_si_batch_j067")?
1:2});var Gqf;var UN=function(){return _.x.apply(this,arguments)||this};
_.u(UN,_.x);UN.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
UN.prototype.dataChanged=UN.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],UN.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],UN.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],UN.prototype,"companionSlotData",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UN.prototype,"dataChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],UN);
_.e(UN,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(Gqf!==void 0)return Gqf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Gqf=B},{mode:1});var pB1;var IZ=function(){var B=_.x.apply(this,arguments)||this;B.skinnyMode=!1;B.COMPACT_EVENT_COUNT=4;B.onShelfToggleButtonTap=function(){B.logTap(B.data);B.showingMore=!B.showingMore};
B.onShelfToggleButtonFocus=function(){B.showingMore||(B.logTap(B.data),B.showingMore=!0,_.K9(B,function(){var t=B.COMPACT_EVENT_COUNT-1,T;(T=_.ZH(B.hostElement).querySelector("#event-"+t))==null||T.focus()}))};
return B};
_.u(IZ,_.x);_.k=IZ.prototype;_.k.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.k.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.k.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.Pb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.Pb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.Pb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.Pb(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.Pb(this.infoTooltip,this.infoTooltip.hide))};
_.k.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.Pb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.Pb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.Pb(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.Pb(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.Pb(this.infoTooltip,this.infoTooltip.hide))};
_.k.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)};
_.k.onShowingMoreChanged=function(){var B;this.showingMoreChanged((B=this.showingMore)!=null?B:!1)};
_.k.showingMoreChanged=function(B){var t=this.get("data.events")||[];this.set("restEvents",t.slice(1,B?t.length:this.COMPACT_EVENT_COUNT).map(function(T){return T.ticketEventRenderer}));
t.slice(0,B?t.length:this.COMPACT_EVENT_COUNT).forEach(function(T){var S=_.sg();T=T.ticketEventRenderer.trackingParams;_.cO()&&S&&T&&(T=_.fZ(T),S&&_.pG(S,T))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.k.computeAriaLabel=function(B){return B.subtitle1+", "+B.subtitle2};
_.k.logTap=function(B){_.cO()&&this.ytRendererBehavior.logExplicitClick(B)};
_.k.isKeyboardAction=function(B){return this.get("detail.x",B)===0&&this.get("detail.y",B)===0};
_.k.onFirstEventTap=function(B){B.target&&this.handleTap(B.target,this.firstEvent,this.isKeyboardAction(B))};
_.k.onTicketLinkTap=function(B){B.target&&this.handleTap(B.target,B.model.item,this.isKeyboardAction(B))};
_.k.handleTap=function(B,t,T){if(t.buttonCommand)if(t.hasMultipleOffers)Object.assign(_.X(t.buttonCommand,_.jk),{properties:{source:T?"keyboard":"tap"}}),this.logTap(t),this.popupPositionTarget=B,_.qi(this.hostElement,[t.buttonCommand],this.hostElement);else{var S;if((S=_.X(t.buttonCommand,_.Gi))==null?0:S.url)this.logTap(t),_.yA(window,_.X(t.buttonCommand,_.Gi).url)}};
IZ.prototype.onShowingMoreChanged=IZ.prototype.onShowingMoreChanged;IZ.prototype.dataChanged=IZ.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],IZ.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],IZ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],IZ.prototype,"firstEvent",void 0);_.G([_.y(),_.Y("design:type",Object)],IZ.prototype,"restEvents",void 0);_.G([_.y(),_.Y("design:type",String)],IZ.prototype,"imageUrl",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],IZ.prototype,"showingMore",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],IZ.prototype,"canShowMore",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],IZ.prototype,"skinnyMode",void 0);_.G([_.y(),_.Y("design:type",HTMLElement)],IZ.prototype,"popupPositionTarget",void 0);_.G([_.mA("#banner-info-tooltip"),_.Y("design:type",Object)],IZ.prototype,"infoTooltip",void 0);
_.G([_.mA("#info-container"),_.Y("design:type",HTMLElement)],IZ.prototype,"infoContainer",void 0);_.G([_.mA("#shelf-toggler"),_.Y("design:type",HTMLElement)],IZ.prototype,"shelfToggleButton",void 0);_.G([_.mA("#separator"),_.Y("design:type",HTMLDivElement)],IZ.prototype,"separator",void 0);_.G([_.y(),_.Y("design:type",String)],IZ.prototype,"shelfTogglerLabelText",void 0);_.G([_.y(),_.Y("design:type",String)],IZ.prototype,"shelfTogglerIcon",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IZ.prototype,"dataChanged",null);_.G([_.je("showingMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IZ.prototype,"onShowingMoreChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],IZ);
_.e(IZ,"ytd-ticket-shelf-renderer",function(){if(pB1!==void 0)return pB1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return pB1=B},{mode:1});var iHg;var Yu8;var JL=function(){return _.x.apply(this,arguments)||this};
_.u(JL,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JL.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JL.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],JL);
_.e(JL,"ytd-comments-entry-point-message-renderer",function(){if(Yu8!==void 0)return Yu8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Yu8=B},{mode:1});var KPs;var my=function(){return _.x.apply(this,arguments)||this};
_.u(my,_.x);_.n9.Object.defineProperties(my.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.teaserAvatar)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],my.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],my.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],my.prototype,"hasAvatar",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],my);
_.e(my,"ytd-comments-entry-point-teaser-renderer",function(){if(KPs!==void 0)return KPs;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return KPs=B},{mode:1});var lxq;var NY=function(){return _.x.apply(this,arguments)||this};
_.u(NY,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NY.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],NY);
_.e(NY,"ytd-comments-simplebox-renderer",function(){if(lxq!==void 0)return lxq;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return lxq=B},{mode:1});var Xu=function(){var B=_.x.apply(this,arguments)||this;B.fullHeight=!_.m("comment_teaser_full_height_kill_switch")&&_.m("kevlar_watch_grid");return B};
_.u(Xu,_.x);Xu.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"}}}};
Xu.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
Xu.prototype.onTap=function(){var B=this.tapCommand;B&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(B))};
Xu.prototype.onKeyUp=function(B){if(B.keyCode===13)this.onTap()};
_.n9.Object.defineProperties(Xu.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null?0:B.onTap)return this.data.onTap;var t,T;if(((t=this.data)==null?0:t.teaserContent)||((T=this.data)==null?0:T.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)!=null&&B.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
Xu.prototype.onKeyUp=Xu.prototype.onKeyUp;Xu.prototype.onTap=Xu.prototype.onTap;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xu.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Xu.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xu.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Xu.prototype,"fullHeight",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"tapCommand",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"simpleboxPlaceholder",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xu.prototype,"hasSimpleboxPlaceholder",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"simpleboxAvatar",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"teaserContent",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xu.prototype,"hasTeaserContent",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"teaserAvatar",null);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xu.prototype,"hasTeaserAvatar",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"messageText",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Xu.prototype,"contentRenderer",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xu.prototype,"hasContents",null);
_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Xu.prototype,"hasContentRenderer",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xu.prototype,"onTap",null);_.G([_.Uv("keypress"),_.Y("design:type",Function),_.Y("design:paramtypes",[_.E$]),_.Y("design:returntype")],Xu.prototype,"onKeyUp",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],Xu);
_.e(Xu,"ytd-comments-entry-point-header-renderer",function(){if(iHg!==void 0)return iHg;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return iHg=B},{mode:1});var v7N;_.m("web_enable_sink_animated_rolling_character_and_number")?_.dU(_.iJ4,"yt-animated-rolling-number",{props:{numberText:_.lP,numberValue:_.lP,heightPx:_.lP,fontSizeMultiplier:_.lP,shouldAnimate:_.lP,forceRollUp:_.lP}}):_.D1(_.NsX,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var n7r=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),rGn={numberText:"",heightPx:2*n7r,shouldAnimate:!1},uV=function(){var B=_.x.apply(this,arguments)||this;B.usingAnimatedComponents=!0;B.wasDetailed=!1;B.JSC$20398_browserSupportsAnimation=_.m("web_supports_animations_api");B.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};B.detailed=!1;B.shouldAnimate=!1;B.viewCountProps=rGn;B.dateTextProps=
rGn;B.metadataBadgesInDescription=_.m("web_metadata_badges_in_description");return B};
_.u(uV,_.x);_.k=uV.prototype;_.k.resetAnimationState=function(){this.shouldAnimate=!1};
_.k.updateDynamicMetadata=function(){if(this.JSC$20398_browserSupportsAnimation){if(!this.detailed){var B,t,T,S;var O=(B=this.videoPrimaryInfoRenderer)==null?void 0:(t=B.viewCount)==null?void 0:(T=t.videoViewCountRenderer)==null?void 0:(S=T.extraShortViewCount)==null?void 0:S.simpleText;var d,Z,h,q;var D=(d=this.videoPrimaryInfoRenderer)==null?void 0:(Z=d.viewCount)==null?void 0:(h=Z.videoViewCountRenderer)==null?void 0:(q=h.shortViewCount)==null?void 0:q.simpleText}if(!D){var P,U,J,N;O=(P=this.videoPrimaryInfoRenderer)==
null?void 0:(U=P.viewCount)==null?void 0:(J=U.videoViewCountRenderer)==null?void 0:(N=J.unlabeledViewCountValue)==null?void 0:N.simpleText;var H,f,c,w;D=(H=this.videoPrimaryInfoRenderer)==null?void 0:(f=H.viewCount)==null?void 0:(c=f.videoViewCountRenderer)==null?void 0:(w=c.viewCount)==null?void 0:w.simpleText}var W,v,p;B=Number((W=this.videoPrimaryInfoRenderer)==null?void 0:(v=W.viewCount)==null?void 0:(p=v.videoViewCountRenderer)==null?void 0:p.originalViewCount);var l,b;W=(l=this.videoPrimaryInfoRenderer)==
null?void 0:(b=l.relativeDateText)==null?void 0:b.simpleText;var Zv;l=!((Zv=this.videoPrimaryInfoRenderer)==null||!Zv.relativeDateText);if(O&&D&&B&&(W||!l)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;Zv=D.split(new RegExp("("+O+")"));O=Was(Zv[0]);var hN;D={numberText:(hN=Zv[1])!=null?hN:"",numberValue:B,heightPx:2*n7r,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var PL;hN=((PL=Zv[2])!=null?PL:"")+"  ";this.setViewCount(D,O,Was(hN));
if(!this.detailed&&l){O=W.split(/(\d+)/);PL=Was(O[0]);var aC;hN={numberText:(aC=O[1])!=null?aC:"",heightPx:2*n7r,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var cL;aC=((cL=O[2])!=null?cL:"")+"  ";this.setDateText(hN,PL,Was(aC))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.k.setViewCount=function(B,t,T){_.vS(t)!==_.vS(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=t);this.viewCountProps.numberText!==(B==null?void 0:B.numberText)&&(this.viewCountProps=B||rGn);_.vS(T)!==_.vS(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=T)};
_.k.setDateText=function(B,t,T){_.vS(t)!==_.vS(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=t);this.dateTextProps.numberText!==(B==null?void 0:B.numberText)&&(this.dateTextProps=B||rGn);_.vS(T)!==_.vS(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=T)};
_.k.onYtUpdateViewershipAction=function(B){this.videoPrimaryInfoRenderer&&(_.X(B,pAB).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.X(B,pAB).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.X(B,pAB).viewCount)))};
_.k.onYtUpdateDateTextAction=function(B){if(this.videoPrimaryInfoRenderer){B=_.X(B,_.ep_).dateText;this.shouldAnimate=!0;var t;((t=this.videoPrimaryInfoRenderer)==null?0:t.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",B):this.set("videoPrimaryInfoRenderer.dateText",B)}};
_.n9.Object.defineProperties(uV.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return $Uf(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.vS($Uf(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.vS(this.viewCountPreNumberText),this.viewCountProps.numberText,_.vS(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.vS(this.dateTextPreNumberText),this.dateTextProps.numberText,_.vS(this.dateTextPostNumberText)].join("")}}});
uV.prototype.updateDynamicMetadata=uV.prototype.updateDynamicMetadata;uV.prototype.resetAnimationState=uV.prototype.resetAnimationState;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],uV.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],uV.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],uV.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uV.prototype,"videoPrimaryInfoRenderer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"detailed",void 0);_.G([_.y(),_.Y("design:type",Object)],uV.prototype,"shouldAnimate",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"viewCountPreNumberText",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"viewCountProps",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"viewCountPostNumberText",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"dateTextPreNumberText",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"dateTextProps",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"dateTextPostNumberText",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uV.prototype,"metadataBadgesInDescription",void 0);_.G([_.F("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],uV.prototype,"infoText",null);
_.G([_.F("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.Y("design:type",String),_.Y("design:paramtypes",[])],uV.prototype,"descriptionInfoTooltipText",null);_.G([_.F("detailed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uV.prototype,"showDescriptionInfoTooltip",null);
_.G([_.F("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],uV.prototype,"animatedViewCountAccessibilityLabel",null);_.G([_.F("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],uV.prototype,"animatedDateTextAccessibilityLabel",null);
_.G([_.IK("videoPrimaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uV.prototype,"resetAnimationState",null);_.G([_.IK("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uV.prototype,"updateDynamicMetadata",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-watch-info-text"})],uV);
_.e(uV,"ytd-watch-info-text",function(){if(v7N!==void 0)return v7N;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return v7N=B},{mode:1});var z3B;var bHg=_.Ba(function(B){var t=B.data;var T=B.setTapCommand;_.sZ(function(){var S=_.$t(t().onTap);T(S)},"X4onJd");
return _.E("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.E(_.cR,{data:function(){return t().avatar}},{avatarViewModel:_.gJ}),_.E("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.E("span",null,function(){return t().simpleboxText})))},"rj");var BYC=_.Ba(function(B){return _.E("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.E(_.I,{cond:function(){return _.X(B.data().avatar,_.eZ)},
then:function(t){return _.E(_.gJ,{data:t,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.E("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.E(_.vR,{text:function(){return B.data().teaserText}})))},"sj");var tM8=_.Ba(function(B){var t=B.data;var T=B.setTapCommand;_.sZ(function(){var S=_.$t(t().onTap);T(S)},"PmAol");
return _.E("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.E(_.cR,{data:function(){return t().teasers}},{commentsEntryPointTeaserViewModel:BYC}))},"tj");var TYg=_.Ba(function(B){var t=B.data;var T=B.setTapCommand;_.sZ(function(){var S=_.$t(t().onTap);T(S)},"Nh3Hjd");
return _.E("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.E(_.vR,{text:function(){return t().messageText}}))},"uj");var SU7=_.Ba(function(B){var t=B.data;var T=B.setTapCommand;var S=B.isDisabled;_.sZ(function(){var O=(S==null?0:S())?void 0:_.$t(t().onTap);T(O)},"omeiWe");
return _.E("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.E(_.fz,{icon:function(){return t().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.E(_.I,{cond:function(){return t().image},
then:function(O){return _.E(_.bQ,{data:O,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.E(_.vR,{text:function(){return t().text},
className:function(){return t().image||t().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.E(_.cR,{data:function(){return t().button}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:S==null?void 0:S()}}})}}))},"vj");var OnB=_.Ba(function(B){var t=B.data;var T=B.itemIndex;var S=B.selectedIndex;var O=B.indexUpdatedCallback;var d=B.observer;B=B.title;var Z=_.l_("yt-carousel-item-view-model",function(U){_.m("web_metadata_carousel_elref_bugfix")&&d&&d().observe(U)}),h=function(U){T()===S()&&O(U)},q=_.Mr(Ilq),D=_.Mr(JSb),P=function(){var U,J,N;
return((U=t())==null?void 0:U.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!q()||((J=t())==null?void 0:J.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&D().includes("PAposts_by_host")||((N=t())==null?void 0:N.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&D().includes("PAyouchat")};
_.Fv(function(){_.m("web_metadata_carousel_elref_bugfix")||d&&d().observe(Z.value)});
return _.E("yt-carousel-item-view-model",{el:Z,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":B},_.E(_.cR,{data:function(){var U,J;return(J=(U=_.X(t().carouselItem,q4b))==null?void 0:U.textCarousel)!=null?J:t().carouselItem}},{textCarouselItemViewModel:function(U){return _.E(SU7,{data:U.data,
setTapCommand:h,isDisabled:P})},
commentTeaserCarouselItemViewModel:function(U){return _.E(tM8,{data:U.data,setTapCommand:h})},
commentInputBoxCarouselItemViewModel:function(U){return _.E(bHg,{data:U.data,setTapCommand:h})},
commentsEntryPointMessageViewModel:function(U){return _.E(TYg,{data:U.data,setTapCommand:h})}}))},"wj");var k8C=_.Ba(function(B){var t=B.numDots;var T=B.activeIndex;return _.E("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.E(_.aS,{each:function(){return Array.from({length:t()})},
keyBy:"INDEX"},function(S,O){return _.E("div",{class:function(){var d={};return _.mn("ytCarouselDotsShapeDot",(d.ytCarouselDotsShapeDotActive=O===T(),d))}})}))},"xj");var dEn=_.Ba(function(B){var t=B.data;var T=B.handleCarouselNavigation;var S=B.numItems;var O=B.selectedIndex;var d=function(){return{disabled:O()===0}},Z=function(){return{disabled:O()===S()-1}};
return _.E("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.E("div",null,_.E("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return t().title}),_.E(_.I,{cond:function(){return t().subtitle},
then:function(h){return _.E("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return t().subtitleAccessibilityText}},h)}})),_.E(_.I,{cond:function(){return S()>1},
then:function(){return _.E("div",{class:"ytCarouselTitleViewModelNavigation"},_.E(k8C,{numDots:S,activeIndex:O}),_.E(_.I,{cond:function(){return t().previousButton},
then:function(h){return _.E(_.cR,{data:h},{buttonViewModel:function(q){return _.E(_.V6,{data:q.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return T(-1)},
buttonOverrides:d})}})}}),_.E(_.I,{cond:function(){return t().nextButton},
then:function(h){return _.E(_.cR,{data:h},{buttonViewModel:function(q){return _.E(_.V6,{data:q.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return T(1)},
buttonOverrides:Z})}})}}))}}))},"yj");_.dU(_.Ba(function(B){var t=B.data;var T,S=_.l_("yt-video-metadata-carousel-view-model"),O=_.l_("div",function(l){if(_.m("web_metadata_carousel_elref_bugfix")){var b=function(){var Zv=l.offsetWidth*f(),hN=24*(f()-1);J(Zv+hN)};
b();window.ResizeObserver&&(T=new ResizeObserver(b),T.observe(l))}}),d=_.MB("HTML_DIR")==="rtl",Z=!1,h=0,q=0;
B=_.C(_.PV(0,void 0,"f4aYxe"));var D=B.next().value,P=B.next().value;B=_.C(_.PV(0,void 0,"kU9O9"));var U=B.next().value,J=B.next().value;B=_.C(_.PV(!1,void 0,"GqphDd"));var N=B.next().value,H=B.next().value,f=function(){var l,b,Zv;return(Zv=(l=t())==null?void 0:(b=l.carouselTitles)==null?void 0:b.length)!=null?Zv:0},c=function(){O.value&&O.value.scrollLeft!==h&&P((d?O.value.scrollLeft<h:O.value.scrollLeft>h)?Math.min(D()+1,f()-1):Math.max(D()-1,0))},w;
window.IntersectionObserver&&(w=new IntersectionObserver(function(l){l=_.C(l);for(var b=l.next();!b.done;b=l.next())if(b.value.isIntersecting){if(Z){Z=!1;break}c()}else P(q)},{threshold:.2}));
_.sZ(function(){if(O.value){var l=(d?-1:1)*(U()/f()+12)*(N()&&w?q:D());typeof O.value.scrollTo==="function"?O.value.scrollTo({left:l,behavior:"smooth"}):O.value.scrollLeft=l;h=l;q=N()&&w?q:D()}},"ZP1VMb");
var W,v=function(l){W=l};
_.Fv(function(){if(!_.m("web_metadata_carousel_elref_bugfix")){var l=function(){var Zv=O.value.offsetWidth*f(),hN=24*(f()-1);J(Zv+hN)};
l();if(window.ResizeObserver){var b=new ResizeObserver(l);b.observe(O.value);_.FA(function(){b.disconnect();w&&w.disconnect()})}}});
_.FA(function(){if(_.m("web_metadata_carousel_elref_bugfix")){var l;(l=T)==null||l.disconnect();var b;(b=w)==null||b.disconnect()}});
var p=function(l){l=D()+l;l>=0&&l<f()&&(Z=!0,P(l))};
return _.E("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:S,"on:click":_.Xb(function(l){if(_.xN(_.Q5(l),S.value,["BUTTON".toString()])||!W)return!1;_.OD().resolve(_.kv).resolveCommand(W,{forceClickLogging:!0});return!1}),
"on:touchstart":_.Xb(function(){H(!0);return!1}),
"on:touchend":_.Xb(function(){w||c();H(!1);return!1}),
hidden:function(){var l,b;return!((l=t())==null?0:(b=l.carouselItems)==null?0:b.length)}},_.E("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.E(_.I,{cond:function(){return t().carouselTitles},
then:function(l){return _.E(_.cR,{data:function(){return l()[N()&&w?q:D()]}},{carouselTitleViewModel:function(b){return _.E(dEn,{data:b.data,
handleCarouselNavigation:p,numItems:f,selectedIndex:D})}})}})),_.E("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:O},_.E("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+U()+"px;"}},_.E(_.I,{cond:function(){return t().carouselItems},
then:function(l){return _.E(_.aS,{each:l},function(b,Zv){return _.E(_.cR,{data:function(){return b}},{carouselItemViewModel:function(hN){return _.E(OnB,{data:hN.data,
itemIndex:Zv,selectedIndex:D,indexUpdatedCallback:v,observer:w,title:function(){a:{var PL=Zv();var aC,cL=(aC=t())==null?void 0:aC.carouselTitles;if(cL&&(PL=cL[PL])){var gm;PL=(gm=_.X(PL,hpr))==null?void 0:gm.title;break a}PL=void 0}return PL}})}})})}}))))},"zj"),"yt-video-metadata-carousel-view-model",{props:{data:_.lP}});var CGw=_.m("web_action_buttons_update_owner_width")?32:12,j2=function(){var B=_.x.apply(this,arguments)||this;B.metadataBadgesInDescription=_.m("web_metadata_badges_in_description");B.descriptionCollapsed=!0;B.useFadedScrimDescription=_.m("kevlar_enable_faded_scrim_on_description");B.skinnyMode=!1;B.playlist=!1;B.isDark=document.documentElement.hasAttribute("dark");B.disableVideoOwnerOnTap=_.m("swatchie_video_owner_on_tap_ks");B.swatcherooDelayLoad=_.m("swatcheroo_enable_ghost_cards");B.primaryMenuWidth=
0;B.videoId="";B.titleHeadlineXs=_.m("web_watch_typography_title_headline_xs");B.titleHeadlineS=_.m("web_watch_typography_title_headline_s");B.titleHeadlineM=_.m("web_watch_typography_title_headline_m");B.titleHashtagBlackLinkified=_.m("web_title_hashtag_black_linkified");B.titleHashtagGreyLinkified=_.m("web_title_hashtag_grey_linkified");B.actionButtonsUpdateOwnerWidth=_.m("web_action_buttons_update_owner_width");B.shouldForceIconOnly=!1;B.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};B.isFullscreen=!1;B.isTheaterMode=!1;return B};
_.u(j2,_.x);_.k=j2.prototype;_.k.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.k.updateOwnerAndDescriptionPosition=function(){_.m("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.o5(this.bottomRowElement,this.ownerElement)):(_.o5(this.bottomRowElement,this.descriptionElement),_.o5(this.topRowElement,this.ownerElement)))};
_.k.titleOnTap=function(B){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var t;((t=window.getSelection())==null?0:t.toString().length)||this.handleExpandDescriptionCommands()}};
_.k.videoOwnerOnTap=function(B){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.k.detached=function(){var B=this,t;return _.L(function(T){(t=B.resizeObserver)==null||t.disconnect();_.Dh(T)})};
_.k.maybeAttachResizeObserver=function(){var B=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.nS(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){B.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.k.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var B=this.hostElement.clientWidth,t=Math.max(this.largerItemWrap?400:350,B/2-CGw);if(_.m("web_action_buttons_update_owner_width")){var T;t=(((T=document.getElementById("owner"))==null?void 0:T.clientWidth)||0)+CGw}this.actionsOnSeparateLine=this.primaryMenuWidth>B-t?!0:!1}};
_.k.stripAttributedDescription=function(B){return{content:B.content.replace(/[\r\n]{2,}/g,"\n")}};
_.k.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.m("web_modern_buttons"),forceIconButton:!_.m("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:_.m("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.k.videoPrimaryInfoRendererChanged=function(){var B;if((B=this.videoPrimaryInfoRenderer)==null?0:B.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.k.videoSecondaryInfoRendererChanged=function(){var B,t;(t=(B=this.descriptionInlineExpander).collapse)==null||t.call(B);this.descriptionExpandClientVe=_.sz(110509);this.descriptionCollapseClientVe=_.sz(110510);B=_.sg();t=_.cO();B&&t&&(_.m("combine_ve_grafts")?(_.Cv(_.Xr(),this.descriptionExpandClientVe,t),_.Cv(_.Xr(),this.descriptionCollapseClientVe,t)):_.GA(B,t,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.k.structuredDescriptionContentRendererChanged=function(){_.m("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))};
_.k.updateTopLevelIconsOnly=function(){var B=this;_.m("top_level_update_killswitch")||this.menu&&_.wT.addLowPriorityJob(function(){B.menu.topLevelIconsOnly=B.skinnyMode},_.Cj("swathceroo_delay_flexible_menu_update",100))};
_.k.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.m("web_action_buttons_minimize_subscribe")};
_.k.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.k.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.k.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.k.onYtTextInlineExpanderExpandedChanged=function(){if(!_.m("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var B,t;(t=(B=this.structuredDescriptionContentRendererElement).resize)==null||t.call(B)}};
_.k.onRenderStamperFinished=function(B){(B==null?void 0:B.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.k.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.k.onYtExpanderLessTapped=function(){var B,t=(B=this.videoSecondaryInfoRenderer)==null?void 0:B.showLessCommand;t&&this.ytComponentBehavior.resolveCommand(t)};
_.k.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.k.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.k.onDescriptionClick=function(B){if(!_.zJ(_.z2(B)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var t;((t=window.getSelection())==null?0:t.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.m("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.k.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.k.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.k.logCollapseClick=function(){var B=_.sg();B&&this.descriptionCollapseClientVe&&_.KG(B,this.descriptionCollapseClientVe)};
_.k.logExpandClick=function(){var B=_.sg();B&&this.descriptionExpandClientVe&&_.KG(B,this.descriptionExpandClientVe)};
_.k.collapseDescription=function(){this.descriptionCollapsed=!0};
_.k.scrollToTopOfContainer=function(){_.CG(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.k.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.k.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.k.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.k.resize=function(){if(this.descriptionInlineExpander){var B,t;(t=(B=this.descriptionInlineExpander).resize)==null||t.call(B)}else _.yu(new _.HY("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var T;(T=this.menu)==null||T.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():(_.m("web_action_buttons_overlap_fix")&&this.updatePrimaryMenuWidth(),this.maybeUpdateActionsOnSeparateLine())}};
_.k.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var B,t,T,S,O=_.m("web_action_buttons_update_owner_width")?(T=(B=_.ZH(this.menu).querySelector("#button-shape"))==null?void 0:B.clientWidth)!=null?T:0:(S=(t=_.ZH(this.menu).querySelector("#button"))==null?void 0:t.clientWidth)!=null?S:0,d,Z;B=((Z=(d=_.ZH(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:d.clientWidth)!=null?Z:0)+8+O;var h,q;O=(q=(h=_.ZH(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:h.children.length)!=null?q:2;B<=8*O||(this.primaryMenuWidth=B)}};
_.k.onYtUpdateTitleAction=function(B){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.X(B,GVC).title)};
_.k.onYtUpdateDescriptionAction=function(B){if(B=_.X(B,_.dpo)){var t,T=!((t=this.videoSecondaryInfoRenderer)==null||!t.attributedDescription);B.isEmpty||!B.description&&!B.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):B.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",B.attributedDescription):B.description&&(T?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.yz(B.description)):this.set("videoSecondaryInfoRenderer.description",B.description))}};
_.k.onYtDarkModeToggledAction=function(B){this.isDark=B};
_.k.registerPanel=function(){if(!_.m("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var B=_.m("web_watch_imax_theater_mode")&&this.isTheaterMode;B=_.m("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||B;var t=_.OD().resolve(_.XN);t&&!B&&t.registerPanel("engagement-panel-structured-description",this)}};
_.k.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.k.showPanel=function(B){this.expandDescription();var t=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;t.resize();var T,S=B==null?void 0:(T=B.sectionListEngagementPanelExtras)==null?void 0:T.scrollToItemSectionIdentifier;S?_.wT.addJob(function(){t==null||t.scrollToSection(S)},8):this.scrollToTopOfContainer()};
_.k.isVisible=function(){return!this.descriptionCollapsed};
_.k.getReloadContinuation=function(){};
_.k.hidePanel=function(){};
_.k.updatePanel=function(){};
_.n9.Object.defineProperties(j2.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.structuredDescriptionContentRenderer)!=null&&B.items){var t;B=_.C((t=this.structuredDescriptionContentRenderer)==null?void 0:t.items);for(t=B.next();!t.done;t=B.next())if(t=_.X(t.value,_.Oh2))return t}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.videoPrimaryInfoRenderer)==null?0:B.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!!((B=this.videoSecondaryInfoRenderer)==null?0:(t=B.owner)==null?0:(T=t.videoOwnerRenderer)==null?0:T.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!_.m("swatchie_sd_new_line_strip_ks")){var B,t;if((B=this.videoSecondaryInfoRenderer)==null?0:(t=B.attributedDescription)==null?0:t.content){var T,S;return(S=this.stripAttributedDescription((T=this.videoSecondaryInfoRenderer)==null?void 0:T.attributedDescription))!=null?S:{runs:[]}}}var O,d,Z,h;return(h=(Z=(O=this.videoSecondaryInfoRenderer)==null?void 0:O.description)!=null?Z:(d=this.videoSecondaryInfoRenderer)==null?
void 0:d.attributedDescription)!=null?h:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.videoSecondaryInfoRenderer)==null?void 0:B.headerRuns)!=null?t:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.commentsEntryPointHeaderRenderer)==null||!B.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.videoMetadataCarousel)==null||!B.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Cj("swatchie_desc_lines",3):this.hasTeaserCarousel?_.Cj("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var B,t,T=Object.assign({},(B=this.videoSecondaryInfoRenderer)==null?void 0:(t=B.metadataRowContainer)==null?void 0:t.metadataRowContainerRenderer);if(T&&T.rows&&T.collapsedItemCount!==void 0&&!(T.rows.length<=T.collapsedItemCount))return T.rows=T.rows.slice(T.collapsedItemCount),T.collapsedItemCount=0,T}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var B,t,T=Object.assign({},(B=this.videoSecondaryInfoRenderer)==null?void 0:(t=B.metadataRowContainer)==null?void 0:t.metadataRowContainerRenderer);if(T&&T.rows&&T.collapsedItemCount!==void 0)return T.rows=T.rows.slice(0,T.collapsedItemCount),T.collapsedItemCount=T.rows.length,T}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!((B=this.structuredDescriptionContentRenderer)==null?0:(t=B.items)==null?0:t.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRenderer)return null;var B;return(B=this.videoSecondaryInfoRenderer)==null?void 0:B.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.videoSecondaryInfoRenderer)==null?0:(t=B.owner)==null?0:(T=t.videoOwnerRenderer)==null?0:T.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return!!((B=this.videoPrimaryInfoRenderer)==null?0:(t=B.videoActions)==null?0:(T=t.menuRenderer)==null?0:(S=T.flexibleItems)==null?0:S.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.nZ(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.nZ(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var B=this;if(_.m("web_title_hashtag_grey_delinkified")){var t,T=_.f1.unsafeClone((t=this.videoPrimaryInfoRenderer)==null?void 0:t.title);(t=T==null?void 0:T.runs)&&t.forEach(function(S){if(S==null?0:S.navigationEndpoint)S.textColor=4284506208,B.isDark&&(S.textColor=4289374890)});
return T}return(T=this.videoPrimaryInfoRenderer)==null?void 0:T.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.m("web_title_hashtag_black_delinkified")||_.m("web_title_hashtag_grey_delinkified")}}});
j2.prototype.resetDescriptionState=j2.prototype.resetDescriptionState;j2.prototype.registerPanel=j2.prototype.registerPanel;j2.prototype.onYtExpanderLessTapped=j2.prototype.onYtExpanderLessTapped;j2.prototype.onYtExpanderMoreTapped=j2.prototype.onYtExpanderMoreTapped;j2.prototype.onRenderStamperFinished=j2.prototype.onRenderStamperFinished;j2.prototype.onYtTextInlineExpanderExpandedChanged=j2.prototype.onYtTextInlineExpanderExpandedChanged;j2.prototype.onYtTextInlineExpanderCollapseClicked=j2.prototype.onYtTextInlineExpanderCollapseClicked;
j2.prototype.onYtTextInlineExpanderExpandClicked=j2.prototype.onYtTextInlineExpanderExpandClicked;j2.prototype.moveActionsElement=j2.prototype.moveActionsElement;j2.prototype.updateShouldForceIconOnly=j2.prototype.updateShouldForceIconOnly;j2.prototype.updateTopLevelIconsOnly=j2.prototype.updateTopLevelIconsOnly;j2.prototype.structuredDescriptionContentRendererChanged=j2.prototype.structuredDescriptionContentRendererChanged;j2.prototype.videoSecondaryInfoRendererChanged=j2.prototype.videoSecondaryInfoRendererChanged;
j2.prototype.videoPrimaryInfoRendererChanged=j2.prototype.videoPrimaryInfoRendererChanged;j2.prototype.maybeUpdateActionsOnSeparateLine=j2.prototype.maybeUpdateActionsOnSeparateLine;j2.prototype.updateOwnerAndDescriptionPosition=j2.prototype.updateOwnerAndDescriptionPosition;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],j2.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],j2.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],j2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],j2.prototype,"ytdReduxBehavior",void 0);_.G([_.mA("#above-the-fold"),_.Y("design:type",HTMLElement)],j2.prototype,"aboveTheFoldContainer",void 0);_.G([_.mA("#menu ytd-menu-renderer"),_.Y("design:type",Object)],j2.prototype,"menu",void 0);
_.G([_.mA("#description-inline-expander"),_.Y("design:type",Object)],j2.prototype,"descriptionInlineExpander",void 0);_.G([_.mA("#faded-structured-description"),_.Y("design:type",Object)],j2.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.G([_.mA("#structured-description"),_.Y("design:type",Object)],j2.prototype,"structuredDescriptionContentRendererElement",void 0);_.G([_.mA("#title"),_.Y("design:type",HTMLElement)],j2.prototype,"titleElement",void 0);
_.G([_.mA("#description"),_.Y("design:type",HTMLElement)],j2.prototype,"descriptionElement",void 0);_.G([_.mA("#description-interaction"),_.Y("design:type",Object)],j2.prototype,"descriptionInteraction",void 0);_.G([_.mA("#owner"),_.Y("design:type",HTMLElement)],j2.prototype,"ownerElement",void 0);_.G([_.mA("#top-row"),_.Y("design:type",HTMLElement)],j2.prototype,"topRowElement",void 0);_.G([_.mA("#bottom-row"),_.Y("design:type",HTMLElement)],j2.prototype,"bottomRowElement",void 0);
_.G([_.mA("#actions"),_.Y("design:type",HTMLElement)],j2.prototype,"actionsElement",void 0);_.G([_.mA("#bottom-actions"),_.Y("design:type",HTMLElement)],j2.prototype,"bottomActionsElement",void 0);_.G([_.mA("#ytd-watch-info-text"),_.Y("design:type",Object)],j2.prototype,"watchInfoTextElement",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"videoPrimaryInfoRenderer",void 0);
_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"videoSecondaryInfoRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"commentsEntryPointHeaderRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"videoMetadataCarousel",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"structuredDescriptionContentRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"videoSummary",void 0);
_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"merchShelf",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"infoPanelBelowMetadata",void 0);_.G([_.F("structuredDescriptionContentRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"productShelf",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"metadataBadgesInDescription",void 0);
_.G([_.F("videoPrimaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"shouldHideBadges",null);_.G([_.F("productShelf","descriptionCollapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"shouldShowProductShelf",null);_.G([_.y(),_.Y("design:type",Boolean)],j2.prototype,"isWatchFlexy",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"descriptionCollapsed",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j2.prototype,"useFadedScrimDescription",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"skinnyMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("videoSecondaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"largerItemWrap",null);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"playlist",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"clarifyBox",void 0);
_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"playerAds",void 0);_.G([_.y(),_.Y("design:type",Boolean)],j2.prototype,"isDark",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],j2.prototype,"actionsOnSeparateLine",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"disableVideoOwnerOnTap",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"swatcherooDelayLoad",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],j2.prototype,"suppressTopLevelMetadataRows",void 0);_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"primaryMenuWidth",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"videoId",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"titleHeadlineXs",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"titleHeadlineS",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"titleHeadlineM",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"titleHashtagBlackLinkified",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"titleHashtagGreyLinkified",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"actionButtonsUpdateOwnerWidth",void 0);
_.G([_.y(),_.Y("design:type",Object)],j2.prototype,"shouldForceIconOnly",void 0);_.G([_.je("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"updateOwnerAndDescriptionPosition",null);_.G([_.je("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.G([_.F("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"descriptionText",null);_.G([_.F("videoSecondaryInfoRenderer.headerRuns"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],j2.prototype,"headerRuns",null);_.G([_.y({value:!1}),_.F("commentsEntryPointHeaderRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"hasTeaser",null);
_.G([_.y({value:!1,reflectToAttribute:!0}),_.F("videoMetadataCarousel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"hasTeaserCarousel",null);_.G([_.y({value:3}),_.F("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"descriptionMaxLines",null);_.G([_.F("videoSecondaryInfoRenderer.metadataRowContainer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"collapsibleMetadataRows",null);
_.G([_.F("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"alwaysVisibleMetadataRows",null);_.G([_.F("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"hasInlineStructuredDescription",null);
_.G([_.F("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"showInlineStructuredDescription",null);_.G([_.F("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"descriptionExpandCommand",null);
_.G([_.F("videoSecondaryInfoRenderer.owner"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"videoOwnerCommand",null);_.G([_.y({reflectToAttribute:!0}),_.F("videoPrimaryInfoRenderer.videoActions"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"flexMenuEnabled",null);_.G([_.y({selector:_.wF,reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"isFullscreen",void 0);
_.G([_.y({selector:_.Fa,reflectToAttribute:!0}),_.Y("design:type",Object)],j2.prototype,"isTheaterMode",void 0);_.G([_.F("descriptionText","useFadedScrimDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"showAttributedStringDescription",null);_.G([_.F("descriptionText","useFadedScrimDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"showFormattedStringDescription",null);
_.G([_.F("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],j2.prototype,"showFadedStructuredDescription",null);_.G([_.je("videoPrimaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"videoPrimaryInfoRendererChanged",null);_.G([_.F("videoPrimaryInfoRenderer.title"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"videoTitle",null);
_.G([_.F("videoPrimaryInfoRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],j2.prototype,"noEndpoints",null);_.G([_.je("videoSecondaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"videoSecondaryInfoRendererChanged",null);
_.G([_.IK("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"structuredDescriptionContentRendererChanged",null);_.G([_.IK("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"updateTopLevelIconsOnly",null);
_.G([_.IK("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"updateShouldForceIconOnly",null);_.G([_.IK("skinnyMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"moveActionsElement",null);_.G([_.Uv("yt-text-inline-expander-expand-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.G([_.Uv("yt-text-inline-expander-collapse-clicked"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.G([_.Uv("yt-text-inline-expander-expanded-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],j2.prototype,"onRenderStamperFinished",null);_.G([_.Uv("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"onYtExpanderMoreTapped",null);_.G([_.Uv("yt-expander-less-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"onYtExpanderLessTapped",null);
_.G([_.IK("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"registerPanel",null);_.G([_.IK("videoSecondaryInfoRenderer"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j2.prototype,"resetDescriptionState",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-watch-metadata"})],j2);
_.e(j2,"ytd-watch-metadata",function(){if(z3B!==void 0)return z3B;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick">\n      <div id="description-inner" class="style-scope ytd-watch-metadata">\n        <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n        \n        <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n          <ytd-merch-shelf-renderer data="[[productShelf]]" class="style-scope ytd-watch-metadata">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n        </yt-formatted-string>\n        <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n          <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n          </yt-attributed-string>\n          \n          <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n          </ytd-structured-description-content-renderer>\n          <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n          </ytd-metadata-row-container-renderer>\n          <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n        </div>\n        <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n          <div slot="extra-content" class="style-scope ytd-watch-metadata">\n            <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRenderer]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n          </div>\n        </ytd-text-inline-expander>\n      </div>\n      <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n    </div>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return z3B=B},{mode:2});_.PG1=function(B){_.fb.call(this);this.JSC$20420_watchApi=B;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;ZnC(this);Lgs(this);hZb(this);qU1(this);VM1(this);Efs(this);DE1(this)};
_.u(_.PG1,_.fb);var hZb=function(B){var t=function(){_.m("kevlar_is_pupi_enabled")||HM(B)};
B.JSC$20420_watchApi.getRoot().addEventListener("yt-player-updated",t);B.addOnDisposeCallback(function(){B.JSC$20420_watchApi.getRoot().removeEventListener("yt-player-updated",t)})},VM1=function(B){if(_.m("kevlar_endscreen_auto_theater_mode")){var t=B.JSC$20420_watchApi.subscribeToActiveChanged(function(){UEs(B)},!1);
B.addOnDisposeCallback(t)}},ZnC=function(B){var t,T,S,O,d;
_.L(function(Z){if(Z.nextAddress==1)return _.V(Z,B.JSC$20420_watchApi.playerApi,2);t=Z.yieldResult;T=function(h){h=!!h;aZ(B)&&(h=h?2:1,_.na.getInstance().setState(h,!0,!1))};
S=function(h){h&&_.UUw(_.rq().getState())&&(_.CG(B.JSC$20420_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),B.temporaryTheaterMode=!0)};
O=function(h){_.m("kevlar_player_update_autonav_on_new_data")&&h.type==="newdata"&&(_.m("kevlar_is_pupi_enabled")||HM(B))};
d=function(h){B.onPlayerStateChange(h)};
_.m("kevlar_endscreen_auto_theater_mode")&&t.addEventListener("onAutonavCancelled",S);t.addEventListener("onAutonavChangeRequest",T);t.addEventListener("onVideoDataChange",O);t.addEventListener("onStateChange",d);B.addOnDisposeCallback(function(){t.removeEventListener("onAutonavChangeRequest",T);t.removeEventListener("onVideoDataChange",O);t.removeEventListener("onStateChange",d);_.m("kevlar_endscreen_auto_theater_mode")&&t.removeEventListener("onAutonavCancelled",S)});
_.Dh(Z)})},Lgs=function(B){B.JSC$20420_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){B.autonavCancelledBySignal=!0;
_.m("kevlar_is_pupi_enabled")||HM(B)});
B.JSC$20420_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(t,T,S){T&&HM(B,S)});
B.JSC$20420_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){aZ(B)&&_.na.getInstance().setState(2,!0,!0)});
B.JSC$20420_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){aZ(B)&&_.na.getInstance().setState(1,!0,!0)});
B.addOnDisposeCallback(function(){B.JSC$20420_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");B.JSC$20420_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");B.JSC$20420_watchApi.unregisterActionHandler("yt-enable-autoplay-command");B.JSC$20420_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},qU1=function(B){var t=B.JSC$20420_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){DE1(B)}),T=B.JSC$20420_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){Efs(B)});
B.addOnDisposeCallback(function(){B.JSC$20420_watchApi.unsubscribeByKey(t);B.JSC$20420_watchApi.unsubscribeByKey(T)})},DE1=function(B){B.autonavCancelledBySignal=!1;
_.m("kevlar_is_pupi_enabled")||HM(B)},Efs=function(B){var t=B.JSC$20420_watchApi.getWatchNextResponse(),T,S;
var O=(t=(S=_.X(t==null?void 0:(O=t.playerOverlays)==null?void 0:(T=O.playerOverlayRenderer)==null?void 0:T.autonavToggle,_.ZvB))==null?void 0:S.enabled)?2:1;_.m("kevlar_is_pupi_enabled")?_.na.getInstance().setState(O,!1,!1):HM(B);_.m("web_persist_server_autonav_state_on_client")&&typeof t==="boolean"&&_.NVv(O===2)},aZ=function(B){if(B.autonavCancelledBySignal)return!1;
var t,T,S,O;return!!((t=B.JSC$20420_watchApi.getWatchNextResponse())==null?0:(T=t.contents)==null?0:(S=T.twoColumnWatchNextResults)==null?0:(O=S.autoplay)==null?0:O.autoplay)};
_.PG1.prototype.onPlayerStateChange=function(B){if(B===0){B=!_.na.getInstance().isAutoplaySetExplicitly();var t=this.JSC$20420_watchApi.getWatchNextResponse(),T,S,O,d;t=_.X(t==null?void 0:(T=t.contents)==null?void 0:(S=T.twoColumnWatchNextResults)==null?void 0:(O=S.autoplay)==null?void 0:(d=O.autoplay)==null?void 0:d.autoplayExplicitChoiceDialogRenderer,_.cj8);aZ(this)&&B&&t&&_.UW.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:t},popupType:"DIALOG"}})}else UEs(this)};
var UEs=function(B){B.temporaryTheaterMode&&(B.temporaryTheaterMode=!1,_.CG(B.JSC$20420_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},HM=function(B,t){t=t===void 0?!1:t;
var T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20420_watchApi.playerApi,2);T=S.yieldResult;aZ(B)?T.setAutonavState(_.na.getInstance().getState(),t):T.setAutonavState(1,t);_.Dh(S)})};var ID8={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"};_.mEs=function(B){_.fb.call(this);var t=this;this.JSC$20425_watchApi=B;var T=this.JSC$20425_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Jq_(t)});
this.addOnDisposeCallback(function(){t.JSC$20425_watchApi.unsubscribeByKey(T)});
Jq_(this)};
_.u(_.mEs,_.fb);var Jq_=function(B){var t=B.JSC$20425_watchApi.getPlayerResponse(),T=B.JSC$20425_watchApi.getWatchNextResponse();if(!_.lzX(t==null?void 0:t.playabilityStatus,T==null?void 0:T.playerOverlays)){var S;var O=t==null?void 0:(S=t.playabilityStatus)==null?void 0:S.errorScreen}B.JSC$20425_watchApi.provideRenderingData("ERROR_SCREEN",O)};var NYn=_.Ba(function(B){var t=B.data;var T=_.Mr(_.wF);B={};return _.E("yt-player-overlay-video-details-renderer",{class:"ytPlayerOverlayVideoDetailsRendererHost","on:click":_.Xb(function(){var S=t().onTap;S&&_.OD().resolve(_.kv).resolveCommand(S)}),
role:"button"},_.E("h2",{class:_.JK("ytPlayerOverlayVideoDetailsRendererTitle",(B.ytPlayerOverlayVideoDetailsRendererTitleCompact=function(){return!T()},B))},_.E(_.vR,{text:function(){return t().title}})),_.E("div",{class:"ytPlayerOverlayVideoDetailsRendererSubtitle"},_.E(_.vR,{text:function(){return t().subtitle}})))},"Aj");var fP={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},Xr7=_.Ba(function(B){var t=B.data;var T=_.Mr(_.wF),S=_.m("web_watch_action_bar_resize_buttons"),O=_.m("delhi_modern_web_player_icons")&&!_.m("enable_web_delhi_icons"),d=function(){return S&&!T()?{size:"M"}:void 0};
B={};return _.E("yt-player-quick-action-buttons",{class:_.JK("ytPlayerQuickActionButtonsHost",(B.ytPlayerQuickActionButtonsHostTheaterMode=function(){return!T()},B))},_.E(_.aS,{each:function(){if(O){var Z=t();
Z=JSON.parse(JSON.stringify(Z));for(var h=_.C(Z),q=h.next();!q.done;q=h.next()){var D=q.value,P=void 0;q=_.X((P=_.X(D,_.A5))==null?void 0:P.toggleButtonViewModel,_.fS);var U=void 0;P=_.X((U=_.X(D,_.R_))==null?void 0:U.toggleButtonViewModel,_.fS);U=_.X(D,_.aa);D=_.X(D,_.fS);if(q)P=_.X(q.defaultButtonViewModel,_.aa),q=_.X(q.toggledButtonViewModel,_.aa),P&&P.iconName&&(P.iconName=fP[P.iconName]),q&&q.iconName&&(q.iconName=fP[q.iconName]);else if(P)q=_.X(P.defaultButtonViewModel,_.aa),P=_.X(P.toggledButtonViewModel,
_.aa),q&&q.iconName&&(q.iconName=fP[q.iconName]),P&&P.iconName&&(P.iconName=fP[P.iconName]);else if(U)U.iconName&&(U.iconName=fP[U.iconName]);else if(D){q=_.X(D.defaultButtonViewModel,_.aa);P=_.X(D.toggledButtonViewModel,_.aa);D=void 0;if((D=q)==null?0:D.iconName)q.iconName=fP[q.iconName];q=void 0;if((q=P)==null?0:q.iconName)P.iconName=fP[P.iconName]}}}else Z=t();return Z}},function(Z){return _.E(_.cR,{data:function(){return Z}},{buttonViewModel:function(h){return _.E(_.V6,{data:h.data,
buttonOverrides:d})},
likeButtonViewModel:function(h){return _.E(_.Ar,{data:h.data,buttonShapeOverrideables:d,disableIconAnimation:!0})},
dislikeButtonViewModel:function(h){return _.E(_.RT,{data:h.data,buttonShapeOverrideables:d})},
toggleButtonViewModel:function(h){return _.E(_.aD,{data:h.data,buttonShapeOverrides:d})}})}))},"Bj");_.j2_=function(B){_.fb.call(this);var t=this;this.JSC$20430_watchApi=B;B=_.C(_.PV({},void 0,"ufFdVc"));this.quickActionsViewModel=B.next().value;this.setQuickActionsViewModel=B.next().value;B=_.C(_.PV({},void 0,"atbdp"));this.playerOverlayVideoDetailsRenderer=B.next().value;this.setPlayerOverlayVideoDetailsRenderer=B.next().value;var T=this.JSC$20430_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){uPb(t)});
this.addOnDisposeCallback(function(){t.JSC$20430_watchApi.unsubscribeByKey(T)});
uPb(this)};
_.u(_.j2_,_.fb);
var uPb=function(B){var t,T,S,O,d,Z,h,q,D,P,U,J,N,H;_.L(function(f){if(f.nextAddress==1)return _.V(f,B.JSC$20430_watchApi.playerApi,2);t=f.yieldResult;T=B.JSC$20430_watchApi.getWatchNextResponse();d=(S=T)==null?void 0:(O=S.playerOverlays)==null?void 0:O.playerOverlayRenderer;h=_.X((Z=d)==null?void 0:Z.fullscreenQuickActionsBar,_.qp4);(D=(q=B).setQuickActionsViewModel)==null||D.call(q,h||{});h&&Hnb(B,t);J=(P=d)==null?void 0:(U=P.videoDetails)==null?void 0:U.playerOverlayVideoDetailsRenderer;(H=(N=
B).setPlayerOverlayVideoDetailsRenderer)==null||H.call(N,J||{});J&&aDN(B,t);_.Dh(f)})},Hnb=function(B,t){if(!B.quickActionButtonsContainer){B.quickActionButtonsContainer=document.createElement("div");
t.setFullscreenQuickActions(B.quickActionButtonsContainer);var T=function(){return B.quickActionsViewModel().quickActionButtons||[]},S=_.AB(B.quickActionButtonsContainer,function(){return _.E(Xr7,{data:T})});
B.addOnDisposeCallback(function(){t.setFullscreenQuickActions(void 0);S()})}},aDN=function(B,t){if(!B.playerOverlayVideoDetailsRendererContainer){B.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
t.setPlayerOverlayVideoDetailsRenderer(B.playerOverlayVideoDetailsRendererContainer);var T=_.AB(B.playerOverlayVideoDetailsRendererContainer,function(){return _.E(NYn,{data:B.playerOverlayVideoDetailsRenderer})});
B.addOnDisposeCallback(function(){t.setPlayerOverlayVideoDetailsRenderer(void 0);T()})}};_.gz=function(B){_.fb.call(this);var t=this;this.JSC$20435_watchApi=B;this.JSC$20435_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;B=_.Ux(_.rq(),_.wF,function(T){t.onFullscreenChanged(T)});
this.addOnDisposeCallback(B);B=_.Ux(_.rq(),_.fu,function(T){t.onWatchScroll(T)});
this.addOnDisposeCallback(B);_.m("kevlar_watch_while_v2")&&(B=_.Ux(_.rq(),_.Fy,function(T){fDs(t,T)}),this.addOnDisposeCallback(B));
gf_(this);RZ8(this);AqV();this.onWatchScroll(_.fu(_.rq().getState()));_.$M("START_IN_FULL_WINDOW_MODE")&&this.JSC$20435_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.u(_.gz,_.fb);var gf_=function(B){B.JSC$20435_watchApi.registerActionHandler("yt-fullscreen-change-action",function(t){var T=B.JSC$20435_watchApi.isActive();t&&!T||_.rq().dispatch(_.kT({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!t}}))});
B.addOnDisposeCallback(function(){B.JSC$20435_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},RZ8=function(B){var t,T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20435_watchApi.playerApi,2);t=S.yieldResult;T=function(){B.onFullerscreenEduClicked()};
t.addEventListener("onFullerscreenEduClicked",T);B.addOnDisposeCallback(function(){t.removeEventListener("onFullerscreenEduClicked",T)});
_.Dh(S)})};
_.gz.prototype.onFullscreenChanged=function(B){var t=this,T;return _.L(function(S){if(S.nextAddress==1)return t.isFullscreen=!!_.B7(),_.V(S,t.JSC$20435_watchApi.playerApi,2);T=S.yieldResult;t.JSC$20435_miniplayerActive||T.setFauxFullscreen(t.isFullscreen);if(B&&(t.JSC$20435_watchApi.focusOnPlayer(),!t.fullerscreenEduButtonShownThisPlayback)){t.fullerscreenEduButtonShownThisPlayback=!0;var O=_.h2("yt-fullerscreen-edu-button-shown-count")||0;_.LA("yt-fullerscreen-edu-button-shown-count",O+1,31536E3);
t.updateFullerscreenEduButtonSubtleModeState()}_.Dh(S)})};
var fDs=function(B,t){var T;_.L(function(S){if(S.nextAddress==1)return B.JSC$20435_miniplayerActive=t,_.V(S,B.JSC$20435_watchApi.playerApi,2);T=S.yieldResult;T.setFauxFullscreen(!B.JSC$20435_miniplayerActive&&B.isFullscreen);_.Dh(S)})};
_.gz.prototype.onWatchScroll=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1)return _.m("external_fullscreen_with_edu")?_.V(O,t.JSC$20435_watchApi.playerApi,2):O.return();T=O.yieldResult;S=B<=0;t.shouldShowFullerscreenEdu!==S&&(t.shouldShowFullerscreenEdu=S,T.updateFullerscreenEduButtonVisibility(!t.shouldShowFullerscreenEdu));_.Dh(O)})};
_.gz.prototype.onFullerscreenEduClicked=function(){this.JSC$20435_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var B=_.h2("yt-fullerscreen-edu-button-click-count")||0;_.LA("yt-fullerscreen-edu-button-click-count",B+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.gz.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var B=this,t,T,S,O,d,Z;return _.L(function(h){if(h.nextAddress==1)return t=_.h2("yt-fullerscreen-edu-button-click-count")||0,T=_.h2("yt-fullerscreen-edu-button-shown-count")||0,S=_.Cj("external_fullscreen_button_click_threshold"),O=_.Cj("external_fullscreen_button_shown_threshold"),d=t>=S||T>=O,_.V(h,B.JSC$20435_watchApi.playerApi,2);Z=h.yieldResult;Z.updateFullerscreenEduButtonSubtleModeState(d);_.Dh(h)})};
_.gz.prototype.disposeInternal=function(){_.fb.prototype.disposeInternal.call(this);var B=_.B7();_.m("kevlar_exit_fullscreen_leaving_watch")&&B&&_.ti(B)};
var AqV=function(){if(_.m("web_watch_add_viewport_meta_tag")){var B=document.querySelector("meta[name=viewport]"),t=document.head;t&&!B&&(B=document.createElement("meta"),B.name="viewport",B.content="width=device-width, initial-scale=1.0, viewport-fit=cover",t.appendChild(B))}};_.RZ=function(B){_.fb.call(this);var t=this;this.JSC$20439_watchApi=B;this.jobId=0;this.pendingRequestId=void 0;var T=this.JSC$20439_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){cq1(t)});
this.addOnDisposeCallback(function(){t.JSC$20439_watchApi.unsubscribeByKey(T)});
cq1(this)};
_.u(_.RZ,_.fb);var s2s=function(B){_.wT.cancelJob(B.jobId);B.pendingRequestId=void 0},cq1=function(B){s2s(B);
var t=eG1(B.JSC$20439_watchApi.getWatchNextResponse());if(t){var T=250,S,O=(S=_.X(t,_.Ese))==null?void 0:S.initialDelayMs;_.m("web_watch_updated_metadata_server_initial_delay")&&O&&(T=O);B.jobId=_.wT.addLowPriorityJob(function(){return B.fetchUpdatedMetadata(t)},T)}};
_.RZ.prototype.fetchUpdatedMetadata=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w;return _.L(function(W){switch(W.nextAddress){case 1:t&&(S={continuation:t});if(!_.m("web_get_updated_metadata_fantasy_panel_continuation_params")){W.jumpTo(2);break}O=_.OD().resolve(_.XN);d="PAsports_fantasy";return _.V(W,O.isVisible(d,!0),3);case 3:W.yieldResult&&(D=(h=(Z=O).getUpdatePanelContinuationData)==null?void 0:(q=h.call(Z,d))==null?void 0:q.updatePanelContinuationRequest)&&(S||(S={}),S.clientParams=
{panelContinuationParams:{panelContinuation:D}});case 2:P=_.OD().resolve(_.QG);if(!P)return _.wj(Error("pm")),W.return();U={};T.pendingRequestId=U;return _.V(W,_.Kz(P,B,S),4);case 4:J=W.yieldResult;if(U!==T.pendingRequestId)return W.return();f=(N=J)==null?void 0:(H=N.continuation)==null?void 0:H.timedContinuationData;((c=f)==null?0:c.continuation)&&((w=f)==null?0:w.timeoutMs)&&(T.jobId=_.wT.addLowPriorityJob(function(){return T.fetchUpdatedMetadata(B,f.continuation)},f.timeoutMs));
_.Dh(W)}})};
_.RZ.prototype.disposeInternal=function(){_.fb.prototype.disposeInternal.call(this);s2s(this)};var Fgw=_.Ba(function(B){var t=_.Xb(function(){var S=B.data().videoId;if(B.active())S=_.BS(S),_.OD().resolve(_.kv).resolveCommand(S);else{var O=B.playerApi(),d=O.getAvailableAudioTracks(),Z,h,q=(Z=B.sourceVideoConfig().audioTracks)==null?void 0:(h=Z.find(function(D){return D.isDefaultForSource}))==null?void 0:h.id;
if(d=d.find(function(D){return D.getLanguageInfo().getId()===q}))O.setAudioTrack(d,!0),O.setCompositeParam({activeVideoId:S}),B.setActiveSourceId(S)}}),T={};
return _.E("ytw-composite-source-video-overlay",{class:_.JK("ytwCompositeSourceVideoOverlayHost",(T.ytwCompositeSourceVideoOverlayActive=B.active,T.ytwCompositeSourceVideoOverlayInteracting=B.interacting,T)),style:_.H4({left:function(){var S;return((S=B.data().topLeftCornerX)!=null?S:0)*100+"%"},
top:function(){var S;return((S=B.data().topLeftCornerY)!=null?S:0)*100+"%"},
width:function(){var S;return((S=B.data().width)!=null?S:0)*100+"%"},
height:function(){var S;return((S=B.data().height)!=null?S:0)*100+"%"}}),
"on:click":t},_.E("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Cj");var wrr=_.Ba(function(B){var t=_.C(_.jH(function(){var Z,h=(Z=B.data().sources)==null?void 0:Z.find(function(q){return q.isActive});
if(h)return h.videoId})),T=t.next().value,S=t.next().value;
t=_.C(_.PV(!1,void 0,"WI4BUb"));var O=t.next().value,d=t.next().value;return _.E("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.Xb(function(){d(!0)}),
"on:mouseout":_.Xb(function(){d(!1)})},_.E(_.I,{cond:function(){return B.data().sources},
then:function(Z){return _.E(_.aS,{each:Z},function(h){return _.E(Fgw,{data:h,active:function(){return h.videoId===T()},
setActiveSourceId:S,interacting:O,playerApi:B.playerApi,sourceVideoConfig:function(){return GrV(B.compositeVideoConfig(),h.videoId)}})})}}))},"Dj");_.Q2g=function(B){_.fb.call(this);this.JSC$20455_watchApi=B;B=_.C(_.PV({},void 0,"gyAjHd"));this.compositeVideoOverlayRenderer=B.next().value;this.setCompositeVideoOverlayRenderer=B.next().value;B=_.C(_.PV({},void 0,"U5hcq"));this.compositeVideoConfig=B.next().value;this.setCompositeVideoConfig=B.next().value;ofr(this);yqV(this)};
_.u(_.Q2g,_.fb);var ofr=function(B){var t=B.JSC$20455_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){yqV(B)});
B.addOnDisposeCallback(function(){B.JSC$20455_watchApi.unsubscribeByKey(t)})},xEs=function(B){var t;
return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$20455_watchApi.playerApi,2);t=T.yieldResult;t.setCompositeVideoOverlayRendererComponent(B.container);_.Dh(T)})},MMb=function(B){var t;
return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$20455_watchApi.playerApi,2);t=T.yieldResult;t.setCompositeVideoOverlayRendererComponent(void 0);_.Dh(T)})},$EB=function(B){var t,T;
return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20455_watchApi.playerApi,2);t=S.yieldResult;B.container=document.createElement("div");T=_.AB(B.container,function(){return _.E(wrr,{data:B.compositeVideoOverlayRenderer,compositeVideoConfig:B.compositeVideoConfig,playerApi:t})});
B.addOnDisposeCallback(T);_.Dh(S)})},yqV=function(B){var t,T,S,O,d,Z,h,q;
_.L(function(D){return D.nextAddress==1?(t=B.JSC$20455_watchApi.getPlayerResponse(),d=_.X((T=t)==null?void 0:(S=T.overlay)==null?void 0:(O=S.playerControlsOverlayRenderer)==null?void 0:O.compositeVideoOverlay,FG1),q=(Z=t)==null?void 0:(h=Z.playerConfig)==null?void 0:h.compositeVideoConfig,d&&B.setCompositeVideoOverlayRenderer(d),q&&B.setCompositeVideoConfig(q),d&&q?B.container?D.jumpTo(6):_.V(D,$EB(B),6):Wgn(B)?_.V(D,MMb(B),0):D.jumpTo(0)):Wgn(B)?D.jumpTo(0):_.V(D,xEs(B),0)})},Wgn=function(B){var t;
return!((t=B.container)==null||!t.parentElement)};
_.Q2g.prototype.disposeInternal=function(){Wgn(this)&&MMb(this);_.fb.prototype.disposeInternal.call(this)};_.YUq=function(B){_.fb.call(this);var t=this;this.JSC$20461_watchApi=B;var T=this.JSC$20461_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var S=t.JSC$20461_watchApi.getPlayerResponse();if(S){var O,d;if(S=_.X((O=S.endscreen)==null?void 0:(d=O.endscreenRenderer)==null?void 0:d.hideButton,_.fS)){var Z;(Z=t.setEndscreenHideButton)==null||Z.call(t,S);eZB(t)}}});
this.addOnDisposeCallback(function(){t.JSC$20461_watchApi.unsubscribeByKey(T)});
B=_.C(_.PV({},void 0,"PPHRb"));this.endscreenHideButton=B.next().value;this.setEndscreenHideButton=B.next().value;G88(this);prN(this);ins(this)};
_.u(_.YUq,_.fb);var eZB=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return B.creatorEndscreenHideButtonContainer?S.return():_.V(S,B.JSC$20461_watchApi.playerApi,2);t=S.yieldResult;B.creatorEndscreenHideButtonContainer=document.createElement("div");_.vC(B.creatorEndscreenHideButtonContainer,!1);t.setCreatorEndscreenHideButton(B.creatorEndscreenHideButtonContainer);T=_.AB(B.creatorEndscreenHideButtonContainer,function(){return _.E(_.aD,{data:B.endscreenHideButton,useOutlinedIcon:!0})});
B.addOnDisposeCallback(function(){T();var O;(O=t)==null||O.setCreatorEndscreenHideButton(void 0)});
_.Dh(S)})},G88=function(B){var t,T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20461_watchApi.playerApi,2);t=S.yieldResult;T=function(){B.creatorEndscreenHideButtonContainer&&_.vC(B.creatorEndscreenHideButtonContainer,!0)};
t.addEventListener("endscreenelementshown",T);B.addOnDisposeCallback(function(){var O;(O=t)==null||O.removeEventListener("endscreenelementshown",T)});
_.Dh(S)})},prN=function(B){var t=function(){B.creatorEndscreenHideButtonContainer&&_.vC(B.creatorEndscreenHideButtonContainer,!1)},T=B.JSC$20461_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",t),S=B.JSC$20461_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",t);
B.addOnDisposeCallback(function(){B.JSC$20461_watchApi.unsubscribeByKey(T);B.JSC$20461_watchApi.unsubscribeByKey(S)})},ins=function(B){B.JSC$20461_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(t){var T=_.X(t,fWf);
B.JSC$20461_watchApi.playerApi.then(function(S){S==null||S.setCreatorEndscreenVisibility(!!T.hide)})});
B.addOnDisposeCallback(function(){B.JSC$20461_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.lD1=function(B){_.fb.call(this);this.JSC$20467_watchApi=B;Kg1(this)};
_.u(_.lD1,_.fb);var Kg1=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20467_watchApi.playerApi,2);t=S.yieldResult;T=function(O){_.rq().dispatch(_.kT({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:O}}))};
t.addEventListener("onRetroModeChanged",T);B.addOnDisposeCallback(function(){t.removeEventListener("onRetroModeChanged",T)});
_.Dh(S)})};var sF=0,cf=0,F7=0;var vfB;vfB=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.AL=function(B){_.fb.call(this);this.JSC$20480_watchApi=B;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;nf1(this)};
_.u(_.AL,_.fb);
var nf1=function(B){var t,T,S;_.L(function(O){if(O.nextAddress==1)return _.V(O,B.JSC$20480_watchApi.playerApi,2);t=O.yieldResult;if(B.isDisposed())return O.return();B.sessionStorage=_.Enn("yt-sleep-timer");B.sessionStorage||_.yu(new _.HY("SessionStorage for Sleep Timer is undefined."));((T=B.sessionStorage)==null?void 0:T.get("yt-sleep-timer"))==="true"&&(beb(),(S=B.sessionStorage)==null||S.remove("yt-sleep-timer"),t.syncVolume());rq_(B,t);zZq(B,t);bnn(B,t);_.Dh(O)})},rq_=function(B,t){var T=function(D){B.onSleepTimerSettingsChanged(D,
t)},S=function(D){B.onPlayerStateChange(D,t)},O=function(){B.onLoopChange(t)},d=function(){B.onCloseMiniplayer(t)},Z=function(){vCr(t,(0,_.SQ)(),B31(t),B.selectedOption==="End of video",t.getPlayerState()!==1)},h=function(){B.onSeekComplete(t)},q=function(){_.wT.cancelJob(cf);
var D=t.getCurrentTime()>=t.getDuration(),P=B.selectedOption==="End of video"||B.selectedOption==="End of playlist"&&!Yfg(B.playlistId);D&&P&&B1n(B,t)};
t.addEventListener("onSleepTimerSettingsChanged",T);t.addEventListener("onLoopChange",O);t.addEventListener("onLoopRangeChange",O);t.addEventListener("onStateChange",S);t.addEventListener("onCloseMiniplayer",d);t.addEventListener("onSleepTimerFeatureAvailable",Z);t.addEventListener("SEEK_COMPLETE",h);t.addEventListener("onAdStart",q);B.addOnDisposeCallback(function(){t.removeEventListener("onSleepTimerSettingsChanged",T);t.removeEventListener("onLoopChange",O);t.removeEventListener("onLoopRangeChange",
O);t.removeEventListener("onStateChange",S);t.removeEventListener("onCloseMiniplayer",d);t.removeEventListener("onSleepTimerFeatureAvailable",Z);t.removeEventListener("SEEK_COMPLETE",h);t.removeEventListener("onAdStart",q)})},zZq=function(B,t){var T=B.JSC$20480_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var S=t.getVideoData().video_id,O,d=(O=pJw(B.JSC$20480_watchApi))==null?void 0:O.playlistId;
B.pauseAutonavPlayback&&(t.pauseVideo(),t.syncVolume(),B.pauseAutonavPlayback=!1);if(B.selectedOption==="End of video"&&S!==B.videoId)cM(B,t);else{if(B.selectedOption==="End of playlist"){O=Yfg(B.playlistId);if(d!==B.playlistId){cM(B,t);break a}O?O&&t0r(B,t):T1_(B,t)}B.videoId=S;B.playlistId=d}}});
B.addOnDisposeCallback(function(){B.JSC$20480_watchApi.unsubscribeByKey(T)})},bnn=function(B,t){var T=_.OD().resolve(_.xr),S=_.Ux(T,_.DJq,function(d){d&&B.selectedOption!=="Off"&&cM(B,t)}),O=B.JSC$20480_watchApi.subscribeToActiveChanged(function(d){var Z,h;
return _.L(function(q){if(q.nextAddress==1)return _.V(q,_.Da().navigationFinishPromise,2);Z=!_.uz8();h=_.OD().resolve(_.y4).isMiniplayerActive();d||!Au(B.selectedOption)||h||Z||cM(B,t);_.Dh(q)})},!1);
T=_.Ux(T,function(d){return d.entities.playlistLoopStateEntity||{}},function(d){d=d===void 0?{}:d;
var Z=ieC(B.JSC$20480_watchApi);if(Z){var h;((h=d[Z])==null?void 0:h.state)==="PLAYLIST_LOOP_STATE_ALL"&&Au(B.selectedOption)&&cM(B,t)}});
B.addOnDisposeCallback(S);B.addOnDisposeCallback(T);B.addOnDisposeCallback(O)};
_.AL.prototype.onSleepTimerSettingsChanged=function(B,t){switch(B){case "Off":this.selectedOption!=="Off"&&cM(this,t);break;case "End of video":case "End of playlist":SLq(this,B,t);break;default:SLq(this,B,t,vfB.get(B))}};
_.AL.prototype.onLoopChange=function(B){(B.getLoopVideo()||B.getLoopRange())&&Au(this.selectedOption)&&cM(this,B)};
_.AL.prototype.onCloseMiniplayer=function(B){Au(this.selectedOption)&&cM(this,B)};
var SLq=function(B,t,T,S){OWB(B,T);B.selectedOption=t;B.videoId=T.getVideoData().video_id;B.playlistId="";var O;(O=B.sessionStorage)==null||O.set("yt-sleep-timer","true");B.adjustmentsCount++;vCr(T,(0,_.SQ)(),B31(T),B.selectedOption==="End of video");if(B.selectedOption==="End of video")T1_(B,T),kSq(B,T);else if(B.selectedOption==="End of playlist"){kSq(B,T);var d,Z;B.playlistId=(Z=(d=pJw(B.JSC$20480_watchApi))==null?void 0:d.playlistId)!=null?Z:"";Yfg(B.playlistId)||T1_(B,T)}else S&&(B.presetFadeSchedulerId=
_.uc(_.wT,function(){rS8(T,15E3)},S-15E3),B.presetPauseSchedulerId=_.uc(_.wT,function(){B1n(B,T)},S),nCs(T,(0,_.SQ)(),S))},B1n=function(B,t){if(B.JSC$20480_watchApi.isActive()){var T={dismissDialogEndpoint:{}};
var S={commandExecutorCommand:{commands:[T,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};T={buttonViewModel:{title:_.IG("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:T}}};S={buttonViewModel:{title:_.IG("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:S}}};var O={dialogHeaderViewModel:{headline:{content:_.IG("SLEEP_TIMER_ENDED_TITLE")}}},
d={basicContentViewModel:{paragraphs:[{text:{content:_.IG("SLEEP_TIMER_ENDED_TEXT")}}]}};T={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:O,content:d,footer:{panelFooterViewModel:{primaryButton:T,secondaryButton:S,shouldHideDivider:!0}}}}}}};_.OD().resolve(_.kv).resolveCommand(T,{form:{element:B}})}else beb();dfn(B,!1);C01(B,t);t.pauseVideo();_.na.getInstance().getState()===2&&t.getPlayerState()===5&&(B.pauseAutonavPlayback=!0)},cM=function(B,t){dfn(B,!0);
C01(B,t);beb()},C01=function(B,t){OWB(B,t);
B.selectedOption="Off";B.videoId="";B.playlistId="";B.adjustmentsCount=0;var T;(T=B.sessionStorage)==null||T.remove("yt-sleep-timer");_.wT.cancelJob(sF);t.resetSleepTimerMenuSettings()},dfn=function(B,t){t={timer_length_adjustment_times_during_session:B.adjustmentsCount-1,
is_session_cancelled:t};switch(B.selectedOption){case "Off":t.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":t.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":t.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:t.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",t.option_duration_in_minutes=vfB.get(B.selectedOption)/6E4}_.sO("sleepTimerSessionFinishEvent",t)};
_.AL.prototype.onPlayerStateChange=function(B,t){B===1?vCr(t,(0,_.SQ)(),B31(t),this.selectedOption==="End of video"):B===0?(_.wT.cancelJob(cf),t.setVideoTimeLeft(llb(0,0))):B===2&&_.wT.cancelJob(cf);this.selectedOption==="End of video"?B===0?B1n(this,t):B===2&&zG_(t):this.selectedOption!=="End of playlist"||Yfg(this.playlistId)||(B===0?B1n(this,t):B===2&&zG_(t))};
_.AL.prototype.onSeekComplete=function(B){B.getPlayerState()===2&&vCr(B,(0,_.SQ)(),B31(B),this.selectedOption==="End of video",!0)};
_.AL.prototype.onCueRangeEnter=function(B,t){B==="sleep-timer-fade-audio"&&rS8(t,(t.getDuration()-t.getProgressState().current)*1E3)};
_.AL.prototype.onCueRangeExit=function(B,t){B==="sleep-timer-fade-audio"&&t.getPlayerState()!==0&&zG_(t,!0)};
var T1_=function(B,t){t.addCueRange("sleep-timer-fade-audio",t.getDuration()-15,t.getDuration());t.addEventListener("onCueRangeEnter",function(T){B.onCueRangeEnter(T,t)});
t.addEventListener("onCueRangeExit",function(T){B.onCueRangeExit(T,t)})},t0r=function(B,t){t.removeCueRange("sleep-timer-fade-audio");
t.removeEventListener("onCueRangeEnter",function(T){B.onCueRangeEnter(T,t)});
t.removeEventListener("onCueRangeExit",function(T){B.onCueRangeExit(T,t)})},OWB=function(B,t){Au(B.selectedOption)?t0r(B,t):(_.wT.cancelJob(B.presetPauseSchedulerId),_.wT.cancelJob(B.presetFadeSchedulerId),B.presetPauseSchedulerId=0,B.presetFadeSchedulerId=0);
zG_(t,!0)},kSq=function(B,t){t.setLoop(!1);
t.setLoopVideo(!1);t.setLoopRange(null);(B=ieC(B.JSC$20480_watchApi))&&_.OD().resolve(_.xr).dispatch(_.mO("playlistLoopStateEntity",B,{key:B,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.qLs=function(B){_.fb.call(this);this.JSC$20483_watchApi=B;ZWr(this);LzC(this);hRq(this);B=B.getRoot();if(B.is==="ytd-watch-flexy"||B.is==="ytd-watch-grid")B.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.VT7();_.m("web_watch_log_theater_mode_cookie_state")&&_.mV.get("wide","0")==="1"&&_.go2("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.u(_.qLs,_.fb);var ZWr=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20483_watchApi.playerApi,2);t=S.yieldResult;T=function(O){V0N(B,!!O)};
t.addEventListener("SIZE_CLICKED",T);B.addOnDisposeCallback(function(){t.removeEventListener("SIZE_CLICKED",T)});
_.Dh(S)})},LzC=function(B){B.JSC$20483_watchApi.registerActionHandler("yt-toggle-theater-mode",function(t,T){V0N(B,t,T===void 0?!0:T)});
B.addOnDisposeCallback(function(){B.JSC$20483_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.qLs.prototype.getState=function(){return _.Fa(_.rq().getState())};
var V0N=function(B,t,T){T=T===void 0?!0:T;var S,O,d,Z=_.m("enable_player_resize_transition")&&!!B.JSC$20483_watchApi.getWatchNextResponse()&&!((S=B.JSC$20483_watchApi.getWatchNextResponse())==null?0:(O=S.contents)==null?0:(d=O.twoColumnWatchNextResults)==null?0:d.conversationBar);_.Plw(function(){_.rq().dispatch(_.kT({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:t}}));_.m("theater_mode_scroll_to_top_killswitch")||B.JSC$20483_watchApi.scrollWatchTo(0,!1);_.B7()&&_.m("external_fullscreen")&&_.ti(document.documentElement);
hRq(B);T&&_.Ns("wide",t?"1":"0",-1);_.CG(B.JSC$20483_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);B.JSC$20483_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:t});t&&_.VT7()},{shouldWrap:Z})},hRq=function(B){var t;
_.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$20483_watchApi.playerApi,2);t=T.yieldResult;t.setSizeStyle(!0,B.getState());_.Dh(T)})};var P0B=function(B){_.fb.call(this);var t=this;this.playerApi=B;this.timeToPanelSyncKeyMap={};var T;if(B==null?0:(T=B.isReady)==null?0:T.call(B)){T=_.Ux(_.OD().resolve(_.xr),function(O){return O.entities.timedMarkersListSyncEntity||{}},function(O,d){O=O===void 0?{}:O;
d=d===void 0?{}:d;for(var Z=_.C(Object.keys(d)),h=Z.next();!h.done;h=Z.next())h=h.value,O[h]!==d[h]&&EK7(t,d[h]);d=_.C(Object.keys(O));for(Z=d.next();!Z.done;Z=d.next())Z=Z.value,h=O[Z],t.timeToPanelSyncKeyMap[Z]&&Dfr(t,h)});
this.addOnDisposeCallback(T);var S=function(O){t.onCueRangeEnter(O)};
B.addEventListener("onCueRangeEnter",S);this.addOnDisposeCallback(function(){var O;(O=B.removeEventListener)==null||O.call(B,"onCueRangeEnter",S)})}};
_.u(P0B,_.fb);
var Dfr=function(B,t){var T,S;if((T=B.playerApi)==null?0:(S=T.isReady)==null?0:S.call(T)){var O;if((T=t==null?void 0:(O=t.timedListData)==null?void 0:O.sections)&&t!=null&&t.key)for(O=_.C(T),T=O.next();!T.done;T=O.next())if(T=T.value,T.timedSyncDataList&&T.sectionId)for(S=0;S<T.timedSyncDataList.length;S++){var d=T.timedSyncDataList[S];d.syncItemId&&B.playerApi.addCueRange(T.sectionId+"_"+t.key+"_"+d.syncItemId,Number(d.videoTimeMs)/1E3,S===T.timedSyncDataList.length-1?0x8000000000000:Number(T.timedSyncDataList[S+
1].videoTimeMs)/1E3)}}},EK7=function(B,t){var T,S;
if((T=B.playerApi)==null?0:(S=T.isReady)==null?0:S.call(T)){var O;if((T=t==null?void 0:(O=t.timedListData)==null?void 0:O.sections)&&t!=null&&t.key)for(O=_.C(T),T=O.next();!T.done;T=O.next())if(T=T.value,T.timedSyncDataList&&T.sectionId){S=_.C(T.timedSyncDataList);for(var d=S.next();!d.done;d=S.next())d=d.value,d.syncItemId&&B.playerApi.removeCueRange(T.sectionId+"_"+t.key+"_"+d.syncItemId)}}};
P0B.prototype.onCueRangeEnter=function(B){for(var t=_.C(Object.keys(this.timeToPanelSyncKeyMap)),T=t.next();!T.done;T=t.next()){T=T.value;var S=_.C(B.split("_"+T+"_")),O=S.next().value;S=S.next().value;if(O&&S){B=_.OD().resolve(_.xr);t=this.timeToPanelSyncKeyMap[T];var d=_.gQq(B.getState(),t);T=Uf_(T,O,S);if(T===-1)break;T={activeSyncId:S,activeItemIndex:T,activeSectionInfo:{sectionIdentifier:O}};d?B.dispatch(_.QU("markersEngagementPanelSyncEntity",t,T)):B.dispatch(_.mO("markersEngagementPanelSyncEntity",
t,Object.assign({},{key:t},T)));break}}};
var Uf_=function(B,t,T){var S=_.OD().resolve(_.xr),O,d;B=(O=Zes(S.getState(),B))==null?void 0:(d=O.timedListData)==null?void 0:d.sections;if(!B)return-1;O=0;d=_.C(B);for(B=d.next();!B.done;B=d.next()){B=B.value;S=B.timedSyncDataList||[];if(B.sectionId===t)return t=S.findIndex(function(Z){return Z.syncItemId===T}),t===-1?t:O+t;
O+=S.length}return-1};_.mfr=function(B){_.fb.call(this);var t=this;this.JSC$20496_watchApi=B;this.unresolvedCommands=[];this.JSC$20496_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(T){ITB(t,T)});
this.addOnDisposeCallback(function(){t.JSC$20496_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
JYw(this)};
_.u(_.mfr,_.fb);var JYw=function(B){var t;_.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$20496_watchApi.playerApi,2);t=T.yieldResult;if(B.isDisposed())return T.return();B.timedSyncObserver=new P0B(t);B.unresolvedCommands.length&&(B.unresolvedCommands.forEach(function(S){return ITB(B,S)}),B.unresolvedCommands=[]);
_.DC(B,B.timedSyncObserver);_.Dh(T)})},ITB=function(B,t){if(B.timedSyncObserver){var T=_.X(t,RpN);
if(T&&T.timedSyncEntityKey&&T.panelSyncEntityKey){B=B.timedSyncObserver;t=T.timedSyncEntityKey;var S=T.panelSyncEntityKey;T=!!T.isEnabled;T=T===void 0?!0:T;var O=_.OD().resolve(_.xr);O=Zes(O.getState(),t);T?B.timeToPanelSyncKeyMap[t]||(B.timeToPanelSyncKeyMap[t]=S,Dfr(B,O)):(delete B.timeToPanelSyncKeyMap[t],EK7(B,O))}}else B.unresolvedCommands.push(t)};var N1w=_.Ba(function(B){var t=B.data,T=B.maybeLogSmartSkipClientData,S=_.l_("ytw-timely-action-view-model");_.WR(S,function(){return t().rendererContext},{onTap:function(P,U){U({disableClickTracking:!0})}});
var O=null,d=null,Z=_.m("web_enable_auto_focus_for_timely_action_button"),h=function(){O=document.activeElement},q=function(){t().smartSkipMetadata&&(O=document.activeElement,_.Kbs(function(){return d}))},D=function(P){if(t().smartSkipMetadata&&(!P||P.key!=="Enter")){O&&O.isConnected&&(_.Kbs(function(){return O}),O=null);
var U;(U=d)==null||U.blur()}};
B=_.Xb(function(){T==null||T(!0,t());return!1});
_.tO(S,{visibilityCallback:function(P){if(Z)P?d&&t().smartSkipMetadata&&(q(),document.addEventListener("focusin",h)):(document.removeEventListener("focusin",h),D());else if(P){P=_.MI(t().rendererContext);var U=Number(t().maxVisibleDurationMilliseconds),J,N=(J=_.X(t().rendererContext,_.I_))==null?void 0:J.label;P&&U&&N&&(J={label:N,command:P,durationMs:U},_.OD().resolve(_.Vt).enqueue(J))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}});_.cw(function(){if(Z){var P;if((d=(P=S.value)==null?void 0:P.querySelector("button"))&&t().smartSkipMetadata){var U;(U=S.value)==null||U.addEventListener("keydown",D)}}});
_.FA(function(){Z&&(d&&t().smartSkipMetadata&&d.removeEventListener("keydown",D),document.removeEventListener("focusin",h),D())});
return _.E("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:S,"on:click":B},_.E(_.cR,{data:function(){return t().content}},{buttonViewModel:_.V6}))},"Ej");var Xdn=_.Ba(function(B){var t=B.data,T=B.playerApi,S=_.OD().resolve(_.ZPo);B=_.C(_.jH(function(){t()}));
var O=B.next().value,d=B.next().value,Z=function(){return T38(t(),O())},h=function(D,P){var U,J,N=(U=_.X(P==null?void 0:P.rendererContext,_.uQ))==null?void 0:(J=U.loggingDirectives)==null?void 0:J.trackingParams;
if((P=P==null?void 0:P.smartSkipMetadata)&&P.loggingData&&(J=P.loggingData,P=J.algorithmId,U=J.startMilliseconds,J=J.endMilliseconds,P&&U!==void 0&&J!==void 0)){var H,f;D={smartSkipData:Object.assign({},{versionName:P,startMediaTimeMs:U,endMediaTimeMs:J},D&&{userInteractionMediaTimeMs:(Math.floor(((H=_.Tp())==null?void 0:(f=H.getPlayer())==null?void 0:f.getCurrentTime())||0)*1E3).toString()})};H=_.sg();var c;N&&(c=_.fZ(N));H&&c&&_.v7(H,c,D)}},q=function(D,P){var U=T38(t(),D);
if(U){var J=_.X(U,wI),N;if(N=P)N=T(),U=_.X(U,wI),N=U!=null&&U.smartSkipMetadata?!(N==null?0:N.isSameMarkerTypeVisible((U==null?void 0:U.smartSkipMetadata.markerKey)||"")):!0;if(N){var H,f;(J==null?0:(H=J.smartSkipMetadata)==null?0:(f=H.loggingData)==null?0:f.isCounterfactual)||(h(!1,J),d(D))}else P||O()!==D||d(void 0)}};
_.sZ(function(){var D=t().timelyActions;if(D){D=_.C(D);for(var P=D.next();!P.done;P=D.next()){P=_.X(P.value,wI);var U=void 0;(U=P)!=null&&U.cueRangeId&&S.timelyActionsMap.set(P.cueRangeId,q)}_.FA(function(){S.timelyActionsMap.clear()})}},"Z1Qwtc");
return _.E("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.E(_.cR,{data:Z},{timelyActionViewModel:function(D){return _.E(N1w,{data:D.data,maybeLogSmartSkipClientData:function(){h(!0,_.X(Z(),wI))}})}}))},"Fj");_.jiN=function(B){_.fb.call(this);this.JSC$20508_watchApi=B;B=_.C(_.PV({},void 0,"pLDp2"));this.timelyActionsOverlay=B.next().value;this.setTimelyActionsOverlay=B.next().value;uff(this)};
_.u(_.jiN,_.fb);var uff=function(B){var t,T,S,O;_.L(function(d){if(d.nextAddress==1)return HWB(B),aTn(B),B.timelyActionsContainer=document.createElement("div"),_.V(d,B.JSC$20508_watchApi.playerApi,2);t=d.yieldResult;(S=(T=t).insertTimelyActionUi)==null||S.call(T,B.timelyActionsContainer);O=_.AB(B.timelyActionsContainer,function(){return _.E(Xdn,{data:B.timelyActionsOverlay,playerApi:t})});
B.addOnDisposeCallback(O);_.Dh(d)})},aTn=function(B){var t=B.JSC$20508_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){HWB(B)});
B.addOnDisposeCallback(function(){B.JSC$20508_watchApi.unsubscribeByKey(t)})},HWB=function(B){var t=B.JSC$20508_watchApi.getWatchNextResponse();
if(t){var T,S;if(t=_.X((T=t.playerOverlays)==null?void 0:(S=T.playerOverlayRenderer)==null?void 0:S.timelyActionsOverlayViewModel,Afr)){var O;(O=B.setTimelyActionsOverlay)==null||O.call(B,t)}}};_.gKB=function(B){_.fb.call(this);this.JSC$20512_watchApi=B;fTB(this)};
_.u(_.gKB,_.fb);var fTB=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20512_watchApi.playerApi,2);t=S.yieldResult;T=function(O){_.UW.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.X(O,_.xF1)},popupType:"TOAST"}})};
t.addEventListener("onYtShowToast",T);B.addOnDisposeCallback(function(){t.removeEventListener("onYtShowToast",T)});
_.Dh(S)})};var RRb,sib,Qin,AY1,cYC,yYV,wdV,oKC,xfr,M0V;RRb=!1;_.Fzb=function(B){_.fb.call(this);this.JSC$20515_watchApi=B;this.fullscreen=this.theater=!1;AY1(this);cYC(this);sib(this)};
_.u(_.Fzb,_.fb);sib=function(B){var t,T,S;_.L(function(O){if(O.nextAddress==1)return _.V(O,B.JSC$20515_watchApi.playerApi,2);t=O.yieldResult;if(B.isDisposed())return O.return();T=B.JSC$20515_watchApi.getElement("CINEMATICS");if(!T)return O.return();B.JSC$20515_cinematicController=new _.kW(T,t);_.DC(B,B.JSC$20515_cinematicController);_.du1(B.JSC$20515_cinematicController);wdV(B,_.V7D());S=B.JSC$20515_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(d){oKC(B,d)});
B.addOnDisposeCallback(function(){B.JSC$20515_watchApi.unsubscribeByKey(S)});
yYV(B);oKC(B,B.JSC$20515_cinematicController.isAllowed());_.m("web_cinematic_manager_redux_killswitch")?_.sN(B,B.fullscreen,B.theater):Qin(B);xfr(B);_.Dh(O)})};
Qin=function(B){B.fullscreen=_.wF(_.rq().getState());B.theater=_.Fa(_.rq().getState());_.sN(B,B.fullscreen,B.theater);var t=_.Ux(_.rq(),_.wF,function(S){B.fullscreen=S;_.sN(B,B.fullscreen,B.theater)}),T=_.Ux(_.rq(),_.Fa,function(S){B.theater=S;
_.sN(B,B.fullscreen,B.theater)});
B.addOnDisposeCallback(t);B.addOnDisposeCallback(T)};
AY1=function(B){var t=B.JSC$20515_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){yYV(B)});
B.addOnDisposeCallback(function(){B.JSC$20515_watchApi.unsubscribeByKey(t)})};
cYC=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20515_watchApi.playerApi,2);t=S.yieldResult;T=function(O){wdV(B,O)};
t.addEventListener("cinematicSettingsToggleChange",T);B.addOnDisposeCallback(function(){t.removeEventListener("cinematicSettingsToggleChange",T)});
_.Dh(S)})};
yYV=function(B){var t=B.JSC$20515_watchApi.getWatchNextResponse(),T;t=_.X(t==null?void 0:(T=t.pageVisualEffects)==null?void 0:T[0],_.jM);var S;(S=B.JSC$20515_cinematicController)==null||_.ZQB(S,t)};
wdV=function(B,t){var T;(T=B.JSC$20515_cinematicController)==null||_.Cpf(T,t);M0V(B)};
oKC=function(B,t){var T;_.L(function(S){if(S.nextAddress==1)return _.m("kevlar_watch_cinematics_invisible")&&(t=!1),_.V(S,B.JSC$20515_watchApi.playerApi,2);T=S.yieldResult;T.updateCinematicSettings(t);M0V(B);_.Dh(S)})};
xfr=function(B){var t=_.Ni();if(_.m("kevlar_measure_ambient_mode_idle")&&!t.getFlag(192)&&!RRb){RRb=!0;var T=_.fC(_.wT,function(){_.OD().resolve(_.qsN).start(1E4)},5E3);
B.addOnDisposeCallback(function(){_.wT.cancelJob(T);_.OD().resolve(_.qsN).stop()})}};
_.sN=function(B,t,T){B.fullscreen=t;B.theater=T;var S;(S=B.JSC$20515_cinematicController)==null||S.setFullscreen(B.fullscreen,B.theater);if(_.m("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(B.theater||B.fullscreen){var O;(O=B.JSC$20515_cinematicController)==null||_.LhB(O)}else if((B=B.JSC$20515_cinematicController)!=null){var d;(d=B.currentCinematicEffect)==null||d.pause()}};
M0V=function(B){if(_.m("web_cinematic_theater_mode")||_.m("web_cinematic_fullscreen")){var t;B.JSC$20515_watchApi.getRoot().toggleCinematicsActive(!((t=B.JSC$20515_cinematicController)==null||!t.isEnabled()))}};_.GSs=function(B){_.fb.call(this);var t=this;this.JSC$20518_watchApi=B;this.commentsReady=!1;this.setCommentsJobId=0;B=_.Ux(_.rq(),_.fu,function(){$fg(t)});
this.addOnDisposeCallback(B);var T=this.JSC$20518_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Wzw(t)}),S=this.JSC$20518_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){Wzw(t)});
this.addOnDisposeCallback(function(){t.JSC$20518_watchApi.unsubscribeByKey(T);t.JSC$20518_watchApi.unsubscribeByKey(S)});
var O=function(){_.m("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&eR_(t,"false")};
this.JSC$20518_watchApi.getRoot().addEventListener("yt-page-data-will-update",O);this.addOnDisposeCallback(function(){t.JSC$20518_watchApi.getRoot().removeEventListener("yt-page-data-will-update",O)});
Wzw(this)};
_.u(_.GSs,_.fb);var Wzw=function(B){B.commentsReady=!1;_.wT.cancelJob(B.setCommentsJobId);B.setCommentsJobId=_.fC(_.wT,function(){$fg(B)},1E3)},$fg=function(B){if(!B.commentsReady){_.wv("cmi");
_.wT.cancelJob(B.setCommentsJobId);var t,T,S,O,d=(t=B.JSC$20518_watchApi.getWatchNextResponse())==null?void 0:(T=t.contents)==null?void 0:(S=T.twoColumnWatchNextResults)==null?void 0:(O=S.results)==null?void 0:O.results.contents;t=void 0;if(d&&d.length)for(d=_.C(d),T=d.next();!T.done;T=d.next())if(T=T.value,O=S=void 0,((S=T)==null?void 0:(O=S.itemSectionRenderer)==null?void 0:O.sectionIdentifier)==="comment-item-section"){_.m("web_watch_provide_undefined_comments")?t=T.itemSectionRenderer:B.JSC$20518_watchApi.provideRenderingData("COMMENTS",
T.itemSectionRenderer);eR_(B,"true");break}_.m("web_watch_provide_undefined_comments")&&B.JSC$20518_watchApi.provideRenderingData("COMMENTS",t);B.commentsReady=!0;B.JSC$20518_watchApi.dispatchEvent("yt-watch-comments-ready")}},eR_=function(B,t){var T;
(T=B.JSC$20518_watchApi.getElement("COMMENTS"))==null||T.setAttribute("canScheduleJobs",t)};_.yp=function(B){_.fb.call(this);var t=this;this.JSC$20521_watchApi=B;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.m("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.m("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.m("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Cj("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)pds(this);
else{var T=this.JSC$20521_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Fu(t);wz(t)}),S=this.JSC$20521_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){oZ(t);
wz(t)});
this.JSC$20521_watchApi.getRoot().is==="ytd-watch-grid"&&_.m("swatcheroo_pbs_load_grid")&&(iWr(this),YLq(this));this.addOnDisposeCallback(function(){t.JSC$20521_watchApi.unsubscribeByKey(T);t.JSC$20521_watchApi.unsubscribeByKey(S);_.wT.cancelJob(t.provideRichGridJobId)});
Fu(this);oZ(this)}};
_.u(_.yp,_.fb);var pds=function(B){var t=B.JSC$20521_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){B.providePlayerJobId=_.AT(_.wT,function(){Fu(B);wz(B)},B.provideAllDataDelayMs)}),T=B.JSC$20521_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){B.provideWatchNextJobId=_.AT(_.wT,function(){oZ(B);
wz(B)},B.provideAllDataDelayMs)}),S=B.JSC$20521_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){B.provideWatchNextJobId=_.AT(_.wT,function(){oZ(B);
wz(B)},B.provideAllDataDelayMs)});
B.JSC$20521_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.fC(_.wT,function(){Fu(B);oZ(B);wz(B)},100)});
B.JSC$20521_watchApi.addPageDisposeJob(function(){_.wT.cancelJob(B.provideWatchNextJobId);_.wT.cancelJob(B.providePlayerJobId)});
B.addOnDisposeCallback(function(){B.JSC$20521_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");B.JSC$20521_watchApi.unsubscribeByKey(t);B.JSC$20521_watchApi.unsubscribeByKey(T);B.JSC$20521_watchApi.unsubscribeByKey(S);_.wT.cancelJob(B.providePlayerJobId);_.wT.cancelJob(B.provideWatchNextJobId)});
Fu(B);oZ(B)},Fu=function(B){var t=B.JSC$20521_watchApi.getPlayerResponse(),T,S,O=(S=t==null?void 0:(T=t.playabilityStatus)==null?void 0:T.messageRenderers)!=null?S:[],d,Z;
t=(Z=t==null?void 0:(d=t.playabilityStatus)==null?void 0:d.messages)!=null?Z:[];d=_.C(t);for(Z=d.next();!Z.done;Z=d.next())O.push({alertRenderer:{text:_.lZ(Z.value),type:"WARNING"}});B.JSC$20521_watchApi.provideRenderingData("ALERTS",O)},oZ=function(B){var t=[],T,S,O,d=B.JSC$20521_watchApi.getWatchNextResponse(),Z,h,q,D,P=d==null?void 0:(Z=d.contents)==null?void 0:(h=Z.twoColumnWatchNextResults)==null?void 0:(q=h.results)==null?void 0:(D=q.results)==null?void 0:D.contents;
if(P)for(Z=_.C(P),h=Z.next();!h.done;h=Z.next())if(h=h.value,h.videoPrimaryInfoRenderer)var U=h;else if(h.videoSecondaryInfoRenderer){var J=h;D=q=void 0;h=Object.assign({},(q=h.videoSecondaryInfoRenderer)==null?void 0:(D=q.metadataRowContainer)==null?void 0:D.metadataRowContainerRenderer);if(h.rows&&h.collapsedItemCount!==void 0){h.rows=h.rows.slice(0,h.collapsedItemCount).filter(function(i8){return!!i8.richMetadataRowRenderer});
h.collapsedItemCount=h.rows.length;var N={metadataRowContainerRenderer:h}}}else if(h.merchandiseShelfRenderer)var H=h;else if(h.ticketShelfRenderer)var f=h;else if(h.expandableMetadataRenderer)var c=h;else if(h.itemSectionRenderer)if(q=h.itemSectionRenderer.contents,D=void 0,B.directlyProvideComments&&((D=h.itemSectionRenderer)==null?void 0:D.sectionIdentifier)==="comment-item-section")_.wv("cmi"),B.JSC$20521_watchApi.provideRenderingData("COMMENTS",h.itemSectionRenderer);else if(q)for(h=_.C(q),q=
h.next();!q.done;q=h.next())if(q=q.value,q.commentsEntryPointHeaderRenderer)var w=q;else if(q.clarificationRenderer||q.infoPanelContainerRenderer||q.infoPanelContentRenderer||q.emergencyOneboxRenderer){t.push(q);var W=W||!!J}else q.limitedStateMessageRenderer?S=q:q.videoMetadataCarouselViewModel&&(O=q);if(_.m("web_watch_merch_in_sd_when_ticket_shelf_present")&&H&&f){var v=H;H=void 0}if(B.provideWatchNextSecondaryResults){var p,l,b;B.JSC$20521_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
d==null?void 0:(p=d.contents)==null?void 0:(l=p.twoColumnWatchNextResults)==null?void 0:(b=l.secondaryResults)==null?void 0:b.secondaryResults)}if(B.JSC$20521_watchApi.getRoot().is==="ytd-watch-grid"){var Zv,hN;B.JSC$20521_watchApi.provideRenderingData("LIVE_CHAT",d==null?void 0:(Zv=d.contents)==null?void 0:(hN=Zv.twoColumnWatchNextResults)==null?void 0:hN.conversationBar)}var PL,aC,cL,gm;(p=d==null?void 0:(PL=d.contents)==null?void 0:(aC=PL.twoColumnWatchNextResults)==null?void 0:(cL=aC.secondaryResults)==
null?void 0:(gm=cL.secondaryResults)==null?void 0:gm.offerModule)&&(p.donationShelfRenderer||p.donationUnavailableRenderer)&&B.JSC$20521_watchApi.getRoot().is!=="ytd-watch-grid"&&(T=p);PL=B.JSC$20521_watchApi.getPlayerResponse();if(!PL||!_.lzX(PL.playabilityStatus,d==null?void 0:d.playerOverlays)){var p_;if(d==null?0:(p_=d.contents)==null?0:p_.singleColumnWatchNextResults){var M9,B_;var r2=d==null?void 0:(M9=d.contents.singleColumnWatchNextResults.results)==null?void 0:(B_=M9.results)==null?void 0:
B_.contents}else{var jq,Pe,x8,Us;p_=!!(P==null?0:(jq=P[0])==null?0:(Pe=jq.itemSectionRenderer)==null?0:(x8=Pe.contents)==null?0:(Us=x8[0])==null?0:Us.backgroundPromoRenderer);var g2,LY;jq=!!(d==null?0:(g2=d.contents)==null?0:(LY=g2.twoColumnWatchNextResults)==null?0:LY.secondaryResults);p_&&!jq&&(r2=P)}}P=t[0];g2=t[1];W&&t.length===1&&(g2=P,P=void 0);B.JSC$20521_watchApi.provideRenderingData("PRIMARY_INFO",U);B.JSC$20521_watchApi.provideRenderingData("SECONDARY_INFO",J);B.JSC$20521_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
w);B.JSC$20521_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",O);B.JSC$20521_watchApi.provideRenderingData("CLARIFICATION",P);B.JSC$20521_watchApi.provideRenderingData("RICH_METADATA",N);B.JSC$20521_watchApi.provideRenderingData("MERCH_SHELF",H);_.m("web_watch_merch_in_sd_when_ticket_shelf_present")&&B.JSC$20521_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",v);B.JSC$20521_watchApi.provideRenderingData("TICKET_SHELF",f);B.JSC$20521_watchApi.provideRenderingData("LIMITED_STATE",S);B.JSC$20521_watchApi.getRoot().is!==
"ytd-watch-grid"&&B.JSC$20521_watchApi.provideRenderingData("DONATION_SHELF",T);B.JSC$20521_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",r2);B.JSC$20521_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",g2);B.JSC$20521_watchApi.provideRenderingData("EXPANDABLE_METADATA",c);if(B.swatcherooProvideAllDataOnScheduledJob){var m4,C_,hs,He,R7,XB;U=d==null?void 0:(m4=d.contents)==null?void 0:(C_=m4.twoColumnWatchNextResults)==null?void 0:(hs=C_.secondaryResults)==null?void 0:(He=hs.secondaryResults)==
null?void 0:(R7=He.results)==null?void 0:(XB=R7[0])==null?void 0:XB.richGridRenderer;B.JSC$20521_watchApi.provideRenderingData("RICH_GRID_RENDERER",U)}};
_.yp.prototype.hasCompanionAds=function(B){var t,T;return(T=B==null?void 0:(t=B.adPlacements)==null?void 0:t.some(function(S){var O,d,Z,h;return(S==null?void 0:(O=S.adPlacementRenderer)==null?void 0:(d=O.renderer)==null?void 0:d.actionCompanionAdRenderer)||(S==null?void 0:(Z=S.adPlacementRenderer)==null?void 0:(h=Z.renderer)==null?void 0:h.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?T:!1};
var wz=function(B){if(!_.m("swaterdoo_ps_wn_handle_ks")){B.swatcherooProvideAllDataOnScheduledJob||YLq(B,3E3);var t=B.JSC$20521_watchApi.getPlayerResponse(),T,S,O,d,Z,h=(T=B.JSC$20521_watchApi.getWatchNextResponse())==null?void 0:(S=T.contents)==null?void 0:(O=S.twoColumnWatchNextResults)==null?void 0:(d=O.secondaryResults)==null?void 0:(Z=d.secondaryResults)==null?void 0:Z.offerModule;t=B.hasCompanionAds(t);var q,D;T=(h==null?void 0:(q=h.tvfilmOfferModuleRenderer)==null?void 0:q.clientShouldSuppressIfCompanionAdDisplayed)||
(h==null?void 0:(D=h.unlimitedOfferModuleRenderer)==null?void 0:D.suppressIfCompanionAds);q=t&&T;B.JSC$20521_watchApi.getRoot().is==="ytd-watch-grid"&&B.JSC$20521_watchApi.provideRenderingData("OFFER_MODULE",q?void 0:h)}},YLq=function(B,t){_.m("swatcheroo_pbs_load_grid")&&(B.provideRichGridJobId&&_.wT.cancelJob(B.provideRichGridJobId),B.provideRichGridJobId=_.AT(_.wT,function(){B.provideRichGridJobId=0;
var T,S,O,d,Z,h,q,D=(T=B.JSC$20521_watchApi.getWatchNextResponse())==null?void 0:(S=T.contents)==null?void 0:(O=S.twoColumnWatchNextResults)==null?void 0:(d=O.secondaryResults)==null?void 0:(Z=d.secondaryResults)==null?void 0:(h=Z.results)==null?void 0:(q=h[0])==null?void 0:q.richGridRenderer;D&&B.JSC$20521_watchApi.provideRenderingData("RICH_GRID_RENDERER",D)},t))},iWr=function(B){var t,T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20521_watchApi.playerApi,2);t=S.yieldResult;T=function(){B.onPlaybackStart()};
t.addEventListener("onPlaybackStartExternal",T);B.addOnDisposeCallback(function(){t.removeEventListener("onPlaybackStartExternal",T)});
_.Dh(S)})};
_.yp.prototype.onPlaybackStart=function(){YLq(this)};_.lTq=function(B){_.fb.call(this);var t=this;this.JSC$20531_watchApi=B;B.playerApi.then(function(T){t.player=T});
this.gestures=new _.L0(this.JSC$20531_watchApi.getRoot(),B.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.DUg(_.rq().getState())&&_.fu(_.rq().getState())<=0)if(_.wF(_.rq().getState())){var T;(T=t.player)==null||T.toggleFullscreen()}else _.CG(t.JSC$20531_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
Kz7(this)};
_.u(_.lTq,_.fb);var Kz7=function(B){var t=_.Ux(_.rq(),_.wF,function(T){B.onFullscreenChanged(T)});
B.addOnDisposeCallback(t);t=_.Ux(_.rq(),_.fu,function(T){B.gestures&&(T>0?B.gestures.detach():B.gestures.attach())});
B.addOnDisposeCallback(t)};
_.lTq.prototype.onFullscreenChanged=function(B){this.gestures&&this.gestures.update(B)};_.nKC=function(B){_.fb.call(this);var t=this;this.JSC$20534_watchApi=B;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(B.subscribeToActiveChanged(function(T){t.onActiveChanged(T)}));
vKw(this)};
_.u(_.nKC,_.fb);var rYb=function(B){if(_.m("swatcheroo_page_dispose_all_watch_data"))B.pageDisposalDataTypes=Object.values(ID8).filter(function(T){return T!=="PLAYLIST"});
else if(_.m("swatcheroo_page_dispose_rich_grid")){var t;(t=B.pageDisposalDataTypes)==null||t.push("RICH_GRID_RENDERER")}},vKw=function(B){_.m("swatcheroo_enable_ghost_cards")&&(rYb(B),B.JSC$20534_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.wT.cancelJob(B.clearDataJobId);
B.clearDataJobId=0}),B.runPageDisposeJob=function(){var t=_.OD().resolve(_.BR).getDestinationPageType()==="watch";
B.clearDataJobId=_.AT(_.wT,B.runClearDataJob,t?0:_.Cj("web_watch_delay_page_dispose_ms",1E4))},B.runClearDataJob=function(){zRn(B)},B.runOnYtNavigateAwayFinish=function(){B.clearDataJobId&&(_.wT.cancelJob(B.clearDataJobId),B.clearDataJobId=0,zRn(B))},document.addEventListener("yt-navigate-finish",B.runOnYtNavigateAwayFinish),B.JSC$20534_watchApi.addPageDisposeJob(B.runPageDisposeJob),B.addOnDisposeCallback(function(){B.JSC$20534_watchApi.removePageDisposeJob(B.runPageDisposeJob);
B.JSC$20534_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",B.runOnYtNavigateAwayFinish)}))},zRn=function(B){B.pageDisposalDataTypes.forEach(function(t){B.JSC$20534_watchApi.provideRenderingData(t,void 0)});
B.clearDataJobId=0};
_.nKC.prototype.onActiveChanged=function(B){B&&((B=document.querySelector("#watch-page-skeleton"))&&_.Xo(B),bW_(this),document.body.removeAttribute("no-y-overflow"),_.$M("IS_SHELL_LOAD")&&_.Oo7())};
var bW_=function(B){_.L(function(t){if(t.nextAddress==1)return _.V(t,B.JSC$20534_watchApi.playerApi,2);_.YL();_.Dh(t)})};var BIq;BIq=_.m("kevlar_watch_while_counterfactual")?0:.25;_.Qp=function(B){_.fb.call(this);this.JSC$20537_watchApi=B;this.JSC$20537_watchWhileEnabled=_.m("kevlar_watch_while_v2");this.pipEnabled=_.m("web_enable_pip_on_miniplayer");t4f(this);TI8(this);SFV(this)};
_.u(_.Qp,_.fb);var t4f=function(B){B.JSC$20537_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){Oub(B)});
B.addOnDisposeCallback(function(){B.JSC$20537_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},TI8=function(B){var t,T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20537_watchApi.playerApi,2);t=S.yieldResult;T=function(){Oub(B)};
t.addEventListener("onCollapseMiniplayer",T);B.addOnDisposeCallback(function(){t.removeEventListener("onCollapseMiniplayer",T)});
_.Dh(S)})},SFV=function(B){var t=B.JSC$20537_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&t&&B.JSC$20537_watchWhileEnabled&&(B.playerIntersectionObserver=new IntersectionObserver(function(T){B.handleIntersect(T)},{threshold:[BIq]}),B.playerIntersectionObserver.observe(t),B.addOnDisposeCallback(function(){var T;
(T=B.playerIntersectionObserver)==null||T.disconnect()}))},Oub=function(B){var t,T,S;
_.L(function(O){if(O.nextAddress==1){t=_.OD().resolve(_.BR);T=t.data;S=_.JGo(T.response,T.playerResponse);_.Da().miniplayerButtonActivation=!0;if(B.pipEnabled)return _.Da().watchPipActivation=!0,O.jumpTo(2);_.OD().resolve(_.y4).collapse();return _.V(O,_.Da().navigationFinishPromise,2)}if(O.nextAddress!=4)return _.Da().currentEndpoint=S.watchEndpoint||null,_.V(O,_.OD().resolve(_.y4).activate(B.JSC$20537_watchApi.getElement("PLAYER"),S,T),4);_.Da().userActivation=!0;_.Dh(O)})};
_.Qp.prototype.handleIntersect=function(B){k5_(this,B[B.length-1])};
var k5_=function(B,t){B.watchWhileJobId&&_.wT.cancelJob(B.watchWhileJobId);B.watchWhileJobId=_.wT.addLowPriorityJob(function(){var T,S;return _.L(function(O){if(O.nextAddress==1)return B.watchWhileJobId=void 0,T=_.OD().resolve(_.y4),t.intersectionRatio>BIq?T.isMiniplayerActive()?_.V(O,T.deactivate(),0):O.jumpTo(0):(S=!T.isMiniplayerActive())?_.V(O,dl_(B),5):O.jumpTo(4);O.nextAddress!=4&&(S=O.yieldResult);if(!S)return O.jumpTo(0);_.Da().watchWhileActivation=!0;return _.V(O,CX8(B),0)})},100)},dl_=function(B){return _.L(function(t){return t.nextAddress==
1?_.m("kevlar_watch_while_paused")?t.return(!0):_.V(t,B.isPlayerPlaying(),2):t.return(t.yieldResult)})};
_.Qp.prototype.isPlayerPlaying=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$20537_watchApi.playerApi,2);t=T.yieldResult;return T.return(t.getPlayerStateObject().isPlaying)})};
var CX8=function(B){var t,T;return _.L(function(S){t=_.OD().resolve(_.BR).data;T=_.JGo(t.response,t.playerResponse);_.Da().currentEndpoint=T.watchEndpoint||null;return _.V(S,_.OD().resolve(_.y4).activate(B.JSC$20537_watchApi.getElement("PLAYER"),T,t),0)})};_.how=function(B){_.fb.call(this);this.JSC$20541_watchApi=B;ZuB(this);L7g(this)};
_.u(_.how,_.fb);var L7g=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20541_watchApi.playerApi,2);t=S.yieldResult;T=function(O){var d;O.sessionData&&O.sessionData.itct&&(d=O.sessionData.itct);var Z=O.watchEndpoint;if(Z&&O.sessionData&&O.sessionData.autonav)Z=_.iTo(Z,d);else{var h;Z=_.BS(O.videoId,(h=O.listId)!=null?h:void 0,d)}d={endpoint:Z};O.sessionData&&(d.tempData=O.sessionData);B.JSC$20541_watchApi.dispatchEvent("yt-navigate",d)};
t.addEventListener("onPlayVideo",T);B.addOnDisposeCallback(function(){t.removeEventListener("onPlayVideo",T)});
_.Dh(S)})},ZuB=function(B){var t=function(T){B.onYtNavigate(T)};
B.JSC$20541_watchApi.getRoot().addEventListener("yt-navigate",t);B.addOnDisposeCallback(function(){B.JSC$20541_watchApi.getRoot().removeEventListener("yt-navigate",t)})};
_.how.prototype.onYtNavigate=function(B){var t=this,T,S,O,d,Z,h,q,D,P;return _.L(function(U){if(U.nextAddress==1){if(!((T=B.detail)==null?0:(S=T.endpoint)==null?0:S.watchEndpoint))return U.return();O=B.detail.endpoint.watchEndpoint;d=t.JSC$20541_watchApi.getWatchNextResponse();h=_.X((Z=d)==null?void 0:Z.currentVideoEndpoint,_.Km);if(!h)return U.return();if(O.videoId!==h.videoId||O.playlistId&&O.playlistId!==h.playlistId||typeof O.startTimeSeconds!=="number")return U.jumpTo(0);B.stopPropagation();
(q=_.m("kevlar_watch_while_v2")&&!_.m("kevlar_watch_while_counterfactual"))&&_.OD().resolve(_.y4).isMiniplayerActive()||t.JSC$20541_watchApi.scrollWatchTo(0,!0);return _.V(U,t.JSC$20541_watchApi.playerApi,3)}D=U.yieldResult;P=O.startTimeSeconds;D.seekTo(P,void 0,void 0,void 0,84);D.wakeUpControls();P<D.getDuration()&&D.playVideo();_.Dh(U)})};_.V4C=function(B){_.fb.call(this);var t=this;this.JSC$20544_watchApi=B;var T=this.JSC$20544_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){qFC(t)});
this.addOnDisposeCallback(function(){t.JSC$20544_watchApi.unsubscribeByKey(T)});
qFC(this)};
_.u(_.V4C,_.fb);var qFC=function(B){var t=B.JSC$20544_watchApi.getWatchNextResponse();if(t){var T,S=[].concat(_.aw((T=t==null?void 0:t.engagementPanels)!=null?T:[]));S.unshift.apply(S,_.aw(EW_(t)));B.JSC$20544_watchApi.provideRenderingData("ENGAGEMENT_PANELS",S)}},DlN=function(B){var t,T,S,O=(t=B.engagementPanels)==null?void 0:(T=t.find(function(N){var H;
return((H=N.engagementPanelSectionListRenderer)==null?void 0:H.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(S=T.engagementPanelSectionListRenderer.content)==null?void 0:S.structuredDescriptionContentRenderer,d;
if(_.X(O==null?void 0:(d=O.items)==null?void 0:d.find(function(N){return!!_.X(N,KGB)}),KGB))return!0;
var Z,h,q,D;if(B=(((Z=B.contents)==null?void 0:(h=Z.twoColumnWatchNextResults)==null?void 0:(q=h.results)==null?void 0:(D=q.results)==null?void 0:D.contents)||[]).find(function(N){return N.videoPrimaryInfoRenderer})){var P,U,J;
return(((P=B.videoPrimaryInfoRenderer)==null?void 0:(U=P.videoActions)==null?void 0:(J=U.menuRenderer)==null?void 0:J.flexibleItems)||[]).some(function(N){N=_.X(N,_.FX8);if(!N)return!1;var H,f;N=(H=N.topLevelButton)==null?void 0:(f=H.buttonViewModel)==null?void 0:f.onTap;if(!N)return!1;H=_.$t(N);if(!H)return!1;var c;return((c=_.X(H,_.RO))==null?void 0:c.panelIdentifier)==="PAyouchat"})}return!1},EW_=function(B){var t=[];
if(!_.m("web_watch_inject_placeholder_fantasy_panel_killswitch")){var T,S,O,d=(T=B.engagementPanels)==null?void 0:(S=T.find(function(h){var q;return((q=h.engagementPanelSectionListRenderer)==null?void 0:q.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(O=S.engagementPanelSectionListRenderer.content)==null?void 0:O.structuredDescriptionContentRenderer,Z;
_.X(d==null?void 0:(Z=d.items)==null?void 0:Z.find(function(h){return!!_.X(h,jcg)}),jcg)&&(T=_.o3X("PAsports_fantasy"),T.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",t.push(T))}DlN(B)&&(B=_.o3X("PAyouchat"),B.engagementPanelSectionListRenderer.targetId="PAyouchat",B.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",t.push(B));
return t};_.Ul7=function(B){_.fb.call(this);this.JSC$20547_watchApi=B;PXs(this)};
_.u(_.Ul7,_.fb);var PXs=function(B){B.JSC$20547_watchApi.registerActionHandler("yt-loop-command",function(t){I5n(B,t)});
B.JSC$20547_watchApi.registerActionHandler("yt-repeat-chapter-command",function(t){Ju1(B,t)});
B.addOnDisposeCallback(function(){B.JSC$20547_watchApi.unregisterActionHandler("yt-loop-command");B.JSC$20547_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},I5n=function(B,t){var T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20547_watchApi.playerApi,2);T=S.yieldResult;_.X(t,aWb).loop?(T.setLoopRange({startTimeMs:Number(_.X(t,aWb).startTimeMs),endTimeMs:Number(_.X(t,aWb).endTimeMs),postId:_.X(t,aWb).postId,type:"clips"}),T.playVideo()):T.setLoopRange(null);_.Dh(S)})},Ju1=function(B,t){var T,S;
_.L(function(O){if(O.nextAddress==1)return _.V(O,B.JSC$20547_watchApi.playerApi,2);T=O.yieldResult;S=_.X(t,cf7).repeat;S==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(T.setLoopRange({startTimeMs:Number(_.X(t,cf7).startTimeMs),endTimeMs:Number(_.X(t,cf7).endTimeMs),type:"repeatChapter"}),T.playVideo()):S==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&T.setLoopRange(null);_.Dh(O)})};_.NIq=function(B){_.fb.call(this);this.JSC$20552_watchApi=B;mlC(this)};
_.u(_.NIq,_.fb);var mlC=function(B){B.JSC$20552_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(t){Xfr(B,t)});
B.addOnDisposeCallback(function(){B.JSC$20552_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},Xfr=function(B,t){var T,S,O,d,Z,h,q,D,P,U,J;
_.L(function(N){if(N.nextAddress==1)return _.V(N,B.JSC$20552_watchApi.playerApi,2);T=N.yieldResult;if(d=(O=(S=_.X(t,scq))==null?void 0:S.highlightedMenuItemKey)!=null?O:"")(h=(Z=T).highlightSettingsMenuItem)==null||h.call(Z,d);if(P=(D=(q=_.X(t,scq))==null?void 0:q.openMenuItemKey)!=null?D:"")(J=(U=T).openSettingsMenuItem)==null||J.call(U,P);_.Dh(N)})};var u7B=_.hc("/youtube/app/watch/player_state","playerStateEntity");_.Huw=function(B){_.fb.call(this);this.JSC$20555_watchApi=B;j5C(this)};
_.u(_.Huw,_.fb);var a5b=function(B){switch(B){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"}},j5C=function(B){var t,T;
_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20555_watchApi.playerApi,2);t=S.yieldResult;T=function(O){B.onPlayerStateChange(O)};
t.addEventListener("onStateChange",T);B.addOnDisposeCallback(function(){t.removeEventListener("onStateChange",T)});
_.Dh(S)})};
_.Huw.prototype.onPlayerStateChange=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,t.JSC$20555_watchApi.playerApi,2);T=O.yieldResult;S=T.getVideoData().video_id;_.vb().dispatch(_.mO("playerStateEntity",u7B,{key:u7B,playerState:a5b(B),videoId:S}));_.Dh(O)})};_.gWB=function(B){_.fb.call(this);var t=this;this.JSC$20559_watchApi=B;this.enableExternalPlaylistPanelInPlayer=_.m("delhi_web_player_use_external_playlist_panel");_.OD().resolve(_.yn).setPlayer(this.JSC$20559_watchApi.getElement("PLAYER"));B=this.JSC$20559_watchApi.subscribeToActiveChanged(function(T){t.onActiveChanged(T)});
this.addOnDisposeCallback(B);f51(this)};
_.u(_.gWB,_.fb);var f51=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return B.enableExternalPlaylistPanelInPlayer?_.V(S,B.JSC$20559_watchApi.playerApi,2):S.return();t=S.yieldResult;T=function(){if(B.playlistPanelElement)B.playlistPanelElement.onToggleExpanded()};
t.addEventListener("onToggleExternalPlaylistPanel",T);B.addOnDisposeCallback(function(){t.removeEventListener("onToggleExternalPlaylistPanel",T)});
_.Dh(S)})};
_.gWB.prototype.onActiveChanged=function(B){var t=this,T=_.OD().resolve(_.yn),S=function(){Ror(t)};
B?(this.playlistPanelElement=this.JSC$20559_watchApi.getElement("PLAYLIST_PANEL"))?(T.setPlaylistComponent(this.playlistPanelElement),T.addEventListener("yt-playlist-data-updated",S),this.addOnDisposeCallback(function(){T.removeEventListener("yt-playlist-data-updated",S)}),Ror(this)):_.p4(Error("qm")):(T.removeEventListener("yt-playlist-data-updated",S),T.cancelVideoSkip())};
var Ror=function(B){var t=_.OD().resolve(_.yn);B.JSC$20559_watchApi.provideRenderingData("PLAYLIST",t.getPlaylistData())};_.xw=function(B){_.fb.call(this);var t=this;this.JSC$20562_watchApi=B;this.onPageScroll=function(){t.scrollThrottle.fire();t.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.nS(this.onThrottledScroll,200,this);_.DC(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.nS(this.onMastheadThrottledScroll,50,this);_.DC(this,this.mastheadScrollThrottle);this.animation=new _.o$(function(T){t.JSC$20562_watchApi.getRoot().setScrollTop(T)});
B=_.Ux(_.rq(),_.wF,function(){t.onFullscreenChanged()});
this.addOnDisposeCallback(B);Aur(this);cu1(this);this.onThrottledScroll()};
_.u(_.xw,_.fb);
_.xw.prototype.onFullscreenChanged=function(){var B=this,t=this.JSC$20562_watchApi.getRoot();!this.pageScrollElement&&t.pageScrollElement?(this.pageScrollElement=t.pageScrollElement,t.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){B.pageScrollElement&&B.pageScrollElement.removeEventListener("scroll",B.onPageScroll)})):this.pageScrollElement&&!t.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var Aur=function(B){window.addEventListener("scroll",B.onPageScroll);B.addOnDisposeCallback(function(){window.removeEventListener("scroll",B.onPageScroll)})},cu1=function(B){B.JSC$20562_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(t){a:{var T;
if(T=B.JSC$20562_watchApi.getRoot().contains(t)&&!B.animation.isAnimating()){T=t.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var S,O,d=(t==null?void 0:(S=t.parentElement)==null?void 0:(O=S.parentElement)==null?void 0:O.id)==="fixed-secondary";T=!(T&&d)}if(T){if(_.m("kevlar_watch_scroll_manager_absolute_offset_killswitch"))S=t.offsetTop;else for(S=0,O=t;O!==null;)S+=O.offsetTop,S-=O.scrollTop,O=O.offsetParent;O=S;S=O-24;t=O+t.offsetHeight+24;O=B.JSC$20562_watchApi.getRoot().getPageScrollingElement();
T=B.JSC$20562_watchApi.getRoot().getScrollTop();d=T+O.clientHeight-56;if(S<T+56)t=S-56;else if(t>d)t-=O.clientHeight;else break a;B.scrollWatchTo(Math.max(0,t),!0)}}});
B.addOnDisposeCallback(function(){B.JSC$20562_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.xw.prototype.onThrottledScroll=function(){var B=_.rq(),t=B.dispatch,T=this.JSC$20562_watchApi.getRoot().getScrollTop();t.call(B,_.kT({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:T}}))};
_.xw.prototype.onMastheadThrottledScroll=function(){this.JSC$20562_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$20562_watchApi.getRoot().getScrollTop())};
_.xw.prototype.scrollWatchTo=function(B,t){(t===void 0?0:t)?this.animation.start(this.JSC$20562_watchApi.getRoot().getScrollTop(),Math.max(0,B),500):this.JSC$20562_watchApi.getRoot().setScrollTop(B)};_.wfn=function(B){_.fb.call(this);var t=this;this.JSC$20565_watchApi=B;var T=this.JSC$20565_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){s5N(t)}),S=this.JSC$20565_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){F7C(t)});
this.addOnDisposeCallback(function(){t.JSC$20565_watchApi.unsubscribeByKey(T);t.JSC$20565_watchApi.unsubscribeByKey(S)});
s5N(this);F7C(this)};
_.u(_.wfn,_.fb);
var s5N=function(B){var t,T,S,O=(S=(t=B.JSC$20565_watchApi.getPlayerResponse())==null?void 0:(T=t.videoDetails)==null?void 0:T.title)!=null?S:"";B.JSC$20565_watchApi.dispatchEvent("yt-update-title",O)},F7C=function(B){var t,T,S,O,d,Z,h,q=(h=((Z=(t=B.JSC$20565_watchApi.getWatchNextResponse())==null?void 0:(T=t.contents)==null?void 0:(S=T.twoColumnWatchNextResults)==null?void 0:(O=S.results)==null?void 0:(d=O.results)==null?void 0:d.contents)!=null?Z:[]).find(function(D){return!!D.videoPrimaryInfoRenderer}))==null?
void 0:h.videoPrimaryInfoRenderer;
(t=_.vS(q==null?void 0:q.title))&&B.JSC$20565_watchApi.dispatchEvent("yt-update-title",t)};_.yug=function(B){_.fb.call(this);this.JSC$20568_watchApi=B;oWn(this)};
_.u(_.yug,_.fb);var oWn=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$20568_watchApi.playerApi,2);t=S.yieldResult;T=function(){B.onYpcContentRequest()};
t.addEventListener("onYpcContentRequest",T);B.addOnDisposeCallback(function(){t.removeEventListener("onYpcContentRequest",T)});
_.Dh(S)})};
_.yug.prototype.onYpcContentRequest=function(){var B,t,T,S,O,d=(B=this.JSC$20568_watchApi.getWatchNextResponse())==null?void 0:(t=B.contents)==null?void 0:(T=t.twoColumnWatchNextResults)==null?void 0:(S=T.secondaryResults)==null?void 0:(O=S.secondaryResults)==null?void 0:O.offerModule,Z,h,q,D;B=(D=(q=(h=(Z=d==null?void 0:d.episodeOfferModuleRenderer)!=null?Z:d==null?void 0:d.movieOfferModuleRenderer)!=null?h:d==null?void 0:d.unlimitedOfferModuleRenderer)!=null?q:d==null?void 0:d.liveOfferModuleRenderer)!=
null?D:d==null?void 0:d.tvfilmOfferModuleRenderer;var P,U,J;d=(J=d==null?void 0:(P=d.tvfilmOfferModuleRenderer)==null?void 0:(U=P.actionButtons)==null?void 0:U.length)!=null?J:0;U=Math.max(d-1,0);var N,H,f;P=(f=B==null?void 0:(N=B.offerButton)==null?void 0:N.buttonRenderer)!=null?f:B==null?void 0:(H=B.actionButtons)==null?void 0:H[U].buttonRenderer;var c,w;(N=(w=(c=P==null?void 0:P.navigationEndpoint)!=null?c:P==null?void 0:P.serviceEndpoint)!=null?w:P==null?void 0:P.command)&&_.UW.instance.resolveCommand(N)};
}catch(e){_._DumpException(e)}
try{
var WVb,xs8,ybs;_.QAN=function(){var B=_.f1.clone(ovB),t;return(new _.UO(function(T,S){B.onSuccess=function(O){_.FZv(O)?T(new ybs(O)):S(new _.vo("Request failed, status="+_.hb(O),"net.badstatus",O))};
B.onError=function(O){S(new _.vo("Unknown request error","net.unknown",O))};
B.onTimeout=function(O){S(new _.vo("Request timed out","net.timeout",O))};
t=_.PY("//googleads.g.doubleclick.net/pagead/id",B)})).thenCatch(function(T){if(T instanceof _.GT){var S;
(S=t)==null||S.abort()}return _.ca(T)})};
_.M_s=function(B){a:{var t="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(t="EMBEDDED_PLAYER_MODE_PFL");var T=B.raw_embedded_player_response;if(!T&&(B=B.embedded_player_response))try{T=JSON.parse(B)}catch(O){break a}if(T)b:for(var S in xs8)if(xs8[S]==T.embeddedPlayerMode){t=xs8[S];break b}}return t==="EMBEDDED_PLAYER_MODE_PFL"};
_.$s7=function(){if(_.m("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("tf");if(!_.BVg())return Error("uf");var B=_.MB("PLAYER_VARS",{});if(_.f1.get(B,"privembed",!1)=="1")return Error("vf");if(_.M_s(B))return Error("wf")};
WVb=function(B){switch(B){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:_.CB(B,"unknown result type")}};
_.ex1=function(B,t,T){t=_.r2o[t];T={detected:B===0,source:t.gR4,detectionResult:WVb(B),contentCpn:T};_.sO("biscottiBasedDetection",T);_.DX8.increment(t.gR4,B);t.azo!==void 0&&_.xM("CATSTAT",_.vrD(B,t))};
_.nL=function(B,t){var T={};T.key=B;T.value=t;return _.cJL().then(function(S){return new Promise(function(O,d){try{var Z=S.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(T);Z.onsuccess=function(){O()};
Z.onerror=function(){d()}}catch(h){d(h)}})})};
_.pY_=function(){var B=_.Cj("user_engagement_experiments_rate_limit_ms"),t=GZ1.get("last-user-engagement-exp-trigger-timestamp");return!t||(0,_.SQ)()>=t+B?(GZ1.set("last-user-engagement-exp-trigger-timestamp",(0,_.SQ)()),!0):!1};
_.rL=function(B,t,T,S,O){t=t===void 0?null:t;T=T===void 0?null:T;S=S===void 0?null:S;O=O===void 0?null:O;B={youThereEventType:B};T&&(B.lactThresholdMs=T.lactThresholdMs,B.mediaPosSec=T.promptDelaySec,B.lactServerRequestMs=T.lactServerRequestMs,B.triggerReason=T.triggerReason);O!=null&&(B.renderingMediaPosSec=Math.round(O));t||(t=_.sg());t&&(B.clientScreenNonce=t);S&&(B.clientPlaybackNonce=S);_.sO("youThere",B)};
xs8={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"};ybs=function(B){this.xhr=B};
_.vo=function(B,t,T){_.BL.call(this,B+", errorCode="+t);this.errorCode=t;this.xhr=T;this.name="PromiseAjaxError"};
_.u(_.vo,_.BL);var ovB={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var GZ1=new _.Mh("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.Py7=function(B){return _.kT({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:B})};
}catch(e){_._DumpException(e)}
try{
var e2,vWV,ruC,zoN,buq,BAN,TAV,hOB,qwB,VdB,tdq,nWn,dN8,k7b,Phq;_.l5N=function(){var B=window.location.hash;B.charAt(0)==="#"&&(B=B.charAt(1)==="!"?B.substring(2):B.substring(1));return _.lt(B)};
e2=function(B,t,T){var S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,t(),2);S=O.yieldResult;T(S,B);_.Dh(O)})};
vWV=function(){return _.L(function(B){return B.nextAddress==1?_.V(B,(_.$s7()!==void 0?_.ca(Error("xf")):_.QAN()).then(function(){return 1},function(t){if(t.message==="Biscotti id is disabled")return 3;
_.yu("Failed fetching bid");return 0}),2):B.return(B.yieldResult)})};
ruC=function(){var B=_.tm("ciNrb3N2bGpteWdzNnJ5dC1oYXZlbi1lbWJlZC1wbGF5ZQ=="),t=_.tm("ZSMxeWUwM3VjcDgzMnVpZnJhbQ==");return document.querySelector(t+nWn+B)?0:1};
zoN=function(){return _.y2X(_.pv)};
buq=function(){return _.Qn2()===0?0:_.xnw()};
BAN=function(){return _.GFC(_.OAw([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
TAV=function(){return _.grC(tdq)};
_.Sw8=function(B){_.L(function(t){switch(t.nextAddress){case 1:return _.V(t,e2("b.f_",vWV,B),2);case 2:return _.V(t,e2("j.s_",_.at_,B),3);case 3:return _.V(t,e2("r.s_",_.uML,B),4);case 4:return _.V(t,e2("e.h_",TAV,B),5);case 5:if(!_.m("ab_det_sc_inj")){t.jumpTo(6);break}return _.V(t,e2("s.i_",_.wKw,B),6);case 6:if(_.m("ab_deg_unex_thr")){t.jumpTo(8);break}return _.V(t,e2("a.o_",_.snC,B),8);case 8:if(_.m("ks_get_o_pp")){t.jumpTo(10);break}return _.V(t,e2("g.o_",_.c2g,B),10);case 10:if(_.m("ks_det_gpbl")){t.jumpTo(12);
break}return _.V(t,e2("p.i_",_.A2m,B),12);case 12:return _.V(t,e2("f.i_",_.q_h,B),14);case 14:return _.V(t,e2("a.b_",_.NHC,B),15);case 15:return _.V(t,e2("p.m_",_.Dnz,B),16);case 16:if(!_.m("ab_det_el_h_v2")){t.jumpTo(17);break}return _.V(t,e2("n.h_",BAN,B),17);case 17:return _.V(t,e2("o.p_",zoN,B),19);case 19:return _.V(t,e2("e.i_",ruC,B),20);case 20:if(_.m("ab_det_apm"))return _.V(t,e2("o.a_",buq,B),0);t.jumpTo(0)}})};
_.O0g=function(B,t){B={videoId:B};t&&(B.playlistId=t);return B};
_.ChV=function(){if(_.BVg()){var B=_.MB("PLAYER_VARS",{});if(_.f1.get(B,"privembed",!1)!="1"&&!_.M_s(B)){var t=function(){k7b=!0;"google_ad_status"in window?_.xM("DCLKSTAT",1):_.xM("DCLKSTAT",2)};
try{_.Md("//static.doubleclick.net/instream/ad_status.js",t)}catch(T){}dN8.push(_.wT.addLowPriorityJob(function(){if(!(k7b||"google_ad_status"in window)){try{_.Y$C("//static.doubleclick.net/instream/ad_status.js",t)}catch(T){}k7b=!0;_.xM("DCLKSTAT",3)}},5E3))}}};
_.Gk=function(B,t,T){T=T===void 0?!1:T;var S=Math.max(B.width,_.v3g);if(_.m("kevlar_watch_feed_big_thumbs")&&B.width>=1550-_.sR()&&B.height>=800)S-=_.tL1;else if(B.width>=_.Qd){var O=_.n3n+_.rf1+_.yd;_.m("kevlar_watch_feed_big_thumbs")&&(O=_.BRC);S-=O}else S-=_.n3n;S=Math.min(S,_.zpg);O=240;T&&(O=380);t<.5624||(!_.m("kevlar_watch_flexy_disable_small_window_sizing")&&(B.height<630&&B.width>=657||B.height>=630&&B.width>=_.Qd&&B.width<1327)?O=360:!_.m("kevlar_watch_flexy_disable_large_window_sizing")&&
B.height>=630&&B.width>=1327&&(O=480));var d=Math.min(S*t,B.height-(56+_.lWB+_.bO7));d=Math.max(d,O);t<1?S=d/t:B.width>=_.Qd&&(S=_.Gk(B,.5625,T).width);return new _.En(Math.round(S),Math.round(d))};
_.Z0s=function(B){var t=0;B.indexOf("h")!=-1&&(B=B.split("h"),t=B[0]*60*60,B=B[1]);B.indexOf("m")!=-1&&(B=B.split("m"),t=B[0]*60+t,B=B[1]);B.indexOf("s")!=-1?(B=B.split("s"),t=B[0]*1+t):t=B*1+t;return t};
_.LN7=function(){_.Cj("service_worker_push_logged_out_prompt_watches")!=-1&&_.TM("WatchCount").then(function(B){B>=100||_.nL("WatchCount",B+1)})};
hOB=function(B){var t=B.externalVideoId||"";return t?B.isShortsEligible?"https://www.youtube.com/shorts/"+t:"https://www.youtube.com/watch?v="+t:""};
qwB=function(B){var t=[];B.viewCount&&t.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:B.viewCount});B.likeCount&&t.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:B.likeCount});return t};
VdB=function(B){var t,T,S={"@context":"https://schema.org","@type":"VideoObject",description:_.vS(B.description),duration:"PT"+(B.lengthSeconds||"0")+"S",embedUrl:B.embed?B.embed.iframeUrl:"",name:_.vS(B.title),thumbnailUrl:((t=B.thumbnail)==null?void 0:(T=t.thumbnails)==null?void 0:T.map(function(P){return P&&P.url||""}))||[],
uploadDate:B.publishDate};_.m("mweb_video_schema_id_killswitch")||(S["@id"]=hOB(B));t=qwB(B);t.length&&(S.interactionStatistic=t);B.category&&(S.genre=B.category);B.ownerChannelName&&(S.author=B.ownerChannelName);B.liveBroadcastDetails&&(S.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:B.liveBroadcastDetails.startTimestamp,endDate:B.liveBroadcastDetails.endTimestamp}]);if(B.learningResource){B=B.learningResource;S["@type"]=["VideoObject","LearningResource"];var O;if((O=B.learningResourceType)==
null?0:O.length)S.learningResourceType=B.learningResourceType[0];var d;if((d=B.educationalAlignment)==null?0:d.length)S.educationalAlignment={"@type":"AlignmentObject",targetName:B.educationalAlignment[0]};var Z;if((Z=B.educationalLevel)==null?0:Z.length){O=B.educationalLevel[0];var h;if((h=B.educationalLevelCountry)==null?0:h.length)O+=" ("+B.educationalLevelCountry+")";S.educationalLevel=O}var q,D;if(((q=B.learningResourceType)==null?0:q.length)&&B.learningResourceType[0]==="Problem walkthrough"&&
((D=B.problemDescriptions)==null?0:D.length))for(S.hasPart=[],h=_.C(B.problemDescriptions),q=h.next();!q.done;q=h.next())O=q.value,q=O.problemDescriptionText,D=O.startOffset,O=O.url,q&&D!==void 0&&O&&S.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:q,text:q,startOffset:D,url:O})}return S};
_.Eyn=function(B){return _.kT({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:B}})};
tdq=[[["cnkjYXlibnE2ZHlqOGpwcmltYQ==",null,null],[null,["ciN1N3JsNHhrand0eXN5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1yZW5kZXJl","ZSNzc3EyZXVhZXFkb25zdHlsZS1zY29w"],null],["ZCNwcmtoNnhsNXk4amhtYXN0aGVhZC1h",["ciNxM2x2b3B5emI5eHJ5dGQtcmljaC1ncmlkLXJlbmRlcmU="],null],[null,["ciNvajBvbjg5dXp0dWt5dGQtcmljaC1ncmlkLXJlbmRlcmU=","ZSN0OGwxNWRoOGE0dnlzdHlsZS1zY29w"],null],[null,["ciM5Yzk0OWw1NXlrc3R5dGQtYmFubmVyLXByb21vLXJlbmRlcmU=","ZSNhNHp4MjNxMW5ucjRzdHlsZS1zY29w"],null],[null,["ciN3b3libDkzY3FzZ3Z5dGQtYWQtc2xvdC1yZW5kZXJl"],
null]],[["cyNsN2psbmpubTZyY3RwbGF5ZXItYWQ=",null,null]],[["ciNydjh2M2ltZDA5d2pkZXNjcmlwdGlvbi1pbm5l",null,null],[null,null,"ciNpOGw2MXEyOWRudHh5dGQtbWVyY2gtc2hlbGYtcmVuZGVyZQ=="],["biNvODhxdmR5YXZneW1tYWk=",["ciNybXVsa2FobzUxdWd5dGQtbWVyY2gtc2hlbGYtcmVuZGVyZQ=="],null]]];nWn="#";dN8=[];k7b=!1;_.DNV=["engagement-panel-ads"];Phq=new _.K("updateSentimentBarStateCommand");_.UN8=new _.K("showSurveyCommand");_.pP=new _.K("changeMarkersVisibilityCommand");var JIw,mNb,jq_,uOn,X$n,iV;_.IgV=function(B,t){this.playerProvider_=B;this.actionSenderElement_=t;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.IgV.prototype.reset=function(){JIw(this);this.isUserPredictedAbsent_=!1};
JIw=function(B,t){!B.youThereData_||B.showWarningJob_||t!==void 0&&t||(_.rL("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.sg(),B.youThereData_,B.clientPlaybackNonce_),_.F3());_.wT.cancelJob(B.showWarningJob_);B.showWarningJob_=0;_.wT.cancelJob(B.showBlockingWarningJob_);B.showBlockingWarningJob_=0;_.wT.cancelJob(B.pausePlaybackJob_);B.pausePlaybackJob_=0;B.youThereData_=null;B.clientPlaybackNonce_=void 0;B.inYouThereFlow_=!1};
_.NAn=function(B,t){var T,S,O;_.L(function(d){if(d.nextAddress==1)return B.reset(),_.V(d,B.playerProvider_().getPlayerPromise(),2);T=d.yieldResult;B.clientPlaybackNonce_=T.getVideoData().cpn;B.youThereData_=t.configData.youThereData;if(!B.youThereData_)return d.return();if(B.youThereData_.triggerReason&&B.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.pY_())return _.rL("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.sg(),B.youThereData_,B.clientPlaybackNonce_),d.return();S=B.youThereData_.promptDelaySec;
O=T.getCurrentTime();B.showWarningJob_=_.wT.addLowPriorityJob(function(){return _.L(function(Z){B.showWarningJob_=0;return _.V(Z,mNb(B),0)})},Math.max(S-O,0)*1E3);
_.Dh(d)})};
mNb=function(B){var t,T,S,O,d,Z;return _.L(function(h){if(h.nextAddress==1)return _.V(h,B.playerProvider_().getPlayerPromise(),2);if(h.nextAddress!=3)return t=h.yieldResult,T=t.getCurrentTime(),_.V(h,X$n(B),3);S=h.yieldResult;if(!S||!B.youThereData_)return h.return();if(_.m("check_user_lact_at_prompt_shown_time_on_web")&&(O=parseInt(B.youThereData_.lactThresholdMs,10),_.Sc()<O))return _.rL("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.sg(),B.youThereData_,B.clientPlaybackNonce_),h.return();if(B.youThereData_.playbackPauseDelayMs<=
0)return uOn(B),h.return();!_.m("external_fullscreen")&&(d=_.B7())&&(B.ignoreFullscreenExitUserActivity_=!0,_.wT.addLowPriorityJob(function(){B.ignoreFullscreenExitUserActivity_=!1},2E3),_.ti(d));
B.youThereData_.showToastWarningPrompt&&(iV(B,B.youThereData_.showWarningActions),B.inYouThereFlow_=!0,_.rL("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.sg(),B.youThereData_,B.clientPlaybackNonce_,T),_.rL("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.sg(),B.youThereData_,B.clientPlaybackNonce_,T));Z=0;B.youThereData_.blockingPromptDelayMs&&(Z=B.youThereData_.blockingPromptDelayMs);B.showBlockingWarningJob_=_.wT.addLowPriorityJob(function(){return _.L(function(q){B.showBlockingWarningJob_=0;return _.V(q,
jq_(B),0)})},Z);
_.Dh(h)})};
jq_=function(B){var t,T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,X$n(B),2);t=O.yieldResult;if(!B.youThereData_)return O.return();t&&(B.youThereData_.showBlockingWarningAction&&(_.rL("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.sg(),B.youThereData_,B.clientPlaybackNonce_),(T=_.X(B.youThereData_.showBlockingWarningAction,_.EQ))?iV(B,T.commands):iV(B,[B.youThereData_.showBlockingWarningAction]),B.inYouThereFlow_=!0),S=B.youThereData_.playbackPauseDelayMs,B.pausePlaybackJob_=
_.wT.addLowPriorityJob(function(){return _.L(function(d){B.pausePlaybackJob_=0;return _.V(d,uOn(B),0)})},S));
_.Dh(O)})};
uOn=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,X$n(B),2);t=T.yieldResult;if(!B.youThereData_)return T.return();t&&(_.rL("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.sg(),B.youThereData_,B.clientPlaybackNonce_),iV(B,B.youThereData_.showPausedActions),B.inYouThereFlow_=!0);_.Dh(T)})};
_.IgV.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var B=_.X(this.youThereData_.userActiveDuringFlowAction,_.EQ);B?iV(this,B.commands):iV(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.rL("YOU_THERE_EVENT_TYPE_LACT_RESET",_.sg(),this.youThereData_,this.clientPlaybackNonce_),_.F3());JIw(this,!0)}_.H0g(this,!1)};
_.agn=function(B){_.rL("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.sg(),B.youThereData_,B.clientPlaybackNonce_)};
X$n=function(B){var t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.playerProvider_().getPlayerPromise(),2);t=S.yieldResult;T=t.getPlayerState();return S.return(T==-1||T==1||T==3)})};
_.H0g=function(B,t){var T;_.L(function(S){if(S.nextAddress==1){if(B.isUserPredictedAbsent_==t)return S.jumpTo(0);B.isUserPredictedAbsent_=t;return _.V(S,B.playerProvider_().getPlayerPromise(),3)}T=S.yieldResult;T.setUserEngagement(t);t&&_.rL("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.sg(),B.youThereData_,B.clientPlaybackNonce_);_.Dh(S)})};
iV=function(B,t){if(_.m("handle_service_request_actions")||_.m("kevlar_youthere_service_endpoint_actions_killswitch"))_.qi(B.actionSenderElement_,t,B.actionSenderElement_);else{t=_.C(t);for(var T=t.next();!T.done;T=t.next())T=T.value,T.commandMetadata&&T.commandMetadata.webCommandMetadata&&T.commandMetadata.webCommandMetadata.sendPost?_.hi(B.actionSenderElement_,[T]):_.qi(B.actionSenderElement_,[T],B.actionSenderElement_)}};var fg_;var gyV;var Yw=function(){var B=_.x.apply(this,arguments)||this;B.systemIcons=_.m("kevlar_system_icons");B.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return B};
_.u(Yw,_.x);Yw.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var B=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(B=this.data.percentIfLiked||0,this.activated=!0):(B=this.data.percentIfIndifferent||0,this.activated=!1);_.ZH(this.hostElement).querySelector("#like-bar").style.width=B+"%"}};
Yw.prototype.handleUpdateSentimentBarStateCommand=function(B){this.data&&this.set("data.likeStatus",_.X(B,Phq).likeStatus)};
Yw.prototype.observeLikeStatus=Yw.prototype.observeLikeStatus;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Yw.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Yw.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Yw.prototype,"activated",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Yw.prototype,"systemIcons",void 0);_.G([_.IK("data.likeStatus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Yw.prototype,"observeLikeStatus",null);_.G([_.M({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],Yw);
_.e(Yw,"ytd-sentiment-bar-renderer",function(){if(gyV!==void 0)return gyV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return gyV=B},{mode:1});var ROV;var KP=function(){var B=_.x.apply(this,arguments)||this;B.small=!0;return B};
_.u(KP,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],KP.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KP.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],KP.prototype,"small",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],KP);
_.e(KP,"ytd-video-view-count-renderer",function(){if(ROV!==void 0)return ROV;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ROV=B},{mode:_.h_("kevlar_poly_si_batch_j080")?1:2});var lV=function(){var B=_.x.apply(this,arguments)||this;B.infoFormattedStrings=[];B.wrapVideoActions=_.m("kevar_watch_wrap_video_actions");B.hideSentimentBar=_.m("kevlar_watch_hide_sentiment_bar");B.actionMap={};return B};
_.u(lV,_.x);_.k=lV.prototype;_.k.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.m("web_modern_buttons"),forceIconButton:!_.m("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.k.dataChanged=function(){_.m("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.k.computeInfoFormattedStrings=function(B){if(!B)return[];var t=[];B.dateText&&t.push(B.dateText);B.stationName&&t.push(B.stationName);B.rating&&t.push(B.rating);B.startEndTimeTemplate&&B.startTimeUtcMillis&&B.endTimeUtcMillis&&t.push(_.lZ(_.EC1(_.vS(B.startEndTimeTemplate),Number(B.startTimeUtcMillis),Number(B.endTimeUtcMillis))));B.upNextProgramText&&t.push(B.upNextProgramText);return t};
_.k.scheduleInitialUpdatedMetadataRequest=function(){var B,t=(B=this.data)==null?void 0:B.updatedMetadataEndpoint;if(t){var T;B=Number((T=_.X(t,_.Ese))==null?void 0:T.initialDelayMs);T=isNaN(B)?250:B;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),T)}};
_.k.setSentimentBarWidth=function(){var B=this;_.K9(this,function(){var t=_.ZH(B.hostElement).querySelector("ytd-menu-renderer");if(t){t=t.topLevelButtons;for(var T=0,S=0;S<t.length;S++){var O=t[S],d=B.get("toggleButtonSupportedData.toggleButtonIdData.id",O.data);if(d==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||d==="TOGGLE_BUTTON_ID_TYPE_LIKE")T+=O.clientWidth+8;else break}T&&(B.sentiment.style.width=T-8+" px")}})};
_.k.fetchUpdatedMetadata=function(B){var t;B&&(t={continuation:B});var T;(B=(T=this.data)==null?void 0:T.updatedMetadataEndpoint)&&_.OD().resolve(_.kv).resolveCommand(B,{form:Object.assign({},t,{element:this.hostElement})})};
_.k.onYtServiceRequestSent=function(B,t){t.endpoint&&_.X(t.endpoint,_.eX)&&(this.hasUpdateSentimentBarStateCommands()&&!_.m("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.X(t.endpoint,_.eX).status),this.setSentimentBarWidth())};
_.k.hasUpdateSentimentBarStateCommands=function(){var B,t,T,S,O=(S=(B=this.data)==null?void 0:(t=B.videoActions)==null?void 0:(T=t.menuRenderer)==null?void 0:T.topLevelButtons)!=null?S:[];B=_.C(O);for(t=B.next();!t.done;t=B.next()){t=t.value;O=S=T=void 0;var d=(T=t.toggleButtonRenderer)==null?void 0:(S=T.toggleButtonSupportedData)==null?void 0:(O=S.toggleButtonIdData)==null?void 0:O.id;if(d==="TOGGLE_BUTTON_ID_TYPE_LIKE"||d==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){S=T=void 0;t=(S=_.X((T=t.toggleButtonRenderer)==
null?void 0:T.defaultServiceEndpoint,_.EQ))==null?void 0:S.commands;if(!t)break;t=_.C(t);for(T=t.next();!T.done;T=t.next())if(_.X(T.value,Phq))return!0}}return!1};
_.k.onYtServiceRequestCompleted=function(B,t){var T;(B=(T=t.data)==null?void 0:T.loggingDirectives)&&_.Gjv(_.Xr(),B);this.get("continuation.timedContinuationData",t.data)&&this.data&&this.data.updatedMetadataEndpoint&&(t=t.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,t.continuation),t.timeoutMs))};
_.k.computeHasDateText=function(B){return!!B&&!!B.dateText};
_.n9.Object.defineProperties(lV.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return!((S=(B=this.data)==null?void 0:(t=B.videoActions)==null?void 0:(T=t.menuRenderer)==null?void 0:T.flexibleItems)==null||!S.length)}}});
lV.prototype.onYtServiceRequestCompleted=lV.prototype.onYtServiceRequestCompleted;lV.prototype.onYtServiceRequestSent=lV.prototype.onYtServiceRequestSent;lV.prototype.dataChanged=lV.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],lV.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lV.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],lV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bP.YtTaskEmitterBehavior),_.Y("design:type",Object)],lV.prototype,"ytTaskEmitterBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lV.prototype,"data",void 0);_.G([_.y({computed:"computeInfoFormattedStrings(data)"}),_.Y("design:type",Array)],lV.prototype,"infoFormattedStrings",void 0);
_.G([_.y({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],lV.prototype,"hasDateText",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lV.prototype,"wrapVideoActions",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],lV.prototype,"hideSentimentBar",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lV.prototype,"flexMenuEnabled",null);
_.G([_.mA("#sentiment"),_.Y("design:type",Object)],lV.prototype,"sentiment",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lV.prototype,"dataChanged",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],lV.prototype,"onYtServiceRequestSent",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],lV.prototype,"onYtServiceRequestCompleted",null);
_.e(lV,"ytd-video-primary-info-renderer",function(){if(fg_===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);fg_=B}B=fg_;return B},{mode:1});var AIf;var vM=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return B};
_.u(vM,_.x);_.k=vM.prototype;_.k.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"}}}};
_.k.dataChanged=function(){var B;this.descriptionToggled=!((B=this.data)==null||!B.defaultExpanded);var t;this.collapsed=this.descriptionAlwaysCollapsed||!((t=this.data)==null?0:t.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.sz(110509);this.showLessClientVe=_.sz(110510);B=_.sg();t=_.cO();B&&t&&_.GA(B,t,[this.showMoreClientVe,this.showLessClientVe])};
_.k.onYtExpanderMoreTapped=function(){var B,t=(B=this.data)==null?void 0:B.showMoreCommand;t&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(t);(B=_.sg())&&this.showMoreClientVe&&_.KG(B,this.showMoreClientVe)};
_.k.onYtExpanderLessTapped=function(){var B=_.sg();B&&this.showLessClientVe&&_.KG(B,this.showLessClientVe);var t;(B=(t=this.data)==null?void 0:t.showLessCommand)&&this.componentBehavior.resolveCommand(B)};
_.k.handleUpdateDateTextAction=function(B){this.data&&this.data.dateText&&this.set("data.dateText",_.X(B,_.ep_).dateText)};
_.k.handleUpdateDescriptionAction=function(B){if(B=_.X(B,_.dpo))B.isEmpty||!B.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.yz(B.description)):this.set("data.description",B.description)};
_.k.onYtChangeEngagementPanelVisibilityAction=function(B){if(_.m("web_structured_description_show_more")||_.m("web_engagement_panel_open_description")){var t,T=(t=_.X(B,_.GG8))==null?void 0:t.targetId,S;B=((S=_.X(B,_.GG8))==null?void 0:S.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";T==="engagement-panel-structured-description"&&B&&(this.descriptionToggled=!0)}};
_.k.updateCollapsedFromBinding=function(B){this.collapsed=B.detail.value};
_.k.updateDescriptionToggledFromBinding=function(B){this.descriptionToggled=B.detail.value};
_.k.updateCanCollapseFromBinding=function(B){this.canCollapse=B.detail.value};
_.n9.Object.defineProperties(vM.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.data)==null?void 0:(t=B.metadataRowContainer)==null?void 0:t.metadataRowContainerRenderer;return!!T&&!!T.rows&&T.rows.length>T.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.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}}});
vM.prototype.onYtExpanderLessTapped=vM.prototype.onYtExpanderLessTapped;vM.prototype.onYtExpanderMoreTapped=vM.prototype.onYtExpanderMoreTapped;vM.prototype.dataChanged=vM.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],vM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vM.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],vM.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vM.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vM.prototype,"collapsed",void 0);_.G([_.y(),_.Y("design:type",Boolean)],vM.prototype,"descriptionToggled",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],vM.prototype,"canCollapse",void 0);_.G([_.y(),_.Y("design:type",Object)],vM.prototype,"subscribeButtonData",void 0);_.G([_.y(),_.Y("design:type",Number)],vM.prototype,"descriptionCollapsedHeight",void 0);_.G([_.y(),_.Y("design:type",Object)],vM.prototype,"structuredDescriptionContentRenderer",void 0);_.G([_.y({value:function(){return _.m("web_watch_description_always_collapsed")}}),
_.Y("design:type",Boolean)],vM.prototype,"descriptionAlwaysCollapsed",void 0);_.G([_.mA("#description"),_.Y("design:type",HTMLDivElement)],vM.prototype,"description",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vM.prototype,"dataChanged",null);_.G([_.Uv("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vM.prototype,"onYtExpanderMoreTapped",null);
_.G([_.Uv("yt-expander-less-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vM.prototype,"onYtExpanderLessTapped",null);_.G([_.F("data.metadataRowContainer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vM.prototype,"metadataCollapsible",null);_.G([_.F("data","structuredDescriptionContentRenderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vM.prototype,"hasInlineStructuredDescription",null);
_.G([_.F("data.attributedDescription"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vM.prototype,"hasAttributedDescription",null);_.G([_.F("hasInlineStructuredDescription","collapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vM.prototype,"loadStructuredDescription",null);_.G([_.F("data","structuredDescriptionContentRenderer","collapsed"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vM.prototype,"showInlineStructuredDescription",null);
_.G([_.F("data","hasInlineStructuredDescription","metadataCollapsible"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],vM.prototype,"descriptionAlwaysCollapsible",null);
_.e(vM,"ytd-video-secondary-info-renderer",function(){if(AIf===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);AIf=B}B=AIf;return B},{mode:2});var cIq;var nP=function(){return _.x.apply(this,arguments)||this};
_.u(nP,_.x);nP.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.m("web_modern_buttons"),forceIconButton:!_.m("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
nP.prototype.activate=function(B){B.appendTo(this.player);B.getPlayerPromise().then(function(t){t.setMinimized(!0)});
this.active=!0};
nP.prototype.deactivate=function(){var B=this.player.firstElementChild;B.getPlayerPromise().then(function(t){t.setMinimized(!1)});
this.active=!1;return B};
nP.prototype.onScrollUpTap=function(){var B=_.OD().resolve(_.BR).getCurrentPage();B&&B.setScrollTop(0)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],nP.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nP.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],nP.prototype,"active",void 0);
_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.Y("design:type",Boolean)],nP.prototype,"darkLaunch",void 0);_.G([_.mA("#player"),_.Y("design:type",HTMLDivElement)],nP.prototype,"player",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],nP);
_.e(nP,"ytd-miniplayer-bar-renderer",function(){if(cIq!==void 0)return cIq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return cIq=B},{mode:1});_.dU(_.Ba(function(B){var t=_.l_("script");_.sZ(function(){var T;if(T=JSON)T=VdB(B.data()),T=_.MZ(JSON.stringify(T).replace(/</g,"\\u003C"));var S=B.data(),O=_.vS(S.title).trim().length===0,d=!S.publishDate||S.publishDate.trim().length===0,Z,h,q,D,P=!((Z=S.thumbnail)==null?0:(h=Z.thumbnails)==null?0:h.length)||!((q=S.thumbnail)==null?0:q.thumbnails[0].url)||((D=S.thumbnail)==null?void 0:D.thumbnails[0].url.trim().length)===0;t.value&&T&&!(O||d||P)&&_.Wv(t.value,T)},"I9AhLd");
return _.E("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.E("script",{el:t,type:"application/ld+json"}))},"Gj"),"player-microformat-renderer",{props:{data:_.Oz}});
}catch(e){_._DumpException(e)}
try{
var xlf,pf7;_.Q5b=function(B){return B.watch.watchWindowSize};
xlf=function(B,t,T,S){if(B.isLockupToWatchTransitionEnabled){if(t){var O={};B.viewTransitionCoordinator.registerElement(t,(O["lockup-to-watch"]="player-lockup-to-watch",O["watch-next-appears"]="player-watch-next-loaded",O))}T&&(t={},B.viewTransitionCoordinator.registerElement(T,(t["lockup-to-watch"]="below-lockup-to-watch",t["watch-next-appears"]="below-watch-next-loaded",t)));S&&(T={},B.viewTransitionCoordinator.registerElement(S,(T["watch-next-appears"]="secondary-watch-next-loaded",T)))}};
_.M4r=function(B){return _.kT({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:B}})};
pf7=function(B){_.fb.call(this);var t=this;this.JSC$20572_watchApi=B;B=_.Ux(_.rq(),_.suC,function(){$lq(t)});
this.addOnDisposeCallback(B);B=_.Ux(_.rq(),_.Q5b,function(){$lq(t)});
this.addOnDisposeCallback(B);W7N(this);eoV(this);G58()};
_.u(pf7,_.fb);var W7N=function(B){var t=function(S){_.rq().dispatch(_.Cus(S.matches))},T=window.matchMedia("(max-width: "+(999+_.sR())+"px)");
T.addListener(t);B.addOnDisposeCallback(function(){T.removeListener(t)});
t(T)},eoV=function(B){B.JSC$20572_watchApi.registerActionHandler("yt-window-resized",function(){G58()});
B.addOnDisposeCallback(function(){B.JSC$20572_watchApi.unregisterActionHandler("yt-window-resized")})},G58=function(){var B=_.H6();
_.rq().dispatch(_.kT({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:B.width,height:B.height}}}))},$lq=function(B){var t;
_.L(function(T){if(T.nextAddress==1)return _.V(T,B.JSC$20572_watchApi.playerApi,2);t=T.yieldResult;t.setSize(NaN,NaN);_.Dh(T)})};var iuw=function(B){_.fb.call(this);var t=_.OD().resolve(_.XC);xlf(t,B.getElement("PLAYER_CONTAINER"),B.getElement("BELOW_THE_PLAYER"),B.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var T=B.getElement("PLAYER_CONTAINER"),S=B.getElement("BELOW_THE_PLAYER"),O=B.getElement("SECONDARY");t.isLockupToWatchTransitionEnabled&&(T&&_.ic(t.viewTransitionCoordinator,T),S&&_.ic(t.viewTransitionCoordinator,S),O&&_.ic(t.viewTransitionCoordinator,O))})};
_.u(iuw,_.fb);_.MY=function(B){_.br.call(this);var t=this;this.rootElement=B;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return t.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(T){t.initOrDisposeActiveModules(T)}));
this.onAttached()};
_.u(_.MY,_.br);_.k=_.MY.prototype;_.k.getRoot=function(){return this.rootElement};
_.k.getElement=function(B){return this.rootElement.getElement(B)};
_.k.setPlayerResponse=function(B){this.playerResponse=B;this.publish("PLAYER_RESPONSE_UPDATED",B)};
_.k.getPlayerResponse=function(){return this.playerResponse};
_.k.setWatchNextResponse=function(B){this.watchNextResponse===B?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=B,this.publish("WATCH_NEXT_RESPONSE_UPDATED",B))};
_.k.getWatchNextResponse=function(){return this.watchNextResponse};
_.k.registerActionHandler=function(B,t){var T=this;if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var S={};_.i_(_.pC.getInstance(),(S[B]=t,S),this.getRoot())}else this.actionHandlers.has(B)||(this.actionHandlers.set(B,[]),S={},_.i_(_.pC.getInstance(),(S[B]=function(){var O=_.j9.apply(0,arguments);return(T.actionHandlers.get(B)||[]).map(function(d){return d.apply(null,_.aw(O))})},S),this.getRoot())),this.actionHandlers.get(B).push(t)};
_.k.unregisterActionHandler=function(B){if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var t={};_.Ym(_.pC.getInstance(),(t[B]=!0,t),this.getRoot())}else(t=this.actionHandlers.get(B))?(t.pop(),t.length===0&&(t={},_.Ym(_.pC.getInstance(),(t[B]=!0,t),this.getRoot()),this.actionHandlers.delete(B))):_.yu(new _.HY("Attempted to unregister an action handler which is not registered.",B))};
_.k.addPageDisposeJob=function(B){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.Yh(this.rootElement.pageDisposeJobs,B)};
_.k.removePageDisposeJob=function(B){this.rootElement.pageDisposeJobs&&_.lo(this.rootElement.pageDisposeJobs,B)};
_.k.dispatchEvent=function(B,t){_.dv(this.rootElement,B,t)};
_.k.provideRenderingData=function(B,t){this.rootElement.provideRenderingData(B,t)};
_.k.scrollWatchTo=function(B,t){var T;(T=this.watchScrollManager)==null||T.scrollWatchTo(B,t)};
_.k.focusOnPlayer=function(){var B=this.getElement("PLAYER");_.K9(B,function(){if(B&&B.firstElementChild){var t=B.querySelector(".html5-video-player");t&&(_.n3(_.OD().resolve(_.wU)),t.focus())}else _.yu(Error("rm"))})};
_.k.updateCinematicFullscreenConfig=function(){if(_.m("web_cinematic_manager_redux_killswitch")){var B=!!this.rootElement.theater,t=!!this.rootElement.fullscreen,T;(T=this.watchCinematicManager)==null||_.sN(T,t,B)}};
_.k.subscribeToActiveChanged=function(B,t){t=t===void 0?!0:t;var T=_.Ux(_.rq(),_.DUg,function(S){B(S)});
t&&B(_.DUg(_.rq().getState()));return T};
_.k.isActive=function(){return _.DUg(_.rq().getState())};
_.k.onAttached=function(){var B=_.m("external_fullscreen");_.m("use_unified_flag_accessor")&&(B=_.OD().resolve(_.GHB).retriever.getFlag(_.qns));(B||_.$M("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var YFN=function(B){return B.getRoot().is==="ytd-watch-flexy"||B.getRoot().is==="ytd-watch-grid"},$w=function(B){return B.getRoot().is==="ytd-watch-fixie"};
_.MY.prototype.initPersistentModules=function(){if($w(this)||YFN(this)&&_.m("kevlar_watch_flexy_theater_manager")){var B=new _.qLs(this);_.DC(this,B)}B=new _.nKC(this);_.DC(this,B);B=new _.gz(this);_.DC(this,B);B=new _.yp(this);_.DC(this,B);B=new _.Huw(this);_.DC(this,B);B=new _.AL(this);_.DC(this,B);if($w(this)||YFN(this)&&_.m("kevlar_watch_flexy_playlist_manager"))B=new _.gWB(this),_.DC(this,B);_.m("web_thumbnail_to_watch_transition")&&(B=new iuw(this),_.DC(this,B))};
_.MY.prototype.initOrDisposeActiveModules=function(B){B?(this.watchScrollManager=new _.xw(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.how(this)),this.activeModules.push(new _.PG1(this)),$w(this)&&this.activeModules.push(new pf7(this)),this.activeModules.push(new _.wfn(this)),this.activeModules.push(new _.Qp(this)),($w(this)||_.m("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new _.mEs(this)),this.activeModules.push(new _.Ul7(this)),
($w(this)||_.m("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.yug(this)),($w(this)||_.m("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.gKB(this)),_.m("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.Fzb(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.m("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.NIq(this)),_.m("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.lTq(this)),
B=_.m("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.m("kevlar_watch_flexy_comments_manager")&&!B&&this.activeModules.push(new _.GSs(this)),_.m("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.RZ(this)),this.activeModules.push(new _.mfr(this)),this.activeModules.push(new _.V4C(this)),_.m("web_enable_timely_actions")&&this.activeModules.push(new _.jiN(this)),_.m("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.YUq(this)),
_.m("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Q2g(this)),_.m("web_fullscreen_components")&&this.activeModules.push(new _.j2_(this)),_.m("web_player_rtr_ctrls")&&this.activeModules.push(new _.lD1(this))):(_.BC(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.MY.prototype.disposeInternal=function(){_.br.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.n9.Object.defineProperties(_.MY.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var dSB,a2,Ciw,Zo8,hcw,qV_,LLn,VPN;dSB=function(){var B=_.uS();B.info||(B.info={});return B.info};
a2=function(B){return Math.round(_.fG()+B)};
Ciw=function(){var B;if(_.m("csi_use_performance_navigation_timing")){var t,T,S,O=_.aG==null?void 0:(B=_.aG.getEntriesByType)==null?void 0:(t=B.call(_.aG,"navigation"))==null?void 0:(T=t[0])==null?void 0:(S=T.toJSON)==null?void 0:S.call(T);O?(O.requestStart=a2(O.requestStart),O.responseEnd=a2(O.responseEnd),O.redirectStart=a2(O.redirectStart),O.redirectEnd=a2(O.redirectEnd),O.domainLookupEnd=a2(O.domainLookupEnd),O.connectStart=a2(O.connectStart),O.connectEnd=a2(O.connectEnd),O.responseStart=a2(O.responseStart),
O.secureConnectionStart=a2(O.secureConnectionStart),O.domainLookupStart=a2(O.domainLookupStart),O.isPerformanceNavigationTiming=!0,B=O):B=_.aG.timing}else B=_.m("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.aG.timing)):_.aG.timing;return B};
Zo8=function(){if(_.aG.getEntriesByType){var B=_.aG.getEntriesByType("paint");if(B=_.xh(B,function(T){return T.name==="first-paint"}))return a2(B.startTime)}var t;
_.m("csi_use_performance_navigation_timing")?t=_.aG.getEntriesByType("first-paint")[0].startTime:t=_.aG.timing.msFirstPaint;return t?Math.max(0,t):0};
hcw=function(){var B=window.location.protocol,t=_.aG.getEntriesByType("resource");t=_.O7(t,function(T){return T.name.indexOf(B+"//fonts.gstatic.com/s/")===0});
(t=LLn(t,function(T,S){return S.duration>T.duration?S:T}))&&t.startTime>0&&t.responseEnd>0&&(_.gv("wffs",a2(t.startTime)),_.gv("wffe",a2(t.responseEnd)))};
qV_=function(B,t){B=document.querySelector(B);if(!B)return!1;var T="",S=B.nodeName;S==="SCRIPT"?(T=B.src,T||(T=B.getAttribute("data-timing-href"))&&(T=window.location.protocol+T)):S==="LINK"&&(T=B.href);_.QA(document)&&B.setAttribute("nonce",_.QA(document));return T?(B=_.aG.getEntriesByName(T))&&B[0]&&(B=B[0],T=_.fG(),_.gv("rsf_"+t,T+Math.round(B.fetchStart)),_.gv("rse_"+t,T+Math.round(B.responseEnd)),B.transferSize!==void 0&&B.transferSize===0)?!0:!1:!1};
_.fn=function(B,t){_.e6(function(){_.H7("").info.actionType=B;t&&_.xM("TIMING_AFT_KEYS",t);_.xM("TIMING_ACTION",B);var T=_.YjL(_.MB("TIMING_INFO",{}));Object.keys(T).length>0&&_.RG(T);T={isNavigation:!0,actionType:_.Fiw(_.MB("TIMING_ACTION"))};var S=_.MB("PREVIOUS_ACTION");S&&(T.previousAction=_.Fiw(S));if(S=_.MB("CLIENT_PROTOCOL"))T.httpProtocol=S;if(S=_.MB("CLIENT_TRANSPORT"))T.transportProtocol=S;(S=_.sg())&&S!=="UNDEFINED_CSN"&&(T.clientScreenNonce=S);S=_.ig_();if(S===1||S===-1)T.isVisible=!0;
S=_.HgL().loadType==="cold";var O=dSB();S||(S=O.yt_lt==="cold");if(S){T.loadType="cold";S=dSB();O=Ciw();var d=_.fG(),Z=_.MB("CSI_START_TIMESTAMP_MILLIS",0);Z>0&&!_.m("embeds_web_enable_csi_start_override_killswitch")&&(d=Z);d&&(_.gv("srt",O.responseStart),S.prerender!==1&&_.xTm(d));S=Zo8();S>0&&_.gv("fpt",S);S=Ciw();S.isPerformanceNavigationTiming&&_.RG({performanceNavigationTiming:!0},void 0);_.gv("nreqs",S.requestStart,void 0);_.gv("nress",S.responseStart,void 0);_.gv("nrese",S.responseEnd,void 0);
S.redirectEnd-S.redirectStart>0&&(_.gv("nrs",S.redirectStart,void 0),_.gv("nre",S.redirectEnd,void 0));S.domainLookupEnd-S.domainLookupStart>0&&(_.gv("ndnss",S.domainLookupStart,void 0),_.gv("ndnse",S.domainLookupEnd,void 0));S.connectEnd-S.connectStart>0&&(_.gv("ntcps",S.connectStart,void 0),_.gv("ntcpe",S.connectEnd,void 0));S.secureConnectionStart>=_.fG()&&S.connectEnd-S.secureConnectionStart>0&&(_.gv("nstcps",S.secureConnectionStart,void 0),_.gv("ntcpe",S.connectEnd,void 0));_.aG&&"getEntriesByType"in
_.aG&&hcw();S=[];if(document.querySelector&&_.aG&&_.aG.getEntriesByName)for(var h in VPN)VPN.hasOwnProperty(h)&&(O=VPN[h],qV_(h,O)&&S.push(O));if(S.length>0)for(T.resourceInfo=[],h=_.C(S),S=h.next();!S.done;S=h.next())T.resourceInfo.push({resourceCache:S.value})}_.RG(T);T=_.jr();T.preLoggedGelInfos||(T.preLoggedGelInfos=[]);h=T.preLoggedGelInfos;T=_.fsq();S=void 0;for(O=0;O<h.length;O++)if(d=h[O],d.loadType){S=d.loadType;break}if(_.HgL().loadType==="cold"&&(T.loadType==="cold"||S==="cold")){S=_.asL();
O=_.jr();O=O.gelTicks?O.gelTicks:O.gelTicks={};for(var q in S)if(!(q in O))if(typeof S[q]==="number")_.gv(q,_.Ai(q));else if(_.m("log_repeated_ytcsi_ticks"))for(d=_.C(S[q]),Z=d.next();!Z.done;Z=d.next())Z=Z.value,_.gv(q.slice(1),Z);q={};S=!1;h=_.C(h);for(O=h.next();!O.done;O=h.next())S=O.value,_.yW(T,S),_.yW(q,S),S=!0;S&&_.RG(q)}_.nDw(!0);q=_.MB("TIMING_ACTION");_.Gy("ytglobal.timingready_")&&q&&_.deo()&&_.vDv()&&_.GdL()})()};
LLn=function(B,t){return Array.prototype.reduce.call(B,t,{duration:0})};
VPN={'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 ESq={};ESq.YtVisibilityRootBehavior=[_.ZMo.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.by(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.MB("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var B=_.MB("INNERTUBE_CLIENT_NAME")!=="WEB";_.m("kevlar_use_vimio_behavior")&&B&&_.kC8()}}];_.gY={};_.gY.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(B){B.detail.contextProvider=this;B.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
ESq.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.ld();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(B){var t=this;this.pageCount+=1;_.m("kevlar_use_vimio_behavior")&&(_.MB("INNERTUBE_CLIENT_NAME")==="WEB"?_.wT.addJob(function(){t.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(B)},
loadPage_:function(B){this.data=B},
ytPageBehaviorActiveObserver_:function(B){var t=this;_.m("kevlar_use_vimio_behavior")&&(B?_.MB("INNERTUBE_CLIENT_NAME")==="WEB"?_.wT.addJob(function(){t.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(B){if(!this.setScrollTopJobId_){var t=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){t.setScrollTopJobId_=0;var T=_.OD().resolve(_.S_(_.wU));T&&_.n3(T);this.getPageScrollingElement().scrollTop=B}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.Nj(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var kzg;var Hr=function(){var B=_.x.apply(this,arguments)||this;B.playerListenerConfig=null;B.actionMap={"yt-show-watch-page-survey":"openSurvey"};return B};
_.u(Hr,_.x);_.k=Hr.prototype;_.k.dataChanged=function(){var B=this,t=_.Tp();t&&t.getPlayerPromise().then(function(S){B.maybeRemovePlayerListeners(S)});
var T=this.data&&this.data.survey;T&&((T=(T=T.singleOptionSurveyRenderer||T.checkboxSurveyRenderer||T.multiStageSurveyRenderer)&&T.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(t,T):this.openSurvey())};
_.k.triggerWatchPageSurvey=function(B,t){var T=this,S,O,d,Z,h,q,D,P,U;return _.L(function(J){if(J.nextAddress==1)return B?_.V(J,B.getPlayerPromise(),2):J.return();T.player=J.yieldResult;if(!T.player)return J.return();S={};O=_.C(t);for(d=O.next();!d.done;d=O.next())Z=d.value,h=_.C(T.createEventListenerPair(Z)),q=h.next().value,D=h.next().value,P=q,U=D,P&&U&&(S[P]=U,T.ytPlayerListenerBehavior.listenToPlayerEvent(T.player,P,U));T.playerListenerConfig=S;_.Dh(J)})};
_.k.createEventListenerPair=function(B){var t=B.playbackEventTrigger;return t?this.handlePlaybackTrigger(t):(B=B.watchTimeTrigger)?this.handleWatchTimeTrigger(B):[void 0,void 0]};
_.k.handleWatchTimeTrigger=function(B){var t=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var T=B.videoWatchFraction,S=B.watchTimeSec;return S&&T?["onVideoProgress",function(){t.player&&t.isWatchTimeConditionMet(t.player,T,S)&&t.showSurvey()}]:[void 0,
void 0]};
_.k.isWatchTimeConditionMet=function(B,t,T){var S=B.getProgressState(),O=S.current-this.lastKnownPlaybackPosition;O<5&&(this.accumulatedMediaTime+=O);this.lastKnownPlaybackPosition=S.current;S=Math.round(this.accumulatedMediaTime/S.duration*1E3)/1E3;return B.getPresentingPlayerType&&B.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>T||S>t)};
_.k.handlePlaybackTrigger=function(B){var t=this;B=B.playbackEvent;if(B==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var T="onStateChange";var S=function(O){O===0&&t.showSurvey()}}else B==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(T="onVideoProgress",S=function(O){t.player&&t.player.getPresentingPlayerType&&t.player.getPresentingPlayerType()===1&&O&&t.showSurvey()}):B==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(T="onAdEnd",S=this.showSurvey);
return[T,S]};
_.k.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.k.openSurvey=function(){var B=this,t=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.Py7(!!t));_.wT.addJob(function(){B.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:t}})},0,0)};
_.k.maybeRemovePlayerListeners=function(B){if(this.playerListenerConfig){for(var t=_.C(Object.keys(this.playerListenerConfig)),T=t.next();!T.done;T=t.next())T=T.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(B,T,this.playerListenerConfig[T]);this.playerListenerConfig=null}};
Hr.prototype.dataChanged=Hr.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Hr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],Hr.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],Hr.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Hr.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],Hr.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Hr.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Hr.prototype,"playerListenerConfig",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],Hr.prototype,"lastKnownPlaybackPosition",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],Hr.prototype,"accumulatedMediaTime",void 0);_.G([_.y(),_.Y("design:type",Object)],Hr.prototype,"player",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hr.prototype,"dataChanged",null);_.G([_.M({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],Hr);
_.e(Hr,"ytd-survey-trigger-renderer",function(){if(kzg!==void 0)return kzg;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return kzg=B},{mode:1});
}catch(e){_._DumpException(e)}
try{
var n_q=new _.K("promotedSparklesWebRenderer");var rtN=new _.K("relatedChipCommand");var zt1;var bQC;var I5=function(){return _.x.apply(this,arguments)||this};
_.u(I5,_.x);I5.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],I5.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],I5.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],I5.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],I5);
_.e(I5,"ytd-compact-tvfilm-entry-point-renderer",function(){if(bQC!==void 0)return bQC;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return bQC=B},{mode:1});var BdB;var tTs;var Tdq;var Ju=function(){return _.x.apply(this,arguments)||this};
_.u(Ju,_.x);Ju.prototype.ready=function(){this.initializeDefs()};
Ju.prototype.initializeDefs=function(){var B=this.meta.byKey("yt-icons"),t=_.ZH(B).querySelector("#star"),T=_.ZH(B).querySelector("#star_half");B=_.ZH(B).querySelector("#star_border");t&&this.defs.appendChild(t.cloneNode(!0));T&&this.defs.appendChild(T.cloneNode(!0));B&&this.defs.appendChild(B.cloneNode(!0))};
Ju.prototype.percentChanged=function(){for(var B=this.rating;B.firstChild;)B.removeChild(B.firstChild);var t=Math.round(this.percent/10);B=Math.floor(t/2);t%=2;var T=5-B-t;this.appendStars("star",B,0);this.appendStars("star_half",t,B);this.appendStars("star_border",T,B+t)};
Ju.prototype.appendStars=function(B,t,T){for(var S=0;S<t;S++){var O=(18+this.spacing)*(S+T),d=document.createElementNS("http://www.w3.org/2000/svg","use");_.UQC(d,"#"+B);d.setAttribute("x",""+O);d.setAttribute("y","0");this.rating.appendChild(d)}};
Ju.prototype.percentChanged=Ju.prototype.percentChanged;_.G([_.mA("#defs"),_.Y("design:type",HTMLElement)],Ju.prototype,"defs",void 0);_.G([_.mA("#rating"),_.Y("design:type",HTMLElement)],Ju.prototype,"rating",void 0);_.G([_.y(),_.Y("design:type",Number)],Ju.prototype,"percent",void 0);_.G([_.y({value:6}),_.Y("design:type",Number)],Ju.prototype,"spacing",void 0);_.G([_.y({value:_.Iv.create("iron-meta",{type:"iconset"})}),_.Y("design:type",_.uv)],Ju.prototype,"meta",void 0);
_.G([_.IK("percent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ju.prototype,"percentChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-ratings"})],Ju);
_.e(Ju,"ytd-ratings",function(){if(Tdq!==void 0)return Tdq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Tdq=B},{mode:1});var m7=function(){return _.x.apply(this,arguments)||this};
_.u(m7,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],m7.prototype,"data",void 0);_.G([_.M({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],m7);
_.e(m7,"ytd-offer-review-renderer",function(){if(tTs!==void 0)return tTs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return tTs=B},{mode:1});var Nl=function(){var B=_.x.apply(this,arguments)||this;B.badges=[{textBadge:{label:_.lZ("CC")}}];return B};
_.u(Nl,_.x);_.k=Nl.prototype;_.k.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.k.dataChanged=function(){var B=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(B&&B.commandMetadata&&_.X(B.commandMetadata,_.H8)&&_.X(B.commandMetadata,_.H8).fireAutomatically)_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}});else{var t;B&&((t=_.X(B,_.H8))==null?0:t.fireAutomatically)&&_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})}};
_.k.isEmptyContent=function(B){return this.isStorefrontEntryPointEmpty(B)&&this.shouldHideOfferModule(B)};
_.k.isStorefrontEntryPointEmpty=function(B){return!B||!B.storefrontEntryPoint};
_.k.shouldHideOfferModule=function(B){return!!B.hideVideoDetails};
_.k.isOfferModuleNavigationInactive=function(B){return!B.navigationEndpoint&&!B.serviceEndpoint};
_.k.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Nl.prototype.dataChanged=Nl.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nl.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Nl.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Nl.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.Y("design:type",Boolean)],Nl.prototype,"hidden",void 0);
_.G([_.y(),_.Y("design:type",Object)],Nl.prototype,"badges",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Nl.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],Nl);
_.e(Nl,"ytd-movie-offer-module-renderer",function(){if(BdB!==void 0)return BdB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return BdB=B},{mode:1});var Sfq;var X7=function(){return _.x.apply(this,arguments)||this};
_.u(X7,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],X7.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],X7.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],X7);
_.e(X7,"ytd-media-masthead-renderer",function(){if(Sfq!==void 0)return Sfq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Sfq=B},{mode:1});var OeC;_.dU(_.quo,"course-metadata-view-model",{props:{data:_.Oz,isOverlay:_.Oz}});var uX=function(){var B=_.x.apply(this,arguments)||this;B.isMetadataVisible=!1;B.modernPanels=_.m("kevlar_watch_modern_panels");B.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return B};
_.u(uX,_.x);_.k=uX.prototype;
_.k.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"}}}}};
_.k.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.k.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.k.expanderChanged=function(){var B;if((B=this.data)==null?0:B.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.k.isExpandButtonToggled=function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.expandMetadataButton,_.fS))==null?void 0:t.isToggled};
_.k.onVisibilityButtonClick=function(){var B;if((B=this.data)==null?0:B.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.k.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
uX.prototype.expanderChanged=uX.prototype.expanderChanged;uX.prototype.dataChanged=uX.prototype.dataChanged;uX.prototype.descriptionChanged=uX.prototype.descriptionChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uX.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],uX.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g([_.OA.YtActionHandlerBehavior]),_.Y("design:type",Object)],uX.prototype,"actionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],uX.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],uX.prototype,"isMetadataVisible",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],uX.prototype,"modernPanels",void 0);_.G([_.mA("#expander"),_.Y("design:type",Object)],uX.prototype,"expander",void 0);_.G([_.IK("data.description"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uX.prototype,"descriptionChanged",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uX.prototype,"dataChanged",null);_.G([_.IK("isMetadataVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uX.prototype,"expanderChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],uX);
_.e(uX,"ytd-tvfilm-offer-module-renderer",function(){if(OeC!==void 0)return OeC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OeC=B},{mode:2});var kr_;var j4=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return B};
_.u(j4,_.x);j4.prototype.dataChanged=function(){this.hostElement.hidden=!1};
j4.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
j4.prototype.onThumbnailTap=function(B){this.data&&this.data.serviceEndpoint&&(_.OD().resolve(_.kv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),B.stopPropagation())};
j4.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
j4.prototype.dataChanged=j4.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],j4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],j4.prototype,"rendererBehaviors",void 0);_.G([_.g([_.OA.YtActionHandlerBehavior]),_.Y("design:type",Object)],j4.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],j4.prototype,"data",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j4.prototype,"dataChanged",null);_.G([_.M({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],j4);
_.e(j4,"ytd-unlimited-offer-module-renderer",function(){if(kr_!==void 0)return kr_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kr_=B},{mode:1});var dUb;var C91;var Hf=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return B};
_.u(Hf,_.x);Hf.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
Hf.prototype.handleRelatedChipCommand=function(B){B=_.X(B,rtN);var t=B.contents;t?_.Zu(this.hostElement,"yt-item-section-replace-action",[t,B.targetSectionIdentifier]):_.Zu(this.hostElement,"yt-item-section-continuation-action",[B.continuationData,B.targetSectionIdentifier])};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Hf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Hf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Hf.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Hf.prototype,"data",void 0);_.G([_.yX({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],Hf);
_.e(Hf,"yt-related-chip-cloud-renderer",function(){if(C91===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;dUb===void 0&&(dUb=document.createElement("template"));var S=dUb;T.call(t,S.content.cloneNode(!0),B.content.firstChild);C91=B}B=C91;return B},{mode:2});var a5=function(){var B=_.x.apply(this,arguments)||this;B.isTwoColumns=!0;B.hideOfferModules=!1;B.watchFeedBigThumbs=_.m("kevlar_watch_feed_big_thumbs");B.watchNextGridHideChips=_.m("kevlar_watch_grid_hide_chips");B.eligibleToSwitchToGrid=_.m("web_watch_eligible_to_switch_to_grid");B.disableShortsShelfHeightOverride=_.m("web_shorts_wn_shelf_ratio_tuning");B.isWatchNextGrid=!1;B.reuseComponents=!_.m("kevlar_watch_grid");B.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return B};
_.u(a5,_.x);_.k=a5.prototype;
_.k.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]"}},
reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.m("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.k.getItemsPath=function(){return"data.results"};
_.k.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.k.created=function(){this.ytLazyListBehavior.initialCount=1};
_.k.ready=function(){_.Ev(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%"})};
_.k.resultsChanged=function(){if(this.data&&this.data.results){for(var B=this.data.results,t=null,T=null,S=0;S<B.length;S++)B[S].relatedChipCloudRenderer?t=B[S].relatedChipCloudRenderer:B[S].itemSectionRenderer&&(T=B[S].itemSectionRenderer);if(t&&T)for(this.set("data.continuations",[]),B=_.X(t.content,_.yjo).chips,t=0;t<B.length;t++)if(S=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",B[t]),S.loadCached||!S.contents){S.contents=T.contents;break}}};
_.k.dataChanged=function(){var B=this,t;if((t=this.data)!=null&&t.results&&this.hasAllowedInstreamAd(this.playerData)){if(t=this.data.results.filter(function(h){return!!h.promotedSparklesWebRenderer})){for(var T=0;T<t.length;T++){var S=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",t[T]);
if(S)for(var O=0;O<S.length;O++)S[O]&&S[O].baseUrl&&_.pR(S[O].baseUrl)}this.set("data.results",this.data.results.filter(function(h){return!h.promotedSparklesWebRenderer}))}if(t=this.data.results.filter(function(h){return!!B.getSparklesAd(h)})){t=_.C(t);
for(O=t.next();!O.done;O=t.next())if(S=T=void 0,O=(T=this.getSparklesAd(O.value))==null?void 0:(S=T.errorCommand)==null?void 0:S.loggingUrls)for(T=_.C(O),S=T.next();!S.done;S=T.next())(S=S.value)&&S.baseUrl&&_.pR(S.baseUrl);var d,Z;this.set("data.results",(d=this.data)==null?void 0:(Z=d.results)==null?void 0:Z.filter(function(h){return!h.adSlotRenderer}))}}};
_.k.getSparklesAd=function(B){var t,T;B=_.X((t=B.adSlotRenderer)==null?void 0:(T=t.fulfillmentContent)==null?void 0:T.fulfilledLayout,_.GUi);return _.X(B==null?void 0:B.renderingContent,n_q)};
_.k.hasAllowedInstreamAd=function(B){B=this.get("adPlacements",B)||[];for(var t=0;t<B.length;t++){var T=this.get("adPlacementRenderer.config.adPlacementConfig",B[t]);if(T&&T.suppressDisplayAd)return!0}return!1};
_.k.computeHideUnlimitedOfferModule=function(B,t){return B&&B.offerModule&&t&&B.offerModule.unlimitedOfferModuleRenderer&&B.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(t)?!0:!1};
_.k.hideUnlimitedOfferModuleChanged=function(){var B=_.ZH(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");B&&(B.hidden=this.hideUnlimitedOfferModule)};
_.k.updateLockupContainerTypes=function(B){if(this.eligibleToSwitchToGrid){var t;(t=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||t.forEach(function(T){T.containerType=B})}};
_.k.computeHideTvfilmOfferModule=function(B,t){var T,S;return!!((B==null?0:(T=B.offerModule)==null?0:(S=T.tvfilmOfferModuleRenderer)==null?0:S.clientShouldSuppressIfCompanionAdDisplayed)&&t&&this.hasCompanionAds(t))};
_.k.hideTvfilmOfferModuleChanged=function(){var B=_.ZH(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");B&&(B.hidden=this.hideTvfilmOfferModule)};
_.k.hasCompanionAds=function(B){B=this.get("adPlacements",B)||[];for(var t=0;t<B.length;t++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",B[t]))return!0;var T=void 0,S=void 0,O=void 0;if(!_.m("web_watch_top_banner_companion_check_killswitch")&&((T=B[t])==null?0:(S=T.adPlacementRenderer)==null?0:(O=S.renderer)==null?0:O.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.k.hasSuppressedResults=function(B){return B==null?!0:B.filter(function(t){return!t.continuationItemRenderer&&!t.compactPromotedVideoRenderer&&!t.promotedSparklesWebRenderer}).length===0};
_.k.computeShowButton=function(B,t){return this.isWatchNextGrid?B:B||this.hasSuppressedResults(t)};
_.k.showButtonChanged=function(){if(this.isWatchNextGrid){var B=_.ZH(this.hostElement).querySelector("ytd-rich-grid-renderer");B&&this.showButton!==null&&(B.continuationShowButton=this.showButton)}else{B=_.ZH(this.hostElement).querySelector("yt-next-continuation");var t=_.ZH(this.hostElement).querySelector("ytd-continuation-item-renderer"),T=_.ZH(this.hostElement).querySelector("ytd-item-section-renderer");B&&(B.showButton=this.showButton);t&&(t.showButton=this.showButton);T&&(T.continuationShowButton=
this.showButton)}};
_.k.continuationTap=function(B){var t;if(((t=this.data)==null?void 0:t.continuations)!=null&&B.target.tagName==="TP-YT-PAPER-BUTTON")for(B=this.data.continuations,t=0;t<B.length;t++)B[t].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(B[t].nextContinuationData||{})};
_.k.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("shown-items-changed",this.shownItems))};
_.n9.Object.defineProperties(a5.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.shownItems)==null||!B.some(function(t){return!!t.lockupViewModel||t.compactVideoRenderer}))}}});
a5.prototype.shownItemsChangedForBinding=a5.prototype.shownItemsChangedForBinding;a5.prototype.showButtonChanged=a5.prototype.showButtonChanged;a5.prototype.hideTvfilmOfferModuleChanged=a5.prototype.hideTvfilmOfferModuleChanged;a5.prototype.updateLockupContainerTypes=a5.prototype.updateLockupContainerTypes;a5.prototype.hideUnlimitedOfferModuleChanged=a5.prototype.hideUnlimitedOfferModuleChanged;a5.prototype.dataChanged=a5.prototype.dataChanged;a5.prototype.resultsChanged=a5.prototype.resultsChanged;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],a5.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],a5.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],a5.prototype,"ytLazyListBehavior",void 0);_.G([_.g(_.iT.YtNextContinuationBehavior),_.Y("design:type",Object)],a5.prototype,"ytNextContinuationBehavior",void 0);
_.G([_.g(_.pX),_.Y("design:type",Object)],a5.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],a5.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],a5.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],a5.prototype,"playerData",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],a5.prototype,"autoFill",void 0);_.G([_.y({value:60}),_.Y("design:type",Number)],a5.prototype,"targetFramerate",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"isTwoColumns",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"hideOfferModules",void 0);_.G([_.y(),_.Y("design:type",Object)],a5.prototype,"shownItems",void 0);_.G([_.y({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.Y("design:type",Boolean)],a5.prototype,"hideUnlimitedOfferModule",void 0);
_.G([_.y({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.Y("design:type",Boolean)],a5.prototype,"hideTvfilmOfferModule",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"watchFeedBigThumbs",void 0);_.G([_.y(),_.Y("design:type",Object)],a5.prototype,"watchNextGridHideChips",void 0);_.G([_.y(),_.Y("design:type",Object)],a5.prototype,"eligibleToSwitchToGrid",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"disableShortsShelfHeightOverride",void 0);_.G([_.y({selector:_.oa,reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"isGridViewEnabled",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],a5.prototype,"showMoreButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],a5.prototype,"isWatchNextGrid",void 0);
_.G([_.y({computed:"computeShowButton(showMoreButton, data.results)"}),_.Y("design:type",Boolean)],a5.prototype,"showButton",void 0);_.G([_.je("data.results.*"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"resultsChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"dataChanged",null);
_.G([_.IK("hideUnlimitedOfferModule"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"hideUnlimitedOfferModuleChanged",null);_.G([_.F("isGridViewEnabled","containsLockups","data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Number),_.Y("design:paramtypes",[])],a5.prototype,"lockupContainerType",null);
_.G([_.IK("lockupContainerType","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[Number]),_.Y("design:returntype")],a5.prototype,"updateLockupContainerTypes",null);_.G([_.IK("hideTvfilmOfferModule"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"hideTvfilmOfferModuleChanged",null);_.G([_.IK("showButton"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"showButtonChanged",null);
_.G([_.IK("shownItems"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],a5.prototype,"shownItemsChangedForBinding",null);_.G([_.F("shownItems"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],a5.prototype,"containsLockups",null);
_.e(a5,"ytd-watch-next-secondary-results-renderer",function(){if(zt1===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" hidden="[[hideOfferModules]]" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);zt1=B}B=zt1;return B},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.sqN={};
_.sqN.YtdWatchBehavior=[_.z.YtRendererBehavior,_.GC.YtPlayerListenerBehavior,_.S7.YtRendererstamperBehavior,_.OA.YtActionHandlerBehavior,_.gY.YtPageBehavior,_.UA.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},
conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},merchShelfInSd:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,
value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.$M("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.m("web_watch_provide_secondary_results_renderer")}},
enableFullBleedSingleColumnDefaultPlayer:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("full_bleed_single_column_default_player")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.$M("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.m("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.Cj("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Cj("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.m("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.m("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_fullerscreen_deprecation_ui")}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.m("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isTwoColumns_)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.m("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.m("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean}},observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);swatcherooRichGridRendererDataChanged(data);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var B={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:_.ou(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.ou(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},
microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||_.m("swa_prov_panels_ks")?B.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(B.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},B.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return B},
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 B=this;this.watchController=void 0;this.pageDisposeJobs=[function(){B.showMetadataPlaceholder_()},
function(){_.m("web_watch_dont_clear_comments")||B.clearComments_()},
function(){B.clearPlayerAds_()},
function(){B.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.m("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.m("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.IgV(function(){return _.tT(B)},this.hostElement);
this.pageDisposeJobs.push(function(){B.youThereManager_.reset()});
_.m("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){B.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.O5;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.m("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]=
"setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.m("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.Pb(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(B){B&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:B}),B.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(B){_.m("kevlar_watch_flexy_theater_manager")&&(this.theater=B,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(B){!_.m("kevlar_watch_while_v2")&&!_.m("web_watch_pip")||B||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(B){this.active!==void 0&&(this.fullscreen=B,_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(B){this.active!==void 0&&(_.dv(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(B>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(B){this.initCsi_();this.updatePageData_(B)},
updatePageData_:function(B){var t=this;if(B)if(this.data===B){this.onPageLoadWithSameData_();var T;(T=this.watchController)==null||T.setWatchNextResponse(this.data)}else this.data=B;this.playlist&&_.sQ({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.wv("nw");this.loading=!1;_.fC(_.wT,function(){t.initDclkstatus_();var S,O=((S=t.player)==null?void 0:S.getVideoData().cpn)||"";_.Sw8(function(d,Z){_.ex1(d,Z,O)})})},
onPageLoadWithSameData_:function(){_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var B=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!B);this.set("loadingData.playlistLoading",B&&B!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),B=this.watchNextSkeletonEl_.firstElementChild;B;)B.classList.remove("hidden"),B=B.nextElementSibling;if(_.m("kevlar_watch_frame0_loading_state")){var t,T,S;B=(t=this.loadingData)==null?void 0:(T=t.endpoint)==null?void 0:(S=T.watchEndpoint)==null?void 0:S.videoId;var O;B&&(O="https://i.ytimg.com/vi/"+B+"/frame0.jpg");_.ZH(this.hostElement).querySelector("#player").style.backgroundImage=O?"url("+O+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var B=_.ZH(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&B&&(B.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var t,T;(T=(t=this.watchMetadata).updateSentimentBarWidth)==
null||T.call(t);var S,O;(O=(S=this.watchMetadata).resize)==null||O.call(S)}_.m("kevlar_watch_frame0_loading_state")&&(_.ZH(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(B){var t=_.ZH(this.hostElement).querySelector(B);t?_.TA(t,!1):_.yu(new _.HY("Overscroll monitor not found for component: ",B))},
removeSplitScrollMouseTrap:function(B){var t=_.ZH(this.hostElement).querySelector(B);t?_.kG(t):_.yu(new _.HY("Disposal component for  overscroll monitoring not found: ",B))},
onLoadingChanged_:function(B){B?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(B){var t=this;B?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.wT.addLowPriorityJob(function(){t.onWindowResized_(_.H6(!0))})},
updateTheaterModeState_:function(B){if(!_.m("kevlar_watch_flexy_theater_manager")){B=B||this.fullWindowMode_;if(this.theater!==void 0||B)this.theater=B;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();B&&_.VT7()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation()},
updatePlayerLocation:function(){var B=this.theater||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer;_.m("external_fullscreen")&&this.fullscreen&&(B=!0);B=B?_.ZH(this.hostElement).querySelector("#player-full-bleed-container"):_.ZH(this.hostElement).querySelector("#player-container-inner");var t=this.getPlayerContainer(),T=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip");t.parentElement!==B&&(T&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.tT(this).appendTo(B,
t),B.appendChild(_.ZH(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var B=this;return _.L(function(t){if(t.nextAddress==1)return _.V(t,_.OD().resolve(_.y4).deactivate(),2);B.updatePlayerLocation();_.Dh(t)})},
updateCinematicsLocation:function(){var B=this.getElement("CINEMATICS");if(B){var t=this.getCinematicsLocationContainer();B.parentElement!==t&&t.appendChild(B);var T;(T=this.watchController)==null||T.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.enableFullBleedSingleColumnDefaultPlayer&&!this.isTwoColumns_)?_.ZH(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.ZH(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(B,t,T){var S=document.documentElement.hasAttribute("dark"),O=S&&_.m("web_cinematic_theater_mode"),d=S&&_.m("web_cinematic_fullscreen");S=!S&&this.cinematicLightTheme;return T||B&&O||t&&d||(t||B)&&S},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var B=this,t;(t=this.watchController)==null||t.setWatchNextResponse(this.data);_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.OD().resolve(_.yn).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.m("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.wT.addLowPriorityJob(function(){_.Zu(B.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.m("web_watch_start_chat_in_theater_mode")){var T,S,O;if((T=this.data)==null?0:(S=T.contents)==null?0:(O=S.twoColumnWatchNextResults)==null?0:O.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var d,Z;((d=this.data)==null?0:(Z=d.contents)==null?0:Z.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(B){var t;(t=this.watchController)==null||t.setPlayerResponse(this.playerData);B&&B.playabilityStatus&&(t=this.isVideoPlayable_(B.playabilityStatus,this.getPlayerOverlays_(this.data)),B=this.isLiveStreamOffline_(B.playabilityStatus),t&&!B||_.K9(this,function(){_.wv("pbu")}));
this.setPlayerAds_();_.Zu(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(B,t){if((_.m("kevlar_watch_while_v2")||_.m("web_watch_pip"))&&this.playerData&&t)return this.playerData.videoDetails},
watchPageActiveChanged_:function(B){_.rq().dispatch(_.M4r(this.active));B?this.activate_():this.deactivate_()},
attached:function(){var B=this;this.watchController=new _.MY(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.m("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var t=_.tT(this);_.m("kevlar_disable_prepare_player")||
t.preparePlayer();_.m("kevlar_watch_flexy_playlist_manager")||_.OD().resolve(_.yn).setPlayer(t);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();t={"--ytd-watch-flexy-scrollbar-width":_.sR()+"px"};this.is==="ytd-watch-grid"&&(t["--ytd-watch-flexy-sidebar-width"]=_.rf1+"px",t["--ytd-watch-grid-horizontal-page-margins"]=_.yd+"px",t["--ytd-watch-grid-columns-top-margins"]=_.lWB+"px",t["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Cj("kv_pl_mx_sz_ks")&&
_.Cj("kevlar_watch_max_player_width")&&(t["--ytd-watch-flexy-max-player-width-wide-screen"]=_.zpg+"px");_.Cj("kevlar_watch_flexy_metadata_height")&&(t["--ytd-watch-flexy-space-below-player"]=_.bO7+"px");this.safeUpdateStyles(t);_.m("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.L0(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return B.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.ZH(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var B=_.sR(),t=_.Qd+B,T=t;this.fixedPanels&&(t+=_.rf1);var S=657+B;B=1327+B;_.ZH(this.hostElement).querySelector("#two-column-query").query="(min-width: "+t+"px)";_.ZH(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(S+"px), (min-height: 630px) and (min-width: ")+(t+"px) and (max-width: ")+(B+"px)");_.ZH(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(B+"px)");
_.ZH(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+T+"px)"},
calculateCurrentPlayerSize_:function(){var B=_.ZH(this.hostElement).querySelector("#miniplayer-bar").firstChild,t=this.squeezeback&&!_.m("web_watch_squeezeback_player_size_killswitch");return B&&B.active||this.theater||_.m("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||t||!this.active||!this.windowSize_||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer?new _.En(NaN,NaN):_.Gk(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||
this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.Gk(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.by(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var B=this;this.onWindowResized_(_.H6());_.m("browse_skeleton_removal_on_watch_killswitch")||_.$M("IS_SHELL_LOAD")&&_.Oo7();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var t=_.tT(this);t.addEventListener("yt-player-updated",_.Pb(this,this.onPlayerUpdated_));t.getPlayerPromise().then(function(T){B.playerApiReady_(T)});
_.m("kevlar_watch_flexy_playlist_manager")||(t=_.OD().resolve(_.yn),_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&t.addEventListener("yt-navigate",_.Pb(this,this.onYtNavigate_)),t.setPlaylistComponent(_.ZH(this.hostElement).querySelector("#playlist")),t.addEventListener("yt-playlist-data-updated",_.Pb(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.wT.addLowPriorityJob(function(){_.dv(B.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.tT(this).removeEventListener("yt-player-updated",_.Pb(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.m("kevlar_watch_flexy_playlist_manager")){var B=_.OD().resolve(_.yn);_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&B.removeEventListener("yt-navigate",_.Pb(this,this.onYtNavigate_));
B.cancelVideoSkip();B.removeEventListener("yt-playlist-data-updated",_.Pb(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.dv(this.hostElement,"yt-autonav-pause-player",!1);B=_.B7();_.m("kevlar_exit_fullscreen_leaving_watch")&&B&&_.ti(B)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(B){this.player&&this.player.updateVideoData({rvs:B.rvs})},
getPageContents:function(B){return B&&B.contents&&B.contents.twoColumnWatchNextResults&&B.contents.twoColumnWatchNextResults.results&&B.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(B){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",B)},
onRetrieveLocation_:function(B,t){t.hasComments?t.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):t.locationRetrieved("/related_ajax",void 0);B.stopPropagation()},
onSubscriptionChanged_:function(B,t){this.player&&(t?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.fn("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.ZH(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.ZH(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(B){this.player=B;this.setPlayerState(B.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.m("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.m("kevlar_unified_player")||_.m("kevlar_player_new_bootstrap_adoption"))&&_.YL()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(B,t){t=t===void 0?!0:t;_.B7()&&_.m("external_fullscreen")&&_.ti(document.documentElement);this.theaterRequested_=B;t&&_.Ns("wide",B?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.CG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.dv(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(B){_.Qu(B,typeof this.player),this.player&&_.Qu(B,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var B;((B=this.player)==null?0:B.isFullscreen())?this.player.toggleFullscreen():_.CG(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(B,t){return this.loading?t:!!Object.keys(B).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(B){if(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next())t=t.value,t.youThereRenderer&&_.NAn(this.youThereManager_,t.youThereRenderer)}},
setPlaylistData_:function(B){return B||{}},
userEngagementConfigDataChanged_:function(B){if(B)if(B.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var t=this.youThereManager_;_.Sc()<B.lowEngagementThresholdMs||_.H0g(t,!0)}else B.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.CG(this.hostElement,"yt-autonav-pause-user-engagement",[B])},
isPlayerUnavailable_:function(B,t,T){return!!B&&!this.isVideoPlayable_(B,T)&&!t},
getPlayerOverlays_:function(B){return(B==null?void 0:B.playerOverlays)||null},
isVideoPlayable_:function(B,t){if(!B)return!1;var T=B.status==="OK"||B.status==="LIVE_STREAM_OFFLINE",S=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",B)||this.get("errorScreen.ypcTrailerRenderer",B);B=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",B);var O;t=t==null?void 0:(O=t.playerOverlayRenderer)==null?void 0:O.gatedActionsOverlayRenderer;return!!T||!!S||!!B||!!t},
hasWatchNextResponseErrorRenderer:function(B){var t=this.getPageContents(B),T,S,O,d,Z;return!(B==null?0:(T=B.contents)==null?0:(S=T.twoColumnWatchNextResults)==null?0:S.secondaryResults)&&!!((O=t[0])==null?0:(d=O.itemSectionRenderer)==null?0:(Z=d.contents[0])==null?0:Z.backgroundPromoRenderer)},
isLiveStreamOffline_:function(B){return B?B.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(B,t,T){var S=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",t),O=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];O=_.m("web_no_skip_video_on_verification_checks")?(B==null?void 0:B.status)&&O.includes(B.status):B&&B.status==="AGE_CHECK_REQUIRED";var d=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",B);d==void 0&&(d=!0);!T||this.isVideoPlayable_(B,this.getPlayerOverlays_(t))||
S||O||!d||_.OD().resolve(_.yn).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.LN7()},
onPlayerFeedbackStartRequest_:function(B){_.CG(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:B}])},
onPlayerFeedbackArticleRequest_:function(B){_.CG(this.hostElement,"yt-help-dialog-requested",[B])},
onPlayerYpcContentRequest_:function(){var B,t,T,S,O,d,Z,h,q=((B=this.data)==null?NaN:(t=B.contents)==null?NaN:(T=t.twoColumnWatchNextResults)==null?NaN:(S=T.secondaryResults)==null?NaN:(O=S.secondaryResults)==null?NaN:(d=O.offerModule)==null?NaN:(Z=d.tvfilmOfferModuleRenderer)==null?NaN:(h=Z.actionButtons)==null?NaN:h.length)-1;B=[".offerButton.buttonRenderer.",".actionButtons."+(q>=0?q:0)+".buttonRenderer."];t=_.C(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(T=t.next();!T.done;T=t.next())for(T=T.value,S=_.C(B),O=S.next();!O.done;O=S.next())if(O="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+T+O.value,O=this.get(O+"navigationEndpoint",this.data)||this.get(O+"serviceEndpoint",this.data)||this.get(O+"command",this.data)){_.Ir(O,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(B){_.dv(this.hostElement,"yt-autonav-pause-player",B)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(B){B()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(B){switch(B){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(B){switch(B){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.dv(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(B)},
setPlayerState:function(B){_.rq().dispatch(_.Nu4(B))},
onPlayerSubscribe_:function(B){_.CG(this.hostElement,"yt-player-subscribe",[B])},
onPlayerUnsubscribe_:function(B){_.CG(this.hostElement,"yt-player-unsubscribe",[B])},
onPlayerAdYtShowToast_:function(B){_.CG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:B.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(B){if(B)return B},
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(B){return!_.m("web_watch_move_summary_to_sd")&&!!B},
computeWatchMetadataRefresh:function(){return _.m("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.m("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var B,t,T,S;this.watchNextSecondaryResults=(B=this.data)==null?void 0:(t=B.contents)==null?void 0:(T=t.twoColumnWatchNextResults)==null?void 0:(S=T.secondaryResults)==null?void 0:S.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.m("swatcheroo_pbs_load_grid")&&!_.m("swatcheroo_provide_all_data_on_scheduled_job")){_.wT.cancelJob(this.setRichGridJobId_);var B,t,T,S,O,d,Z;this.setRichGridRendererData((B=this.data)==null?void 0:(t=B.contents)==null?void 0:(T=t.twoColumnWatchNextResults)==null?void 0:(S=T.secondaryResults)==null?void 0:(O=S.secondaryResults)==null?void 0:(d=O.results)==null?void 0:(Z=d[0])==null?
void 0:Z.richGridRenderer)}},
setRichGridRendererData:function(B){this.richGridRendererData=B},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var B,t=(B=this.data)==null?void 0:B.engagementPanels;if(t==null?0:t.length){B=null;t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;if(((S=T.engagementPanelSectionListRenderer)==null?void 0:S.targetId)==="engagement-panel-structured-description"){B=T;break}}var O,d,Z;B=(O=B)==null?void 0:(d=O.engagementPanelSectionListRenderer)==null?void 0:(Z=d.content)==null?void 0:Z.structuredDescriptionContentRenderer;if(B==null?0:B.items){O=
[];d=_.C(B.items);for(Z=d.next();!Z.done;Z=d.next()){Z=Z.value;if(!_.m("sd_horizontal_list_show_nav_killswitch")){var h=S=T=t=B=void 0,q=void 0,D=(B=Z.horizontalCardListRenderer)==null?void 0:(t=B.header)==null?void 0:(T=t.richListHeaderRenderer)==null?void 0:(S=T.navigationButton)==null?void 0:(h=S.buttonRenderer)==null?void 0:(q=h.command)==null?void 0:q.commandExecutorCommand;D&&D.commands&&(D.commands=D.commands.filter(function(P){return!_.X(P,_.E3B)}))}Z.expandableVideoDescriptionBodyRenderer||
Z.videoDescriptionHeaderRenderer||O.push(Z)}return{items:O}}}},
constructWarning_:function(B){return{text:_.lZ(B),type:"WARNING"}},
isPlaShelfEnabled_:function(B){if((this.get("adPlacements",B)||[]).length)return!0;B=this.get("playerAds",B)||[];return!(!B.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",B[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var B=this;_.dv(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var t=this.getScrollTop()>0;this.gestures_&&(t?this.gestures_.detach():this.gestures_.attach());t!==this.showFullerscreenEdu_&&_.m("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=t,_.tT(this).getPlayerPromise().then(function(T){T.updateFullerscreenEduButtonVisibility(B.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.dv(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var B=this;this.commentsReady=!1;_.wT.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.fC(_.wT,function(){B.setComments_()},1E3)},
setComments_:function(){if(!_.m("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.wv("cmi");_.wT.cancelJob(this.setCommentsJobId_);var B=this.getPageContents(this.data);if(B&&B.length){B=_.C(B);for(var t=B.next();!t.done;t=B.next())if(t=t.value,this.get("itemSectionRenderer.sectionIdentifier",t)==="comment-item-section"){this.comments=t.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.dv(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.m("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.wv("cmc")},
doRemoveComments_:function(){this.comments={};_.m("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.wT.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.wT.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(B,t){var T=_.X(t.endpoint,_.Km);T&&(!(t=this.get("data.currentVideoEndpoint.watchEndpoint"))||T.videoId!==t.videoId||T.playlistId&&T.playlistId!==t.playlistId||T.index!==void 0&&T.index!==t.index||typeof T.startTimeSeconds!=="number"||(B.stopPropagation(),this.setScrollTop(0),_.tT(this).getPlayerPromise().then(function(S){var O=T.startTimeSeconds;S.seekTo(O);S.wakeUpControls();O<S.getDuration()&&S.playVideo()})))},
updatePlayerStartTime_:function(){var B=_.l5N();"t"in B&&(B=_.Z0s(B.t),this.player.seekTo(B,!0))},
updateTitleFromWatchNext:function(B){B=this.getPageContents(B);var t,T;(B=_.vS(B==null?void 0:(t=B[0])==null?void 0:(T=t.videoPrimaryInfoRenderer)==null?void 0:T.title))&&_.dv(this.hostElement,"yt-update-title",B)},
updateTitle_:function(B){B=this.get("videoDetails.title",B)||"";_.dv(this.hostElement,"yt-update-title",B)},
syncWithRemoteVideo_:function(B,t,T){if(this.active&&this.player){var S=this.player.getVideoData();if(S.video_id===T&&(T=S.list,_.m("polymer_enable_mdx_queue")&&T&&T.startsWith("RQ")&&(T=void 0),S.video_id!==B||T!=t)){var O;_.m("kevlar_player_watch_endpoint_navigation")?O=_.iTo(_.O0g(B,t)):O=this.buildWatchEndpoint_(B,t);_.dv(this.hostElement,"yt-navigate",{endpoint:O,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(B,t,T){return _.BS(B,t,T)},
initDclkstatus_:function(){_.ChV()},
attachWatchPageSkeleton_:function(){var B=document.querySelector("#watch-page-skeleton");if(B){var t=B.querySelector("#primary-info"),T=B.querySelector("#secondary-info"),S=B.querySelector("#related");t&&_.ZH(this.hostElement).querySelector("#info-skeleton").appendChild(t);T&&_.ZH(this.hostElement).querySelector("#meta-skeleton").appendChild(T);S&&(_.ZH(this.hostElement).querySelector("#related-skeleton").appendChild(S),this.watchNextSkeletonEl_=S);_.Xo(B)}},
handlePlayerUpdated_:function(){_.tT(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(B,t){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof t!=="undefined"){var T=this.watchNextSkeletonEl_.children,S=B&&B.indexSplices.length?B.indexSplices[0].index:0;B=Math.min(this.watchNextShownItems.length,T.length);t||(S=0,B=T.length);for(t=S;t<B;t++)T[t].classList.add("hidden")}},
onPlayerFullscreenChange_:function(B){_.m("external_fullscreen")||_.CG(this.hostElement,"yt-player-fullscreen",[B.fullscreen])},
onFullscreenChange_:function(B){this.fullscreen=B;this.gestures_&&this.gestures_.update(this.fullscreen);var t=_.tT(this);t.getPlayerPromise().then(function(T){T.setFauxFullscreen(!!_.B7())});
this.updateFullBleedElementLocations();B&&(t.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(B,t){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!t},
computeIsDonationShelfCollapsed_:function(B){return B},
computeShouldShowMerchShelf:function(B,t){return t&&!!B},
computeResponseHasComments:function(B){var t,T,S,O,d;return!!(B==null?0:(t=B.contents)==null?0:(T=t.twoColumnWatchNextResults)==null?0:(S=T.results)==null?0:(O=S.results)==null?0:(d=O.contents)==null?0:d.some(function(Z){var h;return(Z==null?void 0:(h=Z.itemSectionRenderer)==null?void 0:h.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(B,t,T,S){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&S?!1:!!B&&!!Object.keys(B).length&&!t},
identity:_.$h,onWindowResized_:function(B){this.windowSize_=B;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(B){var t=this;B&&B.type!=="dataloaded"&&B.type!=="dataupdated"||_.tT(this).getPlayerPromise().then(function(T){var S=T.getPlayerState();S!==5&&S!==0&&(T=1/T.getVideoAspectRatio(),t.videoHeightToWidthRatio_!==T&&(t.videoHeightToWidthRatio_=T))})},
schedulePlayerSizeUpdate_:function(B){var t=this,T=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip"),S=function(){if(t.watchMetadata){var O,d;(d=(O=t.watchMetadata).resize)==null||d.call(O)}_.tT(t).getPlayerPromise().then(function(Z){if(_.m("kevlar_set_internal_player_size")){if(!T||!t.isMiniplayerActive()){var h=t.calculateCurrentPlayerSize_();Z.setInternalSize(h.width,h.height)}}else Z.setSize(NaN,NaN);_.m("kevlar_watch_while")&&t.updateWatchWhileScrollThreshold_()})};
B?S():_.AT(_.wT,S)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(B){this.set("data.survey",B.detail)},
onYtShowSurveyCommand_:function(B){this.set("data.survey",_.X(B,_.UN8).survey)},
onDownloadedVideoDeleted:function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1){if(!t.active||(T=t.playerData)==null||!T.offlineState||t.videoId!==B)return O.return();(S=t.player)==null||S.stopVideo();_.Da().navigatingAwayFromWatchDeletedVideo=!0;_.Ir(_.UF2,t.hostElement);return _.V(O,_.Da().navigationFinishPromise,2)}_.Da().navigatingAwayFromWatchDeletedVideo=!1;_.Dh(O)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var B;this.theater?B=_.cs(.5625*this.windowSize_.width,480,this.windowSize_.height-185):B=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==B&&(this.watchWhileScrollThreshold_=B,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var B=_.ZH(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&B){var t=this.windowSize_.height>=624,T=this.active?this.getScrollTop():0;!B.active&&t&&T>=this.watchWhileScrollThreshold_?(B.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):B.active&&(!t||T<this.watchWhileScrollThreshold_&&!_.B7())&&(B.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var B=_.ZH(this.hostElement).querySelector("#secondary-inner");if(B){var t=_.ZH(this.hostElement).querySelector("#below"),T=_.ZH(this.hostElement).querySelector("#secondary"),S=_.ZH(this.hostElement).querySelector("#comments");S&&T&&t&&(this.defaultTwoColumnLayout?(B.appendChild(S),T.appendChild(B)):(t.appendChild(S),_.o5(t,B)))}}},
isTwoColumnsChanged_:function(B,t){if(B!==!0||t!==void 0)if(this.enableFullBleedSingleColumnDefaultPlayer&&this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(B=_.ZH(this.hostElement).querySelector("#secondary-inner"))){t=_.ZH(this.hostElement).querySelector("#below");var T=_.ZH(this.hostElement).querySelector("#secondary"),S=_.ZH(this.hostElement).querySelector("#comments");S&&T&&t&&(this.isTwoColumns_?(B.appendChild(S),T.appendChild(B)):(t.appendChild(S),
_.o5(t,B)))}}else{B=!_.m("web_watch_enable_fs_squeezeback_panels")||!(this.fullscreen||this.iMaxTheaterMode&&this.theater);t=_.ZH(this.hostElement).querySelector("#panels");var O=_.ZH(this.hostElement).querySelector("#alerts");T=_.ZH(this.hostElement).querySelector("#playlist");S=_.ZH(this.hostElement).querySelector("#related");var d=_.ZH(this.hostElement).querySelector("#donation-shelf"),Z=_.ZH(this.hostElement).querySelector("#comments");this.isTwoColumns_?(O=_.ZH(this.hostElement).querySelector("#secondary-inner"),
B&&(O.appendChild(t),O.appendChild(T)),O.appendChild(d),O.appendChild(S)):(B&&(_.ax(t,O),_.ax(T,O)),_.ax(d,O),Z&&_.ax(S,Z));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.m("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.m("web_watch_enable_fs_squeezeback_panels")&&_.m("web_watch_theater_chat")){var B=_.ZH(this.hostElement).querySelector("#chat-container"),t=this.theater&&!this.fullscreen||_.m("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&t?(t=_.ZH(this.hostElement).querySelector("#columns"),(B==null?void 0:B.parentElement)!==t&&t.append(B),this.fixedPanels=!0):(this.fixedPanels=
!1,t=_.ZH(this.hostElement).querySelector("#playlist"),B&&t?_.fy(B,t):_.yu(new _.HY("Missing element when updating chat location",{"chatContainer defined":!!B,"playlist defined":!!t})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(B,t){return _.m("sw_metadata_vis_toggle_ks")?!0:!!B||!!t},
computeForceDarkPanelTheme:function(B){return _.m("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&B:!1},
safeUpdateStyles:function(B){try{_.Ev(this.hostElement,B)}catch(t){_.yu(t)}},
videoHeightToWidthRatioChanged_:function(B,t){t&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(B){this.videoHeightToWidthRatio_=1/B},
computeIsVerticalVideo_:function(B){return B>=1},
computeIsFourThreeToSixteenNineVideo_:function(B){return B<=.7501&&B>=.5624},
computeIsExtraWideVideo_:function(B){return B<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.tT(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.tT(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.agn(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(B){var t=_.h2(B)||0;_.LA(B,t+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var B=_.h2("yt-fullerscreen-edu-button-click-count")||0,t=_.h2("yt-fullerscreen-edu-button-shown-count")||0,T=_.Cj("external_fullscreen_button_shown_threshold"),S=B>=_.Cj("external_fullscreen_button_click_threshold")||t>=T;_.tT(this).getPlayerPromise().then(function(O){O.updateFullerscreenEduButtonSubtleModeState(S)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(B,t){return t},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.OD().resolve(_.yn).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var B=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.wT.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.wT.addLowPriorityJob(function(){B.fullHeightPanelPositionUpdateJobId=0;var t=_.ZH(B.hostElement).querySelector("#secondary"),T=_.ZH(B.hostElement).querySelector("#fixed-secondary");t=t.getBoundingClientRect();var S=t.width;B.swatcherooSqueezeback&&
(S+=_.yd);if(B.swatcherooSqueezeback){var O=_.ZH(B.hostElement).querySelector("#squeezeback-constraining-container");O.style.width=S+"px";O.style.flex="0 0 "+S+"px"}T.style.width=S+"px";T.style.left=t.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var B=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.wT.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.wT.addLowPriorityJob(function(){B.panelMaxHeightUpdateJob_=0;var t;!B.isTwoColumns_||B.theater||B.fullscreen?t=460:t=B.calculateNormalPlayerSize_().height;var T=t+"px";_.m("live_chat_taller_height")&&!B.theater&&(T="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.m("live_chat_medium_height")&&!B.theater&&(T="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.m("live_chat_scaled_height")&&!B.theater&&(T="calc(100vh - var(--ytd-toolbar-height) - 238px)");B.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":t+"px","--ytd-watch-flexy-chat-max-height":T,"--ytd-watch-flexy-structured-description-max-height":t+"px","--ytd-watch-flexy-comments-panel-max-height":t+"px","--ytd-comments-engagement-panel-content-height":t+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(B){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",B)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.qi(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(B){var t=_.ZH(this.hostElement).querySelector("#engagement-panel-scrim");B?t.addEventListener("tap",_.Pb(this,this.onEngagementPanelScrimClick_)):t.removeEventListener("tap",_.Pb(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(B){if(this.hostElement.contains(B)&&!this.scrollToAnimation_.isAnimating()){var t=B.offsetTop-24;B=B.offsetTop+B.offsetHeight+24;var T=this.getPageScrollingElement(),S=this.getScrollTop(),O=S+T.clientHeight-56;if(t<S+56)t-=56;else if(B>O)t=B-T.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,t),500)}},
onYtSignalActionScrollToComments:function(){var B=this.hostElement.querySelector("#comments");if(B&&!this.scrollToAnimation_.isAnimating()){B=B.offsetTop-56-24;if(_.m("kevlar_comment_teaser_scroll_to_midpoint")&&(B-=_.P9().height/3,B<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,B),500)}},
onYtEngagementPanelVisibleChanged:function(B,t,T){if(this.active&&this.trackEngagementPanelVisibility&&!_.DNV.includes(T)){if(t==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.Zu(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var S=_.OD().resolve(_.XN);this.visiblePanelIdentifiers_.forEach(function(O){O!==T&&S.hidePanel(O)})}this.visiblePanelIdentifiers_.add(T)}t!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&t!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(T);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(B){return B?"":"watch-active-metadata"},
computeNewMetadataClass:function(B){return B?"watch-active-metadata":""},
computeFullBleedPlayer:function(B,t,T){return B||t||this.enableFullBleedSingleColumnDefaultPlayer&&!T},
computeDefaultLayout:function(B){return!B},
computeDefaultTwoColumnLayout:function(B,t){return!B&&t},
updatePanelsLocation:function(){if(_.m("web_watch_enable_fs_squeezeback_panels")){var B=_.ZH(this.hostElement).querySelector("#below"),t=_.ZH(this.hostElement).querySelector("#panels"),T=_.ZH(this.hostElement).querySelector("#playlist"),S=_.ZH(this.hostElement).querySelector("#chat-container"),O=_.ZH(this.hostElement).querySelector("#panels-full-bleed-container"),d=_.ZH(this.hostElement).querySelector("#secondary-inner"),Z=this.fullscreen||this.theater&&this.iMaxTheaterMode,h=this.theater&&!this.iMaxTheaterMode&&
this.liveChatPresentAndExpanded;this.fixedPanels=!1;Z?(O.appendChild(t),O.appendChild(S),O.appendChild(T)):this.isTwoColumns_?(h?(B=_.ZH(this.hostElement).querySelector("#columns"),(S==null?void 0:S.parentElement)!==B&&B.append(S),this.fixedPanels=!0):_.o5(d,S),_.o5(d,t),_.o5(d,T)):(B.appendChild(t),B.appendChild(S),B.appendChild(T))}},
swatcherooUpdatePanelsLocation:function(B,t,T,S,O,d){if(this.is==="ytd-watch-grid"){t=B&&!t;this.swatcherooSplitScroll&&(t?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));T=_.ZH(this.hostElement).querySelector("#panels");var Z=_.ZH(this.hostElement).querySelector("#playlist"),h=_.ZH(this.hostElement).querySelector("#fixed-secondary"),q=_.ZH(this.hostElement).querySelector("#fixed-below"),
D=_.ZH(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),P=_.ZH(this.hostElement).querySelector("#chat-container");d&&(B?h.appendChild(T):q.appendChild(T));O?B?h.appendChild(P):q.appendChild(P):_.fy(P,D);S?B?h.appendChild(Z):q.appendChild(Z):_.fy(Z,D);this.swatcherooSplitScroll&&(B=_.ZH(this.hostElement).querySelector("#secondary"),S=_.ZH(this.hostElement).querySelector("#columns"),O=_.ZH(this.hostElement).querySelector("#fixed-columns-secondary"),t?
O.appendChild(B):S.appendChild(B))}},
computeMetadataSkinnyMode:function(B,t,T){return this.is!=="ytd-watch-grid"?!1:B?T:t},
computeWatchWhilePanelsActive:function(B,t){return B||t},
computeNoBorderOnChat:function(B){return _.m("web_watch_theater_chat_no_border")&&B},
computeLiveChatPresentAndExpanded:function(B,t){return B&&!t},
computePanelExpanded:function(B,t,T){return B||t||T},
computeSqueezeback:function(B,t,T,S){if(_.m("web_watch_enable_fs_squeezeback_panels")){var O=this.iMaxTheaterMode&&this.theater;return(B||t||T)&&(S||O)}},
computeSwatcherooSqueezeback:function(B,t,T){return this.is!=="ytd-watch-grid"||_.m("ww_squeezeback_killswitch")?!1:B&&t&&T},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(B){_.tT(this).getPlayerPromise().then(function(t){var T;(T=t.changeMarkerVisibility)==null||T.call(t,_.X(B,_.pP).isVisible||!1,_.X(B,_.pP).entityKeys||[],_.X(B,_.pP).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(B){this.liveChatCollapsed=B.detail;_.rq().dispatch(_.Eyn(B.detail));if(!this.liveChatCollapsed&&this.squeezeback){var t=_.OD().resolve(_.XN);this.visiblePanelIdentifiers_.forEach(function(T){t.hidePanel(T)})}},
onSetPlaylistCollapsed:function(B){_.m("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!B)},
provideRenderingData:function(B,t){switch(B){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=t;break;case "PRIMARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=t);this.videoPrimaryInfoRendererValue=t==null?void 0:t.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=t);this.videoSecondaryInfoRendererValue=t==null?void 0:t.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
t;break;case "CLARIFICATION":this.clarifyBoxValue=t;break;case "LIVE_CHAT":this.conversationBar=t;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=t;break;case "PLAYLIST":this.externalPlaylistData_=t!=null?t:{};break;case "MERCH_SHELF":this.merchShelfValue=t==null?void 0:t.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=t;break;case "TICKET_SHELF":this.ticket=t;break;case "OFFER_MODULE":this.offerModule=t;break;case "LIMITED_STATE":this.limitedStateValue=
t;break;case "DONATION_SHELF":this.donation=t;break;case "ALERTS":this.alertsValue=t;break;case "COMMENTS":this.comments=t;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=t;break;case "ENGAGEMENT_PANELS":this.engagementPanels=t;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=t;break;case "RICH_GRID_RENDERER":this.richGridRendererData=t;break;case "EXPANDABLE_METADATA":this.expandableMetadata=t;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
t}},
toggleCinematicsActive:function(B){this.cinematicsActive=B},
isMiniplayerActive:function(){return _.OD().resolve(_.y4).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var ij7,KVq;_.YD_=function(B){var t=ij7;if(!(0,_.k5L)(B)){var T,S;t=(S=(T=typeof t==="function"?t():t)==null?void 0:T.concat("\n"))!=null?S:"";throw Error("H`"+t+"`"+String(B));}};
_.lEw=function(B){return B.findIndex(function(t){return KVq.indexOf(t.tagName)>-1})>-1};
ij7=void 0;_.vvg=function(){var B=_.OD().resolve(_.md);_.ym9(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(B.isFullscreenEnabled()?_.ti(document.documentElement):_.Zgz(document.documentElement))};
KVq=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.Bh=new Map;_.Bh.set(32,59972);_.Bh.set(27,50765);_.Bh.set(70,60102);_.Bh.set(76,60221);_.Bh.set(77,60222);_.Bh.set(74,60223);_.Bh.set(84,60224);_.Bh.set(38,61941);_.Bh.set(40,61942);_.Bh.set(73,62521);_.Bh.set(67,62522);_.Bh.set(80,63390);_.Bh.set(78,63397);_.Bh.set(75,59972);_.Bh.set(188,63385);_.Bh.set(190,63384);_.Bh.set(36,63387);
_.Bh.set(35,63386);_.Bh.set(37,63388);_.Bh.set(39,63389);_.Bh.set(79,63423);_.Bh.set(87,63424);_.Bh.set(107,63426);_.Bh.set(109,63425);_.Bh.set(65,63428);_.Bh.set(83,63430);_.Bh.set(68,63429);_.Bh.set(221,63431);_.Bh.set(219,63432);_.Bh.set(97,63439);_.Bh.set(98,63440);_.Bh.set(99,63441);_.Bh.set(100,63442);_.Bh.set(101,63443);_.Bh.set(102,63444);_.Bh.set(103,63445);_.Bh.set(104,63446);_.Bh.set(105,63447);_.tC=new Map;_.tC.set(80,63390);_.tC.set(78,63397);_.tC.set(188,63400);_.tC.set(190,63401);
_.tC.set(191,60765);_.tC.set(13,247917);_.Tz=new Map;_.SP=new Map;
}catch(e){_._DumpException(e)}
try{
var iIB,lhb,vRs,nRB;_.WT8=function(B){return B.ui.guideIsVisibleButNotPersistent};
_.eaN=function(B){return B.ui.tabGesturesIsActive};
_.GLB=function(){var B=_.ZE("service_worker_scope");try{return navigator.serviceWorker.getRegistration(B)}catch(t){return Promise.reject(t)}};
_.plC=function(B){return!(!B||!B.pushManager)};
iIB=function(){return _.GLB().then(_.plC).catch(function(){return!1})};
_.YHC=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?iIB():Promise.resolve(!1)};
_.KTC=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
lhb=function(){var B,t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.V(S,_.Hm.getInstance(),2);case 2:B=S.yieldResult;if(!B){t=void 0;S.jumpTo(3);break}return _.V(S,B.get("lmqf"),4);case 4:t=S.yieldResult;case 3:switch((T=t)||(T="SD"),T){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")}}})};
vRs=function(B){var t,T,S;return _.L(function(O){if(O.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.m("disable_av1_setting")){var d=window.localStorage["yt-player-av1-pref"];d=d==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":d==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else d="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(t=B===d)return O.jumpTo(2);S=T=B;return _.V(O,lhb(),3)}O.nextAddress!=2&&(t=S===O.yieldResult);return O.return(t)})};var rer;var zag=_.N1.IronButtonState,bIN=(0,_.Up)(HTMLElement);
_.cb({_template:function(){if(rer!==void 0)return rer;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;nRB===void 0&&(nRB=document.createElement("template"));var S=nRB;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return rer=B},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[zag,_.Jw,_.XU,_.HU],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(B){var t=(0,_.Ig)(this);t.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:B});t.shadowRoot.appendChild(B);return bIN.prototype._attachDom.call(this,B)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var B=this.contentElement;B&&B.selectedItem&&this._setSelectedItem(B.selectedItem)},
get contentElement(){for(var B=_.jK(this.$.content).getDistributedNodes(),t=0,T=B.length;t<T;t++)if(B[t].nodeType===Node.ELEMENT_NODE)return B[t]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(B){this._setSelectedItem(B.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(B){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B)===this&&this.open()},
_selectedItemChanged:function(B){var t="";B?t=B.label||B.getAttribute("label")||B.textContent.trim():t="";this.value=t;this._setSelectedItemLabel(t)},
_computeMenuVerticalOffset:function(B,t){return t?t:B?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var B=this.opened?"true":"false",t=this.contentElement;t&&t.setAttribute("aria-expanded",B)}});_.Yo=new _.K("navigateAction");var B9w=new _.K("formRenderer");var Kc=function(){var B=_.X9.apply(this,arguments)||this;B.showInput=!1;return B};
_.u(Kc,_.X9);_.k=Kc.prototype;_.k.detached=function(){this.showInput&&window.removeEventListener("click",_.Pb(this,this.closeOnOutsideClick_))};
_.k.stopPropagation_=function(B){this.showInput&&B.stopPropagation()};
_.k.closeOnOutsideClick_=function(B){this.closeOnOutsideClickCondition(B)&&(this.showInput=!1,window.removeEventListener("click",_.Pb(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.k.closeOnOutsideClickCondition=function(){return!0};
_.k.closeOnOutsideClickHandler=function(){};
_.k.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.Pb(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.k.openOnClickHandler=function(){};
_.k.showInputChanged=function(){};
_.k.setShowInput=function(B){this.showInput=B};
Kc.prototype.setShowInput=Kc.prototype.setShowInput;Kc.prototype.showInputChanged=Kc.prototype.showInputChanged;Kc.prototype.openOnClickHandler=Kc.prototype.openOnClickHandler;Kc.prototype.openOnClick_=Kc.prototype.openOnClick_;Kc.prototype.closeOnOutsideClickHandler=Kc.prototype.closeOnOutsideClickHandler;Kc.prototype.closeOnOutsideClickCondition=Kc.prototype.closeOnOutsideClickCondition;Kc.prototype.closeOnOutsideClick_=Kc.prototype.closeOnOutsideClick_;Kc.prototype.stopPropagation_=Kc.prototype.stopPropagation_;
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Kc.prototype,"showInput",void 0);_.G([_.Uv("click"),_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Kc.prototype,"stopPropagation_",null);_.G([_.IK("showInput"),_.Y("design:type",Function),_.Y("design:paramtypes",[Boolean]),_.Y("design:returntype")],Kc.prototype,"showInputChanged",null);_.G([_.uW()],Kc);_.tYg=[Kc.prototype];var T9s;var Snq;var lH=function(){return _.x.apply(this,arguments)||this};
_.u(lH,_.x);_.k=lH.prototype;_.k.computePreselectedOption=function(B,t){return t===this.itemSelected_?B:void 0};
_.k.dataChanged_=function(){var B=this;this.preselectedSubreason=this.itemSelected_=-1;var t;(t=this.data)!=null&&t.key&&_.K9(this,function(){var T,S=Number((T=B.data)==null?void 0:T.key);!Number.isNaN(S)&&(B.itemSelected_=S,T=(T=(B.data.items||[])[S])&&T.optionSelectableItemRenderer&&T.optionSelectableItemRenderer.preselectedIndex)&&(B.preselectedSubreason=T)})};
_.k.isSubReasonHidden_=function(B,t){return B!=t};
_.k.onTopItemSelected_=function(B,t){for(var T=_.ZH(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),S=0,O=T.length;S<O;S++)T[S].select(0);_.CG(this.hostElement,"yt-report-form-update",[t.item.value]);B.stopPropagation()};
_.k.onItemSelected_=function(B,t){_.CG(this.hostElement,"yt-report-form-update",[t.item.value]);B.stopPropagation()};
_.k.getItem_=function(B){return B.serviceItem?B.serviceItem:B.navigationItem?B.navigationItem:B.optionSelectableItemRenderer?B.optionSelectableItemRenderer:null};
_.k.computeText_=function(B){return(B=this.getItem_(B))?this.ytRendererBehavior.getSimpleString(B.text):null};
_.k.validate=function(){return this.itemSelected_!==-1};
_.k.computeAriaLabel_=function(B){var t=_.vS(B.text);(B=B.accessibility&&B.accessibility.accessibilityData&&B.accessibility.accessibilityData.label)&&(t+=". "+B);return t};
_.k.computeItemSelected_=function(B){return B};
_.k.preventSelection_=function(B){B.stopPropagation();this.tooltipTapped=!0};
_.k.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.k.updateItemSelectedFromBinding=function(B){this.itemSelected_=B.detail.value};
_.k.save=function(){var B;this.validate()&&(B=this.data)!=null&&B.items&&(B=this.data.items[this.itemSelected_],B!=null&&B.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(B.optionSelectableItemRenderer.submitEndpoint)||_.hi(this.hostElement,[B.optionSelectableItemRenderer.submitEndpoint])))};
lH.prototype.onPaperRippleTransitionEnd_=lH.prototype.onPaperRippleTransitionEnd_;lH.prototype.dataChanged_=lH.prototype.dataChanged_;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],lH.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lH.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lH.prototype,"data",void 0);_.G([_.y({value:-1}),_.Y("design:type",Number)],lH.prototype,"itemSelected_",void 0);
_.G([_.y({computed:"computeItemSelected_(itemSelected_)"}),_.Y("design:type",Number)],lH.prototype,"value",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],lH.prototype,"restoreFocusOnClose",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],lH.prototype,"tooltipTapped",void 0);_.G([_.y({value:-1}),_.Y("design:type",Number)],lH.prototype,"preselectedSubreason",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lH.prototype,"dataChanged_",null);_.G([_.Uv("transitionend"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],lH.prototype,"onPaperRippleTransitionEnd_",null);_.G([_.yX({is:"yt-options-renderer",disableElementRegistration:!0})],lH);
_.e(lH,"yt-options-renderer",function(){if(Snq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;T9s===void 0&&(T9s=document.createElement("template"));var S=T9s;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Snq=B}B=Snq;return B},{mode:2});var O1g;var k_g;var dQ_;var Cy_;var Z1q;var LMs;var vt=function(){return _.x.apply(this,arguments)||this};
_.u(vt,_.x);vt.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
vt.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
vt.prototype.onTap=function(B){if(this.hostElement.classList.contains("selected")||_.LG(this.hostElement,"yt-share-panel-can-select-contact-action"))B&&B.detail&&(B.detail.x||B.detail.y)&&_.ZH(this.hostElement).querySelector("#target").blur(),(B=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),B={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:B?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.CG(this.hostElement,"yt-share-panel-select-contact-action",[B])};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vt.prototype,"ytRendererBehavior",void 0);_.G([_.y({observer:"onDataChanged"}),_.Y("design:type",Object)],vt.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.Y("design:type",String)],vt.prototype,"componentTitle",void 0);_.G([_.mA("#thumbnail"),_.Y("design:type",Object)],vt.prototype,"thumbnail",void 0);_.G([_.yX({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],vt);
_.e(vt,"yt-enrolled-contact-renderer",function(){if(LMs===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Z1q===void 0&&(Z1q=document.createElement("template"));var S=Z1q;T.call(t,S.content.cloneNode(!0),B.content.firstChild);LMs=B}B=LMs;return B},{mode:2});var hC1;var qng;var nc=function(){return _.x.apply(this,arguments)||this};
_.u(nc,_.x);nc.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
nc.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
nc.prototype.onTap=function(B){if(this.hostElement.classList.contains("selected")||_.LG(this.hostElement,"yt-share-panel-can-select-contact-action"))B&&B.detail&&(B.detail.x||B.detail.y)&&_.ZH(this.hostElement).querySelector("#target").blur(),(B=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),B={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:B?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.CG(this.hostElement,"yt-share-panel-select-contact-action",[B])};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nc.prototype,"ytRendererBehavior",void 0);_.G([_.y({observer:"onDataChanged"}),_.Y("design:type",Object)],nc.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.Y("design:type",String)],nc.prototype,"componentTitle",void 0);_.G([_.mA("#thumbnail"),_.Y("design:type",Object)],nc.prototype,"thumbnail",void 0);_.G([_.yX({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],nc);
_.e(nc,"yt-suggested-contact-renderer",function(){if(qng===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;hC1===void 0&&(hC1=document.createElement("template"));var S=hC1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);qng=B}B=qng;return B},{mode:2});var rZ=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-share-panel-reset-action":"onReset"};return B};
_.u(rZ,_.x);rZ.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"}}}}}};
rZ.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.CG(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
rZ.prototype.onReset=function(){for(var B=_.ZH(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),t=B.length-1;t>=0;t--)B[t].classList.toggle("selected")};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],rZ.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rZ.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({observer:"onDataChanged"}),_.Y("design:type",Object)],rZ.prototype,"data",void 0);
_.G([_.yX({is:"yt-contact-section-renderer",disableElementRegistration:!0})],rZ);
_.e(rZ,"yt-contact-section-renderer",function(){if(Cy_===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;dQ_===void 0&&(dQ_=document.createElement("template"));var S=dQ_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Cy_=B}B=Cy_;return B},{mode:2});var zP=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return B};
_.u(zP,_.x);_.k=zP.prototype;_.k.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"}}}};
_.k.onYtRefreshFormCommand=function(B){var t;(B=_.X((t=_.X(B,_.b2s))==null?void 0:t.formRenderer,B9w))&&this.set("data",B)};
_.k.reset=function(){var B=_.ZH(this.hostElement).querySelector("#fields").children;B=_.C(B);for(var t=B.next();!t.done;t=B.next())t=t.value,t.reset&&t.reset()};
_.k.getForm=function(){var B={},t=_.ZH(this.hostElement).querySelector("#fields").children;t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;if(!T.validate())return null;B[T.data.key]=T.value}return B};
_.k.submitFormFields=function(){if(this.fields)for(var B=_.C(this.fields),t=B.next();!t.done;t=B.next())t=t.value,t.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?t.save():t.nodeName==="YT-OPTIONS-RENDERER"&&t.save()};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],zP.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zP.prototype,"data",void 0);_.G([_.N6("#fields > *"),_.Y("design:type",Array)],zP.prototype,"fields",void 0);
_.G([_.yX({is:"yt-form-renderer",disableElementRegistration:!0})],zP);
_.e(zP,"yt-form-renderer",function(){if(k_g===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;O1g===void 0&&(O1g=document.createElement("template"));var S=O1g;T.call(t,S.content.cloneNode(!0),B.content.firstChild);k_g=B}B=k_g;return B},{mode:2});var VY1;var bH=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return B};
_.u(bH,_.x);bH.prototype.onCheckboxChange=function(B){this.data&&(B=(this.checked=_.bn(B).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})};
bH.prototype.handleUpdateCheckboxCommand=function(B){(B=_.X(B,_.PRH))&&this.data&&this.data.id===B.id&&(this.set("data.disabled",B.disabled),this.set("data.title",B.title))};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bH.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],bH.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bH.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],bH.prototype,"checked",void 0);_.G([_.M({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],bH);
_.e(bH,"ytd-settings-checkbox-renderer",function(){if(VY1!==void 0)return VY1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return VY1=B},{mode:1});var Eq8;var Bo=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return B};
_.u(Bo,_.x);Bo.prototype.dataChanged=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return B.radio.removeAttribute("checked"),!B.data||!B.data.id||B.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.KTC()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(t=B.data&&B.data.id)?_.V(T,vRs(B.data.id),4):T.jumpTo(3):(B.set("data.hidden",!0),T.jumpTo(0));T.nextAddress!=3&&(t=T.yieldResult);t&&_.CG(B.hostElement,"yt-select-settings-radio-option",[B.data.id]);_.Dh(T)})};
Bo.prototype.onButtonChanged=function(B){_.bn(B).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.CG(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
Bo.prototype.onSelectOption=function(B){this.data&&this.data.id&&(this.data.id===B?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
Bo.prototype.dataChanged=Bo.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Bo.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Bo.prototype,"ytActionHandlerBehavior",void 0);_.G([_.mA("#radio"),_.Y("design:type",Object)],Bo.prototype,"radio",void 0);_.G([_.y(),_.Y("design:type",Object)],Bo.prototype,"data",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],Bo.prototype,"dataChanged",null);_.G([_.M({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],Bo);
_.e(Bo,"ytd-settings-radio-option-renderer",function(){if(Eq8!==void 0)return Eq8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Eq8=B},{mode:1});var DQf;var tM=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return B};
_.u(tM,_.x);
tM.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"}}}};
tM.prototype.handleUpdateTextCommand=function(B){(B=_.X(B,_.Uj1))&&this.data&&this.data.id===B.id&&this.set("data",B)};
tM.prototype.handleUpdateConnectedAppRendererCommand=function(B){if(_.X(B,_.mjE)&&this.data){var t,T;if(B=(t=_.X(B,_.mjE))==null?void 0:(T=t.newConnectedAppRenderer)==null?void 0:T.connectedAppRenderer)this.data=B}};
tM.prototype.computeConnectedAppStyle=function(B){return B.style?B.style.toLowerCase().replace(/_/g,"-"):""};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],tM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tM.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tM.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.Y("design:type",String)],tM.prototype,"connectedAppStyle",void 0);_.G([_.M({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],tM);
_.e(tM,"ytd-connected-app-renderer",function(){if(DQf!==void 0)return DQf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return DQf=B},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.wS("iuT5Oc");

_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("L3n37");
var Mdq=function(B){return B.watch.isLearningJourneyActive},$Nq=_.sz(115994),WNN=_.sz(115993),eOb=function(B,t,T){var S=this;
var O=T.dragDownAction;this.layer=0;this.JSC$20637_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return S.dragDownAction()}}}};
this.JSC$20637_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 d=_.Xr();_.Za(d,$Nq,this.layer);_.Za(d,WNN,this.layer);this.dragDownAction=function(){O();_.pz(d,{visualElement:S.fullscreen?$Nq:WNN})};
this.gesture=new _.V8(B,t,this.JSC$20637_watchConfig,"pandown");this.attach()};
eOb.prototype.attach=function(){this.gesture.attach()};
eOb.prototype.detach=function(){this.gesture.detach()};
eOb.prototype.update=function(B){this.fullscreen=B;this.gesture.config=B?this.JSC$20637_watchFullScreenConfig:this.JSC$20637_watchConfig};var G7N=function(B){_.br.call(this);var t=this;this.rootElement=B;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return t.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(T){t.initOrDisposeActiveModules(T)}));
this.onAttached()};
_.u(G7N,_.br);_.k=G7N.prototype;_.k.getRoot=function(){return this.rootElement};
_.k.getElement=function(B){return this.rootElement.getElement(B)};
_.k.setPlayerResponse=function(B){this.playerResponse=B;this.publish("PLAYER_RESPONSE_UPDATED",B)};
_.k.getPlayerResponse=function(){return this.playerResponse};
_.k.setWatchNextResponse=function(B){this.watchNextResponse===B?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=B,this.publish("WATCH_NEXT_RESPONSE_UPDATED",B))};
_.k.getWatchNextResponse=function(){return this.watchNextResponse};
_.k.registerActionHandler=function(B,t){var T=this;if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var S={};_.i_(_.pC.getInstance(),(S[B]=t,S),this.getRoot())}else this.actionHandlers.has(B)||(this.actionHandlers.set(B,[]),S={},_.i_(_.pC.getInstance(),(S[B]=function(){var O=_.j9.apply(0,arguments);return(T.actionHandlers.get(B)||[]).map(function(d){return d.apply(null,_.aw(O))})},S),this.getRoot())),this.actionHandlers.get(B).push(t)};
_.k.unregisterActionHandler=function(B){if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var t={};_.Ym(_.pC.getInstance(),(t[B]=!0,t),this.getRoot())}else(t=this.actionHandlers.get(B))?(t.pop(),t.length===0&&(t={},_.Ym(_.pC.getInstance(),(t[B]=!0,t),this.getRoot()),this.actionHandlers.delete(B))):_.yu(new _.HY("Attempted to unregister an action handler which is not registered.",B))};
_.k.addPageDisposeJob=function(B){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.Yh(this.rootElement.pageDisposeJobs,B)};
_.k.removePageDisposeJob=function(B){this.rootElement.pageDisposeJobs&&_.lo(this.rootElement.pageDisposeJobs,B)};
_.k.dispatchEvent=function(B,t){_.dv(this.rootElement,B,t)};
_.k.provideRenderingData=function(B,t){this.rootElement.provideRenderingData(B,t)};
_.k.scrollWatchTo=function(B,t){var T;(T=this.watchScrollManager)==null||T.scrollWatchTo(B,t)};
_.k.focusOnPlayer=function(){var B=this.getElement("PLAYER");_.K9(B,function(){if(B&&B.firstElementChild){var t=B.querySelector(".html5-video-player");t&&(_.n3(_.OD().resolve(_.wU)),t.focus())}else _.yu(Error("rm"))})};
_.k.updateCinematicFullscreenConfig=function(){var B=!!this.rootElement.theater,t=!!this.rootElement.fullscreen,T;(T=this.watchCinematicManager)==null||_.sN(T,t,B)};
_.k.subscribeToActiveChanged=function(B,t){t=t===void 0?!0:t;var T=_.Ux(_.rq(),Mdq,function(S){B(S)});
t&&B(Mdq(_.rq().getState()));return T};
_.k.isActive=function(){return Mdq(_.rq().getState())};
_.k.onAttached=function(){var B=_.m("external_fullscreen");_.m("use_unified_flag_accessor")&&(B=_.OD().resolve(_.GHB).retriever.getFlag(_.qns));(B||_.$M("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.k.initPersistentModules=function(){if(_.m("kevlar_watch_flexy_theater_manager")){var B=new _.qLs(this);_.DC(this,B)}B=new _.nKC(this);_.DC(this,B);B=new _.gz(this);_.DC(this,B);B=new _.yp(this);_.DC(this,B);B=new _.Huw(this);_.DC(this,B);B=new _.AL(this);_.DC(this,B);_.m("kevlar_watch_flexy_playlist_manager")&&(B=new _.gWB(this),_.DC(this,B))};
_.k.initOrDisposeActiveModules=function(B){B?(this.watchScrollManager=new _.xw(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.how(this)),this.activeModules.push(new _.PG1(this)),this.activeModules.push(new _.wfn(this)),this.activeModules.push(new _.Qp(this)),_.m("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.mEs(this)),this.activeModules.push(new _.Ul7(this)),_.m("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.yug(this)),
_.m("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.gKB(this)),_.m("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.Fzb(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.m("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.NIq(this)),_.m("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.lTq(this)),B=_.m("swatcheroo_directly_provide_comments")&&this.getRoot().is===
"ytd-watch-grid",_.m("kevlar_watch_flexy_comments_manager")&&!B&&this.activeModules.push(new _.GSs(this)),_.m("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.RZ(this)),this.activeModules.push(new _.mfr(this)),this.activeModules.push(new _.V4C(this)),_.m("web_enable_timely_actions")&&this.activeModules.push(new _.jiN(this)),_.m("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.YUq(this)),_.m("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Q2g(this)),
_.m("web_fullscreen_components")&&this.activeModules.push(new _.j2_(this)),_.m("web_player_rtr_ctrls")&&this.activeModules.push(new _.lD1(this))):(_.BC(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.k.disposeInternal=function(){_.br.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.n9.Object.defineProperties(G7N.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var p$N={},i0w=["learning-journey-engagement-panel","PAlearning_chat"];
p$N.YtdLearningJourneyWatchBehavior=[_.z.YtRendererBehavior,_.GC.YtPlayerListenerBehavior,_.S7.YtRendererstamperBehavior,_.OA.YtActionHandlerBehavior,_.gY.YtPageBehavior,_.UA.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 _.$M("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.m("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.$M("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return _.m("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.m("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.Cj("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Cj("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.m("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.m("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_fullerscreen_deprecation_ui")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_rounded_player_large")||_.m("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.m("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.m("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:_.ou(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.ou(["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 B=this;this.watchController=void 0;this.pageDisposeJobs=[function(){B.showMetadataPlaceholder_()},
function(){_.m("web_watch_dont_clear_comments")||B.clearComments_()},
function(){B.clearPlayerAds_()},
function(){B.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.m("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.m("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new _.IgV(function(){return _.tT(B)},this.hostElement);
this.pageDisposeJobs.push(function(){B.youThereManager_.reset()});
_.m("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){B.resetFullerscreenEduButtonForNewPlayback_()}));
_.m("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.O5;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",
this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;_.m("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.m("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.m("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.Pb(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(B){B&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:B}),B.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(B){_.m("kevlar_watch_flexy_theater_manager")&&(this.theater=B,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.m("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(B){!_.m("kevlar_watch_while_v2")&&!_.m("web_watch_pip")||B||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(B){this.active!==void 0&&(this.fullscreen=B,_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(B){this.active!==void 0&&(_.dv(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(B>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(B){this.initCsi_();this.updatePageData_(B)},
updatePageData_:function(B){var t=this;if(B)if(this.data===B){this.onPageLoadWithSameData_();var T;(T=this.watchController)==null||T.setWatchNextResponse(this.data)}else this.data=B;this.playlist&&_.sQ({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.wv("nw");this.loading=!1;_.fC(_.wT,function(){t.initDclkstatus_();var S,O=((S=t.player)==null?void 0:S.getVideoData().cpn)||"";_.Sw8(function(d,Z){_.ex1(d,Z,O)})})},
onPageLoadWithSameData_:function(){_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var B=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!B);this.set("loadingData.playlistLoading",B&&B!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),B=this.watchNextSkeletonEl_.firstElementChild;B;)B.classList.remove("hidden"),B=B.nextElementSibling;var t,T,S;B=(t=this.loadingData)==null?void 0:(T=t.endpoint)==null?void 0:(S=T.watchEndpoint)==null?void 0:S.videoId;var O;B&&(O="https://i.ytimg.com/vi/"+B+"/frame0.jpg");_.ZH(this.hostElement).querySelector("#player").style.backgroundImage=O?"url("+O+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var B=_.ZH(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&B&&(B.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var t,T;(T=(t=this.watchMetadata).updateSentimentBarWidth)==
null||T.call(t);var S,O;(O=(S=this.watchMetadata).resize)==null||O.call(S)}_.ZH(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(B){var t=_.ZH(this.hostElement).querySelector(B);t?_.TA(t,!1):_.yu(new _.HY("Overscroll monitor not found for component: ",B))},
removeSplitScrollMouseTrap:function(B){var t=_.ZH(this.hostElement).querySelector(B);t?_.kG(t):_.yu(new _.HY("Disposal component for  overscroll monitoring not found: ",B))},
onLoadingChanged_:function(B){B?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(B){var t=this;B?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.wT.addLowPriorityJob(function(){t.onWindowResized_(_.H6(!0))})},
updateTheaterModeState_:function(B){if(!_.m("kevlar_watch_flexy_theater_manager")){B=B||this.fullWindowMode_;if(this.theater!==void 0||B)this.theater=B;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();B&&_.VT7()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var B=this.theater;_.m("external_fullscreen")&&this.fullscreen&&(B=!0);B=B?_.ZH(this.hostElement).querySelector("#player-full-bleed-container"):_.ZH(this.hostElement).querySelector("#player-container-inner");var t=this.getPlayerContainer(),T=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip");t.parentElement!==B&&(T&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.tT(this).appendTo(B,t),B.appendChild(_.ZH(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var B=this;return _.L(function(t){if(t.nextAddress==1)return _.V(t,_.OD().resolve(_.y4).deactivate(),2);B.updatePlayerLocation();_.Dh(t)})},
updateCinematicsLocation:function(){var B=this.getElement("CINEMATICS");if(B){var t=this.getCinematicsLocationContainer();B.parentElement!==t&&t.appendChild(B);var T;(T=this.watchController)==null||T.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.ZH(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.ZH(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(B,t){var T=document.documentElement.hasAttribute("dark"),S=T&&_.m("web_cinematic_theater_mode"),O=T&&_.m("web_cinematic_fullscreen");T=!T&&this.cinematicLightTheme;return B&&S||t&&O||(t||B)&&T},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var B;(B=this.watchController)==null||B.setWatchNextResponse(this.data);_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.OD().resolve(_.yn).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.m("web_watch_start_chat_in_theater_mode")){var t,
T,S;if((t=this.data)==null?0:(T=t.contents)==null?0:(S=T.twoColumnWatchNextResults)==null?0:S.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var O,d;((O=this.data)==null?0:(d=O.contents)==null?0:d.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(B){var t;(t=this.watchController)==null||t.setPlayerResponse(this.playerData);B&&B.playabilityStatus&&(t=this.isVideoPlayable_(B.playabilityStatus,this.getPlayerOverlays_(this.data)),B=this.isLiveStreamOffline_(B.playabilityStatus),t&&!B||_.K9(this,function(){_.wv("pbu")}));
this.setPlayerAds_();_.Zu(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(B){_.rq().dispatch(_.kT({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));B?this.activate_():this.deactivate_()},
attached:function(){var B=this;this.watchController=new G7N(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.m("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var t=_.tT(this);_.m("kevlar_disable_prepare_player")||t.preparePlayer();_.m("kevlar_watch_flexy_playlist_manager")||_.OD().resolve(_.yn).setPlayer(t);this.updatePageMediaQueries();t={"--ytd-watch-flexy-scrollbar-width":_.sR()+
"px"};!_.Cj("kv_pl_mx_sz_ks")&&_.Cj("kevlar_watch_max_player_width")&&(t["--ytd-watch-flexy-max-player-width-wide-screen"]=_.zpg+"px");_.Cj("kevlar_watch_flexy_metadata_height")&&(t["--ytd-watch-flexy-space-below-player"]=_.bO7+"px");this.safeUpdateStyles(t);_.m("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new eOb(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return B.onPlayerTouchPanDown_()}}));
_.m("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.ZH(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var B=_.sR(),t=_.Qd+B,T=t;this.fixedPanels&&(t+=_.rf1);var S=657+B;B=1327+B;_.ZH(this.hostElement).querySelector("#two-column-query").query="(min-width: "+t+"px)";_.ZH(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(S+"px), (min-height: 630px) and (min-width: ")+(t+"px) and (max-width: ")+(B+"px)");_.ZH(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(B+"px)");
_.ZH(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+T+"px)"},
calculateCurrentPlayerSize_:function(){var B=_.ZH(this.hostElement).querySelector("#miniplayer-bar").firstChild;return B&&B.active||this.theater||_.m("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.En(NaN,NaN):_.Gk(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.Gk(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.by(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var B=this;this.onWindowResized_(_.H6());_.m("browse_skeleton_removal_on_watch_killswitch")||_.$M("IS_SHELL_LOAD")&&_.Oo7();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var t=_.tT(this);t.addEventListener("yt-player-updated",_.Pb(this,this.onPlayerUpdated_));t.getPlayerPromise().then(function(T){B.playerApiReady_(T)});
_.m("kevlar_watch_flexy_playlist_manager")||(t=_.OD().resolve(_.yn),_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&t.addEventListener("yt-navigate",_.Pb(this,this.onYtNavigate_)),t.setPlaylistComponent(_.ZH(this.hostElement).querySelector("#playlist")),t.addEventListener("yt-playlist-data-updated",_.Pb(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.wT.addLowPriorityJob(function(){_.dv(B.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.tT(this).removeEventListener("yt-player-updated",_.Pb(this,this.onPlayerUpdated_));if(!_.m("kevlar_watch_flexy_playlist_manager")){var B=_.OD().resolve(_.yn);_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&B.removeEventListener("yt-navigate",_.Pb(this,this.onYtNavigate_));B.cancelVideoSkip();B.removeEventListener("yt-playlist-data-updated",_.Pb(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.m("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.dv(this.hostElement,"yt-autonav-pause-player",!1);B=_.B7();_.m("kevlar_exit_fullscreen_leaving_watch")&&B&&_.ti(B)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(B){this.player&&this.player.updateVideoData({rvs:B.rvs})},
getPageContents:function(B){return B&&B.contents&&B.contents.twoColumnWatchNextResults&&B.contents.twoColumnWatchNextResults.results&&B.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(B){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",B)},
onRetrieveLocation_:function(B,t){t.hasComments?t.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):t.locationRetrieved("/related_ajax",void 0);B.stopPropagation()},
onSubscriptionChanged_:function(B,t){this.player&&(t?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.fn("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.ZH(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.ZH(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(B){this.player=B;this.setPlayerState(B.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.m("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.m("kevlar_unified_player")||_.m("kevlar_player_new_bootstrap_adoption"))&&_.YL()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(B,t){t=t===void 0?!0:t;_.B7()&&_.m("external_fullscreen")&&_.ti(document.documentElement);this.theaterRequested_=B;t&&_.Ns("wide",B?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.m("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.CG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.dv(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(B){_.Qu(B,typeof this.player),this.player&&_.Qu(B,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var B;((B=this.player)==null?0:B.isFullscreen())?this.player.toggleFullscreen():_.CG(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(B,t){return this.loading?t:!!Object.keys(B).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(B){if(B){B=_.C(B);for(var t=B.next();!t.done;t=B.next())t=t.value,t.youThereRenderer&&_.NAn(this.youThereManager_,t.youThereRenderer)}},
setPlaylistData_:function(B){return B||{}},
userEngagementConfigDataChanged_:function(B){if(B)if(B.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var t=this.youThereManager_;_.Sc()<B.lowEngagementThresholdMs||_.H0g(t,!0)}else B.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.CG(this.hostElement,"yt-autonav-pause-user-engagement",[B])},
isPlayerUnavailable_:function(B,t,T){return!!B&&!this.isVideoPlayable_(B,T)&&!t},
getPlayerOverlays_:function(B){return(B==null?void 0:B.playerOverlays)||null},
isVideoPlayable_:function(B,t){if(!B)return!1;var T=B.status==="OK"||B.status==="LIVE_STREAM_OFFLINE",S=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",B)||this.get("errorScreen.ypcTrailerRenderer",B);B=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",B);var O;t=t==null?void 0:(O=t.playerOverlayRenderer)==null?void 0:O.gatedActionsOverlayRenderer;return!!T||!!S||!!B||!!t},
hasWatchNextResponseErrorRenderer:function(B){var t=this.getPageContents(B),T,S,O,d,Z;return!(B==null?0:(T=B.contents)==null?0:(S=T.twoColumnWatchNextResults)==null?0:S.secondaryResults)&&!!((O=t[0])==null?0:(d=O.itemSectionRenderer)==null?0:(Z=d.contents[0])==null?0:Z.backgroundPromoRenderer)},
isLiveStreamOffline_:function(B){return B?B.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(B,t,T){var S=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",t),O=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];O=_.m("web_no_skip_video_on_verification_checks")?(B==null?void 0:B.status)&&O.includes(B.status):B&&B.status==="AGE_CHECK_REQUIRED";var d=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",B);d==void 0&&(d=!0);!T||this.isVideoPlayable_(B,this.getPlayerOverlays_(t))||
S||O||!d||_.OD().resolve(_.yn).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.LN7()},
onPlayerFeedbackStartRequest_:function(B){_.CG(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:B}])},
onPlayerFeedbackArticleRequest_:function(B){_.CG(this.hostElement,"yt-help-dialog-requested",[B])},
onPlayerYpcContentRequest_:function(){var B,t,T,S,O,d,Z,h,q=((B=this.data)==null?NaN:(t=B.contents)==null?NaN:(T=t.twoColumnWatchNextResults)==null?NaN:(S=T.secondaryResults)==null?NaN:(O=S.secondaryResults)==null?NaN:(d=O.offerModule)==null?NaN:(Z=d.tvfilmOfferModuleRenderer)==null?NaN:(h=Z.actionButtons)==null?NaN:h.length)-1;B=[".offerButton.buttonRenderer.",".actionButtons."+(q>=0?q:0)+".buttonRenderer."];t=_.C(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(T=t.next();!T.done;T=t.next())for(T=T.value,S=_.C(B),O=S.next();!O.done;O=S.next())if(O="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+T+O.value,O=this.get(O+"navigationEndpoint",this.data)||this.get(O+"serviceEndpoint",this.data)||this.get(O+"command",this.data)){_.Ir(O,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(B){_.dv(this.hostElement,"yt-autonav-pause-player",B)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(B){B()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(B){switch(B){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(B){switch(B){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.dv(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(B)},
setPlayerState:function(B){_.rq().dispatch(_.Nu4(B))},
onPlayerSubscribe_:function(B){_.CG(this.hostElement,"yt-player-subscribe",[B])},
onPlayerUnsubscribe_:function(B){_.CG(this.hostElement,"yt-player-unsubscribe",[B])},
onPlayerAdYtShowToast_:function(B){_.CG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:B.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(B){if(B)return B},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(B){return!_.m("web_watch_move_summary_to_sd")&&!!B},
computeWatchMetadataRefresh:function(){return _.m("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var B,t,T,S;this.watchNextSecondaryResults=(B=this.data)==null?void 0:(t=B.contents)==null?void 0:(T=t.twoColumnWatchNextResults)==null?void 0:(S=T.secondaryResults)==null?void 0:S.secondaryResults}},
setRichGridRendererData:function(B){this.richGridRendererData=B},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var B,t=(B=this.data)==null?void 0:B.engagementPanels;if(t==null?0:t.length){B=null;t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;if(((S=T.engagementPanelSectionListRenderer)==null?void 0:S.targetId)==="engagement-panel-structured-description"){B=T;break}}var O,d,Z;B=(O=B)==null?void 0:(d=O.engagementPanelSectionListRenderer)==null?void 0:(Z=d.content)==null?void 0:Z.structuredDescriptionContentRenderer;if(B==null?0:B.items){O=
[];d=_.C(B.items);for(Z=d.next();!Z.done;Z=d.next()){Z=Z.value;if(!_.m("sd_horizontal_list_show_nav_killswitch")){var h=S=T=t=B=void 0,q=void 0,D=(B=Z.horizontalCardListRenderer)==null?void 0:(t=B.header)==null?void 0:(T=t.richListHeaderRenderer)==null?void 0:(S=T.navigationButton)==null?void 0:(h=S.buttonRenderer)==null?void 0:(q=h.command)==null?void 0:q.commandExecutorCommand;D&&D.commands&&(D.commands=D.commands.filter(function(P){return!_.X(P,_.E3B)}))}Z.expandableVideoDescriptionBodyRenderer||
Z.videoDescriptionHeaderRenderer||O.push(Z)}return{items:O}}}},
constructWarning_:function(B){return{text:_.lZ(B),type:"WARNING"}},
isPlaShelfEnabled_:function(B){if((this.get("adPlacements",B)||[]).length)return!0;B=this.get("playerAds",B)||[];return!(!B.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",B[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var B=this;_.dv(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var t=this.getScrollTop()>0;this.gestures_&&(t?this.gestures_.detach():this.gestures_.attach());t!==this.showFullerscreenEdu_&&_.m("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=t,_.tT(this).getPlayerPromise().then(function(T){T.updateFullerscreenEduButtonVisibility(B.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.dv(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var B=this;this.commentsReady=!1;_.wT.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.fC(_.wT,function(){B.setComments_()},1E3)},
setComments_:function(){if(!_.m("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.wv("cmi");_.wT.cancelJob(this.setCommentsJobId_);var B=this.getPageContents(this.data);if(B&&B.length){B=_.C(B);for(var t=B.next();!t.done;t=B.next())if(t=t.value,this.get("itemSectionRenderer.sectionIdentifier",t)==="comment-item-section"){this.comments=t.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.dv(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.m("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.wv("cmc")},
doRemoveComments_:function(){this.comments={};_.m("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.wT.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.wT.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(B,t){var T=_.X(t.endpoint,_.Km);T&&(!(t=this.get("data.currentVideoEndpoint.watchEndpoint"))||T.videoId!==t.videoId||T.playlistId&&T.playlistId!==t.playlistId||T.index!==void 0&&T.index!==t.index||typeof T.startTimeSeconds!=="number"||(B.stopPropagation(),this.setScrollTop(0),_.tT(this).getPlayerPromise().then(function(S){var O=T.startTimeSeconds;S.seekTo(O);S.wakeUpControls();O<S.getDuration()&&S.playVideo()})))},
updatePlayerStartTime_:function(){var B=_.l5N();"t"in B&&(B=_.Z0s(B.t),this.player.seekTo(B,!0))},
updateTitleFromWatchNext:function(B){B=this.getPageContents(B);var t,T;(B=_.vS(B==null?void 0:(t=B[0])==null?void 0:(T=t.videoPrimaryInfoRenderer)==null?void 0:T.title))&&_.dv(this.hostElement,"yt-update-title",B)},
updateTitle_:function(B){B=this.get("videoDetails.title",B)||"";_.dv(this.hostElement,"yt-update-title",B)},
syncWithRemoteVideo_:function(B,t,T){if(this.active&&this.player){var S=this.player.getVideoData();if(S.video_id===T&&(T=S.list,_.m("polymer_enable_mdx_queue")&&T&&T.startsWith("RQ")&&(T=void 0),S.video_id!==B||T!=t)){var O;_.m("kevlar_player_watch_endpoint_navigation")?O=_.iTo(_.O0g(B,t)):O=this.buildWatchEndpoint_(B,t);_.dv(this.hostElement,"yt-navigate",{endpoint:O,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(B,t,T){return _.BS(B,t,T)},
initDclkstatus_:function(){_.ChV()},
attachWatchPageSkeleton_:function(){var B=document.querySelector("#watch-page-skeleton");if(B){var t=B.querySelector("#primary-info"),T=B.querySelector("#secondary-info"),S=B.querySelector("#related");t&&_.ZH(this.hostElement).querySelector("#info-skeleton").appendChild(t);T&&_.ZH(this.hostElement).querySelector("#meta-skeleton").appendChild(T);S&&(_.ZH(this.hostElement).querySelector("#related-skeleton").appendChild(S),this.watchNextSkeletonEl_=S);_.Xo(B)}},
handlePlayerUpdated_:function(){_.tT(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(B,t){if(this.watchNextSkeletonEl_&&typeof t!=="undefined"){var T=this.watchNextSkeletonEl_.children,S=B&&B.indexSplices.length?B.indexSplices[0].index:0;B=Math.min(this.watchNextShownItems.length,T.length);t||(S=0,B=T.length);for(t=S;t<B;t++)T[t].classList.add("hidden")}},
onPlayerFullscreenChange_:function(B){_.m("external_fullscreen")||_.CG(this.hostElement,"yt-player-fullscreen",[B.fullscreen])},
onFullscreenChange_:function(B){this.fullscreen=B;this.gestures_&&this.gestures_.update(this.fullscreen);var t=_.tT(this);t.getPlayerPromise().then(function(T){T.setFauxFullscreen(!!_.B7())});
this.updateFullBleedElementLocations();B&&(t.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(B,t){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!t},
computeIsDonationShelfCollapsed_:function(B){return B},
computeShouldShowMerchShelf:function(B,t){return t&&!!B},
computeResponseHasComments:function(B){var t,T,S,O,d;return!!(B==null?0:(t=B.contents)==null?0:(T=t.twoColumnWatchNextResults)==null?0:(S=T.results)==null?0:(O=S.results)==null?0:(d=O.contents)==null?0:d.some(function(Z){var h;return(Z==null?void 0:(h=Z.itemSectionRenderer)==null?void 0:h.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(B,t){this.responseHasComments=this.computeResponseHasComments(this.data);return!!B&&!!Object.keys(B).length&&!t},
identity:_.$h,onWindowResized_:function(B){this.windowSize_=B;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.m("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(B){var t=this;B&&B.type!=="dataloaded"&&B.type!=="dataupdated"||_.tT(this).getPlayerPromise().then(function(T){var S=T.getPlayerState();S!==5&&S!==0&&(T=1/T.getVideoAspectRatio(),t.videoHeightToWidthRatio_!==T&&(t.videoHeightToWidthRatio_=T))})},
schedulePlayerSizeUpdate_:function(B){var t=this,T=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip"),S=function(){if(t.watchMetadata){var O,d;(d=(O=t.watchMetadata).resize)==null||d.call(O)}_.tT(t).getPlayerPromise().then(function(Z){if(_.m("kevlar_set_internal_player_size")){if(!T||!t.isMiniplayerActive()){var h=t.calculateCurrentPlayerSize_();Z.setInternalSize(h.width,h.height)}}else Z.setSize(NaN,NaN);_.m("kevlar_watch_while")&&t.updateWatchWhileScrollThreshold_()})};
B?S():_.AT(_.wT,S)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(B){this.set("data.survey",B.detail)},
onYtShowSurveyCommand_:function(B){this.set("data.survey",_.X(B,_.UN8).survey)},
onDownloadedVideoDeleted:function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1){if(!t.active||(T=t.playerData)==null||!T.offlineState||t.videoId!==B)return O.return();(S=t.player)==null||S.stopVideo();_.Da().navigatingAwayFromWatchDeletedVideo=!0;_.Ir(_.UF2,t.hostElement);return _.V(O,_.Da().navigationFinishPromise,2)}_.Da().navigatingAwayFromWatchDeletedVideo=!1;_.Dh(O)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var B;this.theater?B=_.cs(.5625*this.windowSize_.width,480,this.windowSize_.height-185):B=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==B&&(this.watchWhileScrollThreshold_=B,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var B=_.ZH(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&B){var t=this.windowSize_.height>=624,T=this.active?this.getScrollTop():0;!B.active&&t&&T>=this.watchWhileScrollThreshold_?(B.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):B.active&&(!t||T<this.watchWhileScrollThreshold_&&!_.B7())&&(B.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(B,t){if(B!==!0||t!==void 0){B=!_.m("live_chat_over_engagement_panels");t=_.ZH(this.hostElement).querySelector("#chat-container");var T=_.ZH(this.hostElement).querySelector("#plj-sidebar"),S=_.ZH(this.hostElement).querySelector("#panels"),O=_.ZH(this.hostElement).querySelector("#plj-panels"),d=_.ZH(this.hostElement).querySelector("#plj-playlist"),Z=_.ZH(this.hostElement).querySelector("#alerts"),h=_.ZH(this.hostElement).querySelector("#playlist"),q=_.ZH(this.hostElement).querySelector("#related"),
D=_.ZH(this.hostElement).querySelector("#donation-shelf"),P=_.ZH(this.hostElement).querySelector("#comments");this.isTwoColumns_?(Z=_.ZH(this.hostElement).querySelector("#secondary-inner"),Z.appendChild(T),T.appendChild(d),d.appendChild(h),T.appendChild(O),B&&Z.appendChild(S),_.m("web_watch_theater_chat")||Z.appendChild(t),B||Z.appendChild(S),Z.appendChild(D),Z.appendChild(q)):(B&&_.ax(S,Z),_.ax(h,Z),_.m("web_watch_theater_chat")||_.ax(t,Z),B||_.ax(S,Z),_.ax(D,Z),P&&(O&&_.ax(O,P),_.ax(q,P)));_.m("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.m("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.m("web_watch_theater_chat")){var B=_.ZH(this.hostElement).querySelector("#chat-container"),t=this.theater&&!this.fullscreen||_.m("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&t?_.m("web_watch_theater_chat_beside_player")?(t=_.ZH(this.hostElement).querySelector("#panels-full-bleed-container"),(B==null?void 0:B.parentElement)!==t&&t.append(B),this.panelsBesidePlayer=!0):_.m("web_watch_theater_fixed_chat")&&
(t=_.ZH(this.hostElement).querySelector("#columns"),(B==null?void 0:B.parentElement)!==t&&t.append(B),this.fixedPanels=!0):(_.m("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.m("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),t=_.ZH(this.hostElement).querySelector("#playlist"),B&&t?_.fy(B,t):_.yu(new _.HY("Missing element when updating chat location",{"chatContainer defined":!!B,"playlist defined":!!t})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(B,t){return _.m("sw_metadata_vis_toggle_ks")?!0:!!B||!!t},
computeForceDarkPanelTheme:function(B){return _.m("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&B:!1},
safeUpdateStyles:function(B){try{_.Ev(this.hostElement,B)}catch(t){_.yu(t)}},
videoHeightToWidthRatioChanged_:function(B,t){t&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.m("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(B){this.videoHeightToWidthRatio_=1/B},
computeIsVerticalVideo_:function(B){return B>=1},
computeIsFourThreeToSixteenNineVideo_:function(B){return B<=.7501&&B>=.5624},
computeIsExtraWideVideo_:function(B){return B<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.tT(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.tT(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.agn(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(B){var t=_.h2(B)||0;_.LA(B,t+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var B=_.h2("yt-fullerscreen-edu-button-click-count")||0,t=_.h2("yt-fullerscreen-edu-button-shown-count")||0,T=_.Cj("external_fullscreen_button_shown_threshold"),S=B>=_.Cj("external_fullscreen_button_click_threshold")||t>=T;_.tT(this).getPlayerPromise().then(function(O){O.updateFullerscreenEduButtonSubtleModeState(S)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(B,t){return t},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.OD().resolve(_.yn).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var B=this;this.panelMaxHeightUpdateJob_&&_.wT.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.wT.addLowPriorityJob(function(){B.panelMaxHeightUpdateJob_=0;var t;!B.isTwoColumns_||B.theater||B.fullscreen?t=460:t=B.calculateNormalPlayerSize_().height;var T=t+"px";_.m("live_chat_taller_height")&&!B.theater&&(T="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.m("live_chat_medium_height")&&
!B.theater&&(T="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.m("live_chat_scaled_height")&&!B.theater&&(T="calc(100vh - var(--ytd-toolbar-height) - 238px)");B.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":t+"px","--ytd-watch-flexy-chat-max-height":T,"--ytd-watch-flexy-structured-description-max-height":t+"px","--ytd-watch-flexy-comments-panel-max-height":t+"px","--ytd-comments-engagement-panel-content-height":t+"px"})})},
onYtShowEngagementPanelScrimAction_:function(B){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",B)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.qi(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(B){var t=_.ZH(this.hostElement).querySelector("#engagement-panel-scrim");B?t.addEventListener("tap",_.Pb(this,this.onEngagementPanelScrimClick_)):t.removeEventListener("tap",_.Pb(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(B){if(this.hostElement.contains(B)&&!this.scrollToAnimation_.isAnimating()){var t=B.offsetTop-24;B=B.offsetTop+B.offsetHeight+24;var T=this.getPageScrollingElement(),S=this.getScrollTop(),O=S+T.clientHeight-56;if(t<S+56)t-=56;else if(B>O)t=B-T.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,t),500)}},
onYtSignalActionScrollToComments:function(){var B=this.hostElement.querySelector("#comments");if(B&&!this.scrollToAnimation_.isAnimating()){B=B.offsetTop-56-24;if(_.m("kevlar_comment_teaser_scroll_to_midpoint")&&(B-=_.P9().height/3,B<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,B),500)}},
onYtEngagementPanelVisibleChanged:function(B,t,T){this.active&&this.trackEngagementPanelVisibility&&!_.DNV.includes(T)&&(t==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(T),t!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&t!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(T),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(B){return B?"":"watch-active-metadata"},
computeNewMetadataClass:function(B){return B?"watch-active-metadata":""},
computeFullBleedPlayer:function(B,t){return B||t},
computeDefaultLayout:function(B){return!B},
computeDefaultTwoColumnLayout:function(B,t){return!B&&t},
computeWatchWhilePanelsActive:function(B,t){return B||t},
computeNoBorderOnChat:function(B){return _.m("web_watch_theater_chat_no_border")&&B},
computeLiveChatPresentAndExpanded:function(B,t){return B&&!t},
computePanelExpanded:function(B,t,T){return B||t||T},
onChangeMarkersVisibility:function(B){_.tT(this).getPlayerPromise().then(function(t){var T;(T=t.changeMarkerVisibility)==null||T.call(t,_.X(B,_.pP).isVisible||!1,_.X(B,_.pP).entityKeys||[],_.X(B,_.pP).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(B){this.liveChatCollapsed=B.detail;_.rq().dispatch(_.Eyn(B.detail))},
provideRenderingData:function(B,t){switch(B){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=t;break;case "PRIMARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=t);this.videoPrimaryInfoRendererValue=t==null?void 0:t.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=t);this.videoSecondaryInfoRendererValue=t==null?void 0:t.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
t;break;case "CLARIFICATION":this.clarifyBoxValue=t;break;case "LIVE_CHAT":this.conversationBar=t;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=t;break;case "PLAYLIST":this.externalPlaylistData_=t!=null?t:{};break;case "MERCH_SHELF":this.merchShelfValue=t==null?void 0:t.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=t;break;case "OFFER_MODULE":this.offerModule=t;break;case "LIMITED_STATE":this.limitedStateValue=t;break;case "DONATION_SHELF":this.donation=t;break;
case "ALERTS":this.alertsValue=t;break;case "COMMENTS":this.comments=t;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=t;break;case "ENGAGEMENT_PANELS":this.engagementPanels=t;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=t;break;case "RICH_GRID_RENDERER":this.richGridRendererData=t;break;case "EXPANDABLE_METADATA":this.expandableMetadata=t;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=t}},
toggleCinematicsActive:function(B){this.cinematicsActive=B},
isMiniplayerActive:function(){return _.OD().resolve(_.y4).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(B){return i0w.map(function(t){return B.find(function(T){var S;return(T==null?void 0:(S=T.engagementPanelSectionListRenderer)==null?void 0:S.targetId)===t})}).filter(function(t){return t!==void 0})},
getNonLearningJourneyEngagementPanels:function(B){return B.filter(function(t){var T;return!i0w.includes((t==null?void 0:(T=t.engagementPanelSectionListRenderer)==null?void 0:T.targetId)||"")})}}];var YwC;var bV=function(){var B=_.x.apply(this,arguments)||this;B.flexy=!0;B.learningJourney=!0;B.roundedInfoPanel=!0;B.viewTransitionEnabled=_.m("enable_player_resize_transition");B.smallerChatMinHeight=_.m("live_chat_smaller_min_height");B.cinematicTheaterMode=_.m("web_cinematic_theater_mode");B.transparentTheaterMode=_.m("web_transparent_theater_mode");B.cinematicFullscreen=_.m("web_cinematic_fullscreen");B.useLargerMaxPlayerValue=_.m("kevlar_flexy_use_larger_player_value");B.cinematicFullscreenV2=_.m("web_cinematic_fullscreen_v2");
B.isDarkTheme=document.documentElement.hasAttribute("dark");B.theaterLargerPlayer=_.m("web_watch_theater_larger_player");B.defaultCollapsePlaylist=_.m("web_watch_default_collapse_playlist");return B};
_.u(bV,_.x);_.k=bV.prototype;_.k.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.k.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.k.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.k.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.k.ready=function(){var B=this,t=function(){B.onColumnScroll()};
this.primary.addEventListener("scroll",t);this.secondary.addEventListener("scroll",t)};
_.k.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.k.updateIsTwoColumnsFromBinding=function(B){_.m("web_watch_update_narrow_width_killswitch")||_.rq().dispatch(_.Cus(!B.detail.value));this.ytdWatchBehavior.isTwoColumns_=B.detail.value};
_.k.updateFlexySmallWindowFromBinding=function(B){this.ytdWatchBehavior.flexySmallWindow_=B.detail.value};
_.k.updateFlexyLargeWindowFromBinding=function(B){this.ytdWatchBehavior.flexyLargeWindow_=B.detail.value};
_.k.updateWatchWhileWindowSizeSufficientFromBinding=function(B){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=B.detail.value};
_.k.updateWatchNextCanShowMoreFromBinding=function(B){this.ytdWatchBehavior.watchNextCanShowMore=B.detail.value};
_.k.updateShownItemsFromBinding=function(B){B.detail.path?this.set(B.detail.path,B.detail.value):this.ytdWatchBehavior.watchNextShownItems=B.detail.value};
_.k.getElement=function(B){switch(B){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20646_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20646_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.n9.Object.defineProperties(bV.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.pageVisualEffects)return!1;for(var t=0;t<this.data.pageVisualEffects.length;t++)if(B=_.X(this.data.pageVisualEffects[t],_.jM))return t=void 0,(t=B.config)==null?void 0:t.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.learningJourneyEngagementPanels)==null?void 0:B.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.learningJourneyEngagementPanels)==null?void 0:B.find(function(J){var N;return(J==null?void 0:(N=J.engagementPanelSectionListRenderer)==null?void 0:N.panelIdentifier)==="learning-journey-engagement-panel"});
if(t){var T,S,O,d,Z,h,q,D,P;if(B=(D=((q=(Z=((d=t==null?void 0:(T=t.engagementPanelSectionListRenderer)==null?void 0:(S=T.content)==null?void 0:(O=S.sectionListRenderer)==null?void 0:O.contents)!=null?d:[])[0])==null?void 0:(h=Z.itemSectionRenderer)==null?void 0:h.contents)!=null?q:[])[0])==null?void 0:(P=D.accordionViewModel)==null?void 0:P.onTitleTap){var U=_.$t(B);if(U)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.UW.instance.resolveCommand(U)}}}}}}});
_.n9.Object.defineProperties(bV,{template:{configurable:!0,enumerable:!0,get:function(){if(YwC===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="player" class="style-scope ytd-watch-learning-journey">\n        <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n          <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n              <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n              </ytd-player>\n            </div>\n          </div>\n          <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n            <yt-button-shape data="[[backButtonData]]" hidden="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n          </yt-button-shape></div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-learning-journey">\n        <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n          <div id="info" class="style-scope ytd-watch-learning-journey">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-learning-journey">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);YwC=B}B=YwC;return B}}});
bV.prototype.updateMiniplayerIsActiveValue=bV.prototype.updateMiniplayerIsActiveValue;bV.prototype.updateScrollTopValue=bV.prototype.updateScrollTopValue;bV.prototype.updateFullscreenValue=bV.prototype.updateFullscreenValue;bV.prototype.updateTheaterValue=bV.prototype.updateTheaterValue;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],bV.prototype,"ytComponentBehavior",void 0);
_.G([_.g(p$N.YtdLearningJourneyWatchBehavior),_.Y("design:type",Object)],bV.prototype,"ytdWatchBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],bV.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bV.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],bV.prototype,"playerData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"flexy",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"learningJourney",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"roundedInfoPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"viewTransitionEnabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"smallerChatMinHeight",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"cinematicTheaterMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"transparentTheaterMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"cinematicFullscreen",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"useLargerMaxPlayerValue",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"cinematicFullscreenV2",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"isDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bV.prototype,"theaterLargerPlayer",void 0);_.G([_.y(),_.Y("design:type",Object)],bV.prototype,"defaultCollapsePlaylist",void 0);_.G([_.y({selector:_.Fa}),_.Y("design:type",Object)],bV.prototype,"theaterValue",void 0);
_.G([_.y({selector:_.wF}),_.Y("design:type",Object)],bV.prototype,"fullscreenValue",void 0);_.G([_.y({selector:_.fu}),_.Y("design:type",Object)],bV.prototype,"scrollTopValue",void 0);_.G([_.y({selector:_.Fy}),_.Y("design:type",Object)],bV.prototype,"miniplayerIsActiveValue",void 0);_.G([_.mA("#ytd-plj-player"),_.Y("design:type",HTMLElement)],bV.prototype,"ytdPlayer",void 0);_.G([_.mA("#playlist"),_.Y("design:type",HTMLElement)],bV.prototype,"JSC$20646_ytdPlaylistPanelRenderer",void 0);
_.G([_.zM("ytd-comments"),_.Y("design:type",HTMLElement)],bV.prototype,"ytdComments",void 0);_.G([_.mA("#primary"),_.Y("design:type",HTMLElement)],bV.prototype,"primary",void 0);_.G([_.mA("#secondary"),_.Y("design:type",HTMLElement)],bV.prototype,"secondary",void 0);_.G([_.mA("#player-container"),_.Y("design:type",HTMLElement)],bV.prototype,"playerContainer",void 0);_.G([_.mA("#cinematics"),_.Y("design:type",HTMLElement)],bV.prototype,"JSC$20646_cinematics",void 0);
_.G([_.IK("theaterValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bV.prototype,"updateTheaterValue",null);_.G([_.IK("fullscreenValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bV.prototype,"updateFullscreenValue",null);_.G([_.IK("scrollTopValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bV.prototype,"updateScrollTopValue",null);
_.G([_.IK("miniplayerIsActiveValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bV.prototype,"updateMiniplayerIsActiveValue",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bV.prototype,"cinematicLightTheme",null);_.G([_.y({reflectToAttribute:!0}),_.F("learningJourneyEngagementPanels"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bV.prototype,"hasLearningJourneyPanels",null);
_.G([_.F("learningJourneyEngagementPanels"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bV.prototype,"backButtonData",null);_.G([_.M({is:"ytd-watch-learning-journey"})],bV);_.kr.registerService(_.VMo,bV);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("Tm0L3c");
var w$w;var oy8;var yIb=function(){return _.x.apply(this,arguments)||this};
_.u(yIb,_.x);_.G([_.M({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],yIb);
_.e(yIb,"ytd-ghost-comments-renderer",function(){if(oy8===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);oy8=B}B=oy8;return B},{mode:1});var Qqf;var xNB=function(){return _.x.apply(this,arguments)||this};
_.u(xNB,_.x);_.G([_.M({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],xNB);
_.e(xNB,"ytd-ghost-watch-metadata-renderer",function(){if(Qqf===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);Qqf=B}B=Qqf;return B},{mode:1});var zk=function(){var B=_.x.apply(this,arguments)||this;B.ghostGridRenderer={rows:6};B.roundedInfoPanel=!0;B.hideOfferModules=!0;B.smallerChatMinHeight=_.m("live_chat_smaller_min_height");B.cinematicTheaterMode=_.m("web_cinematic_theater_mode");B.transparentTheaterMode=_.m("web_transparent_theater_mode");B.darkerPanels=_.m("web_watch_darker_panels");B.cinematicFullscreen=_.m("web_cinematic_fullscreen");B.cinematicFullscreenV2=_.m("web_cinematic_fullscreen_v2");B.isDarkTheme=document.documentElement.hasAttribute("dark");
return B};
_.u(zk,_.x);_.k=zk.prototype;_.k.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.k.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.k.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.k.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.k.ready=function(){var B=this,t=function(){B.onColumnScroll()};
this.primary.addEventListener("scroll",t);this.secondary.addEventListener("scroll",t)};
_.k.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.k.updateIsTwoColumnsFromBinding=function(B){this.ytdWatchBehavior.isTwoColumns_=B.detail.value};
_.k.updateFlexySmallWindowFromBinding=function(B){this.ytdWatchBehavior.flexySmallWindow_=B.detail.value};
_.k.updateFlexyLargeWindowFromBinding=function(B){this.ytdWatchBehavior.flexyLargeWindow_=B.detail.value};
_.k.updateWatchWhileWindowSizeSufficientFromBinding=function(B){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=B.detail.value};
_.k.updateWatchNextCanShowMoreFromBinding=function(B){this.ytdWatchBehavior.watchNextCanShowMore=B.detail.value};
_.k.updateShownItemsFromBinding=function(B){_.m("swatcheroo_direct_use_rich_grid")||(B.detail.path?this.set(B.detail.path,B.detail.value):this.ytdWatchBehavior.watchNextShownItems=B.detail.value)};
_.k.getElement=function(B){switch(B){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20634_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20634_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.n9.Object.defineProperties(zk.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.pageVisualEffects)return!1;for(var t=0;t<this.data.pageVisualEffects.length;t++)if(B=_.X(this.data.pageVisualEffects[t],_.jM))return t=void 0,(t=B.config)==null?void 0:t.enableInLightTheme;return!1}}});
zk.prototype.updateMiniplayerIsActiveValue=zk.prototype.updateMiniplayerIsActiveValue;zk.prototype.updateScrollTopValue=zk.prototype.updateScrollTopValue;zk.prototype.updateFullscreenValue=zk.prototype.updateFullscreenValue;zk.prototype.updateTheaterValue=zk.prototype.updateTheaterValue;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zk.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],zk.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.sqN.YtdWatchBehavior),_.Y("design:type",Object)],zk.prototype,"ytdWatchBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],zk.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zk.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],zk.prototype,"ghostGridRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],zk.prototype,"playerData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"roundedInfoPanel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"hideOfferModules",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"smallerChatMinHeight",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"cinematicTheaterMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"transparentTheaterMode",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"darkerPanels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"cinematicFullscreen",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"cinematicFullscreenV2",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],zk.prototype,"isDarkTheme",void 0);_.G([_.y({selector:_.Fa}),_.Y("design:type",Object)],zk.prototype,"theaterValue",void 0);
_.G([_.y({selector:_.wF}),_.Y("design:type",Object)],zk.prototype,"fullscreenValue",void 0);_.G([_.y({selector:_.fu}),_.Y("design:type",Object)],zk.prototype,"scrollTopValue",void 0);_.G([_.y({selector:_.Fy}),_.Y("design:type",Object)],zk.prototype,"miniplayerIsActiveValue",void 0);_.G([_.mA("#ytd-player"),_.Y("design:type",HTMLElement)],zk.prototype,"ytdPlayer",void 0);_.G([_.mA("#playlist"),_.Y("design:type",HTMLElement)],zk.prototype,"JSC$20634_ytdPlaylistPanelRenderer",void 0);
_.G([_.mA("#ytd-comments"),_.Y("design:type",HTMLElement)],zk.prototype,"ytdComments",void 0);_.G([_.mA("#primary"),_.Y("design:type",HTMLElement)],zk.prototype,"primary",void 0);_.G([_.mA("#secondary"),_.Y("design:type",HTMLElement)],zk.prototype,"secondary",void 0);_.G([_.mA("#player-container"),_.Y("design:type",HTMLElement)],zk.prototype,"playerContainer",void 0);_.G([_.mA("#cinematics"),_.Y("design:type",HTMLElement)],zk.prototype,"JSC$20634_cinematics",void 0);
_.G([_.IK("theaterValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zk.prototype,"updateTheaterValue",null);_.G([_.IK("fullscreenValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zk.prototype,"updateFullscreenValue",null);_.G([_.IK("scrollTopValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zk.prototype,"updateScrollTopValue",null);
_.G([_.IK("miniplayerIsActiveValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],zk.prototype,"updateMiniplayerIsActiveValue",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zk.prototype,"cinematicLightTheme",null);
_.e(zk,"ytd-watch-grid",function(){if(w$w===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n          <ytd-rich-grid-renderer continuation-show-button="[[showRichGridContinuationButton]]" data="[[richGridRendererData]]" disable-upgrade$="[[!richGridRendererData]]" hidden="[[!richGridRendererData]]" hide-chips-bar="" is-watch-default-layout="[[defaultTwoColumnLayout]]" item-max-width="[[richItemMaxWidth]]" item-min-width="[[richItemMinWidth]]" reduced-bottom-margin="" row-reduced-horizontal-margin="" transparent-background-chips-bar="" class="style-scope ytd-watch-grid">\n          </ytd-rich-grid-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[richGridRendererData]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);w$w=B}B=w$w;return B},{mode:2});_.kr.registerService(_.qUo,zk);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("CF909");
var FN1;var rz=function(){var B=_.x.apply(this,arguments)||this;B.flexy=!0;B.roundedInfoPanel=!0;B.viewTransitionEnabled=_.m("enable_player_resize_transition");B.smallerChatMinHeight=_.m("live_chat_smaller_min_height");B.cinematicTheaterMode=_.m("web_cinematic_theater_mode");B.transparentTheaterMode=_.m("web_transparent_theater_mode");B.cinematicFullscreen=_.m("web_cinematic_fullscreen");B.useLargerMaxPlayerValue=_.m("kevlar_flexy_use_larger_player_value");B.isDarkTheme=document.documentElement.hasAttribute("dark");
B.defaultCollapsePlaylist=_.m("web_watch_default_collapse_playlist");B.retroModeReduxValue=!1;return B};
_.u(rz,_.x);_.k=rz.prototype;_.k.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.k.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.k.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.k.updateRetroModeReduxValue=function(){_.m("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.k.ready=function(){var B=this,t=function(){B.onColumnScroll()};
this.primary.addEventListener("scroll",t);this.secondary.addEventListener("scroll",t)};
_.k.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.k.updateIsTwoColumnsFromBinding=function(B){_.m("web_watch_update_narrow_width_killswitch")||_.rq().dispatch(_.Cus(!B.detail.value));this.ytdWatchBehavior.isTwoColumns_=B.detail.value};
_.k.updateFlexySmallWindowFromBinding=function(B){this.ytdWatchBehavior.flexySmallWindow_=B.detail.value};
_.k.updateFlexyLargeWindowFromBinding=function(B){this.ytdWatchBehavior.flexyLargeWindow_=B.detail.value};
_.k.updateWatchWhileWindowSizeSufficientFromBinding=function(B){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=B.detail.value};
_.k.updateWatchNextCanShowMoreFromBinding=function(B){this.ytdWatchBehavior.watchNextCanShowMore=B.detail.value};
_.k.updateShownItemsFromBinding=function(B){B.detail.path?this.set(B.detail.path,B.detail.value):this.ytdWatchBehavior.watchNextShownItems=B.detail.value};
_.k.getElement=function(B){switch(B){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20629_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20629_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary}};
_.n9.Object.defineProperties(rz.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.pageVisualEffects)return!1;for(var t=0;t<this.data.pageVisualEffects.length;t++)if(B=_.X(this.data.pageVisualEffects[t],_.jM))return t=void 0,(t=B.config)==null?void 0:t.enableInLightTheme;return!1}}});
_.n9.Object.defineProperties(rz,{template:{configurable:!0,enumerable:!0,get:function(){if(FN1===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);FN1=B}B=FN1;return B}}});
rz.prototype.updateRetroModeReduxValue=rz.prototype.updateRetroModeReduxValue;rz.prototype.updateScrollTopValue=rz.prototype.updateScrollTopValue;rz.prototype.updateFullscreenValue=rz.prototype.updateFullscreenValue;rz.prototype.updateTheaterValue=rz.prototype.updateTheaterValue;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rz.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],rz.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.sqN.YtdWatchBehavior),_.Y("design:type",Object)],rz.prototype,"ytdWatchBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],rz.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rz.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],rz.prototype,"playerData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"flexy",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"roundedInfoPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"viewTransitionEnabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"smallerChatMinHeight",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"cinematicTheaterMode",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"transparentTheaterMode",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"cinematicFullscreen",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"useLargerMaxPlayerValue",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rz.prototype,"isDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],rz.prototype,"defaultCollapsePlaylist",void 0);
_.G([_.y({selector:_.Fa}),_.Y("design:type",Object)],rz.prototype,"theaterValue",void 0);_.G([_.y({selector:_.wF}),_.Y("design:type",Object)],rz.prototype,"fullscreenValue",void 0);_.G([_.y({selector:_.fu}),_.Y("design:type",Object)],rz.prototype,"scrollTopValue",void 0);_.G([_.y({selector:_.Fy}),_.Y("design:type",Object)],rz.prototype,"miniplayerIsActive",void 0);_.G([_.y({selector:function(B){return B.watch.isWatchRetroMode}}),
_.Y("design:type",Object)],rz.prototype,"retroModeReduxValue",void 0);_.G([_.zM("ytd-player"),_.Y("design:type",HTMLElement)],rz.prototype,"ytdPlayer",void 0);_.G([_.mA("#playlist"),_.Y("design:type",HTMLElement)],rz.prototype,"JSC$20629_ytdPlaylistPanelRenderer",void 0);_.G([_.zM("ytd-comments"),_.Y("design:type",HTMLElement)],rz.prototype,"ytdComments",void 0);_.G([_.mA("#primary"),_.Y("design:type",HTMLElement)],rz.prototype,"primary",void 0);
_.G([_.mA("#secondary"),_.Y("design:type",HTMLElement)],rz.prototype,"secondary",void 0);_.G([_.mA("#player-container"),_.Y("design:type",HTMLElement)],rz.prototype,"playerContainer",void 0);_.G([_.mA("#below"),_.Y("design:type",HTMLElement)],rz.prototype,"below",void 0);_.G([_.mA("#cinematics"),_.Y("design:type",HTMLElement)],rz.prototype,"JSC$20629_cinematics",void 0);
_.G([_.IK("theaterValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rz.prototype,"updateTheaterValue",null);_.G([_.IK("fullscreenValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rz.prototype,"updateFullscreenValue",null);_.G([_.IK("scrollTopValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rz.prototype,"updateScrollTopValue",null);
_.G([_.IK("retroModeReduxValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rz.prototype,"updateRetroModeReduxValue",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rz.prototype,"cinematicLightTheme",null);_.G([_.M({is:"ytd-watch-flexy"})],rz);_.kr.registerService(_.hZm,rz);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("nmfa2d");
var K7C;var WM=function(){var B=_.x.apply(this,arguments)||this;B.hidden=!1;B.errorScreen=null;B.playlistData={};return B};
_.u(WM,_.x);_.k=WM.prototype;_.k.getPlayer=function(){return this.ytdPlayer};
_.k.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:_.ou(["aa","eocs"])}}};
_.k.onActiveChanged=function(){_.rq().dispatch(_.M4r(this.ytPageBehavior.active))};
_.k.playerDataChanged=function(){var B;(B=this.watchController)==null||B.setPlayerResponse(this.playerData)};
_.k.dataChanged=function(){var B;(B=this.watchController)==null||B.setWatchNextResponse(this.data)};
_.k.sizeChanged=function(){var B,t;(t=(B=this.metadata).resize)==null||t.call(B)};
_.k.attached=function(){this.watchController=new _.MY(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.k.detached=function(){_.by(this.watchController);this.watchController=void 0};
_.k.getPlayerContainer=function(){return this.playerContainer};
_.k.getElement=function(B){switch(B){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20581_playlistPanel}};
_.k.provideRenderingData=function(B,t){switch(B){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=t;break;case "ERROR_SCREEN":this.errorScreen=t!=null?t:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=t;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=t;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=t;break;case "RICH_METADATA":this.richMetadataRowContainer=t;break;case "CLARIFICATION":this.clarificationData=t;break;case "PLAYLIST":this.playlistData=
t!=null?t:{};break;case "MERCH_SHELF":this.merchShelf=t;break;case "TICKET_SHELF":this.ticketShelf=t;break;case "LIMITED_STATE":this.limitedState=t;break;case "DONATION_SHELF":this.donationShelf=t;break;case "ALERTS":this.alerts=t}};
_.n9.Object.defineProperties(WM.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return!this.hidden&&!!((B=this.data)==null?0:(t=B.contents)==null?0:(T=t.twoColumnWatchNextResults)==null?0:T.conversationBar)}}});
WM.prototype.sizeChanged=WM.prototype.sizeChanged;WM.prototype.dataChanged=WM.prototype.dataChanged;WM.prototype.playerDataChanged=WM.prototype.playerDataChanged;WM.prototype.onActiveChanged=WM.prototype.onActiveChanged;_.G([_.g(_.gY.YtPageBehavior),_.Y("design:type",Object)],WM.prototype,"ytPageBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],WM.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],WM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],WM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],WM.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"playerData",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],WM.prototype,"hidden",void 0);_.G([_.mA("#ytd-player"),_.Y("design:type",HTMLElement)],WM.prototype,"ytdPlayer",void 0);_.G([_.mA("#player-container"),_.Y("design:type",HTMLElement)],WM.prototype,"playerContainer",void 0);_.G([_.mA("#metadata"),_.Y("design:type",Object)],WM.prototype,"metadata",void 0);_.G([_.mA("#playlist"),_.Y("design:type",HTMLElement)],WM.prototype,"JSC$20581_playlistPanel",void 0);
_.G([_.y({selector:_.UUw,reflectToAttribute:!0}),_.Y("design:type",Object)],WM.prototype,"fixie",void 0);_.G([_.y({selector:_.P9N,reflectToAttribute:!0}),_.Y("design:type",Object)],WM.prototype,"singleColumn",void 0);_.G([_.y({selector:function(B){return _.Fa(B)&&!_.wF(B)},
reflectToAttribute:!0}),_.Y("design:type",Object)],WM.prototype,"theater",void 0);_.G([_.y({selector:_.wF,reflectToAttribute:!0}),_.Y("design:type",Object)],WM.prototype,"fullscreen",void 0);_.G([_.y({selector:_.Q5b}),_.Y("design:type",Object)],WM.prototype,"windowSize",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"singleColumnContents",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"errorScreen",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"playlistData",void 0);
_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"videoPrimaryInfoRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"videoSecondaryInfoRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"richMetadataRowContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"clarificationData",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"commentsEntryPointHeaderRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"ticketShelf",void 0);
_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"merchShelf",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"donationShelf",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"limitedState",void 0);_.G([_.y(),_.Y("design:type",Object)],WM.prototype,"alerts",void 0);_.G([_.F("playlistData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],WM.prototype,"hasPlaylistData",null);
_.G([_.F("data","hidden"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],WM.prototype,"hasChat",null);_.G([_.IK("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WM.prototype,"onActiveChanged",null);_.G([_.IK("playerData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WM.prototype,"playerDataChanged",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WM.prototype,"dataChanged",null);_.G([_.IK("windowSize","singleColumn"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WM.prototype,"sizeChanged",null);
_.e(WM,"ytd-watch-fixie",function(){if(K7C===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);K7C=B}B=K7C;return B},{mode:1});_.kr.registerService(_.Lgq,WM);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("xwEKAe");
var htg=function(B){var t=_.Ni();if(t.getFlag(202))t=t.getFlag(201);else{var T;t=(B==null?void 0:(T=B.config)==null?void 0:T.settingOnByDefault)!==void 0?B.config.settingOnByDefault:!_.m("web_shorts_cinematics_disabled_by_default")}return t},q9V=function(B){var t=_.Ni();
_.Xi(0,201,B);_.Xi(0,202,!0);t.save()},V1N=function(B){return(B=_.qrq(B))?_.EZw(B):0},E_N=function(B){return B.shorts.isSmallScreenSqueezeback},Du8=function(B){return B.shorts.isPlaybackStarted},IZw=function(B){var t=_.Xwg(2),T=new Set;
_.FA(function(){return void T.forEach(function(S){return void S()})});
return function(S){var O=_.tx(t);try{var d=PpV(Uu8(B),S);T.add(d);return function(){d();T.delete(d)}}finally{_.tx(O)}}},Jtq=function(B){var t=B.children;
var T=B.root;_.cw(function(){var S=IZw(T)(t);_.FA(S)});
return document.createTextNode("")},PpV=function(B,t){var T=mu7(B);
B=_.C(_.Urq(t,!0));t=B.next().value;var S=B.next().value;T.append.apply(T,_.aw(t));return function(){S();T.remove()}},Uu8=function(B){if(typeof B==="string")return B=document.querySelector(B),_.YD_(B),B;
if(_.hB(B)&&B.nodeType===Node.ELEMENT_NODE)return B;if(!B.__value&&!B.__optional){var t=_.nm2.USE_ELEMENT_NOT_ASSIGNED(B.__expectedTagName);B.__hasErrored=!0;throw t;}return B.value},mu7=function(B){var t=document.createElementNS(B.namespaceURI,B.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return B.appendChild(t)},N7r=function(B,t,T,S){B=t-B;
T=S-T;return Math.sqrt(B*B+T*T)},XI_=function(B,t){B&&_.OD().resolve(_.kv).resolveCommand(B,{forceClickLogging:!0,
form:{element:t}})},uQ8=function(B,t,T,S){B=t-B;
T=S-T;return Math.sqrt(B*B+T*T)},jtC=function(B,t){B&&_.OD().resolve(_.kv).resolveCommand(B,{forceClickLogging:!0,
form:{element:t}})},HQs=function(){return _.OD().resolve(_.md).dismissedIndices},aZ1=function(B){return _.kT({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:B}})},fZw=function(B){return _.kT({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:B}})},dI=function(B){return _.kT({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:B}})};var Cu=function(B,t){if(B instanceof Cu)this.array_=B.array_;else{var T;if(T=_.rm(B))a:{for(var S=T=0;S<B.length;S++){if(!_.rm(B[S])||T>0&&B[S].length!=T){T=!1;break a}for(var O=0;O<B[S].length;O++)if(typeof B[S][O]!=="number"){T=!1;break a}T==0&&(T=B[S].length)}T=T!=0}if(T)this.array_=_.vL(B);else if(B instanceof _.En)this.array_=g_8(B.height,B.width);else if(typeof B==="number"&&typeof t==="number"&&B>0&&t>0)this.array_=g_8(B,t);else throw Error("em");}this.size_=new _.En(this.array_[0].length,
this.array_.length)},Rt8=function(B,t,T){for(var S=0;S<B.getSize().height;S++)for(var O=0;O<B.getSize().width;O++)t.call(T,B.array_[S][O],S,O,B)},Atf=function(B,t){var T=new Cu(B.getSize());
Rt8(B,function(S,O,d){T.array_[O][d]=t.call(void 0,S,O,d,B)});
return T},g_8=function(B,t){for(var T=[],S=0;S<B;S++){T[S]=[];
for(var O=0;O<t;O++)T[S][O]=0}return T};
Cu.prototype.add=function(B){if(!_.Qhs(this.size_,B.getSize()))throw Error("fm");return Atf(this,function(t,T,S){return t+B.array_[T][S]})};
Cu.prototype.equals=function(B,t){if(this.size_.width!=B.size_.width||this.size_.height!=B.size_.height)return!1;t=t||0;for(var T=0;T<this.size_.height;T++)for(var S=0;S<this.size_.width;S++)if(!_.yoB(this.array_[T][S],B.array_[T][S],t))return!1;return!0};
Cu.prototype.getSize=function(){return this.size_};
var Z5=function(B,t,T){return t>=0&&t<B.size_.height&&T>=0&&T<B.size_.width?B.array_[t][T]:null};
Cu.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var Lu=function(B,t,T,S){if(!(t>=0&&t<B.size_.height&&T>=0&&T<B.size_.width))throw Error("gm`"+t+"`"+T+"`"+B.size_.height+"`"+B.size_.width);B.array_[t][T]=S};
Cu.prototype.multiply=function(B){if(B instanceof Cu){if(this.size_.width!=B.getSize().height)throw Error("hm");return ct_(this,B)}if(typeof B==="number")return st1(this,B);throw Error("im");};
var ct_=function(B,t){var T=new Cu(B.size_.height,t.getSize().width);Rt8(T,function(S,O,d){for(var Z=S=0;Z<this.size_.width;Z++)S+=Z5(this,O,Z)*Z5(t,Z,d);Lu(T,O,d,S)},B);
return T},st1=function(B,t){return Atf(B,function(T){return T*t})};var FhC=new _.K("inlineSurveyRenderer");var wIV=new _.K("interstitialViewModel");var o_8=new _.K("reelNavigateCommand");var yt8=new _.K("reelNonVideoContentDismissalCommand");var Qtw=new _.K("showReelsCommentsOverlayCommand");var xuC=new _.K("shortsSuggestedActionViewModel");var M1w=new _.K("videoInteractionPopUpRenderer");var $u8;var Wh_;var etn;var hu=function(){var B=_.x.apply(this,arguments)||this;B.ctaVisualElement=null;B.currentCsn=null;return B};
_.u(hu,_.x);_.k=hu.prototype;_.k.onDataChanged=function(){this.maybeLogShows()};
_.k.computeButtonShape=function(){var B=this;if(this.data)return{buttonText:_.vS(this.data.text),state:"active",onTap:function(){B.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.k.maybeCreateCtaVe=function(){var B;if((B=this.data)!=null&&B.badgeInteractionLogging){var t;if(B=(t=this.data.badgeInteractionLogging)==null?void 0:t.trackingParams)this.ctaVisualElement=_.fZ(B)}};
_.k.maybeLogClicks=function(){this.currentCsn=_.sg(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.KG(this.currentCsn,this.ctaVisualElement)};
_.k.maybeLogShows=function(){this.currentCsn=_.sg(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.iS(this.currentCsn,[this.ctaVisualElement])};
_.k.onTap=function(){var B;if((B=this.data)!=null&&B.onClickCommand){var t;this.ytComponentBehavior.resolveCommand((t=this.data)==null?void 0:t.onClickCommand);this.maybeLogClicks()}};
hu.prototype.onDataChanged=hu.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],hu.prototype,"ytComponentBehavior",void 0);_.G([_.y({}),_.Y("design:type",Object)],hu.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hu.prototype,"onDataChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],hu);
_.e(hu,"ytd-shopping-overlay-badge-renderer",function(){if(etn!==void 0)return etn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return etn=B},{mode:1});_.dU(_.h2r,"reel-sound-metadata-view-model",{props:{data:_.Oz,overlayDensity:_.Oz}});_.dU(_.S8C,"player-disclosure-view-model",{props:{data:_.lP}});_.dU(_.jh2,"pivot-button-view-model",{props:{data:_.Oz,className:_.Oz}});_.dU(_.H58,"reel-action-bar-view-model",{props:{data:_.lP,buttonShapeOverrideables:_.lP}});_.dU(_.Ba(function(B){function t(){var hN,PL,aC,cL,gm=(PL=_.X((hN=v())==null?void 0:hN.command,_.J5))==null?void 0:(aC=PL.item)==null?void 0:(cL=aC.notificationTextRenderer)==null?void 0:cL.successResponseText;if(gm)_.CG(S.value,"yt-open-popup-action",[_.bZ(gm),S.value]);else if(p())XI_(p(),H.value);else{var p_;XI_((p_=v())==null?void 0:p_.command,H.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var T=B.data;var S=_.l_("yt-player-overlay-video-interactions");B=_.C(_.PV("0px",void 0,"O1N7Ce"));var O=B.next().value,d=B.next().value;B=_.C(_.PV("0px",void 0,"tTDBdb"));var Z=B.next().value,h=B.next().value;B=_.C(_.PV(0,void 0,"fh8Zkc"));var q=B.next().value,D=B.next().value;B=_.C(_.PV(0,void 0,"CUjqGd"));var P=B.next().value,U=B.next().value,J=function(){var hN;if(((hN=_.V5())==null?void 0:hN.getPlayerState())!==-1){S.value.style.display="inherit";var PL;(PL=_.V5())==null||PL.removeEventListener("onStateChange",
J)}N()},N=function(){var hN=document.querySelector("video");
if(hN){D(hN.getBoundingClientRect().width);U(hN.getBoundingClientRect().height);var PL;d((hN==null?void 0:(PL=hN.style)==null?void 0:PL.left)||"0px");var aC;h((hN==null?void 0:(aC=hN.style)==null?void 0:aC.top)||"0px")}};
_.sZ(function(){var hN,PL,aC;if(((hN=_.V5())==null?void 0:hN.getPlayerState())===-1&&Math.round(((aC=(PL=_.V5())==null?void 0:PL.getVideoAspectRatio())!=null?aC:0)*100)!==Math.round(q()/P()*100)){S.value.style.display="none";var cL,gm;U(q()/((gm=(cL=_.V5())==null?void 0:cL.getVideoAspectRatio())!=null?gm:1))}},"VB5m5");
_.cw(function(){var hN;(hN=_.V5())==null||hN.addEventListener("onStateChange",J);window.addEventListener("resize",N);N();var PL,aC,cL;if((cL=(PL=T())==null?void 0:(aC=PL.regions)==null?void 0:aC[0])==null||!cL.transformationMatrix)throw Error("mm");var gm;if((gm=T())==null?0:gm.trackingParams){var p_;_.Xr().graftServerVe((p_=T().trackingParams)!=null?p_:"")}_.FA(function(){var M9;(M9=_.V5())==null||M9.removeEventListener("onStateChange",J);window.removeEventListener("resize",N)})});
var H=_.l_("svg"),f=_.C(_.PV(!1,void 0,"TPsTce"));B=f.next().value;var c=f.next().value,w=_.C(_.PV(!1,void 0,"Uz6CHf"));f=w.next().value;var W=w.next().value,v=function(){var hN;return _.X((hN=T())==null?void 0:hN.popUp,M1w)},p=function(){var hN;
return(hN=T())==null?void 0:hN.command},l=function(){return _.X(p(),_.NI)!==void 0};
w=_.Xb(function(){t();return!1});
var b={},Zv={};return _.E("yt-player-overlay-video-interactions",{el:S},_.E("svg",{"on:mouseover":_.Xb(function(){l()&&c(!0);W(!0);return!1}),
"on:mouseout":_.Xb(function(){c(!1);W(!1);return!1}),
"on:keydown":_.Xb(function(hN){hN.key==="Enter"&&t();return!1}),
"on:focus":_.Xb(function(){l()&&c(!0);return!1}),
"on:blur":_.Xb(function(){l()&&c(!1);return!1}),
el:H,tabindex:0,"aria-label":function(){var hN;return(hN=T())==null?void 0:hN.a11yString},
id:"player-overlay-video-interaction-svg",class:_.JK("yt-player-overlay-video-interactions__interactions-svg",(b["yt-player-overlay-video-interactions__interactions-svg-hover"]=B,b),(Zv["yt-player-overlay-video-interactions__interactions-svg-hide-outline"]=f,Zv)),role:"button",style:function(){var hN,PL,aC,cL=(aC=(hN=T())==null?void 0:(PL=hN.regions)==null?void 0:PL[0].transformationMatrix)!=null?aC:[];hN=q();PL=P();aC=[];for(var gm=0,p_=-1;gm<cL.length;gm++)gm%3===0&&(p_++,aC[p_]=[]),aC[p_].push(cL[gm]);
cL=new Cu(aC);aC=new Cu([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);aC=cL.multiply(aC);cL=new Cu([[0,0],[0,0],[0,0],[0,0]]);for(gm=0;gm<aC.getSize().width;gm++){p_=Z5(aC,0,gm);var M9=Z5(aC,1,gm);if(p_===null||M9===null)throw Error("lm`"+(gm+1).toString());Lu(cL,gm,0,p_*hN);Lu(cL,gm,1,M9*PL)}hN=Z5(cL,0,0);gm=Z5(cL,1,0);PL=Z5(cL,0,1);p_=Z5(cL,1,1);if(hN===null||gm===null||PL===null||p_===null)throw Error("jm");aC=N7r(hN,gm,PL,p_);M9=Z5(cL,3,0);cL=Z5(cL,3,1);if(M9===null||cL===null)throw Error("km");cL=N7r(hN,
M9,PL,cL);p_=(Number((p_*-1).toFixed(2))-Number((PL*-1).toFixed(2)))/(Number(gm.toFixed(2))-Number(hN.toFixed(2)));M9=Math.atan(p_)*180/Math.PI;gm=p_===Number.POSITIVE_INFINITY?-90:p_===Number.NEGATIVE_INFINITY?90:Object.is(p_,-0)?180:p_===0?0:p_>0?M9*-1:hN<gm?M9*-1:Math.abs(M9)+180;return"left:calc("+hN+"px + "+O()+"); top:calc("+(PL+"px + "+Z()+"); width:")+(aC+"px; height:")+(cL+"px; transform:rotate(")+(gm+"deg);")},
"on:click":w}))},"Xi"),"yt-player-overlay-video-interactions",{props:{data:_.lP}});_.dU(_.Z7N,"yt-reel-metapanel-view-model",{props:{data:_.lP,overlayDensity:_.lP}});var G37=_.Ba(function(B){var t=B.children;var T=B.region;B=_.C(_.PV(void 0,void 0,"rwJZyc"));var S=B.next().value,O=B.next().value;B=_.C(_.PV("0px",void 0,"H14H5c"));var d=B.next().value,Z=B.next().value;B=_.C(_.PV("0px",void 0,"Mn8Uvf"));var h=B.next().value,q=B.next().value;B=_.C(_.PV(0,void 0,"QQCIqc"));var D=B.next().value,P=B.next().value;B=_.C(_.PV(0,void 0,"HyEvh"));var U=B.next().value,J=B.next().value,N=function(){var v=S();if(v){var p;if(((p=_.V5())==null?void 0:p.getPlayerState())!==-1){v.style.display=
"inherit";var l;(l=_.V5())==null||l.removeEventListener("onStateChange",N)}f()}},H=function(){var v=document.querySelectorAll("video");
return Array.from(v).find(function(p){return p==null?void 0:p.style})},f=function(){var v=H();
if(v){P(v.getBoundingClientRect().width);J(v.getBoundingClientRect().height);var p;Z((v==null?void 0:(p=v.style)==null?void 0:p.left)||"0px");var l;q((v==null?void 0:(l=v.style)==null?void 0:l.top)||"0px")}};
_.sZ(function(){var v=S();if(v){var p,l,b;if(((p=_.V5())==null?void 0:p.getPlayerState())===-1&&Math.round(((b=(l=_.V5())==null?void 0:l.getVideoAspectRatio())!=null?b:0)*100)!==Math.round(D()/U()*100)){v.style.display="none";var Zv,hN;J(D()/((hN=(Zv=_.V5())==null?void 0:Zv.getVideoAspectRatio())!=null?hN:1))}}},"RdGxIf");
var c=function(){f()},w;
_.cw(function(){f();var v;if(!(T==null?0:(v=T())==null?0:v.transformationMatrix))throw Error("mm");var p;(p=_.V5())==null||p.addEventListener("onStateChange",N);if(window.ResizeObserver){if(v=H())w=new ResizeObserver(c),w.observe(v)}else window.addEventListener("resize",f);_.FA(function(){var l;(l=_.V5())==null||l.removeEventListener("onStateChange",N);w?w.disconnect():window.removeEventListener("resize",f)})});
var W=function(){var v,p,l=(p=T==null?void 0:(v=T())==null?void 0:v.transformationMatrix)!=null?p:[];v=D();p=U();for(var b=[],Zv=0,hN=-1;Zv<l.length;Zv++)Zv%3===0&&(hN++,b[hN]=[]),b[hN].push(l[Zv]);l=new Cu(b);b=new Cu([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);b=l.multiply(b);l=new Cu([[0,0],[0,0],[0,0],[0,0]]);for(Zv=0;Zv<b.getSize().width;Zv++){hN=Z5(b,0,Zv);var PL=Z5(b,1,Zv);if(hN===null||PL===null)throw Error("lm`"+(Zv+1).toString());Lu(l,Zv,0,hN*v);Lu(l,Zv,1,PL*p)}v=Z5(l,0,0);Zv=Z5(l,1,0);p=Z5(l,0,1);
hN=Z5(l,1,1);if(v===null||Zv===null||p===null||hN===null)throw Error("jm");b=uQ8(v,Zv,p,hN);PL=Z5(l,3,0);l=Z5(l,3,1);if(PL===null||l===null)throw Error("km");l=uQ8(v,PL,p,l);hN=(Number((hN*-1).toFixed(2))-Number((p*-1).toFixed(2)))/(Number(Zv.toFixed(2))-Number(v.toFixed(2)));PL=Math.atan(hN)*180/Math.PI;Zv=hN===Number.POSITIVE_INFINITY?-90:hN===Number.NEGATIVE_INFINITY?90:Object.is(hN,-0)?180:hN===0?0:hN>0?PL*-1:v<Zv?PL*-1:Math.abs(PL)+180;return"left:calc("+v+"px + "+d()+"); top:calc("+(p+"px + "+
h()+"); width:")+(b+"px; height:")+(l+"px; transform:rotate(")+(Zv+"deg);")};
return _.E(Jtq,{root:"#sticker-layer"},function(){return _.E("yt-overlay-sticker",{el:_.tK(O),style:W,class:"ytOverlayStickerHost"},t)})},"Yi");var pIn=_.Ba(function(B){function t(){var N,H,f,c,w=(H=_.X((N=q())==null?void 0:N.command,_.J5))==null?void 0:(f=H.item)==null?void 0:(c=f.notificationTextRenderer)==null?void 0:c.successResponseText;if(w)_.CG(S.value,"yt-open-popup-action",[_.bZ(w),S.value]);else if(D())jtC(D(),S.value);else{var W;jtC((W=q())==null?void 0:W.command,S.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var T=B.data;var S=_.l_("svg"),O=_.C(_.PV(!1,void 0,"T9Bq7b"));B=O.next().value;var d=O.next().value,Z=_.C(_.PV(!1,void 0,"iMHq9c"));O=Z.next().value;var h=Z.next().value,q=function(){var N;return _.X((N=T())==null?void 0:N.popUp,M1w)},D=function(){var N;
return(N=T())==null?void 0:N.command},P=function(){return _.X(D(),_.NI)!==void 0};
Z=_.Xb(function(){t();return!1});
var U={},J={};return _.E("svg",{"on:mouseover":_.Xb(function(){P()&&d(!0);h(!0);return!1}),
"on:mouseout":_.Xb(function(){d(!1);h(!1);return!1}),
"on:keydown":_.Xb(function(N){N.key==="Enter"&&t();return!1}),
"on:focus":_.Xb(function(){P()&&d(!0);return!1}),
"on:blur":_.Xb(function(){P()&&d(!1);return!1}),
el:S,tabindex:0,"aria-label":function(){var N;return(N=T())==null?void 0:N.a11yString},
id:"player-overlay-video-interaction-svg",class:_.JK("ytPlayerOverlayInteractionInteractionsSvg",(U.ytPlayerOverlayInteractionInteractionsSvgHover=B,U),(J.ytPlayerOverlayInteractionInteractionsSvgHideOutline=O,J)),role:"button","on:click":Z})},"$i");_.dU(_.Ba(function(B){var t=B.data;_.cw(function(){var T;if((T=t())==null?0:T.trackingParams){var S;_.Xr().graftServerVe((S=t().trackingParams)!=null?S:"")}});
return _.E("yt-player-overlay-interaction",null,_.E(G37,{region:function(){var T,S;return(T=t())==null?void 0:(S=T.regions)==null?void 0:S[0]}},_.E(pIn,Object.assign({},B))))},"Zi"),"yt-player-overlay-interaction",{props:{data:_.lP}});var ql=function(){var B=_.x.apply(this,arguments)||this;B.showScrubber=!1;B.isWatchWhileMode=!1;B.enableRemixButton=_.m("web_enable_shorts_remix_handoff_ep");B.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");B.enableNewStickers=_.m("use_shorts_sticker_overlay_web");B.anchoredPanelActive=!1;B.enableLivingroomLayout=_.m("reels_enable_livingroom_layout");B.enablePlayerMetadataContainer=_.m("reels_web_enable_metadata_container");B.enableSqueezebackPanels=_.m("web_shorts_enable_squeezeback_panels");
B.useAspectRatio=_.m("web_use_aspect_ratio");B.isSqueezebackActive=!1;B.smallScreenSqueezeback=!1;B.isPlayerStarted=!1;B.overlayDensity=0;B.isOverlay=!1;B.isImmersive=!1;B.isImmersiveHorizontal=!1;B.isFullscreen=!1;B.onWindowResized=function(){var t;B.set("isImmersive",((t=window.getComputedStyle(B.hostElement))==null?void 0:t.getPropertyValue("--immersive-mode-on"))==="1");B.set("isImmersiveHorizontal",B.isImmersive&&B.enableLivingroomLayout&&!B.isWatchWhileMode)};
return B};
_.u(ql,_.x);_.k=ql.prototype;_.k.updateIsOverlay=function(B){this.isOverlay=B.detail.value};
_.k.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.m("web_enable_flexible_overlay")||_.m("web_enable_format_first")||_.m("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.k.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.k.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.k.computeActionBarButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",iconPosition:"icon-with-label",size:"L"}};
_.k.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.k.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.k.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.k.ready=function(){this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer")||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.ZE("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",_.ZE("reels_action_justified_content")||"flex-start")};
_.k.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",params:{roundedContainer:!1}}},renderPriority:0}}};
_.k.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.IG("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.IG("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.IG("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.IG("SHARE_LABEL",
void 0,"Share")}}});_.m("web_enable_shorts_remix_handoff_ep")&&this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.IG("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()};
_.k.setEmptyOverlayMetadata=function(){_.m("web_shorts_deflate_inactive_slides")&&(this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))};
_.n9.Object.defineProperties(ql.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.infoPanel)}}});
ql.prototype.onIsActiveChanged=ql.prototype.onIsActiveChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ql.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ql.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ql.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],ql.prototype,"ytdGuideStateAwareBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],ql.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ql.prototype,"isActive",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ql.prototype,"hidden",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],ql.prototype,"useShortsIcon",void 0);_.G([_.y({value:"left"}),_.Y("design:type",String)],ql.prototype,"buttonTooltipPosition",void 0);
_.G([_.y({value:_.m("reels_enable_livingroom_layout")?"top":"left"}),_.Y("design:type",String)],ql.prototype,"likeButtonTooltipPosition",void 0);_.G([_.y({value:"none"}),_.Y("design:type",String)],ql.prototype,"textTransform",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"showScrubber",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"isWatchWhileMode",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.infoPanel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],ql.prototype,"hasInfoPanel",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"enableRemixButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"enableAnchoredPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"enableNewStickers",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"anchoredPanelActive",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"enableLivingroomLayout",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ql.prototype,"enablePlayerMetadataContainer",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"enableSqueezebackPanels",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"useAspectRatio",void 0);_.G([_.y({selector:_.m4L,reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"isSqueezebackActive",void 0);_.G([_.y({selector:E_N,reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"smallScreenSqueezeback",void 0);_.G([_.y({selector:Du8}),_.Y("design:type",Object)],ql.prototype,"isPlayerStarted",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"overlayDensity",void 0);_.G([_.y(),_.Y("design:type",Object)],ql.prototype,"isOverlay",void 0);_.G([_.y({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.Y("design:type",Boolean)],ql.prototype,"isShortsOverlay",void 0);_.G([_.y(),_.Y("design:type",Object)],ql.prototype,"isImmersive",void 0);_.G([_.y(),_.Y("design:type",Object)],ql.prototype,"isImmersiveHorizontal",void 0);
_.G([_.y({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.Y("design:type",Boolean)],ql.prototype,"isShortsImmersive",void 0);_.G([_.y({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.Y("design:type",Object)],ql.prototype,"buttonOverride",void 0);_.G([_.y({computed:"computeActionBarButtonOverride(isOverlay, isWatchWhileMode)"}),_.Y("design:type",Object)],ql.prototype,"actionBarButtonOverride",void 0);
_.G([_.y({selector:_.qH,reflectToAttribute:!0}),_.Y("design:type",Object)],ql.prototype,"isFullscreen",void 0);_.G([_.IK("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ql.prototype,"onIsActiveChanged",null);_.G([_.M({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],ql);
_.e(ql,"ytd-reel-player-overlay-renderer",function(){if(Wh_!==void 0)return Wh_;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n      <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[isShortsOverlay]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n    </div>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Wh_=B},{mode:1});var iQn;var Vd=function(){var B=_.x.apply(this,arguments)||this;B.videoDuration=0;B.playedTime=0;B.isActive=!1;B.JSC$19839_playerEvents=new Map;return B};
_.u(Vd,_.x);_.k=Vd.prototype;_.k.created=function(){this.JSC$19839_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$19839_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.k.attached=function(){this.getPlayerAndInitializeListeners()};
_.k.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19839_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.Pb(this,this.onPageChanged))};
_.k.getPlayerAndInitializeListeners=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return t=_.Tp(),t?_.V(T,t.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Pb(B,B.onPageChanged)),T.jumpTo(0));B.player=T.yieldResult;B.initializePlayerListeners();_.Dh(T)})};
_.k.onPageChanged=function(B){var t=this;return _.L(function(T){if(T.nextAddress==1)return B.detail.newPageType!=="ytd-shorts"?T.return():_.V(T,_.SZ().getPlayerPromise(),2);t.player=T.yieldResult;t.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Pb(t,t.onPageChanged));_.Dh(T)})};
_.k.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19839_playerEvents)};
_.k.onVideoDataChange=function(B){var t=this;return _.L(function(T){if(!t.player||B.type!=="newdata")return T.return();t.videoDuration=_.m("web_shorts_use_progress_state_for_gapless")?t.player.getProgressState(B.playertype).seekableEnd:t.player.getDuration(B.playertype);t.playedTime=0;_.Dh(T)})};
_.k.onVideoProgress=function(B){var t=this,T,S;return _.L(function(O){if(!t.player)return O.return();T=t.player.getPresentingPlayerType();S=t.player.getPlayerState();t.videoDuration=_.m("web_shorts_use_progress_state_for_gapless")?t.player.getProgressState(T).seekableEnd:t.player.getDuration(T);t.playedTime=S===0?t.videoDuration:B;_.Dh(O)})};
_.k.getPercentPlayed=function(B,t){return B?_.cs(t/B,0,1):0};
_.n9.Object.defineProperties(Vd.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 B="";return B=this.videoDuration&&this.playedTime?B+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):B+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Vd.prototype,"componentBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],Vd.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Vd.prototype,"player",void 0);_.G([_.y(),_.Y("design:type",Object)],Vd.prototype,"videoDuration",void 0);_.G([_.y(),_.Y("design:type",Object)],Vd.prototype,"playedTime",void 0);_.G([_.y(),_.Y("design:type",Object)],Vd.prototype,"isActive",void 0);
_.G([_.F("videoDuration","playedTime"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Vd.prototype,"percentPlayed",null);_.G([_.F("videoDuration","playedTime"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vd.prototype,"percentPlayedStyle",null);_.G([_.F("videoDuration","isActive"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Vd.prototype,"hideProgressBar",null);
_.e(Vd,"ytd-progress-bar-line",function(){if(iQn===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);iQn=B}B=iQn;return B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var Y9r;_.dU(_.$g7,"ytm-closed-captioning-button",{props:{captionIconType:_.lP,onClick:_.Oz,ariaLabel:_.lP,ariaPressed:_.lP,isOverlay:_.Oz,isModern:_.Oz}});_.dU(_.Tys,"desktop-shorts-volume-controls",{props:{orientation:_.lP}});var EF=function(){var B=_.x.apply(this,arguments)||this;B.playerState=null;B.isMuted=!1;B.shortsModernControlsEnabled=_.m("web_shorts_modern_controls");B.volumeControlsOrientationState=_.m("web_shorts_modern_controls")?"vertical_down":"horizontal_right";B.isOverlay=!0;B.captionIconType=-1;B.ariaLabel="";B.overlayDensity=0;B.JSC$19842_playerEvents=new Map;B.onClosedCaptionsButtonClick=function(){B.player&&_.M0(B.player)&&(B.player.toggleSubtitles(),B.updateCaptionIconType())};
return B};
_.u(EF,_.x);_.k=EF.prototype;_.k.created=function(){this.JSC$19842_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19842_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$19842_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.k.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.sz(28662);this.playPauseButtonClientVE=_.sz(36842);this.fullscreenButtonToggleOffClientVE=_.sz(222256);this.fullscreenButtonToggleOnClientVE=_.sz(222257);var B=_.sg(),t=_.cO();B&&t&&(_.m("combine_ve_grafts")?(_.Cv(_.Xr(),this.muteButtonClientVE,t),_.Cv(_.Xr(),this.playPauseButtonClientVE,t)):_.GA(B,t,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.k.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19842_playerEvents),this.player=null)};
_.k.updateCaptionIconType=function(){var B=-1,t=void 0,T=_.IG("CLOSED_CAPTIONS_DISABLED");this.player&&_.M0(this.player)&&(_.gRw(this.player)?(t=!0,T=_.IG("CLOSED_CAPTIONS_ON"),B=1):(t=!1,T=_.IG("CLOSED_CAPTIONS_OFF"),B=0));this.captionIconType=B;this.ariaPressedState=t;this.ariaLabel=T};
_.k.getPlayerAndInitializeListeners=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return t=_.Tp(),t?_.V(T,t.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Pb(B,B.onPageChanged)),T.jumpTo(0));B.player=T.yieldResult;B.initializePlayerListeners();_.Dh(T)})};
_.k.onPageChanged=function(B){var t=this;return _.L(function(T){if(T.nextAddress==1)return B.detail.newPageType!=="ytd-shorts"?T.return():_.V(T,_.SZ().getPlayerPromise(),2);t.player=T.yieldResult;t.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Pb(t,t.onPageChanged));_.Dh(T)})};
_.k.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19842_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.k.onPlayerStateChange=function(B){this.playerState=B};
_.k.onPlayerVolumeChange=function(B){this.isMuted=B.muted};
_.k.onPlayPauseButtonClick=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,_.SZ().getPlayerPromise(),2);t=S.yieldResult;(T=_.sg())&&B.playPauseButtonClientVE&&_.KG(T,B.playPauseButtonClientVE);t.getPlayerState()!==1?t.playVideo():t.pauseVideo();_.Dh(S)})};
_.k.computePlayPauseIcon=function(B){return B===2||B===-1||B===5?_.m("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.m("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.m("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.k.computeFullscreenLabel=function(B){return B?_.IG("FULLSCREEN_EXIT_LABEL"):_.IG("FULLSCREEN_ENTER_LABEL")};
_.k.computePlayPauseLabel=function(B){return B===1||B===3?_.IG("PLAYER_LABEL_PAUSE"):_.IG("PLAYER_LABEL_PLAY")};
_.k.onMuteButtonClick=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,_.SZ().getPlayerPromise(),2);t=S.yieldResult;(T=_.sg())&&B.muteButtonClientVE&&_.KG(T,B.muteButtonClientVE);t.isMuted()?t.unMute(!0):t.mute(!0);_.Dh(S)})};
_.k.computeMuteIcon=function(B){return B?"miniplayer:volume-off":"miniplayer:volume-up"};
_.k.computeMuteLabel=function(B){return B?_.IG("PLAYER_LABEL_UNMUTE"):_.IG("PLAYER_LABEL_MUTE")};
_.k.onFullscreenButtonClick=function(){var B=_.sg();B&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.KG(B,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.KG(B,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.vvg()};
_.n9.Object.defineProperties(EF.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var B=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(){B.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-additive-background)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.m("web_shorts_modern_controls")?"player_full_exit_alt":_.m("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.m("web_shorts_modern_controls")?"player_full_enter_alt":_.m("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],EF.prototype,"componentBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],EF.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],EF.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"player",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"playerState",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"isMuted",void 0);
_.G([_.y({computed:"computePlayPauseIcon(playerState)"}),_.Y("design:type",String)],EF.prototype,"playPauseIcon",void 0);_.G([_.y({computed:"computeMuteIcon(isMuted)"}),_.Y("design:type",String)],EF.prototype,"muteIcon",void 0);_.G([_.y({selector:_.qH}),_.Y("design:type",Boolean)],EF.prototype,"isFullscreen",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EF.prototype,"shortsModernControlsEnabled",void 0);
_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"volumeControlsOrientationState",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"isOverlay",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"captionIconType",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"ariaLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"ariaPressedState",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],EF.prototype,"overlayDensity",void 0);
_.G([_.F("playerState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EF.prototype,"playPauseButtonData",null);_.G([_.F("isFullscreen"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],EF.prototype,"fullscreenButtonData",null);_.G([_.y(),_.Y("design:type",Object)],EF.prototype,"onClosedCaptionsButtonClick",void 0);_.G([_.F("isFullscreen"),_.Y("design:type",String),_.Y("design:paramtypes",[])],EF.prototype,"fullscreenIcon",null);
_.e(EF,"ytd-shorts-player-controls",function(){if(Y9r===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n</yt-button-shape>\n<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n  </div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);Y9r=B}B=Y9r;return B},{mode:1});var Khn;_.dU(_.vWi,"yt-interstitial-view-model",{props:{data:_.lP}});var lZg=_.Ba(function(B){var t=B.data;return _.E("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.E("h1",{class:"reelWatchBreakViewModelHostTitle"},_.E(_.vR,{text:function(){return t().title}})),_.E("h2",{class:"reelWatchBreakViewModelHostBody"},_.E(_.vR,{text:function(){return t().body},
isOverlay:!0})),_.E(_.cR,{data:function(){return t().buttons}},{buttonViewModel:function(T,S){return _.E("div",{class:function(){return S()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.E(_.V6,{data:T.data}))}}))},"aj");
lZg.idomCompat=!0;_.dU(lZg,"reel-watch-break-view-model",{props:{data:_.lP}});var D5=function(){return _.x.apply(this,arguments)||this};
_.u(D5,_.x);D5.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}}};
_.n9.Object.defineProperties(D5.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var B;return!!_.X((B=this.data)==null?void 0:B.renderer,FhC)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var B;return!!_.X((B=this.data)==null?void 0:B.renderer,wIV)}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],D5.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],D5.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],D5.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],D5.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.renderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D5.prototype,"isSurvey",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.renderer"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],D5.prototype,"isInterstitialViewModel",null);_.G([_.M({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],D5);
_.e(D5,"ytd-reel-non-video-content-renderer",function(){if(Khn!==void 0)return Khn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return Khn=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var v_V;_.dU(_.t98,"desktop-shorts-player-controls",{});var Pf=function(){var B=_.x.apply(this,arguments)||this;B.isPlayerPaused=!1;B.isPlayerStarted=!1;B.showPlayerControls=!1;B.showScrubber=!1;B.autoHideJobId=0;B.modern=_.m("web_button_rework");B.overlayType=_.ZE("web_shorts_expanded_overlay_type");B.panelData=void 0;B.isWatchWhileMode=!1;B.hasError=!1;B.panelShowDelayMs=1;B.scrubberComponent={};B.isFullscreen=!1;B.shouldHideOverlay=!1;B.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");B.enablePersistentAnchoredPanel=_.m("desktop_shorts_v2_persistent_anchored_panel");
B.hideWatchWhilePanel=_.m("web_shorts_hide_watch_while_panel");B.useAspectRatio=_.m("web_use_aspect_ratio");B.isPersistentPanelActive=!1;B.anchoredPanelActive=!1;B.isShortsPipActive=!1;B.smallScreenSqueezeback=!1;B.enableFlexibleOverlay=_.m("web_enable_flexible_overlay");B.overlayDensity=0;B.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};B.onWindowResized=function(){_.px(B,
"calculateOverlayDensity",function(){B.calculateOverlayDensity()},100)};
return B};
_.u(Pf,_.x);_.k=Pf.prototype;_.k.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.k.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.k.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var B=_.OD().resolve(_.XN);this.isWatchWhileMode&&(_.m("web_enable_shorts_new_carousel")?_.wT.addJob(function(){B.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):B.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.k.handleShowReelsCommentsOverlayCommand=function(B){B=_.X(B,Qtw);this.isActive&&(B==null?0:B.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))};
_.k.updateEngagementPanelVisibility=function(B,t){B&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:t?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:B}})};
_.k.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.k.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.OD().resolve(_.md).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.k.handleWatchWhilePanelScrimClick=function(){var B=_.OD().resolve(_.XN);this.activeWatchWhilePanel&&(B.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.k.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.k.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]"}}},renderPriority:_.m("web_enable_shorts_new_carousel")?0:void 0}}};
_.k.handlePlayerClick=function(B){var t=this,T,S;if((S=(T=window).matchMedia)!=null&&S.call(T,"(any-pointer: coarse)").matches||!B)this.showPlayerControls=!0,_.wT.cancelJob(this.autoHideJobId),this.autoHideJobId=_.fC(_.wT,function(){t.showPlayerControls=!1},4E3)};
_.k.isFirstReel=function(){return this.index===0};
_.k.handleMouseenter=function(){_.wT.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.k.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.k.handleScrubberEnter=function(){this.showScrubber=!0};
_.k.handleScrubberLeave=function(){this.showScrubber=!1};
_.k.maybeLogNonDefaultAspectRatio=function(){var B;(B=this.data)!=null&&B.thumbnail&&this.isActive&&.5625!==V1N(this.data.thumbnail)&&_.go2("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.k.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var B=document.querySelector("#shorts-container");if(B){B=B.offsetWidth/2-this.playerContainer.offsetWidth/2;B=B>=368?1:B>=72?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&B===1&&(B=0);this.isPersistentPanelActive&&(B=0);window.innerWidth<=599&&(B=2);this.overlayDensity=B;var t;(t=this.onOverlayDensityChanged)==null||t.call(this,this.index,this.overlayDensity)}}};
_.k.onOverlayDensityChange=function(){var B;(B=this.onOverlayDensityChanged)==null||B.call(this,this.index,this.overlayDensity);(B=_.ZH(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&B.set("overlayDensity",this.overlayDensity);if(B=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))B.overlayDensity=this.overlayDensity};
_.k.isVideoContent=function(B){_.OD().resolve(_.md);return!!_.X(B,_.aE)};
_.k.isNonVideoContent=function(B){_.OD().resolve(_.md);return!!_.X(B,_.F1)};
_.k.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.n9.Object.defineProperties(Pf.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var B,t;return _.m("web_enable_format_first")||((B=this.data)==null?void 0:B.adsOverlay)&&_.m("web_enable_format_first_ads_only")||((t=this.data)==null?void 0:t.reelPlayerOverlayRenderer)&&_.m("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.m("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var B;return!this.isActive||!this.isPlayerStarted||(B=this.data)!=null&&B.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var B;if(((B=this.data)==null?0:B.command)&&this.isVideoContent(this.data.command)){var t,T;if(((t=this.data)==null?0:t.adsOverlay)&&Object.keys((T=this.data)==null?void 0:T.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var S,O;if(((S=this.data)==null?0:S.reelPlayerOverlayRenderer)&&Object.keys((O=this.data)==null?void 0:O.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
Pf.prototype.onOverlayDensityChange=Pf.prototype.onOverlayDensityChange;Pf.prototype.calculateOverlayDensity=Pf.prototype.calculateOverlayDensity;Pf.prototype.maybeLogNonDefaultAspectRatio=Pf.prototype.maybeLogNonDefaultAspectRatio;Pf.prototype.onEngagementPanelsChanged=Pf.prototype.onEngagementPanelsChanged;Pf.prototype.onScrubberDataChange=Pf.prototype.onScrubberDataChange;Pf.prototype.updateShouldHideOverlay=Pf.prototype.updateShouldHideOverlay;
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Pf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Pf.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],Pf.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],Pf.prototype,"index",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Pf.prototype,"isActive",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Pf.prototype,"isHiddenInDom",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"isPlayerPaused",void 0);_.G([_.y({selector:Du8}),_.Y("design:type",Object)],Pf.prototype,"isPlayerStarted",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"showPlayerControls",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"showScrubber",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"autoHideJobId",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"overlayType",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Pf.prototype,"ytdReduxBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Pf.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"watchWhileEngagementPanels",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"panelData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"isWatchWhileMode",void 0);_.G([_.y(),_.Y("design:type",String)],Pf.prototype,"activeWatchWhilePanel",void 0);
_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"hasError",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"panelShowDelayMs",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"scrubberComponent",void 0);_.G([_.y({selector:_.qH,reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"isFullscreen",void 0);_.G([_.y(),_.Y("design:type",Object)],Pf.prototype,"shouldHideOverlay",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"enableAnchoredPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"enablePersistentAnchoredPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"hideWatchWhilePanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"useAspectRatio",void 0);
_.G([_.y({selector:_.m4L,reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"isPersistentPanelActive",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"anchoredPanelActive",void 0);_.G([_.y({selector:_.VU,reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"isShortsPipActive",void 0);_.G([_.y({selector:E_N,reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"smallScreenSqueezeback",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pf.prototype,"enableFormatFirst",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"enableFlexibleOverlay",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Pf.prototype,"overlayDensity",void 0);_.G([_.y(),_.Y("design:type",Function)],Pf.prototype,"onOverlayDensityChanged",void 0);
_.G([_.y(),_.F("isActive","hasError","isPlayerStarted"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pf.prototype,"shouldRenderPlayerElements",null);_.G([_.y(),_.F("isActive","isWatchWhileMode"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pf.prototype,"watchWhileOrPersistentActive",null);_.G([_.IK("isActive","hasError","showingExpandedOverlay"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pf.prototype,"updateShouldHideOverlay",null);
_.G([_.y({reflectToAttribute:!0}),_.F("isActive","isPlayerStarted","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pf.prototype,"shouldRenderScrubber",null);_.G([_.IK("shouldRenderScrubber"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pf.prototype,"onScrubberDataChange",null);_.G([_.F("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Pf.prototype,"overlayComponent",null);
_.G([_.IK("watchWhileEngagementPanels"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pf.prototype,"onEngagementPanelsChanged",null);_.G([_.mA("#player-container"),_.Y("design:type",HTMLElement)],Pf.prototype,"playerContainer",void 0);_.G([_.mA("#cinematic-container"),_.Y("design:type",HTMLElement)],Pf.prototype,"cinematicContainer",void 0);
_.G([_.IK("isPersistentPanelActive","data.thumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pf.prototype,"maybeLogNonDefaultAspectRatio",null);_.G([_.IK("isPersistentPanelActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pf.prototype,"calculateOverlayDensity",null);_.G([_.IK("overlayDensity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pf.prototype,"onOverlayDensityChange",null);
_.G([_.M({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],Pf);
_.e(Pf,"ytd-reel-video-renderer",function(){if(v_V!==void 0)return v_V;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return v_V=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var UF=function(){var B=_.x.apply(this,arguments)||this;B.isPreviousPageShorts=!1;B.index=0;B.delayedActiveIndex=0;B.playablePreviousIndex=null;B.isPlayerPaused=!1;B.isPlayerStarted=!1;B.intersectionObserverThreshold=.6;B.fitToVisibleBounds=!1;B.pageSubtype="shorts";B.enablePreviousContinuation=_.m("shorts_in_playlists_web");B.shortsPipEnabled=_.m("web_shorts_pip");B.isDark=document.documentElement.hasAttribute("dark");B.shortsViewTransitions=_.m("web_shorts_view_transitions");B.isFullscreen=!1;B.isShortsPipActive=
!1;B.buttonOverride={iconPosition:"icon-only",size:"XL"};B.anchoredPanelActive=!1;B.isActive=!1;B.smallScreenPersistentPanel=!1;B.isPersistentPanelActive=!1;B.smallScreenSqueezeBack=!1;B.enableScrollIntoViewCenter=_.m("web_scroll_into_view_center");B.formatFirst=_.m("web_enable_format_first")||_.m("web_enable_format_first_ads_only")||_.m("web_enable_format_first_organic_only");B.enableFlexibleOverlay=_.m("web_enable_flexible_overlay");B.useAspectRatio=_.m("web_use_aspect_ratio");B.isShortsInitialized=
!1;B.hidePreviousButtonImmediately=!1;B.showPreviousButtonImmediately=!1;B.endOfNextContinuation=!1;B.currentPlayerIndex=0;B.nextReelVe=_.sz(56921);B.prevReelVe=_.sz(56922);B.loopToggleOffVe=_.sz(198013);B.loopToggleOnVe=_.sz(198014);B.ambientModeToggleVe=_.sz(227860);B.reelPlayerPausedStateRendererVe=_.sz(141313);B.storedPlaybackSpeed=null;B.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"};B.onOverlayDensityChanged=function(t,T){var S;(S=B.getActiveReelVideo(t))==null||S.setAttribute("overlay-density",String(T))};
return B};
_.u(UF,_.x);_.k=UF.prototype;
_.k.deflateInactivePreviousSlides=function(){var B=_.Cj("web_shorts_deflate_inactive_slides_aggressive_distance");if(B>0&&this.shortsProcessedSequence&&this.activeIndex){B=this.activeIndex-B;for(var t=0;t<=B;t++){var T=void 0;((T=this.shortsProcessedSequence[t].reelPlayerOverlayRenderer)==null?0:T.metapanel)&&this.set("shortsProcessedSequence."+t+".reelPlayerOverlayRenderer",{});T=void 0;((T=this.shortsProcessedSequence[t].adsOverlay)==null?0:T.adSlotMetadata)&&this.set("shortsProcessedSequence."+t+
".adsOverlay",{})}}};
_.k.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.k.onResize=function(){var B=_.rq(),t=B.dispatch,T=this.calculateIsSmallWidth();t.call(B,_.kT({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:T}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.k.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.m("web_enable_shorts_new_carousel")?0:void 0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:0}}};
_.k.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var B=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,t=B,T=0;B<250&&(t=B+this.shortsInnerContainer.clientWidth,T=24);_.Ev(this.hostElement,{"--ytd-shorts-header-width":t+"px","--ytd-shorts-top-spacing":T+"px"})}};
_.k.isFirstShorts=function(B){return B?this.index===-B.length:this.index===0};
_.k.isActiveReel=function(B,t,T){T&&(t=this.calculatePrevIndex(t,T));return B===t};
_.k.onFullscreenChange=function(){if(_.m("web_fullscreen_shorts")){var B;(B=this.getActiveReelVideo(this.activeIndex))==null||B.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.OD().resolve(_.y4).close(!0)}};
_.k.engagementPanelsChanged=function(){var B;this.watchWhileEngagementPanels=(B=this.data)==null?void 0:B.engagementPanels};
_.k.unregisterPanels=function(){var B=_.OD().resolve(_.XN);if(this.watchWhileEngagementPanels)for(var t=_.C(this.watchWhileEngagementPanels),T=t.next();!T.done;T=t.next()){var S=void 0,O=void 0;T=(S=T.value.engagementPanelSectionListRenderer)==null?void 0:(O=S.identifier)==null?void 0:O.tag;B&&T&&B.panelMap.delete(T)}};
_.k.isVideoContent=function(B){return this.isVideoContentCommand(B==null?void 0:B.command)};
_.k.getActiveReelVideo=function(B){return _.ZH(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+B+'"]')};
_.k.calculatePrevIndex=function(B,t){return t?B-((t==null?void 0:t.length)||0):-1};
_.k.onKeydown=function(B){var t=_.z2(B)||[];if(!_.lEw(t))if(B.code==="ArrowUp")B.preventDefault(),this.handlePrevButtonClick();else if(B.code==="ArrowDown")B.preventDefault(),this.handleNextButtonClick();else if(B.code==="KeyM")this.toggleMuteUnmuteVideo();else if(B.code==="KeyK"||B.code==="Space")this.togglePlayPauseVideo();else if((B.code==="KeyA"||B.code==="ArrowLeft")&&_.m("web_shorts_keyboard_enable_seek_shortcuts")){var T;(T=this.player)==null||T.seekBy(-5)}else if((B.code==="KeyD"||B.code===
"ArrowRight")&&_.m("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var S;(S=this.player)==null||S.seekBy(5)}};
_.k.onServiceRequestCompleted=function(B,t){B=t.data;B.continuationEndpoint&&B.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:B.entries,continuationEndpoint:B.continuationEndpoint}}):B.prevContinuationEndpoint&&B.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:B.prevEntries,prevContinuationEndpoint:B.prevContinuationEndpoint}}):this.shortsProcessedSequence&&
this.index>0&&(this.endOfNextContinuation=!0)};
_.k.handleEngagementPanelVisibilityChanged=function(B,t){var T=_.OD().resolve(_.XN);if(B&&T){var S,O=((S=B.identifier)==null?void 0:S.tag)||B.panelIdentifier||B.targetId;if(t==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==O){T.hidePanel(this.activePanel);var d;this.activePanel=((d=B.identifier)==null?void 0:d.tag)||B.panelIdentifier}else this.isPersistentPanelActive=!0,_.rq().dispatch(aZ1(!0)),this.anchoredPanelActive=!0,this.activePanel=O;else t==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===O&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.rq().dispatch(aZ1(!1)))}};
_.k.handlePanelScrimClick=function(){var B=_.OD().resolve(_.XN);this.activePanel&&(B.hidePanel(this.activePanel),_.rq().dispatch(aZ1(!1)))};
_.k.getShortsLoopSetting=function(){var B,t,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return _.m("kevlar_shorts_auto_advance")?_.V(d,_.Hm.getInstance(),2):d.return(!0);case 2:return(B=d.yieldResult)?_.V(d,B.get("sfvles"),3):d.return(!0);case 3:return T=(t=d.yieldResult)!=null?t:!1,_.V(d,B.get("sfvle"),4);case 4:return O=(S=d.yieldResult)!=null?S:!0,T?d.return(O):d.return(!0)}})};
_.k.handleSignalActionToggleLoopShortsOff=function(){var B=this,t,T,S;return _.L(function(O){switch(O.nextAddress){case 1:if(!B.player)return O.return();B.player.setLoopVideo(!1);t=_.Xr();_.Lv(t,B.loopToggleOffVe);return _.V(O,_.Hm.getInstance(),2);case 2:return(T=O.yieldResult)?_.V(O,T.set("sfvle",!1),3):O.return();case 3:return _.V(O,T.set("sfvles",!0),4);case 4:S=_.Ni(),_.Xi(0,203,!1),_.Xi(0,204,!0),S.save(),_.Dh(O)}})};
_.k.handleSignalActionToggleLoopShortsOn=function(){var B=this,t,T,S;return _.L(function(O){switch(O.nextAddress){case 1:if(!B.player)return O.return();B.player.setLoopVideo(!0);t=_.Xr();_.Lv(t,B.loopToggleOnVe);return _.V(O,_.Hm.getInstance(),2);case 2:return(T=O.yieldResult)?_.V(O,T.set("sfvle",!0),3):O.return();case 3:return _.V(O,T.set("sfvles",!0),4);case 4:S=_.Ni(),_.Xi(0,203,!0),_.Xi(0,204,!0),S.save(),_.Dh(O)}})};
_.k.handleSignalActionToggleCinematicShortsOn=function(){q9V(!0);var B;(B=this.JSC$19866_cinematicController)==null||_.Cpf(B,!0);_.Lv(_.Xr(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.k.handleSignalActionToggleCinematicShortsOff=function(){q9V(!1);var B;(B=this.JSC$19866_cinematicController)==null||_.Cpf(B,!1);_.Lv(_.Xr(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.k.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.k.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.k.unhideCurrentOverlay=function(){if(this.overlayContainer){var B=this.overlayContainer.querySelector("#experiment-overlay");B&&_.wT.addLowPriorityJob(function(){B.style.display="unset"},100)}};
_.k.getCurrentShort=function(){if(this.currentEndpoint){var B=this.currentEndpoint;if(this.isNonVideoContentCommand(B)){var t=_.X(B,_.F1);return{reelNonVideoContentRenderer:_.X(t==null?void 0:t.renderer,_.Hd8),command:B}}if(this.data){var T;t=(T=_.X(this.currentEndpoint,_.aE))==null?void 0:T.thumbnail;var S;T=(S=this.data.overlay)==null?void 0:S.reelPlayerOverlayRenderer;_.OD().resolve(_.md);B=this.data;var O,d;S=(O=B.overlay)==null?void 0:(d=O.shortsAdsRenderer)==null?void 0:d.adSlots;if(S!==void 0)S.length===
0?(_.zp("Shorts ads returned no ad slots."),B=void 0):(S.length>1&&_.zp("Shorts ads has more than one ad slots."),B=_.X(S[0],_.ils));else{var Z,h;B=_.X((Z=B.overlay)==null?void 0:(h=Z.shortsAdsRenderer)==null?void 0:h.overlay,_.ils)}Z=B;B=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.X(this.currentEndpoint,_.aE),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:T,thumbnail:t,command:B,adsOverlay:Z}}}};
_.k.created=function(){var B=this;this.scrollToVideoThrottle=new _.nS(function(t){var T;(T=B.getActiveReelVideo(t))==null||T.scrollIntoView({behavior:"smooth",block:"nearest",inline:B.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.nS(function(t){var T;(T=B.getActiveReelVideo(t))==null||T.scrollIntoView({behavior:"auto",block:"nearest",inline:B.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.k.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.k.attached=function(){var B=this;_.OD().resolve(_.md).registerRootElement(this);this.pageScrollElement=_.ZH(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.Pb(this,this.processResetAction));_.m("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px");_.m("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var t=
B.getActiveReelVideo(B.activeIndex);B.maybeCreateIntersectionObserver();t==null||t.scrollIntoView({behavior:"instant",block:"nearest",inline:B.enableScrollIntoViewCenter?"center":"start"});B.shortsContainer.style.overflowY="scroll"}))};
_.k.calculateSqueezebackPanelSize=function(){var B=this,t=window.innerWidth-456-(window.innerHeight-106)*.5625;_.wT.addLowPriorityJob(function(){t<360?_.rq().dispatch(fZw(!0)):(B.hostElement.style.setProperty("--anchored-panel-width",Math.min(t,480)+"px"),_.rq().dispatch(fZw(!1)))})};
_.k.detached=function(){var B=_.OD().resolve(_.md);B.rootElement=void 0;var t;(t=B.unsubscribeFromStore)==null||t.call(B);B.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.Pb(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.k.onResizeFinished=function(B,t){var T=this,S=new ResizeObserver(function(){T.shortsContainer.style.overflowY="hidden";_.wT.addLowPriorityJob(function(){t()},100)});
S.observe(B);return S};
_.k.resetDocumentScrollTop=function(){var B,t;if((B=document)==null?0:(t=B.scrollingElement)==null?0:t.scrollTop)document.scrollingElement.scrollTop=0};
_.k.loadPage_=function(B){var t=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),B){var T;if((T=_.X(this.currentEndpoint,_.aE))==null?0:T.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=B;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){t.isPlayerStarted&&
(t.handleOnPlaybackCommand(),t.afterPlayerStarted=function(){})};
this.registerPanel(B)}};
_.k.afterPlayerStarted=function(){};
_.k.handleOnPlaybackCommand=function(){if(_.m("web_shorts_comment_stickers")&&this.isPlayerStarted){var B,t=(B=_.X(this.currentEndpoint,_.aE))==null?void 0:B.onPlaybackCommand;t&&this.ytComponentBehavior.resolveCommand(t)}};
_.k.maybeCreateIntersectionObserver=function(){var B=this,t=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==t){this.intersectionObserverThreshold=t;var T={rootMargin:"0px",threshold:t},S;(S=this.intersectionObserver)==null||S.disconnect();this.intersectionObserver=new IntersectionObserver(function(O){O=_.C(O);for(var d=O.next();!d.done;d=O.next())if(d=d.value,d.intersectionRatio>t){d=Number(d.target.id);if(isNaN(d))break;if(d===B.index)break;
_.TXz();B.loadVideo(d);_.y2("r_vtc")}},T);
this.observeShorts()}};
_.k.observeShorts=function(){var B=[].concat(_.aw(_.ZH(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;var T=void 0;(T=this.intersectionObserver)==null||T.observe(t)}};
_.k.initCsi=function(){_.fn("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var B={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"}},t,T;if((t=this.playerData)==null?0:(T=t.cacheMetadata)==null?0:T.isCacheHit)B.isCacheHit=!0;var S;if(t=(S=_.X(this.currentEndpoint,_.aE))==null?void 0:
S.prefetchTaskId)B.prefetchInfo={taskId:t};_.sQ(B)};
_.k.isAd=function(){var B,t;return!!((B=_.X(this.currentEndpoint,_.aE))==null?0:(t=B.adClientParams)==null?0:t.isAd)};
_.k.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.k.getPlayerContainer=function(){var B;return(B=_.ZH(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:B.playerContainer};
_.k.onPlayerStateChange=function(B){var t=this;this.isPlayerPaused=B===2;B!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?B===1&&this.index===0&&(this.isPlayerStarted||_.rq().dispatch(dI(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.rq().dispatch(dI(!0)));this.player&&!this.player.getLoopVideo()&&_.wT.addLowPriorityJob(function(){t.getShortsLoopSetting().then(function(T){var S;(S=t.player)==null||S.setLoopVideo(T)})});
this.isPlayerPaused&&_.m("web_shorts_paused_state_logging")&&_.iS(_.sg(),[this.reelPlayerPausedStateRendererVe])};
_.k.isInBackground=function(){var B=window.document.visibilityState;return!(!B||B==="visible")};
_.k.isShortPlayable=function(){if(_.m("kevlar_playable_short_killswitch"))return!0;var B;return(B=this.playerData)!=null&&B.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.k.setNormalPlaybackSpeed=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.getPlayer().getPlayerPromise(),2);t=S.yieldResult;T=t.getPlaybackRate();T!==1&&(B.storedPlaybackSpeed=T,t.setPlaybackRate(1));_.Dh(S)})};
_.k.restorePlaybackSpeed=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1)return B.storedPlaybackSpeed===null?T.jumpTo(0):_.V(T,B.getPlayer().getPlayerPromise(),3);t=T.yieldResult;t.setPlaybackRate(B.storedPlaybackSpeed);B.storedPlaybackSpeed=null;_.Dh(T)})};
_.k.playerDataChanged=function(){var B=this,t,T,S,O,d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1){t=B.getPlayer();(T=B.intersectionObserver)==null||T.disconnect();if(B.playerData){if(((S=B.playerData.videoDetails)==null?void 0:S.videoId)!==((O=t.getPlayer())==null?void 0:O.getVideoData().video_id)){d={};if(Z=_.X(B.currentEndpoint,_.aE))d.watch_endpoint=Z,Z.endTimeSeconds&&(d.end=Z.endTimeSeconds);t.loadVideoWithPlayerResponse(B.playerData,d)}}else return P.return();return B.player?P.jumpTo(2):
_.V(P,t.getPlayerPromise(),3)}P.nextAddress!=2&&(B.player=P.yieldResult,B.JSC$19866_playerStateChangeListener=B.onPlayerStateChange.bind(B),B.player.addEventListener("onStateChange",B.JSC$19866_playerStateChangeListener),_.m("kevlar_client_enable_shorts_player_bootstrap")&&_.YL(),B.scrollToVideoThrottle.fire(B.index),B.movePlayerToVideo(B.index),_.wT.addLowPriorityJob(function(){B.getShortsLoopSetting().then(function(U){var J;(J=B.player)==null||J.setLoopVideo(U)})}),_.qGq.resolve(B.player),B.player.syncVolume(),
B.getPlayer().focusOnPlayer());
_.wT.addLowPriorityJob(function(){B.observeShorts()},100);
h=B.player.getPlayerState(B.player.getPresentingPlayerType());h!==1||B.isPlayerStarted||_.rq().dispatch(dI(!0));B.updateBackNavContainerWidth();q=_.X(B.currentEndpoint,_.aE);((D=q)==null?0:D.startTimeSeconds)&&B.player.seekTo(q.startTimeSeconds);if(B.JSC$19866_cinematicController||B.cinematicsInitializeJobId)return P.return();B.cinematicsInitializeJobId=_.wT.addLowPriorityJob(function(){B.initCinematicController();B.cinematicsInitializeJobId=void 0});
_.Dh(P)})};
_.k.onShortUndoDismiss=function(){var B=this,t=HQs().pop();t!==void 0&&(_.K9(this,function(){B.showCardWithIndex(t)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.k.onShortsDismiss=function(B){if(B=B.detail.reelDismissalActionRenderer)(B=_.X(B.onDismissalCompletionRenderer,_.xF1))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:B}}}),this.scrollAndDismissCard()};
_.k.processReelNonVideoContentDismissalCommand=function(B){var t=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);B=_.X(B,yt8);this.activeDimissalTimeout=setTimeout(function(){t.scrollAndDismissCard()},Number(B==null?void 0:B.delayMs))};
_.k.scrollAndDismissCard=function(){var B=this,t=this.index;HQs().push(t);_.K9(this,function(){var T=B.getPlayableNextIndex();T!==null&&(T=B.getActiveReelVideo(T),B.hideCardWithIndex(t),T==null||T.scrollIntoView({behavior:"smooth",block:"nearest",inline:B.enableScrollIntoViewCenter?"center":"start"}))})};
_.k.hideCardWithIndex=function(B){if(B=this.getActiveReelVideo(B))B.hidden=!0};
_.k.showCardWithIndex=function(B){if(B=this.getActiveReelVideo(B))B.hidden=!1};
_.k.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.k.activeChanged=function(B){_.rq().dispatch(_.kT({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:B}}));if(B)document.addEventListener("keydown",_.Pb(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var t;(t=this.player)==null||t.sendAbandonmentPing()}var T;(T=this.player)==null||T.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.Pb(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.k.graftClientVisualElements=function(){if(this.data){var B=_.Xr();_.LQ8(B,_.V2({response:this.reelWatchSequenceResponse}));_.Cv(B,this.nextReelVe);_.Cv(B,this.prevReelVe);_.m("kevlar_shorts_auto_advance")&&(_.Cv(B,this.loopToggleOffVe),_.Cv(B,this.loopToggleOnVe));_.Cv(B,this.ambientModeToggleVe);_.iS(_.sg(),[this.nextReelVe,this.prevReelVe]);_.m("web_shorts_paused_state_logging")&&_.Cv(B,this.reelPlayerPausedStateRendererVe)}};
_.k.graftNvcRenderer=function(){var B,t,T,S,O=this.index<0?(B=this.shortsProcessedPrevSequence)==null?void 0:(t=B[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:t.command:(T=this.shortsProcessedSequence)==null?void 0:(S=T[this.index])==null?void 0:S.command;if(O&&this.isNonVideoContentCommand(O)){B=_.X(O,_.F1);var d,Z;(B=(d=_.X(B==null?void 0:B.renderer,_.Hd8))==null?void 0:(Z=d.loggingDirectives)==null?void 0:Z.trackingParams)&&_.Xr().graftServerVe(B)}};
_.k.setActiveIndex=function(){_.OD().resolve(_.md).setActiveIndex(this.index)};
_.k.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.k.lazyUpdateMiniplayerData=function(){var B=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.wT.addLowPriorityJob(function(){B.updateMiniplayerData();B.updateMiniplayerDataJobId=void 0}))};
_.k.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.wT.cancelJob(this.updateMiniplayerDataJobId)};
_.k.updateMiniplayerData=function(){var B,t,T,S=_.OD().resolve(_.y4),O={shortsData:this.getCurrentShort(),previousButtonDisabled:!((B=this.prevButtonData)==null||!B.isDisabled),nextButtonDisabled:!((t=this.nextButtonData)==null||!t.isDisabled),playabilityStatus:(T=this.playerData)==null?void 0:T.playabilityStatus};_.fc(S,O)};
_.k.resetPlayerLocation=function(){var B=this.getPlayer();this.initialPlayerContainer&&B.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.k.movePlayerToVideo=function(B,t){var T=this;t=t===void 0?!0:t;var S=this.getActiveReelVideo(B),O=this.getPlayer();if(S){this.overlayContainer?S.appendChild(this.overlayContainer):(this.overlayContainer=_.ZH(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,S.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||O.appendTo(this.overlayContainer.playerContainer,void 0,!0));var d;(d=this.player)==null||d.setSize(NaN,NaN);this.isActive||_.fC(_.wT,function(){T.isActive=
!0});
O.style.visibility="visible";_.m("reels_web_disable_rtr_tick")||_.m("reels_web_use_pbs_first_shorts")&&B===0||_.wv("r_tr");this.currentPlayerIndex=B;S.appendChild(this.errorScreenContainer);var Z;(Z=this.JSC$19866_cinematicController)==null||_.LhB(Z)}else t?_.wT.addLowPriorityJob(function(){T.movePlayerToVideo(T.index,!1)}):Math.random()<=_.Cj("web_shorts_error_logging_threshold")&&_.oz(new _.HY("Trying to movePlayerToVideo with undefined container.",{firstAttempt:t,
index:B}))};
_.k.enableFormatFirst=function(B){return _.m("web_enable_format_first")||B.adsOverlay&&_.m("web_enable_format_first_ads_only")||B.reelPlayerOverlayRenderer&&_.m("web_enable_format_first_organic_only")};
_.k.getAspectRatio=function(B){if(B!=null&&B.thumbnail&&this.enableFormatFirst(B))return"--ytd-shorts-player-ratio: "+V1N(B.thumbnail)};
_.k.getBackgroundImage=function(B){if(B!=null&&B.thumbnail)return(B=_.Z1(B.thumbnail.thumbnails))?'background-image:url("'+B+'");':"background-color:black;"};
_.k.onPersistentPanelActiveChanged=function(){var B=this.getCurrentShort();if(B&&this.enableFormatFirst(B)&&(B==null?0:B.thumbnail)&&V1N(B.thumbnail)!==.5625){var t;(t=this.player)==null||t.setSize(NaN,NaN)}};
_.k.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.k.moveCinematicsToVideo=function(){var B=_.ZH(this.hostElement).querySelector("ytd-reel-video-renderer");(B==null?0:B.cinematicContainer)&&B.cinematicContainer!==this.shortsCinematicContainer.parentElement&&B.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.k.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.k.updatePrevButtonData=function(){var B=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(B){var t;this.prevButtonData=B=Object.assign({},B,{accessibility:{label:_.IG("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:B.isDisabled||this.index===-(((t=this.shortsProcessedPrevSequence)==null?void 0:t.length)||0),tooltip:this.isUpArrowHidden?"":_.IG("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=B=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.k.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.k.updateNextButtonData=function(){var B=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(B){var t;this.nextButtonData=B=Object.assign({},B,{accessibility:{label:_.IG("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:B.isDisabled||this.index===((t=this.shortsProcessedSequence)==null?void 0:t.length),tooltip:_.IG("NEXT_VIDEO_LABEL")||""})}};
_.k.getPlayablePreviousIndex=function(){for(var B,t=this.index-1;t>=-(((B=this.prevShortsSequence)==null?void 0:B.length)||0);t--)if(!HQs().includes(t))return t;return null};
_.k.getIndexInSequence=function(B,t){return B.findIndex(function(T){var S;return((S=_.X(T.command,_.aE))==null?void 0:S.videoId)===t})};
_.k.handlePrevButtonClick=function(B){var t=this,T,S;return _.L(function(O){T=t.getPlayablePreviousIndex();if(T===null)return O.return();t.gestureType=((S=B)==null?void 0:S.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";T===0&&(t.hidePreviousButtonImmediately=!0);if(t.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){t.transitionToVideoThrottle.fire(T)}),O.return();
t.scrollToVideoThrottle.fire(T);_.Dh(O)})};
_.k.getPlayableNextIndex=function(){for(var B,t=this.index+1;t<(((B=this.shortsProcessedSequence)==null?void 0:B.length)||0);t++)if(!HQs().includes(t))return t;return null};
_.k.handleNextButtonClick=function(B,t){var T=this,S,O;return _.L(function(d){S=T.getPlayableNextIndex();if(S===null)return d.return();S===1&&(T.showPreviousButtonImmediately=!0);T.gestureType=((O=B)==null?void 0:O.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";t&&(T.gestureType=t);if(T.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){T.transitionToVideoThrottle.fire(S)}),d.return();
T.scrollToVideoThrottle.fire(S);_.Dh(d)})};
_.k.handleReelNavigateCommand=function(B,t,T){(B=_.X(B,o_8))&&t&&B.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(T)};
_.k.loadVideo=function(B,t){t=t===void 0?!1:t;if(B!==this.currentPlayerIndex){_.rq().dispatch(dI(!1));if(this.isAd()&&!t){var T;(T=this.player)==null||T.notifyShortsAdSwipeEvent()}if((t=this.JSC$19866_cinematicController)!=null){var S;(S=t.currentCinematicEffect)==null||S.pause()}if((S=this.JSC$19866_cinematicController)!=null){var O;(O=S.currentCinematicEffect)==null||O.clear()}S=B>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(S));
this.getPlayer().style.visibility="hidden";this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var d,Z,h,q;O=B<0?(d=this.shortsProcessedPrevSequence)==null?void 0:(Z=d[this.shortsProcessedPrevSequence.length+B])==null?void 0:Z.command:(h=this.shortsProcessedSequence)==null?void 0:(q=h[B])==null?void 0:q.command;this.index=B;this.gestureType||(this.gestureType=S?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");
O&&this.isVideoContentCommand(O)&&(this.ytComponentBehavior.resolveCommand(O,{form:{createScreenConfig:{clickedVisualElement:S?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(O&&this.isNonVideoContentCommand(O)){this.currentEndpoint=O;this.data=void 0;d=_.Xr();Z=_.X(O,_.F1);var D,P;(Z=(D=_.X(Z==null?void 0:Z.renderer,_.Hd8))==null?void 0:(P=D.screenLoggingData)==null?void 0:P.screenVeType)&&_.dc(d,Z);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&
this.player.pauseVideo();(D=this.getActiveReelVideo(B))&&D.appendChild(this.overlayContainer)}var U,J;if(((U=this.reelWatchSequenceResponse)==null?0:U.continuationEndpoint)&&((J=this.reelWatchSequenceResponse)==null?0:J.entries)&&B===this.reelWatchSequenceResponse.entries.length-1){var N,H;U={contentPlaybackContext:_.RE({},(H=_.X((N=this.currentEndpoint)==null?void 0:N.commandMetadata,_.b5))==null?void 0:H.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,
{form:U})}var f,c,w;((f=this.reelWatchSequenceResponse)==null?0:f.prevContinuationEndpoint)&&B===-(((c=this.reelWatchSequenceResponse)==null?void 0:(w=c.prevEntries)==null?void 0:w.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.k.setMiniplayerPreview=function(B){B=(B===void 0?0:B)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var t,T,S=_.OD().resolve(_.y4),O={shortsData:void 0,shortsPreviewThumbnail:B?(t=this.shortsProcessedSequence)==null?void 0:(T=t[B])==null?void 0:T.thumbnail:void 0};_.fc(S,O)};
_.k.updateTitle=function(B){var t,T;B=(B==null?0:B.adSlots)?"":(T=B==null?void 0:(t=B.videoDetails)==null?void 0:t.title)!=null?T:"";_.dv(this.hostElement,"yt-update-title",B)};
_.k.registerPanel=function(B){var t=_.OD().resolve(_.XN);if(t){B=_.C(B.engagementPanels||[]);for(var T=B.next();!T.done;T=B.next()){T=T.value;var S=T.engagementPanelSectionListRenderer,O=void 0,d=void 0,Z=void 0,h=void 0,q=((O=S)==null?void 0:O.targetId)||((d=S)==null?void 0:d.panelIdentifier)||((Z=S)==null?void 0:(h=Z.identifier)==null?void 0:h.tag);O=S=void 0;(O=(S=t).registerPanelContent)==null||O.call(S,q,T)}}};
_.k.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.rq().dispatch(dI(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();_.rq().dispatch(aZ1(!1));var B=_.OD().resolve(_.md);B.dismissedIndices=[];B.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.OD().resolve(_.y4).close(!0)};
_.k.processAppendReelWatchSequenceContinuationEntriesAction=function(B){var t=this,T;(T=this.intersectionObserver)==null||T.disconnect();B=B.appendReelWatchSequenceContinuationEntriesAction;if(B==null?0:B.entries){var S;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.aw(((S=this.reelWatchSequenceResponse)==null?void 0:S.entries)||[]),_.aw(B.entries)),continuationEndpoint:B.continuationEndpoint})}else if(B==null?0:B.prevEntries){var O;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.aw(((O=this.reelWatchSequenceResponse)==null?void 0:O.prevEntries)||[]),_.aw(B.prevEntries)),prevContinuationEndpoint:B.prevContinuationEndpoint});_.wT.addLowPriorityJob(function(){t.movePlayerToVideo(t.index);var d;(d=t.getActiveReelVideo(t.index))==null||d.scrollIntoView({block:"nearest",inline:t.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.wT.addLowPriorityJob(function(){t.observeShorts()},100)};
_.k.processWatchSequence=function(B){var t=this;return B.map(function(T){T=T.command;if(t.isVideoContentCommand(T)){var S=_.X(T,_.aE);return{reelPlayerOverlayRenderer:_.X(S==null?void 0:S.overlay,_.a92),thumbnail:S.thumbnail,command:T}}return t.isNonVideoContentCommand(T)?(S=_.X(T,_.F1),{reelNonVideoContentRenderer:_.X(S==null?void 0:S.renderer,_.Hd8),command:T}):{command:T}})};
_.k.calculateIntersectionObserverThreshold=function(){var B=_.ZH(this.hostElement).querySelector("ytd-reel-video-renderer"),t=1;(B==null?0:B.offsetHeight)&&(B==null?0:B.offsetWidth)&&(t=Math.min(B.offsetHeight,this.shortsContainer.offsetHeight)/B.offsetHeight*(Math.min(B.offsetWidth,this.shortsContainer.offsetWidth)/B.offsetWidth));return Math.round(t*.6*10)/10};
_.k.isVideoContentCommand=function(B){_.OD().resolve(_.md);return!!_.X(B,_.aE)};
_.k.isNonVideoContentCommand=function(B){_.OD().resolve(_.md);return!!_.X(B,_.F1)};
_.k.initCinematicController=function(){var B=this;if(this.player&&this.shortsCinematicContainer){this.JSC$19866_cinematicController=new _.kW(this.shortsCinematicContainer,this.player);var t,T=_.X((t=this.data)==null?void 0:t.background,_.jM);_.ZQB(this.JSC$19866_cinematicController,T);_.Cpf(this.JSC$19866_cinematicController,htg(T));_.du1(this.JSC$19866_cinematicController);_.wT.addLowPriorityJob(function(){B.moveCinematicsToVideo()})}};
_.k.handleMiniplayerNavigateShorts=function(B){B==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():B==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.k.handleSignalActionToggleShortsPictureInPicture=function(){if(_.OD().resolve(_.y4).pictureInPictureSupported()){var B=_.OD().resolve(_.md);if(_.m("web_shorts_pip")){var t=_.OD().resolve(_.y4);B.isShortsPipActive()?t.deactivate():t.isMiniplayerActive()||(_.Da().shortsPipActivation=!0,_.V9g(t))}}else(B=this.player)==null||B.togglePictureInPicture()};
_.n9.Object.defineProperties(UF.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.reelWatchSequenceResponse)!=null&&B.prevEntries)return this.processWatchSequence([].concat(_.aw(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var B=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!B)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var t=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.aw(this.prevShortsSequence.slice(0,t)),[B],_.aw(this.prevShortsSequence.slice(t+
1)))}t=this.index+this.shortsProcessedPrevSequence.length;B.thumbnail=this.shortsProcessedPrevSequence[t].thumbnail;return[].concat(_.aw(this.shortsProcessedPrevSequence.slice(0,t)),[B],_.aw(this.shortsProcessedPrevSequence.slice(t+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.reelWatchSequenceResponse)!=null&&B.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var B=this.getCurrentShort();if(!B||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[B];if(B==null||!B.reelNonVideoContentRenderer){var t=this.getIndexInSequence(this.shortsSequence,_.X(this.currentEndpoint,_.aE).videoId);if(this.index===0&&t!==-1)return this.currentPlayerIndex=this.index=t,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.aw(this.shortsSequence.slice(0,this.index)),[B],_.aw(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){B.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var T,S,O,d;t=((S=_.X((T=this.shortsProcessedSequence[0])==null?void 0:T.command,_.aE))==null?void 0:S.videoId)===((d=_.X((O=this.shortsSequence[0])==null?void 0:O.command,_.aE))==null?void 0:d.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.aw(this.shortsProcessedSequence.slice(0,
this.index)),[B],_.aw(this.shortsSequence.slice(t)))}return[B].concat(_.aw(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var B=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;B&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(B)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 B,t;return this.index===((B=this.reelWatchSequenceResponse)==null?void 0:(t=B.entries)==null?void 0:t.length)}var T;return!((T=this.reelWatchSequenceResponse)==null?0:T.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var B;(B=this.delayedActiveIndexUpdateDebouncer)==null||B.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return this.isShortPlayable()||((t=_.X((B=this.data)==null?void 0:B.watchStatus,_.ou8))==null?void 0:(T=t.style)==null?void 0:T.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var B=this,t=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),T;if((this.data||t)&&(((T=this.data)==null?0:T.engagementPanels)||this.isAd()||t)){t=!1;this.activePanel="shorts-comments-panel";var S;T=_.C(((S=this.data)==null?void 0:S.engagementPanels)||[]);for(S=T.next();!S.done;S=T.next()){S=S.value.engagementPanelSectionListRenderer;var O=void 0,d=void 0,Z=void 0,h=void 0;if((((O=S)==null?void 0:(d=O.identifier)==
null?void 0:d.tag)||((Z=S)==null?void 0:Z.targetId)||((h=S)==null?void 0:h.panelIdentifier))===this.activePanel){t=!0;break}}if(this.isPersistentPanelActive){var q=_.OD().resolve(_.XN);_.fC(_.wT,function(){q.showPanel(B.activePanel,void 0,void 0,void 0,null)},100)}var D;
T=[].concat(_.aw(Object.values(((D=this.data)==null?void 0:D.engagementPanels)||{})));if(_.m("enable_preview_panel_for_shorts_search_suggested_action")){var P,U,J,N,H;((N=_.X((P=this.data)==null?void 0:(U=P.overlay)==null?void 0:(J=U.reelPlayerOverlayRenderer)==null?void 0:J.metapanel,_.jv2))==null?void 0:(H=N.metadataItems)==null?void 0:H.find(function(f){var c,w;return((c=_.X(f,xuC))==null?void 0:(w=c.icon)==null?void 0:w.iconType)==="SEARCH"}))!==void 0&&T.push({engagementPanelSectionListRenderer:{identifier:{tag:"PAsearch_preview"},
targetId:"PAsearch_preview"}})}D=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);P=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return D===void 0&&P===void 0||(D==null?0:D.isDisabled)||(P==null?void 0:P.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!t?(t=T==null?void 0:T.findIndex(function(f){var c,
w;return((c=f.engagementPanelSectionListRenderer)==null?void 0:(w=c.identifier)==null?void 0:w.tag)==="shorts-comments-panel"}),t===-1||t===void 0||T!=null&&T.splice(t,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.IG("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.IG("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:_.IG("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.IG("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(_.aw(Object.values(T||
{})))):T}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.shortsProcessedSequence)==null?void 0:B[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var B=this,t,T,S;if((t=this.playerData)==null?0:(T=t.playabilityStatus)==null?0:(S=T.errorScreen)==null?0:S.playerInterstitialRenderer)return _.wT.addLowPriorityJob(function(){B.movePlayerToVideo(B.index)}),this.playerData.playabilityStatus.errorScreen;
var O,d;return((O=this.data)==null?void 0:O.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((d=this.data)==null?0:d.watchStatus)&&_.X(this.data.watchStatus,_.c14)?(_.wT.addLowPriorityJob(function(){B.movePlayerToVideo(B.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.n9.Object.defineProperties(UF,{template:{configurable:!0,enumerable:!0,get:function(){if($u8===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n      <template class="style-scope ytd-shorts">\n        <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n          <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n          </div>\n        </div>\n      </template>\n    </dom-repeat>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);$u8=B}B=$u8;return B}}});
UF.prototype.onNextButtonDataChange=UF.prototype.onNextButtonDataChange;UF.prototype.onPrevButtonDataChange=UF.prototype.onPrevButtonDataChange;UF.prototype.onPersistentPanelActiveChanged=UF.prototype.onPersistentPanelActiveChanged;UF.prototype.lazyUpdateMiniplayerData=UF.prototype.lazyUpdateMiniplayerData;UF.prototype.onShortsPipActiveChanged=UF.prototype.onShortsPipActiveChanged;UF.prototype.setActiveIndex=UF.prototype.setActiveIndex;UF.prototype.graftNvcRenderer=UF.prototype.graftNvcRenderer;
UF.prototype.graftClientVisualElements=UF.prototype.graftClientVisualElements;UF.prototype.onActiveChanged=UF.prototype.onActiveChanged;UF.prototype.onShortsDismiss=UF.prototype.onShortsDismiss;UF.prototype.onShortUndoDismiss=UF.prototype.onShortUndoDismiss;UF.prototype.playerDataChanged=UF.prototype.playerDataChanged;UF.prototype.afterPlayerStarted=UF.prototype.afterPlayerStarted;UF.prototype.unhideCurrentOverlay=UF.prototype.unhideCurrentOverlay;UF.prototype.onServiceRequestCompleted=UF.prototype.onServiceRequestCompleted;
UF.prototype.engagementPanelsChanged=UF.prototype.engagementPanelsChanged;UF.prototype.onFullscreenChange=UF.prototype.onFullscreenChange;UF.prototype.onResize=UF.prototype.onResize;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],UF.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.gY.YtPageBehavior),_.Y("design:type",Object)],UF.prototype,"ytPageBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],UF.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.fw),_.Y("design:type",Object)],UF.prototype,"ironResizableBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],UF.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],UF.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],UF.prototype,"ytdReduxBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"playerData",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"reelWatchSequenceResponse",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"cachedReelWatchSequenceResponse",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"currentEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"nextButtonData",void 0);
_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"prevButtonData",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"isPreviousPageShorts",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"index",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"delayedActiveIndex",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"playablePreviousIndex",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"player",void 0);
_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"isPlayerPaused",void 0);_.G([_.y({selector:Du8}),_.Y("design:type",Object)],UF.prototype,"isPlayerStarted",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"intersectionObserver",void 0);_.G([_.y(),_.Y("design:type",Number)],UF.prototype,"cinematicsInitializeJobId",void 0);_.G([_.y(),_.Y("design:type",Number)],UF.prototype,"updateMiniplayerDataJobId",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"fitToVisibleBounds",void 0);
_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"pageSubtype",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],UF.prototype,"enablePreviousContinuation",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"shortsPipEnabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"isDark",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"shortsViewTransitions",void 0);
_.G([_.y({selector:_.qH,reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"isFullscreen",void 0);_.G([_.y({selector:_.VU,reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"isShortsPipActive",void 0);_.G([_.mA("#shorts-inner-container"),_.Y("design:type",HTMLElement)],UF.prototype,"shortsInnerContainer",void 0);_.G([_.mA("#back-nav-button ytd-button-renderer"),_.Y("design:type",_.nq)],UF.prototype,"backNavButton",void 0);
_.G([_.mA("#shorts-container"),_.Y("design:type",HTMLElement)],UF.prototype,"shortsContainer",void 0);_.G([_.zM("error-screen"),_.Y("design:type",HTMLElement)],UF.prototype,"errorScreenContainer",void 0);_.G([_.zM("player"),_.Y("design:type",Object)],UF.prototype,"playerElement",void 0);_.G([_.zM("shorts-cinematic-container"),_.Y("design:type",HTMLElement)],UF.prototype,"shortsCinematicContainer",void 0);
_.G([_.zM("initial-player-container"),_.Y("design:type",HTMLElement)],UF.prototype,"initialPlayerContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"buttonOverride",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"anchoredPanelActive",void 0);_.G([_.y(),_.Y("design:type",String)],UF.prototype,"activePanel",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"isActive",void 0);
_.G([_.y({selector:E_N,reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"smallScreenPersistentPanel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"isPersistentPanelActive",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"smallScreenSqueezeBack",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"enableScrollIntoViewCenter",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"formatFirst",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"enableFlexibleOverlay",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],UF.prototype,"useAspectRatio",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"panelContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"overlayContainer",void 0);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"isShortsInitialized",void 0);
_.G([_.F("reelWatchSequenceResponse"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"prevShortsSequence",null);_.G([_.F("data","prevShortsSequence"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"shortsProcessedPrevSequence",null);_.G([_.F("reelWatchSequenceResponse"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"shortsSequence",null);
_.G([_.F("data","shortsSequence"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"shortsProcessedSequence",null);_.G([_.y({reflectToAttribute:!0}),_.F("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UF.prototype,"isUpArrowHidden",null);
_.G([_.y({reflectToAttribute:!0}),_.F("reelWatchSequenceResponse","index","endOfNextContinuation"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UF.prototype,"isDownArrowHidden",null);_.G([_.y(),_.F("index"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],UF.prototype,"activeIndex",null);_.G([_.F("isShortPlayable","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UF.prototype,"shouldRenderOfflineContent",null);
_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onResize",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"anchoredEngagementPanels",null);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"watchWhileEngagementPanels",void 0);_.G([_.IK("isFullscreen"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onFullscreenChange",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"engagementPanelsChanged",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],UF.prototype,"onServiceRequestCompleted",null);_.G([_.F("data","shortsSequence","index"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"activeReel",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"unhideCurrentOverlay",null);_.G([_.IK("isPlayerStarted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"afterPlayerStarted",null);_.G([_.F("playerData","reelWatchSequenceResponse","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],UF.prototype,"errorScreen",null);
_.G([_.F("errorScreen"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],UF.prototype,"hasError",null);_.G([_.IK("playerData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],UF.prototype,"playerDataChanged",null);_.G([_.Uv("yt-dismissible-item-undo-feedback"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onShortUndoDismiss",null);
_.G([_.Uv("yt-disable-lockup-interaction"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],UF.prototype,"onShortsDismiss",null);_.G([_.je("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onActiveChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"graftClientVisualElements",null);
_.G([_.IK("currentPlayerIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"graftNvcRenderer",null);_.G([_.IK("index"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"setActiveIndex",null);_.G([_.IK("isShortsPipActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onShortsPipActiveChanged",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"lazyUpdateMiniplayerData",null);_.G([_.y(),_.Y("design:type",Object)],UF.prototype,"onOverlayDensityChanged",void 0);_.G([_.IK("isPersistentPanelActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onPersistentPanelActiveChanged",null);
_.G([_.IK("index","data","isUpArrowHidden"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onPrevButtonDataChange",null);_.G([_.IK("index","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UF.prototype,"onNextButtonDataChange",null);_.G([_.M({is:"ytd-shorts"})],UF);_.kr.registerService(_.Zn9,UF);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("JzFVk");
var qKs=function(B){return _.E("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},hI1(B.data.ctaButton,{buttonViewModel:{}}),_.E(_.vR,{text:B.data.subtext,className:"ytwYtdButtonBannerViewModelSubtext"}))};var Vs7;var EVw;var oi=function(){return _.x.apply(this,arguments)||this};
_.u(oi,_.x);oi.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
oi.prototype.computeBlueBottomLink=function(B){return B};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],oi.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oi.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],oi.prototype,"data",void 0);_.G([_.y({computed:"computeIcon_(data.bottomIcon)"}),_.Y("design:type",String)],oi.prototype,"bottomIcon",void 0);
_.G([_.y({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],oi.prototype,"enableBlueBottomLink",void 0);_.G([_.M({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],oi);
_.e(oi,"ytd-web-answer-renderer",function(){if(EVw!==void 0)return EVw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return EVw=B},{mode:_.h_("kevlar_poly_si_batch_j035")?1:2});var DF1;var yg=function(){var B=_.x.apply(this,arguments)||this;B.hasChipBar=!1;return B};
_.u(yg,_.x);yg.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}}};
yg.prototype.computeHasChipBar=function(B){return!(B==null||!B.chipBar)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yg.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],yg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],yg.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.Y("design:type",Object)],yg.prototype,"hasChipBar",void 0);_.G([_.M({is:"ytd-search-header-renderer",disableElementRegistration:!0})],yg);
_.e(yg,"ytd-search-header-renderer",function(){if(DF1!==void 0)return DF1;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return DF1=B},{mode:1});var PBr;var Qg=function(){return _.x.apply(this,arguments)||this};
_.u(Qg,_.x);Qg.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Qg.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Qg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Qg.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-page-continuation"})],Qg);
_.e(Qg,"ytd-page-continuation",function(){if(PBr!==void 0)return PBr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return PBr=B},{mode:1});var UF8;var IJN;var JoV;var xK=function(){return _.x.apply(this,arguments)||this};
_.u(xK,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xK.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xK.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],xK);
_.e(xK,"ytd-watch-card-one-vs-one-event",function(){if(JoV!==void 0)return JoV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return JoV=B},{mode:1});var Mf=function(){return _.x.apply(this,arguments)||this};
_.u(Mf,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Mf.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Mf.prototype,"data",void 0);_.G([_.M({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],Mf);
_.e(Mf,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(IJN!==void 0)return IJN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IJN=B},{mode:1});var mFb;var $K=function(){return _.x.apply(this,arguments)||this};
_.u($K,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$K.prototype,"data",void 0);_.G([_.M({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],$K);
_.e($K,"ytd-banner-and-box-hero-image-renderer",function(){if(mFb!==void 0)return mFb;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mFb=B},{mode:1});var Nwq;var Wd=function(){var B=_.x.apply(this,arguments)||this;B.modern=_.m("web_modern_buttons");return B};
_.u(Wd,_.x);Wd.prototype.computeIcon=function(){var B,t,T=(B=this.data)==null?void 0:(t=B.icon)==null?void 0:t.iconType;if(T)return _.DK(T)};
Wd.prototype.computeButtonShape=function(){var B;return{buttonText:_.vS((B=this.data)==null?void 0:B.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.n9.Object.defineProperties(Wd.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"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Wd.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Wd.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Wd.prototype,"modern",void 0);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.F("data.style"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Wd.prototype,"buttonColor",null);
_.G([_.M({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Wd);
_.e(Wd,"ytd-call-to-action-button-renderer",function(){if(Nwq!==void 0)return Nwq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Nwq=B},{mode:1});var Xj1;var e0=function(){return _.x.apply(this,arguments)||this};
_.u(e0,_.x);e0.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.ZH(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.Cz(this.data.leftThumbnail.thumbnails,216)+")")};
e0.prototype.onLeftThumbnailChanged=e0.prototype.onLeftThumbnailChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],e0.prototype,"data",void 0);_.G([_.IK("data.leftThumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],e0.prototype,"onLeftThumbnailChanged",null);_.G([_.M({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],e0);
_.e(e0,"ytd-collage-hero-image-renderer",function(){if(Xj1!==void 0)return Xj1;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Xj1=B},{mode:1});var uc7;var GS=function(){return _.x.apply(this,arguments)||this};
_.u(GS,_.x);GS.prototype.computeStyle=function(B){return B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],GS.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GS.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Y("design:type",String)],GS.prototype,"componentStyle",void 0);_.G([_.M({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],GS);
_.e(GS,"ytd-single-hero-image-renderer",function(){if(uc7!==void 0)return uc7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return uc7=B},{mode:1});var jhf;var pW=function(){return _.x.apply(this,arguments)||this};
_.u(pW,_.x);_.k=pW.prototype;
_.k.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.m("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.k.computeSubtitle=function(B){if(this.data){var t;if(this.data.upcomingEventData){B=_.vS(B.subtitle);var T=Number(this.data.upcomingEventData.startTime);isNaN(T)||(t=_.lZ(_.si(B,T)))}else t=B.subtitle;return t}};
_.k.onHeroTap=function(B){B.preventDefault();var t=this.data&&this.data.navigationEndpoint;!t||!_.zJ(_.z2(B),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.zJ(_.z2(B),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.m("kevlar_watchcard_hero_video_renderer_killswitch")?_.dv(this.hostElement,"yt-navigate",{navigationEndpoint:t}):this.ytComponentBehavior.resolveCommand(t))};
_.k.computeHeroTabIndex=function(B){return B&&B.simpleText?-1:0};
_.k.computeHeroRole=function(B){return B&&B.simpleText?"":"link"};
_.k.computeIsReminderButtonPresent=function(B){return!(!B||!B.reminderButton)};
_.k.computeHideBottomItems=function(B){return!(this.computeIsReminderButtonPresent(B)||B.subtitle)};
_.k.dataChanged=function(){var B=this.get("data.buttons.buttonRenderer.serviceEndpoint"),t;((t=_.X(B==null?void 0:B.commandMetadata,_.H8))==null?0:t.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(B)};
pW.prototype.dataChanged=pW.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pW.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],pW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pW.prototype,"data",void 0);
_.G([_.y({computed:"computeSubtitle(data)"}),_.Y("design:type",String)],pW.prototype,"subtitle",void 0);_.G([_.y({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],pW.prototype,"isReminderButtonPresent",void 0);_.G([_.y({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],pW.prototype,"hideBottomItems",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pW.prototype,"dataChanged",null);_.G([_.M({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],pW);
_.e(pW,"ytd-watch-card-hero-video-renderer",function(){if(jhf!==void 0)return jhf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jhf=B},{mode:1});var H51;var i0=function(){return _.x.apply(this,arguments)||this};
_.u(i0,_.x);_.k=i0.prototype;_.k.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"}}}};
_.k.computeTitleBadges=function(B){return B?[B]:[]};
_.k.computeHeaderStyle=function(B){return B?B.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.k.computeAvatarAriaLabel=function(B){if(B){var t,T,S,O;return(O=(t=B.avatar)==null?void 0:(T=t.accessibility)==null?void 0:(S=T.accessibilityData)==null?void 0:S.label)!=null?O:_.vS(B==null?void 0:B.title)}};
_.k.computeAvatarHeight=function(B){return B==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.k.computeBadgeRowClass=function(B){return(B==null?0:B[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],i0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],i0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],i0.prototype,"data",void 0);_.G([_.y({computed:"computeTitleBadges(data.titleBadge)"}),_.Y("design:type",Array)],i0.prototype,"titleBadges",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.Y("design:type",String)],i0.prototype,"headerStyle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.Y("design:type",String)],i0.prototype,"badgeRowClass",void 0);_.G([_.M({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],i0);
_.e(i0,"ytd-watch-card-rich-header-renderer",function(){if(H51!==void 0)return H51;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return H51=B},{mode:1});var aJs;var fJN;var YK=function(){return _.x.apply(this,arguments)||this};
_.u(YK,_.x);YK.prototype.onMetadataTap=function(B){var t=this.data&&this.data.navigationEndpoint;t&&!_.zJ(_.z2(B),this.hostElement,["A".toString()])&&_.dv(this.hostElement,"yt-navigate",{endpoint:t})};
_.n9.Object.defineProperties(YK.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 B;if(this.data.upcomingEventData){var t=_.vS(this.data.subtitle),T=Number(this.data.upcomingEventData.startTime);isNaN(T)||(B=_.lZ(_.si(t,T)))}else B=this.data.subtitle;return B}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YK.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YK.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data.style"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],YK.prototype,"isCondensed",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],YK.prototype,"subtitle",null);
_.G([_.M({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],YK);
_.e(YK,"ytd-watch-card-compact-video-renderer",function(){if(fJN!==void 0)return fJN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return fJN=B},{mode:1});var gV8;var KW=function(){return _.x.apply(this,arguments)||this};
_.u(KW,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KW.prototype,"data",void 0);_.G([_.M({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],KW);
_.e(KW,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(gV8!==void 0)return gV8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return gV8=B},{mode:1});var l0=function(){return _.x.apply(this,arguments)||this};
_.u(l0,_.x);l0.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}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],l0.prototype,"ytRendererStamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],l0.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],l0.prototype,"data",void 0);_.G([_.M({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],l0);
_.e(l0,"ytd-vertical-watch-card-list-renderer",function(){if(aJs!==void 0)return aJs;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return aJs=B},{mode:1});var RIf;var vd=function(){var B=_.x.apply(this,arguments)||this;B.ariaExpanded="false";return B};
_.u(vd,_.x);_.k=vd.prototype;_.k.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.k.dataChanged=function(){var B;this.currentSeasonIndex=((B=this.data)==null?void 0:B.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.k.computeEpisodesInfo=function(B,t,T){if(B!==void 0&&t.length===B.length)return B[T]};
_.k.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.k.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.k.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.k.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.k.getUppercaseSimpleString=function(B){return this.ytRendererBehavior.getSimpleString(B).toUpperCase()};
_.k.updateCurrentSeasonIndexFromBinding=function(B){this.currentSeasonIndex=B.detail.value};
vd.prototype.onIronOverlayClosed=vd.prototype.onIronOverlayClosed;vd.prototype.currentSeasonIndexChanged=vd.prototype.currentSeasonIndexChanged;vd.prototype.dataChanged=vd.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vd.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",String)],vd.prototype,"label",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],vd.prototype,"currentSeasonIndex",void 0);_.G([_.y({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.Y("design:type",Object)],vd.prototype,"episodesInfo",void 0);_.G([_.y({value:"false"}),_.Y("design:type",Object)],vd.prototype,"ariaExpanded",void 0);_.G([_.mA("#lists"),_.Y("design:type",Object)],vd.prototype,"lists",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vd.prototype,"dataChanged",null);_.G([_.je("currentSeasonIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],vd.prototype,"currentSeasonIndexChanged",null);_.G([_.Uv("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],vd.prototype,"onIronOverlayClosed",null);
_.G([_.M({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],vd);
_.e(vd,"ytd-watch-card-section-dropdown-renderer",function(){if(RIf!==void 0)return RIf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return RIf=B},{mode:1});var AoB;var nW=function(){var B=_.x.apply(this,arguments)||this;B.isSearch=!1;return B};
_.u(nW,_.x);nW.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}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nW.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],nW.prototype,"isSearch",void 0);_.G([_.M({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],nW);
_.e(nW,"ytd-watch-card-section-sequence-renderer",function(){if(AoB!==void 0)return AoB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return AoB=B},{mode:1});var hI1=_.HR({buttonViewModel:_.V6});_.Tt(qKs);_.D1(qKs,"ytd-button-banner-view-model",{propNames:["data"]});var r1=function(){var B=_.x.apply(this,arguments)||this;B.isSearch=!1;return B};
_.u(r1,_.x);
r1.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"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],r1.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],r1.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],r1.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],r1.prototype,"rounded",void 0);_.G([_.y(),_.Y("design:type",Object)],r1.prototype,"isSearch",void 0);
_.G([_.M({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],r1);
_.e(r1,"ytd-universal-watch-card-renderer",function(){if(UF8!==void 0)return UF8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return UF8=B},{mode:1});var co_;_.dU(_.Ba(function(B){var t=B.data;var T;B=!((T=_.OD().resolve(_.S_(_.va)))==null||!T());T={};return _.E("overview-message-view-model",{class:_.JK("ytwOverviewMessageViewModelHost",(T.ytwOverviewMessageViewModelDarkBackground=B,T.ytwOverviewMessageViewModelLightBackground=!B,T))},_.E(_.I,{cond:function(){return t().primaryImage},
then:function(S){return _.E(_.bQ,{data:S,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.E(_.I,{cond:function(){return t().primaryText},
then:function(){return _.E("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.E(_.vR,{text:function(){return t().primaryText}}))}}),_.E(_.I,{cond:function(){return t().secondaryText},
then:function(){return _.E("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.E(_.vR,{text:function(){return t().secondaryText}}))}}))},"Wi"),"overview-message-view-model",{props:{data:_.lP}});_.D1(_.XB1,"ytd-overview-answer-view-model",{propNames:["data"]});var zS=function(){return _.x.apply(this,arguments)||this};
_.u(zS,_.x);zS.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"}}}};
zS.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],zS.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zS.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],zS.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zS.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],zS.prototype,"isSearch",void 0);
_.G([_.M({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],zS);
_.e(zS,"ytd-secondary-search-container-renderer",function(){if(co_!==void 0)return co_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return co_=B},{mode:1});var sh_;var b0=function(){var B=_.x.apply(this,arguments)||this;B.renderSecondarySearchContainer=!1;B.isSearch=!1;return B};
_.u(b0,_.x);_.k=b0.prototype;_.k.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"}}}};
_.k.created=function(){var B=this;this.boundStampSecondarySearchContainerIfFits=function(){B.stampSecondarySearchContainerIfFits()};
_.xM("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.k.computeIsSearchFrictionPage=function(B){var t,T,S,O,d;B=B==null?void 0:(t=B.primaryContents)==null?void 0:(T=t.sectionListRenderer)==null?void 0:(S=T.contents)==null?void 0:(O=S[0])==null?void 0:(d=O.itemSectionRenderer)==null?void 0:d.contents;if(!B)return!1;t=_.C(B);for(T=t.next();!T.done;T=t.next())if(S=void 0,(S=T.value)==null?0:S.searchFrictionViewModel)return!0;return!1};
_.k.computeShowSecondaryColumn=function(B,t){return!!(t&&t.secondaryContents&&B)};
_.k.activeChanged=function(){var B=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.Pb(this,this.debounceStampSecondarySearchContainerIfFits)),_.Go(function(){B.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.Pb(this,this.debounceStampSecondarySearchContainerIfFits))};
_.k.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.k.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.k.debounceStampSecondarySearchContainerIfFits=function(){_.px(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.k.onRetrieveLocation=function(B,t){t.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);B.stopPropagation()};
_.k.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
b0.prototype.dataChanged=b0.prototype.dataChanged;b0.prototype.onRetrieveLocation=b0.prototype.onRetrieveLocation;b0.prototype.persistentGuideChanged=b0.prototype.persistentGuideChanged;b0.prototype.activeChanged=b0.prototype.activeChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],b0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],b0.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],b0.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],b0.prototype,"ironResizableBehavior",void 0);_.G([_.y(),_.Y("design:type",Boolean)],b0.prototype,"active",void 0);_.G([_.y(),_.Y("design:type",Object)],b0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Y("design:type",Boolean)],b0.prototype,"useBiggerThumbs",void 0);_.G([_.y({reflectToAttribute:!0,value:function(){return _.ZE("desktop_search_bigger_thumbs_style")}}),
_.Y("design:type",String)],b0.prototype,"biggerThumbsStyle",void 0);_.G([_.y(),_.Y("design:type",Object)],b0.prototype,"renderSecondarySearchContainer",void 0);_.G([_.y({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.Y("design:type",Boolean)],b0.prototype,"showSecondaryColumn",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.Y("design:type",Boolean)],b0.prototype,"isSearchFrictionPage",void 0);
_.G([_.y(),_.Y("design:type",Object)],b0.prototype,"isSearch",void 0);_.G([_.IK("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],b0.prototype,"activeChanged",null);_.G([_.IK("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],b0.prototype,"persistentGuideChanged",null);
_.G([_.Uv("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],b0.prototype,"onRetrieveLocation",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],b0.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],b0);
_.e(b0,"ytd-two-column-search-results-renderer",function(){if(sh_!==void 0)return sh_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return sh_=B},{mode:1});var Bf=function(){var B=_.x.apply(this,arguments)||this;B.hasSearchHeader=!1;B.hasSecondaryContent=!1;B.hasBiggerThumbs=_.m("enable_desktop_search_bigger_thumbs");B.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return B};
_.u(Bf,_.x);_.k=Bf.prototype;_.k.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:_.ou(["aa","eocs"])}}};
_.k.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.k.loadPage_=function(B){this.initCsi();B&&(this.data=B,_.xM("REFINEMENTS_TUPLE",["FromSearchResponse",B.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.nR(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.k.initCsi=function(){_.fn("results",["ol","cpt"])};
_.k.updateTitle=function(){var B=_.pb(window.location.href,"q");B||(B=_.pb(window.location.href,"search_query"));_.dv(this.hostElement,"yt-update-title",B||"")};
_.k.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.k.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.m("web_srp_data_changed_terminate_imp_killswitch")||_.CG(this.hostElement,"yt-terminate-video-preview-action")};
_.k.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.k.computeHasSearchHeader=function(B){var t;B=B==null?void 0:(t=B.header)==null?void 0:t.searchHeaderRenderer;return!!B&&(!!B.searchFilterButton||!!B.chipBar)};
_.k.computeHasSecondaryContent=function(B){var t,T;return!!(B==null?0:(t=B.contents)==null?0:(T=t.twoColumnSearchResultsRenderer)==null?0:T.secondaryContents)};
_.n9.Object.defineProperties(Bf,{template:{configurable:!0,enumerable:!0,get:function(){if(Vs7===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);Vs7=B}B=Vs7;return B}}});
Bf.prototype.onReloadContinuationFinish=Bf.prototype.onReloadContinuationFinish;Bf.prototype.dataChanged=Bf.prototype.dataChanged;_.G([_.g(_.gY.YtPageBehavior),_.Y("design:type",Object)],Bf.prototype,"ytPageBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Bf.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Bf.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Bf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],Bf.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Bf.prototype,"data",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],Bf.prototype,"monitorScroll",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bf.prototype,"hasSearchHeader",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bf.prototype,"hasSecondaryContent",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bf.prototype,"hasBiggerThumbs",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bf.prototype,"dataChanged",null);
_.G([_.Uv("yt-reload-continuation-finish"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Bf.prototype,"onReloadContinuationFinish",null);_.G([_.M({is:"ytd-search"})],Bf);_.kr.registerService(_.CGX,Bf);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("h8y2qb");
var DSC=function(B){if(B=_.qrq(B)){var t;(t=B.sources)!=null&&t[0]?(t=_.EZw(B),t=t<1?"VERTICAL":t>1?"HORIZONTAL":"SQUARE"):t=void 0;return t}},R2=function(B){_.IR.call(this,"upload");
this.opts.query=B},US8=function(B,t){return _.E(PiV,{data:B,
onYtNavigate:t})},IIw=function(B,t){return _.q8(B.entities,"pageHeaderEntity",t)},mSC=function(B,t){return B.map(function(T){if(T.tabRenderer)return JC8(T.tabRenderer);
if(T.expandableTabRenderer&&t){var S=T.expandableTabRenderer;return{customTabRenderable:function(){return t(S)}}}return{}})},JC8=function(B){return{identifier:B.tabIdentifier,
aTagConfig:_.ew({innertubeCommand:B.endpoint,forceNewState:!0}),title:B.title,selected:B.selected,disabled:B.unselectable,icon:B.icon}},N6s=function(B){return _.kT({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:B})},Xhr=function(B){if(!_.Oi(document,"gtm-noscript")){var t=document.createElement("noscript");
t.id="gtm-noscript";t.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+B+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(t)}};_.TG(R2,_.IR);R2.prototype.JSC$8136_setLabel=function(B){R2.superClass_.JSC$8136_setLabel.call(this,B);return this};
R2.prototype.addUploadMetadata=function(B,t){R2.superClass_.addUploadMetadata.call(this,B,t);return this};var uHf=function(B){if(B!=="youtubebanner"&&B!=="youtube-channel-banner")throw Error("am");R2.call(this,B)};
_.u(uHf,R2);uHf.prototype.JSC$8136_setLabel=function(B){R2.prototype.JSC$8136_setLabel.call(this,B);return this};
uHf.prototype.addUploadMetadata=function(B,t){R2.prototype.addUploadMetadata.call(this,B,t);return this};var jQw=[_.fw,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(B){_.jK(B).path[0]!==this&&(this.resetLayout(),B.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var B=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.T1(this._layoutDebouncer,_.A_,B);_.Sz(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var B=this;requestAnimationFrame(function(){B.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(B){this.resizerShouldNotify(B)&&this._notifyDescendant(B)},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 Hor=[_.A_2,{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(B,t){var T=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[B];if(!T)throw new ReferenceError(this._getUndefinedMsg(B));B=this._boundEffect(T,t||{});B.setUp();return B},
_effectsChanged:function(B,t,T){this._tearDownEffects();B&&T&&(B.split(" ").forEach(function(S){var O;S!==""&&((O=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[S])?this._effects.push(this._boundEffect(O,t[S])):console.warn(this._getUndefinedMsg(S)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(B,t){t=t||{};var T=parseFloat(t.startsAt||0),S=parseFloat(t.endsAt||1),O=S-T,d=function(){};
S=T===0&&S===1?B.run:function(Z,h){B.run.call(this,Math.max(0,(Z-T)/O),h)};
return{setUp:B.setUp?B.setUp.bind(this,t):d,run:B.run?S.bind(this):d,tearDown:B.tearDown?B.tearDown.bind(this):d}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(B){B.setUp()!==!1&&this._effectsRunFn.push(B.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(B){B.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(B,t){this._effectsRunFn&&this._effectsRunFn.forEach(function(T){T(B,t)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var B=this._clampedScrollTop;this._updateScrollState(B);this.threshold>0&&this._setThresholdTriggered(B>=this.threshold)}},
_getDOMRef:function(B){console.warn("_getDOMRef","`"+B+"` is undefined")},
_getUndefinedMsg:function(B){return"Scroll effect `"+B+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+B+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("bm`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(B){var t={};B=parseFloat(B.scalar);t.background=this._getDOMRef("background");t.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");t.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");t.deltaBg=t.backgroundFrontLayer.offsetHeight-t.background.offsetHeight;t.deltaBg===0?(isNaN(B)&&(B=.8),t.deltaBg=(this._dHeight||0)*B):(isNaN(B)&&(B=
1),t.deltaBg*=B);this._fxParallaxBackground=t},
run:function(B){var t=this._fxParallaxBackground;this.transform("translate3d(0px, "+t.deltaBg*Math.min(1,B)+"px, 0px)",t.backgroundFrontLayer);t.backgroundRearLayer&&this.transform("translate3d(0px, "+t.deltaBg*Math.min(1,B)+"px, 0px)",t.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var aI_;var fIB;var gSs=function(){};
_.k=gSs.prototype;_.k._scrollTargetChanged=function(){};
_.k.scroll=function(){};
_.k._isValidScrollTarget=function(){};
_.k._toggleScrollListener=function(){};
_.k.toggleScrollListener=function(){};
_.k.createEffect=function(){};
_.k._effectsChanged=function(){};
_.k._layoutIfDirty=function(){};
_.k._boundEffect=function(){};
_.k._setUpEffect=function(){};
_.k._tearDownEffects=function(){};
_.k._runEffects=function(){};
_.k._scrollHandler=function(){};
_.k._scrollStateChanged=function(){};
_.k._getUndefinedMsg=function(){};
_.k.notifyResize=function(){};
_.k.assignParentResizable=function(){};
_.k.stopResizeNotificationsFor=function(){};
_.k._subscribeIronResize=function(){};
_.k._unsubscribeIronResize=function(){};
_.k.resizerShouldNotify=function(){};
_.k._onDescendantIronResize=function(){};
_.k._fireResize=function(){};
_.k._onIronRequestResizeNotifications=function(){};
_.k._parentResizableChanged=function(){};
_.k._notifyDescendant=function(){};
_.k._requestResizeNotifications=function(){};
_.k._findParent=function(){};
_.k._appResetLayoutHandler=function(){};
_.k.resetLayout=function(){};
_.k._notifyLayoutChanged=function(){};
_.k._notifyDescendantResize=function(){};
_.k._setThresholdTriggered=function(){};
gSs=_.cb({_template:function(){if(fIB!==void 0)return fIB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;aI_===void 0&&(aI_=document.createElement("template"));var S=aI_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return fIB=B},
is:"tp-yt-app-header",behaviors:[Hor,jQw],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 B=_.jK(this.$.slot).getDistributedNodes(),t=0,T;T=B[t];t++)if(T.nodeType===Node.ELEMENT_NODE)if(T.hasAttribute("sticky")){this._stickyElRef=T;break}else this._stickyElRef||(this._stickyElRef=T);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var B=this._clampedScrollTop,t=this._height===0||B===0,T=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;t||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();t?this._updateScrollState(B,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=T}},
_updateScrollState:function(B,t){if(this._height!==0){var T=0,S=this._top;var O=this._maxHeaderTop;var d=B-this._lastScrollTop,Z=Math.abs(d),h=B>this._lastScrollTop,q=performance.now();this._mayMove()&&(T=this._clamp(this.reveals?S+d:B,0,O));B>=this._dHeight&&(T=this.condenses&&!this.fixed?Math.max(this._dHeight,T):T,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&Z<100){if(q-this._initTimestamp>300||this._wasScrollingDown!==h)this._initScrollTop=B,this._initTimestamp=q;B>=O&&
(Math.abs(this._initScrollTop-B)>30||Z>10?(h&&B>=O?T=O:!h&&B>=this._dHeight&&(T=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((T-S)/(d/(q-this._lastTimestamp)),0,300)+"ms"):T=this._top)}O=this._dHeight===0?B>0?1:0:T/this._dHeight;t||(this._lastScrollTop=B,this._top=T,this._wasScrollingDown=h,this._lastTimestamp=q);if(t||O!==this._progress||S!==T||B===0)this._progress=O,this._runEffects(O,T),this._transformHeader(T)}},
_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(B){this.translate3d(0,-B+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&B>=this._stickyElTop?Math.min(B,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(B,t,T){return Math.min(T,Math.max(t,B))},
_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),_.jK(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(B){switch(B){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.jK(this).querySelector("[main-title]");case "condensedTitle":return _.jK(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var Rcg;var ACN;_.cb({_template:function(){if(ACN!==void 0)return ACN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Rcg===void 0&&(Rcg=document.createElement("template"));var S=Rcg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return ACN=B},
is:"tp-yt-app-header-layout",behaviors:[jQw],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.jK(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var B=this.header;if(this.isAttached&&B){this.$.wrapper.classList.remove("initializing");B.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)B.style.left=
"",B.style.right="";else{var t=this.getBoundingClientRect(),T=document.documentElement.clientWidth-t.right;B.style.left=t.left+"px";B.style.right=T+"px"}t=this.$.contentContainer.style;T=B.offsetHeight;B.fixed&&!B.condenses&&this.hasScrollingRegion?(t.marginTop=T+"px",t.paddingTop=""):(t.paddingTop=T+"px",t.marginTop="")}}});var cCr=new _.K("replaceFeedContentAction");var sQf=new _.K("alertCommand");var FLN=new _.K("manageLabsStateCommand");var whN=new _.K("inlineFormRenderer");var Aq=new _.K("playlistSidebarPrimaryInfoRenderer");var oS8=new _.K("productDetailsThumbnailRenderer"),yC8=new _.K("productDetailsVariantRenderer"),QQg=new _.K("productDetailsVariantOptionRenderer"),xSN=new _.K("productDetailsOffersContainerRenderer"),MPs=new _.K("productDetailsOfferRenderer");var $S7=new _.K("shoppingFlaggingRenderer");var WLb=new _.K("playlistBylineRenderer");var ecq=new _.K("insertChannelTabCommand");var cr=function(){return _.X9.apply(this,arguments)||this};
_.u(cr,_.X9);_.k=cr.prototype;_.k.activeChanged=function(){if(this.active){var B=_.ZH(this.hostElement).querySelector("#header");B&&_.dv(B,"iron-resize");window.addEventListener("scroll",_.Pb(this,this.onScroll))}else window.removeEventListener("scroll",_.Pb(this,this.onScroll)),_.dv(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.k.guideVisibleChanged=function(){var B=_.ZH(this.hostElement).querySelector("#header");B&&_.dv(B,"iron-resize")};
_.k.onScroll=function(){var B=this;_.px(this,"onScroll",function(){var t=_.ZH(B.hostElement).querySelector("#header");t&&t.polymerController&&(t=t.polymerController.getScrollState().progress===1?"standard":"seamed",_.dv(B.hostElement,"yt-request-panel-mode-change",{mode:t}))},10)};
_.k.tabsChanged=function(){if(this.tabs){for(var B=null,t=0,T=this.tabs.length;t<T;++t){var S=this.tabs[t].tabRenderer;if(S&&S.selected){B=t;break}}this.selected=B}};
_.k.onTabsActivate=function(B){_.dv(this.hostElement,"yt-navigate",{endpoint:this.tabs[B.detail.selected].tabRenderer.endpoint})};
cr.prototype.tabsChanged=cr.prototype.tabsChanged;cr.prototype.guideVisibleChanged=cr.prototype.guideVisibleChanged;cr.prototype.activeChanged=cr.prototype.activeChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],cr.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.y(),_.Y("design:type",Array)],cr.prototype,"tabs",void 0);
_.G([_.y(),_.Y("design:type",Object)],cr.prototype,"selected",void 0);_.G([_.y(),_.Y("design:type",Boolean)],cr.prototype,"active",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],cr.prototype,"disableHeaderFluidWidth",void 0);_.G([_.IK("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cr.prototype,"activeChanged",null);
_.G([_.IK("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cr.prototype,"guideVisibleChanged",null);_.G([_.IK("tabs"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cr.prototype,"tabsChanged",null);_.G([_.uW()],cr);var Gz8=[_.z.YtRendererBehavior,_.xP.YtdGuideStateAwareBehavior,cr.prototype];var phB=2/3,iof=_.sz(130749),YVr=function(B,t){var T=this;this.element=B;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){T.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:phB,moveAction:function(S){T.moveAction(S)},
triggerAction:function(){T.element.isReloading=!0;_.pz(_.Xr(),{visualElement:iof});_.UW.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:T.element}})}}}};
_.Za(_.Xr(),iof,this.layer);this.gesture=new _.V8(B,t,this.refreshConfig,"pan-down");this.attach()};
_.k=YVr.prototype;_.k.attach=function(){this.gesture.attach()};
_.k.detach=function(){this.gesture.detach()};
_.k.reset=function(){this.element.close()};
_.k.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.k.moveAction=function(B){this.element.rotation=B*360};var KL_=_.sz(130750),sU=function(B,t,T,S,O){var d=this;this.element=B;this.parent=T;this.channelHeader=S;this.ytdReduxDispatch=O;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){d.tabsStartAtInPx=d.channelHeader.clientHeight-48;var Z;(Z=d.selectedTab)!=null&&Z.title&&(Z=_.OD().resolve(_.S_(_.BR)))&&(Z=Z.getCurrentPage(),d.lastVisitedTabScrollPosition=Z.getScrollTop(),d.previousTab&&
((d.lastVisitedTabScrollPosition===void 0?0:d.lastVisitedTabScrollPosition<d.channelHeader.clientHeight-48)?d.scrollPositionForTabs.has(d.selectedTab.title)&&d.scrollPositionForTabs.delete(d.selectedTab.title):d.scrollPositionForTabs.set(d.selectedTab.title,Z.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:lIw(),triggerAction:function(){d.navigate(d.previousTab)},
moveAction:function(Z,h){d.moveAction(Z,h)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-lIw(),triggerAction:function(){d.navigate(d.nextTab)},
moveAction:function(Z,h){d.moveAction(Z,h)}}}};
_.Za(_.Xr(),KL_,this.layer);this.gesture=new _.V8(B,t,this.tabConfig);this.attach()};
sU.prototype.attach=function(){this.gesture.attach()};
sU.prototype.detach=function(){this.gesture.detach()};
sU.prototype.tabsChanged=function(B){if(B){var t=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;B=_.C(B);for(var T=B.next();!T.done;T=B.next()){T=T.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=T);var S=void 0;if((S=T)==null?0:S.selected)this.previousTab=t,this.selectedTab=T;t=T}t=this.gesture;B=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}});
t.config=B;this.scrollPositionNeedsUpdate=!0}};
sU.prototype.moveAction=function(B,t){if(!this.tabsElement){var T;this.tabsElement=(T=this.parent.header)==null?void 0:T.tabsElement;t==="right"&&this.previousTab?_.CT1(_.XM.instance,this.previousTab.endpoint,{},""):t==="left"&&this.nextTab&&_.CT1(_.XM.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}T=this.tabsElement._pos;t==="right"&&(B*=-1);this.tabsElement._positionBar(T.width,T.left*1+T.width*B)};
var lIw=function(){var B,t;return(t=(B=_.OD().resolve(_.BR).getCurrentPage())==null?void 0:B.clientWidth)!=null?t:0};
sU.prototype.navigate=function(B){this.element.data=void 0;if(B=B==null?void 0:B.endpoint)this.ytdReduxDispatch(N6s(!0)),_.pz(_.Xr(),{visualElement:KL_}),_.UW.instance.resolveCommand({navigateAction:{endpoint:B}},{form:{element:this.element}})};var vSB;var nSb;var FP=function(){return _.x.apply(this,arguments)||this};
_.u(FP,_.x);FP.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],FP.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],FP.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],FP.prototype,"data",void 0);_.G([_.M({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],FP);
_.e(FP,"ytd-labs-edit-renderer",function(){if(nSb!==void 0)return nSb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return nSb=B},{mode:1});var rCr;var wY=function(){var B=_.x.apply(this,arguments)||this;B.dark=!1;B.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";B.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(wY,_.x);wY.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
wY.prototype.ready=function(){var B=document.documentElement.hasAttribute("dark");this.setBackgroundImage(B);this.dark=B};
wY.prototype.onDarkModeToggledAction=function(B){this.setBackgroundImage(B);this.dark=B};
wY.prototype.setBackgroundImage=function(B){_.Ev(this.hostElement,{"--yt-labs-header-background":"url("+(B?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],wY.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wY.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],wY.prototype,"dark",void 0);
_.G([_.M({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],wY);
_.e(wY,"ytd-labs-header-renderer",function(){if(rCr!==void 0)return rCr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rCr=B},{mode:1});var zcf;var o2=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return B};
_.u(o2,_.x);o2.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"}}}}}};
o2.prototype.onYtToggleButton=function(B){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",B.detail.toggled)};
o2.prototype.onManageLabsState=function(B){if(B=_.X(B,FLN))B.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?B.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&B.labsItemId===this.data.labsItemId&&(B.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.CG(this.hostElement,"yt-check-labs-opted-in-state").some(function(t){return t})&&this.data.confirmationDialogCommand?_.qi(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.OD().resolve(_.kv).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&B.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.OD().resolve(_.kv).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
o2.prototype.onCheckLabsOptedInState=function(){var B=this.get("data.primaryButton.toggleButtonRenderer");return B?B.isToggled:!1};
_.n9.Object.defineProperties(o2.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
o2.prototype.onYtToggleButton=o2.prototype.onYtToggleButton;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],o2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],o2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],o2.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],o2.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],o2.prototype,"itemStyle",null);_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],o2.prototype,"onYtToggleButton",null);_.G([_.M({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],o2);
_.e(o2,"ytd-labs-item-renderer",function(){if(zcf!==void 0)return zcf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return zcf=B},{mode:1});var bo8;var Ber;var y8=function(){return _.x.apply(this,arguments)||this};
_.u(y8,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],y8.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],y8.prototype,"data",void 0);_.G([_.M({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],y8);
_.e(y8,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(Ber!==void 0)return Ber;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Ber=B},{mode:1});var tpw;var Q8=function(){return _.x.apply(this,arguments)||this};
_.u(Q8,_.x);Q8.prototype.observeSuperchatChip=function(){if(this.data){var B={"--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)};_.Ev(this.hostElement,B)}};
Q8.prototype.colorFromDecimal=function(B){return _.e8(Number(B||0))};
Q8.prototype.observeSuperchatChip=Q8.prototype.observeSuperchatChip;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Q8.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Q8.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q8.prototype,"observeSuperchatChip",null);_.G([_.M({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],Q8);
_.e(Q8,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(tpw!==void 0)return tpw;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return tpw=B},{mode:1});var xf=function(){return _.x.apply(this,arguments)||this};
_.u(xf,_.x);xf.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"}}}};
_.n9.Object.defineProperties(xf.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],xf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.wk),_.Y("design:type",Object)],xf.prototype,"ytdDismissibleItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xf.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],xf.prototype,"hideMessageBlock",null);
_.G([_.M({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],xf);
_.e(xf,"ytd-live-chat-history-entry-renderer",function(){if(bo8!==void 0)return bo8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return bo8=B},{mode:1});var Tew;var ME=function(){return _.x.apply(this,arguments)||this};
_.u(ME,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ME.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ME.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],ME);
_.e(ME,"ytd-channel-options-renderer",function(){if(Tew!==void 0)return Tew;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Tew=B},{mode:1});var Syb;var $f=function(){return _.x.apply(this,arguments)||this};
_.u($f,_.x);$f.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$f.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$f.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$f.prototype,"data",void 0);_.G([_.M({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],$f);
_.e($f,"ytd-settings-email-item-renderer",function(){if(Syb!==void 0)return Syb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Syb=B},{mode:1});var OKB;var Wr=function(){return _.x.apply(this,arguments)||this};
_.u(Wr,_.x);Wr.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"}}}};
Wr.prototype.getExpansionIcon=function(B){return B?"COLLAPSE":"EXPAND"};
Wr.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.n9.Object.defineProperties(Wr.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Wr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Wr.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Wr.prototype,"data",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Wr.prototype,"expanded",void 0);_.G([_.F("expanded"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Wr.prototype,"emailListExpanded",null);
_.G([_.mA("#options"),_.Y("design:type",Object)],Wr.prototype,"options",void 0);_.G([_.M({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],Wr);
_.e(Wr,"ytd-settings-email-list-renderer",function(){if(OKB!==void 0)return OKB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OKB=B},{mode:1});var kYq;var eM=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return B};
_.u(eM,_.x);eM.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"}}}};
eM.prototype.handleSignalActionSubmitForm=function(){var B,t=(B=this.formRenderer)==null?void 0:B.getForm();t&&this.data.serviceEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},t,{element:this.hostElement})})};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],eM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],eM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],eM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],eM.prototype,"data",void 0);_.G([_.mA("yt-form-renderer"),_.Y("design:type",Object)],eM.prototype,"formRenderer",void 0);
_.G([_.M({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],eM);
_.e(eM,"ytd-settings-gaia-link-renderer",function(){if(kYq!==void 0)return kYq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kYq=B},{mode:1});var d48;var G8=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return B};
_.u(G8,_.x);G8.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.KTC()&&this.set("data.hidden",!1)};
G8.prototype.onSwitchReady=function(){var B=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.m("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.YHC().then(function(t){t&&(Notification.permission==="default"?B.set("data.hidden",!1):Notification.permission==="granted"&&_.TM("NotificationsDisabled").then(function(T){T||_.CG(B.hostElement,"yt-toggle-settings-switch",[B.data.id,!T]);B.set("data.hidden",!1)}).catch(function(){}))})})};
G8.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}}}}};
G8.prototype.handleUpdateOptionsCommand=function(B){(B=_.X(B,_.Ijs))&&this.data&&this.data.id===B.id&&(this.set("data.hidden",B.hidden),B.text!==void 0&&this.set("data.text",B.text),B.clearOptions&&this.set("data.options",[]))};
G8.prototype.onSwitchReady=G8.prototype.onSwitchReady;G8.prototype.dataChanged=G8.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],G8.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],G8.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],G8.prototype,"data",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G8.prototype,"dataChanged",null);_.G([_.Uv("yt-settings-switch-ready"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G8.prototype,"onSwitchReady",null);_.G([_.M({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],G8);
_.e(G8,"ytd-settings-options-renderer",function(){if(d48!==void 0)return d48;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return d48=B},{mode:1});var CYg;var pn=function(){return _.x.apply(this,arguments)||this};
_.u(pn,_.x);pn.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
pn.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
pn.prototype.onYtExpanderMoreTapped=pn.prototype.onYtExpanderMoreTapped;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pn.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pn.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],pn.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pn.prototype,"data",void 0);
_.G([_.Uv("yt-expander-more-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pn.prototype,"onYtExpanderMoreTapped",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],pn);
_.e(pn,"ytd-product-details-description-renderer",function(){if(CYg!==void 0)return CYg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return CYg=B},{mode:1});var ZK_;var iG=function(){var B=_.x.apply(this,arguments)||this;B.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";B.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";B.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";B.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return B};
_.u(iG,_.x);iG.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.n9.Object.defineProperties(iG.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:(t=B.offerData)==null?void 0:t.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?void 0:B.purchaseButtonRenderers)!==void 0&&((t=this.data)==null?void 0:t.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.formattedFromMerchantText)&&(!((t=this.data)==null||!t.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],iG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],iG.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],iG.prototype,"data",void 0);
_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],iG.prototype,"shippingIcon",void 0);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],iG.prototype,"shippingAddressIcon",void 0);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],iG.prototype,"googleGuaranteeIcon",void 0);
_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Y("design:type",Object)],iG.prototype,"returnPolicyIcon",void 0);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iG.prototype,"showAdditionalFees",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iG.prototype,"showMultiPurchaseButtons",null);
_.G([_.F("data","showMultiPurchaseButtons"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],iG.prototype,"showPurchaseData",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],iG);
_.e(iG,"ytd-product-details-hero-offer-renderer",function(){if(ZK_!==void 0)return ZK_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ZK_=B},{mode:1});var Lw_;var hUC;var Yf=function(){return _.x.apply(this,arguments)||this};
_.u(Yf,_.x);_.k=Yf.prototype;_.k.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.k.onKeyDown=function(B){B=B.keyCode;B!==13&&B!==32||this.handleSelection()};
_.k.onMouseEnterImage=function(){var B;((B=this.data)==null?void 0:B.thumbnailDetails)!==void 0&&_.Zu(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.k.onMouseLeaveImage=function(){_.Zu(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.k.handleSelection=function(){this.data&&_.dv(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.n9.Object.defineProperties(Yf.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.isSelected)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Yf.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Yf.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Yf.prototype,"isSelected",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],Yf);
_.e(Yf,"ytd-product-details-thumbnail-renderer",function(){if(hUC!==void 0)return hUC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return hUC=B},{mode:1});var Kn=function(){var B=_.x.apply(this,arguments)||this;var t={};B.actionMap=(t["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",t["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",t);B.selectedThumbnailIndex=0;B.selectItem=function(T){T.target.onKeyDown(T)};
return B};
_.u(Kn,_.x);_.k=Kn.prototype;_.k.handlePreviewImageSelect=function(B){this.hoverThumbnail=B};
_.k.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.k.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.k.onThumbnailSelected=function(B,t){this.selectedThumbnailIndex=t};
_.k.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.k.updateOffset=function(){var B=_.ZH(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-B));this.ytdHorizontalListBehavior.reposition_()};
_.n9.Object.defineProperties(Kn.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null?0:B.imageRenderer){var t,T;return((t=this.data)==null?void 0:(T=t.imageRenderer)==null?void 0:T.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var B;if((B=this.data)==null?0:B.imageRenderer){var t;return(t=_.X(this.data.imageRenderer[this.selectedThumbnailIndex],oS8))==null?void 0:t.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var B=this,t,T,S,O=(S=(t=this.data)==null?void 0:(T=t.imageRenderer)==null?void 0:T.map(function(d,Z){return{productDetailsThumbnailRenderer:Object.assign({},_.X(d,oS8),{index:Z,isSelected:Z===B.selectedThumbnailIndex})}}))!=null?S:[];
return Object.assign({},this.data,{imageRenderer:O})}}});
Kn.prototype.updateOffset=Kn.prototype.updateOffset;Kn.prototype.dataChanged=Kn.prototype.dataChanged;Kn.prototype.onThumbnailSelected=Kn.prototype.onThumbnailSelected;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Kn.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.BG.YtdHorizontalListBehavior),_.Y("design:type",Object)],Kn.prototype,"ytdHorizontalListBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Kn.prototype,"componentBehavior",void 0);_.G([_.g([_.OA.YtActionHandlerBehavior]),_.Y("design:type",Object)],Kn.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Kn.prototype,"data",void 0);_.G([_.y({value:"$.items.children"}),_.Y("design:type",String)],Kn.prototype,"itemsPath",void 0);_.G([_.y({value:3}),_.Y("design:type",Number)],Kn.prototype,"initialCount",void 0);
_.G([_.mA("#items"),_.Y("design:type",Object)],Kn.prototype,"items",void 0);_.G([_.y(),_.Y("design:type",Object)],Kn.prototype,"selectedThumbnailIndex",void 0);_.G([_.y(),_.Y("design:type",Object)],Kn.prototype,"hoverThumbnail",void 0);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Kn.prototype,"showThumbnails",null);
_.G([_.Uv("ytd-product-details-thumbnail-renderer-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Number]),_.Y("design:returntype")],Kn.prototype,"onThumbnailSelected",null);_.G([_.F("data","selectedThumbnailIndex","hoverThumbnail"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Kn.prototype,"thumbnailDetails",null);_.G([_.F("data","selectedThumbnailIndex"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Kn.prototype,"populatedData",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Kn.prototype,"dataChanged",null);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Kn.prototype,"updateOffset",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],Kn);
_.e(Kn,"ytd-product-details-image-carousel-renderer",function(){if(Lw_!==void 0)return Lw_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Lw_=B},{mode:_.h_("kevlar_poly_si_batch_j079")?1:2});var qyq;var lG=function(){return _.x.apply(this,arguments)||this};
_.u(lG,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],lG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],lG.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lG.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],lG);
_.e(lG,"ytd-product-details-offer-renderer",function(){if(qyq!==void 0)return qyq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return qyq=B},{mode:1});var Vp7;var vr=function(){var B=_.x.apply(this,arguments)||this;B.isOffersHidden=!0;return B};
_.u(vr,_.x);vr.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var B,t=_.X((B=this.data)==null?void 0:B.viewOffersButton,_.o_);t&&this.ytRendererBehavior.logExplicitClick(t)};
vr.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.n9.Object.defineProperties(vr.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return(T=_.X((B=this.data)==null?void 0:(t=B.offers)==null?void 0:t[0],MPs))==null?void 0:(S=T.offerData)==null?void 0:S.vendorLogoUrl}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vr.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vr.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],vr.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vr.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],vr.prototype,"isOffersHidden",void 0);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vr.prototype,"firstOfferVendorLogoUrl",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],vr);
_.e(vr,"ytd-product-details-offers-container-renderer",function(){if(Vp7!==void 0)return Vp7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Vp7=B},{mode:1});var EIs;var D4g;var nn=function(){return _.x.apply(this,arguments)||this};
_.u(nn,_.x);nn.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
nn.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.Zu(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
nn.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.Zu(this,"ytd-product-details-variant-image-unselect")};
_.n9.Object.defineProperties(nn.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 B;return((B=this.data)==null?void 0:B.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?void 0:B.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((t=this.data)==null?void 0:t.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((T=this.data)==null?void 0:T.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var B;if(((B=this.data)==null?void 0:B.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var B,t;return this.isUnavailable?(B=this.data)==null?void 0:B.variantOptionUnavailableAccessibilityLabel:(t=this.data)==null?void 0:t.variantOptionAccessibilityLabel}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nn.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],nn.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nn.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],nn.prototype,"displayType",void 0);
_.G([_.F("displayType","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nn.prototype,"isImageButton",null);_.G([_.F("displayType","data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nn.prototype,"isPillButton",null);_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nn.prototype,"isActive",null);
_.G([_.F("data"),_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],nn.prototype,"isUnavailable",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nn.prototype,"thumbnailDetails",null);_.G([_.F("isUnavailable","data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],nn.prototype,"accessibilityLabel",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],nn);
_.e(nn,"ytd-product-details-variant-option-renderer",function(){if(D4g!==void 0)return D4g;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return D4g=B},{mode:1});var PYN;var rY=function(){var B=_.x.apply(this,arguments)||this;B.variantsExpanded=!1;B.hideShowMoreLessVariantButton=!0;B.initialized=!1;B.computeVariantsDebouncer=null;B.computeVariants=function(t){t=t===void 0?!1:t;B.variantsExpanded||B.showOptions()||!t||(B.variantsExpanded=!0);if(B.variantsExpanded){t=_.C(B.items.children);for(var T=t.next();!T.done;T=t.next())T.value.hidden=!1}B.initialized=!0};
return B};
_.u(rY,_.x);_.k=rY.prototype;_.k.ready=function(){var B=this;setTimeout(function(){B.computeVariants(!0)})};
_.k.showOptions=function(){for(var B=_.C(this.items.children),t=B.next();!t.done;t=B.next())t.value.hidden=!0;var T=this.container.getBoundingClientRect().width,S=0,O=B=0;t=!1;for(var d=_.C(this.items.children),Z=d.next();!Z.done;Z=d.next()){Z=Z.value;Z.hidden=!1;var h=Z.getBoundingClientRect().width;if(S+h<T)S+=h;else if(++O<2)S=h;else break;B+=1;Z.hasAttribute("is-active")&&(t=!0)}for(T=B;T<this.items.children.length;T++)this.items.children[T].hidden=!0;this.hideShowMoreLessVariantButton=B===this.items.children.length;
return t};
_.k.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.T1(this.computeVariantsDebouncer,_.ph.after(100),this.computeVariants)};
_.k.onShowMoreLessVariantsButtonClick=function(){var B;(B=this.data)!=null&&B.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.k.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.n9.Object.defineProperties(rY.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.data)==null?void 0:(t=B.variantOptionRenderers)==null?void 0:t.find(function(d){return _.X(d,QQg).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),S,O;
return(O=(S=_.X(T,QQg))==null?void 0:S.name)!=null?O:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.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"}}}});
rY.prototype.debouncedComputeVariants=rY.prototype.debouncedComputeVariants;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],rY.prototype,"componentBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],rY.prototype,"ironResizableBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],rY.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],rY.prototype,"variantsExpanded",void 0);_.G([_.y(),_.Y("design:type",Object)],rY.prototype,"hideShowMoreLessVariantButton",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rY.prototype,"initialized",void 0);_.G([_.mA("#items"),_.Y("design:type",HTMLDivElement)],rY.prototype,"items",void 0);_.G([_.mA("#container"),_.Y("design:type",HTMLDivElement)],rY.prototype,"container",void 0);
_.G([_.mA("#more-variants-button"),_.Y("design:type",HTMLElement)],rY.prototype,"moreVariantsButton",void 0);_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],rY.prototype,"selectedOptionName",null);_.G([_.IK("data","variantsExpanded"),_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rY.prototype,"debouncedComputeVariants",null);
_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],rY.prototype,"displayType",null);_.G([_.F("displayType"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],rY.prototype,"variantItemsClassname",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],rY);
_.e(rY,"ytd-product-details-variant-renderer",function(){if(PYN!==void 0)return PYN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return PYN=B},{mode:1});var z8=function(){return _.x.apply(this,arguments)||this};
_.u(z8,_.x);
z8.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"}}}};
_.n9.Object.defineProperties(z8.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(t=_.X((B=this.data)==null?void 0:B.offersContainerRenderer,xSN))==null?void 0:t.offers;return T!==void 0&&(T==null?void 0:T.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 B,t,T;return((T=(B=this.data)==null?void 0:(t=B.variants)==null?void 0:t.map(function(S){var O,d;S=(d=(O=_.X(S,yC8))==null?void 0:O.variantOptionRenderers)==null?void 0:d.find(function(h){var q;return((q=_.X(h,QQg))==null?void 0:q.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var Z;return(Z=_.X(S,QQg))==null?void 0:Z.name}).filter(function(S){return typeof S==="string"}))!=null?T:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S=(t=_.X((B=this.data)==null?void 0:B.shoppingFlaggingRenderer,$S7))==null?void 0:(T=t.reportButton)==null?void 0:T.buttonRenderer;if(S)return{text:S.text,command:S.command,icon:{iconType:"FLAG"},accessibilityData:S.accessibilityData,trackingParams:S.trackingParams,loggingDirectives:S.loggingDirectives}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],z8.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],z8.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],z8.prototype,"data",void 0);_.G([_.mA("#image-carousel-renderer"),_.Y("design:type",Object)],z8.prototype,"imageCarouselRenderer",void 0);
_.G([_.mA("#hero-offer-renderer"),_.Y("design:type",Object)],z8.prototype,"productDetailsHeroOfferRenderer",void 0);_.G([_.mA("#variants"),_.Y("design:type",Object)],z8.prototype,"productDetailsVariantRenderer",void 0);_.G([_.mA("#offers"),_.Y("design:type",Object)],z8.prototype,"productDetailsOffersContainerRenderer",void 0);_.G([_.mA("#description-renderer"),_.Y("design:type",Object)],z8.prototype,"productDetailsDescriptionRenderer",void 0);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z8.prototype,"showPurchaseData",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z8.prototype,"showHeroOfferRenderer",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z8.prototype,"showBrandText",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z8.prototype,"showOffers",null);
_.G([_.F("showOffers","showPurchaseData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z8.prototype,"showBuySeparator",null);_.G([_.F("showOffers","showPurchaseData"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],z8.prototype,"showBuyCard",null);_.G([_.F("data"),_.Y("design:type",String),_.Y("design:paramtypes",[])],z8.prototype,"selectedVariantsText",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],z8.prototype,"shoppingReportingButtonData",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],z8);
_.e(z8,"ytd-product-details-renderer",function(){if(EIs!==void 0)return EIs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return EIs=B},{mode:1});var U41;var I7n;var JQV;var bG=function(){return _.x.apply(this,arguments)||this};
_.u(bG,_.x);bG.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.n9.Object.defineProperties(bG.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],bG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bG.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],bG.prototype,"formattedAmount",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bG.prototype,"ariaLabel",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.style"),_.Y("design:type",String),_.Y("design:paramtypes",[])],bG.prototype,"vcBalanceWidgetStyle",null);_.G([_.yX({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],bG);
_.e(bG,"yt-vc-balance-renderer",function(){if(JQV===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;I7n===void 0&&(I7n=document.createElement("template"));var S=I7n;T.call(t,S.content.cloneNode(!0),B.content.firstChild);JQV=B}B=JQV;return B},{mode:2});_.Qk("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var Bd=function(){return _.x.apply(this,arguments)||this};
_.u(Bd,_.x);_.n9.Object.defineProperties(Bd.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:""}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Bd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Bd.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Bd.prototype,"data",void 0);_.G([_.y({selectorArgs:["data.vcBalanceEntityKey"],selector:function(B,t){return _.q8(B.entities,"vcBalanceEntity",t)}}),
_.Y("design:type",Object)],Bd.prototype,"vcBalanceEntity",void 0);_.G([_.F("vcBalanceEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Bd.prototype,"formattedAmount",null);_.G([_.F("vcBalanceEntity"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Bd.prototype,"vcBalanceAriaLabel",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],Bd);
_.e(Bd,"ytd-vc-balance-renderer",function(){if(U41!==void 0)return U41;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return U41=B},{mode:1});var m4_;var tY=function(){var B=_.x.apply(this,arguments)||this;B.rotation=0;B.isReloading=!1;return B};
_.u(tY,_.x);tY.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
tY.prototype.reset=function(){this.hostElement.style.opacity=""};
tY.prototype.close=function(){var B=this;return _.L(function(t){if(t.nextAddress==1)return _.V(t,B.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);B.hostElement.style.opacity="0";_.Dh(t)})};
tY.prototype.rotationChanged=tY.prototype.rotationChanged;_.G([_.y(),_.Y("design:type",Object)],tY.prototype,"rotation",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],tY.prototype,"isReloading",void 0);_.G([_.mA("#icon"),_.Y("design:type",HTMLElement)],tY.prototype,"icon",void 0);_.G([_.IK("rotation"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tY.prototype,"rotationChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-refresh"})],tY);
_.e(tY,"ytd-refresh",function(){if(m4_!==void 0)return m4_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return m4_=B},{mode:1});var Nen;var TS=function(){return _.x.apply(this,arguments)||this};
_.u(TS,_.x);TS.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"}}}};
TS.prototype.dataChanged=function(){if(this.data){var B=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var t=_.Cz(this.data.banner.thumbnails,this.hostElement.clientWidth);t&&(t.indexOf("//")===0&&(t="https:"+t),this.hasBannerArt=!0,_.Ev(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+t+")"}))}this.hasBannerArt!==B&&_.ZH(this.hostElement).querySelector("#header").fire("iron-resize")}};
TS.prototype.updateSelectedFromBinding=function(B){this.selected=B.detail.value};
TS.prototype.dataChanged=TS.prototype.dataChanged;_.G([_.g(Gz8),_.Y("design:type",Object)],TS.prototype,"ytdTabbedHeaderBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],TS.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.yV),_.Y("design:type",Object)],TS.prototype,"ytdGridStateAwareBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],TS.prototype,"ytdGuideStateAwareBehavior",void 0);
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],TS.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],TS.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],TS.prototype,"selected",void 0);_.G([_.y(),_.Y("design:type",Boolean)],TS.prototype,"active",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],TS.prototype,"hasBannerArt",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TS.prototype,"dataChanged",null);_.G([_.M({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],TS);
_.e(TS,"ytd-interactive-tabbed-header-renderer",function(){if(Nen!==void 0)return Nen;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Nen=B},{mode:1});var XNg;var S0=function(){return _.x.apply(this,arguments)||this};
_.u(S0,_.x);S0.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
S0.prototype.computeActionsAlignment=function(B){return(B==null?void 0:B.actionsAlignment)||""};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],S0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],S0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.Y("design:type",String)],S0.prototype,"actionsAlignment",void 0);_.G([_.M({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],S0);
_.e(S0,"ytd-page-footer-renderer",function(){if(XNg!==void 0)return XNg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XNg=B},{mode:1});var uI8;var jog;var OL=function(){var B=_.x.apply(this,arguments)||this;B.isEditing=!1;B.useSlot=!1;B.isMultiline=!1;return B};
_.u(OL,_.x);_.k=OL.prototype;_.k.onKeydown=function(B){if(B.keyCode===13&&!this.isMultiline)this.onSave();else if(B.keyCode===27)this.onCancel()};
_.k.computeComponentStyle=function(B){return(B==null?0:B.style)?B.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.k.computeisMultiline=function(B){if(this.multilineOverride!==void 0)return this.multilineOverride;var t,T;return!!(B==null?0:(t=B.formField)==null?0:(T=t.textInputFormFieldRenderer)==null?0:T.isMultiline)};
_.k.computeTextDisplayed=function(B,t){if(B)return B;if(t)return t};
_.k.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.k.onSave=function(){if(this.textForm.validate()){this.textForm.save();var B=this.textForm.value;if(B)this.set("data.textDisplayed",_.lZ(B));else{var t;((t=this.data)==null?0:t.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.e7("inline-form-changed",this.data));this.isEditing=!1}};
_.k.onCancel=function(){var B=_.vS(this.data.textDisplayed);B===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(B);this.isEditing=!1};
OL.prototype.onKeydown=OL.prototype.onKeydown;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],OL.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],OL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],OL.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],OL.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],OL.prototype,"isEditing",void 0);_.G([_.y(),_.Y("design:type",Object)],OL.prototype,"useSlot",void 0);_.G([_.y(),_.Y("design:type",Boolean)],OL.prototype,"multilineOverride",void 0);_.G([_.y(),_.Y("design:type",Boolean)],OL.prototype,"enableOverlayTheme",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.Y("design:type",String)],OL.prototype,"componentStyle",void 0);
_.G([_.y({computed:"computeisMultiline(data)"}),_.Y("design:type",Object)],OL.prototype,"isMultiline",void 0);_.G([_.mA("#text-form"),_.Y("design:type",Object)],OL.prototype,"textForm",void 0);_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],OL.prototype,"onKeydown",null);_.G([_.M({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],OL);
_.e(OL,"ytd-inline-form-renderer",function(){if(jog!==void 0)return jog;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return jog=B},{mode:1});var HKg;var kK=function(){var B=_.x.apply(this,arguments)||this;B.previousSelectValue=void 0;B.selectedItemMessage=void 0;return B};
_.u(kK,_.x);kK.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
kK.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var B,t,T,S,O=(B=this.data)==null?void 0:(t=B.dropdown)==null?void 0:(T=t.dropdownRenderer)==null?void 0:(S=T.entries)==null?void 0:S.map(function(h){return h.privacyDropdownItemRenderer});
B=_.C(O!=null?O:[]);for(t=B.next();!t.done;t=B.next())if((t=t.value)&&t.int32Value===this.selectedValue){this.selectedItemMessage=t.itemMessage;break}}else this.selectedItemMessage=void 0;var d;(d=this.onValueChanged)==null||d.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var Z;(Z=this.data)!=null&&Z.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
kK.prototype.onValueChangedForSelectedValue=function(B){this.selectedValue=B.detail.value};
kK.prototype.selectedValueChanged=kK.prototype.selectedValueChanged;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],kK.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],kK.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],kK.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kK.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kK.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],kK.prototype,"theme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Number)],kK.prototype,"selectedValue",void 0);_.G([_.y(),_.Y("design:type",Function)],kK.prototype,"onValueChanged",void 0);
_.G([_.je("selectedValue"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],kK.prototype,"selectedValueChanged",null);_.G([_.M({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],kK);
_.e(kK,"ytd-dropdown-form-field-renderer",function(){if(HKg!==void 0)return HKg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return HKg=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var a7B;var d1=function(){return _.x.apply(this,arguments)||this};
_.u(d1,_.x);_.n9.Object.defineProperties(d1.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var B=[],t=_.C(this.data||[]),T=t.next();!T.done;T=t.next())(T=_.X(T.value,WLb))&&B.push(T);return B}}});
_.G([_.y(),_.Y("design:type",Array)],d1.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],d1.prototype,"byline",null);_.G([_.M({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],d1);
_.e(d1,"ytd-playlist-byline-renderer",function(){if(a7B!==void 0)return a7B;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return a7B=B},{mode:1});var f71;var CW=function(){var B=_.x.apply(this,arguments)||this;B.rtlBullet=_.m("web_playlist_stats_rtl_bullet_icon_killswitch");B.modern=_.m("web_modern_buttons");B.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return B};
_.u(CW,_.x);_.k=CW.prototype;_.k.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"}}}}};
_.k.attached=function(){};
_.k.computeIsCustomThumbnail=function(B){return B?!!B.playlistCustomThumbnailRenderer:!1};
_.k.onYtNavigate=function(B,t){if(t&&t.actions&&t.actions.indexOf("shuffle")>-1){B=_.OD().resolve(_.yn);var T=t.tempData||{};T.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);t.tempData=T;B.isShuffleNextPlaylist=!0}};
_.k.onUpdatePlaylistAction=function(B){var t;B=(t=_.X(B,_.lf8))==null?void 0:t.updatedRenderer;if(t=_.X(B,Aq))this.data=t};
_.k.computeStyleType=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeThumbnailWidth=function(B){return B==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.k.computeHideThumbnailAria=function(B){if(B==null?0:B.thumbnailOverlays)for(var t=0;t<B.thumbnailOverlays.length;t++){var T=void 0;if((T=B.thumbnailOverlays[t])==null?0:T.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
CW.prototype.onYtNavigate=CW.prototype.onYtNavigate;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],CW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],CW.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],CW.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],CW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],CW.prototype,"rtlBullet",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.Y("design:type",String)],CW.prototype,"styleType",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.Y("design:type",Number)],CW.prototype,"thumbnailWidth",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],CW.prototype,"modern",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.Y("design:type",Boolean)],CW.prototype,"isCustomThumbnail",void 0);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Object]),_.Y("design:returntype")],CW.prototype,"onYtNavigate",null);_.G([_.M({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],CW);
_.e(CW,"ytd-playlist-sidebar-primary-info-renderer",function(){if(f71!==void 0)return f71;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return f71=B},{mode:1});var gIn;var ZT=function(){return _.x.apply(this,arguments)||this};
_.u(ZT,_.x);ZT.prototype.computeOwnerVisibility=function(B){return!(!B.videoOwner&&!B.button)};
ZT.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ZT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ZT.prototype,"data",void 0);_.G([_.M({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],ZT);
_.e(ZT,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(gIn!==void 0)return gIn;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return gIn=B},{mode:1});var RUg;var LW=function(){var B=_.x.apply(this,arguments)||this;B.expanded=!1;B.isCompact=!1;return B};
_.u(LW,_.x);_.k=LW.prototype;_.k.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.k.dataChanged=function(){this.data&&_.Gu(_.ZH(this.text),_.wLq(_.QCb,_.vS(this.data.text||null)))};
_.k.computeAutoScrollEnabled=function(B,t){return B&&!t};
_.k.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.k.toggleOnTap=function(){this.expanded=!this.expanded};
LW.prototype.expandedChanged=LW.prototype.expandedChanged;LW.prototype.dataChanged=LW.prototype.dataChanged;_.G([_.g(_.spN),_.Y("design:type",Object)],LW.prototype,"ytdAutoScrollBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],LW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LW.prototype,"expanded",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LW.prototype,"isCompact",void 0);_.G([_.y({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.Y("design:type",Boolean)],LW.prototype,"autoScrollEnabled",void 0);_.G([_.mA("#text"),_.Y("design:type",Object)],LW.prototype,"text",void 0);_.G([_.mA("#expander-icon"),_.Y("design:type",Object)],LW.prototype,"expanderIcon",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LW.prototype,"dataChanged",null);_.G([_.IK("expanded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LW.prototype,"expandedChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],LW);
_.e(LW,"ytd-channel-legal-info-renderer",function(){if(RUg!==void 0)return RUg;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return RUg=B},{mode:1});var AQg;var cQ8=_.IG("DOWNLOAD",{},"Download"),sow=_.IG("DOWNLOADING",{},"Downloading"),FwN=_.IG("DOWNLOADED",{},"Downloaded"),hY=function(){var B=_.x.apply(this,arguments)||this;B.downloadProgress=0;B.isDownloadComplete=!1;B.transferState="TRANSFER_STATE_UNKNOWN";return B};
_.u(hY,_.x);_.k=hY.prototype;_.k.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.k.dataChanged=function(){var B;(B=this.data)!=null&&B.tooltip||(B=_.Qi(_.rq().getState(),this.playlistId),this.updateButtonState(B))};
_.k.computePlaylistId=function(B){return B};
_.k.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.k.updateButtonState=function(B){if(this.data&&(this.data.tooltip!==sow||!_.N8(B))){this.isDownloadComplete=!1;switch(B){case "TRANSFER_STATE_UNKNOWN":B=cQ8;var t="OFFLINE_DOWNLOAD";var T="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":B=FwN;t="OFFLINE_PIN";T="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":B=sow;t="OFFLINE_DOWNLOADING_ZERO";T="ACTION_REMOVE_WITH_PROMPT";
break;default:B=cQ8,t="OFFLINE_DOWNLOAD",T="ACTION_ADD"}var S=Object.assign({},this.data);S.tooltip=B;S.accessibilityData={accessibilityData:{label:B}};S.icon={iconType:t};S.size="SIZE_DEFAULT";_.X(S.command,_.Ui)&&(_.X(S.command,_.Ui).action=T);this.set("data",S)}};
_.k.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var B="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?B="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?B="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?B="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?B="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?B="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(B="OFFLINE_PIN",this.isDownloadComplete=!0);var t;B!==((t=this.data.icon)==null?void 0:t.iconType)&&(t=Object.assign({},this.data),t.tooltip=sow,t.accessibilityData={accessibilityData:{label:sow}},t.icon={iconType:B},_.X(t.command,_.Ui)&&(_.X(t.command,_.Ui).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",t))}};
hY.prototype.updateProgress=hY.prototype.updateProgress;hY.prototype.onTransferStateChanged=hY.prototype.onTransferStateChanged;hY.prototype.dataChanged=hY.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],hY.prototype,"ytdReduxBehavior",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hY.prototype,"forceIconButton",void 0);
_.G([_.y({value:!0}),_.Y("design:type",Boolean)],hY.prototype,"forceIconOnly",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hY.prototype,"overrides",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hY.prototype,"buttonTooltipPosition",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hY.prototype,"styleActionButton",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hY.prototype,"disableTextTransform",void 0);
_.G([_.y({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.Y("design:type",String)],hY.prototype,"playlistId",void 0);_.G([_.y(),_.Y("design:type",Object)],hY.prototype,"data",void 0);_.G([_.y({selector:_.Hao,selectorArgs:["playlistId"]}),_.Y("design:type",Object)],hY.prototype,"downloadProgress",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],hY.prototype,"isDownloadComplete",void 0);
_.G([_.y({selector:_.Qi,selectorArgs:["playlistId"]}),_.Y("design:type",String)],hY.prototype,"transferState",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],hY.prototype,"showTooltips",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],hY.prototype,"sendCommandWhenDisabled",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],hY.prototype,"disabled",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hY.prototype,"dataChanged",null);_.G([_.je("transferState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hY.prototype,"onTransferStateChanged",null);_.G([_.je("downloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],hY.prototype,"updateProgress",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],hY);
_.e(hY,"ytd-download-playlist-button-renderer",function(){if(AQg!==void 0)return AQg;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return AQg=B},{mode:1});var wNn;_.dU(_.rMi,"thumbnail-overlay-button-view-model",{props:{data:_.lP,lockupExperiments:_.lP}});var qf=function(){var B=_.x.apply(this,arguments)||this;B.isSquare=!1;B.isVertical=!1;return B};
_.u(qf,_.x);qf.prototype.computeIsSquare=function(B){return B!=null&&B.thumbnail?DSC(B.thumbnail)==="SQUARE":!1};
qf.prototype.computeIsVertical=function(B){return B!=null&&B.thumbnail?DSC(B.thumbnail)==="VERTICAL":!1};
qf.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.Y("design:type",Object)],qf.prototype,"isSquare",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.Y("design:type",Object)],qf.prototype,"isVertical",void 0);
_.G([_.y(),_.Y("design:type",Object)],qf.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],qf);
_.e(qf,"ytd-hero-playlist-thumbnail-renderer",function(){if(wNn!==void 0)return wNn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wNn=B},{mode:1});var Vg=function(){var B=_.x.apply(this,arguments)||this;B.isDarkTheme=!1;B.isUltraWide=!1;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return B};
_.u(Vg,_.x);_.k=Vg.prototype;_.k.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.OD();var B;(B=_.OD().resolve(_.S_(_.YX)))!=null&&(B.headerElement=this.hostElement)};
_.k.detached=function(){var B;(B=_.OD().resolve(_.S_(_.YX)))!=null&&(B.headerElement=void 0)};
_.k.onUpdateHeader=function(B){(B=B.detail)&&this.set("data",B)};
_.k.computeTextDisplayed=function(B){if(B)return B.textDisplayed?B.textDisplayed:B.placeholder};
_.k.gradientColorToLinearGradientStop=function(B){var t=this.isDarkTheme?B.darkThemeColor:B.lightThemeColor;return t?_.e8(t)+" "+((B==null?void 0:B.startLocation)||0)*100+"%":"transparent"};
_.k.onWindowResize=function(){var B;((B=this.data)==null?0:B.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.k.onIronResize=function(B){this.isUltraWide=!B.detail.value};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.onUpdatePlaylistName=function(B){var t=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},B.detail.value));_.K9(this,function(){var T;(T=t.editableTitle)==null||T.resize()})};
_.k.onUpdatePlaylistDescription=function(B){var t=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},B.detail.value));_.K9(this,function(){var T;(T=t.editableDescriptionInlineExpander)==null||T.resize()})};
_.k.getCinematicData=function(B){return _.X(B==null?void 0:B.cinematicContainer,_.jM)};
_.n9.Object.defineProperties(Vg.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 B,t=(B=this.getCinematicData(this.data))==null?void 0:B.config;return(B=this.isDarkTheme?t==null?void 0:t.darkThemeBackgroundColor:t==null?void 0:t.lightThemeBackgroundColor)?"background-color:"+_.W6(B)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var B;return _.X((B=this.data)==null?void 0:B.descriptionForm,whN)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var B=this,t,T,S;return"background:linear-gradient(to bottom, "+(((S=(t=this.getCinematicData(this.data))==null?void 0:(T=t.gradientColorConfig)==null?void 0:T.map(function(O){return B.gradientColorToLinearGradientStop(O)}))==null?void 0:S.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var B;return _.vS((B=this.data)==null?void 0:B.descriptionTapText)}}});
Vg.prototype.onUpdateHeader=Vg.prototype.onUpdateHeader;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Vg.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Vg.prototype,"actionHandlerBehavior",void 0);_.G([_.mA("#description-inline-expander"),_.Y("design:type",Object)],Vg.prototype,"descriptionInlineExpander",void 0);
_.G([_.mA("#editable-description-inline-expander"),_.Y("design:type",Object)],Vg.prototype,"editableDescriptionInlineExpander",void 0);_.G([_.y(),_.Y("design:type",Object)],Vg.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Vg.prototype,"isUltraWide",void 0);_.G([_.mA("#editable-title-display"),_.Y("design:type",Object)],Vg.prototype,"editableTitle",void 0);_.G([_.F("isUltraWide"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vg.prototype,"maxDescriptionLines",null);
_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vg.prototype,"noCinematicData",null);_.G([_.Uv("yt-new-playlist-header"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Vg.prototype,"onUpdateHeader",null);_.G([_.F("data","isDarkTheme"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vg.prototype,"backgroundStyle",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vg.prototype,"descriptionFormData",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vg.prototype,"getDropdownTheme",null);_.G([_.F("data","isDarkTheme"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Vg.prototype,"gradientStyle",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Vg.prototype,"descriptionTapText",null);
_.G([_.M({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],Vg);
_.e(Vg,"ytd-playlist-header-renderer",function(){if(uI8!==void 0)return uI8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return uI8=B},{mode:_.h_("kevlar_poly_si_batch_j078")?1:2});var oI1;var yQV;var EL=function(){return _.x.apply(this,arguments)||this};
_.u(EL,_.x);EL.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],EL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],EL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],EL.prototype,"data",void 0);_.G([_.M({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],EL);
_.e(EL,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(yQV!==void 0)return yQV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return yQV=B},{mode:1});var DT=function(){return _.x.apply(this,arguments)||this};
_.u(DT,_.x);
DT.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}}}}};
DT.prototype.computeUsePremiumShowStyle=function(B){if(!B||!B.items)return!1;for(var t=0;t<B.items.length;t++)if(_.X(B.items[t],Aq)){var T=void 0;return((T=_.X(B.items[t],Aq))==null?void 0:T.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],DT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],DT.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.Y("design:type",Boolean)],DT.prototype,"usePremiumShowStyle",void 0);
_.G([_.M({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],DT);
_.e(DT,"ytd-playlist-sidebar-renderer",function(){if(oI1!==void 0)return oI1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return oI1=B},{mode:1});var Qof;var x4q;var Mp7=function(B,t,T,S,O,d,Z,h){this.minWidth=B;this.minHeight=t;this.recommendedWidth=T;this.recommendedHeight=S;this.JSC$19623_maxFileSize=O;this.title=d;this.bannerGalleryTitle=Z;this.channelId=h;this.picker_=null;B=_.XQo("yt-banner");t=B.addView;T=(new uHf("youtubebanner")).addUploadMetadata("silo_id","19");T.opts.ytMaxFileSize=this.JSC$19623_maxFileSize;S=this.recommendedHeight;T.opts.ytRecWidth=this.recommendedWidth;T.opts.ytRecHeight=S;t.call(B,T);B.addView(new _.NT);t=B.addView;T=new _.NT;
T.opts.type="ytbanner";t.call(B,T.JSC$8136_setLabel(this.bannerGalleryTitle));t=B.setTitle(this.title).setSize(1E3);t.urlParamMap_.set("thumbs","orig");T=this.minWidth;S=this.minHeight;if(isNaN(T)||isNaN(S))throw Error("lb`"+T+"`"+S);t.urlParamMap_.set("minSize",T+"x"+S);t.urlParamMap_.set("cropMode","ytcb");this.builder_=B};
Mp7.prototype.open=function(){var B=this;return new _.UO(function(t,T){_.XVi(B.builder_,function(S){S.action=="picked"?t(S):S.action=="cancel"&&T(Error("cm"))});
B.picker_&&B.picker_.dispose();B.picker_=B.builder_.build();B.picker_.setVisible(!0)})};
Mp7.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var $4C=function(B){this.channelId=B},WwV=function(B,t){var T="";
t.viewToken&&(T=t.viewToken[2].type);var S=t.docs[0];t=S.crop;B={channel_id:B.channelId,fife_url:S.thumbnails[0].url,photo_id:S.id,is_gallery_image:T=="ytbanner"};t&&(B.crop_top=t.top,B.crop_right=t.right,B.crop_bottom=t.bottom,B.crop_left=t.left);return _.cSh("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:B})};var Pd=function(){var B=_.x.apply(this,arguments)||this;B.ariaLabel=null;return B};
_.u(Pd,_.x);_.k=Pd.prototype;_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.k.detached=function(){this.picker&&this.picker.dispose()};
_.k.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.k.computeAriaLabel=function(B){return B};
_.k.onTap=function(){var B=this,t;if((t=this.data)==null||!t.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new Mp7(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 T;(T=this.picker)==null||T.open().then(function(S){B.handleBannerPicked(S)},function(){})}};
_.k.handleBannerPicked=function(B){var t=this;this.uploader||(this.uploader=new $4C(this.data.channelId||""));this.message=this.data.uploadingText;WwV(this.uploader,B).then(function(T){t.handleBannerUploadSucceeded(T)},function(T){t.handleBannerUploadFailed(T)})};
_.k.handleBannerUploadSucceeded=function(B){B&&B.errors?this.handleBannerUploadFailed(B):(_.dv(this.hostElement,"yt-banner-updated",B),this.message=null)};
_.k.handleBannerUploadFailed=function(B){this.message=B&&B.errors&&B.errors.length?B.errors[0]:null};
Pd.prototype.dataChanged=Pd.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Pd.prototype,"componentBehavior",void 0);_.G([_.g(_.Aw),_.Y("design:type",Object)],Pd.prototype,"ironButtonState",void 0);_.G([_.y(),_.Y("design:type",Object)],Pd.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.Y("design:type",Object)],Pd.prototype,"ariaLabel",void 0);
_.G([_.y(),_.Y("design:type",Object)],Pd.prototype,"message",void 0);_.G([_.y(),_.Y("design:type",Object)],Pd.prototype,"picker",void 0);_.G([_.y(),_.Y("design:type",Object)],Pd.prototype,"uploader",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Pd.prototype,"dataChanged",null);_.G([_.M({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],Pd);
_.e(Pd,"ytd-channel-banner-editor-renderer",function(){if(x4q!==void 0)return x4q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return x4q=B},{mode:1});var eUN;var GYV=_.ie(["#"]),UL=function(){return _.x.apply(this,arguments)||this};
_.u(UL,_.x);UL.prototype.computeHrefWithDefault=function(B){return this.ytComponentBehavior.computeHref_(B,!0)||_.aF(GYV)};
UL.prototype.dataChanged=function(){var B=this.data;B&&B.targetId&&_.j94(_.HK(),B.targetId,this.moreIcon)};
UL.prototype.dataChanged=UL.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],UL.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],UL.prototype,"data",void 0);_.G([_.mA("#more-icon"),_.Y("design:type",Object)],UL.prototype,"moreIcon",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],UL.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],UL);
_.e(UL,"ytd-channel-tagline-renderer",function(){if(eUN!==void 0)return eUN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return eUN=B},{mode:1});var pNB;var Ii=function(){return _.x.apply(this,arguments)||this};
_.u(Ii,_.x);_.k=Ii.prototype;_.k.ready=function(){var B=this;_.ZH(this.hostElement).querySelector("#form").addEventListener("submit",function(t){B.onSubmit(t)})};
_.k.onDataChanged=function(){var B;((B=this.data)==null?0:B.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.k.onIconButtonKeydown=function(B){B.keyCode===13&&this.iconButton.click()};
_.k.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.k.openOnClickHandler=function(){this.input.focus()};
_.k.onSubmit=function(B){B.preventDefault();return!1};
_.k.submitOnEnterKeyUp=function(B){var t;if(B.keyCode===13&&((t=this.data)==null?0:t.expandedText)){B=this.data.endpoint;t=_.f1.unsafeClone(B);var T;((T=_.X(t==null?void 0:t.commandMetadata,_.b5))==null?0:T.url)?(_.X(t.commandMetadata,_.b5).url=_.M7(_.X(t.commandMetadata,_.b5).url,"query",this.data.expandedText),_.X(t,_.XJ)&&(_.X(t,_.XJ).query=this.data.expandedText),_.dv(this.hostElement,"yt-navigate",{endpoint:t,tempData:{disableCache:!0}})):(T=new _.HY("Error: Trying to navigate to an endpoint without url",
B),_.wj(T))}};
_.k.updateDataExpandedTextFromBinding=function(B){this.set("data.expandedText",B.detail.value)};
_.n9.Object.defineProperties(Ii.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
Ii.prototype.onDataChanged=Ii.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ii.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.tYg),_.Y("design:type",Object)],Ii.prototype,"ytdExpandableInputBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ii.prototype,"data",void 0);_.G([_.mA("#input"),_.Y("design:type",Object)],Ii.prototype,"input",void 0);_.G([_.mA("#icon-button"),_.Y("design:type",HTMLElement)],Ii.prototype,"iconButton",void 0);
_.G([_.y(),_.Y("design:type",String),_.Y("design:paramtypes",[])],Ii.prototype,"searchIcon",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ii.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],Ii);
var PiV=_.LZ()(Ii,"ytd-expandable-tab-renderer",function(){if(pNB===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);pNB=B}B=pNB;return B},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var iKN;var JY=function(){var B=_.x.apply(this,arguments)||this;B.avatarSize=80;B.ariaLabel=_.IG("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return B};
_.u(JY,_.x);JY.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
JY.prototype.computeHref=function(B){var t;return((t=_.X(B,_.Gi))==null?0:t.url)?this.componentBehavior.computeHref_(B):null};
JY.prototype.onTap=function(){var B,t;(B=this.data)==null||!B.editAvatarServiceEndpoint||((t=_.X(this.data.editAvatarServiceEndpoint,_.Gi))==null?0:t.url)||_.OD().resolve(_.kv).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.G([_.g(_.Aw),_.Y("design:type",Object)],JY.prototype,"ironButtonState",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],JY.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JY.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],JY.prototype,"avatarSize",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],JY.prototype,"ariaLabel",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],JY);
_.e(JY,"ytd-channel-avatar-editor",function(){if(iKN!==void 0)return iKN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return iKN=B},{mode:1});var YyC=_.Ba(function(B){var t=B.data;var T=B.noPadding;var S=B.enableBanner;var O=B.cinematicContainerTopbarOffset;var d=B.allowCinematicContainerOverflow;var Z=B.displayAsSidebar;B=B.className;_.sZ(function(){t().tagManagerId&&(_.Rn(t().tagManagerId,_.MB("GL")),Xhr(t().tagManagerId))},"xVTVTe");
var h=_.JT(IIw,function(){return t().pageHeaderEntityKey});
return _.E("yt-page-header-renderer",{class:_.JK("page-header-renderer-wiz",B)},_.E(_.cR,{data:function(){var q;return((q=h())==null?0:q.header)?h().header:(Z==null?0:Z())&&t().sidebarContent?t().sidebarContent:t().content}},{pageHeaderViewModel:function(q){return _.E(_.Uv8,{data:q.data,
noPadding:T,enableBanner:S,cinematicContainerTopbarOffset:O,allowCinematicContainerOverflow:d,displayAsSidebar:function(){return(Z==null?void 0:Z())&&t().enableSidebarView}})}}))},"Ui");
YyC.idomCompat=!0;_.dU(YyC,"yt-page-header-renderer",{props:{data:_.lP,noPadding:_.lP,enableBanner:_.lP,cinematicContainerTopbarOffset:_.lP,allowCinematicContainerOverflow:_.lP,displayAsSidebar:_.lP,className:_.lP}});_.dU(_.Dvs,"yt-image-banner-view-model",{props:{data:_.lP,isPositionRelative:_.lP}});_.dU(_.FPe,"yt-tab-group-shape",{props:{shape:_.lP}});var mz=function(){var B=_.x.apply(this,arguments)||this;B.expandableCustomTabRenderable=function(t){return US8(t,function(){return void B.onSearchNavigate()})};
B.isRichGrid=!1;B.isConstrainedList=!1;B.richGridMiniMode=!1;B.richGridStyle="RICH_GRID_STYLE_UNKNOWN";B.isRichGridShorts=!1;B.responsiveSizing="COMPACT";B.disableGridStateAware=!1;B.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return B};
_.u(mz,_.x);_.k=mz.prototype;_.k.computeHeaderDisabled=function(B,t){return t||!B||this.tabsHidden};
_.k.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.k.computeIsRichGridShorts=function(B){return B==="RICH_GRID_STYLE_SHORTS_GRID"||B==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.k.computeImageBannerViewModel=function(){var B,t;return _.X((t=_.X((B=this.data)==null?void 0:B.content,_.ia2))==null?void 0:t.banner,_.Mk2)};
_.k.computeHasCinematicContainer=function(){var B,t;return!((t=_.X((B=this.data)==null?void 0:B.content,_.ia2))==null||!t.background)};
_.k.handleHeaderResize=function(){var B=_.ZH(this.hostElement).querySelector("#header");B&&_.dv(B,"iron-resize")};
_.k.handleInsertTabCommand=function(B){var t=_.X(B,ecq);t&&(t.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(T){return T.tabRenderer&&T.tabRenderer.tabIdentifier===t.tabIdentifier})||this.splice("tabs",t.tabIndex||-1,0,t.tab))};
_.k.handleRefreshChannelTabAction=function(B){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===B&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.k.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.Ev(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.k.observerRichGridSlimItemsPerRow=function(){_.Ev(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.k.updateCssVars=function(){this.richGridItemsPerRow&&_.Ev(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Cj("rich_grid_max_item_width",500))+16)-16+"px"})};
_.k.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.Ev(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.k.onDataChanged=function(){this.handleHeaderResize()};
_.k.onWindowResize=function(){this.handleHeaderResize()};
_.k.onFocusedChanged=function(B){(B=_.bn(B))&&B.is==="tp-yt-paper-tab"&&B.hasRipple()&&(B.getRipple().holdDown=!B.pointerDown&&B.focused)};
_.k.updateSelectedFromBinding=function(B){this.ytdTabbedHeaderBehavior.selected=B.detail.value};
_.k.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.n9.Object.defineProperties(mz.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:mSC(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.imageBannerViewModel)==null?void 0:B.style)==="IMAGE_BANNER_STYLE_INSET"}}});
mz.prototype.onDataChanged=mz.prototype.onDataChanged;mz.prototype.updateCssVarsForResponsiveGrid=mz.prototype.updateCssVarsForResponsiveGrid;mz.prototype.updateCssVars=mz.prototype.updateCssVars;mz.prototype.observerRichGridSlimItemsPerRow=mz.prototype.observerRichGridSlimItemsPerRow;mz.prototype.observerRichGridItemsPerRow=mz.prototype.observerRichGridItemsPerRow;_.G([_.g(_.yV),_.Y("design:type",Object)],mz.prototype,"ytdGridStateAwareBehavior",void 0);
_.G([_.g(Gz8),_.Y("design:type",Object)],mz.prototype,"ytdTabbedHeaderBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],mz.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mz.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],mz.prototype,"ytdGuideStateAwareBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],mz.prototype,"ytdReduxBehavior",void 0);_.G([_.mA("#tabs"),_.Y("design:type",Object)],mz.prototype,"tabsElement",void 0);_.G([_.y(),_.Y("design:type",Array)],mz.prototype,"tabs",void 0);_.G([_.y(),_.Y("design:type",Object)],mz.prototype,"expandableCustomTabRenderable",void 0);_.G([_.F("tabs.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mz.prototype,"tabGroupShape",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],mz.prototype,"isRichGrid",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],mz.prototype,"isConstrainedList",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Object)],mz.prototype,"richGridMiniMode",void 0);_.G([_.y({selector:function(B){return B.ui.richGridStyle}}),
_.Y("design:type",Object)],mz.prototype,"richGridStyle",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.Y("design:type",Object)],mz.prototype,"isRichGridShorts",void 0);_.G([_.y({selector:_.s6}),_.Y("design:type",Number)],mz.prototype,"richGridItemsPerRow",void 0);_.G([_.y({selector:function(B){return B.ui.richGridContainerWidth}}),
_.Y("design:type",Number)],mz.prototype,"richGridContainerWidth",void 0);_.G([_.y({selector:_.ql2}),_.Y("design:type",Number)],mz.prototype,"richGridSlimItemsPerRow",void 0);_.G([_.y(),_.Y("design:type",Object)],mz.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],mz.prototype,"responsiveSizing",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],mz.prototype,"disableGridStateAware",void 0);
_.G([_.y({computed:"computeImageBannerViewModel(data)"}),_.Y("design:type",Object)],mz.prototype,"imageBannerViewModel",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.Y("design:type",Boolean)],mz.prototype,"hasCinematicContainer",void 0);_.G([_.y({selector:_.WT8,reflectToAttribute:!0}),_.Y("design:type",Boolean)],mz.prototype,"guideIsVisibleButNotPersistent",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("imageBannerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mz.prototype,"hasBanner",null);_.G([_.y({reflectToAttribute:!0}),_.F("imageBannerViewModel"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],mz.prototype,"hasInsetBanner",null);_.G([_.y({computed:"computeTabsHidden(tabs)",value:!0}),_.Y("design:type",Boolean)],mz.prototype,"tabsHidden",void 0);
_.G([_.IK("richGridItemsPerRow","isRichGrid"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mz.prototype,"observerRichGridItemsPerRow",null);_.G([_.IK("richGridSlimItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mz.prototype,"observerRichGridSlimItemsPerRow",null);
_.G([_.IK("richGridItemsPerRow","richGridMiniMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mz.prototype,"updateCssVars",null);_.G([_.IK("richGridContainerWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mz.prototype,"updateCssVarsForResponsiveGrid",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mz.prototype,"onDataChanged",null);
_.G([_.M({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],mz);
_.e(mz,"ytd-tabbed-page-header",function(){if(Qof!==void 0)return Qof;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Qof=B},{mode:1});var Kws;var Nf=function(){return _.x.apply(this,arguments)||this};
_.u(Nf,_.x);Nf.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.Ev(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.n9.Object.defineProperties(Nf.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var B,t;return this.componentBehavior.computeIcon_(((t=_.X((B=this.data)==null?void 0:B.badge,_.Riq))==null?void 0:t.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.badge,_.Riq))==null?void 0:t.label}}});
Nf.prototype.observerRichGridItemsPerRow=Nf.prototype.observerRichGridItemsPerRow;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Nf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Nf.prototype,"componentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Nf.prototype,"ytdReduxBehavior",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.cS}),_.Y("design:type",Boolean)],Nf.prototype,"richGridMiniMode",void 0);
_.G([_.y({selector:_.s6}),_.Y("design:type",Number)],Nf.prototype,"richGridItemsPerRow",void 0);_.G([_.y(),_.Y("design:type",Object)],Nf.prototype,"data",void 0);_.G([_.IK("richGridItemsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Nf.prototype,"observerRichGridItemsPerRow",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Nf.prototype,"badgeIconName",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Nf.prototype,"badgeLabel",null);_.G([_.M({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],Nf);
_.e(Nf,"ytd-member-hub-profile-renderer",function(){if(Kws!==void 0)return Kws;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Kws=B},{mode:1});var l7b;var Xf=function(){return _.x.apply(this,arguments)||this};
_.u(Xf,_.x);Xf.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xf.prototype,"data",void 0);_.G([_.M({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Xf);
_.e(Xf,"ytd-settings-sidebar-renderer",function(){if(l7b!==void 0)return l7b;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return l7b=B},{mode:1});var vIw;var u0=function(){var B=_.x.apply(this,arguments)||this;B.expandableCustomTabRenderable=function(t){return US8(t,function(){return void B.onSearchNavigate()})};
return B};
_.u(u0,_.x);u0.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
u0.prototype.onSearchNavigate=function(){this.selected=void 0};
u0.prototype.onTabsChange=function(){var B,t=(B=this.tabs)==null?void 0:B.findIndex(function(T){var S;return T==null?void 0:(S=T.tabRenderer)==null?void 0:S.selected});
t!==void 0&&(this.selected=t)};
u0.prototype.onTabsActive=function(B){if(this.tabs!==void 0){var t,T;(B=(t=this.tabs[B.detail.selected])==null?void 0:(T=t.tabRenderer)==null?void 0:T.endpoint)&&_.dv(this.hostElement,"yt-navigate",{endpoint:B})}};
_.n9.Object.defineProperties(u0.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:mSC(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
u0.prototype.onTabsChange=u0.prototype.onTabsChange;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],u0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.yV),_.Y("design:type",Object)],u0.prototype,"ytdGridStateAwareBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],u0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],u0.prototype,"ytdGuideStateAwareBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],u0.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Array)],u0.prototype,"tabs",void 0);_.G([_.y(),_.Y("design:type",Number)],u0.prototype,"selected",void 0);_.G([_.F("tabs.*"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],u0.prototype,"tabGroupShape",null);_.G([_.y(),_.Y("design:type",Object)],u0.prototype,"expandableCustomTabRenderable",void 0);
_.G([_.F("tabs"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],u0.prototype,"tabsEnabled",null);_.G([_.je("tabs"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],u0.prototype,"onTabsChange",null);_.G([_.M({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],u0);
_.e(u0,"ytd-topic-channel-details-renderer",function(){if(vIw!==void 0)return vIw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return vIw=B},{mode:1});var nIN;var j0=function(){var B=_.x.apply(this,arguments)||this;B.disableGridStateAware=!1;return B};
_.u(j0,_.x);j0.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]]"}}}}}};
j0.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
j0.prototype.updateCssVars=function(){_.Ev(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Cj("rich_grid_max_item_width",500))+16)-16+"px"})};
j0.prototype.updateCssVars=j0.prototype.updateCssVars;j0.prototype.activeChanged=j0.prototype.activeChanged;_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],j0.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],j0.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],j0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],j0.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Array)],j0.prototype,"tabs",void 0);_.G([_.y(),_.Y("design:type",Boolean)],j0.prototype,"active",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],j0.prototype,"disableGridStateAware",void 0);
_.G([_.y({selector:_.s6}),_.Y("design:type",Number)],j0.prototype,"richGridItemsPerRow",void 0);_.G([_.y({selector:_.cS}),_.Y("design:type",Boolean)],j0.prototype,"richGridMiniMode",void 0);_.G([_.mA("ytd-carousel-item-renderer"),_.Y("design:type",Object)],j0.prototype,"carousel",void 0);_.G([_.IK("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j0.prototype,"activeChanged",null);
_.G([_.IK("richGridItemsPerRow","richGridMiniMode"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],j0.prototype,"updateCssVars",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],j0);
_.e(j0,"ytd-carousel-header-renderer",function(){if(nIN!==void 0)return nIN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return nIN=B},{mode:1});var rQN;var zU8=_.ie(["https://www.google-analytics.com/analytics.js"]),Hd=function(){var B=_.x.apply(this,arguments)||this;B.scriptAnalyticsAdded=!1;return B};
_.u(Hd,_.x);Hd.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var B,t=(B=this.data)==null?void 0:B.tagManagerId;t&&(_.Rn(t,_.MB("GL")),Xhr(t))};
Hd.prototype.sendGoogleAnalyticsPageview=function(B){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var T=_.j9.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(T)};
var t=window.ga;t("set","page",window.location.pathname);t.l=+new Date;t("set","forceSSL",!0);t("create",B,"'auto'");t("send","pageview")};
Hd.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var B=_.Nc("SCRIPT");B.name="ga-analytics";var t=_.On(zU8);_.e9(B,t);B.async=!0;_.ZH(this.hostElement).appendChild(B)};
Hd.prototype.dataChanged=Hd.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],Hd.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hd.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],Hd);
_.e(Hd,"ytd-channel-metadata-renderer",function(){if(rQN!==void 0)return rQN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return rQN=B},{mode:1});var bK_;var Bw7;var ai=function(){return _.x.apply(this,arguments)||this};
_.u(ai,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ai.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ai.prototype,"data",void 0);_.G([_.M({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],ai);
_.e(ai,"ytd-sub-feed-option-renderer",function(){if(Bw7!==void 0)return Bw7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Bw7=B},{mode:1});var tsf;var fW=function(){return _.x.apply(this,arguments)||this};
_.u(fW,_.x);fW.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fW.prototype,"ytRendererStamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fW.prototype,"data",void 0);_.G([_.M({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],fW);
_.e(fW,"ytd-sub-feed-selector-renderer",function(){if(tsf!==void 0)return tsf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return tsf=B},{mode:1});var g1=function(){return _.x.apply(this,arguments)||this};
_.u(g1,_.x);
g1.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}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],g1.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],g1.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],g1.prototype,"data",void 0);_.G([_.M({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],g1);
_.e(g1,"ytd-browse-feed-actions-renderer",function(){if(bK_!==void 0)return bK_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return bK_=B},{mode:1});var TwC;var SK7;var Ri=function(){return _.x.apply(this,arguments)||this};
_.u(Ri,_.x);Ri.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ri.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ri.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ri.prototype,"data",void 0);_.G([_.M({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Ri);
_.e(Ri,"ytd-mini-channel-renderer",function(){if(SK7!==void 0)return SK7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return SK7=B},{mode:1});var O5B;var AY=function(){return _.x.apply(this,arguments)||this};
_.u(AY,_.x);AY.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],AY.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],AY);
_.e(AY,"ytd-vertical-channel-section-renderer",function(){if(O5B!==void 0)return O5B;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return O5B=B},{mode:1});var cd=function(){return _.x.apply(this,arguments)||this};
_.u(cd,_.x);cd.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],cd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cd.prototype,"data",void 0);_.G([_.M({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],cd);
_.e(cd,"ytd-browse-secondary-contents-renderer",function(){if(TwC!==void 0)return TwC;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return TwC=B},{mode:1});var k0q;var sL=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};B.notActive=!1;B.isConstrainedList=!1;return B};
_.u(sL,_.x);_.k=sL.prototype;
_.k.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"},matcher:function(B){var t;return(B==null?void 0:(t=B.webComponentHint)==null?void 0:t.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}}}}};
_.k.getPath=function(B,t){var T="data.tabs.#"+t+".";B.tabs[t].tabRenderer?T+="tabRenderer.":B.tabs[t].expandableTabRenderer&&(T+="expandableTabRenderer.");return T+"content.sectionListRenderer"};
_.k.computeDisplayedContent=function(B){this.unlinkPaths("content");if(B&&B.tabs)for(var t=B.tabs.length,T=0;T<t;T++){var S=B.tabs[T].tabRenderer||B.tabs[T].expandableTabRenderer;if(S.selected&&S.content)return this.linkPaths("content",this.getPath(B,T)),S.content}return null};
_.k.computeHasSecondaryColumnData=function(B){return!!B&&!!B.secondaryContents};
_.k.onRetrieveLocation=function(B,t){t.locationRetrieved(t.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);B.stopPropagation()};
_.k.onYtServiceRequestSent=function(B,t){_.m("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(t)};
_.k.onYtServiceRequestCompleted=function(B,t){_.m("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(t)};
_.k.onReplaceFeedContentAction=function(B){if(!_.m("replace_feed_content_action_killswitch")&&!this.notActive){var t;(B=(t=_.X(B,cCr))==null?void 0:t.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(B)}};
_.k.handleServiceRequestActions=function(B){if(B=B.actions){B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;var T=void 0;((T=_.X(t,cCr))==null?0:T.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.X(t,cCr).items)}}};
sL.prototype.onYtServiceRequestCompleted=sL.prototype.onYtServiceRequestCompleted;sL.prototype.onYtServiceRequestSent=sL.prototype.onYtServiceRequestSent;sL.prototype.onRetrieveLocation=sL.prototype.onRetrieveLocation;_.G([_.g(_.yV),_.Y("design:type",Object)],sL.prototype,"ytdGridStateAwareBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],sL.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],sL.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sL.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sL.prototype,"data",void 0);_.G([_.y({computed:"computeDisplayedContent(data)"}),_.Y("design:type",Object)],sL.prototype,"content",void 0);
_.G([_.y({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],sL.prototype,"hasSecondaryColumnData",void 0);_.G([_.y({value:function(){return window.outerHeight>1024?3:2}}),
_.Y("design:type",Number)],sL.prototype,"initialCount",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],sL.prototype,"pageSubtype",void 0);_.G([_.mA("ytd-section-list-renderer"),_.Y("design:type",Object)],sL.prototype,"listRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],sL.prototype,"notActive",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],sL.prototype,"isConstrainedList",void 0);
_.G([_.y(),_.Y("design:type",String)],sL.prototype,"responsiveSizing",void 0);_.G([_.Uv("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],sL.prototype,"onRetrieveLocation",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],sL.prototype,"onYtServiceRequestSent",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],sL.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],sL);
_.e(sL,"ytd-two-column-browse-results-renderer",function(){if(k0q!==void 0)return k0q;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return k0q=B},{mode:2});var dFq;var CBr;var Ff=function(){var B=_.x.apply(this,arguments)||this;B.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"]);B.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"]);B.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return B};
_.u(Ff,_.x);_.k=Ff.prototype;_.k.attached=function(){this.requestElementsPerRow()};
_.k.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_]]"}}}}}};
_.k.onUpdateElementsPerRowAction=function(B){B&&this.elementsPerRow!==B&&(this.elementsPerRow=B)};
_.k.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.k.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.k.computeAlertStyle_=function(B){return B};
_.k.observerElementsPerRow=function(){this.elementsPerRow&&_.Ev(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.k.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.k.requestElementsPerRow=function(){_.dv(this.hostElement,"yt-request-elements-per-row")};
Ff.prototype.onIsVisibleChanged_=Ff.prototype.onIsVisibleChanged_;Ff.prototype.observerElementsPerRow=Ff.prototype.observerElementsPerRow;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ff.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Ff.prototype,"actionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],Ff.prototype,"data",void 0);_.G([_.y({value:6,reflectToAttribute:!0}),_.Y("design:type",Number)],Ff.prototype,"elementsPerRow",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ff.prototype,"wrapButtons",void 0);_.G([_.y({value:_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Ff.prototype,"isMusic",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.Y("design:type",String)],Ff.prototype,"alertStyle",void 0);_.G([_.y({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.Y("design:type",Function)],Ff.prototype,"dismissBoundButtonTap_",void 0);_.G([_.y({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.Y("design:type",Function)],Ff.prototype,"acceptBoundButtonTap_",void 0);_.G([_.IK("elementsPerRow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ff.prototype,"observerElementsPerRow",null);_.G([_.IK("data.isVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ff.prototype,"onIsVisibleChanged_",null);_.G([_.yX({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],Ff);
_.e(Ff,"yt-alert-with-actions-renderer",function(){if(CBr===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;dFq===void 0&&(dFq=document.createElement("template"));var S=dFq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);CBr=B}B=CBr;return B},{mode:2});_.dU(_.Ba(function(B){function t(J){var N={};return _.E(_.vR,{text:J,className:_.JK("ytPersonalGreetingViewModelHeadline",(N.ytPersonalGreetingViewModelHeadlineSmall=function(){return h()===48},N))})}
function T(J,N){return _.E("span",{el:J,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},t(N))}
var S=_.l_("yt-personal-greeting-view-model"),O=_.l_("span"),d=_.l_("span"),Z=function(){return B.data().canvasPromoData},h=function(){var J;
return(J=B.data().bannerHeight)!=null?J:56},q=_.duo(S,{throttleMs:100}),D=_.duo(O,{throttleMs:100}),P=_.duo(d,{throttleMs:100}),U=function(){return D.width()-q.width()>1};
_.WR(S,function(){var J;return(J=B.data())==null?void 0:J.rendererContext},void 0,void 0,void 0,!0);
return _.E("yt-personal-greeting-view-model",{el:S,"aria-hidden":U,class:_.JK(B.className,"ytPersonalGreetingViewModelHost"),style:_.H4({height:(0,_.g5)(function(){return U()?0:h()})})},_.E(_.I,{cond:function(){return B.data().avatar&&!(P.width()+(B.data().avatar?48:0)-q.width()>1)},
then:function(){return _.E(_.cR,{data:function(){return B.data().avatar}},{decoratedAvatarViewModel:function(J){return _.E(_.R3,{data:J.data,
className:_.JK("ytPersonalGreetingViewModelAvatar")})}})}}),_.E("h1",null,t(function(){var J;
return(Z==null?void 0:(J=Z())==null?void 0:J.headline)||(P.width()+(B.data().avatar?48:0)-q.width()>1?B.data().shorterGreeting:B.data().greeting)})),T(d,function(){return B.data().greeting}),T(O,function(){return B.data().shorterGreeting}))},"Vi"),"yt-personal-greeting-view-model",{props:{data:_.lP,
className:_.lP}});var w1=function(){var B=_.x.apply(this,arguments)||this;B.hidden=!1;B.isConstrainedList=!1;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.responsiveSizing="COMPACT";B.attachedPlayers=_.m("kevlar_channel_trailer_multi_attach")?[]:void 0;B.player=null;B.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return B};
_.u(w1,_.x);_.k=w1.prototype;
_.k.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}}}}};
_.k.created=function(){var B=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){B.disposeMastheadAd()}]};
_.k.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new YVr(this.refresh,this.contents))};
_.k.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.k.activeChanged=function(){var B=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=B)};
_.k.tabsChanged=function(){var B=this,t,T;if(this.pageSubtype==="channels"||_.m("kevlar_tab_gestures_for_tabbed_header_data")&&((t=this.data)==null?0:(T=t.header)==null?0:T.carouselHeaderRenderer))this.tabGestures=new sU(this.contents,this.contents,this.hostElement,this.header,function(Z){B.ytdReduxBehavior.dispatch(Z)});
var S,O,d;t=(S=this.data)==null?void 0:(O=S.contents)==null?void 0:(d=O.twoColumnBrowseResultsRenderer)==null?void 0:d.tabs;this.tabGestures&&this.tabGestures.tabsChanged(t)};
_.k.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.k.engagementPanelsChanged=function(){var B=_.OD().resolve(_.XN);if(B){if(this.engagementPanels)for(var t=_.C(this.engagementPanels),T=t.next();!T.done;T=t.next()){var S=void 0;(T=(S=T.value.identifier)==null?void 0:S.tag)&&B.panelMap.delete(T)}this.engagementPanels=[];var O;t=_.C(((O=this.data)==null?void 0:O.panels)||[]);for(O=t.next();!O.done;O=t.next()){O=_.X(O.value,_.jpg);var d=T=void 0,Z=void 0,h=void 0;if(S=((T=O)==null?void 0:T.targetId)||((d=O)==null?void 0:d.panelIdentifier)||((Z=O)==
null?void 0:(h=Z.identifier)==null?void 0:h.tag))d=T=void 0,(d=(T=B).registerPanelContent)==null||d.call(T,S,{engagementPanelSectionListRenderer:O}),this.engagementPanels.push(O)}}};
_.k.onStampFinished=function(){var B=this;_.K9(this,function(){if(B.tabGestures){var t=B.tabGestures;if(t.scrollPositionNeedsUpdate){var T=_.OD().resolve(_.S_(_.BR)),S;if((S=t.selectedTab)!=null&&S.title&&T&&(S=T.getCurrentPage())){if(t.scrollPositionForTabs.has(t.selectedTab.title)){var O,d;T=(d=(O=T.getCurrentPage())==null?void 0:O.clientHeight)!=null?d:0;O=t.scrollPositionForTabs.get(t.selectedTab.title);S.setScrollTop(O);T>O+100&&(t.scrollPositionNeedsUpdate=!1)}else S.setScrollTop(Math.min(t.lastVisitedTabScrollPosition!==
void 0?t.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,t.tabsStartAtInPx)),t.scrollPositionNeedsUpdate=!1;t.ytdReduxDispatch(N6s(!1))}}}})};
_.k.loadPage_=function(B){this.initCsi();B&&(this.data=B);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.k.getTitle=function(B){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",B))return this.get("microformat.microformatDataRenderer.title",B);if(this.get("header.feedTabbedHeaderRenderer.title",B))return _.vS(this.get("header.feedTabbedHeaderRenderer.title",B));if(this.get("header.interactiveTabbedHeaderRenderer.title",B))return this.get("header.interactiveTabbedHeaderRenderer.title",B);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
B))return _.vS(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",B));var t,T;return _.m("enable_page_header_page_title")&&(B==null?0:(t=B.header)==null?0:(T=t.pageHeaderRenderer)==null?0:T.pageTitle)?B.header.pageHeaderRenderer.pageTitle:""};
_.k.updateTitle=function(B){_.dv(this.hostElement,"yt-update-title",this.getTitle(B))};
_.k.initCsi=function(){_.fn(this.pageSubtype||"browse",["ol","cpt"])};
_.k.getPlayer=function(){if(_.m("kevlar_channel_trailer_multi_attach")){for(var B=_.C(this.attachedPlayers),t=B.next();!t.done;t=B.next())if(t=t.value,t.isConnected||_.Gm(this.hostElement,t))return t;return null}return this.player};
_.k.getPlayerContainer=function(){return null};
_.k.onPlayerAttached=function(B,t){_.m("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(t):this.player=t};
_.k.onPlayerDetached=function(B,t){_.m("kevlar_channel_trailer_multi_attach")?(B=this.attachedPlayers.indexOf(t),B<0||this.attachedPlayers.splice(B,1)):this.player=null};
_.k.getServiceTrackingParams=function(){var B,t;return((B=this.data)==null?void 0:(t=B.responseContext)==null?void 0:t.serviceTrackingParams)||[]};
_.k.setMastheadAd=function(B){B&&B.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=B&&B.mastheadAd};
_.k.dataChanged=function(){var B=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.Oo7();_.K9(this,function(){_.Zu(B.hostElement,"ytd-update-grid-state-action")})};
_.k.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.k.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var B=this.data.alerts;return B&&B.find(function(t){return!!t.alertWithActionsRenderer})}};
_.k.computeGreetingData=function(){if(this.data&&this.data.alerts){var B=this.data.alerts;return B&&B.find(function(t){return!!t.personalGreetingViewModel})}};
_.k.computeHasMemberHubProfileRenderer=function(B){var t;return!!(B==null?0:(t=B.header)==null?0:t.memberHubProfileRenderer)};
_.k.handleAlertCommand=function(B){this.get("alertCommand.alert.alertWithActionsRenderer",B)&&(B=_.X(B,sQf),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",B.alert))};
_.k.handleYtPlaylistDeletionRedirect=function(B){B=this.get("playlistDeletionRedirectCommand.redirectEndpoint",B);_.dv(this.hostElement,"yt-navigate",{endpoint:B})};
_.k.computeFluidWidth=function(B,t,T){if(t==="mini_app"||T)return!0;var S,O,d;B=B==null?void 0:(S=B.contents)==null?void 0:(O=S.twoColumnBrowseResultsRenderer)==null?void 0:(d=O.tabs)==null?void 0:d.find(function(q){var D;return q==null?void 0:(D=q.tabRenderer)==null?void 0:D.selected});
if(!B)return!1;var Z,h;return!!((Z=B.tabRenderer)==null?0:(h=Z.content)==null?0:h.richGridRenderer)&&!["channel","channels","playables"].includes(t)};
_.k.computeHeaderFluidWidth=function(B){return B==="hashtag-landing-page"};
_.k.computeHasSidebar=function(B){var t;return!!(B.sidebar||((t=B.header)==null?0:t.playlistHeaderRenderer))};
_.k.computeHasPageHeaderSidebar=function(B){var t,T;return!!((t=B.header)==null?0:(T=t.pageHeaderRenderer)==null?0:T.enableSidebarView)};
_.k.computeUseUnifiedShowPageLayout=function(B){if(!B||this.pageSubtype!=="show"||!B.sidebar||!B.sidebar.playlistSidebarRenderer)return!1;B=B.sidebar.playlistSidebarRenderer;if(!B.items)return!1;for(var t=0;t<B.items.length;t++)if(_.X(B.items[t],Aq)){var T=void 0;return((T=_.X(B.items[t],Aq))==null?void 0:T.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.k.computeIsConstrainedList=function(B){return _.m("web_enable_constrained_list_subscriptions_channels")&&B==="subscriptions-channels"};
_.k.computeResponsiveSizing=function(B){return B==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.n9.Object.defineProperties(w1.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t;return((B=this.data)==null?0:(t=B.header)==null?0:t.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var B,t;if(!((B=this.data)==null?0:(t=B.sidebar)==null?0:t.playlistSidebarRenderer))return!1;var T;return(T=this.data)!=null&&T.header?!1:!0}}});
_.n9.Object.defineProperties(w1,{template:{configurable:!0,enumerable:!0,get:function(){if(vSB===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);vSB=B}B=vSB;return B}}});
w1.prototype.dataChanged=w1.prototype.dataChanged;w1.prototype.onPlayerDetached=w1.prototype.onPlayerDetached;w1.prototype.onPlayerAttached=w1.prototype.onPlayerAttached;w1.prototype.onStampFinished=w1.prototype.onStampFinished;w1.prototype.engagementPanelsChanged=w1.prototype.engagementPanelsChanged;w1.prototype.scrollAtTopChanged=w1.prototype.scrollAtTopChanged;w1.prototype.tabsChanged=w1.prototype.tabsChanged;w1.prototype.activeChanged=w1.prototype.activeChanged;
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],w1.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],w1.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],w1.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],w1.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.gY.YtPageBehavior),_.Y("design:type",Object)],w1.prototype,"ytPageBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],w1.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],w1.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],w1.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],w1.prototype,"hidden",void 0);
_.G([_.y(),_.Y("design:type",Object)],w1.prototype,"mastheadAdData",void 0);_.G([_.y({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.Y("design:type",Object)],w1.prototype,"alertBannerData",void 0);_.G([_.y({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.Y("design:type",Object)],w1.prototype,"greetingData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],w1.prototype,"pageSubtype",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.Y("design:type",Boolean)],w1.prototype,"hasMemberHubProfileRenderer",void 0);_.G([_.y({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],w1.prototype,"hasSidebar",void 0);_.G([_.y({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],w1.prototype,"hasPageHeaderSidebar",void 0);
_.G([_.y({reflectToAttribute:!0,value:!0}),_.Y("design:type",Boolean)],w1.prototype,"roundedContainer",void 0);_.G([_.y({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],w1.prototype,"useUnifiedShowPageLayout",void 0);_.G([_.y({computed:"computeIsConstrainedList(pageSubtype)"}),_.Y("design:type",Object)],w1.prototype,"isConstrainedList",void 0);
_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],w1.prototype,"usePlaylistHeaderRenderer",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],w1.prototype,"useOldPlaylistSidebarRenderer",null);_.G([_.y({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.Y("design:type",Boolean)],w1.prototype,"fluidWidth",void 0);_.G([_.y({selector:function(B){return B.ui.scrollAtTop}}),
_.Y("design:type",Boolean)],w1.prototype,"scrollAtTop",void 0);_.G([_.y({selector:_.eaN}),_.Y("design:type",Boolean)],w1.prototype,"tabGesturesIsActive",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],w1.prototype,"darkerDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.Y("design:type",Boolean)],w1.prototype,"disableHeaderFluidWidth",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.Y("design:type",String)],w1.prototype,"responsiveSizing",void 0);_.G([_.mA("ytd-two-column-browse-results-renderer"),_.Y("design:type",HTMLElement)],w1.prototype,"contents",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],w1.prototype,"header",void 0);_.G([_.mA("ytd-refresh"),_.Y("design:type",Object)],w1.prototype,"refresh",void 0);
_.G([_.IK("active"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w1.prototype,"activeChanged",null);_.G([_.IK("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w1.prototype,"tabsChanged",null);_.G([_.IK("scrollAtTop"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w1.prototype,"scrollAtTopChanged",null);
_.G([_.y(),_.Y("design:type",Object)],w1.prototype,"engagementPanels",void 0);_.G([_.IK("data.panels"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w1.prototype,"engagementPanelsChanged",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w1.prototype,"onStampFinished",null);
_.G([_.Uv("yt-player-attached"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Element]),_.Y("design:returntype")],w1.prototype,"onPlayerAttached",null);_.G([_.Uv("yt-player-detached"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Element]),_.Y("design:returntype")],w1.prototype,"onPlayerDetached",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w1.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-browse"})],w1);_.kr.registerService(_.dEh,w1);
_.o0();
}catch(e){_._DumpException(e)}
try{
_.wS("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 OV=function(B){if(!B)return"browse";var t=B.page,T=B.url,S,O,d,Z=(S=B.response)==null?void 0:(O=S.responseContext)==null?void 0:(d=O.webResponseContextExtensionData)==null?void 0:d.pageTheme;if(Z)t=Z.toLowerCase().replace(/_/g,"-");else if(t!=="watch"&&t!=="learning_journey_watch"){var h,q;if((t==="browse"||t==="settings")&&((h=B.response)==null?0:(q=h.sidebar)==null?0:q.settingsSidebarRenderer))t="WEB_PAGE_TYPE_SETTINGS";else{var D,P;t==="browse"&&((D=B.response)==null?0:(P=D.metadata)==null?
0:P.channelMetadataRenderer)?t="channel":T&&(t=_.IE(T)||t)}}return t},zxr=function(){var B=_.Gy("yt.aba.att");
return B?B:_.BZ.instance!==void 0?_.BZ.instance.viF.bind(_.BZ.instance):null},bjb=function(B,t){var T;
return _.L(function(S){return(T=zxr())?S.return(T(B,t,6E4)):S.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})},BTB=function(B,t,T,S,O){t=t===void 0?[]:t;
O=O?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:O}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.tc(B),dialogMessages:t.map(function(d){return _.tc(d)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.tc(T),serviceEndpoint:O}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.tc(S)}}}}}},tQg=function(B){var t=!!_.Wm().queueProxy;
var T,S,O;B=B==null?void 0:(T=B.response)==null?void 0:(S=T.currentVideoEndpoint)==null?void 0:(O=S.watchEndpoint)==null?void 0:O.playlistId;return!(!t&&!B)},TTb=function(B,t){var T=_.Da();
if(tQg(B))return T.playlistWatchPageActivation=!0;switch(OV(t)){case "yts-products":return T.productDetailsPageActivation=!0;case "mini_app":return T.miniAppPageActivation=!0;case "playables":return T.playablesDestPageActivation=!0;default:return!1}},SPf=function(B,t,T){for(var S=typeof B==="string"?B.split(""):B,O=B.length-1;O>=0;--O)O in S&&t.call(T,S[O],O,B)},ORN=function(B,t){t=_.Iv2(B,t);
t>=0&&_.K_(B,t)},k4n=function(B){return Array.prototype.concat.apply([],arguments)},dh_=function(B){var t=0;
t=t===void 0?0:t;if(!_.I7(B))throw _.qb("uint64");var T=typeof B;switch(t){case 512:switch(T){case "string":return _.h2D(B);case "bigint":return String((0,_.yq)(64,B));default:return _.ZEv(B)}case 1024:switch(T){case "string":return _.q1g(B);case "bigint":return _.KE((0,_.yq)(64,B));default:return _.Luv(B)}case 0:switch(T){case "string":return _.h2D(B);case "bigint":return _.KE((0,_.yq)(64,B));default:return _.C8X(B)}default:return _.CB(t,"Unknown format requested type for int64")}},Cq8=function(B){B!=
null&&(B=B.JSC$6879_value_||"",B=typeof B==="string"?B:new Uint8Array(B));
return B},ZR1=function(B){for(var t=_.j9.apply(1,arguments),T=B[0],S=0;S<B.length-1;S++)T+=String(t[S]),T+=B[S+1];
t=document.implementation.createHTMLDocument("");S=t.createElement("style");t.head.appendChild(S);t=S.sheet;t.insertRule(T,0);if(t.cssRules.length===1&&(T=t.cssRules[0],T instanceof CSSStyleRule))return new _.Yg(T.cssText.replace(/</g,"\\3C "))},LRn=function(B,t){if(/-[a-z]/.test(t))return null;
if(_.z22&&B.dataset){if(_.Z_C()&&!(t in B.dataset))return null;B=B.dataset[t];return B===void 0?null:B}return B.getAttribute("data-"+_.PO(t))},qPC=function(){var B=hlg;
_.Gy("yt.ads.biscotti.getId_")||_.Bz("yt.ads.biscotti.getId_",B)},VQ_=function(B){_.Bz("yt.ads.biscotti.lastId_",B)},Dh1=function(){var B={};
for(_.Ab=new Elg(B.handleError===void 0?_.oz:B.handleError,B.logEvent===void 0?_.sO:B.logEvent);_.cY.length>0;)switch(B=_.cY.shift(),B.type){case "ERROR":_.Ab.logError(B.payload);break;case "EVENT":_.Ab.logEvent(B.eventType,B.payload)}},Pq8=function(B,t,T){return _.QjL(function(S){return T?S.userIdentifier!==void 0&&!B.includes(S.userIdentifier)&&T.includes(S.publicName):S.userIdentifier!==void 0&&!B.includes(S.userIdentifier)},t)},Uhq=function(B){var t,T;
return _.L(function(S){if(S.nextAddress==1)return t=_.uE("YtIdbMeta hasAnyMeta other"),_.V(S,_.QjL(function(O){return O.userIdentifier!==void 0&&O.userIdentifier!==t},B),2);
T=S.yieldResult;return S.return(T.length>0)})},JDN=function(B,t){I$s||(I$s=_.wT.addLowPriorityJob(function(){var T,S,O,d,Z;
return _.L(function(h){switch(h.nextAddress){case 1:return _.V(h,_.tD(),2);case 2:T=h.yieldResult;if(!T)return h.return();S=!0;_.LI(h,3);return _.V(h,Pq8(B,T,t),5);case 5:O=h.yieldResult;if(!O.length){S=!1;h.jumpTo(6);break}d=O[0];return _.V(h,_.Yv(d.actualName),7);case 7:return _.V(h,_.nj(d.actualName,T),6);case 6:_.pj(h,4);break;case 3:Z=_.EH(h),_.sD(Z),S=!1;case 4:_.wT.cancelJob(I$s),I$s=0,S&&JDN(B,t),_.Dh(h)}})}))},mhs=function(){var B;
return _.L(function(t){return t.nextAddress==1?_.V(t,_.tD(),2):(B=t.yieldResult)?t.return(Uhq(B)):t.return(!1)})},NTB=function(B){var t=100;
t=t===void 0?500:t;var T,S,O,d,Z,h;return _.L(function(q){return q.nextAddress==1?(T=_.MB("INNERTUBE_CONTEXT_CLIENT_NAME",0),S=[T,(0,_.SQ)()-2592E6],O=[T,(0,_.SQ)()],d=IDBKeyRange.bound(S,O),_.V(q,_.LCq(B),2)):q.nextAddress!=3?(Z=q.yieldResult,h=[],_.V(q,_.vY(Z,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(D){h.length=0;return _.OP(D.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:d,direction:"prev"},function(P){if(P.getValue()&&h.length<t)return h.push(P.getValue()),
P.delete().then(function(){return P.continue()})})}),3)):q.return(h)})},Xz8=function(){var B;
return _.L(function(t){if(t.nextAddress==1)return _.V(t,_.tD(),2);B=t.yieldResult;if(!B||!_.j_()&&!_.m("nwl_init_require_datasync_id_killswitch")||!_.RvL())return t.jumpTo(0);_.cmX=!0;_.Am_.isNwlInitialized=_.cmX;return _.V(t,_.U7u().awaitInitialization(),0)})},kS=function(B,t){_.KCv[B]=!0;
var T=_.km();T&&T.publish.apply(T,arguments);_.KCv[B]=!1},j1g=function(){if(_.HFL()&&!uSB){var B=function(T){T=T.data;
if(T.op==="serializedGelBatch"){var S=_.lH2.get(T.key);S&&(_.naw(T.serializedBatch,S.client,S.resolve,S.networklessOptions,S.isIsolated,S.useVSSEndpoint,S.dangerousLogToVisitorSession,S.requestsOutstanding),_.lH2.delete(T.key))}},t=_.jPC();
t&&(t.addEventListener("message",B),t.onerror=function(){_.lH2.clear()});
uSB=!0}},d6=function(){this.relativeTimeStart_=_.tH()},HRb=function(B,t){B!=null&&this.append.apply(this,arguments)},a$C=function(){return _.QW("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")},f$b=function(B,t,T){T=T===void 0?!1:T;
var S,O,d,Z,h;return _.L(function(q){switch(q.nextAddress){case 1:_.Ns("SOCS",B,34128E3,"youtube.com",!0);if(_.hH)return O=fetch(t,{method:"POST",mode:_.pm(t),credentials:_.eK(t),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),d=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.pm("/upgrade_visitor_cookie?eom=1"),credentials:_.eK("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),_.V(q,Promise.all([O,d]).then(function(D){return D[1]}),5);
fetch(t,{method:"POST",mode:_.pm(t),credentials:_.eK(t),cache:"no-store",headers:{"Content-Type":"text/plain"}});return _.V(q,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.pm("/upgrade_visitor_cookie?eom=1"),credentials:_.eK("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:S=q.yieldResult;q.jumpTo(3);break;case 5:S=Z=q.yieldResult;case 3:if(!S.ok)throw Error("sf");return _.V(q,S.text(),7);case 7:h=q.yieldResult,
!h.includes('"state_switch":true')&&!T||h.includes("skip_reload_for_test")||window.location.reload(),_.Dh(q)}})},gl8=function(B){return _.L(function(t){return t.nextAddress==1?_.V(t,f$b(B.socsCookie,B.savePreferenceUrl,!0),2):t.return()})},Rlg=function(B){return _.L(function(t){return t.nextAddress==1?_.V(t,f$b(B.socsCookie,B.savePreferenceUrl),2):t.return()})},cDs=function(B){B=B.xhr.responseText;
if(!_.Oq(B,")]}'"))throw new Co;B=JSON.parse(B.substr(4));if((B.type||1)>1)throw new Co;B=B.id;VQ_(B);ZI=_.pa(B);AD7(18E5,2);return B},FRC=function(B,t){t=new s1b(t);
VQ_("");ZI=_.THi(t);B>0&&AD7(12E4,B-1);throw t;},AD7=function(B,t){_.qs(function(){_.QAN().then(cDs,function(T){return FRC(t,T)}).thenCatch(_.EM)},B)},hlg=function(){var B=_.$s7();
if(B!==void 0)return _.ca(B);ZI||(ZI=_.QAN().then(cDs).thenCatch(function(t){return FRC(2,t)}));
return ZI},wzb=function(){var B=document;
return _.xh(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(t){return"on"+t.toLowerCase()in B})},ols=function(B){B.addEventListener("click",function(t){var T=t.target;
T&&T.getAttribute("href")&&(T=T.getAttribute("href"),_.yA(window,T,"_blank"),t.preventDefault(),t.stopImmediatePropagation())})},yDB=function(B){var t,T,S,O=(S=(T=((t=B.mainDownloadsListEntity)!=null?t:{})[_.Slz])==null?void 0:T.refresh)!=null?S:"",d;
B=(d=B.refresh)==null?void 0:d[O];O=B!=null?B:{};return(O==null?0:O.refreshTime)?Number(O==null?void 0:O.refreshTime):0},Q1s=function(B,t){var T=_.aP(B);
return t.every(function(S){var O;S=S==null?void 0:(O=S.playbackDataEntity)==null?void 0:O.key;if(!S)return!1;O=_.hc(_.CF(S).entityId,"mainVideoEntity");return!!T[O]})},xhw=function(B){B=_.uZ(B.entities);
return _.WX2(B).length},MQs=function(B,t){if(t){var T;
B=(T=_.q8(B.entities,"downloadQualityPickerEntity",t))!=null?T:void 0}else B=void 0;return B},elq=function(){$h8||(_.KF=_.ttq,$h8=new WR1);
return $h8},G4r=function(B){var t=document.getElementsByTagName("ytd-enforcement-message-view-model");
t.length===0||getComputedStyle(t[0]).display==="none"?B(0,"p.h_"):B(1,"p.h_")},pz8=function(){Lo=0;
var B=[_.H6(!0)];hC&&_.Zu(hC,"yt-window-resized",B)},iR_=function(){Lo||(Lo=_.wT.addLowPriorityJob(pz8,200))},KR7=function(){qS=0;
YPf=_.b_4(document);var B=[YPf];hC&&_.Zu(hC,"yt-window-scrolled",B)},l$N=function(){qS||(qS=_.wT.addLowPriorityJob(KR7,200))},nlV=function(B){B=B===void 0?null:B;
vlb.push(_.B2(window,"resize",iR_));vlb.push(_.B2(window,"scroll",l$N));B&&(hC=B)},zlb=function(){var B={isWide:_.mV.get("wide","0")==="1"},t=_.Ni();
if(t=t.getFlag(165)||t.getFlag(174))B.theme=_.c6(!0);if(_.Psz()){var T=_.Am()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";B.systemTheme=T}!t&&_.m("parent_tools_enable_app_settings")&&_.vw(window.location.href).theme!==void 0&&(B.theme=_.c6());if((t=Vl)?!_.f1.equals(t,B):B)t={currentValue:B},rD_&&(t.timeSinceLastSnapshotSecs=Math.round(((0,_.SQ)()-rD_)/1E3)),Vl&&(t.previousValue=Vl),_.sO("appSettingsCaptured",t),Vl=B,rD_=(0,_.SQ)()},bRs=function(B){_.L(function(t){if(t.nextAddress==1)return _.V(t,
B.delete("yt-appshell-assets"),2);
_.Dh(t)})},BjN=function(B){return _.lE((0,_.FUo)(),B)},Tj7=function(){var B;
_.L(function(t){return t.nextAddress==1?_.V(t,EV.getInstance(),2):(B=t.yieldResult)?_.V(t,tcg(B),0):t.jumpTo(0)})},OCf=function(){var B;
_.L(function(t){return t.nextAddress==1?_.V(t,DI.getInstance(),2):(B=t.yieldResult)?_.V(t,SOn(B),0):t.jumpTo(0)})},kis=function(B){bRs(B);
Tj7();OCf()},d71=function(B){var t,T;
return _.L(function(S){if(S.nextAddress==1)return _.V(S,_.xDL(B),2);if(t=S.yieldResult){var O;a:{if(t.headers&&(O=t.headers.get("date"))&&(O=Date.parse(O),!isNaN(O))){O=Math.round((0,_.SQ)()-O);break a}O=-1}T=O;if(T>-1)return S.return(T)}return S.return(-1)})},C_V=function(){var B=_.TX.caches,t=_.$M("IS_SHELL_LOAD"),T,S;
_.L(function(O){if(O.nextAddress==1)return T=-1,t?_.V(O,d71(B),3):(S=_.fG(),T=Math.round((0,_.SQ)()-S),O.jumpTo(2));O.nextAddress!=2&&(T=O.yieldResult);T>=0&&T<2147483648&&_.sQ({appInstallDataAgeMs:T});_.Dh(O)})},ZCs=function(B){var t=_.YB(_.TX.location.href),T={};
"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 O=t.JSC$8094_queryData_.getValues(S);if(O==null?0:O.length)T[S]=O});
return _.kq(B,new Map(Object.entries(T)))},L0g=function(B){B=B.match(/(.*)::.*::.*/);
if(B!==null)return B[1]},hL_=function(B){if(_.Tkq()){var t=Object.keys(window.localStorage);
t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=L0g(T);S===void 0||B.includes(S)||self.localStorage.removeItem(T)}}},qOC=function(){if(!_.Tkq())return!1;
var B=_.uE(),t=Object.keys(window.localStorage);t=_.C(t);for(var T=t.next();!T.done;T=t.next())if(T=L0g(T.value),T!==void 0&&T!==B)return!0;return!1},VcV=function(B){return _.nL("NotificationsDisabled",B)},Em1=function(){return Notification.permission!="granted"?Promise.resolve():_.GLB().then(function(B){return B?B.pushManager.getSubscription().then(function(t){if(t)return Promise.resolve();
t={userVisibleOnly:!0,applicationServerKey:_.Zi("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return B.pushManager.subscribe(t).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})},D7C=function(B){return _.GLB().then(function(t){if(!t||!t.active)return Promise.reject(new _.HY("serviceworker.postMessage",B,t));
try{return t.active.postMessage(B),Promise.resolve()}catch(T){return Promise.reject(T)}})},P_g=function(){D7C({type:"notifications_register",
data:_.MB("ID_TOKEN")})},U7r=function(){if(!_.$M("LOGGED_IN"))return Promise.resolve(!1);
var B=_.ZE("service_worker_push_force_notification_prompt_tag");return B?_.TM("PromptTags").then(function(t){if(!t)return!0;var T=[];try{T=JSON.parse(t)}catch(S){return!1}return T&&T.indexOf(B)==-1}):Promise.resolve(!1)},I3b=function(){var B=_.Cj("service_worker_push_prompt_delay_microseconds");
return B?_.TM("PromptTime").then(function(t){return Promise.resolve(Date.now()-B>(t||0))}):Promise.resolve(!0)},Jhb=function(){var B=_.Cj("service_worker_push_logged_out_prompt_watches");
return B==-1?Promise.resolve(!1):_.TM("WatchCount").then(function(t){return t>=B})},m77=function(){var B=_.Oi(document,"yt-push-prompt-modal-bg");
B&&_.Xo(B)},NjB=function(){return _.Cj("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.TM("PromptCount").then(function(B){B||(B=0);
return Promise.resolve(B<_.Cj("service_worker_push_prompt_cap"))})},X2b=function(B){return _.$M("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.$M("LOGGED_IN")&&(B===void 0?0:B)?U7r().then(function(t){if(t)return!0;
t=[NjB(),I3b()];_.$M("LOGGED_IN")||t.push(Jhb());return Promise.all(t).then(function(T){return T.every(function(S){return S})})}):Promise.resolve(!1)},u31=function(){_.TM("PromptCount").then(function(B){return _.nL("PromptCount",B+1)}).then(function(){return _.nL("PromptTime",Date.now())}).then(function(){var B=_.ZE("service_worker_push_force_notification_prompt_tag");
if(B)return _.TM("PromptTags").then(function(t){var T=[];if(t)try{T=JSON.parse(t)}catch(S){return!1}T||(T=[]);T.push(B);return _.nL("PromptTags",JSON.stringify(T))})})},HCn=function(){jz_||m77()},a3s=function(B){B.style.zIndex=2147483648;
B.style.pointerEvents="auto";B.style.backgroundColor="rgba(0, 0, 0, 0.6)";B.style.width="100%";B.style.height="100vh";B.style.position="absolute";B.style.top="0";B.style.left="0";B.style.border="none"},f3s=function(){var B=_.Oi(document,"yt-push-prompt-modal-bg");
jz_=_.m("service_worker_push_prompt_modal_ignore_click");B?a3s(B):(B=_.Xk("div",{id:"yt-push-prompt-modal-bg"}),a3s(B),document.body.appendChild(B),_.G2v(document,"click",HCn))},gmn=function(){var B=arguments;
_.m("service_worker_push_prompt_modal_enable")&&f3s();return Notification.requestPermission().then(function(t){m77();var T=document.getElementById("ticker");T&&(T.className=T.classList.remove("show"));if(t=="granted")return Em1().then(function(){VcV(!1);P_g();return Promise.resolve(!0)});
t=="denied"&&P_g();return Promise.resolve(!1)}).catch(function(){m77();
return Promise.reject.apply(Promise,_.aw(B))})},RLB=function(B){B=B===void 0?!1:B;
var t=_.N42().client;if(t&&t.browserVersion){var T=t.browserVersion,S=t.browserName=="CHROME"&&_.Uq(T,"50.0.0")<0;t=t.browserName=="OPERA"&&_.Uq(T,"42.0.0")<0;if(S||t)return Promise.resolve()}return _.YHC().then(function(O){if(!O)return Promise.resolve();O=Em1().then(function(){return D7C({type:"notifications_check_registration",data:_.MB("ID_TOKEN")})});
return Notification.permission!="default"?O.catch(function(){}):O.then(function(){return X2b(B)}).then(function(d){if(d)return u31(),gmn().then(function(){})}).catch(function(){})})},Ahq=function(B){return _.plC(B)?RLB():Promise.resolve()},chg=function(B){var t=B.installing||B.waiting;
return B.active||!t?Promise.resolve(B):new Promise(function(T){var S=function(O){O=O.target;if(O.state==="activated"||O.state==="redundant")t.removeEventListener("statechange",S),T(B)};
t.addEventListener("statechange",S)})},szr=function(){var B=new _.Fkw("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");
_.hR(B,{mainAppWeb:_.ln()});var t=_.n5o;_.m("service_worker_forward_exp_params")&&(t=ZCs(t));try{var T=_.uzo(t).catch(function(){_.qM(B,"FAILURE");return new Promise(function(){})});
_.m("service_worker_push_enabled")&&T.then(function(S){_.qM(B,"SUCCESS");return S}).then(chg).then(Ahq)}catch(S){if(_.qM(B,"FAILURE"),S.name!=="SecurityError")throw S;
}},F0f=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&szr()},w2n=function(B,t){var T={};
t&&(T.serializedYpcFamilyCreateLoggingParams=t);_.sO(B,T);_.F3()},omf=function(B,t){var T={};
T.serializedYpcRefundFlowLoggingParams=t;B&&(T.eventType=B);_.sO("ypcRefundFlowEvent",T);_.F3()},yhg=function(B){B&&_.H3C("transactionFlowSucceeded",B)},QzV=function(B){B&&_.wZ("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",B,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")},x7B=function(B){var t,T,S,O,d,Z,h;
_.L(function(q){if(q.nextAddress==1)return _.V(q,_.qtX(),2);if(q.nextAddress!=3){if(!q.yieldResult)return q.return(!1);t=[];return _.V(q,_.Vk.keys(),3)}T=q.yieldResult;S=_.C(T);for(O=S.next();!O.done;O=S.next())d=O.value,Z=_.L$h(d),h=Z.datasyncId,!h||B.includes(h)||t.push(_.Vk.delete(d));return q.return(Promise.all(t).then(function(D){return D.some(function(P){return P})}))})},Mc7=function(){var B,t,T,S,O,d,Z;
return _.L(function(h){if(h.nextAddress==1)return _.V(h,_.qtX(),2);if(h.nextAddress!=3){if(!h.yieldResult)return h.return(!1);B=_.uE("cache contains other");return _.V(h,_.Vk.keys(),3)}t=h.yieldResult;T=_.C(t);for(S=T.next();!S.done;S=T.next())if(O=S.value,d=_.L$h(O),(Z=d.datasyncId)&&Z!==B)return h.return(!0);return h.return(!1)})},$7C=function(){var B=_.OD().resolve(_.S_(_.iT8));
return B?B.getCurrentTime():0},W0V=function(){var B,t,T,S,O,d,Z,h,q,D,P,U,J,N;
return _.L(function(H){switch(H.nextAddress){case 1:B={},t=_.Llh(),T=_.C(Object.entries(t)),S=T.next();case 4:if(S.done){H.jumpTo(3);break}O=S.value;d=_.C(O);Z=d.next().value;h=d.next().value;q=Z;D=h;if(!D){H.jumpTo(5);break}return _.V(H,D(),8);case 8:B[q]=H.yieldResult;case 5:S=T.next();H.jumpTo(4);break;case 2:P=_.C(void 0),U=P.next();case 9:if(U.done){H.jumpTo(3);break}J=U.value;N=t[J];if(!N){H.jumpTo(10);break}return _.V(H,N(),13);case 13:B[J]=H.yieldResult;case 10:U=P.next();H.jumpTo(9);break;
case 3:return H.return(B)}})},eL8=function(){var B;
_.L(function(t){if(t.nextAddress==1)return _.V(t,W0V(),2);B=t.yieldResult;return _.V(t,navigator.clipboard.writeText(JSON.stringify(B,null,2)),0)})},Gif=function(B,t){return _.q8(B.entities,"superThanksSelectedTierEntity",t)},p2q=function(B){var t;
return(t=B.sharedUi)==null?void 0:t.currentPageType},iCb=function(B,t){return{popup:{searchSuggestionReportDialog:{searchQuery:B,
title:_.IG("SBOX_INAPPROPRIATE_TITLE"),suggestions:t,categoryLabel:_.IG("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.IG("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.IG("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.IG("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.IG("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.IG("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.IG("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.IG("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:_.IG("SBOX_INAPPROPRIATE_CANCEL"),
submitButtonLabel:_.IG("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}},YO1=function(B){var t,T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v;
return _.L(function(p){switch(p.nextAddress){case 1:return _.V(p,_.DS(),2);case 2:return(t=p.yieldResult)?_.V(p,_.XTh(t),3):p.return();case 3:T=p.yieldResult;if(!T)return p.return();O=((S=T.offlineVideos)==null?void 0:S.length)||0;Z=((d=T.offlinePlaylists)==null?void 0:d.length)||0;if(O===0&&Z===0)return p.return();h=0;if(T.offlineVideos)for(q=_.C(T.offlineVideos),D=q.next();!D.done;D=q.next())P=D.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===P.videoState&&(h+=1);B.offline_videos_count=O.toString();_.m("kevlar_log_offline_current_network_type_ks")||
(B.offline_current_network_type=(U=_.hHD())!=null?U:"CONN_INVALID");_.m("kevlar_log_updated_time_for_smart_downloads")&&(J=_.rq().getState().entities,N=_.Ac(J),H=yDB(J),B.offline_smart_downloads_last_sync_time_ms=N.toString(),B.offline_smart_downloads_next_sync_time_ms=H.toString());B.offline_videos_playable=h.toString();B.offline_playlists_count=Z.toString();if(!_.m("woffle_used_state_report")){p.jumpTo(4);break}T.offlineVideos&&(f=T.offlineVideos.reduce(function(l,b){b.downloadedBytes&&(l+=Number(b.downloadedBytes));
return l},0).toString())&&(B.offline_used_disk_space_bytes=f);
if(!((c=navigator)==null?0:(w=c.storage)==null?0:w.estimate)){p.jumpTo(4);break}return _.V(p,navigator.storage.estimate(),6);case 6:W=p.yieldResult,B.offline_free_disk_space_bytes=(((v=W)==null?void 0:v.quota)||0).toString();case 4:B.offline_client_state=JSON.stringify(T),_.Dh(p)}})},K0b=function(B){B=_.C(B);
for(var t=B.next(),T={};!t.done;T={setter$jscomp$5:void 0},t=B.next()){var S=t.value;t=S.params;S=S.service;t&&S&&(T.setter$jscomp$5=_.Kuq[S],T.setter$jscomp$5&&t.forEach(function(O){return function(d){var Z=d.key;d=d.value;Z&&d&&(0,O.setter$jscomp$5)(Z,d)}}(T)))}},l3n=function(B){B=B.match(/(.*)::.*::.*/);
if(B!==null)return B[1]},vmg=function(B){if(_.AAD()){var t=Object.keys(window.sessionStorage);
t=_.C(t);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=l3n(T);S===void 0||B.includes(S)||self.sessionStorage.removeItem(T)}}},nm8=function(){if(!_.AAD())return!1;
var B=_.uE(),t=Object.keys(window.sessionStorage);t=_.C(t);for(var T=t.next();!T.done;T=t.next())if(T=l3n(T.value),T!==void 0&&T!==B)return!0;return!1},Ph=function(B,t,T){(_.m("desktop_keyboard_shortcut_usage_log")||T&&_.m("web_shorts_keyboard_shortcut_usage_log"))&&(t?_.tC.get(B):_.Bh.get(B))&&(B=t?_.SP.get(B):_.Tz.get(B))&&_.KG(_.sg(),B)},rhf=function(){var B,t;
return typeof CSS!=="undefined"&&((t=(B=CSS).supports)==null?void 0:t.call(B,"selector(:has(*))"))},zL_=function(B){return B.visibility!=="hidden"&&B.display!=="none"},BCV=function(B){if(rhf()||B.tagName!=="DETAILS"?!B.matches(bCC):B.querySelector("summary")!==null)return-1;
B=B.getAttribute("tabindex")||"0";return Number(B)},t5C=function(B){return B.some(function(t){return BCV(t)>0})},TCb=function(B){if(B.textContent)return!0;
if(B instanceof HTMLInputElement){if(!B.labels)return!1;B=_.C(B.labels);for(var t=B.next();!t.done;t=B.next())if(t.value.textContent)return!0}return!1},ScB=function(B){return B.sort(function(t,T){return BCV(T)-BCV(t)})},O9q=function(B){B=Array.from(B.querySelectorAll(bCC)).filter(function(t){return(zL_(t.style)?zL_(window.getComputedStyle(t)):!1)&&TCb(t)});
return t5C(B)?ScB(B):B},ktN=function(B){B=O9q(B);
B.length>0&&B[0].focus()},dP1=function(B,t){t.stack&&(B.stack+="\n"+t.stack);
return B},LZw=function(B){var t=UV(B,"Content-Type");
if(!t)return null;t=t.toLowerCase();if(t.startsWith("application/json"))return t.startsWith("application/json+protobuf")?new CwN:new _.tw;if(t.startsWith("application/x-protobuf")){B=UV(B,"Content-Transfer-Encoding");if(!B)return new IQ;if(B.toLowerCase()=="base64")return new Z9r}return null},JOs=function(B,t,T,S){var O=new hrn(function(h,q){return qcN.has(q)?h.sentinel==="gal"&&h.event!==void 0:!1},function(h){h.event?(h=V58(h.event),h=!h||EO8(S,h)?!0:_.IJ(B.lastEvent,JC,2,mL)?!_.IJ(h,NS,1,mL)&&
!_.IJ(h,JC,2,mL):!_.IJ(h,NS,1,mL)&&!_.IJ(h,JC,3,mL)):h=!0;
return h});
T=_.kq(B.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",DPV(T)]]));if(B.nestedOrigins!==void 0)for(var d=_.C(B.nestedOrigins),Z=d.next();!Z.done;Z=d.next())T=_.kq(T,new Map([["origin",Z.value]]));return Pw1(O,T,t).then(function(h){h=UP_(h.event);if(_.IJ(h,NS,1,mL)){var q,D=(q=_.s7(h,NS,1,mL))==null?void 0:_.RJ(q,2);D&&S.JSC$17254_logErrorEvent(In7(D));q=_.s7(h,NS,1,mL);_.RJ(q,2)===4?(h=_.s7(h,NS,1,mL),h={statusCode:11,statusMessage:_.g$(h,
3)}):(h=_.s7(h,NS,1,mL),h={statusCode:12,statusMessage:_.g$(h,3)});return h}_.IJ(h,JC,3,mL)?(h=_.s7(h,JC,3,mL),h={statusCode:1,consentLanguageKeys:_.g$(h,2)}):h={statusCode:1};return h}).catch(function(h){return h.errorCode!==void 0?{statusCode:h.errorCode,
statusMessage:h.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})},uFn=function(B){var t={};
if(B===void 0||B===null)return t;B.getToken()!==void 0&&mPn(B.getToken())&&mPn(B.getToken()).length>0&&(t.scopes=new Set(mPn(B.getToken())));B.getToken()!==void 0&&NCB(B.getToken())&&NCB(B.getToken()).length>0&&(t.capabilities=new Set(NCB(B.getToken())));_.g$(B,3)!==void 0&&(t.consistencyKey=_.g$(B,3));B.getName()!==void 0&&B.getName()!==""&&(t.linkName=B.getName());_.U7(B,Xn7,4)&&(B=_.I0(B,Xn7,4),B=Object.assign({},_.g$(B,1)&&{userId:_.g$(B,1)},_.g$(B,2)&&{displayName:_.g$(B,2)},_.g$(B,3)&&{email:_.g$(B,
3)},_.g$(B,5)&&{username:_.g$(B,5)},_.g$(B,4)&&{profilePicture:_.g$(B,4)}),t.profile=B);return t},jg8=function(B,t){var T=B.flowParams,S;
return{serviceId:T.serviceId,sessionId:T.sessionId,currentFlow:B.currentFlow,googleScopesString:t,linkingSessionSerialized:B.session.serialize(),consentLanguageKeys:T.consentLanguageKeys,callerState:B.callerState,dynamicUrlParameters:T.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(S=T.partnerConfigMinReadTimestamp)==null?void 0:S.serialize()}},Rrg=function(B){var t=B.googleScopes!==void 0?Array.from(B.googleScopes).join(","):"";
H97(jg8(B,t));t=anC(B);return t===null?Promise.resolve(fnq):t.start().then(function(T){var S,O=(S=T.link)==null?void 0:S.consistencyKey;return T.statusCode===1&&B.googleScopes!==void 0&&B.googleScopes.size>0&&O!==void 0?(S=B.flowParams,gO7(S.serviceId,S.sessionId,B.googleScopes,O,S.galService,B.config,T)):T})},AOf=function(B){var t=anC(B);
return t===null?Promise.resolve(XH({statusCode:7,statusMessage:"Failed to create flow object"},B.callerState)):t.complete().then(function(T){var S,O=(S=T.link)==null?void 0:S.consistencyKey;return T.statusCode===1&&B.googleScopes!==void 0&&B.googleScopes.size>0&&O!==void 0?(S=B.flowParams,gO7(S.serviceId,S.sessionId,B.googleScopes,O,S.galService,B.config,T)):XH(T,B.callerState)},function(T){return XH({statusCode:12,
statusMessage:"Failed to complete the flow: "+T.message},B.callerState)})},gO7=function(B,t,T,S,O,d,Z){return cOs(O,{serviceId:B,
sessionId:t,googleScopes:T,consistencyKey:S}).then(function(){return Z},function(h){return O.deleteLink({serviceId:B,
sessionId:t,accountLinkingEntryPoint:d.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+h.message}},function(q){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+q.message}})})},anC=function(B){switch(B.currentFlow){case 1:var t=B.flowParams;
B=_.I0(B.session,sgs,1);return ui.createOAuthFlow(t,B);case 2:case 3:return t=B.flowParams,B=_.I0(B.session,FZV,6),jP.createStreamlinedFlow(t,B);default:return null}},wnn=function(B,t){B===2&&(B=3);
var T=0;Hh.indexOf(B)!==-1&&(T=Hh.indexOf(B)+1);for(B=T;B<Hh.length;B++)if(t.has(Hh[B]))return Hh[B]},QgC=function(B){var t=B.serviceId;
var T=B.sessionId;var S=B.config;var O=B.galService;var d=B.capabilities;var Z=B.scopes;var h=B.loginHint;var q=B.callerState;var D=B.consentLanguageKeys;var P=B.linkName;var U=B.dynamicUrlParameters;var J=B.partnerConfigMinReadTimestamp;B=S.dataUsageNoticeConfig?S.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return O.startLinkingSession({serviceId:t,sessionId:T,capabilities:d,scopes:Z,loginHint:h,callerState:q,supportedFlows:oO1(S.supportedFlows),completionUrl:S.completionUrl,accountLinkingEntryPoint:S.accountLinkingEntryPoint,
consentLanguageKeys:D,dataUsageNoticeConfig:B,linkName:P,dynamicUrlParameters:U,partnerConfigMinReadTimestamp:J}).then(function(N){return new yO_(t,T,S,O,N,void 0,q,D,U,J)})},GtC=function(B,t,T){a:{var S=new xPn;
if(S.storage!==null)try{var O=S.storage.get("SAVED_SESSION");if(O===void 0){var d=null;break a}if(O.serviceId===B){d=O;break a}}catch(h){}d=null}if(d===null)return Promise.resolve({statusCode:2});M5C(B);S=$Pb(d.linkingSessionSerialized);O=d.googleScopesString!==""&&d.googleScopesString!==void 0?new Set(d.googleScopesString.split(",")):void 0;var Z=d.partnerConfigMinReadTimestampSerialized?WZf(d.partnerConfigMinReadTimestampSerialized):void 0;return erV(new yO_(B,d.sessionId,t,T,S,O,d.callerState,
d.consentLanguageKeys,d.dynamicUrlParameters,Z),d.currentFlow,d.consentLanguageKeys)},H97=function(B){var t=new xPn;
t.storage!==null&&t.storage.set("SAVED_SESSION",B)},M5C=function(B){var t=new xPn;
if(t.storage!==null){var T=t.storage.get("SAVED_SESSION");T!==void 0&&T.serviceId===B&&t.storage.remove("SAVED_SESSION")}},oO1=function(B){var t=new Set;
B=_.C(B);for(var T=B.next();!T.done;T=B.next())T=T.value,T!==1&&pn1.has(T)&&t.add(pn1.get(T));return t},XH=function(B,t){t!==void 0&&(B.callerState=t);
return B},i91=function(B){switch(B){case 5:return 3;
case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}},lnB=function(B){return new YcV(B,new KZs(B))},rO8=function(B,t){t=t===void 0?!1:t;
var T=document.createElement("div");B&&(T.style.transform="scaleX(-1)");T.style.backgroundColor=t?"rgba(138,180,248,.24)":"#e8f0fe";T.style.height="4px";T.style.overflow="hidden";T.style.position="absolute";T.style.top="0";T.style.width="100%";T.style.zIndex="1500";T.setAttribute("aria-label","Loading");T.setAttribute("aria-live","polite");B=document.createElement("style");B.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  }";
T.appendChild(B);B=vOn();B.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";B.style.left="-145.166611%";var S=nOf(t);S.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";B.appendChild(S);T.appendChild(B);B=vOn();B.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";B.style.left="-54.888891%";t=nOf(t);t.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
B.appendChild(t);T.appendChild(B);return T},vOn=function(){var B=document.createElement("div");
B.style.height="100%";B.style.position="absolute";B.style.transformOrigin="top left";B.style.width="100%";return B},nOf=function(B){var t=document.createElement("span");
t.style.borderTop=B?"4px solid #669df6":"4px solid #4285f4";t.style.display="inline-block";t.style.position="absolute";t.style.width="100%";return t},zr8=function(B){return B==null?void 0:_.kw1(B).valueOf()},Thg=function(B){var t=document.body,T=!1,S=function(){T||(T=!0,b9n(O,d),setTimeout(function(){t.removeChild(d);
t.removeChild(O)},150))},O=Bh8(B,getComputedStyle(t).direction==="rtl",S),d=tKf(S);
b9n(O,d);t.appendChild(d);t.appendChild(O);window.requestAnimationFrame(function(){d.style.opacity="1";O.style.opacity="1";O.style.transform="translate(-50%, -50%) scale(1)";O.children[0].focus()})},Bh8=function(B,t,T){var S=document.createElement("div");
S.style.position="fixed";S.style.alignItems="center";S.style.backgroundColor=B?"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(d){d.key==="Escape"&&T()});
t=Sgn(B,t,T);S.appendChild(Omn(t));S.appendChild(t);var O=document.createElement("img");O.src=B?"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";O.style.height="72px";O.style.width="72px";O.style.color="#9aa0a6";O.setAttribute("alt","");S.appendChild(O);O=document.createElement("h1");O.textContent="Something went wrong.  Try again.";
O.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";O.style.lineHeight="24px";O.style.fontSize="16px";O.style.textAlign="center";O.style.letterSpacing="0.1px";O.style.color=B?"rgb(232,234,237)":"#3c4043";S.appendChild(O);S.appendChild(Omn(t));return S},Sgn=function(B,t,T){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";t?S.style.right="0":S.style.left="0";S.addEventListener("focus",function(){S.style.backgroundColor=B?"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=B?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
S.addEventListener("mouseleave",function(){S.style.backgroundColor="transparent"});
S.addEventListener("click",T);S.addEventListener("keydown",function(O){O.key!=="Enter"&&O.key!=="Space"||T()});
t=document.createElement("img");t.src=B?"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";t.style.display="block";t.style.height="24px";t.style.width="24px";t.setAttribute("alt","");S.appendChild(t);return S},Omn=function(B){var t=document.createElement("div");
t.setAttribute("tabindex","0");t.setAttribute("aria-hidden","true");t.addEventListener("focus",function(){return void B.focus()});
return t},tKf=function(B){var t=document.createElement("div");
t.style.backgroundColor="rgba(32,33,36,0.6)";t.style.bottom="0";t.style.left="0";t.style.position="fixed";t.style.right="0";t.style.top="0";t.style.transition=" opacity 150 ms linear";t.style.zIndex="2001";t.addEventListener("click",B);return t},b9n=function(B,t){t.style.opacity="0";
B.style.opacity="0";B.style.transform="translate(-50%, -50%) scale(0.8)"},kQs=function(B,t){B.sandbox&&B.sandbox.add&&(B.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),B.sandbox.add("allow-downloads"));
B.src=t},aQ=function(B){ddr.call(this,B)},fo=function(B,t){t=t===void 0?!1:t;
this.parsedImageUrl_=null;B instanceof C5b||(Zm8==void 0&&(Zm8=new LI7),B=Zm8.parse(B.toString(),t));B=this.parsedImageUrl_=B;B.JSC$17466_parsedOptions_==void 0&&((t=B.getOptions())||(t=""),B.JSC$17466_parsedOptions_=(new hHr).parse(t));ddr.call(this,B.JSC$17466_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;B=this.parsedImageUrl_;t=B.uri_.JSC$8094_port_;this.JSC$17468_domain_=B.uri_.JSC$8094_domain_+(t?":"+t:"");this.JSC$17468_query_=this.parsedImageUrl_.uri_.JSC$8094_queryData_.toString()},
qgs=function(B){this.mode=4;
this.data=B;this.parsedData=[];B=0;for(var t=this.data.length;B<t;B++){var T=[],S=this.data.charCodeAt(B);S>65536?(T[0]=240|(S&1835008)>>>18,T[1]=128|(S&258048)>>>12,T[2]=128|(S&4032)>>>6,T[3]=128|S&63):S>2048?(T[0]=224|(S&61440)>>>12,T[1]=128|(S&4032)>>>6,T[2]=128|S&63):S>128?(T[0]=192|(S&1984)>>>6,T[1]=128|S&63):T[0]=S;this.parsedData.push(T)}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))},VKb=function(B){this.typeNumber=0;
this.errorCorrectLevel=B===void 0?2:B;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]},g6=function(B,t){if(B.length==void 0)throw Error("yk`"+B.length+"`"+t);
for(var T=0;T<B.length&&B[T]==0;)T++;this.num=Array(B.length-T+t);for(t=0;t<B.length-T;t++)this.num[t]=B[t+T]},Ezg=function(B,t){this.totalCount=B;
this.dataCount=t},Ddr=function(){this.buffer=[];
this.length=0},P51=function(){var B=!1;
if(_.Vg9()){B=_.IC();var t="";_.Po2()?(t=/Windows (?:NT|Phone) ([0-9.]+)/,t=(B=t.exec(B))?B[1]:"0.0"):_.oC()?(t=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,t=(B=t.exec(B))&&B[1].replace(/_/g,".")):_.D9q()?(t=/Mac OS X ([0-9_.]+)/,t=(B=t.exec(B))?B[1].replace(/_/g,"."):"10"):_.Vw(_.IC(),"KaiOS")?(t=/(?:KaiOS)\/(\S+)/i,t=(B=t.exec(B))&&B[1]):_.Vg9()?(t=/Android\s+([^\);]+)(\)|;)/,t=(B=t.exec(B))&&B[1]):_.U9D()&&(t=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,t=(B=t.exec(B))&&B[1]);B=t||""}return B},XOw=function(B,
t){this.JSC$17491__htOption={width:256,
height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(t)for(var T in t)this.JSC$17491__htOption[T]=t[T];this.JSC$17491__htOption.useSVG&&(Ud7=I0N);this.JSC$17491__android=P51();this.JSC$17491__el=B;this._oQRCode=null;this._oDrawing=new Ud7(this.JSC$17491__el,this.JSC$17491__htOption);this.JSC$17491__htOption.text&&(B=this.JSC$17491__htOption.text,this._oQRCode=new VKb(this.JSC$17491__htOption.correctLevel),JpN(this._oQRCode,B),t=this._oQRCode,mds(t,!1,NhV(t)),this.JSC$17491__el.title=
B,this._oDrawing.draw(this._oQRCode),this.makeImage())},u_B=function(B,t,T,S,O){B.save();
var d=new Path2D;d.roundRect(t,T,S*7,S*7,S*2);d.roundRect(t+S,T+S,S*5,S*5,S*1.3);d.roundRect(t+2*S,T+2*S,S*3,S*3,S);B.clip(d,"evenodd");B.fillStyle=O;B.fillRect(0,0,B.canvas.width,B.canvas.height);B.restore()},RQ=function(B,t){if(typeof B!=="function")throw Error("Bk");
return _.TX.setTimeout(function(){B()},t)},AC=function(){},Hmr=function(B,t,T,S,O){(new AC).debug("TestLoadImageWithRetries: "+O);
if(S==0)T(!1);else{var d=O||0;S--;jj1(B,t,function(Z){Z?T(!0):_.TX.setTimeout(function(){Hmr(B,t,T,S,d)},d)})}},jj1=function(B,t,T){var S=new AC;
S.debug("TestLoadImage: loading "+B);var O=new Image;O.onload=function(){try{S.debug("TestLoadImage: loaded"),a0s(O),T(!0)}catch(d){}};
O.onerror=function(){try{S.debug("TestLoadImage: error"),a0s(O),T(!1)}catch(d){}};
O.onabort=function(){try{S.debug("TestLoadImage: abort"),a0s(O),T(!1)}catch(d){}};
O.ontimeout=function(){try{S.debug("TestLoadImage: timeout"),a0s(O),T(!1)}catch(d){}};
_.TX.setTimeout(function(){if(O.ontimeout)O.ontimeout()},t);
O.src=B},a0s=function(B){B.onload=null;
B.onerror=null;B.onabort=null;B.ontimeout=null},f0f=function(){this.front_=[];
this.back_=[]},gzf=function(B,t){_.fb.call(this);
this.delay_=new _.R0(this.JSC$17617_onTick_,0,this);_.DC(this,this.delay_);this.JSC$17615_interval_=5E3;this.nextTickTime_=0;if(typeof B==="function")t&&(B=(0,_.gS)(B,t));else if(B&&typeof B.handleEvent==="function")B=(0,_.gS)(B.handleEvent,B);else throw Error("Da");this.JSC$17617_listener_=B},ch=function(B,t,T,S,O,d,Z,h,q,D,P,U,J,N){T=T===void 0?!1:T;
S=S===void 0?function(){return""}:S;
O=O===void 0?!1:O;d=d===void 0?!1:d;Z=Z===void 0?!1:Z;h=h===void 0?function(){return _.V2({})}:h;
q=q===void 0?!1:q;P=P===void 0?!1:P;U=U===void 0?!1:U;J=J===void 0?!1:J;N=N===void 0?!1:N;this.JSC$17618_pathPrefix_=B;this.defaultQueryParams_=t;this.pubsub_=new _.IA;this.reconnectTimer_=new gzf(this.safeReconnect_,this);this.JSC$17618_channel_=null;this.JSC$17618_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17618_pendingMessages_=[];this.enableAsyncTest_=T;this.JSC$17618_getXsrfToken_=S;this.useAsyncBrowserChannelHandler_=d;this.getAuthorizationHeader_=
h;this.getAuthorizationHeaderSync_=D;this.enableCachedUpdateAuthorizationHeader_=Z;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.V2();this.enableLoungeTokenRefresh_=O;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=q;this.disableMdxAuthForNonPlaybackMessages_=P;this.disableMdxAuthForAdMessages_=U;this.enableMdxAuthForConnectionOnly_=J;this.disableMdxAuthForShortsMessages_=N;this.JSC$17618_channelOpenedCounter=new RHg;this.JSC$17618_channelClosedCounter=new Apq;this.channelMessageSentCounter=
new cpB;this.JSC$17618_channelMessageReceivedCounter=new sjr;this.JSC$17618_channelErrorCounter=new FIV;this.pendingMapsOnClosedCounter=new wO_;this.undeliveredMapsOnClosedCounter=new ozf},sV=function(B){this.scheme="https";
this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;B=B||document.location.href;var t=Number(_.zy(B)[4]||null)||"";t&&(this.port=":"+t);this.domain=_.bt(B)||"";B=_.IC();B.search("MSIE")>=0&&_.Uq(B.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)},FH=function(B){B=B||{};
this.name=B.name||"";this.id=B.id||B.screenId||"";this.token=B.token||B.loungeToken||"";this.uuid=B.uuid||B.dialId||"";this.idType=B.screenIdType||"normal"},ypw=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(B){var t=Math.random()*16|0;
return(B=="x"?t:t&3|8).toString(16)})},Qj_=function(B){return _.RB(B,function(t){return{key:t.id,
name:t.name}})},xd8=function(B,t){return _.xh(B,function(T){return T||t?!T!=!t?!1:T.id==t.id:!0})},oQ=function(B,t){return _.xh(B,function(T){return w6(T,t)})},GQw=function(){var B=MKq(),t=$dn();
if(WIf()){var T=B,S=_.XLD(T,t);S<0&&_.Nm_(T,-(S+1),0,t)}B=eH8(B);if(B.length==0)try{_.ddD("remote_sid")}catch(O){}else try{_.Ns("remote_sid",B.join(","),-1)}catch(O){}},MKq=function(){var B=_.h2("yt-remote-connected-devices")||[];
B.sort(_.O1);return B},eH8=function(B){if(B.length==0)return[];
var t=B[0].indexOf("#"),T=t==-1?B[0]:B[0].substring(0,t);return _.RB(B,function(S,O){return O==0?S:S.substring(T.length)})},pOC=function(B){_.LA("yt-remote-connected-devices",B,86400)},$dn=function(){if(imb)return imb;
var B=_.h2("yt-remote-device-id");B||(B=ypw(),_.LA("yt-remote-device-id",B,31536E3));for(var t=MKq(),T=1,S=B;_.eg(t,S);)T++,S=B+"#"+T;return imb=S},Ygq=function(){return _.h2("yt-remote-session-browser-channel")},WIf=function(){return _.h2("yt-remote-session-screen-id")},vz1=function(B){B.length>5&&(B=B.slice(B.length-5));
var t=_.RB(KIV(),function(S){return S.loungeToken}),T=_.RB(B,function(S){return S.loungeToken});
_.bqg(T,function(S){return!_.eg(t,S)})&&l08();
_.LA("yt-remote-local-screens",B,31536E3)},KIV=function(){return _.h2("yt-remote-local-screens")||[]},l08=function(){_.LA("yt-remote-lounge-token-expiration",!0,86400)},yl=function(B){B||(_.qn("yt-remote-session-screen-id"),_.qn("yt-remote-session-video-id"));
GQw();B=MKq();_.lo(B,$dn());pOC(B)},rpB=function(){nzw();
return Ql?!!Ql.get("yt-remote-use-staging-server"):!1},nzw=function(){if(!Ql){var B=_.P5o();
B&&(Ql=new _.aA(B))}},tr7=function(B,t,T,S,O){T=T===void 0?function(){return""}:T;
var d=function(){return new ch(xS(B,"/bc"),t,!1,T,S)};
return _.m("enable_mdx_web_channel_desktop")?new zHg(function(){return new bm8(xS(B,"/wc"),t,T)}):new BvB(d,O)},kAb=function(){var B=Tv1;
SQf();MS.push(B);OG1()},$S=function(B,t){SQf();
var T=diN(B,String(t));MS.length==0?CSq(T):(OG1(),_.K4(MS,function(S){S(T)}))},Wh=function(B){$S("CP",B)},SQf=function(){MS||(MS=_.Gy("yt.mdx.remote.debug.handlers_")||[],_.Bz("yt.mdx.remote.debug.handlers_",MS))},CSq=function(B){var t=(eP+1)%50;
eP=t;ZG_[t]=B;LYn||(LYn=t==49)},OG1=function(){var B=MS;
if(ZG_[0]){var t=LYn?eP:-1,T={};do T={record$jscomp$13:void 0},t=(t+1)%50,T.record$jscomp$13=ZG_[t],_.K4(B,function(S){return function(O){O(S.record$jscomp$13)}}(T));
while(t!=eP);ZG_=Array(50);eP=-1;LYn=!1}},diN=function(B,t){var T=(Date.now()-hws)/1E3;
T.toFixed&&(T=T.toFixed(3));var S=[];S.push("[",T+"s","] ");S.push("[","yt.mdx.remote","] ");S.push(B+": "+t,"\n");return S.join("")},Gz=function(B){_.br.call(this);
this.JSC$17642_logName_=B;this.screens=[]},ii=function(B){Gz.call(this,"LocalScreenService");
this.JSC$17649_http_=B;this.loungeTokenRefreshTimer_=NaN;po(this);this.info("Initializing with "+qQq(this.screens))},YS=function(B,t){t=t===void 0?!1:t;
Gz.call(this,"ScreenService");this.JSC$17655_http_=B;this.disableAutomaticScreenCache_=t;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};Vrr(this)},Ko=function(B,t,T){_.br.call(this);
this.JSC$17659_logName_=T;this.JSC$17659_screenService_=B;this.receiver_=t;this.screen_=null},gGb=function(B,t,T){T.disableCastApi?li("Cannot initialize because disabled by Mdx config."):EG7()?Di1(B,T)&&(PSn(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?Uis(t):(window.__onGCastApiAvailable=function(S,O){S?Uis(t):(vh("Failed to load cast API: "+O),Iu7(!1),PSn(!1),_.qn("yt-remote-cast-available"),_.qn("yt-remote-cast-receiver"),Ji_(),t(!1))},T.loadCastApiSetupScript?_.Md("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):
window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?miV()>=60&&NvV():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?X7r():miV()>=89?uiq():(jG_(),HGB(auN.map(fun))))):li("Cannot initialize because not running Chrome")},Ji_=function(){li("dispose");
var B=no();B&&B.dispose();_.Bz("yt.mdx.remote.cloudview.instance_",null);RwC(!1);_.lNo(Aib);Aib.length=0},ciN=function(){return!!_.h2("yt-remote-cast-installed")},sGg=function(){var B=_.h2("yt-remote-cast-receiver");
return B?B.friendlyName:null},FY7=function(){li("clearCurrentReceiver");
_.qn("yt-remote-cast-receiver")},w7b=function(){return ciN()?no()?no().getCastSession():(vh("getCastSelector: Cast is not initialized."),null):(vh("getCastSelector: Cast API is not installed!"),null)},yiB=function(B,t){oGs()?no().setConnectedScreenStatus(B,t):vh("setConnectedScreenStatus called before ready.")},EG7=function(){var B=_.IC().search(/ (CrMo|Chrome|CriOS)\//)>=0;
return _.qq||B},Di1=function(B,t){var T=!1;
no()||(B=new r6(B,t),B.subscribe("yt-remote-cast2-availability-change",function(S){_.LA("yt-remote-cast-available",S);kS("yt-remote-cast2-availability-change",S)}),B.subscribe("yt-remote-cast2-receiver-selected",function(S){li("onReceiverSelected: "+S.friendlyName);
_.LA("yt-remote-cast-receiver",S);kS("yt-remote-cast2-receiver-selected",S)}),B.subscribe("yt-remote-cast2-receiver-resumed",function(S){li("onReceiverResumed: "+S.friendlyName);
_.LA("yt-remote-cast-receiver",S);kS("yt-remote-cast2-receiver-resumed",S)}),B.subscribe("yt-remote-cast2-session-change",function(S){li("onSessionChange: "+QG_(S));
S||_.qn("yt-remote-cast-receiver");kS("yt-remote-cast2-session-change",S)}),_.Bz("yt.mdx.remote.cloudview.instance_",B),T=!0);
li("cloudview.createSingleton_: "+T);return T},no=function(){return _.Gy("yt.mdx.remote.cloudview.instance_")},Uis=function(B){Iu7(!0);
PSn(!1);no().init(!1,function(t){t?(RwC(!0),_.vkq("yt-remote-cast2-api-ready")):(vh("Failed to initialize cast API."),Iu7(!1),_.qn("yt-remote-cast-available"),_.qn("yt-remote-cast-receiver"),Ji_());B(t)})},li=function(B){$S("cloudview",B)},vh=function(B){$S("cloudview",B)},Iu7=function(B){li("setCastInstalled_ "+B);
_.LA("yt-remote-cast-installed",B)},oGs=function(){return!!_.Gy("yt.mdx.remote.cloudview.apiReady_")},RwC=function(B){li("setApiReady_ "+B);
_.Bz("yt.mdx.remote.cloudview.apiReady_",B)},PSn=function(B){_.Bz("yt.mdx.remote.cloudview.initializing_",B)},zz=function(B){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(B)},xif=function(){var B,t;
return _.L(function(T){if(T.nextAddress==1)return(_.sEL()||_.m("use_new_nwl"))&&_.gkz().isNetworkAvailable()?_.V(T,_.tD(),2):T.return();if(T.nextAddress!=3)return(B=T.yieldResult)?_.V(T,NTB(B),3):T.return();t=T.yieldResult;if(!t.length)return T.return();t.forEach(function(S){var O={timestamp:S.timestamp};S=S.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:S.appShellAssetLoadReport,options:O}:S.clientError?{payloadName:"clientError",payload:S.clientError,options:O}:void 0;S&&
_.sO(S.payloadName,S.payload,S.options)});
t.length===100&&_.wT.addLowPriorityJob(xif);_.Dh(T)})},MrC=function(B){if(B.playerResponse){if(B=B.playerResponse,B.messages&&B.messages.length>0&&(B=B.messages.find(function(t){return!(!t||!t.mealbarPromoRenderer)}))&&B.mealbarPromoRenderer)return B.mealbarPromoRenderer}else if(B.response&&(B=B.response)&&B.overlay&&B.overlay.mealbarPromoRenderer)return B.overlay.mealbarPromoRenderer},$i1=function(B){if(B.response){var t=B.response;
if(t&&t.overlay&&t.overlay.tooltipRenderer)return t.overlay.tooltipRenderer}if(B.playerResponse&&(B=B.playerResponse,B.messages&&B.messages.length>0&&(B=B.messages.find(function(T){return!(!T||!T.tooltipRenderer)}))&&B.tooltipRenderer))return B.tooltipRenderer},ewB=function(B){if(!WY8&&(B=B||_.MB("ZWIEBACK_PING_URLS"))&&B.length){WY8=!0;
for(var t=0;t<B.length;t++)_.pR(B[t])}},p7n=function(B){if(_.f1.get(_.MB("PLAYER_VARS",{}),"privembed",!1)!="1"){B&&qPC();
try{GAr().then(function(){},function(){}),_.qs(p7n,18E5)}catch(t){_.Ww(t)}}},iGq=function(){var B=_.Ni(),t=B.getFlag(119),T=window.devicePixelRatio>1;
document.body&&_.xA(document.body,"exp-invert-logo")&&(T&&!_.xA(document.body,"inverted-hdpi")?_.B4(document.body,"inverted-hdpi"):!T&&_.xA(document.body,"inverted-hdpi")&&_.zn(document.body,"inverted-hdpi"));t!=T&&(_.Xi(0,119,T),B.save())},YQq=function(B){return B.filter(function(t){return"ypcGetCartEndpoint"in t||"ypcFixInstrumentEndpoint"in t})},KY1=function(B){return B.filter(function(t){return!_.X(t,_.$p8)})},vGN=function(B,t){var T,S,O,d,Z,h,q;
_.L(function(D){switch(D.nextAddress){case 1:T=_.wx.getInstance();S=_.UW.instance;O=_.id.instance;if(!O)return luV(B,S,t),D.return();_.LI(D,2);B.onLoadingCommand&&S.resolveCommand(B.onLoadingCommand);return _.V(D,T.getCurrentPositionFromGeolocation(),4);case 4:d=D.yieldResult;if(!B.resolveLocationCommand){D.jumpTo(5);break}Z=T.createLocationInfo(d);return _.V(D,_.Kz(O,B.resolveLocationCommand,{locationInfo:Z}),6);case 6:h=D.yieldResult;if(!h||"error"in h&&h.error||h.errorMetadata)return luV(B,S,t),
D.return();var P;if(h==null?0:(P=h.onResponseReceivedActions)==null?0:P.length){P=_.C(h.onResponseReceivedActions);for(var U=P.next();!U.done;U=P.next())S.resolveCommand(U.value)}(_.X(B.onSuccessCommand,_.Km)||_.X(B.onSuccessCommand,_.XJ))&&_.dv(t.hostElement,"yt-navigate",{endpoint:B.onSuccessCommand,reload:!0});case 5:_.pj(D,0);break;case 2:q=_.EH(D);if(q instanceof GeolocationPositionError&&q.code===GeolocationPositionError.PERMISSION_DENIED)return B.onDeniedCommand&&S.resolveCommand(B.onDeniedCommand),
D.return();luV(B,S,t);_.Dh(D)}})},luV=function(B,t,T){B.onFailureCommand&&(t.resolveCommand(B.onFailureCommand),_.CG(T.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))},riw=function(B,t){var T=_.X(B,_.vUi);
if(T&&t){B=T.videoIds||[T.videoId];var S;t=(S=_.dv(t,"yt-lockup-requested",{videoIds:B}).detail)==null?void 0:S.returnValue;var O;T.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?O=t?t:B.map(function(d){return{videoId:d,navigationEndpoint:T.videoCommand}}):t&&(O=t);
O&&(S=O.map(function(d){var Z=Object,h=Z.assign;var q=d.navigationEndpoint;if(!_.X(q,_.aE)){var D=_.X(q,_.Km);if(D){if(delete D.index,delete D.playlistId,D=_.X(q==null?void 0:q.commandMetadata,_.b5),D==null?0:D.url){var P=D.url;P=_.zQ(P,"list");P=_.zQ(P,"index");D.url=P}}else q=void 0}return h.call(Z,{},d,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:q})}),nGr(S,T))}},zwf=function(B){var t=_.Wm();
if(B=_.X(B,_.nU1))B.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&t.clearQueue(),B.closeMiniplayer&&_.OD().resolve(_.y4).close(!0)},Bqb=function(B){bG7(_.Wm(),B)},to_=function(B){var t;
(B=(t=_.X(B,_.KcB))==null?void 0:t.setVideoIds)&&B.forEach(function(T){_.btu(_.Wm(),T)})},S6N=function(B){Tq_(_.Wm(),B)},OF7=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(B){return!1}},kOC=function(){var B,t;
return(t=(B=window).matchMedia)==null?void 0:t.call(B,"(prefers-reduced-motion: reduce)").matches},CZ8=function(B){var t=_.OD().resolve(_.S_(_.XC));
t&&d8g(t,B)},ZFB=function(B,t,T){return{horizontalAlignment:B.x+T.width/2<t.width/2?"west":"east",
verticalAlignment:B.y+T.height/2<t.height/2?"north":"south"}},q61=function(B,t,T,S,O){O=O===void 0?new _.A0(0,0):O;
return L6f(hKb(B,t,T,S),O)},hKb=function(B,t,T,S){return new _.A0(B==="west"?16:T.width-S.width-16,t==="north"?16:T.height-S.height-16)},Vor=function(B,t){var T=0;
B&&(T+=76);t&&(T+=285);return T},ETq=function(B){var t=["h",
"m","s"],T=_.vL(t);T.reverse();var S={};B=(B.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(Z){var h=(Z.match(/[hms]/)||[""])[0];return h?(S[h]=parseInt(Z.match(/\d+/)[0],10),!1):!0});
for(B.reverse();B.length&&T.length;){var O=T.shift();O in S||(S[O]=parseInt(B.shift(),10))}if(B.length||S.s>59||S.m>59||S.h>9)return null;var d="";t.forEach(function(Z){S[Z]&&(d+=""+S[Z]+Z)});
return d||null},D8n=function(B){B=B.data;
return _.E("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},_.E("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},_.E(_.bQ,{data:{thumbnails:[{url:B.badgeIconUrl}]},alt:"",targetWidth:36,targetHeight:36})),_.E("div",{class:"profile-badge-view-model-wiz__content"},_.E("div",{class:"profile-badge-view-model-wiz__badge-description"},B.badgeDesc),B.badgeSubtitle?_.E("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},B.badgeSubtitle):null))},PZ8=function(B){B=
B.data;
var t=_.l_("yt-comment-interaction-view-model");_.Kbq(t,B.rendererContext);return _.E("yt-comment-interaction-view-model",{el:t,class:"yt-comment-interaction-view-model-wiz"},_.E("div",{class:"yt-comment-interaction-view-model-wiz__frame",role:"button","aria-label":B.onTapA11yLabel,"on:keydown":_.Wbz(),tabindex:0},_.E("div",{class:"yt-comment-interaction-view-model-wiz__header"},_.E("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},B.headerPrefix,' "',B.videoTitle),_.E("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},
'"')),_.E("div",{class:"yt-comment-interaction-view-model-wiz__content"},_.E("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},B.commentContent),_.E("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},_.E(_.bQ,{data:{thumbnails:[{url:B.chevronUrl}]},alt:"",targetWidth:18,targetHeight:18})))))},ISn=function(B){B=B.data;
return _.E("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},U8_(B.avatar),_.E("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},B.channelName))},m8B=function(B){B=B.data;
var t;return _.E("div",{class:"yt-profile-info-view-model-wiz__activity"},_.E("div",{class:"yt-profile-info-view-model-wiz__header"},_.E("div",{class:"yt-profile-info-view-model-wiz__section-title"},B.commentsInteractionTitle)),(t=B.comments)==null?void 0:t.map(function(T){return _.E("div",{class:"yt-profile-info-view-model-wiz__activity"},Jcw(T))}))},Nq7=function(B){B=B.data;
var t=_.ew({elementsCommand:B.subscriptionsAccessButtonCommand}),T=_.l_("a");_.FLg(T,_.$t(B.subscriptionsAccessButtonCommand));var S;return _.E("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.E("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.E("a",{el:T,"on:click":_.Xb(function(O){if(t==null?0:t.onclick)t.onclick(O);return!1}),
class:"yt-profile-info-view-model-wiz__another-header"},_.E("div",{class:"yt-profile-info-view-model-wiz__section-title-modern"},B.sharedSubscriptionsTitle),_.E("div",null,Jcw(B.subscriptionsAccessButton)))),_.E("div",{class:"yt-profile-info-view-model-wiz__subs"},(S=B.sharedSubscriptions)==null?void 0:S.slice(0,5).map(function(O){return _.E("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",Jcw(O))})))},XS8=function(B){B=B.data;
var t;return _.E("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.E("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.E("h2",{class:"yt-profile-info-view-model-wiz__section-title"},B.sharedSubscriptionsTitle)),_.E("div",{class:"yt-profile-info-view-model-wiz__subs"},(t=B.sharedSubscriptions)==null?void 0:t.slice(0,5).map(function(T){return _.E("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",Jcw(T))})))},uyC=function(B){B=B.data;
return _.E("div",{class:"yt-profile-info-view-model-wiz__activity"},[B.profileBadgeInfoYtWide,B.profileBadgeInfoChannelWide].map(function(t){var T,S,O,d,Z;return t?_.E(_.Zc,null,_.E("div",{class:"yt-profile-info-view-model-wiz__header"},_.E("div",{class:"yt-profile-info-view-model-wiz__section-title"},t==null?void 0:t.profileSectionTitle),_.E("div",{class:"yt-profile-info-view-model-wiz__section-desc"},_.E("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},t==null?void 0:(T=t.commentBadge)==
null?void 0:T.commentDesc),(t==null?0:(S=t.commentBadge)==null?0:S.blackHeartDesc)?_.E("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,_.E("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},_.E(_.bQ,{data:{thumbnails:[{url:t==null?void 0:(O=t.commentBadge)==null?void 0:O.blackHeartIconUrl}]},alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.E("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},t==null?void 0:(d=
t.commentBadge)==null?void 0:d.blackHeartDesc))),_.E("div",{class:"yt-profile-info-view-model-wiz__badge"},t==null?void 0:(Z=t.badges)==null?void 0:Z.map(function(h){return _.E(D8n,{data:h})}))):null}))},jP7=function(B){B=B.data;
return _.E("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},_.E(uyC,{data:B}),B.comments?_.E(m8B,{data:B}):null,B.sharedSubscriptionsTitle?B.subscriptionsAccessButtonCommand?_.E(Nq7,{data:B}):_.E(XS8,{data:B}):null)},aSf=function(B){var t=B.data;
B=t?HF_(t.profileIdentityInfo):void 0;t=t?HF_(t.profileInfo):void 0;return _.E("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},B,t)},fSV=function(B,t){var T=_.NE2(t,{},B,!0);
return new Promise(function(S,O){T.listenOnce("n",function(){O(Error("ml`"+T.JSC$26062_getErrorDescription()))});
T.listenOnce("l",function(){var d=T.getResponseCode();if(d!==200)O(Error("nl`"+t+"`"+B.type+"`"+B.size+"`"+d));else try{S(JSON.parse(T.getResponseText()).encryptedBlobId)}catch(Z){O(Z)}});
T.run()})},gT7=function(B){return B.substring(B.indexOf(":")+1,B.indexOf(";"))},RKs=function(B){return new Promise(function(t,T){var S=new FileReader;
S.onloadend=function(){try{var O=new Uint8Array(S.result);O.length<8&&T(void 0);var d=O.subarray(0,8);O="";for(var Z=0;Z<d.length;Z++)O+=("0"+d[Z].toString(16)).substr(-2);O.startsWith("ffd8ff")?t("image/jpeg"):O.startsWith("47494638")?t("image/gif"):O.startsWith("89504e470d0a1a0a")?t("image/png"):O.startsWith("424d")?t("image/bmp"):t(void 0)}catch(h){T(h)}};
S.onerror=T;S.readAsArrayBuffer(B)})},Ac_=function(B){return new Promise(function(t,T){var S=new Image;
S.crossOrigin="anonymous";S.onload=function(){var O=document.createElement("canvas");O.width=S.naturalWidth;O.height=S.naturalHeight;var d=O.getContext("2d");if(!d)throw Error("ol");d.drawImage(S,0,0);d=gT7(B);O.toBlob(function(Z){Z?t(Z):T()},d)};
S.src=B})},sPn=function(B,t){var T;
if(((T=_.X(B,_.aE))==null?void 0:T.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var S;_.dv((S=t.hostElement)!=null?S:t,"yt-shorts-reset");_.ST2(_.OD().resolve(_.md),B).then(function(d){cc_(d,t,B)})}else{var O;
_.hi((O=t.hostElement)!=null?O:t,[B]).then(function(d){d&&cc_(d.data,t,B)})}},cc_=function(B,t,T){if(B){var S=_.X(B.replacementEndpoint,_.aE);
if(S){B.sequenceContinuation&&(S.sequenceParams=B.sequenceContinuation);var O;_.dv((O=t.hostElement)!=null?O:t,"yt-navigate",{endpoint:B.replacementEndpoint})}else if((B==null?void 0:B.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(B==null?0:B.watchStatus)&&_.X(B.watchStatus,_.c14)){var d;_.dv((d=t.hostElement)!=null?d:t,"yt-navigate",{endpoint:T})}}},F68=function(B){var t=_.OD().resolve(_.xr),T=p2q(t.getState())||"";
t=_.gEq(t.getState())||"";T=T==="ytd-browse"&&t==="home";return _.m("web_guide_entry_enable_cache_for_non_home_pages")?(B=(B==null?void 0:B.navigationEndpoint)&&_.Jm(B.navigationEndpoint)==="home",{disableCache:T&&B}):{disableCache:T}},wSN=function(B){if(!B)return!1;
try{if(B.host&&B.host.tagName==="YT-FORMATTED-STRING"&&B.host.id==="contenteditable-textarea"||B.nodeType===Node.ELEMENT_NODE&&B.tagName==="YTD-COMMENT-INPUT")return!0}catch(t){return!1}return wSN(B.parentNode)},bi=function(B){return B?B.tagName==="A"&&B.href&&B.classList.contains("yt-simple-endpoint"):!1},oTq=function(B){return B?B.tagName==="IMG"&&B.classList.contains("emoji"):!1},ycn=function(B,t,T){if(!B)return null;
var S=bi(B);if(S&&T)return t=B.pathname.substring(B.pathname.indexOf("/channel/")+9),document.createTextNode("@"+t);if(S&&!T)return document.createTextNode("");if(oTq(B))return T=B.alt,B=B.dataset.emojiId,!B&&t&&(t=_.If(t,T))&&t.isCustomEmoji&&(B=t.emojiId),B?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+B+">"):document.createTextNode(T);S=B.cloneNode(!1);for(var O=0;O<B.childNodes.length;++O){var d=ycn(B.childNodes[O],t,T);d&&S.appendChild(d)}return S},BN=function(B){return B?bi(B)?B:BN(B.lastChild):
null},QPr=function(B){return B?bi(B)?B:QPr(B.firstChild):null},x8q=function(B){if(!B)return null;
for(var t=B.previousSibling;t;)if(t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="BR")t=t.previousSibling;else if(t.nodeType===Node.TEXT_NODE&&/\s+/.test(t.textContent))t=t.previousSibling;else break;(t=BN(t))?B=t:B=(B=B.parentNode)?BN(B.previousElementSibling):null;return B},Mof=function(B){if(!B)return null;
for(var t=B.nextSibling;t;)if(t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="BR")t=t.nextSibling;else if(t.nodeType===Node.TEXT_NODE&&/\s+/.test(t.textContent))t=t.nextSibling;else break;return(t=QPr(t))?t:Mof(B.parentNode)},$81=function(B){var t=_.mf(),T=t.JSC$9343_getStartNode();
if(!wSN(T.parentNode))return null;t=t.JSC$9343_getStartOffset();if(T.nodeType===Node.TEXT_NODE){var S=_.yN(T,bi);if(S){if(B&&t===0||!B&&t===T.length)return S}else{if(B&&t===T.length)return!T||T.nodeName==="BR"||T.nextElementSibling&&_.NH(T.nextElementSibling,"display")==="block"?null:QPr(T.nextElementSibling);if(!B&&t===0)return T?BN(T.previousElementSibling):null}}if(T.nodeType===Node.ELEMENT_NODE)if(B){if(0<=t&&t<T.childNodes.length)return QPr(T.childNodes[t])}else if(0<t&&t<=T.childNodes.length)return BN(T.childNodes[t-
1]);return null},W6B=function(B,t,T){if(!B)return null;
if(B.nodeType===Node.TEXT_NODE)if(T){var S=x8q(B);if(S&&!/^\s+\S/.test(B.wholeText.substr(0,t)))return S}else if((S=Mof(B))&&!/\S\s+/.test(B.wholeText.substr(t,B.wholeText.length)))return S;return B.nodeType===Node.ELEMENT_NODE?T?x8q(B.childNodes[t]):Mof(B.childNodes[t]):W6B(B.parentNode,t,T)},eKf=function(B){if(B.hasChildNodes())switch(B.tagName){case "DIV":case "A":case "SPAN":var t="";
for(B=B.firstChild;B;B=B.nextSibling)t+=eKf(B);return t;default:return""}else switch(B.nodeType){case 3:return B.textContent;default:return""}},GOw=function(B){B=B.data;
return _.E("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},_.E("div",null,_.E(_.vR,{text:B.title})),B.subtitle?_.E("div",{class:"ytd-menu-title-renderer__subtitle"},_.E(_.vR,{text:B.subtitle})):null)},pSr=function(B){switch(B){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"}},iFN=function(B){return B.map(function(t){return{settingsRadioOptionRenderer:{title:_.So(t.name),
asideText:_.So(t.approximateSize),id:pSr(t.format)}}})},K68=function(B){if(B&&B.length!==0)return B.filter(Y6n()).map(function(t){return{settingsRadioOptionRenderer:{title:t.name,
asideText:t.approximateSize,id:pSr(t.formatType)}}})},tQ=function(B){if(B)return B.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")},lSg=function(B,t){B=new Set(B!=null?B:[]);
if(B.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(B.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(B.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(B.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(B.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(t)return"YOUTUBE_ENTITY_TYPE_DEFAULT"},vT_=function(B){var t=B.indexOf("(");
return t!==-1?B.substring(t+1,B.length-1):B},nTs=function(B){switch(B){case 38:return-1;
case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}},zKw=function(B,t,T,S,O,d){var Z=_.f1.clone(rcn);
Z.locale=_.MB("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;Z.report={description:O||"<empty>"};O=_.MB("SBOX_SETTINGS",{});t=t.join(",");var h=Date.now();B={choice_cc:S,choice_id_cc:T,choices_sc:t,gl:O.REQUEST_DOMAIN,hl:O.REQUEST_LANGUAGE,query:B,time:h};d&&(B.choice_additional_comment_cc=d);_.fq1(Z,B)},bFq=function(B){var t=new Map;
t.set("authuser",_.MB("SESSION_INDEX","0"));return _.kq(B,t)},t88=function(B){var t;
return _.L(function(T){switch(T.nextAddress){case 1:if(!B||!BxN(B))return T.return(null);t=null;switch(_.MB("INNERTUBE_CLIENT_NAME")){case "WEB":return T.jumpTo(2);case "WEB_REMIX":t=B.getPlayer()}T.jumpTo(3);break;case 2:return _.V(T,B.getPlayerPromise(),4);case 4:t=T.yieldResult;T.jumpTo(3);break;case 3:return T.return(t)}})},BxN=function(B){return["ytd-player",
"ytmusic-player"].includes(String(B.tagName||"").toLowerCase())},TxB=function(B){B=Math.round(B);
return B%2?B-1:B},Saf=function(B){B=Math.round(B);
return B%2===0?B-1:B},OkN=function(B){var t,T,S;
if(B=(t=B.createPlaylistDialogFormSchema)==null?void 0:(T=t.fieldSchemas)==null?void 0:(S=T.title)==null?void 0:S.validationSchema)for(t=[B.syncStep,B.asyncStep].filter(function(O){return O!==void 0}),t=_.C(t),T=t.next();!T.done;T=t.next()){T=T.value.rules;
if(!T)break;T=_.C(T);for(T=T.next();!T.done;T=T.next())return _.X(T.value,_.Zb8)}},daB=function(B){var t,T,S;
if(B=(t=B.createPlaylistDialogFormSchema)==null?void 0:(T=t.fieldSchemas)==null?void 0:(S=T.visibility)==null?void 0:S.validationSchema)for(t=[B.syncStep,B.asyncStep].filter(function(O){return O!==void 0}),t=_.C(t),T=t.next();!T.done;T=t.next()){T=T.value.rules;
if(!T)break;T=_.C(T);for(S=T.next();!S.done;S=T.next())if(S=_.X(S.value,k2s))return t=void 0,(t=S.translations)==null?void 0:t.visibilityNotValidErrorMessage}},CnC=function(){var B,t;
return(t=(B=_.OD().resolve(_.S_(_.va)))==null?void 0:B())!=null?t:!1},Zkw=function(B){var t=21;
if(!B)return t;t+=B.headerTitle?27:0;t+=B.headerTitle&&B.hasHeaderActionHeader?4:0;return t+=B.headerTitle&&B.headerSubtitle?16:0},LCs=function(B){var t=0;
if(!B)return t;t+=B.hasFooterPrimaryButton||B.hasFooterSecondaryButton?48:0;t+=B.footerTrailingLabel||B.footerLeadingLabel?30:0;return t+=B.hasFooterPrimaryButton||B.hasFooterSecondaryButton||!B.footerTrailingLabel&&!B.footerLeadingLabel?0:12},hvb=function(B){var t=new _.IA,T=B;
return{subscribe:function(S){t.subscribe("changed",S)},
dispatch:function(S,O){var d=T;S==="Touch Start"?T=Object.assign({},d,{isAnimating:!1,initialY:O.event.touches[0].clientY}):S==="Touch Move"?(S=Math.min(O.fullContentWrapperHeight,O.contentHeightMap[O.contentWrapperId]+Zkw(O.header)-LCs(O.footer)),T=Object.assign({},d,{currentY:Math.max(O.contentScrollable?-1*(d.initialY-24):0,O.event.touches[0].clientY-d.initialY),maxHeightForContentWrapper:Math.min(S,Math.max(0,(d.isFullScreen?S:O.contentWrapperHeight)-d.currentY))})):T=S==="Snap To Full Screen"?
Object.assign({},d,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:O.maxHeight}):S==="Snap To Neutral Position"?Object.assign({},d,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:O.maxHeight}):S==="Close Sheet"?Object.assign({},d,{isAnimating:!0,currentY:O.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:O.maxHeight}):d;t.publish("changed",T)}}},qaN=function(B){return _.Xb(function(t){B(t);
return!1})},V8r=function(){_.OD().resolve(_.uC).closeSheet()},EkB=function(B){var t,T,S,O,d,Z,h,q,D,P,U;
return{headerTitle:(t=B.headerTitle)==null?void 0:t.call(B),headerSubtitle:(T=B.headerSubtitle)==null?void 0:T.call(B),headerActionHeader:B.headerActionHeader,footerPrimaryButton:B.footerPrimaryButton,footerSecondaryButton:B.footerSecondaryButton,footerButtonType:(S=B.footerButtonType)==null?void 0:S.call(B),footerLeadingLabel:(O=B.footerLeadingLabel)==null?void 0:O.call(B),footerTrailingLabel:(d=B.footerTrailingLabel)==null?void 0:d.call(B),shouldShowIcons:(Z=B.shouldShowIcons)==null?void 0:Z.call(B),
skipContentClick:(h=B.skipContentClick)==null?void 0:h.call(B),additionalClassName:(q=B.additionalClassName)==null?void 0:q.call(B),onClosedCallback:B.onClosedCallback,focusOnClose:(D=B.focusOnClose)==null?void 0:D.call(B),isDisabled:(P=B.isDisabled)==null?void 0:P.call(B),disabledCommand:(U=B.disabledCommand)==null?void 0:U.call(B),headerFn:B.headerFn,contentFn:B.contentFn,footerFn:B.footerFn,hasHeaderFn:B.hasHeaderFn(),hasContentFn:B.hasContentFn(),hasFooterFn:B.hasFooterFn(),hasFooterPrimaryButton:B.hasFooterPrimaryButton(),
hasFooterSecondaryButton:B.hasFooterSecondaryButton(),hasHeaderActionHeader:B.hasHeaderActionHeader()}},Dab=function(B){switch(B){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""}},PnV=function(B){switch(B){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""}},Ua8=function(B){switch(B){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""}},INr=function(B,t,T){t.forEach(function(S){_.hZ(_.OD().resolve(_.HQ),S)});
_.CG(B,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",T])},X6f=function(B,t,T,S){var O=_.X(T,_.$s).commandLifeCycleConfig;
O&&O.onStartCommand&&_.qi(B,[O.onStartCommand],t);_.pf(t);var d=_.id.instance;d&&_.Y1(d,T)?_.Kz(d,T,S).then(function(Z){if(!Z||(Z==null?0:Z.error))return Z=_.X(T,_.$s).serializedTransactionFlowLoggingParams,_.im(t),_.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",Z));_.im(t);return{data:Z}}).then(function(Z){_.im(t);
Jm1(Z.data);var h=Z.data.command;h&&_.qi(B,[h],t);h=maN(T,Z.data);if(!h){var q=Z.data;Z=!1;if(q&&q.command&&_.X(q.command,_.EQ)){var D;q=((D=_.X(q.command,_.EQ))==null?void 0:D.commands)||[];for(D=0;D<q.length;D++)if(_.X(q[D],_.uR2)){Z=!0;break}}Z||_.A2('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!h&&O&&O.onSuccessCommand?_.qi(B,[O.onSuccessCommand],t):h&&O&&O.onFailureCommand&&_.qi(B,[O.onFailureCommand],t)},function(){_.im(t);
O&&O.onFailureCommand&&_.qi(B,[O.onFailureCommand],t);Nx1(T)}):_.wj(Error("Fl"),"ERROR")},uJb=function(B,t,T){var S=[t];
T&&S.push(T);return _.hi(B,S).then(function(O){var d=_.X(t,_.$s).serializedTransactionFlowLoggingParams,Z=O.data,h=maN(t,Z);h?O=_.ca(new TY(h,d)):Jm1(Z);return O},function(){var O=_.X(t,_.$s).serializedTransactionFlowLoggingParams;
Nx1(t);return _.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",O))})},maN=function(B,t){B=_.X(B,_.$s).serializedTransactionFlowLoggingParams;
var T=null;switch(t.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":T="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":T="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":T="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}T?_.nk(T,B):yhg(B);return T},Nx1=function(B){_.nk("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.X(B,_.$s).serializedTransactionFlowLoggingParams)},
Jm1=function(B){if(B.trackingParams){var t=_.sg(),T=_.cO();
t&&T&&_.er(t,T,_.fZ(B.trackingParams))}},jEB=function(B,t,T){var S=_.id.instance,O=_.lW_(_.MB("YPC_MB_URL")),d=(new _.Y4C).init(),Z=_.KG_(),h=_.X(T,_.JZ2).languageCode;
h===void 0?_.wj(Error("Ji"),"ERROR"):_.NL([d,O]).then(function(){var q={ctk:payments.business.integration.ClientTokenFactory.createClientToken(h,Z)};S&&_.Y1(S,T)?_.Kz(S,T,q).then(function(D){return{data:D}}).then(function(D){_.dv(t,"yt-service-request-completed",D);
D.code!=="ERROR"&&(D=D.data.command)&&_.qi(B,[D],t)}):_.wj(Error("Fl"),"ERROR")})},fNn=function(B,t,T,S){var O=_.id.instance;
O&&_.Y1(O,T)?_.Kz(O,T,S).then(function(d){return{data:d}}).then(function(d){Hk7(B,t,T,d)},function(){aN_(T)}):(O=_.OD().resolve(_.S_(_.yG)))&&O.requestDataForServiceEndpoint(T,S).then(function(d){Hk7(B,t,T,d)},function(){aN_(T)})},Hk7=function(B,t,T,S){_.dv(t,"yt-service-request-completed",S);
if(S.code&&S.code=="ERROR")aN_(T);else{(S=S.data.commands)&&_.qi(B,S,t);var O;(B=(O=_.X(T,_.Hvi))==null?void 0:O.serializedYpcPauseFlowLoggingParams)&&B&&_.wZ("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",B)}},aN_=function(B){var t;
(B=(t=_.X(B,_.Hvi))==null?void 0:t.serializedYpcPauseFlowLoggingParams)&&B&&_.wZ("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",B,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},AmB=function(B,t,T){var S=_.id.instance;
S&&_.Y1(S,T)?_.Kz(S,T).then(function(O){return{data:O}}).then(function(O){gkf(B,t,T,O)},function(){Rv_(T)}):(S=_.OD().resolve(_.S_(_.yG)))&&S.requestDataForServiceEndpoint(T).then(function(O){gkf(B,t,T,O)},function(){Rv_(T)})},gkf=function(B,t,T,S){_.dv(t,"yt-service-request-completed",S);
S.code&&S.code=="ERROR"?Rv_(T):((S=S.data.commands)&&_.qi(B,S,t),(B=_.X(T,_.aa8).serializedYpcResumeFlowLoggingParams)&&B&&_.wZ("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",B))},Rv_=function(B){(B=_.X(B,_.aa8).serializedYpcResumeFlowLoggingParams)&&B&&_.wZ("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",B,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},cmw=function(B){B=B===void 0?{}:B;
_.OD().resolve(_.eoi).showFeedbackDialog(B.customProductData,B.feedbackContent,B.onFeedbackSubmitted,B.bucket)},sE_=function(B){B=B===void 0?{}:B;
_.OD().resolve(_.eoi).showHelpDialog(B.helpContext,B.articleId,B.productData)},FCC=function(){sE_()},w6B=function(){cmw()},ymC=function(B,t,T){var S,O,d,Z,h,q,D;
return _.L(function(P){switch(P.nextAddress){case 1:S=_.X(B,okn);if((O=S)==null?0:O.productId){q={productId:S.productId,bucket:S.bucket,enableAnonymousFeedback:(h=S.enableAnonymousFeedback)!=null?h:!0,allowNonLoggedInFeedback:!0};D={feedbackChoice:T.feedbackChoice};if(!_.m("web_collect_offline_state")){P.jumpTo(8);break}_.LI(P,9);return _.V(P,YO1(D),11)}Z={bucket:(d=S)==null?void 0:d.bucket};if(!_.m("web_collect_offline_state")){P.jumpTo(4);break}Z.customProductData={};_.LI(P,5);return _.V(P,YO1(Z.customProductData),
7);case 7:_.pj(P,4);break;case 5:_.EH(P);case 4:cmw(Z);P.jumpTo(0);break;case 11:_.pj(P,8);break;case 9:_.EH(P);case 8:_.xUw(D),_.QLN("GFEEDBACK",D),S.productId==="5295751"&&(D.client_attestation=Number(_.MB("CATSTAT",0))),S.productId==="5295751"&&(D.client_time=Date.now()/1E3/3600),S.productId==="5295751"&&(D.original_playback_id=_.hu1||""),_.fq1(q,D),_.Dh(P)}})},QEs=function(B){if(B=_.X(B,_.YB9)){var t={bucket:B.bucketIdentifier};
B.additionalDatas&&(t.customProductData={},B.additionalDatas.forEach(function(T){if(T=T.userFeedbackEndpointProductSpecificValueData)t.customProductData[T.key]=T.value}));
cmw(t)}},xag=function(B){var t=_.pC.getInstance();
var T=_.IG("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var S=_.IG("DELETE",void 0,"Delete"),O=_.IG("CANCEL",void 0,"Cancel");T=BTB(T,void 0,S,O,{signal:"DELETE_ALL_DOWNLOADS"});_.A7(t,[{openPopupAction:T}],B)},$ab=function(){return _.L(function(B){return B.nextAddress==1?_.V(B,_.OD().resolve(_.bO),2):_.V(B,M8s(),0)})},WCV=function(B){var t,T;
return _.L(function(S){return S.nextAddress==1?(T=(t=_.X(B,_.W2))==null?void 0:t.targetId)?_.V(S,_.OD().resolve(_.bO),3):S.jumpTo(0):_.V(S,_.OD().resolve(_.zs).deleteVideo(T),0)})},G2V=function(B){var t,T;
return _.L(function(S){return S.nextAddress==1?(T=(t=_.X(B,_.W2))==null?void 0:t.targetId)?_.V(S,_.OD().resolve(_.bO),3):S.jumpTo(0):_.V(S,evB(_.OD().resolve(_.zs),T),0)})},ik_=function(B){var t,T;
return _.L(function(S){return(T=(t=_.X(B,_.W2))==null?void 0:t.targetId)?_.V(S,p6f(T),0):S.jumpTo(0)})},KCV=function(){_.m("kevlar_woffle_refresh_dl_load_killswitch")||YaN()},vks=function(){_.m("kevlar_woffle")&&_.FJ.instance&&lN1()},rmf=function(B){var t;
if((t=_.X(B,_.PR))==null||!t.videoId)return!1;nkb(_.OD().resolve(_.zs),_.X(B,_.PR),B.clickTrackingParams);return!0},bkg=function(B){var t;
if((t=_.X(B,_.Ui))==null||!t.playlistId)return!1;zvn(_.OD().resolve(_.zs),_.X(B,_.Ui),B.clickTrackingParams);return!0},te_=function(B){var t=_.X(B,_.Pg8);
(t==null?void 0:t.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(t==null?void 0:t.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||Bfn(_.OD().resolve(_.zs),_.X(B,_.Pg8))},Sv_=function(B){B=_.X(B,_.Gg2);
var t;(B==null?0:(t=B.actions)==null?0:t.length)&&Tf7(B)},d6b=function(B){var t,T;
return _.L(function(S){t=_.X(B,Oxw);return(T=t)!=null&&T.localWatchHistoryCommandType?_.V(S,kob(t),0):S.return()})},CWg=function(B){setTimeout(function(){requestAnimationFrame(B)},80)},Zxq=function(B){return Object.entries(B).map(function(t){return t.join(":")}).join(";")},hmr=function(B){var t,T,S;
_.L(function(O){if(O.nextAddress==1)return _.V(O,LA_(),2);t=O.yieldResult;T=_.UW.instance;switch(t){case "granted":S=B.getLocationCommand;break;case "denied":S=B.openDeniedDialogAction;break;case "prompt":S=B.openCollectionDialogAction;break;default:S=B.openCollectionDialogAction}S&&T.resolveCommand(S);_.Dh(O)})},LA_=function(){var B,t;
return _.L(function(T){if(T.nextAddress==1)return B="prompt",navigator.permissions?_.V(T,navigator.permissions.query({name:"geolocation"}),3):T.jumpTo(2);T.nextAddress!=2&&(t=T.yieldResult,B=t.state);return T.return(B)})},Ves=function(){_.L(function(B){return _.V(B,_.qv7(),0)})},EaB=function(){var B,t,T;
return _.L(function(S){if(S.nextAddress==1)return B=_.OD().resolve(_.QG),B?_.V(S,_.Kz(B,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.yu(Error("Il")),S.return(void 0));if(t=S.yieldResult){if(t.errorMetadata)return _.yu(Error("Jl`"+t.errorMetadata.status+"`"+t.error)),S.return(void 0);T=t.datasyncIds;_.G7q=T.length;return S.return(T)}_.yu(Error("Kl"));return S.return(void 0)})},D61=function(){EaB().then(function(B){B&&(JDN(B),x7B(B),hL_(B),vmg(B))})},PWV=function(B){_.wT.addLowPriorityJob(function(){var t,
T,S,O,d;
return _.L(function(Z){switch(Z.nextAddress){case 1:if(_.m("ytidb_clear_optimizations_killswitch")){Z.jumpTo(2);break}t=_.uE("clear");if(t.startsWith("V")&&t.endsWith("||")){var h=[t];JDN(h);x7B(h);hL_(h);vmg(h);return Z.return()}T=qOC();S=nm8();return _.V(Z,Mc7(),3);case 3:return O=Z.yieldResult,_.V(Z,mhs(),4);case 4:if(d=Z.yieldResult,!(T||S||O||d))return Z.return();case 2:B.isNetworkAvailable()?D61():B.listenOnce("publicytnetworkstatus-online",D61),_.Dh(Z)}})})},Sp=function(B){B={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:_.lZ(B)}}}};_.UW.instance&&_.UW.instance.resolveCommand(B)},U67=function(B){if(B){var t=_.Xr();
_.dc(t,3854,void 0,{layer:0,parentLayer:4});switch(B){case 1:var T=238708;break;case 2:T=238715;break;case 3:T=238710;break;case 6:T=238709}T&&(B=_.NA(t,{veType:T}))&&_.Lv(t,B)}},IHg=function(B){if(B){var t=_.Xr();
_.dc(t,3854,void 0,{layer:0,parentLayer:4});switch(B){case 1:var T=238714;break;case 2:T=238711;break;case 8:T=238709;break;case 7:T=238713;break;case 3:case 4:case 5:T=238712}T&&(B=_.NA(t,{veType:T}))&&_.Lv(t,B)}},Jk7=function(B){switch(B.latencyType){case 0:_.Fi("consent_primitive_flow");
_.wv("cpit",B.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.wv("cpist",B.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.wv("cprtif",B.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.wv("cprtli",B.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.wv("cprt",B.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.wv("cpdt",B.timestampEpochMillis,"consent_primitive_flow");break;case 8:_.wv("cpjct",B.timestampEpochMillis,"consent_primitive_flow")}},
Rmq=function(B,t){var T,S,O,d,Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p,l;
return _.L(function(b){switch(b.nextAddress){case 1:_.LI(b,2);(S=(T=_.X(B,m6s))==null?void 0:T.serializedConsentRequest)||(S=(O=_.X(B,Nfg))==null?void 0:O.serializedConsentRequest);S&&(d=Xb8(_.Zi(S)));if(d===void 0)return b.return();Z=u9N(d);Z.latencyCallback=Jk7;t&&jKV(Z,function(){t.then(function(Zv){Zv.pauseVideo();(new Hxb).increment()})});
return((h=_.X(B,m6s))==null?void 0:h.consentAction)==="CONSENT_ACTION_PREWARM"||((q=_.X(B,Nfg))==null?void 0:q.consentAction)==="CONSENT_ACTION_PREWARM"?_.V(b,aHN(Z),5):_.V(b,fHw(Z),6);case 6:D=b.yieldResult;P=_.Nq(D,Oy);if(P===1){if(((U=_.s7(D,kI,1,Oy))==null?void 0:_.RJ(U,1))===1||((J=_.s7(D,kI,1,Oy))==null?void 0:_.RJ(J,1))===2||((N=_.s7(D,kI,1,Oy))==null?void 0:_.RJ(N,1))===3)_.X(B,Nfg)?Sp(_.IG("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
Sp(_.IG("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));U67((H=_.s7(D,kI,1,Oy))==null?void 0:_.RJ(H,1),_.Tm(D,gan,3,_.Si()))}else P===2?(((f=de(D))==null?void 0:_.RJ(f,1))===5?_.X(B,Nfg)?Sp(_.IG("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):Sp(_.IG("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((c=de(D))==null?void 0:_.RJ(c,1))===1||((w=de(D))==null?void 0:_.RJ(w,1))===4?Sp(_.IG("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((W=de(D))==null?void 0:_.RJ(W,1))===7&&((v=d)==null?void 0:(p=_.I0(v,CK,4))==null?void 0:_.RJ(p,4))!==1&&Sp(_.IG("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),IHg((l=de(D))==null?void 0:_.RJ(l,1))):Sp(_.IG("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));b.jumpTo(5);break;case 5:_.pj(b,0);break;case 2:_.EH(b),Sp(_.IG("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.Dh(b)}})},ckq=function(){if(!Akf.has("Worker")){Akf.set("Worker",
!0);
var B={api:"BROWSER_API_WEB_WORKER"};B.available="Worker"in window?!0:!1;_.sO("apiTest",B)}},sKg=function(B){return typeof B==="undefined"?"-1":String(Math.ceil(B/1048576))},ykb=function(B,t){FAs(new wbr(_.X(t,oaB).addToken,_.X(t,oaB).commonToken)).then(function(){_.dv(B,"yt-invoke-instrument-manager-action-completed")},function(T){_.dv(B,"yt-invoke-instrument-manager-action-error",T)})},QK1=function(B){return _.QD(B)},x6s=function(B){var t=1;
B=B.split(":");for(var T=[];t>0&&B.length;)T.push(B.shift()),t--;B.length&&T.push(B.join(":"));return T},MeN=function(B,t){t=B.aspectRatio()<=t.aspectRatio()?t.width/B.width:t.height/B.height;
B.scale(t)},$68=function(B,t){t=B.aspectRatio()>t.aspectRatio()?t.width/B.width:t.height/B.height;
return B.scale(t)},WAw=function(B){var t=new _.kA;
return _.Fj(t,11,B)},emr=function(B){var t={};
B=B.getAllResponseHeaders().split("\r\n");for(var T=0;T<B.length;T++)if(!_.L_(B[T])){var S=x6s(B[T]),O=S[0];S=S[1];if(typeof S==="string"){S=S.trim();var d=t[O]||[];t[O]=d;d.push(S)}}return _.f1.map(t,function(Z){return Z.join(", ")})},UV=function(B,t){return B.JSC$7857_xhr_?B.JSC$7857_xhr_.getResponseHeader(t):null},Gof=function(B,t){if(B.isDisposed())throw Error("Ja");
B.xK.bG("n");var T=_.R8(B.xK,function(){return B.xHM([t.iy,t.poV,t.unE,t.opK])},"n");
B.xK.lMu(T.length);B.xK.p7();return T},Z7=function(B,t,T){Array.isArray(T)||(T=[String(T)]);
_.kmo(B.JSC$8094_queryData_,t,T);return B},lN1=function(){var B=_.FJ.instance;
_.L(function(t){return B.deferredInstallPrompt?_.V(t,B.deferredInstallPrompt.prompt(),0):t.jumpTo(0)})},pbf=function(B,t,T){if(_.rm(B))_.K4(B,t,T);
else for(B=_.PqB(B);;){var S=B.next();if(S.done)break;t.call(T,S.value,void 0,B)}},ixb={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}"]},WBq,eMb,Gns,paf,iZ1,YW7,KBf,lKb,vt7,p6f,evB,M8s,ntn,r_q,zMn,bZs,BUb,tH8,zvn,nkb,TUN,Szf,Ozg,YaN,Bfn,kJC,Tf7,drf,kob,Cdq,ZzC,LnC,h4q,qz8,VH1,E1q,Dr_,
Pd_,Urs,I1g,JKq,d8g,mrq,NUN,X4_,ubg,jlB,Hzg,a1N,bG7,nGr,f1r,D7,PN,Uy,Io,g1V,R4C,AKb,cKf,sln,Fn_,w4b,o1q,yK7,Qls;ixb={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 YvB=function(B,t){var T=[];pbf(t,function(S){try{var O=_.kz.prototype.getWrapper.call(this,S,!0)}catch(d){if(d=="Storage: Invalid value was encountered")return;throw d;}O===void 0?T.push(S):_.Dh8(O)&&T.push(S)},B);
return T},KAC=function(B,t){YvB(B,t).forEach(function(T){_.kz.prototype.remove.call(this,T)},B)},lH8=function(B){var t=_.$9;
t._minimumZ=Math.max(t._minimumZ,B)},van=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],naq=function(B,t){_.by(B.aV);B.aV=t},rkq=function(B,t,T,S){B.setState(5);
var O=!!B.wBN&&van.includes(_.bt(B.wBN)||"");try{var d=new _.A1({program:t,globalName:T,rI0:{disable:!_.m("att_web_record_metrics")||!_.m("att_skip_metrics_for_cookieless_domains_ks")&&O,sh:"aGIf"}});d.sVi.then(function(){B.setState(6);S&&S(t)});
naq(B,d)}catch(Z){B.setState(7),Z instanceof Error&&_.yu(Z)}},zmb=function(B,t,T,S,O,d){var Z=Z===void 0?"trayride":Z;
T?(B.setState(2),_.Md(T,function(){if(window[Z])rkq(B,S,Z,O);else{B.setState(3);var h=_.KkN(T),q=document.getElementById(h);q&&(_.rmz(h),q.parentNode.removeChild(q));_.yu(new _.HY("BL:ULB",T))}},d)):t?(d=_.Nc("SCRIPT"),t instanceof _.xg?_.Wv(d,t):d.textContent=t,d.nonce=_.QA(document),document.head.appendChild(d),document.head.removeChild(d),window[Z]?rkq(B,S,Z,O):(B.setState(4),_.yu(new _.HY("BL:ULBJ")))):_.yu(new _.HY("BL:ULV"))},bxr=function(){this.state=1;
this.aV=null;this.wBN=void 0};
_.k=bxr.prototype;_.k.initialize=function(B,t,T,S){this.wBN=S;if(B.program){var O;S=(O=B.interpreterUrl)!=null?O:null;if(B.interpreterSafeScript)O=_.m8_(B.interpreterSafeScript);else{var d;O=(d=B.interpreterScript)!=null?d:null}B.interpreterSafeUrl&&(S=_.o1(B.interpreterSafeUrl).toString());zmb(this,O,S,B.program,t,T)}else _.yu(Error("qf"))};
_.k.isInitialized=function(){return!!this.aV};
_.k.getState=function(){return this.state};
_.k.isLoading=function(){return this.state===2};
_.k.invoke=function(B){B=B===void 0?{}:B;var t;this.aV?t=Gof(this.aV,{iy:B}):t=null;return t};
_.k.dispose=function(){naq(this,null);this.setState(8)};
_.k.setState=function(B){this.state=B};
var BpB=function(B,t){return B.aV.snapshot(t)},twf=function(B,t){var T=_.Cj("botguard_async_snapshot_timeout_ms",3E3);
t=t===void 0?{}:t;T=T===void 0?3E3:T;return B.aV?new Promise(function(S,O){var d=!1,Z=_.wT.addJob(function(){d=!0;O(Error("rf"))},1,T);
B.aV?BpB(B,{iy:t}).then(function(h){_.wT.cancelJob(Z);d||S(h)}).catch(function(h){_.wT.cancelJob(Z);
d||O(h)}):(_.wT.cancelJob(Z),S(null))}):Promise.resolve(null)},Tpw=["att/log"],SW8;
SW8={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var OZq={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},knb=function(B,t){return _.IP(B,{mode:"readwrite",enableRetries:!0},function(T){return _.a9m(T,t,"settingEntity")})},dA8=function(B,t,T){return _.IP(B,{mode:"readonly",
enableRetries:!0},function(S){return _.ly8(S,t,T)})},CQ7=function(B){if(!B.storage)return!1;
a:{if(B.storage){try{var t=B.storage.get("TLPQtimestamp")}catch(T){}B=Number(t);if(!isNaN(B))break a}B=void 0}return B?Date.now()-B<864E5:!1},ZZb=function(B){if(B.storage){try{var t=B.storage.get("TLPQindex")}catch(T){}B=Number(t);
if(!isNaN(B))return B}},LBN=function(B,t){B.queueProxy&&t.forEach(function(T){if(T.videoId&&T.trackingParams&&B.queueProxy instanceof _.FR){var S=_.sg();
B.queueProxy.attributionData.set(T.videoId,{enqueueingVe:_.fZ(T.trackingParams).getAsJson(),enqueueingCsn:S?S:void 0,clientEnqueueingTimeMs:Math.floor((0,_.SQ)()).toString()})}})},hMC=function(B){var t=_.RuE(B);
t!=B.currentSnapState_&&(B.currentSnapState_=t,B.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},LK=function(B){this.JSC$11147_networkManager_=B;
this.partCallbacks_=[]};
LK.prototype.getCacheKeyForEndpoint=function(B){return _.CsC(B,!1)};
LK.prototype.onPartsCallback_=function(B){this.partCallbacks_.forEach(function(t){B&&t(B)})};
var hQ=function(B,t,T){LK.call(this,B);this.player_=t;this.autoplayData_=T};
_.u(hQ,LK);hQ.prototype.getCacheKeyForEndpoint=function(B){return _.CsC(B,!!this.autoplayData_)};
hQ.prototype.getTempData=function(B,t){t=t.timeBeforeNextVideo;B={itct:B.clickTrackingParams,lact:_.Sc(),pbis:t,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(B.autonav=1);return B};
hQ.prototype.getXhrParams=function(B){return Object.assign({pbj:"prefetch"},B)};
hQ.prototype.getParams=function(B){B={frags:B.fragmentsRequested.join(",")};_.m("kevlar_droppable_prefetchable_requests")&&(B.prefetch=1);return B};
var qWN=function(B){B.playerEvents_.forEach(function(t){B.player.removeEventListener(t.eventName,t.callback)});
B.playerEvents_.length=0},q4=function(B,t,T){this.player=B;
this.JSC$11157_taskManager=t;this.prefetchDelay=T;this.completionResolver_=null;this.playerEvents_=[]};
q4.prototype.start=function(){var B=this;this.completionResolver_=_.ld();_.Xh(this.completionResolver_.promise,function(){qWN(B);B.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var Vwf=function(B,t,T){B.player.addEventListener(t,T);B.playerEvents_.push({eventName:t,callback:T})},Etq={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},DAV={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},PQb=function(B,t,T){q4.call(this,B,t,T);this.cueId_="playbackTrigger-"+Math.random()};
_.u(PQb,q4);
PQb.prototype.prepareTrigger=function(B){var t=this,T=this.player.getDuration(),S=this.player.getVideoData(),O=S.isLive&&S.hasProgressBarBoundaries;if(O&&S.progressBarEndPositionUtcTimeMillis){var d=S.progressBarEndPositionUtcTimeMillis/1E3;isNaN(d)||(T=d)}var Z=0;this.prefetchDelay>=0?O?S.progressBarStartPositionUtcTimeMillis&&(S=S.progressBarStartPositionUtcTimeMillis/1E3,isNaN(S)||(Z=S+this.prefetchDelay)):Z=this.prefetchDelay:Z=T+this.prefetchDelay;O?this.player.addUtcCueRange(this.cueId_,Z,T):
this.player.addCueRange(this.cueId_,Z,T);_.Xh(B.promise,function(){t.player.removeCueRange(t.cueId_)});
Vwf(this,"onCueRangeEnter",function(h){h==t.cueId_&&B.resolve(T-Z)})};
var UA8=function(B,t){B.fragmentConfiguration_[t].requiredKeys.every(function(T){return!!B.prefetchedData_[T]})&&(B.validatedFragments_.push(t),t=B.missingFragments_.indexOf(t),t!==-1&&B.missingFragments_.splice(t,1))},IKn=function(B){B.prefetchedFragments_.forEach(function(t){UA8(B,t)})},J_n=function(B,t,T){this.pageFragments_=B;
this.prefetchedFragments_=t;this.fragmentConfiguration_=DAV;this.prefetchedData_=T;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;IKn(this)},mAr=function(){},Npq=function(B){this.JSC$11171_playlistManager_=B};
_.u(Npq,mAr);Npq.prototype.getPrefetchEndpoint=function(){return this.JSC$11171_playlistManager_.getAutoplayEndpoint()};
var Xar=function(B){this.autonavEndpoints_=B};
_.u(Xar,mAr);Xar.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var urq=function(B,t,T,S,O){this.autonavEndpoints=B;this.foregroundTrigger=t;this.backgroundTrigger=T;this.pageType=S;this.isInPlaylist=O},jrn=function(B,t){if(B.webPrefetchData&&B.webPrefetchData.navigationEndpoints&&B.webPrefetchData.navigationEndpoints.length){B=B.webPrefetchData.navigationEndpoints;
var T=_.X(B[0],_.Km);if(T.watchEndpointSupportedPrefetchConfig&&T.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var S=T.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;T=S.playbackRelativeSecondsPrefetchCondition;T=typeof T==="number"&&Math.abs(T)<t.videoDuration?T:void 0;S=S.countdownUiRelativeSecondsPrefetchCondition;S=typeof S!=="number"||_.m("prefetch_job_config_cleanup_ks")&&t.inPlaylist?void 0:S;if(typeof S==="number")return new urq(B,t.makeUpNextTrigger(S),t.makePlaybackTrigger(S),
"watch",t.inPlaylist);if(typeof T==="number")return new urq(B,t.makePlaybackTrigger(T),null,"watch",t.inPlaylist)}}},HZ8=function(B){return B.prefetchJobConfig_.backgroundTrigger?_.e6(_.ig_)()==0?B.prefetchJobConfig_.backgroundTrigger:B.prefetchJobConfig_.foregroundTrigger:B.prefetchJobConfig_.foregroundTrigger},aKN=function(B){_.U$(document,"visibilitychange",B.onVisibilityChange_,!1,B)},Vj=function(B){LK.call(this,B)};
_.u(Vj,LK);Vj.prototype.getCacheKeyForEndpoint=function(B){return LK.prototype.getCacheKeyForEndpoint.call(this,B)};
Vj.prototype.getTempData=function(){return{}};
Vj.prototype.getXhrParams=function(B){return B};
Vj.prototype.getParams=function(){return{}};
var fKC=function(B,t,T){var S=B.prefetchDelay*1E3;if(Math.abs(S)>t)T.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var O=S,d=t-S;S<0&&(O=t+S,d=Math.abs(S));var Z=B.JSC$11157_taskManager.addJob(function(){T.resolve(d/1E3)},10,O);
T.promise.thenCatch(function(){B.JSC$11157_taskManager.cancelJob(Z)})}},gtq=function(B,t,T){q4.call(this,B,t,T)};
_.u(gtq,q4);gtq.prototype.prepareTrigger=function(B){var t=this;Vwf(this,"onAutonavCoundownStarted",function(T){fKC(t,T,B)})};
var RMw=function(B){B.pendingPrefetchJob_&&(B.pendingPrefetchJob_.cancel(),B.pendingPrefetchJob_=null)},A_b=function(B,t,T){if(!B.triggeredTargets.has(t)){var S=_.ude(B,t);
S.action=T;_.NMq(B,t,S)}},c__=function(B){_.ZJb();
_.kgX("cpt")&&_.yu(Error("qh"));_.TX.requestAnimationFrame(function(){_.TX.setTimeout(function(){_.wv("cpt");var t=_.Q2("vpl"),T=_.Q2("cpt");t&&T&&_.wv("ol",Math.max(t,T))})});
try{_.wv("fr_s"),B()}catch(t){_.wj(t)}_.TX.requestAnimationFrame(function(){_.wv("bcp")})},srn=function(B,t){B.serviceEndpointHandlers.push(t)},FBN=function(B,t){t=B.pendingPages_.indexOf(t);
t>-1&&B.pendingPages_.splice(t,1)},war=function(B,t){var T=_.c92.indexOf(t);
T>-1&&_.c92.splice(T,1);B.targetPage_==t?(B.abort(),_.FK4(B)):FBN(B,t)},otB=function(B,t,T,S){t={challenge:t};
T&&(t.webResponse=T);return _.oI(B.innertubeTransportService,t,_.zO(Tpw),S)},y_b=function(B,t,T){if(!t.challenge)throw Error("si");
if(t.botguardData&&t.botguardData.program){var S=new bxr;S.initialize(t.botguardData,function(){twf(S,{atr_challenge:t.challenge}).then(function(O){if(!O)throw Error("ti");return otB(B,t.challenge,O,T)}).catch(function(O){_.yu(O);
return otB(B,t.challenge,void 0,T)})},void 0)}else otB(B,t.challenge,void 0,T)},Qr8=function(B,t,T){var S={};
t.ids&&(S.ids=[].concat(_.aw(t.ids)));t.engagementType&&(S.engagementType=t.engagementType);return _.oI(B.innertubeTransportService,S,_.zO(_.q_8),T).then(function(O){if(!O)throw new _.HY("GetAttestationChallenge returned falsy");y_b(B,O,T)}).thenCatch(function(O){_.wj(O)})},xAg=function(B,t,T){return new _.UO(function(S,O){var d;
return _.L(function(Z){if(Z.nextAddress==1){var h=t.engagementType,q=t.ids,D={};q=_.C(q!=null?q:[]);for(var P=q.next();!P.done;P=q.next())P=P.value,P.encryptedVideoId?D.encryptedVideoId=P.encryptedVideoId:P.externalChannelId?D.externalChannelId=P.externalChannelId:P.commentId?D.commentId=P.commentId:P.externalOwnerId?D.externalOwnerId=P.externalOwnerId:P.artistId?D.artistId=P.artistId:P.playlistId?D.playlistId=P.playlistId:P.externalPostId?D.externalPostId=P.externalPostId:P.shareId&&(D.shareId=P.shareId);
return _.V(Z,bjb(h,D),2)}d=Z.yieldResult;if(!d.challenge)return _.yu(Error("ui")),Qr8(B,t,T).then(S,O),Z.return();h=d;D={challenge:h.challenge};D.webResponse=h.webResponse;D.engagementType=t.engagementType;D.ids=t.ids;_.oI(B.innertubeTransportService,D,_.zO(Tpw),T).then(S,O);_.Dh(Z)})})},Tq_=function(B,t){var T,S,O,d;
_.L(function(Z){if(Z.nextAddress==1){T=_.X(t,_.z7q);if(!(T&&T.listId&&B.response&&B.response.playingVideoId)||B.listId!==T.listId)return Z.return();B.index===void 0&&(B.index=0);return _.V(Z,_.crB(B.JSC$10902_playlistNetworkManager,T.listId,B.index,B.response.playingVideoId),2)}S=Z.yieldResult;if(!S)return Z.return();O=S.playlistId;d=S.playlistPanelRenderer;B.setPlaylistData(O,d,S.autoplayRenderer);_.Dh(Z)})},Mw8=function(B,t,T){var S=B.getParams(T),O=_.A_m(t,S),d=B.getTempData(t,T);
d.endpoint=JSON.stringify(t);_.m("enable_unknown_lact_fix_on_html5")&&(_.OD().resolve(_.wU),d.lact=_.Sc());var Z={headers:{"X-YouTube-STS":_.MB("STS"),"x-youtube-csoc":1}};_.rh(O,d);return new _.UO(function(h,q){var D=B.getXhrParams(S),P;_.m("kevlar_cache_on_ttl_player")&&(P=_.XM.instance);P&&_.br2(P,t)?_.CT1(P,t,d,window.location.href).then(function(U){U?h(U):q()},q):_.fm8(B.JSC$11147_networkManager_,t,D,B.onPartsCallback_.bind(B),Z).then(function(U){U?h(U):q()},q)})},$AB=function(B,t){B.triggerPromise_=
t.start();
B.triggerPromise_.then(function(T){var S=B.prefetchEndpointProvider_.getPrefetchEndpoint();if(S){var O=Etq[B.prefetchJobConfig_.pageType].prefetchedFragments;B.prefetchRequestPromise_=Mw8(B.JSC$11183_networkPrefetchRequest_,S,{fragmentsRequested:O,timeBeforeNextVideo:T});B.prefetchResponseCacheKey_=B.JSC$11183_networkPrefetchRequest_.getCacheKeyForEndpoint(S);aKN(B);B.prefetchRequestPromise_.then(function(d){B.storePrefetchedDataCallback_(B.prefetchResponseCacheKey_,d);if(_.m("web_prefetch_preload_video")&&
O.length===1&&O[0]==="pl"&&d&&!d.playerAds&&!d.adPlacements){var Z=_.X(S,_.aE),h=Z!=null,q={raw_player_response:d,watch_endpoint:Z};(d=_.OD().resolve(h?_.VvE:_.CS))&&S&&d.then(function(D){h&&_.m("web_queue_preload_video")?(q.prefer_gapless=!0,D.queueNextVideo(q)):D.preloadVideoByPlayerVars(q)})}})}})},Ey=function(B,t,T,S){this.prefetchEndpointProvider_=B;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=t;this.prefetchJobConfig_=T;this.JSC$11183_networkPrefetchRequest_=S;this.prefetchResponseCacheKey_=null};
Ey.prototype.enqueue=function(){this.triggerPromise_||($AB(this,HZ8(this)),_.Rr(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
Ey.prototype.resolve=function(){this.cancel()};
Ey.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.");aKN(this)};
Ey.prototype.onVisibilityChange_=function(){var B=this;_.e6(_.ig_)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){B.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||$AB(this,HZ8(this))};
WBq=function(B,t,T,S,O){t&&(t==null?0:t.videoId)&&T&&T.entries&&_.m("kevlar_enable_shorts_prefetch_in_sequence")&&(RMw(B),t=T.entries.map(function(d){var Z;return(Z=_.X(d.command,_.aE))==null?void 0:Z.videoId}).indexOf(t.videoId),T=T.entries[t+1],T!=null&&T.command&&!_.X(T==null?void 0:T.command,_.F1)&&(S=new urq([T.command],new PQb(S,_.wT,1),null,"shorts",!1),B.pendingPrefetchJob_=new Ey(new Xar(S.autonavEndpoints),function(){return!1},S,new Vj(O)),B.pendingPrefetchJob_.enqueue()))};
eMb=function(B,t,T,S,O,d){var Z=_.na.getInstance();if(!_.m("block_all_player_prefetch_requests")){RMw(B);var h=!!T.getPlaylistId(),q=T.getVideoData().isLive&&T.getVideoData().hasProgressBarBoundaries;if((Z.getState()==2||h||q)&&(!T.getVideoData().isLive||q)){Z={inPlaylist:h,videoDuration:T.getDuration(),makeUpNextTrigger:function(P){return new gtq(T,_.wT,P)},
makePlaybackTrigger:function(P){return new PQb(T,_.wT,P)}};
var D=jrn(t,Z);D&&(B.pendingPrefetchJob_=new Ey(D.isInPlaylist?new Npq(O):new Xar(D.autonavEndpoints),function(P,U){U=new J_n(Etq[D.pageType].pageFragments,Etq[D.pageType].prefetchedFragments,U);return _.qTu(U)?(B.prefetchCache_.set(P,U),!0):!1},D,new hQ(S,T,d,O)),B.pendingPrefetchJob_.enqueue())}}};
Gns=function(){var B=_.Wm();B.signals.parkOrScheduleJob(function(){var t=B.storage;if(t.storage)if(CQ7(t)){var T=t.getPlaylistId();t=ZZb(t);T=!!T&&t!==void 0}else t.clear(),T=!1;else T=!1;if(T){T=B.pageManager.isOnWatch();a:{var S=B.storage;if(S.storage&&CQ7(S)&&(t=S.getPlaylistId(),S=ZZb(S),t&&S!==void 0)){T={recoverPlaylistCommand:{listId:t,index:S,openMiniplayer:!T,openListPanel:T,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}T=void 0}T&&_.A7(B.JSC$10902_actionRouter,[T],null)}},0,"ma")};
paf=function(B,t,T,S,O,d){var Z=_.sz(7111);_.Cv(B.JSC$16232_screenManager,Z,d?_.fZ(d):void 0);_.Lv(B.JSC$16232_screenManager,Z,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:S,offlineId:t,offlineabilityFormatType:T,isDefaultFormatType:O==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:O}})};
iZ1=function(B,t,T,S,O){var d,Z,h,q,D;return _.L(function(P){if(P.nextAddress==1)return _.V(P,B.JSC$16232_playerApiPromise,2);d=P.yieldResult;paf(B,t,T,"OFFLINE_OBJECT_TYPE_PLAYLIST",S,O);if(h=_.tvs[B.entityTypeMap.listEntityType])D={},Z=(D[h]={maximumDownloadQuality:(q=T)!=null?q:void 0},D);return _.V(P,d.queueOfflineAction(t,B.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",Z),0)})};
YW7=function(B,t){var T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return _.V(Z,B.JSC$16232_persistentStorePromiseAccessor(),2);if(Z.nextAddress!=3){T=Z.yieldResult;if(!T)return _.yu(new _.HY("PES is undefined")),Z.return();S=_.hc(t,"downloadStatusEntity");return _.V(Z,dA8(T,S,"downloadStatusEntity"),3)}O=Z.yieldResult;return Z.return((d=O)==null?void 0:d.downloadState)})};
KBf=function(B,t,T,S,O){var d,Z,h,q,D,P;return _.L(function(U){switch(U.nextAddress){case 1:return _.V(U,B.JSC$16232_playerApiPromise,2);case 2:d=U.yieldResult;paf(B,t,T,"OFFLINE_OBJECT_TYPE_VIDEO",S,O);if(h=_.tvs[B.entityTypeMap.singleEntityType])D={},Z=(D[h]={maximumDownloadQuality:(q=T)!=null?q:void 0},D);return _.V(U,YW7(B,t),3);case 3:P=U.yieldResult;if(P!=="DOWNLOAD_STATE_USER_DELETED"){U.jumpTo(4);break}return _.V(U,B.deleteVideo(t),4);case 4:return _.V(U,d.queueOfflineAction(t,B.entityTypeMap.singleEntityType,
"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",Z),0)}})};
lKb=function(B,t,T,S,O){return _.L(function(d){return d.nextAddress==1?_.V(d,B.deleteVideo(t,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):_.V(d,KBf(B,t,T,S,O),0)})};
vt7=function(B,t,T){var S,O;return _.L(function(d){if(d.nextAddress==1)return _.V(d,B.JSC$16232_playerApiPromise,2);S=d.yieldResult;O=_.hc(t,"mainVideoDownloadStateEntity");return _.V(d,S.updateDownloadState(O,T),0)})};
p6f=function(B){var t=_.OD().resolve(_.zs);return _.L(function(T){if(T.nextAddress==1)return t.previousDownloadStateForVideo[B]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&t.previousDownloadStateForVideo[B]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?T.jumpTo(2):_.V(T,t.resumeVideoDownload(B),2);if(T.nextAddress!=4)return _.V(T,vt7(t,B,t.previousDownloadStateForVideo[B]),4);delete t.previousDownloadStateForVideo[B];_.Dh(T)})};
evB=function(B,t){var T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$16232_playerApiPromise,2);T=S.yieldResult;return _.V(S,T.queueOfflineAction(t,B.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})};
M8s=function(){var B=_.OD().resolve(_.zs),t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$16232_playerApiPromise,2);if(S.nextAddress!=3)return t=S.yieldResult,T={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},_.V(S,t.queueOfflineAction("!*$_ALL_ENTITIES_!*$",B.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",T),3);var O=B.JSC$16232_commandHandler,d=O.resolveCommand,Z=_.IG("DELETING_ALL",void 0,"Downloads are being deleted");
d.call(O,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.tc(Z)}},popupType:"TOAST"}});_.Dh(S)})};
ntn=function(B,t){var T,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return _.V(q,B.JSC$16232_persistentStorePromiseAccessor(),2);if(q.nextAddress!=3)return T=q.yieldResult,T?_.V(q,dA8(T,_.fF,"downloadsPageViewConfigurationEntity"),3):(_.yu(new _.HY("PES is undefined")),q.return());O=(S=q.yieldResult)!=null?S:{};h=(Z=(d=O)==null?void 0:d.downloadsUpsellBannerVisibility)!=null?Z:{};return h.visibleWithConnection?_.V(q,t.refreshAllStaleEntities(0),0):q.jumpTo(0)})};
r_q=function(B){var t,T;return _.L(function(S){if(S.nextAddress==1)return _.V(S,B.JSC$16232_prefStorage,2);t=S.yieldResult;return S.return((T=t)==null?void 0:T.get("sdois"))})};
zMn=function(B){var t,T,S,O,d,Z;return _.L(function(h){if(h.nextAddress==1)return _.V(h,B.JSC$16232_persistentStorePromiseAccessor(),2);if(h.nextAddress!=3){t=h.yieldResult;if(!t)return _.yu(new _.HY("PES is undefined")),h.return();T=_.hc("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return _.V(h,dA8(t,T,"settingEntity"),3)}S=h.yieldResult;return h.return((Z=(O=S)==null?void 0:(d=O.settingOptionValue)==null?void 0:d.boolValue)!=null?Z:!1)})};
bZs=function(B,t){var T,S,O,d;return _.L(function(Z){switch(Z.nextAddress){case 1:return((T=t)==null?void 0:T.formatType)===void 0?Z.return():_.V(Z,B.JSC$16232_prefStorage,2);case 2:S=Z.yieldResult;if(S===void 0)return Z.return();if(((O=t)==null?void 0:O.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return _.V(Z,S.set("lmqf",t.formatType),8);if(((d=t)==null?void 0:d.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){Z.jumpTo(0);break}return _.V(Z,S.set("lmqf",t.formatType),
6);case 6:return _.V(Z,S.set("lmqflst",Math.floor((0,_.SQ)())),0);case 8:return _.V(Z,S.remove("lmqflst"),0)}})};
BUb=function(B){var t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.V(S,B.JSC$16232_prefStorage,2);case 2:t=S.yieldResult;if(!t){S.jumpTo(3);break}return _.V(S,t.get("lmqflst"),4);case 4:if(T=S.yieldResult,T!==void 0)return S.return(T);case 3:return S.return(0)}})};
tH8=function(B){var t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.V(S,B.JSC$16232_prefStorage,2);case 2:t=S.yieldResult;if(t===void 0){S.jumpTo(3);break}return _.V(S,t.get("lmqf"),4);case 4:if(T=S.yieldResult,T!==void 0)return S.return(T);case 3:return S.return("SD")}})};
zvn=function(B,t,T){var S,O,d,Z,h,q,D,P;_.L(function(U){switch(U.nextAddress){case 1:return _.V(U,bZs(B,(S=t)==null?void 0:S.actionParams),2);case 2:O=t.playlistId;if(!O)return U.return();if(t.action==="ACTION_ADD")return((Z=t.actionParams)==null?0:Z.formatType)?_.V(U,iZ1(B,O,t.actionParams.formatType,(P=t.actionParams)==null?void 0:P.settingsAction,T),0):_.V(U,B.offlineWebClientEligibility,14);if(t.action==="ACTION_REMOVE_WITH_PROMPT"){var J=B.JSC$16232_commandHandler,N=J.resolveCommand,H=_.MB("INNERTUBE_CLIENT_NAME");
var f=H==="WEB_REMIX"?_.IG("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.IG("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var c=H==="WEB_REMIX"?[_.IG("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];H=H==="WEB_REMIX"?_.IG("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.IG("DELETE",void 0,"Delete");var w=_.IG("CANCEL",void 0,"Cancel");f=BTB(f,c,H,w,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:O});N.call(J,{openPopupAction:f});
return U.return()}if(t.action==="ACTION_REMOVE")return _.V(U,evB(B,O),0);if(t.action!=="ACTION_SYNC"){U.jumpTo(0);break}return _.V(U,B.JSC$16232_playerApiPromise,9);case 9:return d=U.yieldResult,_.V(U,d.queueOfflineAction(O,B.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return h=U.yieldResult,_.V(U,tH8(B),15);case 15:return q=U.yieldResult,_.V(U,BUb(B),16);case 16:D=U.yieldResult,t.onAddCommand&&B.JSC$16232_commandHandler.resolveCommand(t.onAddCommand,{form:{preferredFormatType:q,
offlineWebClientEligibility:h,lastOfflineQualitySettingsSavedMs:D.toString()}}),U.jumpTo(0)}})};
nkb=function(B,t,T){var S,O,d,Z,h,q,D,P,U,J,N,H,f,c;_.L(function(w){switch(w.nextAddress){case 1:return _.V(w,bZs(B,(S=t)==null?void 0:S.actionParams),2);case 2:O=t.videoId;if(!O)return w.return();if(t.action==="ACTION_REMOVE_WITH_PROMPT"){var W=B.JSC$16232_commandHandler,v=W.resolveCommand,p=_.MB("INNERTUBE_CLIENT_NAME");var l=p==="WEB_REMIX"?_.IG("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.IG("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var b=p==="WEB_REMIX"?[_.IG("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];p=p==="WEB_REMIX"?_.IG("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.IG("DELETE",void 0,"Delete");var Zv=_.IG("CANCEL",void 0,"Cancel");l=BTB(l,b,p,Zv,{signal:"DELETE_DOWNLOAD",targetId:O});v.call(W,{openPopupAction:l});return w.return()}if(t.action==="ACTION_ADD")return((J=t.actionParams)==null?0:J.formatType)?_.V(w,KBf(B,O,t.actionParams.formatType,(c=t.actionParams)==null?void 0:c.settingsAction,T),0):_.V(w,B.offlineWebClientEligibility,
23);if(t.action==="ACTION_RETRY")return _.V(w,tH8(B),19);if(t.action==="ACTION_PAUSE")return _.V(w,B.pauseVideoDownload(O),0);if(t.action==="ACTION_RESUME")return _.V(w,B.resumeVideoDownload(O),0);if(t.action!=="ACTION_REMOVE"){w.jumpTo(0);break}return _.V(w,YW7(B,O),13);case 13:return d=w.yieldResult,B.previousDownloadStateForVideo[O]=(Z=d)!=null?Z:"DOWNLOAD_STATE_UNKNOWN",_.V(w,vt7(B,O,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(B.previousDownloadStateForVideo[O]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&
B.previousDownloadStateForVideo[O]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){w.jumpTo(15);break}return _.V(w,B.pauseVideoDownload(O),15);case 15:W=_.IG("DELETED_VIDEO",void 0,"Video deleted from downloads.");v=_.IG("UNDO_ACTION",void 0,"Undo");l=_.IG("CLOSE",void 0,"Close");h={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.tc(W),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.tc(v),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:O}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:W+" "+v}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:O}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:l}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};B.JSC$16232_commandHandler.resolveCommand(h);
w.jumpTo(0);break;case 19:q=w.yieldResult;q==="UNKNOWN_FORMAT_TYPE"&&(q="SD");D="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((P=t.actionParams)==null?0:P.formatType)q=t.actionParams.formatType,D=(U=t.actionParams)==null?void 0:U.settingsAction;return _.V(w,lKb(B,O,q,D,T),20);case 20:return w.return();case 23:return N=w.yieldResult,_.V(w,tH8(B),24);case 24:return H=w.yieldResult,_.V(w,BUb(B),25);case 25:f=w.yieldResult,t.onAddCommand&&B.JSC$16232_commandHandler.resolveCommand(t.onAddCommand,
{form:{preferredFormatType:H,offlineWebClientEligibility:N,lastOfflineQualitySettingsSavedMs:f.toString()}}),w.jumpTo(0)}})};
TUN=function(B,t){var T,S,O,d,Z,h,q;return _.L(function(D){if(D.nextAddress==1)return _.V(D,B.JSC$16232_persistentStorePromiseAccessor(),2);T=D.yieldResult;if(!T)return _.yu(new _.HY("PES is undefined")),D.return();if((S=t)==null||!S.settingItemId)return D.return();O=t;d=O.settingItemId;Z=O.boolValue;h=_.hc(d,"settingEntity");q={key:h,settingOptionValue:{boolValue:Z}};return _.V(D,knb(T,q),0)})};
Szf=function(B,t){var T,S,O,d,Z,h,q;return _.L(function(D){switch(D.nextAddress){case 1:return _.V(D,B.JSC$16232_prefStorage,2);case 2:return T=D.yieldResult,S=_.Ni(),_.V(D,B.JSC$16232_persistentStorePromiseAccessor(),3);case 3:return O=D.yieldResult,T?O?_.V(D,T.get("sdois"),4):(_.yu(new _.HY("PES is undefined")),D.return()):(_.yu(new _.HY("prefStorage is undefined")),D.return());case 4:d=D.yieldResult;h=(Z=t)==null?void 0:Z.boolValue;h===void 0||_.m("kevlar_set_sd_enabled_flag_killswitch")||_.Xi(0,
197,!0);d===void 0&&h===void 0&&(h=!1);if(h===void 0){D.jumpTo(0);break}return _.V(D,T.set("sdois",h),6);case 6:return _.m("kevlar_set_sd_enabled_flag_killswitch")||(_.Xi(0,196,h),S.save()),q={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:h},_.V(D,TUN(B,q),0)}})};
Ozg=function(B,t,T){var S,O,d,Z,h;return _.L(function(q){switch(q.nextAddress){case 1:return _.V(q,r_q(B),2);case 2:return S=q.yieldResult,_.V(q,Szf(B,T),3);case 3:return _.V(q,r_q(B),4);case 4:return O=q.yieldResult,d=O!==S,_.V(q,zMn(B),5);case 5:Z=q.yieldResult&&!_.m("kevlar_modern_downloads_page");if((h=!O&&!Z)||d)return _.V(q,t.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);q.jumpTo(0)}})};
YaN=function(){var B=_.OD().resolve(_.zs),t;_.L(function(T){switch(T.nextAddress){case 1:return _.V(T,B.JSC$16232_playerApiPromise,2);case 2:t=T.yieldResult;if(!_.m("kevlar_force_refresh_smart_downloads")){T.jumpTo(3);break}return _.V(T,t.refreshAllStaleEntities(0),4);case 4:return T.return();case 3:return _.V(T,t.refreshAllStaleEntities(),5);case 5:return _.V(T,Ozg(B,t),6);case 6:if(_.m("enable_download_pep_for_premium_countries_web"))return _.V(T,ntn(B,t),0);T.jumpTo(0)}})};
Bfn=function(B,t){var T,S;_.L(function(O){switch(O.nextAddress){case 1:return _.V(O,B.JSC$16232_playerApiPromise,2);case 2:T=O.yieldResult;switch((S=t)==null?void 0:S.settingItemId){case "SMART_DOWNLOADS_ENABLED":return O.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return O.jumpTo(4)}O.jumpTo(0);break;case 3:return _.V(O,Ozg(B,T,t),6);case 6:O.jumpTo(0);break;case 4:return _.V(O,TUN(B,t),7);case 7:O.jumpTo(0)}})};
kJC=function(B,t){var T,S,O;return _.L(function(d){if(d.nextAddress==1)return _.V(d,B.JSC$16232_persistentStorePromiseAccessor(),2);if(d.nextAddress!=3){T=d.yieldResult;if(!T)return _.yu(new _.HY("PES is undefined")),d.return(!1);if(!t)return d.return(!1);S=_.hc(t,"mainVideoEntity");return _.V(d,dA8(T,S,"mainVideoEntity"),3)}O=d.yieldResult;return d.return(O!==void 0)})};
Tf7=function(B){var t=_.OD().resolve(_.zs),T,S,O,d,Z,h,q,D,P,U,J;_.L(function(N){switch(N.nextAddress){case 1:return _.V(N,t.JSC$16232_playerApiPromise,2);case 2:T=N.yieldResult;O=(S=B)==null?void 0:S.actions;if(!O)return N.return();d=_.C(O);Z=d.next();case 3:if(Z.done){N.jumpTo(0);break}h=Z.value;D=q=void 0;if(!(((q=h)==null?0:q.entityKey)&&((D=h)==null?0:D.actionType))){N.jumpTo(4);break}P=_.CF(h.entityKey);U=P.entityId;J=P.entityType;return _.V(N,T.queueOfflineAction(U,J,h.actionType),4);case 4:Z=
d.next(),N.jumpTo(3)}})};
drf=function(B,t){var T,S,O,d,Z;return _.L(function(h){if(h.nextAddress==1)return _.V(h,B.JSC$16232_prefStorage,2);if(h.nextAddress!=3)return(T=h.yieldResult)?_.V(h,T.get("psi"),3):h.return();S=h.yieldResult;Z={isPaused:t,lastSyncTimestamp:(d=(O=S)==null?void 0:O.lastSyncTimestamp)!=null?d:"0"};return _.V(h,T.set("psi",Z),0)})};
kob=function(B){var t=_.OD().resolve(_.zs),T,S,O,d,Z,h,q,D;return _.L(function(P){switch(P.nextAddress){case 1:return _.V(P,t.JSC$16232_playerApiPromise,2);case 2:T=P.yieldResult;O=((S=B)==null?void 0:S.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((h=B)==null?void 0:h.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":d="!*$_ALL_ENTITIES_!*$";Z="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return P.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return P.jumpTo(4)}P.jumpTo(5);break;case 3:return _.V(P,drf(t,O),6);case 6:P.jumpTo(5);break;case 4:return _.V(P,kJC(t,(q=B)==null?void 0:q.videoId),7);case 7:P.yieldResult&&(d=(D=B)==null?void 0:D.videoId,Z="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");P.jumpTo(5);break;case 5:if(d&&Z)return _.V(P,T.queueOfflineAction(d,"videoPlaybackPositionEntity",Z),0);P.jumpTo(0)}})};
Cdq=function(B,t){var T;t!==1||((T=B.currentPersistentToast)==null?0:T.isOpened())?B.openToast():B.currentPersistentToast=void 0};
ZzC=function(B,t){var T;return(T=B.transitionTasksMap.get(t))!=null?T:[]};
LnC=function(B,t){var T=[];B.elementTasksMap.forEach(function(S){(S=S.get(t))&&T.push(S)});
return T};
h4q=function(B,t,T,S){S=S===void 0?{}:S;var O=B.defaultViewTransitionOptions;return Object.assign({},O,S,{beforeTransition:function(){T.forEach(function(q){q.beforeTransition()});
var d;(d=O.beforeTransition)==null||d.call(O);var Z,h;(h=(Z=S).beforeTransition)==null||h.call(Z);t.forEach(function(q){q.beforeTransition()})},
afterTransition:function(){T.forEach(function(q){q.afterTransition()});
var d;(d=O.afterTransition)==null||d.call(O);var Z,h;(h=(Z=S).afterTransition)==null||h.call(Z);t.forEach(function(q){q.afterTransition()})}})};
qz8=function(B,t,T){B.transitionTasksMap.has(t)?B.transitionTasksMap.get(t).push(T):(B=new _.HY("Transition task registered for unknown transition type",t),_.wj(B))};
VH1=function(B,t,T){if(B.transitionTasksMap.has(t)){var S=B.transitionTasksMap.get(t).filter(function(O){return O!==T});
B.transitionTasksMap.set(t,S)}};
E1q=function(B,t){var T=ZzC(B,t);T=_.C(T);for(var S=T.next();!S.done;S=T.next())S=S.value,S.runOnce&&VH1(B,t,S);B.elementTasksMap.forEach(function(O,d){O.forEach(function(Z,h){Z.runOnce&&t===h&&(O.delete(h),O.size===0&&B.elementTasksMap.delete(d))})})};
Dr_=function(B,t,T){var S,O,d,Z,h,q,D,P,U;_.L(function(J){if(J.nextAddress==1){if(B.config.disableAllTransitions)return J.return(t());if((S=T)==null||!S.transitionType)return J.return(_.Plw(t,(O=T)==null?void 0:O.viewTransitionOptions));d=T;Z=d.transitionType;h=d.viewTransitionOptions;q=B.config.transitionConfigs.get(Z);if(!q)return J.return(t());D=ZzC(B,Z);P=LnC(B,Z);U=_.Plw(t,h4q(q,D,P,h));return _.V(J,U,2)}E1q(B,Z);_.Dh(J)})};
Pd_=function(){var B,t,T,S;return _.L(function(O){if(O.nextAddress==1)return B=navigator,(t=B.storage)!=null&&t.persisted?_.V(O,(T=B.storage)==null?void 0:T.persisted(),2):O.return("PERSISTED_STATE_NOT_SUPPORTED");S=O.yieldResult;return O.return(S?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
Urs=function(){var B,t,T,S;return _.L(function(O){if(O.nextAddress==1)return B=navigator,(t=B.storage)!=null&&t.persist?_.V(O,(T=B.storage)==null?void 0:T.persist(),2):O.return("PERSISTED_STATE_NOT_SUPPORTED");S=O.yieldResult;return O.return(S?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
I1g=function(){var B,t;return _.L(function(T){switch(T.nextAddress){case 1:return B="PERSISTED_STATE_NOT_SUPPORTED",_.LI(T,2),_.V(T,Pd_(),4);case 4:B=T.yieldResult;if(B!=="PERSISTED_STATE_NOT_GRANTED"){T.jumpTo(5);break}return _.V(T,Urs(),6);case 6:B=T.yieldResult;case 5:_.pj(T,3);break;case 2:t=_.EH(T),t instanceof Error&&_.wj(t);case 3:return _.sO("persistentStorageStateChecked",{persistedState:B}),T.return(B)}})};
JKq=function(B,t){var T=[],S=!1;t=_.C(t);for(var O=t.next();!O.done;O=t.next()){O=B.moduleRegistry[O.value];var d=void 0,Z=void 0;((d=O)==null?0:d.isFetching)&&((Z=O)==null?0:Z.resolver)?(T.push(O.resolver.promise),S=!0):(O=new _.VG,O.resolve(void 0),T.push(O.promise))}return S?Promise.all(T):void 0};
d8g=function(B,t){if(B.isAnyTransitionEnabled){var T={};B.viewTransitionCoordinator.registerElement(t,(T.slide="miniplayer-page-transition",T["lockup-to-watch"]="miniplayer-page-transition",T["learning-journey"]="miniplayer-page-transition",T))}};
mrq=function(B,t,T){if(B.isAnyTransitionEnabled){var S={beforeTransition:function(){T(!0);t.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){t.style.viewTransitionName&&(t.style.viewTransitionName="",T(!1))}};
qz8(B.viewTransitionCoordinator,"slide",S);qz8(B.viewTransitionCoordinator,"lockup-to-watch",S);qz8(B.viewTransitionCoordinator,"watch-next-appears",S);qz8(B.viewTransitionCoordinator,"learning-journey",S)}};
NUN=function(B,t){B.isBrowseTransitionEnabled?Dr_(B.viewTransitionCoordinator,t,{transitionType:"slide"}):(t(),Promise.resolve())};
X4_=function(B,t){B.isLockupToWatchTransitionEnabled?Dr_(B.viewTransitionCoordinator,t,{transitionType:"lockup-to-watch"}):(t(),Promise.resolve())};
ubg=function(B,t){B.isLockupToWatchTransitionEnabled?Dr_(B.viewTransitionCoordinator,t,{transitionType:"watch-next-appears"}):(t(),Promise.resolve())};
jlB=function(B,t){B.isLearningJourneyTransitionEnabled?Dr_(B.viewTransitionCoordinator,t,{transitionType:"learning-journey"}):(t(),Promise.resolve())};
Hzg=function(B,t,T){if(B.isInitialized()){var S=OV(T),O=S==="watch";S=S==="shorts";var d=OV(t)==="watch";if(O)d||(B.backgroundPageData=t),B.watchPipMode&&d||B.deactivate(T.endpoint);else if(S){if(OV(t)!=="shorts"){var Z;(Z=B.getPlayerElement())==null||Z.pause()}}else d&&!B.watchPipMode&&(TTb(t,T)?(B.watchWhileMode&&_.Iow(B,!1),_.q87(B,t)):B.isMiniplayerActive()&&B.watchWhileMode&&B.deactivate());d&&_.mZw(B);B.shortsPipMode&&!S&&(window.focus(),B.deactivate());if(B.pictureInPictureEnabled())if(S&&
B.shortsPipEnabled||O&&B.watchPipEnabled)_.A3w(B.handleMediaSessionPipActivation);else if(!B.isMiniplayerActive()&&(B.shortsPipEnabled||B.watchPipEnabled)&&window.documentPictureInPicture&&_.sq()&&_.qqL("Chromium")>=120){B=_.Rhz().mediaSession;try{B.setActionHandler("enterpictureinpicture",null)}catch(h){}}}};
a1N=function(B,t){var T,S;_.L(function(O){if(O.nextAddress==1){if(!B||!B.navigationEndpoint)return O.return();_.Da().lockupActivation=!0;var d;t?d=_.lZ(_.IG("QUEUE",void 0,"Queue")):d=B.longBylineText;S=(T=d)&&B.title?{miniplayerTitle:B.title,miniplayerSubtitle:T,playlistData:null}:void 0;return _.V(O,_.hhH(_.OD().resolve(_.y4),B.navigationEndpoint,!0,S),2)}_.Da().userActivation=!0;_.Dh(O)})};
bG7=function(B,t){var T,S,O,d,Z,h;_.L(function(q){if(q.nextAddress==1){T=_.X(t,_.rHs);if(!T||!T.listId)return q.return();B.index=T.index||B.index||0;S=B.response&&B.response.playingVideoId||void 0;return _.V(q,_.crB(B.JSC$10902_playlistNetworkManager,T.listId,B.index,S),2)}O=q.yieldResult;if(!O)return q.return();d=O.playlistId;Z=O.playlistPanelRenderer;!B.queueProxy&&d&&Z&&d.startsWith("TLPQ")&&(B.queueProxy=new _.FR(B.JSC$10902_playlistNetworkManager,d,B.setPlaylistData.bind(B),B.clearQueue.bind(B),
_.bvw(Z),B.storage));if(T.openMiniplayer&&(h=_.BH2(Z))&&!B.pageManager.isOnWatch()){var D=h,P=T.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";B.isMiniplayerActive()?B.openToast(D):a1N(D,P)}B.setPlaylistData(d,Z,O.autoplayRenderer);_.Dh(q)})};
nGr=function(B,t){var T=_.Wm();T.index===void 0&&(T.index=0);T.temporaryItems.push.apply(T.temporaryItems,_.aw(B));if((t.videoId||t.videoIds)&&T.index!==void 0&&t.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!T.queueProxy){var S=[];if(T.response){var O=_.OD().resolve(_.y4).isMiniplayerActive();if(T.response.playlistPanelRenderer&&T.response.playlistId&&!T.response.playlistId.startsWith("TLPQ")){if(T.pageManager.isOnWatch()||O)S=_.bvw(T.response.playlistPanelRenderer)}else T.response.playingVideoId&&
!t.openMiniplayer?S.push(T.response.playingVideoId):O&&T.response.playingVideoId&&t.openMiniplayer&&S.push(T.response.playingVideoId)}T.queueProxy=new _.FR(T.JSC$10902_playlistNetworkManager,"",T.setPlaylistData.bind(T),T.clearQueue.bind(T),S,T.storage);T.queueProxy.JSC$10848_setCurrentIndex(T.index)}T.queueProxy.addVideos(t.videoIds||[t.videoId],t)}LBN(T,B);T.response&&_.et(T,_.Gl(T,T.response.autoplayRenderer));T.pageManager.isOnWatch()?T.isMiniplayerActive()&&T.openToast(B[0]):(B=B[0],t=t.listType===
"PLAYLIST_EDIT_LIST_TYPE_QUEUE",T.isMiniplayerActive()?T.openToast(B):a1N(B,t))};
f1r=function(B){var t=_.qC(B);if(t=="object"||t=="array"){if(typeof B.clone==="function")return B.clone();if(typeof Map!=="undefined"&&B instanceof Map)return new Map(B);if(typeof Set!=="undefined"&&B instanceof Set)return new Set(B);t=t=="array"?[]:{};for(var T in B)t[T]=f1r(B[T]);return t}return B};
D7=function(B,t){return _.vhX(_.PE(B,t,void 0,_.Df))};
PN=function(B,t){return _.H_(_.PE(B,t,void 0,_.Df))};
Uy=function(B,t){return _.Dbw(_.PE(B,t,void 0,_.Df))};
Io=function(B,t){return _.PE(B,t,void 0,_.Df,_.hg)};
g1V=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;_.ia(t,T,_.yD(B.decoder_,_.Tw));return!0},_.nY,_.Mq);
R4C=_.pY(function(B,t,T,S){if(B.nextWireType_!==0)return!1;_.mc(t,T,S,_.yD(B.decoder_,_.Tw));return!0},_.nY,_.Mq);
AKb=_.pY(function(B,t,T){if(B.nextWireType_!==1)return!1;var S=B.decoder_;B=_.xU(S);S=_.xU(S);B=_.b8(B,S);_.ia(t,T,B);return!0},_.KrX,_.iuX);
cKf=_.pY(function(B,t,T){if(B.nextWireType_!==5)return!1;_.ia(t,T,_.xU(B.decoder_));return!0},function(B,t,T){t=_.a7(t);
t!=null&&(_.KY(B,T,5),_.v5(B.encoder_,t))},_.pfC);
sln=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;B=_.j59(B.decoder_);_.ia(t,T,B===!1?void 0:B);return!0},_.lVq,_.$lw);
Fn_=_.pY(function(B,t,T){if(B.nextWireType_!==2)return!1;B=_.AuD(B);_.ia(t,T,B===""?void 0:B);return!0},_.rgg,_.W7g);
w4b=_.pY(function(B,t,T){if(B.nextWireType_!==2)return!1;B=_.cuo(B);_.ia(t,T,B===_.o4()?void 0:B);return!0},_.bBo,_.l5g);
o1q=_.MN9(function(B,t,T){if(B.nextWireType_!==0&&B.nextWireType_!==2)return!1;t=_.fY(t,t[_.Nb]|0,T);B.nextWireType_==2?_.s5g(B,QK1,t):t.push(_.QD(B.decoder_));return!0},function(B,t,T){t=_.xCo(_.H_,t,!0);
if(t!=null&&t.length){T=_.DC2(B,T);for(var S=0;S<t.length;S++)_.p_m(B.encoder_,t[S]);_.P1o(B,T)}},_.vWv);
yK7=_.pY(function(B,t,T){if(B.nextWireType_!==0)return!1;B=_.QD(B.decoder_);_.ia(t,T,B===0?void 0:B);return!0},_.Bgm,_.vWv);
Qls=_.pY(function(B,t,T,S){if(B.nextWireType_!==0)return!1;_.mc(t,T,S,_.QD(B.decoder_));return!0},_.Bgm,_.vWv);
_.Yg=function(B){this.privateDoNotAccessOrElseWrappedStyleSheet=B};
_.Yg.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
var L6f=function(B,t){return new _.A0(B.x+t.x,B.y+t.y)},xrB=function(B){return B.previousElementSibling!==void 0?B.previousElementSibling:_.dbu(B.previousSibling,!1)},MH_=function(B,t){var T=[];
for(t=t||0;t<B.length;t+=2)_.v8e(B[t],B[t+1],T);return T.join("&")},$rf=function(B,t){var T=arguments.length==2?MH_(arguments[1],0):MH_(arguments,1);
return _.lie(B,T)},WZf=_.Bv(_.xL),Wns=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Wns,_.Qs);Wns.prototype.getValue=function(){var B=_.PE(this,2);if(Array.isArray(B)||B instanceof _.Qs)throw Error("aa");return _.JH(this,2)};
var RHg=function(){var B=_.ZN();this.JSC$7980_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.Cb("channel_type"))};
RHg.prototype.increment=function(B){this.JSC$7980_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",B)};
var Apq=function(){var B=_.ZN();this.JSC$7983_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.Cb("channel_type"))};
Apq.prototype.increment=function(B){this.JSC$7983_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",B)};
var sjr=function(){var B=_.ZN();this.JSC$7986_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.Cb("channel_type"))};
sjr.prototype.increment=function(B){this.JSC$7986_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",B)};
var cpB=function(){var B=_.ZN();this.JSC$7989_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
cpB.prototype.increment=function(){this.JSC$7989_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var FIV=function(){var B=_.ZN();this.JSC$7992_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.Cb("channel_type"),_.Cb("error_type"))};
FIV.prototype.increment=function(B,t){this.JSC$7992_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",B,t)};
var wO_=function(){var B=_.ZN();this.JSC$7995_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
wO_.prototype.increment=function(){this.JSC$7995_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var ozf=function(){var B=_.ZN();this.JSC$7998_streamzService=B;B.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
ozf.prototype.increment=function(){this.JSC$7998_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var Hxb=function(){var B=_.ZN();this.JSC$8004_streamzService=B;B.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
Hxb.prototype.increment=function(){this.JSC$8004_streamzService.JSC$7848_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var e4s=function(B){return B.getCount&&typeof B.getCount=="function"?B.getCount():_.rm(B)||typeof B==="string"?B.length:_.f1.getCount(B)},GJC=function(B,t){if(typeof B.every=="function")return B.every(t,void 0);
if(_.rm(B)||typeof B==="string")return Array.prototype.every.call(B,t,void 0);for(var T=_.nq2(B),S=_.Kp(B),O=S.length,d=0;d<O;d++)if(!t.call(void 0,S[d],T&&T[d],B))return!1;return!0},p4g=function(B,t,T,S){var O=new _.l5(null);
B&&_.lD(O,B);t&&_.vi(O,t);T&&_.np(O,T);S&&_.rB(O,S);return O},izr=function(){var B=_.xv&&_.Uq(_.LFb,10)>=0,t;
if(t=_.xfD)t=_.Uq(_.Z48,10)>=0;var T=_.qq&&_.Uq(_.LFb,85)>=0;return _.C2||B||t||T},YzC=function(B){var t=_.R21(B);
return t&&izr()?-B.scrollLeft:t&&_.ei(B,"overflowX")!="visible"?B.scrollWidth-B.clientWidth-B.scrollLeft:B.scrollLeft},KnB=function(B,t){t=Math.max(t,0);
_.R21(B)?izr()?B.scrollLeft=-t:B.scrollLeft=B.scrollWidth-t-B.clientWidth:B.scrollLeft=t},I$s=0,uSB=!1;
d6.prototype.set=function(B){this.relativeTimeStart_=B};
d6.prototype.reset=function(){this.set(_.tH())};
d6.prototype.get=function(){return this.relativeTimeStart_};
var l1n=null,v1r=function(){l1n||(l1n=new d6)},n1_=function(){l1n||(l1n=new d6)};
_.TG(n1_,v1r);_.k=HRb.prototype;_.k.JSC$9352_buffer_="";_.k.set=function(B){this.JSC$9352_buffer_=""+B};
_.k.append=function(B,t,T){this.JSC$9352_buffer_+=String(B);if(t!=null)for(var S=1;S<arguments.length;S++)this.JSC$9352_buffer_+=arguments[S];return this};
_.k.clear=function(){this.JSC$9352_buffer_=""};
_.k.getLength=function(){return this.JSC$9352_buffer_.length};
_.k.toString=function(){return this.JSC$9352_buffer_};
var rKb=function(){var B={type:"unit",style:"narrow"};this.listType_=B&&B.type?B.type:"conjunction";this.listStyle_=B&&B.style?B.style:"long";this.listSymbols_=ixb;B=0;switch(this.listStyle_){case "short":B=1;break;case "narrow":B=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[B];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[B];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[B];this.listEndPattern_=
this.listSymbols_.AND_END[B];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[B];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[B];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[B];this.listEndPattern_=this.listSymbols_.OR_END[B];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[B],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[B],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[B],this.listEndPattern_=this.listSymbols_.UNIT_END[B]}};
rKb.prototype.format=function(B){return z4s(this,B)};
var z4s=function(B,t){var T=t.length;switch(T){case 0:return"";case 1:return String(t[0]);case 2:return B.listTwoPattern_.replace("{0}",String(t[0])).replace("{1}",String(t[1]))}for(var S=B.listStartPattern_.replace("{0}",String(t[0])).replace("{1}",String(t[1])),O=2;O<T-1;++O)S=B.listMiddlePattern_.replace("{0}",S).replace("{1}",String(t[O]));return B.listEndPattern_.replace("{0}",S).replace("{1}",String(t[T-1]))},WR1=function(){var B={style:1};
this.style_=(B==null?void 0:B.style)||0;this.durationSymbols_=_.SGi||_.K6B},bzB=function(B,t){switch(t){default:case "years":return B.durationSymbols_.YEAR;
case "months":return B.durationSymbols_.MONTH;case "weeks":return B.durationSymbols_.WEEK;case "days":return B.durationSymbols_.DAY;case "hours":return B.durationSymbols_.HOUR;case "minutes":return B.durationSymbols_.MINUTE;case "seconds":return B.durationSymbols_.SECOND}},JQ=function(B,t,T){a:{T=bzB(B,T);
switch(B.style_){case 1:if(T.LONG!=void 0){B=T.LONG;break a}case 2:if(T.NARROW!=void 0){B=T.NARROW;break a}default:B=T.SHORT;break a}B=void 0}return B?(new _.Pni("{DURATION_VALUE,plural,"+B+"}")).format({DURATION_VALUE:t}):""};
WR1.prototype.format=function(B){var t=[],T=B.years,S=B.months,O=B.weeks,d=B.days,Z=B.hours,h=B.minutes;B=B.seconds;T!=null&&t.push(JQ(this,T,"years"));S!=null&&t.push(JQ(this,S,"months"));O!=null&&t.push(JQ(this,O,"weeks"));d!=null&&t.push(JQ(this,d,"days"));Z!=null&&t.push(JQ(this,Z,"hours"));h!=null&&t.push(JQ(this,h,"minutes"));B!=null&&t.push(JQ(this,B,"seconds"));return(new rKb).format(t)};
var BFB=!1,s1b=function(B){_.BL.call(this,B.message||B.description||B.name);this.isMissing=B instanceof Co;this.isTimeout=B instanceof _.vo&&B.errorCode=="net.timeout";this.isCanceled=B instanceof _.GT};
_.u(s1b,_.BL);s1b.prototype.name="BiscottiError";var Co=function(){_.BL.call(this,"Biscotti ID is missing from server")};
_.u(Co,_.BL);Co.prototype.name="BiscottiMissingError";var ZI=null,GAr=function(){try{var B=_.Gy("yt.ads.biscotti.getId_");return B?B():hlg()}catch(t){return _.ca(t)}},$h8,tZf=function(B,t){return _.kT({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:B,command:t}})},TFb=function(B){return _.kT({type:"SET_GUIDE_IS_EXPANDED",
payload:B})},Si8=function(B){return _.kT({type:"SET_ONLINE_STATUS",
payload:B})},OSs=function(B,t){return _.kT({type:"SET_TRANSCRIPTION_STATE",
payload:{high:B,low:t}})},kpC=function(B){return _.kT({type:"SET_OVERLAY_STATE",
payload:B})},dI1=0,Cc8=function(B,t,T){var S=this;
this.priority=t;this.delay=T;this.jobId=0;this.completionCallback=_.EM;this.wrappedJob=function(){B();S.completionCallback()};
this.id=++dI1};
Cc8.prototype.enqueue=function(B){this.completionCallback=B;this.jobId=_.wT.addJob(this.wrappedJob,this.priority,this.delay)};
var mw=function(){_.zd.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.u(mw,_.zd);mw.prototype.addJob=function(B,t,T){B=new Cc8(B,t,T);this.taskIdToTask.set(B.id,B);this.isActive?ZSw(this,B):this.suspendedTasks.add(B);return B.id};
var ZSw=function(B,t){B.scheduledTasks.add(t);t.enqueue(function(){B.scheduledTasks.delete(t)})};
mw.prototype.cancelJob=function(B){(B=this.taskIdToTask.get(B))&&(this.scheduledTasks.delete(B)?_.wT.cancelJob(B.jobId):this.suspendedTasks.delete(B))};
mw.prototype.pause=function(){var B=this;this.isActive=!1;this.scheduledTasks.forEach(function(t){_.wT.cancelJob(t.jobId);B.suspendedTasks.add(t)});
this.scheduledTasks.clear()};
mw.prototype.start=function(){var B=this;this.isActive=!0;this.suspendedTasks.forEach(function(t){ZSw(B,t)});
this.suspendedTasks.clear()};
mw.prototype.reset=function(){this.scheduledTasks.forEach(function(B){_.wT.cancelJob(B.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var N4=function(B,t){this.JSC$11031_networkService_=B;this.pageRequestPromise=t};
N4.prototype.fetchData=function(B){LON(this,this.JSC$11031_networkService_.fetchData(B))};
N4.prototype.postData=function(B,t){LON(this,this.JSC$11031_networkService_.postData(B,t))};
N4.prototype.requestDataForServiceEndpoint=function(B,t){LON(this,this.JSC$11031_networkService_.requestDataForServiceEndpoint(B,t))};
var LON=function(B,t){t.then(B.pageRequestPromise.onSuccess,B.pageRequestPromise.onFailure,B.pageRequestPromise)};
N4.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var XI=function(B){this.buildNetworkRequest_=B;this.pendingRequests_=new Set};
XI.prototype.reset=function(){this.pendingRequests_.forEach(function(B){B.cancel()});
this.pendingRequests_.clear()};
XI.prototype.fetchData=function(B){var t=hQ1(this);t.fetchData(B);return t.pageRequestPromise};
XI.prototype.postData=function(B,t){var T=hQ1(this);T.postData(B,t);return T.pageRequestPromise};
XI.prototype.requestDataForServiceEndpoint=function(B,t){var T=hQ1(this);T.requestDataForServiceEndpoint(B,t);return T.pageRequestPromise};
var hQ1=function(B){var t=B.buildNetworkRequest_();B.pendingRequests_.add(t);var T=function(){B.pendingRequests_.delete(t)};
t.pageRequestPromise.then(T,T);return t},qi1=function(B){var t=new mw;
this.JSC$11038_networkService_=B;this.JSC$11038_taskManager_=t;this.JSC$11038_networkManager_=new XI(this.networkRequestFactory_.bind(this))};
_.k=qi1.prototype;_.k.networkRequestFactory_=function(){return new N4(this.JSC$11038_networkService_,new _.TF(this.JSC$11038_taskManager_))};
_.k.reset=function(){this.JSC$11038_taskManager_.reset();this.JSC$11038_networkManager_.reset()};
_.k.start=function(){this.JSC$11038_taskManager_.start()};
_.k.pause=function(){this.JSC$11038_taskManager_.pause()};
_.k.getTaskManager=function(){return this.JSC$11038_taskManager_};
_.k.getNetworkManager=function(){return this.JSC$11038_networkManager_};
var YPf=null,vlb=[],Lo=0,qS=0,hC=null,VZg=!1,Vl=null,rD_=void 0,EN1=function(){var B=(0,_.p0H)();B&&KAC(B,B.mechanism.__iterator__(!0))},DI=function(B){this.token=B};
DI.getInstance=function(){var B;return _.L(function(t){if(t.nextAddress==1)return _.V(t,_.tD(),2);B=t.yieldResult;if(!B)return t.return();DI.instance||(DI.instance=new DI(B));return t.return(DI.instance)})};
var SOn=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,BjN(B.token),2);t=T.yieldResult;return T.return(t.clear("resource-manifest-assets"))})},EV=function(B){this.token=B};
EV.getInstance=function(){var B;return _.L(function(t){if(t.nextAddress==1)return _.V(t,_.tD(),2);B=t.yieldResult;if(!B)return t.return();EV.instance||(EV.instance=new EV(B));return t.return(EV.instance)})};
var tcg=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,BjN(B.token),2);t=T.yieldResult;return _.V(T,t.clear("auth"),0)})},jz_=!1,DIV=function(B){_.BL.call(this,B)};
_.u(DIV,_.I78);var Pcb="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(" ");rhf()&&Pcb.push("details:not(:has(summary))");var bCC=Pcb.join(",");var miV=function(){var B=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return B?parseInt(B[1],10):0},UI_=function(B){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+B)!=-1||document.currentScript.src.indexOf("&"+B)!=-1)},Idn=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},HGB=function(B){B.length?JT1(B.shift(),function(){HGB(B)}):X7r()},fun=function(B){return"chrome-extension://"+B+"/cast_sender.js"},JT1=function(B,
t,T){var S=document.createElement("script");
S.onerror=t;T&&(S.onload=T);_.e9(S,_.Aa(B));(document.head||document.documentElement).appendChild(S)},mIw=function(){var B=miV(),t=[];
if(B>1){var T=B-1;t.push("//www.gstatic.com/eureka/clank/"+B+"/cast_sender.js");t.push("//www.gstatic.com/eureka/clank/"+T+"/cast_sender.js")}return t},X7r=function(){var B=Idn();
B&&B(!1,"No cast extension found")},jG_=function(){if(NFN){var B=2,t=Idn(),T=function(){B--;
B==0&&t&&t(!0)};
window.__onGCastApiAvailable=T;JT1("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",X7r,T)}},NvV=function(){jG_();
var B=mIw();B.push("//www.gstatic.com/eureka/clank/cast_sender.js");HGB(B)},uiq=function(){jG_();
var B=mIw();B.push.apply(B,_.aw(auN.map(fun)));B.push("//www.gstatic.com/eureka/clank/cast_sender.js");HGB(B)},NFN=UI_("loadCastFramework")||UI_("loadCastApplicationFramework"),auN=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var XRr=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(XRr,_.Qs);var uaN=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(uaN,_.Qs);var jaV=function(){var B=new uaN;return _.w$(B,1,3)};var uY=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(uY,_.Qs);var Xn7=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Xn7,_.Qs);var HS7=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(HS7,_.Qs);HS7.prototype.getToken=function(){return _.g$(this,1)};
HS7.prototype.setToken=function(B){return _.lm(this,1,B)};
var mPn=function(B){return _.XE(B,3,_.W_,_.Si())},NCB=function(B){return _.XE(B,6,_.W_,_.Si())};var jp=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(jp,_.Qs);jp.prototype.getToken=function(){return _.I0(this,HS7,2)};
jp.prototype.setToken=function(B){return _.Tu(this,2,B)};
jp.prototype.getName=function(){return _.g$(this,6)};
var adV=_.Bv(jp);var fdw=function(B,t,T){this.requestMessage=B;this.methodDescriptor=t;this.metadata=T};
fdw.prototype.getMetadata=function(){return this.metadata};var gNb=function(B,t){t=t===void 0?{}:t;this.responseMessage=B;this.metadata=t;this.status=null};
gNb.prototype.getMetadata=function(){return this.metadata};
gNb.prototype.getStatus=function(){return this.status};var HN=function(B,t,T,S,O){this.name=B;this.methodType="unary";this.requestType=t;this.responseType=T;this.requestSerializeFn=S;this.responseDeserializeFn=O},RQN=function(B,t,T){T=T===void 0?{}:T;
return new fdw(t,B,T)};
HN.prototype.getName=function(){return this.name};var ao=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ao,_.Qs);ao.prototype.setHeader=function(B){return _.Tu(this,1,B)};
ao.prototype.hasHeader=function(){return _.U7(this,uY,1)};var AT_=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(AT_,_.Qs);var cTn=new HN("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",ao,AT_,function(B){return B.serialize()},_.Bv(AT_));var fK=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(fK,_.Qs);fK.prototype.setHeader=function(B){return _.Tu(this,1,B)};
fK.prototype.hasHeader=function(){return _.U7(this,uY,1)};var sag=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(sag,_.Qs);var FOB=new HN("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",fK,sag,function(B){return B.serialize()},_.Bv(sag));var ge=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(ge,_.Qs);ge.prototype.setHeader=function(B){return _.Tu(this,1,B)};
ge.prototype.hasHeader=function(){return _.U7(this,uY,1)};var wRf=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(wRf,_.Qs);wRf.prototype.getLink=function(){return _.I0(this,jp,1)};var oNC=new HN("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",ge,wRf,function(B){return B.serialize()},_.Bv(wRf));var Ro=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Ro,_.Qs);Ro.prototype.setHeader=function(B){return _.Tu(this,1,B)};
Ro.prototype.hasHeader=function(){return _.U7(this,uY,1)};var yTn=new HN("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Ro,jp,function(B){return B.serialize()},adV);var Qa1=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Qa1,_.Qs);var xI_=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(xI_,_.Qs);xI_.prototype.getUrl=function(){return _.g$(this,2)};
xI_.prototype.setUrl=function(B){return _.lm(this,2,B)};var MZV=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(MZV,_.Qs);var $If=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u($If,_.Qs);var WOf=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(WOf,_.Qs);var FZV=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(FZV,_.Qs);var sgs=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(sgs,_.Qs);var eQq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(eQq,_.Qs);var $Pb=_.Bv(eQq);var Gpw=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Gpw,_.Qs);var AQ=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(AQ,_.Qs);AQ.prototype.setHeader=function(B){return _.Tu(this,1,B)};
AQ.prototype.hasHeader=function(){return _.U7(this,uY,1)};
AQ.prototype.getCompletionUrl=function(){return _.g$(this,6)};
AQ.prototype.getDeviceId=function(){return _.g$(this,11)};var pRB=new HN("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",AQ,eQq,function(B){return B.serialize()},$Pb);var iSg=new Set(["SAPISIDHASH","APISIDHASH"]);var Yiq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Yiq,_.Qs);Yiq.prototype.getMessage=function(){return _.g$(this,2)};
var KO_=_.Bv(Yiq);var cN=function(B,t){this.xhrNodeReadableStream_=B.nodeReadableStream;this.grpcResponseDeserializeFn_=t;this.JSC$17181_xhr_=B.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$17181_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&ldw(this)},BK7=function(B,t){var T=new vNB;
_.Rr(B.JSC$17181_xhr_,"complete",function(){if(B.JSC$17181_xhr_.isSuccess()){var S=B.JSC$17181_xhr_.getResponseText();var O;if(O=t)O=B.JSC$17181_xhr_,O.JSC$7857_xhr_&&O.isComplete()?(O=O.JSC$7857_xhr_.getResponseHeader("Content-Type"),O=O===null?void 0:O):O=void 0,O=O==="text/plain";if(O){if(!atob)throw Error("Sj");S=atob(S)}try{var d=B.grpcResponseDeserializeFn_(S)}catch(h){sy(B,dP1(new _.jU(13,"Error when deserializing response data; error: "+h+(", response: "+S)),T));return}S=_.Vb(B.JSC$17181_xhr_.getStatus());
nNn(B,rTq(B));S==0?zQr(B,d):sy(B,dP1(new _.jU(S,"Xhr succeeded but the status code is not 200"),T))}else{S=B.JSC$17181_xhr_.getResponseText();d=rTq(B);if(S){var Z=bSr(B,S);S=Z.code;O=Z.details;Z=Z.metadata}else S=2,O="Rpc failed due to xhr error. uri: "+String(B.JSC$17181_xhr_.JSC$7857_lastUri_)+", error code: "+B.JSC$17181_xhr_.JSC$7857_lastErrorCode_+", error: "+B.JSC$17181_xhr_.getLastError(),Z=d;nNn(B,d);sy(B,dP1(new _.jU(S,O,Z),T))}})},ldw=function(B){B.xhrNodeReadableStream_.on("data",function(t){if("1"in
t){var T=t["1"];
try{var S=B.grpcResponseDeserializeFn_(T)}catch(O){sy(B,new _.jU(13,"Error when deserializing response data; error: "+O+(", response: "+T)))}S&&zQr(B,S)}if("2"in t)for(t=bSr(B,t["2"]),T=0;T<B.onStatusCallbacks_.length;T++)B.onStatusCallbacks_[T](t)});
B.xhrNodeReadableStream_.on("end",function(){nNn(B,rTq(B));for(var t=0;t<B.onEndCallbacks_.length;t++)B.onEndCallbacks_[t]()});
B.xhrNodeReadableStream_.on("error",function(){if(B.JSC$17181_onErrorCallbacks_.length!=0){var t=B.JSC$17181_xhr_.JSC$7857_lastErrorCode_;t!==0||B.JSC$17181_xhr_.isSuccess()||(t=6);var T=-1;switch(t){case 0:var S=2;break;case 7:S=10;break;case 8:S=4;break;case 6:T=B.JSC$17181_xhr_.getStatus();S=_.Vb(T);break;default:S=14}nNn(B,rTq(B));t=_.Rq8(t)+", error: "+B.JSC$17181_xhr_.getLastError();T!=-1&&(t+=", http status code: "+T);sy(B,new _.jU(S,t))}})},rTq=function(B){var t={},T=emr(B.JSC$17181_xhr_);
Object.keys(T).forEach(function(S){t[S]=T[S]});
return t},bSr=function(B,t){var T=2,S={};
try{var O=KO_(t);T=_.OS(O,1);var d=O.getMessage();_.Tm(O,Wns,3,_.Si()).length&&(S["grpc-web-status-details-bin"]=t)}catch(Z){B.JSC$17181_xhr_&&B.JSC$17181_xhr_.getStatus()===404?(T=5,d="Not Found: "+String(B.JSC$17181_xhr_.JSC$7857_lastUri_)):(T=14,d="Unable to parse RpcStatus: "+Z)}return{code:T,details:d,metadata:S}};
cN.prototype.on=function(B,t){B=="data"?this.onDataCallbacks_.push(t):B=="metadata"?this.onMetadataCallbacks_.push(t):B=="status"?this.onStatusCallbacks_.push(t):B=="end"?this.onEndCallbacks_.push(t):B=="error"&&this.JSC$17181_onErrorCallbacks_.push(t);return this};
var FI=function(B,t){t=B.indexOf(t);t>-1&&B.splice(t,1)};
cN.prototype.removeListener=function(B,t){B=="data"?FI(this.onDataCallbacks_,t):B=="metadata"?FI(this.onMetadataCallbacks_,t):B=="status"?FI(this.onStatusCallbacks_,t):B=="end"?FI(this.onEndCallbacks_,t):B=="error"&&FI(this.JSC$17181_onErrorCallbacks_,t);return this};
cN.prototype.cancel=function(){this.JSC$17181_xhr_.abort()};
var zQr=function(B,t){for(var T=0;T<B.onDataCallbacks_.length;T++)B.onDataCallbacks_[T](t)},nNn=function(B,t){for(var T=0;T<B.onMetadataCallbacks_.length;T++)B.onMetadataCallbacks_[T](t)},sy=function(B,t){for(var T=0;T<B.JSC$17181_onErrorCallbacks_.length;T++)B.JSC$17181_onErrorCallbacks_[T](t)};
cN.prototype.cancel=cN.prototype.cancel;cN.prototype.removeListener=cN.prototype.removeListener;cN.prototype.on=cN.prototype.on;var vNB=function(){var B=Error.call(this);this.message=B.message;"stack"in B&&(this.stack=B.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.u(vNB,Error);var we=function(B){this.JSC$17190_worker_=B.worker||null;this.JSC$17190_streamBinaryChunks_=B.streamBinaryChunks||!1;this.JSC$17190_credentialsMode_=void 0};
_.TG(we,_.vBh);we.prototype.createInstance=function(){var B=new oo(this.JSC$17190_worker_,this.JSC$17190_streamBinaryChunks_);this.JSC$17190_credentialsMode_&&B.setCredentialsMode(this.JSC$17190_credentialsMode_);return B};
we.prototype.setCredentialsMode=function(B){this.JSC$17190_credentialsMode_=B};
var oo=function(B,t){_.I8.call(this);this.JSC$17194_worker_=B;this.JSC$17194_streamBinaryChunks_=t;this.JSC$17194_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$17194_responseHeaders_=null;this.JSC$17194_method_="GET";this.JSC$17194_url_="";this.inProgress_=!1;this.JSC$17194_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.TG(oo,_.I8);oo.prototype.open=function(B,t){if(this.readyState!=0)throw this.abort(),Error("Tj");this.JSC$17194_method_=B;this.JSC$17194_url_=t;this.readyState=1;yj(this)};
oo.prototype.send=function(B){if(this.readyState!=1)throw this.abort(),Error("Uj");if(this.abortController_.signal.aborted)throw this.abort(),Error("Vj");this.inProgress_=!0;var t={headers:this.requestHeaders_,method:this.JSC$17194_method_,credentials:this.JSC$17194_credentialsMode_,cache:void 0,signal:this.abortController_.signal};B&&(t.body=B);(this.JSC$17194_worker_||_.TX).fetch(new Request(this.JSC$17194_url_,t)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
oo.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort();this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,Qj(this));this.readyState=0};
oo.prototype.handleResponse_=function(B){if(this.inProgress_&&(this.fetchResponse_=B,this.JSC$17194_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$17194_responseHeaders_=B.headers,this.readyState=2,yj(this)),this.inProgress_&&(this.readyState=3,yj(this),this.inProgress_)))if(this.responseType==="arraybuffer")B.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.TX.ReadableStream!==
"undefined"&&"body"in B){this.currentReader_=B.body.getReader();if(this.JSC$17194_streamBinaryChunks_){if(this.responseType)throw Error("Wj");this.response=[]}else this.response=this.responseText="",this.JSC$17194_textDecoder_=new TextDecoder;tXN(this)}else B.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var tXN=function(B){B.currentReader_.read().then(B.handleDataFromStream_.bind(B)).catch(B.handleSendFailure_.bind(B))};
oo.prototype.handleDataFromStream_=function(B){if(this.inProgress_){if(this.JSC$17194_streamBinaryChunks_&&B.value)this.response.push(B.value);else if(!this.JSC$17194_streamBinaryChunks_){var t=B.value?B.value:new Uint8Array(0);if(t=this.JSC$17194_textDecoder_.decode(t,{stream:!B.done}))this.response=this.responseText+=t}B.done?Qj(this):yj(this);this.readyState==3&&tXN(this)}};
oo.prototype.handleResponseText_=function(B){this.inProgress_&&(this.response=this.responseText=B,Qj(this))};
oo.prototype.handleResponseArrayBuffer_=function(B){this.inProgress_&&(this.response=B,Qj(this))};
oo.prototype.handleSendFailure_=function(){this.inProgress_&&Qj(this)};
var Qj=function(B){B.readyState=4;B.fetchResponse_=null;B.currentReader_=null;B.JSC$17194_textDecoder_=null;yj(B)};
oo.prototype.setRequestHeader=function(B,t){this.requestHeaders_.append(B,t)};
oo.prototype.getResponseHeader=function(B){return this.JSC$17194_responseHeaders_?this.JSC$17194_responseHeaders_.get(B.toLowerCase())||"":""};
oo.prototype.getAllResponseHeaders=function(){if(!this.JSC$17194_responseHeaders_)return"";for(var B=[],t=this.JSC$17194_responseHeaders_.entries(),T=t.next();!T.done;)T=T.value,B.push(T[0]+": "+T[1]),T=t.next();return B.join("\r\n")};
oo.prototype.setCredentialsMode=function(B){this.JSC$17194_credentialsMode_=B};
var yj=function(B){B.onreadystatechange&&B.onreadystatechange.call(B)};
Object.defineProperty(oo.prototype,"withCredentials",{get:function(){return this.JSC$17194_credentialsMode_==="include"},
set:function(B){this.setCredentialsMode(B?"include":"same-origin")}});var TKs=function(B){var t="";_.f1.forEach(B,function(T,S){t+=S;t+=":";t+=T;t+="\r\n"});
return t},S0s=function(B,t,T){if(_.f1.isEmpty(T))return B;
T=TKs(T);if(typeof B==="string")return _.Q$(B,_.YM(t),T);_.lK(B,t,T);return B};var OfB=function(){this.isInputValid_=!0;this.JSC$17199_streamPos_=0;this.leftoverInput_=""};
OfB.prototype.isInputValid=function(){return this.isInputValid_};var IQ=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$17202_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
IQ.prototype.isInputValid=function(){return this.state_!=3};
var xI=function(B,t,T,S){B.state_=3;B.errorMessage_="The stream is broken @"+B.JSC$17202_streamPos_+"/"+T+". Error: "+S+". With input:\n"+t;throw Error(B.errorMessage_);};
IQ.prototype.acceptsBinaryInput=function(){return!0};
IQ.prototype.parse=function(B){function t(q){q&128&&xI(d,Z,h,"invalid tag");(q&7)!=2&&xI(d,Z,h,"invalid wire type");d.tag_=q>>>3;d.tag_!=1&&d.tag_!=2&&d.tag_!=15&&xI(d,Z,h,"unexpected tag");d.state_=1;d.length_=0;d.countLengthBytes_=0}
function T(q){d.countLengthBytes_++;d.countLengthBytes_==5&&q&240&&xI(d,Z,h,"message length too long");d.length_|=(q&127)<<(d.countLengthBytes_-1)*7;q&128||(d.state_=2,d.countMessageBytes_=0,typeof Uint8Array!=="undefined"?d.messageBuffer_=new Uint8Array(d.length_):d.messageBuffer_=Array(d.length_),d.length_==0&&O())}
function S(q){d.messageBuffer_[d.countMessageBytes_++]=q;d.countMessageBytes_==d.length_&&O()}
function O(){if(d.tag_<15){var q={};q[d.tag_]=d.messageBuffer_;d.result_.push(q)}d.state_=0}
for(var d=this,Z=B instanceof Array?B:new Uint8Array(B),h=0;h<Z.length;){switch(d.state_){case 3:xI(d,Z,h,"stream already broken");break;case 0:t(Z[h]);break;case 1:T(Z[h]);break;case 2:S(Z[h]);break;default:throw Error("Yj`"+d.state_);}d.JSC$17202_streamPos_++;h++}B=d.result_;d.result_=[];return B.length>0?B:null};var Z9r=function(){this.errorMessage_=null;this.JSC$17205_streamPos_=0;this.base64Decoder_=new OfB;this.pbParser_=new IQ};
Z9r.prototype.isInputValid=function(){return this.errorMessage_===null};
var kTw=function(B,t,T){B.errorMessage_="The stream is broken @"+B.JSC$17205_streamPos_+". Error: "+T+". With input:\n"+t;throw Error(B.errorMessage_);};
Z9r.prototype.acceptsBinaryInput=function(){return!1};
Z9r.prototype.parse=function(B){this.errorMessage_!==null&&kTw(this,B,"stream already broken");var t=null;try{var T=this.base64Decoder_;if(!T.isInputValid_)throw T.isInputValid_=!1,Error("Xj`"+T.JSC$17199_streamPos_+"`stream already broken`"+B);T.leftoverInput_+=B;var S=Math.floor(T.leftoverInput_.length/4);if(S==0)var O=null;else{try{var d=_.zGL(T.leftoverInput_.slice(0,S*4))}catch(q){var Z=T.leftoverInput_,h=q.message;T.isInputValid_=!1;throw Error("Xj`"+T.JSC$17199_streamPos_+"`"+h+"`"+Z);}T.JSC$17199_streamPos_+=
S*4;T.leftoverInput_=T.leftoverInput_.slice(S*4);O=d}t=O===null?null:this.pbParser_.parse(O)}catch(q){kTw(this,B,q.message)}this.JSC$17205_streamPos_+=B.length;return t};var CwN=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$17208_streamPos_=0;this.result_=[];this.statusParsed_=!1};
CwN.prototype.isInputValid=function(){return this.errorMessage_===null};
CwN.prototype.acceptsBinaryInput=function(){return!1};
CwN.prototype.parse=function(B){function t(q){d.state_=6;d.errorMessage_="The stream is broken @"+d.JSC$17208_streamPos_+"/"+Z+". Error: "+q+". With input:\n";throw Error(d.errorMessage_);}
function T(){d.jsonStreamParser_=new _.tw({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function S(q){if(q)for(var D=0;D<q.length;D++){var P={};P[1]=q[D];d.result_.push(P)}}
function O(q){if(q){(d.statusParsed_||q.length>1)&&t("extra status: "+q);d.statusParsed_=!0;var D={};D[2]=q[0];d.result_.push(D)}}
for(var d=this,Z=0;Z<B.length;){var h;if(h=d.state_!==2){a:{for(;Z<B.length;){if(!_.BU(B[Z])){h=!0;break a}Z++;d.JSC$17208_streamPos_++}h=!1}h=!h}if(h)return null;switch(d.state_){case 6:t("stream already broken");break;case 0:B[Z]==="["?(d.state_=1,Z++,d.JSC$17208_streamPos_++):t("unexpected input token");break;case 1:B[Z]==="["?(d.state_=2,T()):B[Z]===","||B.slice(Z,Z+5)=="null,"?d.state_=3:B[Z]==="]"?(d.state_=5,Z++,d.JSC$17208_streamPos_++):t("unexpected input token");break;case 2:h=d.jsonStreamParser_.parse(B.substring(Z));
S(h);d.jsonStreamParser_.done()?(d.state_=3,h=d.jsonStreamParser_.JSC$9479_buffer_,d.JSC$17208_streamPos_+=B.length-Z-h.length,B=h,Z=0):(d.JSC$17208_streamPos_+=B.length-Z,Z=B.length);break;case 3:B[Z]===","||B.slice(Z,Z+5)=="null,"?(d.state_=4,T(),d.jsonStreamParser_.parse("["),Z+=B[Z]===","?1:5,d.JSC$17208_streamPos_++):B[Z]==="]"&&(d.state_=5,Z++,d.JSC$17208_streamPos_++);break;case 4:h=d.jsonStreamParser_.parse(B.substring(Z));O(h);d.jsonStreamParser_.done()?(d.state_=5,h=d.jsonStreamParser_.JSC$9479_buffer_,
d.JSC$17208_streamPos_+=B.length-Z-h.length,B=h,Z=0):(d.JSC$17208_streamPos_+=B.length-Z,Z=B.length);break;case 5:t("extra input after stream end")}}return d.result_.length>0?(B=d.result_,d.result_=[],B):null};var dHq=function(B){this.JSC$17211_xhr_=B;this.JSC$17211_parser_=null;this.status_=this.JSC$17211_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$17211_textDecoder_=null;this.JSC$17211_eventHandler_=new _.SK(this);this.JSC$17211_eventHandler_.listen(this.JSC$17211_xhr_,"readystatechange",this.JSC$17213_readyStateChangeHandler_)},M4=function(B,t){B.status_!=t&&(B.status_=t,B.statusHandler_&&B.statusHandler_())},$I=function(B){B.JSC$17211_eventHandler_.removeAll();
if(B.JSC$17211_xhr_){var t=B.JSC$17211_xhr_;B.JSC$17211_xhr_=null;t.abort();t.dispose()}};
dHq.prototype.getStatus=function(){return this.status_};
dHq.prototype.JSC$17213_readyStateChangeHandler_=function(B){B=B.target;try{if(B==this.JSC$17211_xhr_)a:{var t=_.fp(this.JSC$17211_xhr_),T=this.JSC$17211_xhr_.JSC$7857_lastErrorCode_,S=this.JSC$17211_xhr_.getStatus(),O=this.JSC$17211_xhr_.getResponseText();B=[];if(this.JSC$17211_xhr_.getResponse()instanceof Array){var d=this.JSC$17211_xhr_.getResponse();d.length>0&&d[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,B=d)}if(!(t<3||t==3&&!O&&B.length==0))if(S=S==200||S==206,t==4&&(T==8?M4(this,
7):T==7?M4(this,8):S||M4(this,3)),this.JSC$17211_parser_||(this.JSC$17211_parser_=LZw(this.JSC$17211_xhr_),this.JSC$17211_parser_==null&&M4(this,5)),this.status_>2)$I(this);else{if(B.length>this.JSC$17211_pos_){var Z=B.length;T=[];try{if(this.JSC$17211_parser_.acceptsBinaryInput())for(var h=0;h<Z;h++){var q=this.JSC$17211_parser_.parse(Array.from(B[h]));q&&(T=T.concat(q))}else{q="";if(!this.JSC$17211_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("Zj");this.JSC$17211_textDecoder_=new TextDecoder}for(h=
0;h<Z;h++)q+=this.JSC$17211_textDecoder_.decode(B[h],{stream:t==4&&h==Z-1});T=this.JSC$17211_parser_.parse(q)}B.splice(0,Z);T&&this.dataHandler_(T)}catch(P){M4(this,5);$I(this);break a}}else if(O.length>this.JSC$17211_pos_){h=O.slice(this.JSC$17211_pos_);this.JSC$17211_pos_=O.length;try{var D=this.JSC$17211_parser_.parse(h);D!=null&&this.dataHandler_&&this.dataHandler_(D)}catch(P){M4(this,5);$I(this);break a}}t==4?(O.length!=0||this.hasStreamingResponseData_?M4(this,2):M4(this,4),$I(this)):M4(this,
1)}}}catch(P){M4(this,6),$I(this)}};var CmC=function(B){B=this.xhrReader_=B;var t=(0,_.gS)(this.onData_,this);B.dataHandler_=t;B=this.xhrReader_;t=(0,_.gS)(this.onStatusChange_,this);B.statusHandler_=t;this.JSC$17215_callbackMap_={};this.callbackOnceMap_={}};
_.k=CmC.prototype;_.k.on=function(B,t){var T=this.JSC$17215_callbackMap_[B];T||(T=[],this.JSC$17215_callbackMap_[B]=T);T.push(t);return this};
_.k.addListener=function(B,t){this.on(B,t);return this};
_.k.removeListener=function(B,t){var T=this.JSC$17215_callbackMap_[B];T&&_.lo(T,t);(B=this.callbackOnceMap_[B])&&_.lo(B,t);return this};
_.k.once=function(B,t){var T=this.callbackOnceMap_[B];T||(T=[],this.callbackOnceMap_[B]=T);T.push(t);return this};
_.k.onData_=function(B){var t=this.JSC$17215_callbackMap_.data;t&&Zfs(B,t);(t=this.callbackOnceMap_.data)&&Zfs(B,t);this.callbackOnceMap_.data=[]};
var Zfs=function(B,t){for(var T={},S=0;S<B.length;T={message$jscomp$970:void 0},S++)T.message$jscomp$970=B[S],t.forEach(function(O){return function(d){try{d(O.message$jscomp$970)}catch(Z){}}}(T))};
CmC.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:Lf1(this,"readable");break;case 5:case 6:case 4:case 7:case 3:Lf1(this,"error");break;case 8:Lf1(this,"close");break;case 2:Lf1(this,"end")}};
var Lf1=function(B,t){var T=B.JSC$17215_callbackMap_[t];T&&T.forEach(function(S){try{S()}catch(O){}});
(T=B.callbackOnceMap_[t])&&T.forEach(function(S){S()});
B.callbackOnceMap_[t]=[]};var hXs=function(){var B={format:"jspb"};B=B===void 0?{}:B;this.suppressCorsPreflight=B.suppressCorsPreflight||_.Gy("suppressCorsPreflight",B)||!1;this.withCredentials=B.withCredentials||_.Gy("withCredentials",B)||!1;this.streamInterceptors=B.streamInterceptors||[];this.unaryInterceptors=B.unaryInterceptors||[];this.workerScope=B.workerScope;this.chunkedServerStreaming=B.useFetchDownloadStreams||!1},EL8=function(B,t,T,S,O,d){d=d===void 0?{}:d;
var Z=t.substring(0,t.length-O.name.length),h,q=(h=d)==null?void 0:h.signal;return q0w(function(D){return new Promise(function(P,U){if(q==null?0:q.aborted){var J=new _.jU(1,"Aborted");J.cause=q.reason;U(J)}else{var N={},H=VXn(B,D,Z);H.on("error",function(f){return void U(f)});
H.on("metadata",function(f){N=f});
H.on("data",function(f){var c=N;c=c===void 0?{}:c;P(new gNb(f,c))});
q&&q.addEventListener("abort",function(){H.cancel();var f=new _.jU(1,"Aborted");f.cause=q.reason;U(f)})}})},B.unaryInterceptors).call(B,RQN(O,T,S)).then(function(D){return D.responseMessage})},WN=function(B,t,T,S,O,d){d=d===void 0?{}:d;
return EL8(B,t,T,S,O,d)};
hXs.prototype.serverStreaming=function(B,t,T,S){var O=this,d=B.substring(0,B.length-S.name.length);return DHB(function(Z){var h=Z.methodDescriptor,q=Z.getMetadata(),D=PmN(O,!1);q=UHf(O,q,D,d+h.getName());var P=IRV(D,h.responseDeserializeFn,!0);Z=h.requestSerializeFn(Z.requestMessage);D.send(q,"POST",Z);return P},this.streamInterceptors).call(this,RQN(S,t,T))};
var VXn=function(B,t,T){var S=t.methodDescriptor,O=t.getMetadata(),d=PmN(B,!0);B=UHf(B,O,d,T+S.getName());T=IRV(d,S.responseDeserializeFn,!1);BK7(T,O["X-Goog-Encode-Response-If-Executable"]==="base64");t=S.requestSerializeFn(t.requestMessage);d.send(B,"POST",t);return T},PmN=function(B,t){t=B.chunkedServerStreaming&&!t;
return B.workerScope||t?new _.a8(new we({worker:B.workerScope,streamBinaryChunks:t})):new _.a8},UHf=function(B,t,T,S){t["Content-Type"]="application/json+protobuf";
t["X-User-Agent"]="grpc-web-javascript/0.1";var O=t.Authorization;if(O&&iSg.has(O.split(" ")[0])||B.withCredentials)T.JSC$7857_withCredentials_=!0;if(B.suppressCorsPreflight)S=S0s(S,"$httpHeaders",t);else for(B=_.C(Object.keys(t)),O=B.next();!O.done;O=B.next())O=O.value,T.headers.set(O,t[O]);return S},IRV=function(B,t,T){if(T){T=new dHq(B);
var S=new CmC(T)}return new cN({xhr:B,nodeReadableStream:S},t)},DHB=function(B,t){return t.reduce(function(T,S){return function(O){return S.intercept(O,T)}},B)},q0w=function(B,t){return t.reduce(function(T,S){return function(O){return S.intercept(O,T)}},B)};var JUf=function(B){this.client_=new hXs;this.hostname_=B==void 0?B:B.replace(/\/+$/,"")};
_.k=JUf.prototype;_.k.JSC$17233_depositGoogleCredential=function(B,t,T){return WN(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",B,t||{},FOB,T)};
_.k.deleteLink=function(B,t,T){return WN(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",B,t||{},cTn,T)};
_.k.JSC$17233_finishOAuth=function(B,t,T){return WN(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",B,t||{},oNC,T)};
_.k.getLink=function(B,t,T){return WN(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",B,t||{},yTn,T)};
_.k.startLinkingSession=function(B,t,T){return WN(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",B,t||{},pRB,T)};var mHV=[0,sln,1,o1q,[0,_.p2,[0,Fn_,-1]],[0,w4b],[0,yK7,-1]];var NK1=function(){this.storage=new Map},u6r=function(B,t,T,S,O){if(!B.storage.has(t))return null;
B=_.C(B.storage.get(t));for(t=B.next();!t.done;t=B.next())if(t=t.value,!O||t.linkName===O)if(T&&t.scopes&&Xqn(t.scopes,T)||S&&t.capabilities&&Xqn(t.capabilities,S))return t;return null},jfs=function(B,t,T){if(!T)B.storage.delete(t);
else if(B.storage.has(t)){var S=B.storage.get(t).filter(function(O){return O.linkName!==T});
S.length>0?B.storage.set(t,S):B.storage.delete(t)}},Xqn=function(B,t){t=_.C(t);
for(var T=t.next();!T.done;T=t.next())if(!B.has(T.value))return!1;return!0};var Hf1=function(){var B=_.MB("LINK_GAL_DOMAIN");this.alsDomain1p=_.MB("LINK_GAL_DOMAIN");this.alsDomain3p=B;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},aRr=function(B,t){B.apiKey=t;
return B};
Hf1.prototype.build=function(){var B={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("$j");B.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("ak");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("bk");B.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(B.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)B.apiKey=
this.apiKey,B.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("ck");B.oauthToken=this.oauthToken;B.alsDomain=this.alsDomain3p}B.clientXd3=this.clientXd3;B.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(B.authUser=this.authUser);this.bucket!==void 0&&(B.bucket=this.bucket);this.completionUrl!==void 0&&(B.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(B.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(B.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(B.locale=this.locale);B.loggerType=this.loggerType;B.clientEnvironment=this.clientEnvironment;B.colorScheme=this.colorScheme;B.showCloseOption=this.showCloseOption;return B};var JC=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(JC,_.Qs);var fRn=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(fRn,_.Qs);var gL_=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(gL_,_.Qs);var NS=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(NS,_.Qs);var RXb=function(B){return _.RJ(B,1)};var AUn=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(AUn,_.Qs);var UP_=_.Bv(AUn),mL=[1,2,3,4,5];var V58=function(B){try{return UP_(B)}catch(t){return null}},cUw=function(){},EO8=function(B,t){switch(_.Nq(t,mL)){case 4:return(t=_.s7(t,gL_,4,mL))&&B.logStateTransition(_.RJ(t,1)),!0;
case 5:return(t=_.s7(t,fRn,5,mL))&&B.logInternalEvent(_.RJ(t,1)),!0}return!1},In7=function(B){switch(B){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.CB(B)}};var hrn=function(B,t){var T=this;this.validator=B;this.messageListener=t;this.dismissCallback=function(){sfn(T,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$17262_receiveMessage=function(S){S.type==="message"&&(S=S.event_,S!==null&&(new URL(T.iframe.src)).origin===S.origin&&T.validator(S.data,S.origin)&&!T.messageListener(S.data)&&(T.JSC$17262_resolveCb!==void 0&&T.JSC$17262_resolveCb(S.data),Ff7(T)))}},Pw1=function(B,t,T){B.uiHandler!==void 0&&sfn(B,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(S,O){B.JSC$17262_resolveCb=S;B.JSC$17262_rejectCb=O;B.iframe=document.createElement("iframe");_.s8(B.iframe,t);B.uiHandler=T.displayContent(B.iframe,B.dismissCallback);_.Rr(window,"message",B.JSC$17262_receiveMessage,!1,B)})},sfn=function(B,t){B.JSC$17262_rejectCb!==void 0&&B.JSC$17262_rejectCb(t);
Ff7(B)},Ff7=function(B){B.uiHandler!==void 0&&B.uiHandler.hideContent();
_.U$(window,"message",B.JSC$17262_receiveMessage,!1,B);B.JSC$17262_resolveCb=void 0;B.JSC$17262_rejectCb=void 0;B.uiHandler=void 0;B.iframe=void 0};var wq1=function(B){if(B===2){var t;B=((t=window)==null?0:t.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return B},DPV=function(B){B=wq1(B);
switch(B){case 0:return"light";case 1:return"dark";default:_.CB(B)}};var qcN=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),oL7=function(B,t){this.JSC$17274_linkingSession=B;this.noticeConfig=t;this.displayInfoMap=new Map;var T=new Map;if(_.U7(this.JSC$17274_linkingSession,MZV,7))for(B=_.I0(this.JSC$17274_linkingSession,MZV,7),B=_.Tm(B,xI_,1,_.Si()),B=_.C(B),t=B.next();!t.done;t=B.next())t=t.value,T.set(_.RJ(t,1),_.hgD(_.I0(t,_.S4C,3)));if(T.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){t=this.noticeConfig.enabledDataUsageNoticeUis;B=t.has(0)?T.get(1):void 0;t=t.has(1)?T.get(2):void 0;T=B!==void 0&&t!==void 0?T.get(3):void 0;var S=this.noticeConfig.nestedOrigins;var O=new AUn;var d=new JC;O=_.S9(O,2,mL,d);d=new AUn;var Z=new JC;d=_.S9(d,3,mL,Z);Z=[];B!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:B,lastEvent:O,nestedOrigins:S}]),Z.push({trustedUrl:B,lastEvent:O,nestedOrigins:S}));t!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:t,lastEvent:d,nestedOrigins:S}]),Z.push({trustedUrl:t,lastEvent:d,nestedOrigins:S}));T!==void 0?this.displayInfoMap.set(3,[{trustedUrl:T,lastEvent:d,nestedOrigins:S}]):this.displayInfoMap.set(3,Z)}};var yUw=function(B){var t=new NK1;this.galService=B;this.galCache=t};
yUw.prototype.getLink=function(B){var t=B.serviceId;var T=B.scopes;var S=B.capabilities;var O=B.linkName;var d=this,Z;return _.L(function(h){if(S!==void 0&&T!==void 0)throw Error("dk");Z=u6r(d.galCache,t,T,S,O);return Z!==null?h.return(Z):h.return(d.galService.getLink({serviceId:t,sessionId:Math.floor(Math.random()*2147483648),scopes:T,capabilities:S,linkName:O}).then(function(q){q=uFn(q);var D=d.galCache;D.storage.has(t)?D.storage.get(t).push(q):D.storage.set(t,[q]);return q}))})};
yUw.prototype.deleteLink=function(B,t,T){var S=this;return _.L(function(O){jfs(S.galCache,B,T);return O.return(S.galService.deleteLink({serviceId:B,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:t,linkName:T}).then(function(){return!0}))})};var xHf=function(B,t){var T=this;this.validator=B;this.msgHandler=t;this.closedPopupTimeout=this.JSC$17296_rejectCb=this.JSC$17296_resolveCb=this.popup=null;this.JSC$17296_receiveMessage=function(S){if(S!==null&&(S=S.event_,S.source===T.popup)){var O=S.data;if(T.validator(O,S.origin)){var d;(d=T.msgHandler)!=null&&d.call(T,O)||(T.JSC$17296_resolveCb!==null&&T.JSC$17296_resolveCb(O),QfV(T))}}}};
xHf.prototype.open=function(B,t){var T=this;this.popup!==null&&MXr(this);return new Promise(function(S,O){T.JSC$17296_resolveCb=S;T.JSC$17296_rejectCb=O;T.popup=_.yA(window,B,"",t);_.Rr(window,"message",T.JSC$17296_receiveMessage,!1,T);$HB(T)})};
var MXr=function(B,t){B.JSC$17296_rejectCb!==null&&B.JSC$17296_rejectCb(t);QfV(B)},QfV=function(B){B.closedPopupTimeout&&(B.closedPopupTimeout.cancel(),B.closedPopupTimeout=null);
B.popup&&B.popup.close();_.U$(window,"message",B.JSC$17296_receiveMessage,!1,B);B.popup=null;B.JSC$17296_resolveCb=null;B.JSC$17296_rejectCb=null},$HB=function(B){B.closedPopupTimeout=_.jF2(100).then(function(){B.popup?B.popup.closed?Wfr(B):$HB(B):MXr(B,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},Wfr=function(B){B.closedPopupTimeout=_.jF2(100).then(function(){MXr(B,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var eX_=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),GTr=function(B,t,T,S,O,d,Z,h,q,D){var P=this;this.serviceId=B;this.sessionId=t;this.galService=T;this.oauthDetails=S;this.galLogger=O;this.interactionMode=d;this.redirectServiceUrl=Z;this.consentLanguageKeys=h;this.dynamicUrlParameters=q;this.partnerConfigMinReadTimestamp=D;this.started=!1;this.JSC$17302_dataValidator=function(U,
J){var N=eX_.has(J);N||P.redirectServiceUrl===void 0||(N=P.redirectServiceUrl===J);return N?U.sentinel==="gdi":!1}};
GTr.prototype.complete=function(){var B=this,t;return _.L(function(T){if(B.interactionMode!==1)return T.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));t=ui.getRedirectStateFromUri();return t===null?T.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):T.return(pqB(B,t))})};
GTr.prototype.start=function(){var B=this,t;return _.L(function(T){if(B.started)return T.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.g$(B.oauthDetails,1))return T.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(B.interactionMode===1)return ui.setLocation(_.g$(B.oauthDetails,1)),T.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));B.started=!0;B.galLogger.logStateTransition(5);
t=ui.getPostMessagePopup(B.JSC$17302_dataValidator);return T.return(t.open(_.g$(B.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){B.started=!1;var O=B.galLogger;if((S==null?void 0:S.error)!==void 0)throw O.logInternalEvent(59),Error("ek");if((S==null?void 0:S.redirect_state)===void 0)throw O.logInternalEvent(131),Error("fk");return pqB(B,S.redirect_state)}).catch(function(S){B.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 pqB=function(B,t){return _.L(function(T){return T.return(if7(B.galService,{serviceId:B.serviceId,sessionId:B.sessionId,dynamicUrlParameters:B.dynamicUrlParameters,redirectState:t,consentLanguageKeys:B.consentLanguageKeys,partnerConfigMinReadTimestamp:B.partnerConfigMinReadTimestamp}).then(function(S){var O={statusCode:1,link:uFn(S.getLink())};Cq8(_.JH(S,3))!==void 0&&(O.callerState=Cq8(_.JH(S,3)));B.galLogger.logInternalEvent(134);return O}))})},ui={getPostMessagePopup:function(B){return new xHf(B)},
getRedirectStateFromUri:function(){var B=_.YB(ui.getLocation()).fragment_;return(new _.t8(B)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(B){_.K7(window.location,_.Xx(B))},
createOAuthFlow:function(B,t){return new GTr(B.serviceId,B.sessionId,B.galService,t,B.galLogger,B.interactionMode,B.redirectServiceUrl,B.consentLanguageKeys,B.dynamicUrlParameters,B.partnerConfigMinReadTimestamp)}};var Y0N=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Y0N,_.Qs);var Kff=_.Bv(Y0N);var lR7=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),vLr=function(B,t,T,S,O,d,Z,h,q){var D=this;this.serviceId=B;this.sessionId=t;this.galService=T;this.gsiWebFlowDetails=S;this.colorScheme=O;this.showCloseOption=d;this.galLogger=Z;this.interactionMode=h;this.redirectServiceUrl=q;this.started=!1;this.JSC$17314_dataValidator=function(P,U){var J=lR7.has(U);J||D.redirectServiceUrl===
void 0||(J=D.redirectServiceUrl===U);return J?P.sentinel==="gal":!1};
this.logEventProcessor=function(P){return P.result?(P=V58(P.result))?EO8(D.galLogger,P):!1:!1}};
vLr.prototype.complete=function(){var B=this,t,T;return _.L(function(S){if(B.interactionMode!==1)return S.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));t=jP.getRedirectStateFromUri();if(t===void 0)return B.galLogger.JSC$17254_logErrorEvent(131),S.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return T=nLg(B,t),S.return(rU1(B,T))}catch(O){return S.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
vLr.prototype.start=function(){var B=this,t;return _.L(function(T){if(B.started)return T.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.g$(B.gsiWebFlowDetails,1))return T.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(B.interactionMode===1)return jP.setLocation(zX8(B,_.g$(B.gsiWebFlowDetails,1))),T.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
B.started=!0;t=jP.getPostMessagePopup(B.JSC$17314_dataValidator,B.logEventProcessor);return T.return(t.open(zX8(B,_.g$(B.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){B.started=!1;if((S==null?void 0:S.result)===void 0)throw B.galLogger.JSC$17254_logErrorEvent(131),Error("fk");S=nLg(B,S.result);return rU1(B,S)}).catch(function(S){B.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 zX8=function(B,t){B=["result_channel",B.interactionMode===1?"2":"1","color_scheme",DPV(B.colorScheme),"show_close_option",B.showCloseOption];return $rf(t,B)},rU1=function(B,t){if(t!==null&&_.U7(t,NS,2)){var T,S=t==null?void 0:(T=_.I0(t,NS,2))==null?void 0:_.RJ(T,2);
S&&B.galLogger.JSC$17254_logErrorEvent(In7(S));return RXb(_.I0(t,NS,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 B.galService.getLink({serviceId:B.serviceId,sessionId:B.sessionId,consistencyKey:_.g$(t,1)}).then(function(O){O=uFn(O);B.galLogger.logInternalEvent(134);return{statusCode:1,link:O}})},nLg=function(B,t){t=Kff(t);
if(!_.U7(t,NS,2)&&_.g$(t,1)==="")throw B.galLogger.JSC$17254_logErrorEvent(5),Error("gk");return t},jP={getPostMessagePopup:function(B,t){return new xHf(B,t)},
getRedirectStateFromUri:function(){return _.Kb(_.YB(jP.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(B){_.K7(window.location,_.Xx(B))},
createStreamlinedFlow:function(B,t){return new vLr(B.serviceId,B.sessionId,B.galService,t,B.colorScheme,B.showCloseOption,B.galLogger,B.interactionMode,B.redirectServiceUrl)}};var xPn=function(){var B=_.UdC("GAL");this.storage=B?new _.aA(B):null};var ep=function(){};
_.u(ep,cUw);ep.prototype.logStateTransition=function(){};
ep.prototype.logInternalEvent=function(){};
ep.prototype.JSC$17254_logErrorEvent=function(){};var bf1=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(bf1,_.Qs);bf1.prototype.getCompletionUrl=function(){return _.g$(this,15)};var GY=function(B,t,T,S,O,d){this.serviceId=B;this.environment=t;this.sessionId=T;this.colorSchemeSelected=S;this.colorThemeDisplayed=O;this.JSC$17327_transport=d;this.currentState=1};
_.u(GY,cUw);GY.prototype.logStateTransition=function(B){var t=BEw(this);t=_.dT(t,3,this.currentState);t=_.dT(t,1,B);this.currentState=B;B=WAw(1);this.dispatch(t,B)};
GY.prototype.logInternalEvent=function(B){B=WAw(B);this.dispatch(BEw(this),B)};
GY.prototype.JSC$17254_logErrorEvent=function(B){var t=BEw(this);t=_.dT(t,1,10);B=WAw(B);this.dispatch(t,B)};
var BEw=function(B){var t=new bf1;t=_.dT(t,1,B.currentState);t=_.J0(t,7,B.serviceId);var T,S;var O=((T=window)==null?0:(S=T.location)==null?0:S.href)?_.YB(window.location.href).JSC$8094_domain_:"NO_PACKAGE_NAME";T=_.J0(t,8,O);T=_.dT(T,6,B.environment);T=_.J0(T,5,"100");T=_.dT(T,11,B.colorSchemeSelected);return _.dT(T,12,B.colorThemeDisplayed)};
GY.prototype.dispatch=function(B,t){t===void 0&&(t=new _.kA);var T=t;B=B.serialize();T=_.J0(T,8,B);_.H2(T,12,this.sessionId);this.JSC$17327_transport.dispatch(t)};var tA7=function(B,t){this.loggerType=B;this.sessionIndex=t!=null?t:0},TEn;
tA7.prototype.create=function(B,t,T,S,O){switch(this.loggerType){case 0:return new ep;case 1:return TEn||(TEn=(new _.ES(555,this.sessionIndex.toString())).build()),new GY(B,t,T,S,O,TEn);default:_.CB(this.loggerType,"unknown logger type")}};var Hh=[6,2,3,1],pn1=new Map([[4,1],[1,6],[2,2],[3,3]]),fnq={statusCode:7,statusMessage:"Failed to create flow object"},yO_=function(B,t,T,S,O,d,Z,h,q,D){this.serviceId=B;this.sessionId=t;this.config=T;this.galService=S;this.JSC$17334_linkingSession=O;this.googleScopes=d;this.callerState=Z;this.consentLanguageKeys=h;this.dynamicUrlParameters=q;this.partnerConfigMinReadTimestamp=D;this.currentFlow=0;S=this.JSC$17334_linkingSession;O=new Set;_.U7(S,sgs,1)&&O.add(1);_.U7(S,WOf,2)&&_.U7(S,FZV,6)&&O.add(2);
_.U7(S,$If,3)&&_.U7(S,FZV,6)&&O.add(3);_.U7(S,Qa1,4)&&O.add(6);this.supportedFlows=O;S=T.loggerType;O=T.clientEnvironment;a:{d=T.colorScheme;switch(d){case 0:d=1;break a;case 1:d=2;break a;case 2:d=3;break a;default:_.CB(d)}d=void 0}a:{Z=T.colorScheme;Z=wq1(Z);switch(Z){case 0:Z=1;break a;case 1:Z=2;break a;default:_.CB(Z)}Z=void 0}this.galLogger=(new tA7(S,T.authUser)).create(B,O,t,d,Z)},Olf=function(B){return new Promise(function(t){var T,S,O,d,Z,h,q,D,P,U;
return _.L(function(J){switch(J.nextAddress){case 1:T=wnn(B.currentFlow,B.supportedFlows),S=!1,O=new oL7(B.JSC$17334_linkingSession,B.config.dataUsageNoticeConfig);case 2:if(T===void 0){J.jumpTo(4);break}_.LI(J,5);var N=O,H=T,f=void 0;S?H===1&&(f=N.displayInfoMap.get(2)):H===2||H===3?f=N.displayInfoMap.get(1):H===1&&(f=N.displayInfoMap.get(3));d=f?f:[];Z=B.consentLanguageKeys;h=_.C(d);q=h.next();case 7:if(q.done)return B.currentFlow=T,_.V(J,Rrg(ShN(B,Z)),11);D=q.value;return _.V(J,JOs(D,B.config.dataUsageNoticeConfig.uiAdapter,
B.config.colorScheme,B.galLogger),10);case 10:P=J.yieldResult;if(P.statusCode!==1)return M5C(B.serviceId),B.currentFlow=0,t(XH({statusCode:P.statusCode,statusMessage:P.statusMessage},B.callerState)),J.return();P.consentLanguageKeys!==void 0&&(Z=P.consentLanguageKeys);q=h.next();J.jumpTo(7);break;case 11:U=J.yieldResult;if(U.statusCode!==10)return U.statusCode!==6&&(M5C(B.serviceId),B.currentFlow=0),U.statusCode!==1&&B.callerState!==void 0&&(U.callerState=B.callerState),t(U),J.return();_.pj(J,6);break;
case 5:_.EH(J);case 6:T=wnn(B.currentFlow,B.supportedFlows);S=!0;J.jumpTo(2);break;case 4:M5C(B.serviceId),B.currentFlow=0,t(XH({statusCode:12,statusMessage:"Linking failed"},B.callerState)),_.Dh(J)}})})},erV=function(B,t,T){B.currentFlow=t;
return AOf(ShN(B,T)).then(function(S){return S.statusCode===10&&B.config.interactionMode===1&&wnn(B.currentFlow,B.supportedFlows)!==void 0?Olf(B):S})},ShN=function(B,t){return{flowParams:{serviceId:B.serviceId,
sessionId:B.sessionId,galService:B.galService,galLogger:B.galLogger,interactionMode:B.config.interactionMode,redirectServiceUrl:B.config.redirectServiceUrl,colorScheme:B.config.colorScheme,consentLanguageKeys:t,dynamicUrlParameters:B.dynamicUrlParameters,showCloseOption:B.config.showCloseOption,partnerConfigMinReadTimestamp:B.partnerConfigMinReadTimestamp},currentFlow:B.currentFlow,config:B.config,session:B.JSC$17334_linkingSession,googleScopes:B.googleScopes,callerState:B.callerState}};var YcV=function(B,t){this.config=B;this.galService=t.getService();this.JSC$17347_galRepository=t.JSC$17365_galRepository};
YcV.prototype.getLink=function(B,t){return kUg(this,B,t)};
var kUg=function(B,t,T){return B.JSC$17347_galRepository.getLink({serviceId:t,scopes:void 0,capabilities:void 0,linkName:T}).then(function(S){return{statusCode:1,link:S}}).catch(function(S){return{statusCode:i91(S.code),
statusMessage:S.message}})};
YcV.prototype.deleteLink=function(B,t){return this.JSC$17347_galRepository.deleteLink(B,this.config.accountLinkingEntryPoint,t).then(function(){return{statusCode:1}}).catch(function(T){return{statusCode:i91(T.code),
statusMessage:T.message}})};
YcV.prototype.startLinkingSession=function(B){var t=B.serviceId;var T=B.sessionId;return QgC({serviceId:t,sessionId:T!==void 0?T:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:B.loginHint,callerState:B.callerState,consentLanguageKeys:B.consentLanguageKeys,linkName:B.linkName,dynamicUrlParameters:B.dynamicUrlParameters,partnerConfigMinReadTimestamp:B.partnerConfigMinReadTimestamp})};var pK=function(B,t,T,S,O,d,Z){this.apiKey=t;this.authUser=T;this.oauthToken=S;this.bucket=O;this.locale=d;this.galSdkEventHandler=Z;if(S===void 0){if(t===void 0)throw Error("hk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new JUf(B)};
pK.prototype.deleteLink=function(B){var t=B.serviceId;var T=B.sessionId;var S=B.accountLinkingEntryPoint;var O=B.linkName;var d=this,Z;return _.L(function(h){var q=(new ao).setHeader(iY(d,T));var D=dMB({serviceId:t,linkName:O});q=_.Tu(q,2,D);Z=_.w$(q,3,S);return h.return(d.makeRequest(d.galServiceClient.deleteLink,Z,[1,3],[2,4]))})};
var if7=function(B,t){var T=t.serviceId;var S=t.sessionId;var O=t.dynamicUrlParameters;var d=t.redirectState;var Z=t.consentLanguageKeys;var h=t.partnerConfigMinReadTimestamp;var q;return _.L(function(D){var P=(new ge).setHeader(iY(B,S,O));P=_.lm(P,2,T);q=_.lm(P,4,d);Z!==void 0&&_.lm(q,5,Z);h!==void 0&&_.Tu(q,6,h);return D.return(B.makeRequest(B.galServiceClient.JSC$17233_finishOAuth,q,[1,3],[2,4]))})};
pK.prototype.getLink=function(B){var t=B.serviceId;var T=B.sessionId;var S=B.scopes;var O=B.capabilities;var d=B.consistencyKey;var Z=B.linkName;var h=this,q;return _.L(function(D){var P=(new Ro).setHeader(iY(h,T)),U=dMB({serviceId:t,scopes:S,capabilities:O,linkName:Z});q=_.Tu(P,2,U);d!==void 0&&(P=jaV(),P=_.lm(P,2,d),_.Tu(q,3,P));return D.return(h.makeRequest(h.galServiceClient.getLink,q,[1,3],[2,4]))})};
var cOs=function(B,t){var T=t.serviceId;var S=t.sessionId;var O=t.googleScopes;var d=t.consistencyKey;var Z;return _.L(function(h){var q=(new fK).setHeader(iY(B,S));q=_.lm(q,2,T);var D=Array.from(O.values());q=_.H5(q,3,D,_.xn);D=jaV();D=_.lm(D,2,d);Z=_.Tu(q,4,D);return h.return(B.makeRequest(B.galServiceClient.JSC$17233_depositGoogleCredential,Z,[1,3],[2,4]))})};
pK.prototype.startLinkingSession=function(B){var t=B.serviceId;var T=B.sessionId;var S=B.scopes;var O=B.capabilities;var d=B.loginHint;var Z=B.supportedFlows;var h=B.completionUrl;var q=B.usePingPong;var D=B.twoWayLinking;var P=B.accountLinkingEntryPoint;var U=B.callerState;var J=B.consentLanguageKeys;var N=B.googleScopes;var H=B.dataUsageNoticeConfig;var f=B.linkName;var c=B.dynamicUrlParameters;var w=B.partnerConfigMinReadTimestamp;var W=this,v,p;return _.L(function(l){if(O!==void 0&&S!==void 0)throw Error("dk");
var b=(new AQ).setHeader(iY(W,T,c));v=_.lm(b,2,t);f!==void 0&&_.lm(v,14,f);if(O!==void 0){b=v;var Zv=Array.from(O.values());_.H5(b,5,Zv,_.xn)}else S!==void 0&&(b=v,Zv=Array.from(S.values()),_.H5(b,3,Zv,_.xn));h!==void 0&&_.lm(v,6,h);q!==void 0&&_.gh(v,15,q);Z!==void 0&&(b=v,Zv=Array.from(Z.values()),_.H5(b,4,Zv,_.mr));if(D!==void 0){if(D&&(!N||N.size===0))throw Error("ik");_.gh(v,8,D)}P!==void 0&&_.w$(v,9,P);d!==void 0&&_.lm(v,13,d);U!==void 0&&(b=v,Zv=(new TextEncoder).encode(U),_.aH(b,12,_.yo(Zv,
!1),_.o4()));J!==void 0&&_.lm(v,16,J);w!==void 0&&_.Tu(v,18,w);if(H!==void 0&&H.size>0||N!==void 0&&N.size>0)p=new Gpw,N!==void 0&&N.size>0&&(b=p,Zv=Array.from(N.values()),_.H5(b,1,Zv,_.xn)),H!==void 0&&(H.has(0)&&_.ZBw(p,2,_.mr,1,_.u1),H.has(1)&&_.ZBw(p,2,_.mr,2,_.u1)),_.Tu(v,17,p);return l.return(W.makeRequest(W.galServiceClient.startLinkingSession,v,[1],[2]))})};
pK.prototype.getMetadata=function(){var B=this,t,T;return _.L(function(S){t={};B.useFpa?(t["X-Goog-Api-Key"]=B.apiKey,t["X-Goog-AuthUser"]=B.authUser!==void 0?B.authUser.toString():"0",(T=_.GOX([]))&&(t.Authorization=T)):t.Authorization="Bearer "+B.oauthToken;B.locale&&(t["accept-language"]=B.locale);return S.return(t)})};
pK.prototype.makeRequest=function(B,t,T,S){var O=this,d;return _.L(function(Z){if(Z.nextAddress==1)return _.V(Z,O.getMetadata(),2);d=Z.yieldResult;CeN(O,T);return Z.return(B.bind(O.galServiceClient)(t,d).finally(function(){CeN(O,S)}))})};
var CeN=function(B,t){B.galSdkEventHandler!==void 0&&t.forEach(function(T){B.galSdkEventHandler.onEvent(T)})},iY=function(B,t,T){var S=new uY;
t=_.aH(S,2,_.jN(t),0);t=_.w$(t,5,3);T=_.H5(t,8,T,_.xn);B.bucket!==void 0&&_.lm(T,1,B.bucket);return T},dMB=function(B){var t=B.serviceId;
var T=B.scopes;var S=B.capabilities;B=B.linkName;if(S!==void 0&&T!==void 0)throw Error("dk");var O=new XRr;t=_.lm(O,1,t);S!==void 0?(T=Array.from(S.values()),_.H5(t,5,T,_.xn)):T!==void 0&&(T=Array.from(T.values()),_.H5(t,3,T,_.xn));B!==void 0&&_.lm(t,6,B);return t};var KZs=function(B){this.galService=new pK(B.alsDomain,B.apiKey,B.authUser,B.oauthToken,B.bucket,B.locale,B.galSdkEventHandler);this.JSC$17365_galRepository=new yUw(this.galService)};
KZs.prototype.getService=function(){return this.galService};var Zlg=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Zlg,_.Qs);var L5r=function(B){var t=new Zlg;return _.dT(t,1,B)};
Zlg.prototype.setErrorMessage=function(B){return _.J0(this,2,B)};var h61=[0,_.YU,_.GG,_.YU];var YI=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(YI,_.Qs);var qhr=[0,[1,2,3],_.iL,[0,g1V,cKf,-1],_.iL,[0,AKb,-1],_.dN2];var VAr=[0,_.WE,1,_.YU,_.GG,-1,1,_.LNC,_.$U,_.YU,-1,qhr];var Epf=[0,_.YU,[0,_.LNC,_.$U,[0,_.GG]],_.ex,[0,_.YU,-1]];var CK=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(CK,_.Qs);var DMb=[0,_.GG,_.YU,-2,_.WE,_.YU,_.WE,_.YU,-2,1,_.ex];var Pef=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Pef,_.Qs);var UMs=[0,_.WE];var Iqq=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Iqq,_.Qs);var JRV=[0,_.YU,Epf,UMs,DMb,VAr];var Xb8=_.rg(Iqq,JRV);var mMg=[0,mHV];var gan=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(gan,_.Qs);var NEb=[0,[1,3],Qls,_.YU,Qls];var kI=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(kI,_.Qs);var XsC=[0,_.YU];var uWb=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(uWb,_.Qs);var de=function(B){return _.s7(B,Zlg,2,Oy)},jOg=function(B){var t=new uWb;
return _.S9(t,2,Oy,B)},Oy=[1,
2];var Hl7=[0,Oy,_.iL,XsC,_.iL,h61,_.p2,NEb,1,_.YU,mMg];var aqn=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(aqn,_.Qs);var gps=function(B){var t=new aqn;return _.S9(t,3,fqs,B)},fqs=[2,
3];var KK=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(KK,_.Qs);var R61=function(B,t){return _.Tu(B,2,t)},ARf=function(B,t){return _.Tu(B,8,t)},cRw=function(B,t){return _.Tu(B,3,t)};var sOf=[0,_.YU,Hl7,JRV,_.IV1,[0,[5,6],[0,_.YU,-2],[0,_.WE,_.YU,_.GG],[0,qhr],[0,_.GG,_.YU,-1,_.UCE,_.YU],_.iL,[0,[0,_.WE],_.YU,-1],_.iL,[0,[3,4],_.YU,-1,_.iL,[0,[0,_.YU,_.ex]],_.iL,[0,[0,[0,[1,2],_.iL,[0],_.iL,[0]]]]]],_.IV1,-1,[0,fqs,_.YU,_.iL,XsC,_.iL,h61,_.p2,NEb,[0,mHV]]];var F5g=_.rg(KK,sOf),wsg=_.z9(sOf);var opN=function(){_.fb.call(this)};
_.u(opN,_.fb);opN.prototype.init=function(){};
new opN;var yRV=_.ie(["data-"]),QO1=_.ie(["aria-"]),xMN=_.ie(["aria-"]),lY=function(B,t){this.isLatencyMeasurementExperiment=B===void 0?!1:B;this.enableDialogA11yFix=t===void 0?!1:t;this.JSC$17394_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.peq(_.TX.location.href)},jKV=function(B,t){B.onConsentPrimitiveShownCallback=t},MAf=function(B,t){return B.overriddenIframeLoadTimeout?B.overriddenIframeLoadTimeout:t!==void 0?t:5E3},aHN=function(B){if(B.prewarmPromise!==void 0)return B.prewarmPromise;
B.prewarmPromise=new Promise(function(t,T){vN(B,1);$Mw(B,W5V(B,!0),e6C(B));B.iframe?B.prewarmChannel||GUV(B,B.iframe,t):T(Error("jk"))});
B.prewarmPromise.finally(function(){B.prewarmPromise=void 0});
return B.prewarmPromise};
lY.prototype.showPrimitive=function(){var B=this;if(this.consentPromise!==void 0)return this.consentPromise;var t=Date.now();psb(this,t);this.consentPromise=new Promise(function(T,S){vN(B,0,t);var O=B.isDarkTheme();B.isLatencyMeasurementExperiment||B.initialLoadingStrategy===1||B.initialLoadingStrategy===2||(B.loadingBar||(B.loadingBar=rO8(getComputedStyle(document.body).direction==="rtl",O),B.loadingBar.style.position="fixed",B.loadingBar.style.zIndex="15000"),document.body.appendChild(B.loadingBar));
$Mw(B,W5V(B),e6C(B));B.iframe?B.channel||ilg(B,B.iframe,T,S):(YhC(B),S(Error("jk")))});
this.consentPromise.finally(function(){B.consentPromise=void 0});
return this.consentPromise};
var ilg=function(B,t,T,S){var O,d;_.L(function(Z){switch(Z.nextAddress){case 1:vN(B,3);O=!1;setTimeout(function(){if(!O){YhC(B);K5N(B);lqB(B);var h=L5r(7).setErrorMessage("Timeout connecting to iframe");T(ARf(R61(new KK,jOg(h)),gps(h)))}},MAf(B,vpq(B)));
if(!B.prewarmPromise){Z.jumpTo(2);break}_.LI(Z,3);return _.V(Z,B.prewarmPromise,5);case 5:_.pj(Z,2);break;case 3:_.EH(Z),d=L5r(4).setErrorMessage("Error while prewarming."),T(ARf(R61(new KK,jOg(d)),gps(d)));case 2:B.prewarmChannel&&B.prewarmChannel.send(wsg(cRw(new KK,B.consentPrimitiveRequest))),B.channel=_.vE({destination:B.JSC$17394_win,iframe:t,origin:npn(B),channelName:"cpw",onEstablished:function(){O=!0;YhC(B);B.isLatencyMeasurementExperiment||(B.JSC$17394_previousBodyOverflow=document.body.style.overflow,
B.JSC$17394_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,B.JSC$17394_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",B.enableDialogA11yFix&&window.addEventListener("blur",B.focusChangeListener));var h=B.iframe;h.style.bottom="0";h.style.position="fixed";h.style.right="0";h.style.border="none";h.style.left="0";h.style.top=
"0";h.style.zIndex="5000";h.style.pointerEvents="";h.style.visibility="";B.initialLoadingStrategy===2||B.initialLoadingStrategy===3?vN(B,4):vN(B,6);var q;(q=B.onConsentPrimitiveShownCallback)==null||q.call(B)},
onMessage:function(h){h=F5g(h.data);switch(_.RJ(h,1)){case 1:K5N(B);var q=zr8(_.I0(h,_.xL,7));q&&(B.initialLoadingStrategy!==2&&B.initialLoadingStrategy!==3||vN(B,6,q),vN(B,5,q));if(q=zr8(_.I0(h,_.xL,6)))vN(B,7,q),vN(B,8);var D,P;((D=_.I0(h,uWb,2))==null?void 0:_.Nq(D,Oy))!==0&&((P=_.I0(h,aqn,8))==null?void 0:_.Nq(P,fqs))!==0||S(Error("kk"));T(h);break;case 2:lqB(B)}}}),_.Dh(Z)}})},GUV=function(B,t,T){B.prewarmChannel=_.vE({destination:B.JSC$17394_win,
iframe:t,origin:npn(B),channelName:"pwcp",onEstablished:function(){vN(B,2);T()}})},npn=function(B){var t=_.L7(B.src).toString();
return t&&t.indexOf("://")<0&&t.indexOf("//")!==0?B.origin:_.peq(t)},W5V=function(B,t){t=t===void 0?!1:t;
var T,S=new Map([["origin",B.origin],["hl",(T=rRg(B))!=null?T:null]]);t&&S.set("pw","1");t=_.C([["cpr",B.consentPrimitiveRequest.serialize()]]);for(T=t.next();!T.done;T=t.next()){var O=_.C(T.value);T=O.next().value;O=O.next().value;S.set(T,O)}B.isDarkTheme()&&S.set("color_scheme","dark");return _.kq(B.src,S)},YhC=function(B){B.isLatencyMeasurementExperiment||B.loadingBar&&document.body.removeChild(B.loadingBar)};
lY.prototype.getSrc=function(){var B=_.bt(this.origin),t;var T=(t=_.I0(this.consentPrimitiveRequest,Pef,3))==null?void 0:_.OS(t,1);t="consent.google.com";T=T?"/u/"+encodeURIComponent(T.toString()):"";(B==null?0:B.endsWith("youtube.com"))?t="consent.youtube.com":(B=B==null?void 0:B.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(t="consent.google."+((B[1]?"co.":"")+encodeURIComponent(B[2])));return _.Zo("https://"+t+"/signedin"+T+"/landing")};
var $Mw=function(B,t,T){B.iframe||(B.iframe=document.createElement("iframe"),B.iframe.style.width="100%",B.iframe.style.height="100%",T!==112496729&&(B.iframe.style.colorScheme="auto"),B.isLatencyMeasurementExperiment&&(B.iframe.style.display="none"),_.s8(B.iframe,t),B.iframe.setAttribute("jsname","C5o1O"),z6s(B.iframe),document.body.appendChild(B.iframe))},z6s=function(B){B.style.bottom="-200vh";
B.style.position="fixed";B.style.right="-200vw";B.style.border="";B.style.left="";B.style.top="";B.style.zIndex="";B.style.pointerEvents="none";B.style.visibility="hidden"},K5N=function(B){B.iframe&&(B.isLatencyMeasurementExperiment||(B.JSC$17394_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=B.JSC$17394_previousHtmlOverscroll),B.JSC$17394_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=B.JSC$17394_previousBodyOverscroll),B.JSC$17394_previousBodyOverflow!==
void 0&&(document.body.style.overflow=B.JSC$17394_previousBodyOverflow),B.enableDialogA11yFix&&bl_(B,!1)),z6s(B.iframe))};
lY.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(bl_(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var bl_=function(B,t){var T,S,O=(T=B.iframe)==null?void 0:(S=T.parentElement)==null?void 0:S.children;if(O)for(T=0;T<O.length;T++)S=O[T],S!==B.iframe&&(t?(S.hasAttribute("aria-hidden")&&_.p7([_.T_(yRV)],S,"data-old-aria-hidden",S.getAttribute("aria-hidden")),_.p7([_.T_(QO1)],S,"aria-hidden","true")):(S.removeAttribute("aria-hidden"),S.hasAttribute("data-old-aria-hidden")&&(_.p7([_.T_(xMN)],S,"aria-hidden",S.getAttribute("data-old-aria-hidden")),S.removeAttribute("data-old-aria-hidden"))))},vN=function(B,
t,T){var S;
(S=B.latencyCallback)==null||S.call(B,{latencyType:t,timestampEpochMillis:T!=null?T:Date.now()})};var B$1=function(B,t,T){lY.call(this,t,T===void 0?!1:T);this.consentPrimitiveRequest=B;B=rRg(this);_.YD_(B);this.src=this.getSrc();var S;this.initialLoadingStrategy=(S=_.I0(this.consentPrimitiveRequest,CK,4))==null?void 0:_.RJ(S,4)},txq;
_.u(B$1,lY);var u9N=function(B){var t=_.m("enable_primitive_dialog_aria_hide_siblings");B={request:B,enableDialogA11yFix:t===void 0?!1:t};txq||(txq=new B$1(B.request,B.isLatencyMeasurementExperiment||_.RJ(B.request,1)===2,B.enableDialogA11yFix));return txq},rRg=function(B){var t;
return(t=_.I0(B.consentPrimitiveRequest,CK,4))==null?void 0:_.g$(t,1)},psb=function(B,t){if(!_.U7(B.consentPrimitiveRequest,YI,5)){var T=B.consentPrimitiveRequest,S=new YI;
_.Tu(T,5,S)}var O;if((O=_.I0(B.consentPrimitiveRequest,YI,5))==null||_.Vqz(_.PE(O,8))==null){var d;(d=_.I0(B.consentPrimitiveRequest,YI,5))!=null&&_.H2(d,8,t)}},e6C=function(B){var t;
return(t=_.I0(B.consentPrimitiveRequest,YI,5))==null?void 0:_.OS(t,1)};
B$1.prototype.isDarkTheme=function(){var B;return((B=_.I0(this.consentPrimitiveRequest,CK,4))==null?void 0:_.RJ(B,2))===2};
var vpq=function(B){var t;return((t=_.I0(B.consentPrimitiveRequest,CK,4))==null?void 0:_.OS(t,5))||void 0},lqB=function(B){B.channel=void 0;
B.prewarmChannel=void 0;B.iframe&&(document.body.contains(B.iframe)&&document.body.removeChild(B.iframe),B.iframe=void 0);txq=void 0},fHw=function(B){return lY.prototype.showPrimitive.call(B).then(function(t){return _.I0(t,uWb,2)})};for(var nK={},T$w=(nK[64]="ma",nK[73]="ogb",nK[89]="cr",nK[21]="test",nK[0]="unkn",nK[137]="con",nK[155]="hl",nK[78]="yt",nK[171]="lp",nK[172]="ap",nK[177]="amo",nK[178]="pqe",nK[74]="gg",nK[1]="gm",nK[140]="am",nK[193]="sc",nK),S7q=_.C(Object.keys(T$w)),O2B=S7q.next();!O2B.done;O2B=S7q.next());var kG8=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(kG8,_.Qs);var dqB=[0,[2,3,4],_.YU,R4C,Qls,_.dN2];var CLC=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(CLC,_.Qs);var Z2s=_.rg(CLC,[0,yK7,_.GG,_.YU,_.GG,_.YU,dqB]);var LcB=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(LcB,_.Qs);LcB.prototype.getCommand=function(){return _.RJ(this,1)};
var h7n=function(){var B=new LcB;return _.w$(B,1,0)};var q7w=_.z9([0,yK7,_.GG,[0,_.YU,_.GG,-1]]);var Vxw=new _.qL("s"),EUr=new _.qL("t"),Dq7=new _.qL("u"),PLb=new _.qL("v"),Uqg=function(B,t,T){_.Vr.call(this,Vxw);this.mediaKey=B;this.photoUrl=t;this.photoSource=T};
_.u(Uqg,_.Vr);var IfN=function(){_.Vr.call(this,EUr)};
_.u(IfN,_.Vr);var JHb=function(B){B=B===void 0?!1:B;_.Vr.call(this,Dq7);this.isError=B};
_.u(JHb,_.Vr);var mqn=function(){_.Vr.call(this,PLb)};
_.u(mqn,_.Vr);var N$s=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,H2b=function(B){if(typeof B=="string"){if(B.charAt(0)==".")return XEw(B.substr(1));if(B.charAt(0)=="["){var t=N$s.exec(B);B=B.indexOf("=")==-1?void 0:t[3];return uj1(t[1],B)}return jJ_(B)}return B},XEw=function(B){return function(t){return t.getAttribute&&_.xA(t,B)}},uj1=function(B,t){return function(T){return t!==void 0?T.getAttribute&&T.getAttribute(B)==t:T.hasAttribute&&T.hasAttribute(B)}},jJ_=function(B){B=B.toUpperCase();
return function(t){return(t=t.tagName)&&t.toUpperCase()==B}},afB=function(){return!0};var re=function(B,t){this.JSC$17422_key_=B;this.JSC$17422_value_=t},zY=function(B){throw Error("lk`"+B.JSC$17422_key_);
},ffN=function(B,t){return new TypeError("mk`"+t+"`"+B.JSC$17422_key_+"`"+B.JSC$17422_value_+"`"+typeof B.JSC$17422_value_)};
re.prototype.string=function(B){if(arguments.length==0)var t=gUb(this);else{var T;t=(T=R7N(this))!=null?T:B}return t};
var gUb=function(B){var t=R7N(B);t===null&&zY(B);return t},R7N=function(B){var t=B.JSC$17422_value_;
if(t==null)return null;if(typeof t==="string")return t;throw ffN(B,"string");};
re.prototype.bool=function(B){if(arguments.length==0){var t=this.optionalBool();t===null&&zY(this)}else{var T;t=(T=this.optionalBool())!=null?T:B}return t};
re.prototype.optionalBool=function(){var B=this.JSC$17422_value_;if(B==null)return null;if(typeof B==="boolean")return B;if(typeof B==="string"){B=B.toLowerCase();if(B==="true"||B==="1")return!0;if(B==="false"||B==="0")return!1}throw ffN(this,"boolean");};
re.prototype.number=function(B){if(arguments.length==0){var t=AHr(this);t===null&&zY(this)}else{var T;t=(T=AHr(this))!=null?T:B}return t};
var AHr=function(B){var t=B.JSC$17422_value_;if(t==null)return null;if(typeof t==="number")return t;if(typeof t==="string"){var T=Number(t);if(!isNaN(T)&&(T!==0||t.trim().length!==0))return T}throw ffN(B,"number");};
re.prototype.toString=function(){return gUb(this)};
re.prototype.array=function(B){if(arguments.length==0){var t=cHq(this);t===null&&zY(this);return t}t=cHq(this);return t==null?B:t};
var cHq=function(B){var t=B.JSC$17422_value_;if(t==null)return null;Array.isArray(t)||(typeof t!=="string"?t=[t]:(t=t.trim(),t=t==""?[]:t.split(",").map(function(T){return T.trim()})));
return sJ8(B,t)},sJ8=function(B,t){var T=B.JSC$17422_key_+"[";
return Array.from(t,function(S,O){return new re(T+O+"]",S)})};
re.prototype.object=function(B){var t=this.JSC$17422_value_;if(t==null)return B===void 0&&zY(this),B;if(typeof t==="object"&&t.constructor===Object){B={};var T=this.JSC$17422_key_+".",S;for(S in t)B[S]=new re(T+S,t[S]);return B}throw ffN(this,"object");};var bY=function(B){this.list_=Fcw(B)},Fcw=function(B){if(B instanceof bY)B=B.list_;
else if(B[0]instanceof bY){for(var t=new Set,T=0;T<B.length;T++)for(var S=_.C(B[T].list_),O=S.next();!O.done;O=S.next())t.add(O.value);B=t}return[].concat(_.aw(B))};
_.k=bY.prototype;_.k.each=function(B,t,T){((T===void 0?0:T)?SPf:_.K4)(this.list_,B,t);return this};
_.k.size=function(){return this.list_.length};
_.k.isEmpty=function(){return this.list_.length===0};
_.k.get=function(B){return this.list_[B]||null};
_.k.el=function(){return this.list_[0]||null};
_.k.map=function(B,t){return _.RB(this.list_,B,t)};
_.k.equals=function(B){return this===B||_.k8(this.list_,B.list_)};
_.k.first=function(){return this.list_.length==0?null:new Bj(this.list_[0])};
_.k.find=function(B){var t=[];this.each(function(T){T=T.querySelectorAll(String(B));for(var S=0;S<T.length;S++)t.push(T[S])});
return new bY(t)};
_.k.parent=function(){var B=[];this.each(function(t){(t=t.parentElement||null)&&!_.eg(B,t)&&B.push(t)});
return new bY(B)};
_.k.children=function(){var B=[];this.each(function(t){t=_.gi(t);for(var T=0;T<t.length;T++)B.push(t[T])});
return new bY(B)};
_.k.filter=function(B){B=_.O7(this.list_,H2b(B));return new bY(B)};
_.k.closest=function(B){var t=[],T=H2b(B),S=function(O){return _.rT(O)&&T(O)};
this.each(function(O){(O=_.yN(O,S,!0))&&!_.eg(t,O)&&t.push(O)});
return new bY(t)};
_.k.next=function(B){return wEf(this,_.C8H,B)};
_.k.prev=function(B){return wEf(this,xrB,B)};
var wEf=function(B,t,T){var S=[];var O=T?H2b(T):afB;B.each(function(d){(d=t(d))&&O(d)&&S.push(d)});
return new bY(S)};
bY.prototype.setClass=function(B){return this.each(function(t){_.Qr(t,B)})};
var oUq=function(B,t){return B.each(function(T){_.B4(T,t)})},yHb=function(B,t){return B.each(function(T){_.zn(T,t)})};
bY.prototype.toggleClass=function(B,t){return t===!0?oUq(this,B):t===!1?yHb(this,B):this.each(function(T){_.xA(T,B)?_.zn(T,B):_.B4(T,B)})};
bY.prototype.setText=function(B){return this.each(function(t){_.Rx(t,B)})};
var QJs=function(B){B.each(function(t){t.removeAttribute("aria-hidden")})};
bY.prototype.getStyle=function(B){if(this.list_.length>0){var t=this.list_[0],T=t.style[_.Ug(B)];return typeof T!=="undefined"?T:t.style[_.N2u(t,B)]||""}};
bY.prototype.getData=function(B){if(this.list_.length===0)return new re(B,null);var t=LRn(this.list_[0],B);return new re(B,t)};
bY.prototype.focus=function(B){try{B?this.el().focus(B):this.el().focus()}catch(t){}return this};
bY.prototype.click=function(){var B=_.sn(this.el());if(B.createEvent){var t=B.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,B.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(t)}else B=B.createEventObject(),B.clientX=0,B.clientY=0,B.screenX=0,B.screenY=0,B.altKey=!1,B.ctrlKey=!1,B.shiftKey=!1,B.button=0,this.el().fireEvent("onclick",B)};
var to=function(B,t,T,S){function O(h,q,D){var P=q;q&&q.parentNode&&(P=q.cloneNode(!0));h(P,D)}
S=S===void 0?!1:S;if(B.list_.length==1){var d=B.list_[0],Z=function(h){return t(h,d)};
T instanceof bY?T.each(Z,void 0,S):Array.isArray(T)?(S?SPf:_.K4)(T,Z):Z(T);return B}return B.each(function(h){T instanceof bY?T.each(function(q){O(t,q,h)}):Array.isArray(T)?_.K4(T,function(q){O(t,q,h)}):O(t,T,h)})};
_.k=bY.prototype;_.k.append=function(B){return to(this,function(t,T){t&&T.appendChild(t)},B)};
_.k.appendTo=function(B){(new bY([B])).append(this);return this};
_.k.remove=function(){return to(this,function(B,t){_.Xo(t)},null)};
_.k.empty=function(){return to(this,function(B,t){_.Hp(t)},null)};
_.k.after=function(B,t){return to(this,function(T,S){T&&_.fy(T,S)},B,!(t===void 0||t))};
_.k.before=function(B){return to(this,function(t,T){t&&_.ax(t,T)},B)};
_.k.replaceWith=function(B){return to(this,function(t,T){t&&_.OE2(t,T)},B)};
_.k.toggle=function(B){return this.each(function(t){_.vC(t,B)})};
_.k.show=function(){return this.toggle(!0)};
_.k.hide=function(){return this.toggle(!1)};
_.k.trigger=function(B,t,T,S){return xqg(this,B,t,T,S)};
var xqg=function(B,t,T,S,O){return B.each(function(d){_.IcN(_.sn(d)).triggerWizEventInternal(d,t,T,S,O)})},Bj=function(B,t){B instanceof bY&&(t=B.list_,B=null);
this.list_=Fcw(B!=null?[B]:t)};
_.TG(Bj,bY);_.k=Bj.prototype;_.k.children=function(){return new bY(Array.prototype.slice.call(_.gi(this.list_[0])))};
_.k.each=function(B,t){B.call(t,this.list_[0],0);return this};
_.k.size=function(){return 1};
_.k.el=function(){return this.list_[0]};
_.k.first=function(){return this};var T0=function(B,t){t=t===void 0?window:t;this.hostId=B;this.JSC$17433_win=t;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$17433_previousHtmlOverscroll=this.JSC$17433_previousBodyOverscroll=this.JSC$17433_previousBodyOverflow="";this.eventTarget=new _.I8;this.JSC$17433_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
Wcb=function(B){var t=Mxr(Mxr(Mxr(new $qN(78),"po"),"hppp"),"hhc");
t.authUser=Number(_.MB("SESSION_INDEX","0"));t.colorScheme=B;return t};
T0.prototype.getOrigin=function(){return this.origin?this.origin:_.np(_.vi(_.lD(new _.l5,this.JSC$17433_win.location.protocol),this.JSC$17433_win.location.hostname),this.JSC$17433_win.location.port).toString()};
T0.prototype.getTargetOrigin=function(){return _.np(_.vi(_.lD(new _.l5,this.scheme),this.domain),this.port)};
T0.prototype.preloadIframe=function(B){var t=this;if(this.iframeLoadPromise===void 0){var T=document.createElement("iframe");this.iframe=T;kQs(T,B);this.iframeLoadPromise=new Promise(function(S,O){var d=!1,Z=function(h){h.stopPropagation();T.removeEventListener("error",Z);T.removeEventListener("securitypolicyviolation",Z);O(Error("nk",{cause:h}))};
T.addEventListener("error",Z);T.addEventListener("securitypolicyviolation",Z);setTimeout(function(){d||O(Error("ok"))},3E4);
e7w(t,T,function(){d=!0;T.removeEventListener("error",Z);T.removeEventListener("securitypolicyviolation",Z);S()})});
GG1(this);B=this.getTargetOrigin().toString();T.setAttribute("allow","camera "+B+"; display-capture "+B);this.parentElement.appendChild(T)}return this.iframeLoadPromise};
var Y7C=function(B,t){var T,S;return _.L(function(O){if(O.nextAddress==1)return T=rO8(getComputedStyle(B.parentElement).direction==="rtl"),B.parentElement.appendChild(T),document.activeElement instanceof HTMLElement&&(B.elementToFocusAfterClose=document.activeElement),_.LI(O,2),_.V(O,B.preloadIframe(t),4);if(O.nextAddress!=2){B.parentElement.removeChild(T);B.JSC$17433_previousBodyOverflow=B.parentElement.style.overflow;B.JSC$17433_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
B.JSC$17433_previousBodyOverscroll=B.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";B.parentElement.style.overscrollBehavior="contain";B.parentElement.style.overflow="hidden";var d=B.iframe;d.style.bottom="0";d.style.border="none";d.style.height="100%";d.style.left="0";d.style.position=B.iframePosition;d.style.right="0";d.style.top="0";d.style.width="100%";d.style.zIndex="2202";d.setAttribute("aria-hidden","false");d.setAttribute("aria-modal","true");
B.opened=!0;pE7(B);return _.pj(O,0)}S=_.EH(O);B.parentElement.removeChild(T);Thg(B.isDarkTheme());i28(B,!1);throw Error("pk",{cause:S});})},i28=function(B,t){t=t===void 0?!0:t;
B.iframe!==void 0&&(Kc8(B),document.documentElement.style.overscrollBehavior=B.JSC$17433_previousHtmlOverscroll,B.parentElement.style.overscrollBehavior=B.JSC$17433_previousBodyOverscroll,B.parentElement.style.overflow=B.JSC$17433_previousBodyOverflow,B.elementToFocusAfterClose!==void 0&&(B.elementToFocusAfterClose.focus(),B.elementToFocusAfterClose=void 0),t?GG1(B):(B.parentElement.removeChild(B.iframe),B.iframe=void 0,B.iframeLoadPromise=void 0,B.mainChannel=void 0),B.opened=!1)},Kc8=function(B){B.backgroundElementsAriaHiddenIsNull&&
(QJs(B.backgroundElementsAriaHiddenIsNull),B.backgroundElementsAriaHiddenIsNull=void 0);
B.backgroundElementsAriaHiddenIsFalse&&(B.backgroundElementsAriaHiddenIsFalse.each(function(t){t.setAttribute("aria-hidden","false")}),B.backgroundElementsAriaHiddenIsFalse=void 0);
B.backgroundElementsWithoutInert&&(B.backgroundElementsWithoutInert.each(function(t){t.removeAttribute("inert")}),B.backgroundElementsWithoutInert=void 0)},pE7=function(B){B.backgroundElementsAriaHiddenIsNull=(new Bj(B.iframe.parentElement)).children().filter(function(t){return t.getAttribute("aria-hidden")===null&&t!==B.iframe});
B.backgroundElementsAriaHiddenIsNull.each(function(t){t.setAttribute("aria-hidden","true")});
B.backgroundElementsAriaHiddenIsFalse=(new Bj(B.iframe.parentElement)).children().filter(function(t){return t.getAttribute("aria-hidden")==="false"&&t!==B.iframe});
B.backgroundElementsAriaHiddenIsFalse.each(function(t){t.setAttribute("aria-hidden","true")});
B.backgroundElementsWithoutInert=(new Bj(B.iframe.parentElement)).children().filter(function(t){return!t.hasAttribute("inert")&&t!==B.iframe});
B.backgroundElementsWithoutInert.each(function(t){t.setAttribute("inert","true")})},GG1=function(B){B=B.iframe;
B.style.bottom="-1000px";B.style.position="fixed";B.style.right="-1000px";B.style.border="";B.style.height="";B.style.left="";B.style.top="";B.style.width="";B.style.zIndex="";B.setAttribute("aria-hidden","true");B.setAttribute("aria-modal","false")};
T0.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var $qN=function(B,t){T0.call(this,T$w[B],t);this.options=[];this.style=""};
_.u($qN,T0);var lfn=function(B){B.style="youtube";return B},MRB=function(B,t){B.eventTarget.listen(Dq7,t);
return B},$Tw=function(B,t){B.eventTarget.listen(Vxw,t);
return B},Mxr=function(B,t){B.options.push(t);
return B},Wi_=function(B){var t=[B.getOrigin()];
B.ancestorOrigins&&t.push.apply(t,_.aw(B.ancestorOrigins));var T=new _.l5(B.JSC$17433_win.location.href),S=B.startUrl?B.startUrl:B.options.includes("po")?"profile-picture/art":"profile-picture";t=Z7(_.rB(B.getTargetOrigin(),S),"origin",t);B.startUrl&&_.lK(t,"startPath",B.startUrl);B.authUser>0&&_.lK(t,"authuser",B.authUser);B.pageId!==void 0&&_.lK(t,"pageId",B.pageId);_.lK(t,"hostId",B.hostId);B.jsMode!==void 0&&_.lK(t,"jsmode",B.jsMode);B.rectangleRatio!==void 0&&_.lK(t,"rectangleRatio",B.rectangleRatio);
B.options.length>0&&_.lK(t,"opts",B.options.join(","));try{for(var O=_.C(["utm_source","utm_medium","utm_campaign","utm_content"]),d=O.next();!d.done;d=O.next()){var Z=d.value;_.Kb(T,Z)&&_.lK(t,Z,_.Kb(T,Z))}var h,q=(h=B.hl)!=null?h:_.Kb(T,"hl");q!==void 0&&_.lK(t,"hl",q)}catch(D){if(!(D instanceof URIError))throw D;}B.colorScheme&&_.lK(t,"theme",B.colorScheme);B.style&&_.lK(t,"style",B.style);return t},eng=function(B,t){B.mainChannel=_.vE({destination:B.JSC$17433_win,
iframe:t,origin:B.getTargetOrigin().toString(),channelName:"ow",onMessage:function(T){T=Z2s(T.data);if(t===B.iframe)switch(_.RJ(T,1)){case 1:B.eventTarget.dispatchEvent(new JHb);i28(B);break;case 2:B.eventTarget.dispatchEvent(new Uqg(_.g$(T,4),_.g$(T,2),_.RJ(T,5),_.I0(T,kG8,6)));break;case 0:var S;B.eventTarget.dispatchEvent(new IfN(_.g$(T,2),(S=_.RJ(T,3))!=null?S:0));break;case 3:B.eventTarget.dispatchEvent(new JHb(!0));i28(B,!1);break;case 4:B.eventTarget.dispatchEvent(new mqn)}}})},e7w=function(B,
t,T){_.vE({destination:B.JSC$17433_win,
iframe:t,origin:_.np(_.vi(_.lD(new _.l5,B.scheme),B.domain),B.port).toString(),channelName:"owi",onMessage:function(S){t===B.iframe&&(T!==void 0&&T(),eng(B,t),B.opened&&B.mainChannel.send(q7w(h7n())),S.reply(),e7w(B,t))}})};
$qN.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?T0.prototype.preloadIframe.call(this,Wi_(this).toString()):this.iframeLoadPromise};
$qN.prototype.openPicker=function(B){var t=this;return _.L(function(T){if(T.nextAddress==1)return t.startUrl=B?B:t.options.includes("po")?"profile-picture/art":"profile-picture",_.V(T,Y7C(t,Wi_(t).toString()),2);if(t.mainChannel){var S=t.mainChannel,O=S.send;var d=h7n();d=_.J0(d,2,t.startUrl);O.call(S,q7w(d))}_.Dh(T)})};var Gd_=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(Gd_,_.Qs);_.k=Gd_.prototype;_.k.getSize=function(){return PN(this,1)};
_.k.setSize=function(B){return _.Fj(this,1,B)};
_.k.getWidth=function(){return PN(this,12)};
_.k.getHeight=function(){return PN(this,13)};
_.k.setCenterCrop=function(B){return _.ZC(this,20,B)};
_.k.getHtml=function(){return _.HE(this,4)};
_.k.getToken=function(){return _.mJ(this,24)};
_.k.setToken=function(B){return _.J0(this,24,B)};
_.k.getBackgroundColor=function(){return PN(this,87)};
_.k.hasBackgroundColor=function(){return _.H_(_.PE(this,87))!=null};
_.k.getStoryboardLevel=function(){return PN(this,109)};var Ss=function(B){this.JSC$17441_value_=void 0;this.childNodes_={};if(B){var t=_.nq2(B);B=_.Kp(B);for(var T=0;T<t.length;T++)this.set(t[T],B[T])}};
Ss.prototype.set=function(B,t){pyB(this,B,t,!1)};
Ss.prototype.add=function(B,t){pyB(this,B,t,!0)};
var pyB=function(B,t,T,S){for(var O=0;O<t.length;O++){var d=t.charAt(O);B.childNodes_[d]||(B.childNodes_[d]=new Ss);B=B.childNodes_[d]}if(S&&B.JSC$17441_value_!==void 0)throw Error("qk`"+t);B.JSC$17441_value_=T},igB=function(B,t){for(var T=0;T<t.length;T++)if(B=B.childNodes_[t.charAt(T)],!B)return;
return B};
Ss.prototype.get=function(B){return(B=igB(this,B))?B.JSC$17441_value_:void 0};
Ss.prototype.getValues=function(){var B=[];Yj_(this,B);return B};
var Yj_=function(B,t){B.JSC$17441_value_!==void 0&&t.push(B.JSC$17441_value_);for(var T in B.childNodes_)Yj_(B.childNodes_[T],t)};
Ss.prototype.getKeys=function(B){var t=[];if(B){for(var T=this,S=0;S<B.length;S++){var O=B.charAt(S);if(!T.childNodes_[O])return[];T=T.childNodes_[O]}Kiq(T,B,t)}else Kiq(this,"",t);return t};
var Kiq=function(B,t,T){B.JSC$17441_value_!==void 0&&T.push(t);for(var S in B.childNodes_)Kiq(B.childNodes_[S],t+S,T)};
_.k=Ss.prototype;_.k.containsKey=function(B){return this.get(B)!==void 0};
_.k.containsValue=function(B){if(this.JSC$17441_value_===B)return!0;for(var t in this.childNodes_)if(this.childNodes_[t].containsValue(B))return!0;return!1};
_.k.clear=function(){this.childNodes_={};this.JSC$17441_value_=void 0};
_.k.remove=function(B){for(var t=this,T=[],S=0;S<B.length;S++){var O=B.charAt(S);if(!t.childNodes_[O])throw Error("rk`"+B);T.push([t,O]);t=t.childNodes_[O]}B=t.JSC$17441_value_;for(delete t.JSC$17441_value_;T.length>0;)if(S=T.pop(),t=S[0],S=S[1],t.childNodes_[S].isEmpty())delete t.childNodes_[S];else break;return B};
_.k.clone=function(){return new Ss(this)};
_.k.getCount=function(){return e4s(this.getValues())};
_.k.isEmpty=function(){return this.JSC$17441_value_===void 0&&_.f1.isEmpty(this.childNodes_)};var hHr=function(){if(!lsB){var B=lsB=new Ss,t;for(t in vDV)B.add(t,vDV[t])}},lsB,OK=function(B,t){this.types=B;
this.setters=t},vDV={a:new OK([3,
0],[function(B,t){_.ZC(B,21,t)},
function(B,t){_.Fj(B,56,t)}]),
al:new OK([3],[function(B,t){_.ZC(B,74,t)}]),
b:new OK([3,0],[function(B,t){_.ZC(B,23,t)},
function(B,t){_.Fj(B,38,t)}]),
ba:new OK([0],[function(B,t){_.Fj(B,85,t)}]),
bc:new OK([0],[function(B,t){_.Fj(B,87,t)}]),
br:new OK([0],[function(B,t){_.Fj(B,86,t)}]),
c:new OK([3,0],[function(B,t){_.ZC(B,2,t)},
function(B,t){_.Fj(B,39,t)}]),
cc:new OK([3],[function(B,t){_.ZC(B,51,t)}]),
ci:new OK([3],[function(B,t){_.ZC(B,32,t)}]),
ckm:new OK([3],[function(B,t){_.ZC(B,104,t)}]),
cp:new OK([0],[function(B,t){_.Fj(B,92,t)}]),
cr:new OK([3],[function(B,t){_.ZC(B,108,t)}]),
cv:new OK([0],[function(B,t){_.Fj(B,94,t)}]),
d:new OK([3],[function(B,t){_.ZC(B,3,t)}]),
dc:new OK([5],[function(B,t){_.J0(B,99,t)}]),
df:new OK([3],[function(B,t){_.ZC(B,80,t)}]),
dv:new OK([3],[function(B,t){_.ZC(B,90,t)}]),
e:new OK([0],[function(B,t){_.Fj(B,15,t)}]),
em:new OK([0],[function(B,t){_.Fj(B,107,t)}]),
f:new OK([4],[function(B,t){_.J0(B,16,t)}]),
fg:new OK([3],[function(B,t){_.ZC(B,34,t)}]),
fh:new OK([3],[function(B,t){_.ZC(B,30,t)}]),
fm:new OK([3],[function(B,t){_.ZC(B,84,t)}]),
fo:new OK([2],[function(B,t){_.CR(B,79,_.ZV(t))}]),
ft:new OK([3],[function(B,t){_.ZC(B,50,t)}]),
fv:new OK([3],[function(B,t){_.ZC(B,31,t)}]),
g:new OK([3],[function(B,t){_.ZC(B,14,t)}]),
gce:new OK([4],[function(B,t){_.J0(B,112,t)}]),
gd:new OK([3],[function(B,t){_.ZC(B,83,t)}]),
gm:new OK([3],[function(B,t){_.ZC(B,105,t)}]),
h:new OK([3,0],[function(B,t){_.ZC(B,4,t)},
function(B,t){_.Fj(B,13,t)}]),
i:new OK([3],[function(B,t){_.ZC(B,22,t)}]),
ic:new OK([0],[function(B,t){_.Fj(B,71,t)}]),
id:new OK([3],[function(B,t){_.ZC(B,70,t)}]),
il:new OK([3],[function(B,t){_.ZC(B,96,t)}]),
ip:new OK([3],[function(B,t){_.ZC(B,54,t)}]),
iv:new OK([0],[function(B,t){_.H2(B,75,t)}]),
j:new OK([1],[function(B,t){t=t==null?t:dh_(t);_.CR(B,29,t)}]),
k:new OK([3,0],[function(B,t){_.ZC(B,17,t)},
function(B,t){_.Fj(B,42,t)}]),
l:new OK([0],[function(B,t){_.Fj(B,44,t)}]),
lf:new OK([3],[function(B,t){_.ZC(B,65,t)}]),
lo:new OK([3],[function(B,t){_.ZC(B,97,t)}]),
m:new OK([0],[function(B,t){_.Fj(B,63,t)}]),
md:new OK([3],[function(B,t){_.ZC(B,91,t)}]),
mm:new OK([4],[function(B,t){_.J0(B,81,t)}]),
mo:new OK([3],[function(B,t){_.ZC(B,73,t)}]),
mp:new OK([0],[function(B,t){_.Fj(B,115,t)}]),
mv:new OK([3],[function(B,t){_.ZC(B,66,t)}]),
n:new OK([3],[function(B,t){B.setCenterCrop(t)}]),
nc:new OK([3],[function(B,t){_.ZC(B,55,t)}]),
nd:new OK([3],[function(B,t){_.ZC(B,53,t)}]),
ng:new OK([3],[function(B,t){_.ZC(B,95,t)}]),
ngm:new OK([3],[function(B,t){_.ZC(B,106,t)}]),
no:new OK([3],[function(B,t){_.ZC(B,37,t)}]),
ns:new OK([3],[function(B,t){_.ZC(B,40,t)}]),
nt0:new OK([4],[function(B,t){_.J0(B,36,t)}]),
ntm:new OK([3],[function(B,t){_.ZC(B,114,t)}]),
nu:new OK([3],[function(B,t){_.ZC(B,46,t)}]),
nw:new OK([3],[function(B,t){_.ZC(B,48,t)}]),
o:new OK([1,3],[function(B,t){t=t==null?t:dh_(t);_.CR(B,7,t)},
function(B,t){_.ZC(B,27,t)}]),
p:new OK([3,0],[function(B,t){_.ZC(B,19,t)},
function(B,t){_.Fj(B,43,t)}]),
pa:new OK([3],[function(B,t){_.ZC(B,61,t)}]),
pc:new OK([0],[function(B,t){_.Fj(B,88,t)}]),
pd:new OK([3],[function(B,t){_.ZC(B,60,t)}]),
pf:new OK([3],[function(B,t){_.ZC(B,67,t)}]),
pg:new OK([3],[function(B,t){_.ZC(B,72,t)}]),
pi:new OK([2],[function(B,t){_.CR(B,76,_.ZV(t))}]),
pp:new OK([3],[function(B,t){_.ZC(B,52,t)}]),
pt:new OK([4],[function(B,t){_.J0(B,111,t)}]),
q:new OK([4],[function(B,t){_.J0(B,28,t)}]),
r:new OK([3,0],[function(B,t){_.ZC(B,6,t)},
function(B,t){_.Fj(B,26,t)}]),
ra:new OK([3],[function(B,t){_.ZC(B,103,t)}]),
rf:new OK([3],[function(B,t){_.ZC(B,100,t)}]),
rg:new OK([3],[function(B,t){_.ZC(B,59,t)}]),
rh:new OK([3],[function(B,t){_.ZC(B,49,t)}]),
rj:new OK([3],[function(B,t){_.ZC(B,57,t)}]),
ro:new OK([2],[function(B,t){_.CR(B,78,_.ZV(t))}]),
rp:new OK([3],[function(B,t){_.ZC(B,58,t)}]),
rw:new OK([3],[function(B,t){_.ZC(B,35,t)}]),
rwa:new OK([3],[function(B,t){_.ZC(B,64,t)}]),
rwu:new OK([3],[function(B,t){_.ZC(B,41,t)}]),
s:new OK([3,0],[function(B,t){_.ZC(B,33,t)},
function(B,t){B.setSize(t)}]),
sb:new OK([0],[function(B,t){_.Fj(B,110,t)}]),
sc:new OK([0],[function(B,t){_.Fj(B,89,t)}]),
sg:new OK([3],[function(B,t){_.ZC(B,82,t)}]),
sl:new OK([0],[function(B,t){_.Fj(B,109,t)}]),
sm:new OK([3],[function(B,t){_.ZC(B,93,t)}]),
t:new OK([4],[function(B,t){B.setToken(t)}]),
tm:new OK([3],[function(B,t){_.ZC(B,113,t)}]),
u:new OK([3],[function(B,t){_.ZC(B,18,t)}]),
ut:new OK([3],[function(B,t){_.ZC(B,45,t)}]),
v:new OK([0],[function(B,t){_.Fj(B,62,t)}]),
vb:new OK([0],[function(B,t){_.H2(B,68,t)}]),
vf:new OK([4],[function(B,t){_.J0(B,102,t)}]),
vl:new OK([0],[function(B,t){_.H2(B,69,t)}]),
vm:new OK([3],[function(B,t){_.ZC(B,98,t)}]),
w:new OK([0],[function(B,t){_.Fj(B,12,t)}]),
x:new OK([0],[function(B,t){_.Fj(B,9,t)}]),
y:new OK([0],[function(B,t){_.Fj(B,10,t)}]),
ya:new OK([2],[function(B,t){_.CR(B,77,_.ZV(t))}]),
z:new OK([0],[function(B,t){_.Fj(B,11,t)}])};
hHr.prototype.parse=function(B){var t=new Gd_,T=new Gd_;if(B=="")B=!0;else{B=B.split("-");for(var S=!0,O=0;O<B.length;O++){var d=B[O];if(d.length==0)S=!1;else{var Z=d,h=!1;var q=Z;var D=Z.charAt(0);D!=D.toLowerCase()&&(h=!0,q=Z.charAt(0).toLowerCase()+Z.substring(1));var P=lsB;for(D=1;D<=q.length;++D){var U=P,J=q.substring(0,D);if(J.length==0?U.isEmpty():!igB(U,J))break}q=D==1?null:(q=P.get(q.substring(0,D-1)))?{option:Z.substring(0,D-1),value:Z.substring(D-1),signed:h,attributes:q}:null;if(q){Z=
[];h=[];D=!1;for(P=0;P<q.attributes.types.length;P++){U=q.attributes.types[P];var N=q.value;J=O;if(q.signed&&U==1)for(var H=N.length;H<12&&J<B.length-1;)N+="-"+B[J+1],H=N.length,++J;else if(U==2)for(;J<B.length-1&&B[J+1].match(/^[\d\.]/);)N+="-"+B[J+1],++J;H=q.attributes.setters[P];N=nDq(this,U)(q.option,N,t,T,H);if(N===null){D=!0;O=J;break}else Z.push(U),h.push(N)}if(!D)for(q=0;q<h.length;q++)P=Z[q],N=h[q],r8B(this,P)(d,N);S=S&&D}else S=!1}}B=S}return new znB(t,T,B)};
var kV=function(B,t,T,S,O,d){O(T,t);B=B.charAt(0);d=d(B==B.toUpperCase());O(S,d)};
_.k=hHr.prototype;_.k.parseAndSetIntOption_=function(B,t,T,S,O){if(t=="")return 0;isFinite(t)&&(t=String(t));t=typeof t==="string"?/^\s*-?0x/i.test(t)?parseInt(t,16):parseInt(t,10):NaN;if(isNaN(t))return 1;kV(B,t,T,S,O,Number);return null};
_.k.logIntParseError_=function(){};
_.k.parseAndSetFloatOption_=function(B,t,T,S,O){if(t=="")return 0;var d=Number(t);t=d==0&&_.L_(t)?NaN:d;if(isNaN(t))return 1;kV(B,t,T,S,O,Number);return null};
_.k.logFloatParseError_=function(){};
_.k.parseAndSetBoolOption_=function(B,t,T,S,O){if(t!="")return 2;kV(B,!0,T,S,O,Boolean);return null};
_.k.logBoolParseError_=function(){};
_.k.parseAndSetStringOption_=function(B,t,T,S,O){if(t=="")return 0;kV(B,t,T,S,O,function(d){return d?"1":""});
return null};
_.k.logStringParseError_=function(){};
_.k.parseAndSetUint64Base64Option_=function(B,t,T,S,O){if(t=="")return 0;kV(B,t,T,S,O,function(d){return d?1:0});
return null};
var nDq=function(B,t){switch(t){case 0:return(0,_.gS)(B.parseAndSetIntOption_,B);case 2:return(0,_.gS)(B.parseAndSetFloatOption_,B);case 3:return(0,_.gS)(B.parseAndSetBoolOption_,B);case 4:return(0,_.gS)(B.parseAndSetStringOption_,B);case 1:return(0,_.gS)(B.parseAndSetUint64Base64Option_,B);default:return function(){}}},r8B=function(B,t){switch(t){case 0:return(0,_.gS)(B.logIntParseError_,B);
case 2:return(0,_.gS)(B.logFloatParseError_,B);case 3:return(0,_.gS)(B.logBoolParseError_,B);case 4:case 1:return(0,_.gS)(B.logStringParseError_,B);default:return function(){}}},znB=function(B,t,T){this.valueProto_=B;
this.signatureFlagProto_=t;this.JSC$17453_valid_=T};
znB.prototype.isValid=function(){return this.JSC$17453_valid_};var ddr=function(B){this.JSC$17454_parser_=null;this.JSC$17454_components_=[];this.JSC$17454_parsedOptions_=null;bgC(this,B)},BXB=function(B){B.JSC$17454_parser_==null&&(B.JSC$17454_parser_=new hHr);
return B.JSC$17454_parser_},bgC=function(B,t){B.JSC$17454_parsedOptions_=t?typeof t==="string"?BXB(B).parse(t):t:BXB(B).parse("")},dw=function(B,t){return B==t?!1:!0};
_.k=ddr.prototype;_.k.JSC$17456_setCrop=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,_.HE(T,2),_.HE(t.signatureFlagProto_,2))&&_.ZC(T,2,B);return this};
_.k.JSC$17456_setCircleCrop=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,D7(T,51),D7(t.signatureFlagProto_,51))&&_.ZC(T,51,B);return this};
_.k.JSC$17456_setImageCrop=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,D7(T,32),D7(t.signatureFlagProto_,32))&&_.ZC(T,32,B);return this};
_.k.JSC$17456_setHeight=function(B){var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,T.getHeight(),t.signatureFlagProto_.getHeight())&&_.Fj(T,13,B);return this};
_.k.setCenterCrop=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,_.HE(T,20),_.HE(t.signatureFlagProto_,20))&&T.setCenterCrop(B);return this};
_.k.JSC$17456_setSmartCrop=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,_.HE(T,19),_.HE(t.signatureFlagProto_,19))&&_.ZC(T,19,B);return this};
_.k.JSC$17456_setPad=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,D7(T,60),D7(t.signatureFlagProto_,60))&&_.ZC(T,60,B);return this};
_.k.JSC$17456_setSmartCropUseFace=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,_.HE(T,67),_.HE(t.signatureFlagProto_,67))&&_.ZC(T,67,B);return this};
_.k.JSC$17456_setSmartCropNoClip=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,_.HE(T,52),_.HE(t.signatureFlagProto_,52))&&_.ZC(T,52,B);return this};
_.k.setSize=function(B){var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,T.getSize(),t.signatureFlagProto_.getSize())&&T.setSize(B);return this};
_.k.setToken=function(B){B=B||void 0;var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,T.getToken(),t.signatureFlagProto_.getToken())&&T.setToken(B);return this};
_.k.JSC$17456_setWidth=function(B){var t=this.JSC$17454_parsedOptions_,T=t.valueProto_;dw(B,T.getWidth(),t.signatureFlagProto_.getWidth())&&_.Fj(T,12,B);return this};
_.k.clearOptions=function(){bgC(this,"");return this};
_.k.build=function(){this.JSC$17454_components_.length=0;var B=this.JSC$17454_parsedOptions_,t=B.valueProto_;B=B.signatureFlagProto_;C5(this,"s",t.getSize(),B.getSize());C5(this,"w",t.getWidth(),B.getWidth());ZJ(this,"c",_.HE(t,2),_.HE(B,2));ZJ(this,"d",_.HE(t,3),_.HE(B,3));C5(this,"h",t.getHeight(),B.getHeight());ZJ(this,"s",D7(t,33),D7(B,33));ZJ(this,"h",t.getHtml(),B.getHtml());ZJ(this,"p",_.HE(t,19),_.HE(B,19));ZJ(this,"pp",_.HE(t,52),_.HE(B,52));ZJ(this,"pf",_.HE(t,67),_.HE(B,67));ZJ(this,"n",
_.HE(t,20),_.HE(B,20));C5(this,"r",PN(t,26),PN(B,26));ZJ(this,"r",_.HE(t,6),_.HE(B,6));ZJ(this,"o",D7(t,27),D7(B,27));var T=_.jx(t,7,_.Df);L5(this,"o",T,_.jx(B,7,_.Df));T=_.jx(t,29,_.Df);L5(this,"j",T,_.jx(B,29,_.Df));C5(this,"x",PN(t,9),PN(B,9));C5(this,"y",PN(t,10),PN(B,10));C5(this,"z",PN(t,11),PN(B,11));ZJ(this,"g",_.HE(t,14),_.HE(B,14));C5(this,"e",PN(t,15),PN(B,15));L5(this,"f",_.mJ(t,16),_.mJ(B,16));ZJ(this,"k",D7(t,17),D7(B,17));ZJ(this,"u",D7(t,18),!0);ZJ(this,"ut",D7(t,45),!0);ZJ(this,"i",
D7(t,22),!0);ZJ(this,"a",D7(t,21),D7(B,21));ZJ(this,"b",_.HE(t,23),_.HE(B,23));C5(this,"b",PN(t,38),PN(B,38));C5(this,"c",PN(t,39),PN(B,39),16,8);L5(this,"q",_.mJ(t,28),_.mJ(B,28));ZJ(this,"fh",D7(t,30),D7(B,30));ZJ(this,"fv",D7(t,31),D7(B,31));ZJ(this,"fg",_.HE(t,34),_.HE(B,34));ZJ(this,"ci",D7(t,32),D7(B,32));L5(this,"t",t.getToken(),B.getToken());L5(this,"nt0",_.mJ(t,36),_.mJ(B,36));ZJ(this,"rw",_.HE(t,35),_.HE(B,35));ZJ(this,"rwu",_.HE(t,41),_.HE(B,41));ZJ(this,"rwa",_.HE(t,64),_.HE(B,64));ZJ(this,
"nw",_.HE(t,48),_.HE(B,48));ZJ(this,"rh",_.HE(t,49),_.HE(B,49));ZJ(this,"no",_.HE(t,37),_.HE(B,37));ZJ(this,"ns",D7(t,40),D7(B,40));C5(this,"k",PN(t,42),PN(B,42));C5(this,"p",PN(t,43),PN(B,43));C5(this,"l",PN(t,44),PN(B,44));C5(this,"v",PN(t,62),PN(B,62));ZJ(this,"nu",D7(t,46),D7(B,46));ZJ(this,"ft",D7(t,50),D7(B,50));ZJ(this,"cc",D7(t,51),D7(B,51));ZJ(this,"nd",D7(t,53),D7(B,53));ZJ(this,"ip",D7(t,54),D7(B,54));ZJ(this,"nc",D7(t,55),D7(B,55));C5(this,"a",PN(t,56),PN(B,56));ZJ(this,"rj",D7(t,57),
D7(B,57));ZJ(this,"rp",D7(t,58),D7(B,58));ZJ(this,"rg",D7(t,59),D7(B,59));ZJ(this,"pd",D7(t,60),D7(B,60));ZJ(this,"pa",D7(t,61),D7(B,61));C5(this,"m",PN(t,63),PN(B,63));C5(this,"vb",Uy(t,68),Uy(B,68));C5(this,"vl",Uy(t,69),Uy(B,69));ZJ(this,"lf",D7(t,65),D7(B,65));ZJ(this,"mv",D7(t,66),D7(B,66));ZJ(this,"id",D7(t,70),D7(B,70));C5(this,"ic",PN(t,71),!0);ZJ(this,"pg",_.HE(t,72),_.HE(B,72));ZJ(this,"mo",D7(t,73),D7(B,73));ZJ(this,"al",D7(t,74),D7(B,74));C5(this,"iv",Uy(t,75),Uy(B,75));C5(this,"pi",Io(t,
76),Io(B,76));C5(this,"ya",Io(t,77),Io(B,77));C5(this,"ro",Io(t,78),Io(B,78));C5(this,"fo",Io(t,79),Io(B,79));ZJ(this,"df",D7(t,80),D7(B,80));L5(this,"mm",_.mJ(t,81),_.mJ(B,81));ZJ(this,"sg",D7(t,82),D7(B,82));ZJ(this,"gd",D7(t,83),D7(B,83));ZJ(this,"fm",D7(t,84),D7(B,84));C5(this,"ba",PN(t,85),PN(B,85));C5(this,"br",PN(t,86),PN(B,86));C5(this,"bc",t.getBackgroundColor(),B.getBackgroundColor(),16,8);C5(this,"pc",PN(t,88),PN(B,88),16,8);C5(this,"sc",PN(t,89),PN(B,89),16,8);ZJ(this,"dv",D7(t,90),D7(B,
90));ZJ(this,"md",D7(t,91),D7(B,91));C5(this,"cp",PN(t,92),PN(B,92));ZJ(this,"sm",D7(t,93),D7(B,93));C5(this,"cv",PN(t,94),PN(B,94));ZJ(this,"ng",D7(t,95),D7(B,95));ZJ(this,"il",D7(t,96),D7(B,96));ZJ(this,"lo",D7(t,97),D7(B,97));ZJ(this,"vm",D7(t,98),D7(B,98));L5(this,"dc",_.mJ(t,99),_.mJ(B,99));ZJ(this,"rf",D7(t,100),D7(B,100));L5(this,"vf",_.mJ(t,102),_.mJ(B,102));ZJ(this,"ra",_.HE(t,103),_.HE(B,103));ZJ(this,"ckm",D7(t,104),D7(B,104));ZJ(this,"gm",D7(t,105),D7(B,105));ZJ(this,"ngm",D7(t,106),D7(B,
106));C5(this,"em",PN(t,107),PN(B,107));ZJ(this,"cr",D7(t,108),D7(B,108));C5(this,"sl",t.getStoryboardLevel(),B.getStoryboardLevel());C5(this,"sb",PN(t,110),PN(B,110));L5(this,"pt",_.mJ(t,111),_.mJ(B,111));L5(this,"gce",_.mJ(t,112),_.mJ(B,112));ZJ(this,"tm",D7(t,113),D7(B,113));ZJ(this,"ntm",D7(t,114),D7(B,114));C5(this,"mp",PN(t,115),PN(B,115));return this.JSC$17454_components_.join("-")};
var C5=function(B,t,T,S,O,d){if(T!=null){var Z=O==void 0||O!=10&&O!=16?10:O;T=Number(T).toString(Z);O=new HRb;O.append(Z==16?"0x":"");Z=O.append;d==void 0?d="":(d-=T.length,d=d<=0?"":(0,_.pMo)("0",d));Z.call(O,d);O.append(T);tnb(B,t,O.toString(),!!Number(S))}},ZJ=function(B,t,T,S){T&&tnb(B,t,"",!!S)},L5=function(B,t,T,S){T&&tnb(B,t,String(T),!!Number(S))},tnb=function(B,t,T,S){S&&(t=t.charAt(0).toUpperCase()+t.substring(1));
B.JSC$17454_components_.push(t+T)};_.TG(aQ,ddr);_.k=aQ.prototype;_.k.JSC$17456_setCrop=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setCrop.call(this,B)};
_.k.JSC$17456_setHeight=function(B){B=B==null||B<0?void 0:B;B!=null&&this.setSize();return aQ.superClass_.JSC$17456_setHeight.call(this,B)};
_.k.JSC$17456_setImageCrop=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setImageCrop.call(this,B)};
_.k.JSC$17456_setCircleCrop=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setCircleCrop.call(this,B)};
_.k.setSize=function(B){_.Be(B)&&(B=Math.max(B.width,B.height));B=B==null||B<0?void 0:B;B!=null&&(this.JSC$17456_setWidth(),this.JSC$17456_setHeight());return aQ.superClass_.setSize.call(this,B)};
_.k.JSC$17456_setSmartCrop=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setSmartCrop.call(this,B)};
_.k.JSC$17456_setSmartCropNoClip=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setSmartCropNoClip.call(this,B)};
_.k.JSC$17456_setSmartCropUseFace=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setSmartCropUseFace.call(this,B)};
_.k.setCenterCrop=function(B){B&&ho(this);return aQ.superClass_.setCenterCrop.call(this,B)};
_.k.JSC$17456_setPad=function(B){B&&ho(this);return aQ.superClass_.JSC$17456_setPad.call(this,B)};
_.k.JSC$17456_setWidth=function(B){B=B==null||B<0?void 0:B;B!=null&&this.setSize();return aQ.superClass_.JSC$17456_setWidth.call(this,B)};
var TXf=function(B){B.clearOptions();var t=B.JSC$17454_parsedOptions_,T=t.valueProto_;dw(!0,_.HE(T,3),_.HE(t.signatureFlagProto_,3))&&_.ZC(T,3,!0);return B},ho=function(B){B.setCenterCrop();
B.JSC$17456_setCircleCrop();B.JSC$17456_setCrop();B.JSC$17456_setImageCrop();B.JSC$17456_setPad();B.JSC$17456_setSmartCrop();B.JSC$17456_setSmartCropNoClip();B.JSC$17456_setSmartCropUseFace()};
aQ.prototype.build=function(){var B=this.JSC$17454_parsedOptions_.valueProto_;D7(B,18)||D7(B,45)?B.getSize()||this.setSize(0):(B=this.JSC$17454_parsedOptions_.valueProto_,B.getSize()||B.getWidth()||B.getHeight()||(this.setSize(),this.JSC$17456_setHeight(),this.JSC$17456_setWidth(),ho(this)));return aQ.superClass_.build.call(this)};var SCN=/^[^\/]*\/\//,qF=function(B,t){t=t===void 0?!1:t;this.original_=B;this.originalPrefix_="";(B=this.original_.match(SCN))&&B[0]?(this.originalPrefix_=B[0],B=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):B="http://"+this.original_;this.uri_=_.YB(B,!0);this.isFreeformUrl_=t;this.JSC$17460_valid_=!0;this.obfuscated_=!1},Ohb=function(B,t){B.JSC$17462_pathPrefix_=B.JSC$17462_pathPrefix_?B.JSC$17462_pathPrefix_+("/"+t):t},VJ=function(B){if(B.JSC$17462_components_==
void 0){var t=B.uri_.getPath().substring(1);
B.JSC$17462_pathPrefix_=null;if(B.isFreeformUrl_){B.JSC$17462_components_=[];if((t.match(/=/g)||[]).length>1)return B.JSC$17460_valid_=!1,B.JSC$17462_components_;var T=t.indexOf("=");T!=-1?(B.JSC$17462_components_.push(t.substr(0,T)),B.JSC$17462_components_.push(t.substr(T+1))):B.JSC$17462_components_.push(t);return B.JSC$17462_components_}B.JSC$17462_components_=t.split("/");t=B.JSC$17462_components_.length;t>2&&B.JSC$17462_components_[0]=="u"&&(Ohb(B,B.JSC$17462_components_[0]+"/"+B.JSC$17462_components_[1]),
B.JSC$17462_components_.shift(),B.JSC$17462_components_.shift(),t-=2);if(t==0||t==4||t>7)return B.JSC$17460_valid_=!1,B.JSC$17462_components_;if(t==2)Ohb(B,B.JSC$17462_components_[0]);else if(B.JSC$17462_components_[0]=="image")Ohb(B,B.JSC$17462_components_[0]);else if(t==7||t==3)return B.JSC$17460_valid_=!1,B.JSC$17462_components_;if(t<=3){B.obfuscated_=!0;t==3&&(Ohb(B,B.JSC$17462_components_[1]),B.JSC$17462_components_.shift(),--t);--t;T=B.JSC$17462_components_[t];var S=T.indexOf("=");S!=-1&&(B.JSC$17462_components_[t]=
T.substr(0,S),B.JSC$17462_components_.push(T.substr(S+1)))}}return B.JSC$17462_components_};
qF.prototype.isValid=function(){VJ(this);return this.JSC$17460_valid_};
qF.prototype.isObfuscated=function(){VJ(this);return this.obfuscated_};
var kgw=function(B){VJ(B);return B.isFreeformUrl_},EK=function(B){VJ(B);
B.JSC$17462_pathPrefix_==void 0&&(B.JSC$17462_pathPrefix_=null);return B.JSC$17462_pathPrefix_},de1=function(B){switch(VJ(B).length){case 7:return!0;
case 6:return EK(B)==null;case 5:return!1;case 3:return!0;case 2:return EK(B)==null;case 1:return!1;default:return!1}},DJ=function(B,t){if(kgw(B))a:{switch(t){case 7:t=0;
break;case 4:if(!de1(B)){B=null;break a}t=1;break;default:B=null;break a}B=VJ(B)[t]}else if(B.isObfuscated())a:{var T=EK(B)!=null?1:0;switch(t){case 6:t=T;break;case 4:if(!de1(B)){B=null;break a}t=1+T;break;default:B=null;break a}B=VJ(B)[t]}else a:{T=EK(B)!=null?1:0;switch(t){case 0:t=T;break;case 1:t=1+T;break;case 2:t=2+T;break;case 3:t=3+T;break;case 4:if(!de1(B)){B=null;break a}t=4+T;break;case 5:t=de1(B)?1:0;t=4+T+t;break;default:B=null;break a}B=VJ(B)[t]}return B};
qF.prototype.getOptions=function(){this.options_==void 0&&(this.options_=DJ(this,4));return this.options_};var LI7=function(){};
LI7.prototype.parse=function(B,t){return new C5b(B,t===void 0?!1:t)};
var C5b=function(B,t){qF.call(this,B,t===void 0?!1:t)};
_.u(C5b,qF);_.TG(fo,aQ);var Zm8;fo.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
fo.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var B=fo.superClass_.build.call(this),t=[];EK(this.parsedImageUrl_)!=null&&t.push(EK(this.parsedImageUrl_));var T=kgw(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var S=this.parsedImageUrl_;S.obfuscatedData_==void 0&&(S.obfuscatedData_=DJ(S,6));t.push(S.obfuscatedData_+(B?"="+B:""))}else if(T){S=t.push;var O=this.parsedImageUrl_;O.freeformUrlPath_===void 0&&(O.freeformUrlPath_=DJ(O,
7));S.call(t,O.freeformUrlPath_);B&&t.push(B)}else S=t.push,O=this.parsedImageUrl_,O.obfuscatedGaiaId_==void 0&&(O.obfuscatedGaiaId_=DJ(O,0)),S.call(t,O.obfuscatedGaiaId_),S=t.push,O=this.parsedImageUrl_,O.photoId_==void 0&&(O.photoId_=DJ(O,1)),S.call(t,O.photoId_),S=t.push,O=this.parsedImageUrl_,O.imageVersion_==void 0&&(O.imageVersion_=DJ(O,2)),S.call(t,O.imageVersion_),S=t.push,O=this.parsedImageUrl_,O.signature_==void 0&&(O.signature_=DJ(O,3)),S.call(t,O.signature_),B&&t.push(B),B=t.push,S=this.parsedImageUrl_,
S.filename_==void 0&&(S.filename_=DJ(S,5)),B.call(t,S.filename_);t=T?t.join("="):t.join("/");t=_.YB(this.protocolPrefix_+this.JSC$17468_domain_+"/"+t+(this.JSC$17468_query_?"?"+this.JSC$17468_query_:"")).toString();t.startsWith("%3a//")&&(t=t.replace("%3a//","://"));return t};var CM1=_.ie(["viewBox"]),ZhB=_.ie(["width"]),LWn=_.ie(["height"]),h5q=_.ie(["fill"]),qCb=_.ie(["id"]),VnC=_.ie(["x"]),Exg=_.ie(["y"]);qgs.prototype.getLength=function(){return this.parsedData.length};
qgs.prototype.write=function(B){for(var t=0,T=this.parsedData.length;t<T;t++)B.put(this.parsedData[t],8)};
var JpN=function(B,t){var T=new qgs(t);B.dataList.push(T);T=B.errorCorrectLevel;var S=1,O=encodeURI(t).toString().replace(/%[0-9a-fA-F]{2}/g,"a");t=O.length+(O.length!=t?3:0);O=0;for(var d=Pj.length;O<=d;O++){var Z=0;switch(T){case 1:Z=Pj[O][0];break;case 0:Z=Pj[O][1];break;case 3:Z=Pj[O][2];break;case 2:Z=Pj[O][3]}if(t<=Z)break;else S++}if(S>Pj.length)throw Error("Ak");B.typeNumber=S;B.dataCache=null};
VKb.prototype.isDark=function(B,t){if(B<0||this.moduleCount<=B||t<0||this.moduleCount<=t)throw Error("sk`"+B+"`"+t);return this.modules[B][t]};
for(var mds=function(B,t,T){B.moduleCount=B.typeNumber*4+17;B.modules=Array(B.moduleCount);for(var S=0;S<B.moduleCount;S++){B.modules[S]=Array(B.moduleCount);for(var O=0;O<B.moduleCount;O++)B.modules[S][O]=null}Dew(B,0,0);Dew(B,B.moduleCount-7,0);Dew(B,0,B.moduleCount-7);S=PMq[B.typeNumber-1];for(O=0;O<S.length;O++)for(var d=0;d<S.length;d++){var Z=S[O],h=S[d];if(B.modules[Z][h]==null)for(var q=-2;q<=2;q++)for(var D=-2;D<=2;D++)B.modules[Z+q][h+D]=q==-2||q==2||D==-2||D==2||q==0&&D==0?!0:!1}for(S=
8;S<B.moduleCount-8;S++)B.modules[S][6]==null&&(B.modules[S][6]=S%2==0);for(S=8;S<B.moduleCount-8;S++)B.modules[6][S]==null&&(B.modules[6][S]=S%2==0);S=B.errorCorrectLevel<<3|T;for(O=S<<10;UK(O)-UK(1335)>=0;)O^=1335<<UK(O)-UK(1335);S=(S<<10|O)^21522;for(O=0;O<15;O++)d=!t&&(S>>O&1)==1,O<6?B.modules[O][8]=d:O<8?B.modules[O+1][8]=d:B.modules[B.moduleCount-15+O][8]=d;for(O=0;O<15;O++)d=!t&&(S>>O&1)==1,O<8?B.modules[8][B.moduleCount-O-1]=d:O<9?B.modules[8][15-O-1+1]=d:B.modules[8][15-O-1]=d;B.modules[B.moduleCount-
8][8]=!t;if(B.typeNumber>=7){S=B.typeNumber;for(O=S<<12;UK(O)-UK(7973)>=0;)O^=7973<<UK(O)-UK(7973);S=S<<12|O;for(O=0;O<18;O++)d=!t&&(S>>O&1)==1,B.modules[Math.floor(O/3)][O%3+B.moduleCount-8-3]=d;for(O=0;O<18;O++)d=!t&&(S>>O&1)==1,B.modules[O%3+B.moduleCount-8-3][Math.floor(O/3)]=d}if(B.dataCache==null){O=B.typeNumber;d=B.dataList;t=B.errorCorrectLevel;S=Ueq(O,t);if(S==void 0)throw Error("zk`"+O+"`"+t);Z=S.length/3;t=[];for(h=0;h<Z;h++){q=S[h*3];D=S[h*3+1];for(var P=S[h*3+2],U=0;U<q;U++)t.push(new Ezg(D,
P))}S=new Ddr;for(Z=0;Z<d.length;Z++)h=d[Z],S.put(h.mode,4),S.put(h.getLength(),IbB(h.mode,O)),h.write(S);for(Z=O=0;Z<t.length;Z++)O+=t[Z].dataCount;if(S.length>O*8)throw Error("tk`"+S.length+"`"+O*8);for(S.length+4<=O*8&&S.put(0,4);S.length%8!=0;)J7C(S,!1);for(;!(S.length>=O*8);){S.put(236,8);if(S.length>=O*8)break;S.put(17,8)}d=O=D=0;Z=Array(t.length);h=Array(t.length);for(q=0;q<t.length;q++){U=t[q].dataCount;var J=t[q].totalCount-U;O=Math.max(O,U);d=Math.max(d,J);Z[q]=Array(U);for(P=0;P<Z[q].length;P++)Z[q][P]=
255&S.buffer[P+D];D+=U;P=J;U=new g6([1],0);for(J=0;J<P;J++)U=U.multiply(new g6([1,meN(J)],0));P=U;U=(new g6(Z[q],P.getLength()-1)).mod(P);h[q]=Array(P.getLength()-1);for(P=0;P<h[q].length;P++)J=P+U.getLength()-h[q].length,h[q][P]=J>=0?U.get(J):0}for(P=S=0;P<t.length;P++)S+=t[P].totalCount;S=Array(S);for(P=D=0;P<O;P++)for(q=0;q<t.length;q++)P<Z[q].length&&(S[D++]=Z[q][P]);for(P=0;P<d;P++)for(q=0;q<t.length;q++)P<h[q].length&&(S[D++]=h[q][P]);B.dataCache=S}t=B.dataCache;S=-1;O=B.moduleCount-1;d=7;Z=
0;for(h=B.moduleCount-1;h>0;h-=2)for(h==6&&h--;;){for(q=0;q<2;q++)B.modules[O][h-q]==null&&(D=!1,Z<t.length&&(D=(t[Z]>>>d&1)==1),NX8(T,O,h-q)&&(D=!D),B.modules[O][h-q]=D,d--,d==-1&&(Z++,d=7));O+=S;if(O<0||B.moduleCount<=O){O-=S;S=-S;break}}},Dew=function(B,t,T){for(var S=-1;S<=7;S++)if(!(t+S<=-1||B.moduleCount<=t+S))for(var O=-1;O<=7;O++)T+O<=-1||B.moduleCount<=T+O||(B.modules[t+S][T+O]=0<=S&&S<=6&&(O==0||O==6)||0<=O&&O<=6&&(S==0||S==6)||2<=S&&S<=4&&2<=O&&O<=4?!0:!1)},NhV=function(B){for(var t=0,
T=0,S=0;S<8;S++){mds(B,!0,S);
var O=B;for(var d=O.moduleCount,Z=0,h=0;h<d;h++)for(var q=0;q<d;q++){for(var D=0,P=O.isDark(h,q),U=-1;U<=1;U++)if(!(h+U<0||d<=h+U))for(var J=-1;J<=1;J++)q+J<0||d<=q+J||(U!=0||J!=0)&&P==O.isDark(h+U,q+J)&&D++;D>5&&(Z+=3+D-5)}for(h=0;h<d-1;h++)for(q=0;q<d-1;q++)if(D=0,O.isDark(h,q)&&D++,O.isDark(h+1,q)&&D++,O.isDark(h,q+1)&&D++,O.isDark(h+1,q+1)&&D++,D==0||D==4)Z+=3;for(h=0;h<d;h++)for(q=0;q<d-6;q++)O.isDark(h,q)&&!O.isDark(h,q+1)&&O.isDark(h,q+2)&&O.isDark(h,q+3)&&O.isDark(h,q+4)&&!O.isDark(h,q+5)&&
O.isDark(h,q+6)&&(Z+=40);for(q=0;q<d;q++)for(h=0;h<d-6;h++)O.isDark(h,q)&&!O.isDark(h+1,q)&&O.isDark(h+2,q)&&O.isDark(h+3,q)&&O.isDark(h+4,q)&&!O.isDark(h+5,q)&&O.isDark(h+6,q)&&(Z+=40);for(q=D=0;q<d;q++)for(h=0;h<d;h++)O.isDark(h,q)&&D++;O=Z+=Math.abs(100*D/d/d-50)/5*10;if(S==0||t>O)t=O,T=S}return T},PMq=[[],
[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]],UK=function(B){for(var t=0;B!=0;)t++,B>>>=1;return t},NX8=function(B,t,T){switch(B){case 0:return(t+T)%2==0;
case 1:return t%2==0;case 2:return T%3==0;case 3:return(t+T)%3==0;case 4:return(Math.floor(t/2)+Math.floor(T/3))%2==0;case 5:return t*T%2+t*T%3==0;case 6:return(t*T%2+t*T%3)%2==0;case 7:return(t*T%3+(t+T)%2)%2==0;default:throw Error("uk`"+B);}},IbB=function(B,t){if(1<=t&&t<10)switch(B){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("vk`"+B);}else if(t<27)switch(B){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("vk`"+B);}else if(t<41)switch(B){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("vk`"+B);}else throw Error("wk`"+t);},Ih=function(B){if(B<1)throw Error("xk`"+B);
return Xcf[B]},meN=function(B){for(;B<0;)B+=255;
for(;B>=256;)B-=255;return Jo[B]},Jo=Array(256),Xcf=Array(256),uY1=0;uY1<8;uY1++)Jo[uY1]=1<<uY1;
for(var m1=8;m1<256;m1++)Jo[m1]=Jo[m1-4]^Jo[m1-5]^Jo[m1-6]^Jo[m1-8];for(var jYV=0;jYV<255;jYV++)Xcf[Jo[jYV]]=jYV;g6.prototype.get=function(B){return this.num[B]};
g6.prototype.getLength=function(){return this.num.length};
g6.prototype.multiply=function(B){for(var t=Array(this.getLength()+B.getLength()-1),T=0;T<this.getLength();T++)for(var S=0;S<B.getLength();S++)t[T+S]^=meN(Ih(this.get(T))+Ih(B.get(S)));return new g6(t,0)};
g6.prototype.mod=function(B){if(this.getLength()-B.getLength()<0)return this;for(var t=Ih(this.get(0))-Ih(B.get(0)),T=Array(this.getLength()),S=0;S<this.getLength();S++)T[S]=this.get(S);for(S=0;S<B.getLength();S++)T[S]^=meN(Ih(B.get(S))+t);return(new g6(T,0)).mod(B)};
var Hhs=[[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]],Ueq=function(B,t){switch(t){case 1:return Hhs[(B-1)*4];case 0:return Hhs[(B-1)*4+1];case 3:return Hhs[(B-1)*4+2];case 2:return Hhs[(B-1)*4+3]}};
Ddr.prototype.get=function(B){return(this.buffer[Math.floor(B/8)]>>>7-B%8&1)==1};
Ddr.prototype.put=function(B,t){for(var T=0;T<t;T++)J7C(this,(B>>>t-T-1&1)==1)};
var J7C=function(B,t){var T=Math.floor(B.length/8);B.buffer.length<=T&&B.buffer.push(0);t&&(B.buffer[T]|=128>>>B.length%8);B.length++},Pj=[[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]],I0N=function(){var B=function(t,T){this.JSC$17488__el=t;this.JSC$17488__htOption=T};
B.prototype.draw=function(t){function T(P,U){P=document.createElementNS("http://www.w3.org/2000/svg",P);for(var J in U)U.hasOwnProperty(J)&&(J==="href"?_.UQC(P,U[J]):_.p7([_.T_(CM1),_.T_(ZhB),_.T_(LWn),_.T_(h5q),_.T_(qCb),_.T_(VnC),_.T_(Exg)],P,J,U[J]));return P}
var S=this.JSC$17488__htOption,O=this.JSC$17488__el,d=t.moduleCount;this.clear();var Z=T("svg",{viewBox:"0 0 "+String(d)+" "+String(d),width:"100%",height:"100%",fill:S.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});O.appendChild(Z);Z.appendChild(T("rect",{fill:S.colorLight,width:"100%",height:"100%"}));Z.appendChild(T("rect",{fill:S.colorDark,width:"1",height:"1",id:"template"}));for(var h=0;h<d;h++)for(var q=0;q<d;q++)if(t.isDark(h,q)){var D=T("use",{x:String(h),y:String(q),href:"#template"});
Z.appendChild(D)}};
B.prototype.clear=function(){for(;this.JSC$17488__el.hasChildNodes();)this.JSC$17488__el.removeChild(this.JSC$17488__el.lastChild)};
return B}(),Ud7=document.documentElement.tagName.toLowerCase()==="svg"?I0N:typeof CanvasRenderingContext2D!="undefined"?function(){var B=function(t,T){this._bIsPainted=!1;
P51();this.JSC$17488__htOption=T;this._elCanvas=document.createElement("canvas");this._elCanvas.width=T.width;this._elCanvas.height=T.height;t.appendChild(this._elCanvas);this.JSC$17488__el=t;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$17488__el.appendChild(this._elImage);this._bSupportDataURI=null};
B.prototype._onMakeImage=function(){var t=this._elCanvas.toDataURL("image/png");this._elImage.src=t;this._elImage.style.display="block";this._elCanvas.style.display="none"};
B.prototype._safeSetDataURI=function(t,T){var S=this;S._fFail=T;S._fSuccess=t;S._bSupportDataURI===null?(t=_.Nc("IMG"),T=function(){S._bSupportDataURI=!1;S._fFail&&S._fFail.call(S)},t.onabort=T,t.onerror=T,t.onload=function(){S._bSupportDataURI=!0;
S._fSuccess&&S._fSuccess.call(S)},t.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)};
B.prototype.draw=function(t){var T=this._oContext,S=this.JSC$17488__htOption,O=t.moduleCount,d=S.width/O,Z=S.height/O,h=Math.round(d),q=Math.round(Z);this._elImage.style.display="none";this.clear();for(var D=0;D<O;D++)for(var P=0;P<O;P++){var U=t.isDark(D,P),J=P*d,N=D*Z;T.strokeStyle=U?S.colorDark:S.colorLight;T.lineWidth=1;T.fillStyle=U?S.colorDark:S.colorLight;T.fillRect(J,N,d,Z);T.strokeRect(Math.floor(J)+.5,Math.floor(N)+.5,h,q);T.strokeRect(Math.ceil(J)-.5,Math.ceil(N)-.5,h,q)}this._bIsPainted=
!0};
B.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
B.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
B.prototype.round=function(t){return t?Math.floor(t*1E3)/1E3:t};
return B}():function(){var B=function(t,T){this.JSC$17488__el=t;
this.JSC$17488__htOption=T};
B.prototype.draw=function(t){for(var T=this.JSC$17488__htOption,S=this.JSC$17488__el,O=t.moduleCount,d=Math.floor(T.width/O),Z=Math.floor(T.height/O),h=['<table style="border:0;border-collapse:collapse;">'],q=0;q<O;q++){h.push("<tr>");for(var D=0;D<O;D++)h.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+d+"px;height:"+Z+"px;background-color:"+(t.isDark(q,D)?T.colorDark:T.colorLight)+';"></td>');h.push("</tr>")}h.push("</table>");t=h.join("");t=_.wLq(_.yNq,t);_.Gu(S,t);
t=S.childNodes[0];O=(T.width-t.offsetWidth)/2;d=(T.height-t.offsetHeight)/2;O>0&&d>0&&(t.style.margin=d+"px "+O+"px")};
B.prototype.clear=function(){this.JSC$17488__el.textContent=""};
return B}();
XOw.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$17491__android||this.JSC$17491__android>=3)&&this._oDrawing.makeImage()};
XOw.prototype.clear=function(){this._oDrawing.clear()};
_.TX.QRCode=XOw;var abr={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var NF=function(){};
NF.prototype.stringify=function(B){return _.TX.JSON.stringify(B,void 0)};
NF.prototype.parse=function(B){return _.TX.JSON.parse(B,void 0)};var fbs=function(){_.Vr.call(this,"z")};
_.TG(fbs,_.Vr);var gxB=function(){_.Vr.call(this,"y")};
_.TG(gxB,_.Vr);var R5q=null,A71=function(){return R5q=R5q||new _.I8},c7b=function(B){_.Vr.call(this,"serverreachability",B)};
_.TG(c7b,_.Vr);var Xc=function(B){var t=A71();t.dispatchEvent(new c7b(t,B))},sYN=function(B){_.Vr.call(this,"statevent",B)};
_.TG(sYN,_.Vr);var uB=function(B){var t=A71();t.dispatchEvent(new sYN(t,B))},FW_=function(B,t,T,S){_.Vr.call(this,"timingevent",B);
this.size=t;this.rtt=T;this.retries=S};
_.TG(FW_,_.Vr);var wc7=function(B,t,T){var S=A71();S.dispatchEvent(new FW_(S,B,t,T))},js=function(B,t){if(typeof B!=="function")throw Error("Bk");
return _.TX.setTimeout(function(){B()},t)};var Hj=function(){this.redactEnabled_=!0};
Hj.prototype.disableRedact=function(){this.redactEnabled_=!1};
var ox8=function(B,t,T,S,O,d){B.info(function(){if(B.redactEnabled_)if(d){var Z="";for(var h=d.split("&"),q=0;q<h.length;q++){var D=h[q].split("=");if(D.length>1){var P=D[0];D=D[1];var U=P.split("_");Z=U.length>=2&&U[1]=="type"?Z+(P+"="+D+"&"):Z+(P+"=redacted&")}}}else Z=null;else Z=d;return"XMLHTTP REQ ("+S+") [attempt "+O+"]: "+t+"\n"+T+"\n"+Z})},y7g=function(B,t,T,S,O,d,Z){B.info(function(){return"XMLHTTP RESP ("+S+") [ attempt "+O+"]: "+t+"\n"+T+"\n"+d+" "+Z})},ah=function(B,t,T,S){B.info(function(){return"XMLHTTP TEXT ("+
t+"): "+QYf(B,T)+(S?" "+S:"")})},xeb=function(B,t){B.info(function(){return"TIMEOUT: "+t})};
Hj.prototype.debug=function(){};
Hj.prototype.info=function(){};
Hj.prototype.warning=function(){};
var QYf=function(B,t){if(!B.redactEnabled_)return t;if(!t)return null;try{var T=JSON.parse(t);if(T)for(var S=0;S<T.length;S++)if(Array.isArray(T[S])){var O=T[S];if(!(O.length<2)){var d=O[1];if(Array.isArray(d)&&!(d.length<1)){var Z=d[0];if(Z!="noop"&&Z!="stop"&&Z!="close")for(var h=1;h<d.length;h++)d[h]=""}}}return(0,_.Hi)(T)}catch(q){return B.debug("Exception parsing expected JS array - probably was not JS"),t}};var f5=function(B,t,T,S,O){this.JSC$17513_channel_=B;this.JSC$17513_channelDebug_=t;this.sid_=T;this.JSC$17513_rid_=S;this.JSC$17513_retryId_=O||1;this.JSC$17513_eventHandler_=new _.SK(this);this.timeout_=45E3;this.JSC$17513_extraHeaders_=null;this.JSC$17513_successful_=!1;this.JSC$17513_postData_=this.JSC$17513_requestUri_=this.JSC$17513_baseUri_=this.JSC$17513_type_=this.JSC$17513_requestStartTime_=this.JSC$17513_watchDogTimeoutTime_=this.JSC$17513_watchDogTimerId_=null;this.JSC$17513_pendingMessages_=
[];this.JSC$17513_xmlHttp_=null;this.JSC$17513_xmlHttpChunkStart_=0;this.JSC$17513_lastError_=this.JSC$17513_verb_=null;this.JSC$17513_lastStatusCode_=-1;this.JSC$17513_cancelled_=!1;this.JSC$17513_readyStateChangeThrottleMs_=0;this.JSC$17513_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new Mn8},Mn8=function(){this.JSC$17515_textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},$eN=function(B,t){switch(B){case 0:return"Non-200 return code ("+t+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},WWb={},e57={};
f5.prototype.setTimeout=function(B){this.timeout_=B};
var pcb=function(B,t,T){B.JSC$17513_type_=1;B.JSC$17513_baseUri_=_.SR(t.clone());B.JSC$17513_postData_=T;B.decodeChunks_=!0;Ggf(B,null)},Ggf=function(B,t){B.JSC$17513_requestStartTime_=Date.now();
ih7(B);B.JSC$17513_requestUri_=B.JSC$17513_baseUri_.clone();Z7(B.JSC$17513_requestUri_,"t",B.JSC$17513_retryId_);B.JSC$17513_xmlHttpChunkStart_=0;var T=B.JSC$17513_channel_.JSC$17532_supportsCrossDomainXhrs_;B.fetchResponseState_=new Mn8;B.JSC$17513_xmlHttp_=YCs(B.JSC$17513_channel_,T?t:null,!B.JSC$17513_postData_);B.JSC$17513_readyStateChangeThrottleMs_>0&&(B.JSC$17513_readyStateChangeThrottle_=new _.nS((0,_.gS)(B.JSC$17517_xmlHttpHandler_,B,B.JSC$17513_xmlHttp_),B.JSC$17513_readyStateChangeThrottleMs_));
B.JSC$17513_eventHandler_.listen(B.JSC$17513_xmlHttp_,"readystatechange",B.JSC$17517_readyStateChangeHandler_);t=B.JSC$17513_extraHeaders_?_.f1.clone(B.JSC$17513_extraHeaders_):{};B.JSC$17513_postData_?(B.JSC$17513_verb_||(B.JSC$17513_verb_="POST"),t["Content-Type"]="application/x-www-form-urlencoded",B.JSC$17513_xmlHttp_.send(B.JSC$17513_requestUri_,B.JSC$17513_verb_,B.JSC$17513_postData_,t)):(B.JSC$17513_verb_="GET",B.JSC$17513_xmlHttp_.send(B.JSC$17513_requestUri_,B.JSC$17513_verb_,null,t));Xc(1);
ox8(B.JSC$17513_channelDebug_,B.JSC$17513_verb_,B.JSC$17513_requestUri_,B.JSC$17513_rid_,B.JSC$17513_retryId_,B.JSC$17513_postData_)};
f5.prototype.JSC$17517_readyStateChangeHandler_=function(B){B=B.target;var t=this.JSC$17513_readyStateChangeThrottle_;t&&_.fp(B)==3?(this.JSC$17513_channelDebug_.debug("Throttling readystatechange."),t.fire()):this.JSC$17517_xmlHttpHandler_(B)};
f5.prototype.JSC$17517_xmlHttpHandler_=function(B){try{B==this.JSC$17513_xmlHttp_?KWN(this):this.JSC$17513_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(t){this.JSC$17513_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),lbr(this)}finally{}};
var KWN=function(B){var t=_.fp(B.JSC$17513_xmlHttp_),T=B.JSC$17513_xmlHttp_.JSC$7857_lastErrorCode_,S=B.JSC$17513_xmlHttp_.getStatus();if(!(t<3||t==3&&!lbr(B))){B.JSC$17513_cancelled_||t!=4||T==7||(T==8||S<=0?Xc(3):Xc(2));vx1(B);var O=B.JSC$17513_xmlHttp_.getStatus();B.JSC$17513_lastStatusCode_=O;T=nxC(B);lbr(B)||B.JSC$17513_channelDebug_.debug(function(){return"No response text for uri "+B.JSC$17513_requestUri_+" status "+O});
B.JSC$17513_successful_=O==200;y7g(B.JSC$17513_channelDebug_,B.JSC$17513_verb_,B.JSC$17513_requestUri_,B.JSC$17513_rid_,B.JSC$17513_retryId_,t,O);if(B.JSC$17513_successful_){if(B.decodeInitialResponse_&&!B.initialResponseDecoded_)if(S=r78(B))ah(B.JSC$17513_channelDebug_,B.JSC$17513_rid_,S,"Initial handshake response via X-HTTP-Initial-Response"),B.initialResponseDecoded_=!0,z5n(B,S);else{B.JSC$17513_successful_=!1;B.JSC$17513_lastError_=3;uB(12);B.JSC$17513_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
B.JSC$17513_rid_+")");gw(B);Rh(B);return}B.decodeChunks_?bhV(B,t,T):(ah(B.JSC$17513_channelDebug_,B.JSC$17513_rid_,T,null),z5n(B,T));t==4&&gw(B);B.JSC$17513_successful_&&!B.JSC$17513_cancelled_&&(t==4?BtC(B.JSC$17513_channel_,B):(B.JSC$17513_successful_=!1,ih7(B)))}else emr(B.JSC$17513_xmlHttp_),O==400&&T.indexOf("Unknown SID")>0?(B.JSC$17513_lastError_=3,uB(12),B.JSC$17513_channelDebug_.warning("XMLHTTP Unknown SID ("+B.JSC$17513_rid_+")")):(B.JSC$17513_lastError_=0,uB(13),B.JSC$17513_channelDebug_.warning("XMLHTTP Bad status "+
O+" ("+B.JSC$17513_rid_+")")),gw(B),Rh(B)}},r78=function(B){return B.JSC$17513_xmlHttp_&&(B=UV(B.JSC$17513_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.L_(B)?B:null},nxC=function(B){if(!tzB(B))return B.JSC$17513_xmlHttp_.getResponseText();
var t=B.JSC$17513_xmlHttp_.getResponse();if(t==="")return"";var T="",S=t.length,O=_.fp(B.JSC$17513_xmlHttp_)==4;if(!B.fetchResponseState_.JSC$17515_textDecoder){if(typeof TextDecoder==="undefined")return gw(B),Rh(B),"";B.fetchResponseState_.JSC$17515_textDecoder=new _.TX.TextDecoder}for(var d=0;d<S;d++)B.fetchResponseState_.responseArrivedForFetch=!0,T+=B.fetchResponseState_.JSC$17515_textDecoder.decode(t[d],{stream:!(O&&d==S-1)});t.length=0;B.fetchResponseState_.responseBuffer+=T;B.JSC$17513_xmlHttpChunkStart_=
0;return B.fetchResponseState_.responseBuffer},lbr=function(B){return B.JSC$17513_xmlHttp_?B.fetchResponseState_.responseArrivedForFetch?!0:!(!B.JSC$17513_xmlHttp_.getResponseText()&&!B.JSC$17513_xmlHttp_.getResponse()):!1},tzB=function(B){return B.JSC$17513_xmlHttp_?B.JSC$17513_verb_=="GET"&&B.JSC$17513_type_!=2&&B.JSC$17513_channel_.usesFetchStreams_:!1},bhV=function(B,t,T){for(var S=!0,O;!B.JSC$17513_cancelled_&&B.JSC$17513_xmlHttpChunkStart_<T.length;)if(O=Ttg(B,T),O==e57){t==4&&(B.JSC$17513_lastError_=
4,uB(14),S=!1);
ah(B.JSC$17513_channelDebug_,B.JSC$17513_rid_,null,"[Incomplete Response]");break}else if(O==WWb){B.JSC$17513_lastError_=4;uB(15);ah(B.JSC$17513_channelDebug_,B.JSC$17513_rid_,T,"[Invalid Chunk]");S=!1;break}else ah(B.JSC$17513_channelDebug_,B.JSC$17513_rid_,O,null),z5n(B,O);tzB(B)&&B.JSC$17513_xmlHttpChunkStart_!=0&&(B.fetchResponseState_.responseBuffer=B.fetchResponseState_.responseBuffer.slice(B.JSC$17513_xmlHttpChunkStart_),B.JSC$17513_xmlHttpChunkStart_=0);t!=4||T.length!=0||B.fetchResponseState_.responseArrivedForFetch||
(B.JSC$17513_lastError_=1,uB(16),S=!1);B.JSC$17513_successful_=B.JSC$17513_successful_&&S;S?T.length>0&&!B.firstByteReceived_&&(B.firstByteReceived_=!0,t=B.JSC$17513_channel_,t.JSC$17532_backChannelRequest_==B&&t.detectBufferingProxy_&&!t.bpDetectionDone_&&(t.JSC$17532_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+T.length),Spq(t),t.bpDetectionDone_=!0,uB(11))):(ah(B.JSC$17513_channelDebug_,B.JSC$17513_rid_,T,"[Invalid Chunked Response]"),gw(B),Rh(B))},Ttg=function(B,t){var T=
B.JSC$17513_xmlHttpChunkStart_,S=t.indexOf("\n",T);
if(S==-1)return e57;T=Number(t.substring(T,S));if(isNaN(T))return WWb;S+=1;if(S+T>t.length)return e57;t=t.slice(S,S+T);B.JSC$17513_xmlHttpChunkStart_=S+T;return t};
f5.prototype.cancel=function(){this.JSC$17513_cancelled_=!0;gw(this)};
var ih7=function(B){B.JSC$17513_watchDogTimeoutTime_=Date.now()+B.timeout_;OdV(B,B.timeout_)},OdV=function(B,t){if(B.JSC$17513_watchDogTimerId_!=null)throw Error("Ck");
B.JSC$17513_watchDogTimerId_=js((0,_.gS)(B.JSC$17517_onWatchDogTimeout_,B),t)},vx1=function(B){B.JSC$17513_watchDogTimerId_&&(_.TX.clearTimeout(B.JSC$17513_watchDogTimerId_),B.JSC$17513_watchDogTimerId_=null)};
f5.prototype.JSC$17517_onWatchDogTimeout_=function(){this.JSC$17513_watchDogTimerId_=null;var B=Date.now();B-this.JSC$17513_watchDogTimeoutTime_>=0?(xeb(this.JSC$17513_channelDebug_,this.JSC$17513_requestUri_),this.JSC$17513_type_!=2&&(Xc(3),uB(17)),gw(this),this.JSC$17513_lastError_=2,Rh(this)):(this.JSC$17513_channelDebug_.warning("WatchDog timer called too early"),OdV(this,this.JSC$17513_watchDogTimeoutTime_-B))};
var Rh=function(B){B.JSC$17513_channel_.state_==0||B.JSC$17513_cancelled_||BtC(B.JSC$17513_channel_,B)},gw=function(B){vx1(B);
_.by(B.JSC$17513_readyStateChangeThrottle_);B.JSC$17513_readyStateChangeThrottle_=null;B.JSC$17513_eventHandler_.removeAll();if(B.JSC$17513_xmlHttp_){var t=B.JSC$17513_xmlHttp_;B.JSC$17513_xmlHttp_=null;t.abort();t.dispose()}};
f5.prototype.getLastError=function(){return this.JSC$17513_lastError_};
var z5n=function(B,t){try{var T=B.JSC$17513_channel_;if(T.state_!=0&&(T.JSC$17532_backChannelRequest_==B||k1g(T.forwardChannelRequestPool_,B)))if(!B.initialResponseDecoded_&&k1g(T.forwardChannelRequestPool_,B)&&T.state_==3){try{var S=T.wireCodec_.JSC$17527_parser_.parse(t)}catch(h){S=null}if(Array.isArray(S)&&S.length==3){t=S;if(t[0]==0)a:if(T.JSC$17532_channelDebug_.debug("Server claims our backchannel is missing."),T.JSC$17532_backChannelTimerId_)T.JSC$17532_channelDebug_.debug("But we are currently starting the request.");
else{if(T.JSC$17532_backChannelRequest_)if(T.JSC$17532_backChannelRequest_.JSC$17513_requestStartTime_+3E3<B.JSC$17513_requestStartTime_)d5s(T),CN1(T);else break a;else T.JSC$17532_channelDebug_.warning("We do not have a BackChannel established");Zdb(T);uB(18)}else{T.JSC$17532_lastPostResponseArrayId_=t[1];var O=T.JSC$17532_lastPostResponseArrayId_-T.JSC$17532_lastArrayId_;if(0<O){var d=t[2];T.JSC$17532_channelDebug_.debug(d+" bytes (in "+O+" arrays) are outstanding on the BackChannel");d<37500&&
T.enableStreaming_&&T.JSC$17532_backChannelRetryCount_==0&&!T.JSC$17532_deadBackChannelTimerId_&&(T.JSC$17532_deadBackChannelTimerId_=js((0,_.gS)(T.JSC$17534_onBackChannelDead_,T),6E3))}}if(LXb(T.forwardChannelRequestPool_)<=1&&T.forwardChannelFlushedCallback_){try{T.forwardChannelFlushedCallback_()}catch(h){}T.forwardChannelFlushedCallback_=void 0}}else T.JSC$17532_channelDebug_.debug("Bad POST response data returned"),Ao(T,11)}else if((B.initialResponseDecoded_||T.JSC$17532_backChannelRequest_==
B)&&d5s(T),!_.L_(t)){var Z=T.wireCodec_.JSC$17527_parser_.parse(t);T.onInput_(Z,B)}Xc(4)}catch(h){}};var hkn=function(B,t){this.JSC$17520_mapId=B;this.map=t;this.context=null};var qp7=function(B){this.maxPoolSizeConfigured_=B||10;_.TX.PerformanceNavigationTiming?(B=_.TX.performance.getEntriesByType("navigation"),B=B.length>0&&(B[0].nextHopProtocol=="hq"||B[0].nextHopProtocol=="h2")):B=!!(_.TX.chrome&&_.TX.chrome.loadTimes&&_.TX.chrome.loadTimes()&&_.TX.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17523_maxSize_=B?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17523_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17523_request_=null;this.JSC$17523_pendingMessages_=
[]},Vzr=function(B){return B.JSC$17523_request_?!0:B.requestPool_?B.requestPool_.size>=B.JSC$17523_maxSize_:!1},LXb=function(B){return B.JSC$17523_request_?1:B.requestPool_?B.requestPool_.size:0},k1g=function(B,t){return B.JSC$17523_request_?B.JSC$17523_request_==t:B.requestPool_?B.requestPool_.has(t):!1},EuB=function(B,t){B.requestPool_?B.requestPool_.add(t):B.JSC$17523_request_=t},D5N=function(B,t){B.JSC$17523_request_&&B.JSC$17523_request_==t?B.JSC$17523_request_=null:B.requestPool_&&B.requestPool_.has(t)&&
B.requestPool_.delete(t)};
qp7.prototype.cancel=function(){this.JSC$17523_pendingMessages_=PNN(this);if(this.JSC$17523_request_)this.JSC$17523_request_.cancel(),this.JSC$17523_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var B=_.C(this.requestPool_.values()),t=B.next();!t.done;t=B.next())t.value.cancel();this.requestPool_.clear()}};
var PNN=function(B){if(B.JSC$17523_request_!=null)return B.JSC$17523_pendingMessages_.concat(B.JSC$17523_request_.JSC$17513_pendingMessages_);if(B.requestPool_!=null&&B.requestPool_.size!==0){var t=B.JSC$17523_pendingMessages_;B=_.C(B.requestPool_.values());for(var T=B.next();!T.done;T=B.next())t=t.concat(T.value.JSC$17513_pendingMessages_);return t}return _.vL(B.JSC$17523_pendingMessages_)},U5_=function(B,t){B.JSC$17523_pendingMessages_=B.JSC$17523_pendingMessages_.concat(t)};var I9n=function(B,t){var T=new Hj;T.debug("TestLoadImage: loading "+B);if(_.TX.Image){var S=new Image;S.onload=_.mY(cj,T,"TestLoadImage: loaded",!0,t,S);S.onerror=_.mY(cj,T,"TestLoadImage: error",!1,t,S);S.onabort=_.mY(cj,T,"TestLoadImage: abort",!1,t,S);S.ontimeout=_.mY(cj,T,"TestLoadImage: timeout",!1,t,S);_.TX.setTimeout(function(){if(S.ontimeout)S.ontimeout()},1E4);
S.src=B}else t(!1)},Jjn=function(B,t){var T=new Hj,S=new AbortController,O=setTimeout(function(){S.abort();
cj(T,"TestPingServer: timeout",!1,t)},1E4);
fetch(B,{signal:S.signal}).then(function(d){clearTimeout(O);d.ok?cj(T,"TestPingServer: ok",!0,t):cj(T,"TestPingServer: server error",!1,t)}).catch(function(){clearTimeout(O);
cj(T,"TestPingServer: error",!1,t)})},cj=function(B,t,T,S,O){try{B.debug(t),O&&(O.onload=null,O.onerror=null,O.onabort=null,O.ontimeout=null),S(T)}catch(d){}};var m5q=function(){this.JSC$17527_parser_=new NF};var sK=function(B,t,T){return T&&T.internalChannelParams?T.internalChannelParams[B]||t:t},Fc=function(B){this.serverVersion_=0;
this.JSC$17532_outgoingMaps_=[];this.JSC$17532_channelDebug_=new Hj;this.JSC$17532_hostPrefix_=this.JSC$17532_backChannelUri_=this.JSC$17532_forwardChannelUri_=this.JSC$17532_path_=this.JSC$17532_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17532_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17532_extraHeaders_=null;this.JSC$17532_nextMapId_=this.JSC$17532_nextRid_=0;this.JSC$17532_failFast_=sK("failFast",!1,B);this.enableStreaming_=this.JSC$17532_deadBackChannelTimerId_=
this.JSC$17532_backChannelTimerId_=this.JSC$17532_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17532_lastPostResponseArrayId_=this.JSC$17532_lastArrayId_=-1;this.JSC$17532_backChannelAttemptId_=this.JSC$17532_backChannelRetryCount_=this.JSC$17532_forwardChannelRetryCount_=0;this.JSC$17532_baseRetryDelayMs_=sK("baseRetryDelayMs",5E3,B);this.JSC$17532_retryDelaySeedMs_=sK("retryDelaySeedMs",1E4,B);this.JSC$17532_forwardChannelMaxRetries_=
sK("forwardChannelMaxRetries",2,B);this.JSC$17532_forwardChannelRequestTimeoutMs_=sK("forwardChannelRequestTimeoutMs",2E4,B);this.JSC$17532_xmlHttpFactory_=B&&B.xmlHttpFactory||void 0;this.networkTestUrl_=B&&B.networkTestUrl||void 0;this.usesFetchStreams_=B&&B.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17532_supportsCrossDomainXhrs_=B&&B.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new qp7(B&&B.concurrentRequestLimit);this.wireCodec_=new m5q;this.fastHandshake_=
B&&B.fastHandshake||!1;this.encodeInitMessageHeaders_=B&&B.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17532_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=B&&B.blockingHandshake||!1;B&&B.disableRedact&&this.JSC$17532_channelDebug_.disableRedact();B&&B.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
B&&B.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;B&&B.longPollingTimeout&&B.longPollingTimeout>0&&(this.longPollingTimeout_=B.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
Fc.prototype.JSC$17534_channelVersion_=8;Fc.prototype.state_=1;
Fc.prototype.connect=function(B,t,T,S){this.JSC$17532_channelDebug_.debug("connect()");uB(0);this.JSC$17532_path_=B;this.JSC$17532_extraParams_=t||{};T&&S!==void 0&&(this.JSC$17532_extraParams_.OSID=T,this.JSC$17532_extraParams_.OAID=S);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17532_channelDebug_.debug("connectChannel_()");B=Ntf(this,null,this.JSC$17532_path_);this.JSC$17532_channelDebug_.debug("GetForwardChannelUri: "+B);this.JSC$17532_forwardChannelUri_=B;XX8(this)};
Fc.prototype.disconnect=function(){this.JSC$17532_channelDebug_.debug("disconnect()");ul7(this);if(this.state_==3){var B=this.JSC$17532_nextRid_++,t=this.JSC$17532_forwardChannelUri_.clone();_.lK(t,"SID",this.sid_);_.lK(t,"RID",B);_.lK(t,"TYPE","terminate");ww(this,t);B=new f5(this,this.JSC$17532_channelDebug_,this.sid_,B);B.JSC$17513_type_=2;B.JSC$17513_baseUri_=_.SR(t.clone());t=!1;if(_.TX.navigator&&_.TX.navigator.sendBeacon)try{t=_.TX.navigator.sendBeacon(B.JSC$17513_baseUri_.toString(),"")}catch(T){}!t&&
_.TX.Image&&((new Image).src=B.JSC$17513_baseUri_,t=!0);t||(B.JSC$17513_xmlHttp_=YCs(B.JSC$17513_channel_,null),B.JSC$17513_xmlHttp_.send(B.JSC$17513_baseUri_));B.JSC$17513_requestStartTime_=Date.now();ih7(B)}jvf(this)};
var CN1=function(B){B.JSC$17532_backChannelRequest_&&(Spq(B),B.JSC$17532_backChannelRequest_.cancel(),B.JSC$17532_backChannelRequest_=null)},ul7=function(B){CN1(B);
B.JSC$17532_backChannelTimerId_&&(_.TX.clearTimeout(B.JSC$17532_backChannelTimerId_),B.JSC$17532_backChannelTimerId_=null);d5s(B);B.forwardChannelRequestPool_.cancel();B.JSC$17532_forwardChannelTimerId_&&(typeof B.JSC$17532_forwardChannelTimerId_==="number"&&_.TX.clearTimeout(B.JSC$17532_forwardChannelTimerId_),B.JSC$17532_forwardChannelTimerId_=null)};
Fc.prototype.getState=function(){return this.state_};
var XX8=function(B){Vzr(B.forwardChannelRequestPool_)||B.JSC$17532_forwardChannelTimerId_||(B.JSC$17532_forwardChannelTimerId_=!0,_.mk(B.JSC$17534_onStartForwardChannelTimer_,B),B.JSC$17532_forwardChannelRetryCount_=0)},a9b=function(B,t){if(LXb(B.forwardChannelRequestPool_)>=B.forwardChannelRequestPool_.JSC$17523_maxSize_-(B.JSC$17532_forwardChannelTimerId_?1:0))return!1;
if(B.JSC$17532_forwardChannelTimerId_)return B.JSC$17532_channelDebug_.debug("Use the retry request that is already scheduled."),B.JSC$17532_outgoingMaps_=t.JSC$17513_pendingMessages_.concat(B.JSC$17532_outgoingMaps_),!0;if(B.state_==1||B.state_==2||B.JSC$17532_forwardChannelRetryCount_>=(B.JSC$17532_failFast_?0:B.JSC$17532_forwardChannelMaxRetries_))return!1;B.JSC$17532_channelDebug_.debug("Going to retry POST");B.JSC$17532_forwardChannelTimerId_=js((0,_.gS)(B.JSC$17534_onStartForwardChannelTimer_,
B,t),Hd1(B,B.JSC$17532_forwardChannelRetryCount_));B.JSC$17532_forwardChannelRetryCount_++;return!0};
Fc.prototype.JSC$17534_onStartForwardChannelTimer_=function(B){if(this.JSC$17532_forwardChannelTimerId_)if(this.JSC$17532_forwardChannelTimerId_=null,this.JSC$17532_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!B){this.JSC$17532_channelDebug_.debug("open_()");this.JSC$17532_nextRid_=Math.floor(Math.random()*1E5);B=this.JSC$17532_nextRid_++;var t=new f5(this,this.JSC$17532_channelDebug_,"",B),T=this.JSC$17532_extraHeaders_;this.initHeaders_&&(T?(T=_.f1.clone(T),_.f1.extend(T,this.initHeaders_)):
T=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(t.JSC$17513_extraHeaders_=T,T=null);var S;if(this.fastHandshake_)a:{for(var O=S=0;O<this.JSC$17532_outgoingMaps_.length;O++){b:{var d=this.JSC$17532_outgoingMaps_[O];if("__data__"in d.map&&(d=d.map.__data__,typeof d==="string")){d=d.length;break b}d=void 0}if(d===void 0)break;S+=d;if(S>4096){S=O;break a}if(S===4096||O===this.JSC$17532_outgoingMaps_.length-1){S=O+1;break a}}S=1E3}else S=1E3;S=f9g(this,t,S);
O=this.JSC$17532_forwardChannelUri_.clone();_.lK(O,"RID",B);_.lK(O,"CVER",22);this.httpSessionIdParam_&&_.lK(O,"X-HTTP-Session-Id",this.httpSessionIdParam_);ww(this,O);T&&(this.encodeInitMessageHeaders_?S="headers="+_.YM(TKs(T))+"&"+S:this.httpHeadersOverwriteParam_&&S0s(O,this.httpHeadersOverwriteParam_,T));EuB(this.forwardChannelRequestPool_,t);this.blockingHandshake_&&_.lK(O,"TYPE","init");this.fastHandshake_?(_.lK(O,"$req",S),_.lK(O,"SID","null"),t.decodeInitialResponse_=!0,pcb(t,O,null)):pcb(t,
O,S);this.state_=2}}else this.state_==3&&(B?gu7(this,B):this.JSC$17532_outgoingMaps_.length==0?this.JSC$17532_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):Vzr(this.forwardChannelRequestPool_)||(gu7(this),this.JSC$17532_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var gu7=function(B,t){var T;t?T=t.JSC$17513_rid_:T=B.JSC$17532_nextRid_++;var S=B.JSC$17532_forwardChannelUri_.clone();_.lK(S,"SID",B.sid_);_.lK(S,"RID",T);_.lK(S,"AID",B.JSC$17532_lastArrayId_);ww(B,S);B.httpHeadersOverwriteParam_&&B.JSC$17532_extraHeaders_&&S0s(S,B.httpHeadersOverwriteParam_,B.JSC$17532_extraHeaders_);T=new f5(B,B.JSC$17532_channelDebug_,B.sid_,T,B.JSC$17532_forwardChannelRetryCount_+1);B.httpHeadersOverwriteParam_===null&&(T.JSC$17513_extraHeaders_=B.JSC$17532_extraHeaders_);t&&
(B.JSC$17532_outgoingMaps_=t.JSC$17513_pendingMessages_.concat(B.JSC$17532_outgoingMaps_));t=f9g(B,T,1E3);T.setTimeout(Math.round(B.JSC$17532_forwardChannelRequestTimeoutMs_*.5)+Math.round(B.JSC$17532_forwardChannelRequestTimeoutMs_*.5*Math.random()));EuB(B.forwardChannelRequestPool_,T);pcb(T,S,t)},ww=function(B,t){B.JSC$17532_extraParams_&&_.f1.forEach(B.JSC$17532_extraParams_,function(T,S){_.lK(t,S,T)});
B.handler_&&_.f1.forEach({},function(T,S){_.lK(t,S,T)})},f9g=function(B,t,T){T=Math.min(B.JSC$17532_outgoingMaps_.length,T);
var S=B.handler_?(0,_.gS)(B.handler_.JSC$17538_badMapError,B.handler_,B):null;a:{for(var O=B.JSC$17532_outgoingMaps_,d=-1;;){var Z=["count="+T];d==-1?T>0?(d=O[0].JSC$17520_mapId,Z.push("ofs="+d)):d=0:Z.push("ofs="+d);for(var h=!0,q=0;q<T;q++){var D=O[q].JSC$17520_mapId,P=O[q].map;D-=d;if(D<0)d=Math.max(0,O[q].JSC$17520_mapId-100),h=!1;else try{D="req"+D+"_"||"";try{var U=P instanceof Map?P:Object.entries(P);for(var J=_.C(U),N=J.next();!N.done;N=J.next()){var H=_.C(N.value),f=H.next().value,c=H.next().value,
w=c;_.Be(c)&&(w=(0,_.Hi)(c));Z.push(D+f+"="+encodeURIComponent(w))}}catch(W){throw Z.push(D+"type="+encodeURIComponent("_badmap")),W;}}catch(W){S&&S(P)}}if(h){U=Z.join("&");break a}}U=void 0}B=B.JSC$17532_outgoingMaps_.splice(0,T);t.JSC$17513_pendingMessages_=B;return U},Rk_=function(B){B.JSC$17532_backChannelRequest_||B.JSC$17532_backChannelTimerId_||(B.JSC$17532_backChannelAttemptId_=1,_.mk(B.JSC$17534_onStartBackChannelTimer_,B),B.JSC$17532_backChannelRetryCount_=0)},Zdb=function(B){if(B.JSC$17532_backChannelRequest_||
B.JSC$17532_backChannelTimerId_||B.JSC$17532_backChannelRetryCount_>=3)return!1;
B.JSC$17532_channelDebug_.debug("Going to retry GET");B.JSC$17532_backChannelAttemptId_++;B.JSC$17532_backChannelTimerId_=js((0,_.gS)(B.JSC$17534_onStartBackChannelTimer_,B),Hd1(B,B.JSC$17532_backChannelRetryCount_));B.JSC$17532_backChannelRetryCount_++;return!0};
Fc.prototype.JSC$17534_onStartBackChannelTimer_=function(){this.JSC$17532_backChannelTimerId_=null;Ajf(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17532_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17532_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17532_backChannelRequest_+" "+this.handshakeRttMs_);else{var B=4*this.handshakeRttMs_;this.JSC$17532_channelDebug_.info("BP detection timer enabled: "+B);this.bpDetectionTimerId_=js((0,_.gS)(this.onBpDetectionTimer_,
this),B)}};
Fc.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17532_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17532_backChannelRequest_.JSC$17513_xmlHttp_!=null){var B=this.JSC$17532_backChannelRequest_.JSC$17513_xmlHttp_.getResponseText();B&&this.JSC$17532_channelDebug_.warning("Timer should have been cancelled : "+B)}this.JSC$17532_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;uB(10);CN1(this);Ajf(this)}else this.JSC$17532_channelDebug_.warning("Invalid operation.")};
var Spq=function(B){B.bpDetectionTimerId_!=null&&(B.JSC$17532_channelDebug_.debug("Cancel the BP detection timer."),_.TX.clearTimeout(B.bpDetectionTimerId_),B.bpDetectionTimerId_=null)},Ajf=function(B){B.JSC$17532_channelDebug_.debug("Creating new HttpRequest");
B.JSC$17532_backChannelRequest_=new f5(B,B.JSC$17532_channelDebug_,B.sid_,"rpc",B.JSC$17532_backChannelAttemptId_);B.httpHeadersOverwriteParam_===null&&(B.JSC$17532_backChannelRequest_.JSC$17513_extraHeaders_=B.JSC$17532_extraHeaders_);B.JSC$17532_backChannelRequest_.JSC$17513_readyStateChangeThrottleMs_=0;var t=B.JSC$17532_backChannelUri_.clone();_.lK(t,"RID","rpc");_.lK(t,"SID",B.sid_);_.lK(t,"AID",B.JSC$17532_lastArrayId_);_.lK(t,"CI",B.enableStreaming_?"0":"1");!B.enableStreaming_&&B.longPollingTimeout_&&
_.lK(t,"TO",B.longPollingTimeout_);_.lK(t,"TYPE","xmlhttp");ww(B,t);B.httpHeadersOverwriteParam_&&B.JSC$17532_extraHeaders_&&S0s(t,B.httpHeadersOverwriteParam_,B.JSC$17532_extraHeaders_);B.backChannelRequestTimeoutMs_&&B.JSC$17532_backChannelRequest_.setTimeout(B.backChannelRequestTimeoutMs_);var T=B.JSC$17532_backChannelRequest_,S=B.JSC$17532_hostPrefix_;T.JSC$17513_type_=1;T.JSC$17513_baseUri_=_.SR(t.clone());T.JSC$17513_postData_=null;T.decodeChunks_=!0;Ggf(T,S);B.JSC$17532_channelDebug_.debug("New Request created")};
Fc.prototype.JSC$17534_onBackChannelDead_=function(){this.JSC$17532_deadBackChannelTimerId_!=null&&(this.JSC$17532_deadBackChannelTimerId_=null,CN1(this),Zdb(this),uB(19))};
var d5s=function(B){B.JSC$17532_deadBackChannelTimerId_!=null&&(_.TX.clearTimeout(B.JSC$17532_deadBackChannelTimerId_),B.JSC$17532_deadBackChannelTimerId_=null)},BtC=function(B,t){B.JSC$17532_channelDebug_.debug("Request complete");
var T=null;if(B.JSC$17532_backChannelRequest_==t){d5s(B);Spq(B);B.JSC$17532_backChannelRequest_=null;var S=2}else if(k1g(B.forwardChannelRequestPool_,t))T=t.JSC$17513_pendingMessages_,D5N(B.forwardChannelRequestPool_,t),S=1;else return;if(B.state_!=0)if(t.JSC$17513_successful_)S==1?(wc7(t.JSC$17513_postData_?t.JSC$17513_postData_.length:0,Date.now()-t.JSC$17513_requestStartTime_,B.JSC$17532_forwardChannelRetryCount_),XX8(B)):Rk_(B);else{var O=t.JSC$17513_lastStatusCode_,d=t.getLastError();if(d==3||
d==0&&O>0)B.JSC$17532_channelDebug_.debug("Not retrying due to error type"),O>200&&(B.errorResponseStatusCode_=t.JSC$17513_lastStatusCode_);else{B.JSC$17532_channelDebug_.debug(function(){return"Maybe retrying, last error: "+$eN(d,B.errorResponseStatusCode_)});
if(S==1&&a9b(B,t)||S==2&&Zdb(B))return;B.JSC$17532_channelDebug_.debug("Exceeded max number of retries")}T&&T.length>0&&U5_(B.forwardChannelRequestPool_,T);B.JSC$17532_channelDebug_.debug("Error: HTTP request failed");switch(d){case 1:Ao(B,5);break;case 4:Ao(B,10);break;case 3:Ao(B,6);break;default:Ao(B,2)}}},Hd1=function(B,t){var T=B.JSC$17532_baseRetryDelayMs_+Math.floor(Math.random()*B.JSC$17532_retryDelaySeedMs_);
B.isActive()||(B.JSC$17532_channelDebug_.debug("Inactive channel"),T*=2);return T*t};
Fc.prototype.onInput_=function(B,t){for(var T=0;T<B.length;T++){var S=B[T];this.JSC$17532_lastArrayId_=S[0];S=S[1];if(this.state_==2)if(S[0]=="c"){this.sid_=S[1];this.JSC$17532_hostPrefix_=S[2];var O=S[3];O!=null&&(this.JSC$17534_channelVersion_=O,this.JSC$17532_channelDebug_.info("VER="+this.JSC$17534_channelVersion_));O=S[4];O!=null&&(this.serverVersion_=O,this.JSC$17532_channelDebug_.info("SVER="+this.serverVersion_));S=S[5];S!=null&&typeof S==="number"&&S>0&&(this.backChannelRequestTimeoutMs_=
S*=1.5,this.JSC$17532_channelDebug_.info("backChannelRequestTimeoutMs_="+S));if(S=t.JSC$17513_xmlHttp_){var d=UV(S,"X-Client-Wire-Protocol");d&&(O=this.forwardChannelRequestPool_,!O.requestPool_&&(_.q9(d,"spdy")||_.q9(d,"quic")||_.q9(d,"h2"))&&(O.JSC$17523_maxSize_=O.maxPoolSizeConfigured_,O.requestPool_=new Set,O.JSC$17523_request_&&(EuB(O,O.JSC$17523_request_),O.JSC$17523_request_=null)));this.httpSessionIdParam_&&((S=UV(S,"X-HTTP-Session-Id"))?(this.httpSessionId_=S,_.lK(this.JSC$17532_forwardChannelUri_,
this.httpSessionIdParam_,S)):this.JSC$17532_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17538_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-t.JSC$17513_requestStartTime_,this.JSC$17532_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));S=t;O=Ntf(this,this.JSC$17532_supportsCrossDomainXhrs_?this.JSC$17532_hostPrefix_:null,this.JSC$17532_path_);this.JSC$17532_channelDebug_.debug("GetBackChannelUri: "+
O);this.JSC$17532_backChannelUri_=O;S.initialResponseDecoded_?(this.JSC$17532_channelDebug_.debug("Upgrade the handshake request to a backchannel."),D5N(this.forwardChannelRequestPool_,S),O=S,(d=this.backChannelRequestTimeoutMs_)&&O.setTimeout(d),O.JSC$17513_watchDogTimerId_&&(vx1(O),ih7(O)),this.JSC$17532_backChannelRequest_=S):Rk_(this);this.JSC$17532_outgoingMaps_.length>0&&XX8(this)}else S[0]!="stop"&&S[0]!="close"||Ao(this,7);else this.state_==3&&(S[0]=="stop"||S[0]=="close"?S[0]=="stop"?Ao(this,
7):this.disconnect():S[0]!="noop"&&this.handler_&&this.handler_.JSC$17538_channelHandleArray(S),this.JSC$17532_backChannelRetryCount_=0)}};
var Ao=function(B,t){B.JSC$17532_channelDebug_.info("Error code "+t);if(t==2){var T=(0,_.gS)(B.testNetworkCallback_,B),S=B.networkTestUrl_,O=!S;S=new _.l5(S||"//www.google.com/images/cleardot.gif");_.TX.location&&_.TX.location.protocol=="http"||_.lD(S,"https");_.SR(S);O?I9n(S.toString(),T):Jjn(S.toString(),T)}else uB(2);B.onError_(t)};
Fc.prototype.testNetworkCallback_=function(B){B?(this.JSC$17532_channelDebug_.info("Successfully pinged google.com"),uB(2)):(this.JSC$17532_channelDebug_.info("Failed to ping google.com"),uB(1))};
Fc.prototype.onError_=function(B){this.JSC$17532_channelDebug_.debug("HttpChannel: error - "+B);this.state_=0;this.handler_&&this.handler_.JSC$17538_channelError(B);jvf(this);ul7(this)};
var jvf=function(B){B.state_=0;B.nonAckedMapsAtChannelClose_=[];if(B.handler_){var t=PNN(B.forwardChannelRequestPool_);if(t.length!=0||B.JSC$17532_outgoingMaps_.length!=0)B.JSC$17532_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+t.length+", outgoing: "+B.JSC$17532_outgoingMaps_.length}),_.zX(B.nonAckedMapsAtChannelClose_,t),_.zX(B.nonAckedMapsAtChannelClose_,B.JSC$17532_outgoingMaps_),B.forwardChannelRequestPool_.JSC$17523_pendingMessages_.length=0,_.vL(B.JSC$17532_outgoingMaps_),
B.JSC$17532_outgoingMaps_.length=0;
B.handler_.JSC$17538_channelClosed()}},cj1=function(B){if(B.state_==0)return B.nonAckedMapsAtChannelClose_;
var t=[];_.zX(t,PNN(B.forwardChannelRequestPool_));_.zX(t,B.JSC$17532_outgoingMaps_);return t},Ntf=function(B,t,T){var S=_.YB(T);
S.JSC$8094_domain_!=""?(t&&_.vi(S,t+"."+S.JSC$8094_domain_),_.np(S,S.JSC$8094_port_)):(S=_.TX.location,S=p4g(S.protocol,t?t+"."+S.hostname:S.hostname,+S.port,T));t=B.httpSessionIdParam_;T=B.httpSessionId_;t&&T&&_.lK(S,t,T);_.lK(S,"VER",B.JSC$17534_channelVersion_);ww(B,S);return S},YCs=function(B,t,T){if(t&&!B.JSC$17532_supportsCrossDomainXhrs_)throw Error("Dk");
t=B.usesFetchStreams_&&!B.JSC$17532_xmlHttpFactory_?new _.a8(new we({streamBinaryChunks:T})):new _.a8(B.JSC$17532_xmlHttpFactory_);t.JSC$7857_withCredentials_=B.JSC$17532_supportsCrossDomainXhrs_;return t};
Fc.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var svn=function(){};
_.k=svn.prototype;_.k.JSC$17538_channelOpened=function(){};
_.k.JSC$17538_channelHandleArray=function(){};
_.k.JSC$17538_channelError=function(){};
_.k.JSC$17538_channelClosed=function(){};
_.k.isActive=function(){return!0};
_.k.JSC$17538_badMapError=function(){};var FXn=function(){},yJ=function(B,t){_.I8.call(this);
this.JSC$17541_channel_=new Fc(t);this.JSC$17541_url_=B;this.messageUrlParams_=t&&t.messageUrlParams||null;B=t&&t.messageHeaders||null;t&&t.clientProtocolHeaderRequired&&(B?_.f1.set(B,"X-Client-Protocol","webchannel"):B=_.f1.create("X-Client-Protocol","webchannel"));this.JSC$17541_channel_.JSC$17532_extraHeaders_=B;B=t&&t.initMessageHeaders||null;t&&t.messageContentType&&(B?_.f1.set(B,"X-WebChannel-Content-Type",t.messageContentType):B=_.f1.create("X-WebChannel-Content-Type",t.messageContentType));
t&&t.clientProfile&&(B?_.f1.set(B,"X-WebChannel-Client-Profile",t.clientProfile):B=_.f1.create("X-WebChannel-Client-Profile",t.clientProfile));this.JSC$17541_channel_.initHeaders_=B;(B=t&&t.httpHeadersOverwriteParam)&&!_.L_(B)&&(this.JSC$17541_channel_.httpHeadersOverwriteParam_=B);this.supportsCrossDomainXhr_=t&&t.supportsCrossDomainXhr||!1;this.sendRawJson_=t&&t.sendRawJson||!1;(t=t&&t.httpSessionIdParam)&&!_.L_(t)&&(this.JSC$17541_channel_.httpSessionIdParam_=t,_.f1.containsKey(this.messageUrlParams_,
t)&&_.f1.remove(this.messageUrlParams_,t));this.channelHandler_=new oh(this)};
_.TG(yJ,_.I8);yJ.prototype.open=function(){this.JSC$17541_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17541_channel_.JSC$17532_supportsCrossDomainXhrs_=!0);this.JSC$17541_channel_.connect(this.JSC$17541_url_,this.messageUrlParams_||void 0)};
yJ.prototype.close=function(){this.JSC$17541_channel_.disconnect()};
yJ.prototype.send=function(B){var t=this.JSC$17541_channel_;if(typeof B==="string"){var T={};T.__data__=B;B=T}else this.sendRawJson_&&(T={},T.__data__=(0,_.Hi)(B),B=T);t.JSC$17532_outgoingMaps_.push(new hkn(t.JSC$17532_nextMapId_++,B));t.state_==3&&XX8(t)};
yJ.prototype.disposeInternal=function(){this.JSC$17541_channel_.handler_=null;delete this.channelHandler_;this.JSC$17541_channel_.disconnect();delete this.JSC$17541_channel_;yJ.superClass_.disposeInternal.call(this)};
var wXf=function(B){fbs.call(this);B.__headers__&&(this.headers=B.__headers__,this.statusCode=B.__status__,delete B.__headers__,delete B.__status__);var t=B.__sm__;t?this.data=(this.metadataKey=_.f1.getAnyKey(t))?_.f1.get(t,this.metadataKey):t:this.data=B};
_.TG(wXf,fbs);var oun=function(B){gxB.call(this);this.status=1;this.errorCode=B};
_.TG(oun,gxB);var oh=function(B){this.JSC$17548_channel_=B};
_.TG(oh,svn);oh.prototype.JSC$17538_channelOpened=function(){this.JSC$17548_channel_.dispatchEvent("w")};
oh.prototype.JSC$17538_channelHandleArray=function(B){this.JSC$17548_channel_.dispatchEvent(new wXf(B))};
oh.prototype.JSC$17538_channelError=function(B){this.JSC$17548_channel_.dispatchEvent(new oun(B))};
oh.prototype.JSC$17538_channelClosed=function(){this.JSC$17548_channel_.dispatchEvent("x")};
var yjq=function(B,t){this.transportChannel_=B;this.JSC$17551_channel_=t},Qvg=function(B){return cj1(B.JSC$17551_channel_).map(function(t){var T=B.transportChannel_;
t=t.map;"__data__"in t?(t=t.__data__,T=T.sendRawJson_?(0,_.ggi)(t):t):T=t;return T})};var QJ=function(B){x5b.dispatchEvent(new Mzg(x5b,B))},x5b=new _.I8,Mzg=function(B){_.Vr.call(this,"statevent",B)};
_.u(Mzg,_.Vr);var xV=function(B,t,T,S,O){this.JSC$17556_channel_=B;this.JSC$17556_channelDebug_=t;this.sid_=T;this.JSC$17556_rid_=S;this.JSC$17556_retryId_=O||1;this.timeout_=45E3;this.JSC$17556_eventHandler_=new _.SK(this);this.pollingTimer_=new _.TQ;this.pollingTimer_.setInterval(250)};
_.k=xV.prototype;_.k.JSC$17558_extraHeaders_=null;_.k.JSC$17558_successful_=!1;_.k.JSC$17558_watchDogTimerId_=null;_.k.JSC$17558_watchDogTimeoutTime_=null;_.k.JSC$17558_requestStartTime_=null;_.k.JSC$17558_type_=null;_.k.JSC$17558_baseUri_=null;_.k.JSC$17558_requestUri_=null;_.k.JSC$17558_postData_=null;_.k.JSC$17558_xmlHttp_=null;_.k.JSC$17558_xmlHttpChunkStart_=0;_.k.trident_=null;_.k.JSC$17558_verb_=null;_.k.JSC$17558_lastError_=null;_.k.JSC$17558_lastStatusCode_=-1;_.k.sendClose_=!0;
_.k.JSC$17558_cancelled_=!1;_.k.JSC$17558_readyStateChangeThrottleMs_=0;_.k.JSC$17558_readyStateChangeThrottle_=null;var $5b=function(B,t){switch(B){case 0:return"Non-200 return code ("+t+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},WX8={},ekB={};
xV.prototype.setTimeout=function(B){this.timeout_=B};
var pXb=function(B,t,T){B.JSC$17558_type_=1;B.JSC$17558_baseUri_=_.SR(t.clone());B.JSC$17558_postData_=T;B.decodeChunks_=!0;G1r(B,null)},idB=function(B,t,T,S,O){B.JSC$17558_type_=1;
B.JSC$17558_baseUri_=_.SR(t.clone());B.JSC$17558_postData_=null;B.decodeChunks_=T;O&&(B.sendClose_=!1);G1r(B,S)},G1r=function(B,t){B.JSC$17558_requestStartTime_=Date.now();
Yps(B);B.JSC$17558_requestUri_=B.JSC$17558_baseUri_.clone();Z7(B.JSC$17558_requestUri_,"t",B.JSC$17556_retryId_);B.JSC$17558_xmlHttpChunkStart_=0;B.JSC$17558_xmlHttp_=B.JSC$17556_channel_.JSC$17565_createXhrIo(B.JSC$17556_channel_.JSC$17565_shouldUseSecondaryDomains()?t:null);B.JSC$17558_readyStateChangeThrottleMs_>0&&(B.JSC$17558_readyStateChangeThrottle_=new _.nS((0,_.gS)(B.JSC$17558_xmlHttpHandler_,B,B.JSC$17558_xmlHttp_),B.JSC$17558_readyStateChangeThrottleMs_));B.JSC$17556_eventHandler_.listen(B.JSC$17558_xmlHttp_,
"readystatechange",B.JSC$17558_readyStateChangeHandler_);t=B.JSC$17558_extraHeaders_?_.f1.clone(B.JSC$17558_extraHeaders_):{};B.JSC$17558_postData_?(B.JSC$17558_verb_="POST",t["Content-Type"]="application/x-www-form-urlencoded",B.JSC$17558_xmlHttp_.send(B.JSC$17558_requestUri_,B.JSC$17558_verb_,B.JSC$17558_postData_,t)):(B.JSC$17558_verb_="GET",B.sendClose_&&!_.Zf&&(t.Connection="close"),B.JSC$17558_xmlHttp_.send(B.JSC$17558_requestUri_,B.JSC$17558_verb_,null,t));B.JSC$17556_channel_.notifyServerReachabilityEvent(1);
t=B.JSC$17556_channelDebug_;var T=B.JSC$17558_postData_;if(T){var S="";T=T.split("&");for(var O=0;O<T.length;O++){var d=T[O].split("=");if(d.length>1){var Z=d[0];d=d[1];var h=Z.split("_");S=h.length>=2&&h[1]=="type"?S+(Z+"="+d+"&"):S+(Z+"=redacted&")}}}else S=null;t.info("XMLHTTP REQ ("+B.JSC$17556_rid_+") [attempt "+B.JSC$17556_retryId_+"]: "+B.JSC$17558_verb_+"\n"+B.JSC$17558_requestUri_+"\n"+S)};
xV.prototype.JSC$17558_readyStateChangeHandler_=function(B){B=B.target;var t=this.JSC$17558_readyStateChangeThrottle_;t&&_.fp(B)==3?(this.JSC$17556_channelDebug_.debug("Throttling readystatechange."),t.fire()):this.JSC$17558_xmlHttpHandler_(B)};
xV.prototype.JSC$17558_xmlHttpHandler_=function(B){try{if(B==this.JSC$17558_xmlHttp_)a:{var t=_.fp(this.JSC$17558_xmlHttp_),T=this.JSC$17558_xmlHttp_.JSC$7857_lastErrorCode_,S=this.JSC$17558_xmlHttp_.getStatus();if(_.Zf&&!_.L2("420+")){if(t<4)break a}else if(t<3||t==3&&!this.JSC$17558_xmlHttp_.getResponseText())break a;this.JSC$17558_cancelled_||t!=4||T==7||(T==8||S<=0?this.JSC$17556_channel_.notifyServerReachabilityEvent(3):this.JSC$17556_channel_.notifyServerReachabilityEvent(2));KX_(this);var O=
this.JSC$17558_xmlHttp_.getStatus();this.JSC$17558_lastStatusCode_=O;var d=this.JSC$17558_xmlHttp_.getResponseText();d||this.JSC$17556_channelDebug_.debug("No response text for uri "+this.JSC$17558_requestUri_+" status "+O);this.JSC$17558_successful_=O==200;this.JSC$17556_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17556_rid_+") [ attempt "+this.JSC$17556_retryId_+"]: "+this.JSC$17558_verb_+"\n"+this.JSC$17558_requestUri_+"\n"+t+" "+O);if(this.JSC$17558_successful_){t==4&&MF(this);if(this.decodeChunks_){for(B=
!0;!this.JSC$17558_cancelled_&&this.JSC$17558_xmlHttpChunkStart_<d.length;){var Z=l9C(this,d);if(Z==ekB){t==4&&(this.JSC$17558_lastError_=4,QJ(15),B=!1);$V(this.JSC$17556_channelDebug_,this.JSC$17556_rid_,null,"[Incomplete Response]");break}else if(Z==WX8){this.JSC$17558_lastError_=4;QJ(16);$V(this.JSC$17556_channelDebug_,this.JSC$17556_rid_,d,"[Invalid Chunk]");B=!1;break}else $V(this.JSC$17556_channelDebug_,this.JSC$17556_rid_,Z,null),vuf(this,Z)}t==4&&d.length==0&&(this.JSC$17558_lastError_=1,
QJ(17),B=!1);this.JSC$17558_successful_=this.JSC$17558_successful_&&B;B||($V(this.JSC$17556_channelDebug_,this.JSC$17556_rid_,d,"[Invalid Chunked Response]"),MF(this),nuV(this))}else $V(this.JSC$17556_channelDebug_,this.JSC$17556_rid_,d,null),vuf(this,d);this.JSC$17558_successful_&&!this.JSC$17558_cancelled_&&(t==4?this.JSC$17556_channel_.JSC$17565_onRequestComplete(this):(this.JSC$17558_successful_=!1,Yps(this)))}else O==400&&d.indexOf("Unknown SID")>0?(this.JSC$17558_lastError_=3,QJ(13),this.JSC$17556_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$17556_rid_+")")):(this.JSC$17558_lastError_=0,QJ(14),this.JSC$17556_channelDebug_.warning("XMLHTTP Bad status "+O+" ("+this.JSC$17556_rid_+")")),MF(this),nuV(this)}else this.JSC$17556_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(h){this.JSC$17556_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var l9C=function(B,t){var T=B.JSC$17558_xmlHttpChunkStart_,S=t.indexOf("\n",T);if(S==-1)return ekB;T=Number(t.substring(T,S));if(isNaN(T))return WX8;S+=1;if(S+T>t.length)return ekB;t=t.slice(S,S+T);B.JSC$17558_xmlHttpChunkStart_=S+T;return t};
xV.prototype.cancel=function(){this.JSC$17558_cancelled_=!0;MF(this)};
var Yps=function(B){B.JSC$17558_watchDogTimeoutTime_=Date.now()+B.timeout_;rjq(B,B.timeout_)},rjq=function(B,t){if(B.JSC$17558_watchDogTimerId_!=null)throw Error("Ck");
B.JSC$17558_watchDogTimerId_=RQ((0,_.gS)(B.JSC$17558_onWatchDogTimeout_,B),t)},KX_=function(B){B.JSC$17558_watchDogTimerId_&&(_.TX.clearTimeout(B.JSC$17558_watchDogTimerId_),B.JSC$17558_watchDogTimerId_=null)};
xV.prototype.JSC$17558_onWatchDogTimeout_=function(){this.JSC$17558_watchDogTimerId_=null;var B=Date.now();B-this.JSC$17558_watchDogTimeoutTime_>=0?(this.JSC$17556_channelDebug_.info("TIMEOUT: "+this.JSC$17558_requestUri_),this.JSC$17558_type_!=2&&this.JSC$17556_channel_.notifyServerReachabilityEvent(3),MF(this),this.JSC$17558_lastError_=2,QJ(18),nuV(this)):(this.JSC$17556_channelDebug_.warning("WatchDog timer called too early"),rjq(this,this.JSC$17558_watchDogTimeoutTime_-B))};
var nuV=function(B){B.JSC$17556_channel_.JSC$17565_isClosed()||B.JSC$17558_cancelled_||B.JSC$17556_channel_.JSC$17565_onRequestComplete(B)},MF=function(B){KX_(B);
_.by(B.JSC$17558_readyStateChangeThrottle_);B.JSC$17558_readyStateChangeThrottle_=null;B.pollingTimer_.stop();B.JSC$17556_eventHandler_.removeAll();if(B.JSC$17558_xmlHttp_){var t=B.JSC$17558_xmlHttp_;B.JSC$17558_xmlHttp_=null;t.abort();t.dispose()}B.trident_&&(B.trident_=null)};
xV.prototype.getLastError=function(){return this.JSC$17558_lastError_};
var vuf=function(B,t){try{B.JSC$17556_channel_.JSC$17565_onRequestData(B,t),B.JSC$17556_channel_.notifyServerReachabilityEvent(4)}catch(T){}};var $V=function(B,t,T,S){var O=B.info;a:if(T&&T!="y2f%"){try{var d=JSON.parse(T);if(d)for(var Z=0;Z<d.length;Z++)if(Array.isArray(d[Z])){var h=d[Z];if(!(h.length<2)){var q=h[1];if(Array.isArray(q)&&!(q.length<1)){var D=q[0];if(D!="noop"&&D!="stop")for(var P=1;P<q.length;P++)q[P]=""}}}var U=(0,_.Hi)(d);break a}catch(J){B.debug("Exception parsing expected JS array - probably was not JS");U=T;break a}U=void 0}else U=T;O.call(B,"XMLHTTP TEXT ("+t+"): "+U+(S?" "+S:""))};
AC.prototype.debug=function(B){this.info(B)};
AC.prototype.info=function(){};
AC.prototype.warning=function(){};var zkN=function(B,t){this.JSC$17563_channel_=B;this.JSC$17563_channelDebug_=t;this.JSC$17563_parser_=new NF};
_.k=zkN.prototype;_.k.JSC$17565_extraHeaders_=null;_.k.JSC$17565_request_=null;_.k.receivedIntermediateResult_=!1;_.k.JSC$17565_path_=null;_.k.state_=null;_.k.JSC$17565_lastStatusCode_=-1;_.k.JSC$17565_hostPrefix_=null;_.k.blockedPrefix_=null;
_.k.connect=function(B){this.JSC$17565_path_=B;B=bdq(this.JSC$17563_channel_,this.JSC$17565_path_);QJ(3);Date.now();var t=this.JSC$17563_channel_.firstTestResults_;t!=null?(this.JSC$17565_hostPrefix_=t[0],(this.blockedPrefix_=t[1])?(this.state_=1,BaC(this)):(this.state_=2,t37(this))):(Z7(B,"MODE","init"),this.JSC$17565_request_=new xV(this,this.JSC$17563_channelDebug_),this.JSC$17565_request_.JSC$17558_extraHeaders_=this.JSC$17565_extraHeaders_,idB(this.JSC$17565_request_,B,!1,null,!0),this.state_=
0)};
var BaC=function(B){var t=Ta1(B.JSC$17563_channel_,B.blockedPrefix_,"/mail/images/cleardot.gif");_.SR(t);Hmr(t.toString(),5E3,(0,_.gS)(B.checkBlockedCallback_,B),3,2E3);B.notifyServerReachabilityEvent(1)};
zkN.prototype.checkBlockedCallback_=function(B){if(B)this.state_=2,t37(this);else{QJ(4);var t=this.JSC$17563_channel_;t.JSC$17566_channelDebug_.debug("Test Connection Blocked");t.JSC$17570_lastStatusCode_=t.connectionTest_.JSC$17565_lastStatusCode_;Wj(t,9)}B&&this.notifyServerReachabilityEvent(2)};
var t37=function(B){B.JSC$17563_channelDebug_.debug("TestConnection: starting stage 2");var t=B.JSC$17563_channel_.secondTestResults_;t!=null?(B.JSC$17563_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+t?"Buffered":"Unbuffered"),QJ(5),t?(QJ(11),es(B.JSC$17563_channel_,B,!1)):(QJ(12),es(B.JSC$17563_channel_,B,!0))):(B.JSC$17565_request_=new xV(B,B.JSC$17563_channelDebug_),B.JSC$17565_request_.JSC$17558_extraHeaders_=B.JSC$17565_extraHeaders_,t=S5n(B.JSC$17563_channel_,
B.JSC$17565_hostPrefix_,B.JSC$17565_path_),QJ(5),Z7(t,"TYPE","xmlhttp"),idB(B.JSC$17565_request_,t,!1,B.JSC$17565_hostPrefix_,!1))};
_.k=zkN.prototype;_.k.JSC$17565_createXhrIo=function(B){return this.JSC$17563_channel_.JSC$17565_createXhrIo(B)};
_.k.abort=function(){this.JSC$17565_request_&&(this.JSC$17565_request_.cancel(),this.JSC$17565_request_=null);this.JSC$17565_lastStatusCode_=-1};
_.k.JSC$17565_isClosed=function(){return!1};
_.k.JSC$17565_onRequestData=function(B,t){this.JSC$17565_lastStatusCode_=B.JSC$17558_lastStatusCode_;if(this.state_==0)if(this.JSC$17563_channelDebug_.debug("TestConnection: Got data for stage 1"),t){try{var T=this.JSC$17563_parser_.parse(t)}catch(S){Owb(this.JSC$17563_channel_,this);return}this.JSC$17565_hostPrefix_=T[0];this.blockedPrefix_=T[1]}else this.JSC$17563_channelDebug_.debug("TestConnection: Null responseText"),Owb(this.JSC$17563_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(QJ(7),Date.now()):t=="11111"?(QJ(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17565_lastStatusCode_=200,this.JSC$17565_request_.cancel(),this.JSC$17563_channelDebug_.debug("Test connection succeeded; using streaming connection"),QJ(12),es(this.JSC$17563_channel_,this,!0)):(QJ(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.k.JSC$17565_onRequestComplete=function(){this.JSC$17565_lastStatusCode_=this.JSC$17565_request_.JSC$17558_lastStatusCode_;this.JSC$17565_request_.JSC$17558_successful_?this.state_==0?(this.JSC$17563_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,BaC(this)):(this.state_=2,t37(this))):this.state_==2&&(this.JSC$17563_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17563_channelDebug_.debug("Test connection succeeded; using streaming connection"),
QJ(12),es(this.JSC$17563_channel_,this,!0)):(this.JSC$17563_channelDebug_.debug("Test connection failed; not using streaming"),QJ(11),es(this.JSC$17563_channel_,this,!1))):(this.JSC$17563_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?QJ(9):this.state_==2&&QJ(10),Owb(this.JSC$17563_channel_,this,this.JSC$17565_request_.getLastError()))};
_.k.JSC$17565_shouldUseSecondaryDomains=function(){return this.JSC$17563_channel_.JSC$17565_shouldUseSecondaryDomains()};
_.k.isActive=function(){return this.JSC$17563_channel_.isActive()};
_.k.notifyServerReachabilityEvent=function(B){this.JSC$17563_channel_.notifyServerReachabilityEvent(B)};var G0=function(B,t,T){this.state_=1;this.JSC$17566_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17566_channelDebug_=new AC;this.JSC$17566_parser_=new NF;this.firstTestResults_=B||null;this.secondTestResults_=t!=null?t:null;this.asyncTest_=T||!1},kK1=function(B,t){this.JSC$17568_mapId=B;
this.map=t;this.context=null};
_.k=G0.prototype;_.k.JSC$17570_extraHeaders_=null;_.k.JSC$17570_extraParams_=null;_.k.forwardChannelRequest_=null;_.k.JSC$17570_backChannelRequest_=null;_.k.JSC$17570_path_=null;_.k.JSC$17570_forwardChannelUri_=null;_.k.JSC$17570_backChannelUri_=null;_.k.JSC$17570_hostPrefix_=null;_.k.JSC$17570_nextRid_=0;_.k.JSC$17570_nextMapId_=0;_.k.handler_=null;_.k.JSC$17570_forwardChannelTimerId_=null;_.k.JSC$17570_backChannelTimerId_=null;_.k.JSC$17570_deadBackChannelTimerId_=null;_.k.connectionTest_=null;
_.k.useChunked_=null;_.k.JSC$17570_lastArrayId_=-1;_.k.JSC$17570_lastPostResponseArrayId_=-1;_.k.JSC$17570_lastStatusCode_=-1;_.k.JSC$17570_forwardChannelRetryCount_=0;_.k.JSC$17570_backChannelRetryCount_=0;_.k.JSC$17570_channelVersion_=8;var d1n={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},Cv1=function(B,t,T,S){_.Vr.call(this,"timingevent",B);this.size=t;this.rtt=T;this.retries=S};
_.TG(Cv1,_.Vr);var Zww=function(B){_.Vr.call(this,"serverreachability",B)};
_.TG(Zww,_.Vr);G0.prototype.connect=function(B,t,T,S,O){this.JSC$17566_channelDebug_.debug("connect()");QJ(0);this.JSC$17570_path_=t;this.JSC$17570_extraParams_=T||{};S&&O!==void 0&&(this.JSC$17570_extraParams_.OSID=S,this.JSC$17570_extraParams_.OAID=O);this.asyncTest_?(RQ((0,_.gS)(this.connectTest_,this,B),100),Lpq(this)):this.connectTest_(B)};
G0.prototype.disconnect=function(){this.JSC$17566_channelDebug_.debug("disconnect()");hPq(this);if(this.state_==3){var B=this.JSC$17570_nextRid_++,t=this.JSC$17570_forwardChannelUri_.clone();_.lK(t,"SID",this.sid_);_.lK(t,"RID",B);_.lK(t,"TYPE","terminate");p5(this,t);B=new xV(this,this.JSC$17566_channelDebug_,this.sid_,B);B.JSC$17558_type_=2;B.JSC$17558_baseUri_=_.SR(t.clone());(new Image).src=B.JSC$17558_baseUri_.toString();B.JSC$17558_requestStartTime_=Date.now();Yps(B)}q5V(this)};
G0.prototype.connectTest_=function(B){this.JSC$17566_channelDebug_.debug("connectTest_()");this.connectionTest_=new zkN(this,this.JSC$17566_channelDebug_);this.connectionTest_.JSC$17565_extraHeaders_=this.JSC$17570_extraHeaders_;this.connectionTest_.JSC$17563_parser_=this.JSC$17566_parser_;this.connectionTest_.connect(B)};
var Lpq=function(B){B.JSC$17566_channelDebug_.debug("connectChannel_()");B.JSC$17570_ensureInState_(1,0);B.JSC$17570_forwardChannelUri_=bdq(B,B.JSC$17570_path_);V3q(B)},hPq=function(B){B.connectionTest_&&(B.connectionTest_.abort(),B.connectionTest_=null);
B.JSC$17570_backChannelRequest_&&(B.JSC$17570_backChannelRequest_.cancel(),B.JSC$17570_backChannelRequest_=null);B.JSC$17570_backChannelTimerId_&&(_.TX.clearTimeout(B.JSC$17570_backChannelTimerId_),B.JSC$17570_backChannelTimerId_=null);E9w(B);B.forwardChannelRequest_&&(B.forwardChannelRequest_.cancel(),B.forwardChannelRequest_=null);B.JSC$17570_forwardChannelTimerId_&&(_.TX.clearTimeout(B.JSC$17570_forwardChannelTimerId_),B.JSC$17570_forwardChannelTimerId_=null)},D1B=function(B,t){if(B.state_==0)throw Error("Fk");
B.JSC$17566_outgoingMaps_.length==1E3&&B.JSC$17566_parser_.stringify(t);B.JSC$17566_outgoingMaps_.push(new kK1(B.JSC$17570_nextMapId_++,t));B.state_!=2&&B.state_!=3||V3q(B)};
G0.prototype.JSC$17565_isClosed=function(){return this.state_==0};
G0.prototype.getState=function(){return this.state_};
var V3q=function(B){B.forwardChannelRequest_||B.JSC$17570_forwardChannelTimerId_||(B.JSC$17570_forwardChannelTimerId_=RQ((0,_.gS)(B.JSC$17570_onStartForwardChannelTimer_,B),0),B.JSC$17570_forwardChannelRetryCount_=0)};
G0.prototype.JSC$17570_onStartForwardChannelTimer_=function(B){this.JSC$17570_forwardChannelTimerId_=null;Pvf(this,B)};
var Pvf=function(B,t){B.JSC$17566_channelDebug_.debug("startForwardChannel_");if(B.state_==1){if(!t){B.JSC$17566_channelDebug_.debug("open_()");B.JSC$17570_nextRid_=Math.floor(Math.random()*1E5);t=B.JSC$17570_nextRid_++;var T=new xV(B,B.JSC$17566_channelDebug_,"",t);T.JSC$17558_extraHeaders_=B.JSC$17570_extraHeaders_;var S=U1C(B),O=B.JSC$17570_forwardChannelUri_.clone();_.lK(O,"RID",t);_.lK(O,"CVER","1");p5(B,O);pXb(T,O,S);B.forwardChannelRequest_=T;B.state_=2}}else B.state_==3&&(t?Ikn(B,t):B.JSC$17566_outgoingMaps_.length==
0?B.JSC$17566_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):B.forwardChannelRequest_||(Ikn(B),B.JSC$17566_channelDebug_.debug("startForwardChannel_ finished, sent request")))},Ikn=function(B,t){if(t)if(B.JSC$17570_channelVersion_>6){B.JSC$17566_outgoingMaps_=B.pendingMaps_.concat(B.JSC$17566_outgoingMaps_);
B.pendingMaps_.length=0;var T=B.JSC$17570_nextRid_-1;t=U1C(B)}else T=t.JSC$17556_rid_,t=t.JSC$17558_postData_;else T=B.JSC$17570_nextRid_++,t=U1C(B);var S=B.JSC$17570_forwardChannelUri_.clone();_.lK(S,"SID",B.sid_);_.lK(S,"RID",T);_.lK(S,"AID",B.JSC$17570_lastArrayId_);p5(B,S);T=new xV(B,B.JSC$17566_channelDebug_,B.sid_,T,B.JSC$17570_forwardChannelRetryCount_+1);T.JSC$17558_extraHeaders_=B.JSC$17570_extraHeaders_;T.setTimeout(1E4+Math.round(1E4*Math.random()));B.forwardChannelRequest_=T;pXb(T,S,t)},
p5=function(B,t){B.handler_&&(B=B.handler_.JSC$17577_getAdditionalParams())&&_.f1.forEach(B,function(T,S){_.lK(t,S,T)})},U1C=function(B){var t=Math.min(B.JSC$17566_outgoingMaps_.length,1E3),T=["count="+t];
if(B.JSC$17570_channelVersion_>6&&t>0){var S=B.JSC$17566_outgoingMaps_[0].JSC$17568_mapId;T.push("ofs="+S)}else S=0;for(var O={},d=0;d<t;O={mapId$jscomp$3:void 0},d++){O.mapId$jscomp$3=B.JSC$17566_outgoingMaps_[d].JSC$17568_mapId;var Z=B.JSC$17566_outgoingMaps_[d].map;O.mapId$jscomp$3=B.JSC$17570_channelVersion_<=6?d:O.mapId$jscomp$3-S;try{_.f1.forEach(Z,function(h){return function(q,D){T.push("req"+h.mapId$jscomp$3+"_"+D+"="+encodeURIComponent(q))}}(O))}catch(h){T.push("req"+O.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}B.pendingMaps_=B.pendingMaps_.concat(B.JSC$17566_outgoingMaps_.splice(0,t));
return T.join("&")},JwC=function(B){B.JSC$17570_backChannelRequest_||B.JSC$17570_backChannelTimerId_||(B.JSC$17570_backChannelAttemptId_=1,B.JSC$17570_backChannelTimerId_=RQ((0,_.gS)(B.JSC$17570_onStartBackChannelTimer_,B),0),B.JSC$17570_backChannelRetryCount_=0)},Naw=function(B){if(B.JSC$17570_backChannelRequest_||B.JSC$17570_backChannelTimerId_||B.JSC$17570_backChannelRetryCount_>=3)return!1;
B.JSC$17566_channelDebug_.debug("Going to retry GET");B.JSC$17570_backChannelAttemptId_++;B.JSC$17570_backChannelTimerId_=RQ((0,_.gS)(B.JSC$17570_onStartBackChannelTimer_,B),m1N(B,B.JSC$17570_backChannelRetryCount_));B.JSC$17570_backChannelRetryCount_++;return!0};
G0.prototype.JSC$17570_onStartBackChannelTimer_=function(){this.JSC$17570_backChannelTimerId_=null;this.JSC$17566_channelDebug_.debug("Creating new HttpRequest");this.JSC$17570_backChannelRequest_=new xV(this,this.JSC$17566_channelDebug_,this.sid_,"rpc",this.JSC$17570_backChannelAttemptId_);this.JSC$17570_backChannelRequest_.JSC$17558_extraHeaders_=this.JSC$17570_extraHeaders_;this.JSC$17570_backChannelRequest_.JSC$17558_readyStateChangeThrottleMs_=0;var B=this.JSC$17570_backChannelUri_.clone();_.lK(B,
"RID","rpc");_.lK(B,"SID",this.sid_);_.lK(B,"CI",this.useChunked_?"0":"1");_.lK(B,"AID",this.JSC$17570_lastArrayId_);p5(this,B);_.lK(B,"TYPE","xmlhttp");idB(this.JSC$17570_backChannelRequest_,B,!0,this.JSC$17570_hostPrefix_,!1);this.JSC$17566_channelDebug_.debug("New Request created")};
var es=function(B,t,T){B.JSC$17566_channelDebug_.debug("Test Connection Finished");B.useChunked_=B.secondTestResults_==null?T:!B.secondTestResults_;B.JSC$17570_lastStatusCode_=t.JSC$17565_lastStatusCode_;B.asyncTest_||Lpq(B)},Owb=function(B,t){B.JSC$17566_channelDebug_.debug("Test Connection Failed");
B.JSC$17570_lastStatusCode_=t.JSC$17565_lastStatusCode_;Wj(B,2)};
G0.prototype.JSC$17565_onRequestData=function(B,t){if(this.state_!=0&&(this.JSC$17570_backChannelRequest_==B||this.forwardChannelRequest_==B))if(this.JSC$17570_lastStatusCode_=B.JSC$17558_lastStatusCode_,this.forwardChannelRequest_==B&&this.state_==3)if(this.JSC$17570_channelVersion_>7){try{var T=this.JSC$17566_parser_.parse(t)}catch(S){T=null}if(Array.isArray(T)&&T.length==3)if(t=T,t[0]==0)a:if(this.JSC$17566_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17570_backChannelTimerId_)this.JSC$17566_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$17570_backChannelRequest_)if(this.JSC$17570_backChannelRequest_.JSC$17558_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17558_requestStartTime_)E9w(this),this.JSC$17570_backChannelRequest_.cancel(),this.JSC$17570_backChannelRequest_=null;else break a;else this.JSC$17566_channelDebug_.warning("We do not have a BackChannel established");Naw(this);QJ(19)}else this.JSC$17570_lastPostResponseArrayId_=t[1],B=this.JSC$17570_lastPostResponseArrayId_-this.JSC$17570_lastArrayId_,0<
B&&(t=t[2],this.JSC$17566_channelDebug_.debug(t+" bytes (in "+B+" arrays) are outstanding on the BackChannel"),t<37500&&this.useChunked_&&this.JSC$17570_backChannelRetryCount_==0&&!this.JSC$17570_deadBackChannelTimerId_&&(this.JSC$17570_deadBackChannelTimerId_=RQ((0,_.gS)(this.JSC$17570_onBackChannelDead_,this),6E3)));else this.JSC$17566_channelDebug_.debug("Bad POST response data returned"),Wj(this,11)}else t!="y2f%"&&(this.JSC$17566_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
Wj(this,11));else this.JSC$17570_backChannelRequest_==B&&E9w(this),_.L_(t)||(B=this.JSC$17566_parser_.parse(t),this.onInput_(B))};
G0.prototype.JSC$17570_onBackChannelDead_=function(){this.JSC$17570_deadBackChannelTimerId_!=null&&(this.JSC$17570_deadBackChannelTimerId_=null,this.JSC$17570_backChannelRequest_.cancel(),this.JSC$17570_backChannelRequest_=null,Naw(this),QJ(20))};
var E9w=function(B){B.JSC$17570_deadBackChannelTimerId_!=null&&(_.TX.clearTimeout(B.JSC$17570_deadBackChannelTimerId_),B.JSC$17570_deadBackChannelTimerId_=null)};
G0.prototype.JSC$17565_onRequestComplete=function(B){this.JSC$17566_channelDebug_.debug("Request complete");if(this.JSC$17570_backChannelRequest_==B){E9w(this);this.JSC$17570_backChannelRequest_=null;var t=2}else if(this.forwardChannelRequest_==B)this.forwardChannelRequest_=null,t=1;else return;this.JSC$17570_lastStatusCode_=B.JSC$17558_lastStatusCode_;if(this.state_!=0)if(B.JSC$17558_successful_)if(t==1){t=B.JSC$17558_postData_?B.JSC$17558_postData_.length:0;B=Date.now()-B.JSC$17558_requestStartTime_;
var T=x5b;T.dispatchEvent(new Cv1(T,t,B,this.JSC$17570_forwardChannelRetryCount_));V3q(this);this.handler_&&this.handler_.JSC$17577_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else JwC(this);else{T=B.getLastError();if(T==3||T==7||T==0&&this.JSC$17570_lastStatusCode_>0)this.JSC$17566_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17566_channelDebug_.debug("Maybe retrying, last error: "+$5b(T,this.JSC$17570_lastStatusCode_));var S;if(S=t==1)this.forwardChannelRequest_||
this.JSC$17570_forwardChannelTimerId_||this.state_==1||this.JSC$17570_forwardChannelRetryCount_>=2?S=!1:(this.JSC$17566_channelDebug_.debug("Going to retry POST"),this.JSC$17570_forwardChannelTimerId_=RQ((0,_.gS)(this.JSC$17570_onStartForwardChannelTimer_,this,B),m1N(this,this.JSC$17570_forwardChannelRetryCount_)),this.JSC$17570_forwardChannelRetryCount_++,S=!0);if(S||t==2&&Naw(this))return;this.JSC$17566_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17566_channelDebug_.debug("Error: HTTP request failed");
switch(T){case 1:Wj(this,5);break;case 4:Wj(this,10);break;case 3:Wj(this,6);break;case 7:Wj(this,12);break;default:Wj(this,2)}}};
var m1N=function(B,t){var T=5E3+Math.floor(Math.random()*1E4);B.isActive()||(B.JSC$17566_channelDebug_.debug("Inactive channel"),T*=2);return T*t};
G0.prototype.onInput_=function(B){for(var t=0;t<B.length;t++){var T=B[t];this.JSC$17570_lastArrayId_=T[0];T=T[1];this.state_==2?T[0]=="c"?(this.sid_=T[1],this.JSC$17570_hostPrefix_=T[2],T=T[3],T!=null?this.JSC$17570_channelVersion_=T:this.JSC$17570_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17577_channelOpened(),this.JSC$17570_backChannelUri_=S5n(this,this.JSC$17570_hostPrefix_,this.JSC$17570_path_),JwC(this)):T[0]=="stop"&&Wj(this,7):this.state_==3&&(T[0]=="stop"?Wj(this,7):
T[0]!="noop"&&this.handler_&&this.handler_.JSC$17577_channelHandleArray(T),this.JSC$17570_backChannelRetryCount_=0)}};
G0.prototype.JSC$17570_ensureInState_=function(B){if(!_.eg(arguments,this.state_))throw Error("Gk`"+this.state_);};
var Wj=function(B,t){B.JSC$17566_channelDebug_.info("Error code "+t);if(t==2||t==9){var T=null;B.handler_&&(T=null);var S=(0,_.gS)(B.testGoogleComCallback_,B);T||(T=new _.l5("//www.google.com/images/cleardot.gif"),_.SR(T));jj1(T.toString(),1E4,S)}else QJ(2);B.onError_(t)};
G0.prototype.testGoogleComCallback_=function(B){B?(this.JSC$17566_channelDebug_.info("Successfully pinged google.com"),QJ(2)):(this.JSC$17566_channelDebug_.info("Failed to ping google.com"),QJ(1),this.onError_(8))};
G0.prototype.onError_=function(B){this.JSC$17566_channelDebug_.debug("HttpChannel: error - "+B);this.state_=0;this.handler_&&this.handler_.JSC$17577_channelError(B);q5V(this);hPq(this)};
var q5V=function(B){B.state_=0;B.JSC$17570_lastStatusCode_=-1;if(B.handler_)if(B.pendingMaps_.length==0&&B.JSC$17566_outgoingMaps_.length==0)B.handler_.JSC$17577_channelClosed();else{B.JSC$17566_channelDebug_.debug("Number of undelivered maps, pending: "+B.pendingMaps_.length+", outgoing: "+B.JSC$17566_outgoingMaps_.length);var t=_.vL(B.pendingMaps_),T=_.vL(B.JSC$17566_outgoingMaps_);B.pendingMaps_.length=0;B.JSC$17566_outgoingMaps_.length=0;B.handler_.JSC$17577_channelClosed(t,T)}},bdq=function(B,
t){t=Ta1(B,null,t);
B.JSC$17566_channelDebug_.debug("GetForwardChannelUri: "+t);return t},S5n=function(B,t,T){t=Ta1(B,B.JSC$17565_shouldUseSecondaryDomains()?t:null,T);
B.JSC$17566_channelDebug_.debug("GetBackChannelUri: "+t);return t},Ta1=function(B,t,T){var S=_.YB(T);
if(S.JSC$8094_domain_!="")t&&_.vi(S,t+"."+S.JSC$8094_domain_),_.np(S,S.JSC$8094_port_);else{var O=window.location;S=p4g(O.protocol,t?t+"."+O.hostname:O.hostname,+O.port,T)}B.JSC$17570_extraParams_&&_.f1.forEach(B.JSC$17570_extraParams_,function(d,Z){_.lK(S,Z,d)});
_.lK(S,"VER",B.JSC$17570_channelVersion_);p5(B,S);return S};
G0.prototype.JSC$17565_createXhrIo=function(B){if(B)throw Error("Dk");B=new _.a8;B.JSC$7857_withCredentials_=!1;return B};
G0.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
G0.prototype.notifyServerReachabilityEvent=function(B){var t=x5b;t.dispatchEvent(new Zww(t,B))};
G0.prototype.JSC$17565_shouldUseSecondaryDomains=function(){return!1};
new n1_;var XUr=function(){};
_.k=XUr.prototype;_.k.JSC$17577_channelOpened=function(){};
_.k.JSC$17577_channelHandleArray=function(){};
_.k.JSC$17577_channelSuccess=function(){};
_.k.JSC$17577_channelError=function(){};
_.k.JSC$17577_channelClosed=function(){};
_.k.JSC$17577_getAdditionalParams=function(){return{}};
_.k.isActive=function(){return!0};var uUC=function(B){B.front_.length===0&&(B.front_=B.back_,B.front_.reverse(),B.back_=[])};
_.k=f0f.prototype;_.k.enqueue=function(B){this.back_.push(B)};
_.k.peek=function(){uUC(this);return _.Qw(this.front_)};
_.k.getCount=function(){return this.front_.length+this.back_.length};
_.k.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.k.clear=function(){this.front_=[];this.back_=[]};
_.k.contains=function(B){return _.eg(this.front_,B)||_.eg(this.back_,B)};
_.k.remove=function(B){var t=this.front_;var T=Array.prototype.lastIndexOf.call(t,B,t.length-1);T>=0?(_.K_(t,T),t=!0):t=!1;return t||_.lo(this.back_,B)};
_.k.getValues=function(){for(var B=[],t=this.front_.length-1;t>=0;--t)B.push(this.front_[t]);t=this.back_.length;for(var T=0;T<t;++T)B.push(this.back_[T]);return B};var iB=function(B){this.JSC$17581_map_=new _.O5;this.size=0;B&&this.addAll(B)},jyw=function(B){var t=typeof B;
return t=="object"&&B||t=="function"?"o"+_.TH(B):t.charAt(0)+B};
_.k=iB.prototype;_.k.getCount=function(){return this.JSC$17581_map_.size};
_.k.add=function(B){this.JSC$17581_map_.set(jyw(B),B);this.size=this.JSC$17581_map_.size};
_.k.addAll=function(B){B=_.Kp(B);for(var t=B.length,T=0;T<t;T++)this.add(B[T]);this.size=this.JSC$17581_map_.size};
_.k.removeAll=function(B){B=_.Kp(B);for(var t=B.length,T=0;T<t;T++)this.remove(B[T]);this.size=this.JSC$17581_map_.size};
_.k.delete=function(B){B=this.JSC$17581_map_.remove(jyw(B));this.size=this.JSC$17581_map_.size;return B};
_.k.remove=function(B){return this.delete(B)};
_.k.clear=function(){this.JSC$17581_map_.clear();this.size=0};
_.k.isEmpty=function(){return this.JSC$17581_map_.size===0};
_.k.has=function(B){return this.JSC$17581_map_.containsKey(jyw(B))};
_.k.contains=function(B){return this.JSC$17581_map_.containsKey(jyw(B))};
_.k.getValues=function(){return this.JSC$17581_map_.getValues()};
_.k.values=function(){return this.JSC$17581_map_.values()};
_.k.clone=function(){return new iB(this)};
_.k.equals=function(B){return this.getCount()==e4s(B)&&Hww(this,B)};
var Hww=function(B,t){var T=e4s(t);if(B.getCount()>T)return!1;!(t instanceof iB)&&T>5&&(t=new iB(t));return GJC(B,function(S){var O=t;return O.contains&&typeof O.contains=="function"?O.contains(S):O.containsValue&&typeof O.containsValue=="function"?O.containsValue(S):_.rm(O)||typeof O==="string"?_.eg(O,S):_.f1.containsValue(O,S)})};
iB.prototype.__iterator__=function(){return this.JSC$17581_map_.__iterator__(!1)};
iB.prototype[Symbol.iterator]=function(){return this.values()};var akb={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(B){return(this._clampValue(B)-this.min)/(this.max-this.min)},
_clampValue:function(B){return Math.min(this.max,Math.max(this.min,this._calcStep(B)))},
_calcStep:function(B){B=parseFloat(B);if(!this.step)return B;B=Math.round((B-this.min)/this.step);return this.step<1?B/(1/this.step)+this.min:B*this.step+this.min},
_validateValue:function(){var B=this._clampValue(this.value);this.value=this.oldValue=isNaN(B)?this.oldValue:B;return this.value!==B},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var fks;var g9g;_.cb({_template:function(){if(g9g!==void 0)return g9g;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;fks===void 0&&(fks=document.createElement("template"));var S=fks;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return g9g=B},
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(){_.K9(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(B){B.keyCode===27&&(B.preventDefault(),this.close())},
_track:function(B){if(!this.persistent&&!this.disableSwipe)switch(B.preventDefault(),B.detail.state){case "start":this._trackStart(B);break;case "track":this._trackMove(B);break;case "end":this._trackEnd(B)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var B=this.$.contentContainer.getBoundingClientRect();this._savedWidth=B.width;this._translateOffset=this.position==="left"?B.left:B.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(B){this._trackDetails&&(this._translateDrawer(B.detail.dx+this._translateOffset),this._trackDetails.push({dx:B.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(B){if(this._trackDetails){var t=B.detail.dx+this._translateOffset,T=this.getWidth();t=this.position==="left"?t>=0||t<=-T:t<=0||t>=T;if(!t){var S=this._trackDetails;this._trackDetails=null;this._flingDrawer(B,S);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}T/=2;B.detail.dx<-T?this.opened=this.position==="right":B.detail.dx>T&&(this.opened=this.position==="left");t?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(B,t){for(var T=Date.now(),S=T-100,O,d=0,Z=t.length-1;d<=Z;){var h=d+Z>>1,q=t[h];q.timeStamp>=S?(O=q,Z=h-1):d=h+1}return O?(B.detail.dx-O.dx)/(T-O.timeStamp||1):0},
_flingDrawer:function(B,t){t=this._calculateVelocity(B,t);if(!(Math.abs(t)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;B=B.detail.dx+this._translateOffset;var T=this.getWidth(),S=this.position==="left",O=t>0;O?(t=Math.max(t,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(t=Math.min(t,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");t=this._FLING_INITIAL_SLOPE*(!O&&S?-(B+T):O&&!S?T-B:-B)/t;this._styleTransitionDuration(t);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,t)}},
_styleTransitionDuration:function(B){this.style.transitionDuration=B+"ms";this.$.contentContainer.style.transitionDuration=B+"ms";this.$.scrim.style.transitionDuration=B+"ms"},
_styleTransitionTimingFunction:function(B){this.$.contentContainer.style.transitionTimingFunction=B;this.$.scrim.style.transitionTimingFunction=B},
_translateDrawer:function(B){var t=this.getWidth();this.position==="left"?(B=Math.max(-t,Math.min(B,0)),this.$.scrim.style.opacity=1+B/t):(B=Math.max(0,Math.min(B,t)),this.$.scrim.style.opacity=1-B/t);this.translate3d(B+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var B=this._drawerState;B===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;B!==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=""),B!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var B=_.jK(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"])');B.length>0?(this._firstTabStop=B[0],this._lastTabStop=B[B.length-1]):
this._lastTabStop=this._firstTabStop=null;(B=this.getAttribute("tabindex"))&&parseInt(B,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(B){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||B.keyCode!==9||(B.shiftKey?this._firstTabStop&&_.jK(B).localTarget===this._firstTabStop&&(B.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.jK(B).localTarget===this._lastTabStop&&(B.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(B,t){this.toggleClass("visible",B&&!t,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 RPg;var AwN;_.cb({_template:function(){if(AwN!==void 0)return AwN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;RPg===void 0&&(RPg=document.createElement("template"));var S=RPg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return AwN=B},
is:"tp-yt-paper-progress",behaviors:[akb],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(B){this.toggleClass("indeterminate",B,this.$.primaryProgress)},
_transformProgress:function(B,t){B.style.transform=B.style.webkitTransform="scaleX("+t/100+")"},
_mainRatioChanged:function(B){this._transformProgress(this.$.primaryProgress,B)},
_progressChanged:function(B,t,T,S,O){B=this._clampValue(B);t=this._clampValue(t);var d=this._calcRatio(B)*100,Z=this._calcRatio(t)*100;this._setSecondaryRatio(d);this._transformProgress(this.$.secondaryProgress,d);this._transformProgress(this.$.primaryProgress,Z);this.secondaryProgress=B;O?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",t);this.setAttribute("aria-valuemin",T);this.setAttribute("aria-valuemax",S)},
_disabledChanged:function(B){this.setAttribute("aria-disabled",B?"true":"false")},
_hideSecondaryProgress:function(B){return B===0}});var cw_;var syb;var Fp8=function(){};
_.k=Fp8.prototype;_.k.registered=function(){};
_.k.addOwnKeyBinding=function(){};
_.k.removeOwnKeyBindings=function(){};
_.k.keyboardEventMatchesKeys=function(){};
_.k._collectKeyBindings=function(){};
_.k._prepKeyBindings=function(){};
_.k._addKeyBinding=function(){};
_.k._resetKeyEventListeners=function(){};
_.k._listenKeyEventListeners=function(){};
_.k._unlistenKeyEventListeners=function(){};
_.k._onKeyBindingEvent=function(){};
_.k._triggerKeyHandler=function(){};
_.k._tapHandler=function(){};
_.k._focusChanged=function(){};
_.k._detectKeyboardFocus=function(){};
_.k._userActivate=function(){};
_.k._upHandler=function(){};
_.k._spaceKeyDownHandler=function(){};
_.k._spaceKeyUpHandler=function(){};
_.k._asyncClick=function(){};
_.k._pressedChanged=function(){};
_.k._ariaActiveAttributeChanged=function(){};
_.k._activeChanged=function(){};
_.k._controlStateChanged=function(){};
_.k._changedButtonState=function(){};
_.k._focusBlurHandler=function(){};
_.k._disabledChanged=function(){};
_.k._changedControlState=function(){};
_.k._buttonStateChanged=function(){};
_.k._downHandler=function(){};
_.k.ensureRipple=function(){};
_.k.getRipple=function(){};
_.k.hasRipple=function(){};
_.k._noinkChanged=function(){};
_.k._calcRatio=function(){};
_.k._clampValue=function(){};
_.k._calcStep=function(){};
_.k._validateValue=function(){};
_.k._update=function(){};
_.k._setImmediateValue=function(){};
_.k._setExpand=function(){};
_.k._setDragging=function(){};
_.k._setTransiting=function(){};
_.k._setMarkers=function(){};
_.k._setPressed=function(){};
_.k._setPointerDown=function(){};
_.k._setReceivedFocusFromKeyboard=function(){};
_.k._setFocused=function(){};
_.k._setRatio=function(){};
Fp8=_.cb({_template:function(){if(syb!==void 0)return syb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;cw_===void 0&&(cw_=document.createElement("template"));var S=cw_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return syb=B},
is:"tp-yt-paper-slider",behaviors:[_.Iy,_.XU,_.EN8,akb],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&&_.sc(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(B,t,T){this.setAttribute("aria-valuemin",t);this.setAttribute("aria-valuemax",T);this.setAttribute("aria-valuenow",B);this._positionKnob(this._calcRatio(B)*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(B){this._setImmediateValue(this._calcStep(this._calcKnobPosition(B)));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(B){return(this.max-this.min)*B/100+this.min},
_onTrack:function(B){B.stopPropagation();switch(B.detail.state){case "start":this._trackStart(B);break;case "track":this._trackX(B);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(B){this.dragging||this._trackStart(B);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,B.detail.dx*(this._isRTL?-1:1)));B=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(B);B=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(B+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var B=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;B.transform=B.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(B){this._expandKnob();B.preventDefault();this.focus()},
_bartrack:function(B){this._allowBarEvent(B)&&this._onTrack(B)},
_barclick:function(B){this._w=this.$.sliderBar.offsetWidth;var t=this.$.sliderBar.getBoundingClientRect();t=(B.detail.x-t.left)/this._w*100;this._isRTL&&(t=100-t);var T=this.ratio;this._setTransiting(!0);this._positionKnob(t);T===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
B.preventDefault();this.focus()},
_bardown:function(B){this._allowBarEvent(B)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(B))},
_knobTransitionEnd:function(B){B.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(B,t,T,S){S||this._setMarkers([]);t=Math.round((T-t)/this.step);t>B&&(t=B);if(t<0||!isFinite(t))t=0;this._setMarkers(Array(t))},
_mergeClasses:function(B){return Object.keys(B).filter(function(t){return B[t]}).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(B){return!this.ignoreBarTouch||B.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(B){this._isRTL?this._incrementKey(B):this._decrementKey(B)},
_rightKey:function(B){this._isRTL?this._decrementKey(B):this._incrementKey(B)},
_incrementKey:function(B){this.disabled||(B.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),B.preventDefault())},
_decrementKey:function(B){this.disabled||(B.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),B.preventDefault())},
_changeValue:function(B){this.value=B.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(B){B.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.VZs._createRipple.call(this)},
_focusedChanged:function(B){B&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=B?"":"none",this._ripple.holdDown=B)}});var wUf;var o9q;var YV=null,ywr=function(){};
_.k=ywr.prototype;_.k.fit=function(){};
_.k._discoverInfo=function(){};
_.k.resetFit=function(){};
_.k.refit=function(){};
_.k.position=function(){};
_.k.constrain=function(){};
_.k._sizeDimension=function(){};
_.k.__sizeDimension=function(){};
_.k.center=function(){};
_.k.__getNormalizedRect=function(){};
_.k.__getOffscreenArea=function(){};
_.k.__getPosition=function(){};
_.k.notifyResize=function(){};
_.k.assignParentResizable=function(){};
_.k.stopResizeNotificationsFor=function(){};
_.k._subscribeIronResize=function(){};
_.k._unsubscribeIronResize=function(){};
_.k.resizerShouldNotify=function(){};
_.k._onDescendantIronResize=function(){};
_.k._fireResize=function(){};
_.k._onIronRequestResizeNotifications=function(){};
_.k._parentResizableChanged=function(){};
_.k._notifyDescendant=function(){};
_.k._requestResizeNotifications=function(){};
_.k._findParent=function(){};
_.k.toggle=function(){};
_.k.open=function(){};
_.k.close=function(){};
_.k.cancel=function(){};
_.k.invalidateTabbables=function(){};
_.k._ensureSetup=function(){};
_.k._canceledChanged=function(){};
_.k._withBackdropChanged=function(){};
_.k._prepareRenderOpened=function(){};
_.k._finishRenderOpened=function(){};
_.k._finishRenderClosed=function(){};
_.k._preparePositioning=function(){};
_.k._finishPositioning=function(){};
_.k._applyFocus=function(){};
_.k._onCaptureClick=function(){};
_.k._onCaptureFocus=function(){};
_.k._onCaptureEsc=function(){};
_.k._onCaptureTab=function(){};
_.k._onIronResize=function(){};
_.k._onNodesChange=function(){};
_.k.__ensureFirstLastFocusables=function(){};
_.k.__openedChanged=function(){};
_.k.__deraf=function(){};
_.k.__updateScrollObservers=function(){};
_.k.__addScrollListeners=function(){};
_.k.__removeScrollListeners=function(){};
_.k.__isValidScrollAction=function(){};
_.k.__onCaptureScroll=function(){};
_.k.__saveScrollPosition=function(){};
_.k.__restoreScrollPosition=function(){};
_.k._setCanceled=function(){};
ywr=_.cb({_template:function(){if(o9q!==void 0)return o9q;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;wUf===void 0&&(wUf=document.createElement("template"));var S=wUf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);return o9q=B},
is:"tp-yt-paper-toast",behaviors:[_.e3],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(){_.Iv._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.QL.requestAvailability()},
show:function(B){typeof B=="string"&&(B={text:B});for(var t in B)t.indexOf("_")===0?_.Iv._warn('The property "'+t+'" is private and was not set.'):t in this?this[t]=B[t]:_.Iv._warn('The property "'+t+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(B){B&&B.target===this&&B.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(YV&&YV!==this&&YV.close(),YV=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):YV===this&&(YV=null);_.WU._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(B){this.positionTarget=B},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var QyN=new _.K("disablePersonalizationAction");var m6s=new _.K("showDmaConsentFlowCommand");var Nfg=new _.K("showMmgNoticeCommand");var x1N=new _.K("saveConsentAction");var M31=function(B){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.SS(B)};
_.u(M31,_.Qs);var $17=_.ba(M31);var Wp1=new _.K("updateTopbarAvatarAction");var ePC=new _.K("channelHandleValidationResultRenderer");var GKB=new _.K("generateHandleFromNameResultRenderer");var pUq=new _.K("channelHandleInputRenderer");var iwr=new _.K("copyLinkRenderer");var Y5_=new _.K("timedCommand");var Kpg=new _.K("clearCookieAction");var lkn=new _.K("getMultiPageMenuAction");var v9n=new _.K("addToGuideSectionAction"),n9s=new _.K("removeFromGuideSectionAction");var rw7=new _.K("updateNotificationsUnseenCountAction");var zPN=new _.K("resetChannelUnreadCountCommand");var bw7=new _.K("resetSubscriptionsUnreadDotCommand");var B8C=new _.K("selectLanguageCommand");var okn=new _.K("sendFeedbackAction");var tkV=new _.K("uploadImageToScottyCommand");var T88=new _.K("registerPromoCommand");var Slf=new _.K("setPushNotificationsEnabledCommand");var OaB=new _.K("desktopTopbarRenderer");var kRr=new _.K("surveyFollowUpRenderer");var dJN=new _.K("handlesClaimingRadioOptionRenderer");var CgB=new _.K("hotkeyDialogRenderer");var Zab=new _.K("modifyReportFormCommand");var L2f=new _.K("accountLinkCommand");var h_1=new _.K("accountUnlinkCommand");var ql8=new _.K("logAccountLinkingEventCommand");var Vks=new _.K("guideCollapsibleEntryRenderer");var Es_=new _.K("guideDownloadsEntryRenderer");var K5=new _.K("guideEntryRenderer");var DJs=new _.K("getLocationCommand");var Pg1=new _.K("locationCollectionCommand");var UJC=new _.K("storiesItemViewModel");var IPn=new _.K("addToRemoteQueueAction");var J5w=new _.K("insertInRemoteQueueAction");var mJw=new _.K("removeFromRemoteQueueAction");var N8_=new _.K("notificationRenderer");var Oxw=new _.K("localWatchHistoryCommand");var X8n=new _.K("pdgBuyFlowHeaderRenderer");var u1b=new _.K("pdgColorSliderRenderer");var j_N=new _.K("pdgCommentOptionRenderer");var Ha1=new _.K("pdgCommentPreviewRenderer");var aPg=new _.K("superVodSelectableItemButtonRenderer");var fPf=new _.K("switchButtonRenderer");var gsr=new _.K("upsellDialogRenderer");var R_f=new _.K("feedbackQuestionRenderer"),A51=new _.K("feedbackOptionRenderer");var c5_=new _.K("sponsorshipsTierRenderer"),s_n=new _.K("sponsorshipsPromotionChannelRenderer");var F2_=new _.K("simpleSurveyMessageRenderer");var oaB=new _.K("invokeInstrumentManagerAction");var w87=new _.K("logYpcFlowDismissCommand");var osg=new _.K("logYpcFlowStartCommand");var y5B=new _.K("unlimitedCreateFamilyEndpoint");var Q_V=new _.K("iconBadgeRenderer");var k2s=new _.K("collaborativePlaylistVisibilityValidationRule");var xJw=function(B){_.Vr.call(this,"channelMessage");this.message=B};
_.u(xJw,_.Vr);var Mkf=function(B){_.Vr.call(this,"channelError");this.error=B};
_.u(Mkf,_.Vr);var $Jg={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"},W2s={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",
GAMING:"g",UNPLUGGED:"up"},e_s={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},GR7={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},p8s={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var lB=function(B){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 _.O5;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;B&&(this.id=B.id||B.name,this.name=B.name,this.clientName=B.clientName?B.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=B.app,this.type=B.type||"REMOTE_CONTROL",this.username=B.user||"",this.avatar=B.userAvatarUri||"",this.obfuscatedGaiaId=B.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=B.ownerObfuscatedGaiaId||"",this.castUserId=B.castUserId||"",this.theme=B.theme||"u",iab(this,B.capabilities||""),Yls(this,
B.compatibleSenderThemes||""),K2N(this,B.experiments||""),this.remoteControllerUrl=B.remoteControllerUrl||"",this.localChannelEncryptionKey=B.localChannelEncryptionKey||"",this.deviceContext=B.deviceContext,this.brand=B.brand||"",this.model=B.model||"",this.year=B.year||0,this.os=B.os||"",this.osVersion=B.osVersion||"",this.chipset=B.chipset||"",this.mdxDialServerType=B.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=B.pairingType||"unknown",B=B.deviceInfo)&&(B=JSON.parse(B),this.brand=
B.brand||"",this.model=B.model||"",this.year=B.year||0,this.os=B.os||"",this.osVersion=B.osVersion||"",this.chipset=B.chipset||"",this.clientName=B.clientName?B.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=B.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
lB.prototype.copy=function(){var B={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&&(B.brand=this.brand);
this.model&&(B.model=this.model);this.year&&(B.year=this.year);this.os&&(B.os=this.os);this.osVersion&&(B.osVersion=this.osVersion);this.chipset&&(B.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(B.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(B.mdxDialServerType=this.mdxDialServerType);B=new lB(B);B.connected=this.connected;B.remoteControllerUrl=this.remoteControllerUrl;B.localChannelEncryptionKey=this.localChannelEncryptionKey;B.deviceContext=
this.deviceContext;B.castUserId=this.castUserId;return B};
lB.prototype.equals=function(B){return B?this.id==B.id:!1};
var iab=function(B,t){B.capabilities.clear();_.O7(t.split(","),_.mY(_.f1.contains,$Jg)).forEach(function(T){B.capabilities.add(T)})},Yls=function(B,t){B.compatibleSenderThemes.clear();
_.O7(t.split(","),_.mY(_.f1.contains,W2s)).forEach(function(T){B.compatibleSenderThemes.add(T)})},K2N=function(B,t){B.experiments.clear();
t.split(",").forEach(function(T){B.experiments.add(T)})};var lP7=function(B,t){this.action=B;this.params=t||{}};_.TG(gzf,_.fb);_.k=gzf.prototype;_.k.JSC$17617_onTick_=function(){this.JSC$17615_interval_=Math.min(3E5,this.JSC$17615_interval_*2);this.JSC$17617_listener_();this.nextTickTime_&&this.start()};
_.k.start=function(){var B=this.JSC$17615_interval_+15E3*Math.random(),t=this.delay_;t.isActive()||t.start(B);this.nextTickTime_=Date.now()+B};
_.k.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.k.isActive=function(){return this.delay_.isActive()};
_.k.reset=function(){this.delay_.stop();this.JSC$17615_interval_=5E3};_.TG(ch,XUr);_.k=ch.prototype;_.k.subscribe=function(B,t,T){return this.pubsub_.subscribe(B,t,T)};
_.k.unsubscribe=function(B,t,T){return this.pubsub_.unsubscribe(B,t,T)};
_.k.unsubscribeByKey=function(B){return this.pubsub_.unsubscribeByKey(B)};
_.k.publish=function(B,t){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.k.dispose=function(){this.JSC$17618_disposed_||(this.JSC$17618_disposed_=!0,_.by(this.pubsub_),this.disconnect(),_.by(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17618_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.V2({})})};
_.k.isDisposed=function(){return this.JSC$17618_disposed_};
_.k.connect=function(B,t,T){var S=this,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return _.qg(q,2),S.useAsyncBrowserChannelHandler_?_.V(q,S.connectPromise_,2):q.jumpTo(2);_.he(q);if(S.JSC$17618_disposed_||S.JSC$17618_channel_&&S.JSC$17618_channel_.getState()==2)return q.return();S.sCookie_="";S.reconnectTimer_.stop();S.connectionParams_=B||null;S.connectUi_=t||0;O=S.JSC$17618_pathPrefix_+"/test";d=S.JSC$17618_pathPrefix_+"/bind";Z=new G0(T?T.firstTestResults:null,T?T.secondTestResults:null,
S.enableAsyncTest_);if(h=S.JSC$17618_channel_)h.handler_=null;Z.handler_=S;S.JSC$17618_channel_=Z;if(S.useAsyncBrowserChannelHandler_)return S.connectPromise_=vsq(S).then(function(){return nsw(S,O,d,h,T)}),q.return(S.connectPromise_.then(function(){S.connectPromise_=_.V2()}));
nsw(S,O,d,h,T);return _.VK(q,0)})};
var nsw=function(B,t,T,S,O){r51(B);if(B.JSC$17618_channel_){var d=_.MB("ID_TOKEN"),Z=B.JSC$17618_channel_.JSC$17570_extraHeaders_||{};d?Z["x-youtube-identity-token"]=d:delete Z["x-youtube-identity-token"];B.JSC$17618_channel_.JSC$17570_extraHeaders_=Z}z_B(B);S?(S.getState(),B.JSC$17618_channel_.connect(t,T,B.defaultQueryParams_,S.sid_,S.JSC$17570_lastArrayId_)):O?B.JSC$17618_channel_.connect(t,T,B.defaultQueryParams_,O.sessionId,O.arrayId):B.JSC$17618_channel_.connect(t,T,B.defaultQueryParams_)};
ch.prototype.disconnect=function(B){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.V2())}finally{this.disconnectUi_=B||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),r51(this),this.JSC$17618_channel_&&(this.JSC$17618_channel_.getState()==3&&Pvf(this.JSC$17618_channel_),this.JSC$17618_channel_.disconnect()),this.disconnectUi_=0}};
ch.prototype.sendMessage=function(B,t){var T=this,S;return _.L(function(O){switch(O.nextAddress){case 1:_.qg(O,2);if(!T.useAsyncBrowserChannelHandler_){O.jumpTo(2);break}return _.V(O,T.connectPromise_,2);case 2:_.he(O);if(T.JSC$17618_disposed_)return O.return();S={_sc:B};t&&_.f1.extend(S,t);if(T.reconnectTimer_.isActive()||(T.JSC$17618_channel_?T.JSC$17618_channel_.getState():0)==2){T.JSC$17618_pendingMessages_.push(S);O.jumpTo(6);break}if(!T.isChannelOpened()){O.jumpTo(6);break}_.qg(O,8);if(!T.useAsyncBrowserChannelHandler_||
bar(T,B)){O.jumpTo(8);break}return _.V(O,vsq(T),8);case 8:_.he(O,0,0,1);T.isChannelOpened()&&(bar(T,B)||z_B(T),r51(T),D1B(T.JSC$17618_channel_,S));_.VK(O,6,1);break;case 6:_.VK(O,0)}})};
var bar=function(B,t){return B.enableMdxAuthForConnectionOnly_?!0:B.disableMdxAuthForAdMessages_?Object.values(e_s).includes(t):B.disableMdxAuthForNonPlaybackMessages_?!Object.values(GR7).includes(t):B.disableMdxAuthForShortsMessages_?Object.values(p8s).includes(t):!1};
ch.prototype.JSC$17577_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17618_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)BcV(this);else{var B=this.JSC$17618_pendingMessages_;this.JSC$17618_pendingMessages_=[];var t=B.length;z_B(this);tts(this,B,t);Tcg(this)}else Tcg(this)};
var BcV=function(B){var t,T;_.L(function(S){if(S.nextAddress==1)return _.qg(S,2),_.V(S,vsq(B),2);_.he(S);t=B.JSC$17618_pendingMessages_;B.JSC$17618_pendingMessages_=[];T=t.length;tts(B,t,T);Tcg(B);return _.VK(S,0)})},tts=function(B,t,T){for(var S=0;S<T;++S)D1B(B.JSC$17618_channel_,t[S]);
Tcg(B)},Tcg=function(B){B.publish("handlerOpened");
B.JSC$17618_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.k=ch.prototype;_.k.JSC$17577_channelError=function(B){var t=B==2&&this.JSC$17618_channel_.JSC$17570_lastStatusCode_==401;B==4||t||this.reconnectTimer_.start();this.publish("handlerError",B,t);t=Object.keys(d1n).find(function(T){return d1n[T]===B});
this.JSC$17618_channelErrorCounter.increment("BROWSER_CHANNEL",t!=null?t:"UNKNOWN")};
_.k.JSC$17577_channelClosed=function(B,t){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(t)for(var T=t.length,S=0;S<T;++S){var O=t[S].map;O&&this.JSC$17618_pendingMessages_.push(O)}this.JSC$17618_channelClosedCounter.increment("BROWSER_CHANNEL");B&&this.pendingMapsOnClosedCounter.JSC$7995_streamzService.JSC$7848_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",B.length);t&&this.undeliveredMapsOnClosedCounter.JSC$7998_streamzService.JSC$7848_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
t.length)};
_.k.JSC$17577_channelSuccess=function(B,t){t!=null&&B!=null&&this.channelMessageSentCounter.increment()};
_.k.JSC$17577_getAdditionalParams=function(){var B={v:2};this.sCookie_&&(B.gsessionid=this.sCookie_);this.connectUi_!=0&&(B.ui=""+this.connectUi_);this.disconnectUi_!=0&&(B.ui=""+this.disconnectUi_);this.connectionParams_&&_.f1.extend(B,this.connectionParams_);return B};
_.k.JSC$17577_channelHandleArray=function(B){B[0]=="S"?this.sCookie_=B[1]:B[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17618_channel_.disconnect()):this.publish("handlerMessage",new lP7(B[0],B[1]));this.JSC$17618_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.k.isChannelOpened=function(){return!!this.JSC$17618_channel_&&this.JSC$17618_channel_.getState()==3};
var r51=function(B){if(B.JSC$17618_channel_){var t=B.JSC$17618_getXsrfToken_(),T=B.JSC$17618_channel_.JSC$17570_extraHeaders_||{};t?T["x-youtube-lounge-xsrf-token"]=t:delete T["x-youtube-lounge-xsrf-token"];B.JSC$17618_channel_.JSC$17570_extraHeaders_=T}},vsq=function(B){if(B.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.V2();
if(!B.enableCachedUpdateAuthorizationHeader_)return SxC(B);B.updateAuthorizationHeaderPromise_===null&&(B.updateAuthorizationHeaderPromise_=SxC(B));return B.updateAuthorizationHeaderPromise_},SxC=function(B){return _.Xh(B.getAuthorizationHeader_().then(function(t){Ovq(B,t)}).thenCatch(function(){}),function(){B.updateAuthorizationHeaderPromise_=null})},Ovq=function(B,t){if(B.JSC$17618_channel_){var T=B.JSC$17618_channel_.JSC$17570_extraHeaders_||{};
t&&Object.keys(t).length>0?T=Object.assign({},T,t):delete T.Authorization;B.JSC$17618_channel_.JSC$17570_extraHeaders_=T}},z_B=function(B){B.getAuthorizationHeaderSync_&&!B.useAsyncBrowserChannelHandler_&&Ovq(B,B.getAuthorizationHeaderSync_())};
_.k=ch.prototype;_.k.setLoungeToken=function(B){(this.defaultQueryParams_.loungeIdToken=B)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17618_channel_){var t=this.JSC$17618_channel_.JSC$17570_extraHeaders_||{};B?t["X-YouTube-LoungeId-Token"]=B:delete t["X-YouTube-LoungeId-Token"];this.JSC$17618_channel_.JSC$17570_extraHeaders_=t}};
_.k.getDeviceId=function(){return this.defaultQueryParams_.id};
_.k.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.k.reconnect=function(){var B=this.reconnectTimer_;B.delay_.fire();B.start()};
_.k.safeReconnect_=function(){var B=this.JSC$17618_channel_,t=0;B.JSC$17570_backChannelRequest_&&t++;B.forwardChannelRequest_&&t++;t==0&&this.connect(this.connectionParams_,this.connectUi_)};var xS=function(B,t){var T=B.basePath;B.supportCors&&(T=B.scheme+"://"+B.domain+B.port+B.basePath);return _.rN(T+t,{})};
sV.prototype.sendRequest=function(B,t,T,S,O,d,Z){B={format:d?"RAW":"JSON",method:B,context:this,timeout:5E3,withCredentials:!!Z,onSuccess:_.mY(this.JSC$17623_onSuccess_,S,!d),onError:_.mY(this.onError_,O),onTimeout:_.mY(this.JSC$17623_onTimeout_,O)};T&&(B.postParams=T,B.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.PY(t,B)};
sV.prototype.JSC$17623_onSuccess_=function(B,t,T,S){t?B(S):B({text:T.responseText})};
sV.prototype.onError_=function(B,t){B(Error("Hk`"+t.status))};
sV.prototype.JSC$17623_onTimeout_=function(B){B(Error("Ik"))};var w6=function(B,t){return!!t&&(B.id==t||B.uuid==t)},klw=function(B){return{name:B.name,
screenId:B.id,loungeToken:B.token,dialId:B.uuid,screenIdType:B.idType}},dpq=function(B){return new FH(B)},CJg=function(B){return Array.isArray(B)?_.RB(B,dpq):[]},QG_=function(B){if(!B)return"null";
var t=B.token?".."+B.token.slice(-6):"-",T=B.uuid?".."+B.uuid.slice(-6):"-";return'{name:"'+B.name+'",id:'+B.id.substr(0,6)+"..,token:"+(t+",uuid:"+T+",idType:"+B.idType+"}")},qQq=function(B){return Array.isArray(B)?"["+_.RB(B,QG_).join(",")+"]":"null"};var imb="",Ql=null;var BvB=function(B,t){_.I8.call(this);var T=this;this.handler=B();this.handler.subscribe("handlerOpened",this.JSC$17630_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(S,O){T.onError(O)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=t};
_.u(BvB,_.I8);_.k=BvB.prototype;_.k.connect=function(B,t,T){this.handler.connect(B,t,T)};
_.k.disconnect=function(B){this.handler.disconnect(B)};
_.k.reconnect=function(){this.handler.reconnect()};
_.k.getDeviceId=function(){return this.handler.getDeviceId()};
_.k.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.k.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.k.JSC$17630_onOpened=function(){this.dispatchEvent("channelOpened");var B=this.handler,t=this.currentScreenId;_.LA("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!B.JSC$17618_channel_.useChunked_,sessionId:B.JSC$17618_channel_.sid_,arrayId:B.JSC$17618_channel_.JSC$17570_lastArrayId_});_.LA("yt-remote-session-screen-id",t);B=MKq();t=$dn();_.eg(B,t)||B.push(t);pOC(B);GQw()};
_.k.onClosed=function(){this.dispatchEvent("channelClosed")};
_.k.onMessage=function(B){this.dispatchEvent(new xJw(B))};
_.k.onError=function(B){this.dispatchEvent(new Mkf(B?1:0))};
_.k.sendMessage=function(B,t){this.handler.sendMessage(B,t)};
_.k.setLoungeToken=function(B){this.handler.setLoungeToken(B)};
_.k.dispose=function(){this.handler.dispose()};var bm8=function(B,t,T){var S=this;T=T===void 0?function(){return""}:T;
var O=O===void 0?new FXn:O;var d=d===void 0?new _.IA:d;this.pathPrefix=B;this.defaultQueryParams=t;this.getXsrfToken=T;this.JSC$17633_pubsub=d;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new gzf(function(){var Z;((Z=S.channel)==null?void 0:LXb((new yjq(Z,Z.JSC$17541_channel_)).JSC$17551_channel_.forwardChannelRequestPool_))===0&&S.connect(S.connectionParams,S.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$17633_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17633_channelOpenedCounter=new RHg;this.JSC$17633_channelClosedCounter=new Apq;this.JSC$17633_channelMessageReceivedCounter=new sjr;this.JSC$17633_channelErrorCounter=new FIV};
bm8.prototype.connect=function(B,t){B=B===void 0?{}:B;t=t===void 0?0:t;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=B,this.connectUi=t,Zv8(this),(B=_.MB("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=B: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 yJ(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,Lvf(this))};
var Lvf=function(B){_.Rr(B.channel,"w",function(){B.channelState=3;B.reconnectTimer.reset();B.connectionParams=null;B.connectUi=0;for(var t=_.C(B.nonAckedMessagesOnChannelClosed),T=t.next();!T.done;T=t.next())T=T.value,B.channel&&B.channel.send(T);B.nonAckedMessagesOnChannelClosed=[];B.publish("webChannelOpened");B.JSC$17633_channelOpenedCounter.increment("WEB_CHANNEL")});
_.Rr(B.channel,"x",function(){B.channelState=0;B.reconnectTimer.isActive()||B.publish("webChannelClosed");var t,T=(t=B.channel)==null?void 0:Qvg(new yjq(t,t.JSC$17541_channel_));T&&(B.nonAckedMessagesOnChannelClosed=[].concat(_.aw(T)));B.JSC$17633_channelClosedCounter.increment("WEB_CHANNEL")});
_.Rr(B.channel,"z",function(t){var T=t.data;T[0]==="gracefulReconnect"?(B.reconnectTimer.start(),B.channel&&B.channel.close()):B.publish("webChannelMessage",new lP7(T[0],T[1]));B.lastStatusCode=t.statusCode;B.JSC$17633_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.Rr(B.channel,"y",function(){B.lastStatusCode===401||B.reconnectTimer.start();B.publish("webChannelError");B.JSC$17633_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.k=bm8.prototype;_.k.disconnect=function(B){this.disconnectUi=B===void 0?0:B;this.reconnectTimer.stop();Zv8(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.k.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.k.reconnect=function(){var B=this.reconnectTimer;B.delay_.fire();B.start()};
_.k.sendMessage=function(B,t){this.channel&&(Zv8(this),B=Object.assign({},{_sc:B},t),this.channel.send(B))};
_.k.setLoungeToken=function(B){B||this.reconnectTimer.stop();B?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=B:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var Zv8=function(B){var t=B.getXsrfToken();t?B.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=t:delete B.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.k=bm8.prototype;_.k.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.k.publish=function(B){return this.JSC$17633_pubsub.publish.apply(this.JSC$17633_pubsub,[B].concat(_.aw(_.j9.apply(1,arguments))))};
_.k.subscribe=function(B,t,T){return this.JSC$17633_pubsub.subscribe(B,t,T)};
_.k.unsubscribe=function(B,t,T){return this.JSC$17633_pubsub.unsubscribe(B,t,T)};
_.k.unsubscribeByKey=function(B){return this.JSC$17633_pubsub.unsubscribeByKey(B)};
_.k.dispose=function(){this.JSC$17633_disposed||(this.JSC$17633_disposed=!0,_.by(this.JSC$17633_pubsub),this.disconnect(),_.by(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.k.isDisposed=function(){return this.JSC$17633_disposed};var zHg=function(B){_.I8.call(this);this.webChannelService=B();this.webChannelService.subscribe("webChannelOpened",this.JSC$17641_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.u(zHg,_.I8);_.k=zHg.prototype;_.k.connect=function(B,t){this.webChannelService.connect(B,t)};
_.k.disconnect=function(B){this.webChannelService.disconnect(B)};
_.k.reconnect=function(){this.webChannelService.reconnect()};
_.k.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.k.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.k.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.k.JSC$17641_onOpened=function(){this.dispatchEvent("channelOpened")};
_.k.onClosed=function(){this.dispatchEvent("channelClosed")};
_.k.onMessage=function(B){this.dispatchEvent(new xJw(B))};
_.k.onError=function(){this.dispatchEvent(new Mkf(this.webChannelService.lastStatusCode===401?1:0))};
_.k.sendMessage=function(B,t){this.webChannelService.sendMessage(B,t)};
_.k.setLoungeToken=function(B){this.webChannelService.setLoungeToken(B)};
_.k.dispose=function(){this.webChannelService.dispose()};var hws=Date.now(),MS=null,ZG_=Array(50),eP=-1,LYn=!1;_.TG(Gz,_.br);Gz.prototype.getScreens=function(){return this.screens};
Gz.prototype.contains=function(B){return!!xd8(this.screens,B)};
Gz.prototype.get=function(B){return B?oQ(this.screens,B):null};
var h11=function(B,t){var T=B.get(t.uuid)||B.get(t.id);if(T)return B=T.name,T.id=t.id||T.id,T.name=t.name,T.token=t.token,T.uuid=t.uuid||T.uuid,T.name!=B;B.screens.push(t);return!0},qx8=function(B,t){var T=B.screens.length!=t.length;
B.screens=_.O7(B.screens,function(d){return!!xd8(t,d)});
for(var S=t.length,O=0;O<S;O++)T=h11(B,t[O])||T;return T},VtC=function(B,t){var T=B.screens.length;
B.screens=_.O7(B.screens,function(S){return!(S||t?!S!=!t?0:S.id==t.id:1)});
return B.screens.length<T};
Gz.prototype.info=function(B){$S(this.JSC$17642_logName_,B)};var Ei_=function(B,t,T,S,O){_.br.call(this);this.JSC$17645_http_=B;this.pairingCode_=t;this.deviceId_=T;this.friendlyName_=S;this.enableShortLivedLoungeToken_=O;this.pollIndex_=0;this.JSC$17645_xhr_=null;this.JSC$17645_timer_=NaN};
_.u(Ei_,_.br);_.k=Ei_.prototype;_.k.start=function(){!this.JSC$17645_xhr_&&isNaN(this.JSC$17645_timer_)&&this.poll_()};
_.k.stop=function(){this.JSC$17645_xhr_&&(this.JSC$17645_xhr_.abort(),this.JSC$17645_xhr_=null);isNaN(this.JSC$17645_timer_)||(_.ED(this.JSC$17645_timer_),this.JSC$17645_timer_=NaN)};
_.k.disposeInternal=function(){this.stop();_.br.prototype.disposeInternal.call(this)};
_.k.poll_=function(){this.JSC$17645_timer_=NaN;this.JSC$17645_xhr_=_.PY(xS(this.JSC$17645_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.gS)(this.JSC$17647_onSuccess_,this),onError:(0,_.gS)(this.onError_,this),onTimeout:(0,_.gS)(this.JSC$17647_onTimeout_,this)})};
_.k.JSC$17647_onSuccess_=function(B,t){this.JSC$17645_xhr_=null;B=t.screen||{};B.dialId=this.deviceId_;B.name=this.friendlyName_;t=-1;this.enableShortLivedLoungeToken_&&B.shortLivedLoungeToken&&B.shortLivedLoungeToken.value&&B.shortLivedLoungeToken.refreshIntervalMs&&(B.screenIdType="shortLived",B.loungeToken=B.shortLivedLoungeToken.value,t=B.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new FH(B),t)};
_.k.onError_=function(B){this.JSC$17645_xhr_=null;B.status&&B.status==404?this.pollIndex_>=Dpw.length?this.publish("pairingFailed",Error("Jk")):(B=Dpw[this.pollIndex_],this.JSC$17645_timer_=_.qs((0,_.gS)(this.poll_,this),B),this.pollIndex_++):this.publish("pairingFailed",Error("Kk`"+B.status))};
_.k.JSC$17647_onTimeout_=function(){this.JSC$17645_xhr_=null;this.publish("pairingFailed",Error("Lk"))};
var Dpw=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.TG(ii,Gz);_.k=ii.prototype;_.k.start=function(){po(this)&&this.publish("screenChange");!_.h2("yt-remote-lounge-token-expiration")&&PJf(this);_.ED(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.qs((0,_.gS)(this.start,this),1E4)};
_.k.add=function(B,t){po(this);h11(this,B);Up_(this,!1);this.publish("screenChange");t(B);B.token||PJf(this)};
_.k.remove=function(B,t){var T=po(this);VtC(this,B)&&(Up_(this,!1),T=!0);t(B);T&&this.publish("screenChange")};
_.k.updateName=function(B,t,T,S){var O=po(this),d=this.get(B.id);d?(d.name!=t&&(d.name=t,Up_(this,!1),O=!0),T(B)):S(Error("Mk"));O&&this.publish("screenChange")};
_.k.disposeInternal=function(){_.ED(this.loungeTokenRefreshTimer_);ii.superClass_.disposeInternal.call(this)};
var PJf=function(B){if(B.screens.length){var t=_.RB(B.screens,function(S){return S.id}),T=xS(B.JSC$17649_http_,"/pairing/get_lounge_token_batch");
B.JSC$17649_http_.sendRequest("POST",T,{screen_ids:t.join(",")},(0,_.gS)(B.handleLoungeTokens_,B),(0,_.gS)(B.handleLoungeTokenError_,B))}};
ii.prototype.handleLoungeTokens_=function(B){po(this);var t=this.screens.length;B=B&&B.screens||[];for(var T=B.length,S=0;S<T;++S){var O=B[S],d=this.get(O.screenId);d&&(d.token=O.loungeToken,--t)}Up_(this,!t);t&&$S(this.JSC$17642_logName_,"Missed "+t+" lounge tokens.")};
ii.prototype.handleLoungeTokenError_=function(B){$S(this.JSC$17642_logName_,"Requesting lounge tokens failed: "+B)};
var po=function(B){if(_.m("deprecate_pair_servlet_enabled"))return qx8(B,[]);var t=CJg(KIV());t=_.O7(t,function(T){return!T.uuid});
return qx8(B,t)},Up_=function(B,t){vz1(_.RB(B.screens,klw));
t&&l08()};var vj=function(B,t){_.br.call(this);this.getScreensToCheck_=t;t=(t=_.h2("yt-remote-online-screen-ids")||"")?t.split(","):[];for(var T={},S=this.getScreensToCheck_(),O=S.length,d=0;d<O;++d){var Z=S[d].id;T[Z]=_.eg(t,Z)}this.screenIdSet_=T;this.JSC$17652_http_=B;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;Ian("Initialized with "+(0,_.Hi)(this.screenIdSet_))};
_.u(vj,_.br);vj.prototype.isOnline=function(B){return!!this.screenIdSet_[B]};
vj.prototype.start=function(){var B=parseInt(_.h2("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.tH()-144E5<B?0:B)?JZb(this):(this.fastCheckEndTime_=_.tH()+3E5,_.LA("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
vj.prototype.isEmpty=function(){return _.f1.isEmpty(this.screenIdSet_)};
vj.prototype.update=function(){Ian("Updating availability on schedule.");var B=this.getScreensToCheck_(),t=_.f1.filter(this.screenIdSet_,function(T,S){return T&&!!oQ(B,S)},this);
mpq(this,t)};
var Ncf=function(B,t,T){var S=xS(B.JSC$17652_http_,"/pairing/get_screen_availability");B.JSC$17652_http_.sendRequest("POST",S,{lounge_token:t.token},(0,_.gS)(function(O){O=O.screens||[];for(var d=O.length,Z=0;Z<d;++Z)if(O[Z].loungeToken==t.token){T(O[Z].status=="online");return}T(!1)},B),(0,_.gS)(function(){T(!1)},B))};
vj.prototype.disposeInternal=function(){_.ED(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.br.prototype.disposeInternal.call(this)};
var mpq=function(B,t){a:if(_.f1.getCount(t)!=_.f1.getCount(B.screenIdSet_))var T=!1;else{T=_.f1.getKeys(t);for(var S=T.length,O=0;O<S;++O)if(!B.screenIdSet_[T[O]]){T=!1;break a}T=!0}T||(Ian("Updated online screens: "+(0,_.Hi)(B.screenIdSet_)),B.screenIdSet_=t,B.publish("screenChange"));XmB(B)},JZb=function(B){isNaN(B.refreshTimer_)||_.ED(B.refreshTimer_);
B.refreshTimer_=_.qs((0,_.gS)(B.requestScreenAvailability_,B),B.fastCheckEndTime_>0&&B.fastCheckEndTime_<_.tH()?2E4:1E4)};
vj.prototype.requestScreenAvailability_=function(){_.ED(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var B=uRb(this);if(_.f1.getCount(B)){var t=xS(this.JSC$17652_http_,"/pairing/get_screen_availability"),T={lounge_token:_.f1.getKeys(B).join(",")};this.currentRequest_=this.JSC$17652_http_.sendRequest("POST",t,T,(0,_.gS)(this.onScreenAvailability_,this,B),(0,_.gS)(this.onScreenAvailabilityError_,this))}else mpq(this,{}),JZb(this)};
vj.prototype.onScreenAvailability_=function(B,t){this.currentRequest_=null;var T=_.f1.getKeys(uRb(this));if(_.k8(T,_.f1.getKeys(B))){t=t.screens||[];T={};for(var S=t.length,O=0;O<S;++O)T[B[t[O].loungeToken]]=t[O].status=="online";mpq(this,T);JZb(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
vj.prototype.onScreenAvailabilityError_=function(B){this.warn_("Screen availability failed: "+B);this.currentRequest_=null;JZb(this)};
var Ian=function(B){$S("OnlineScreenService",B)};
vj.prototype.warn_=function(B){$S("OnlineScreenService",B)};
var uRb=function(B){var t={};_.K4(B.getScreensToCheck_(),function(T){T.token?t[T.token]=T.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return t},XmB=function(B){B=_.f1.getKeys(_.f1.filter(B.screenIdSet_,function(t){return t}));
B.sort(_.O1);B.length?_.LA("yt-remote-online-screen-ids",B.join(","),60):_.qn("yt-remote-online-screen-ids")};_.TG(YS,Gz);_.k=YS.prototype;_.k.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.k.add=function(B,t,T){this.localScreenService_.add(B,t,T)};
_.k.remove=function(B,t,T){this.localScreenService_.remove(B,t,T);this.onlineScreenService_.update()};
_.k.updateName=function(B,t,T,S){this.localScreenService_.contains(B)?this.localScreenService_.updateName(B,t,T,S):(B="Updating name of unknown screen: "+B.name,$S(this.JSC$17642_logName_,B),S(Error(B)))};
_.k.getScreens=function(B){return B?this.screens:k4n(this.screens,_.O7(this.automaticScreens_,function(t){return!this.contains(t)},this))};
_.k.JSC$17657_getOnlineScreens=function(){return _.O7(this.getScreens(!0),function(B){return this.onlineScreenService_.isOnline(B.id)},this)};
var HvV=function(B,t,T,S,O,d){B.info("getAutomaticScreenByIds "+T+" / "+t);T||(T=B.deviceToScreenId_[t]);var Z=B.getScreens(),h=T?oQ(Z,T):null;T&&(B.disableAutomaticScreenCache_||h)||(h=oQ(Z,t));if(h){h.uuid=t;var q=n5(B,h);Ncf(B.onlineScreenService_,q,function(D){O(D?q:null)})}else T?jIq(B,T,(0,_.gS)(function(D){var P=n5(this,new FH({name:S,
screenId:T,loungeToken:D,dialId:t||""}));Ncf(this.onlineScreenService_,P,function(U){O(U?P:null)})},B),d):O(null)};
YS.prototype.JSC$17657_getScreenByPollingPairingCode=function(B,t,T,S,O,d){var Z=this;this.info("getDialScreenByPairingCode "+B+" / "+t);var h=new Ei_(this.JSC$17655_http_,B,t,T,S);h.subscribe("pairingComplete",function(q,D){_.by(h);O(n5(Z,q),D)});
h.subscribe("pairingFailed",function(q){_.by(h);d(q)});
h.start();return(0,_.gS)(h.stop,h)};
var aa1=function(B,t){for(var T=B.screens.length,S=0;S<T;++S)if(B.screens[S].name==t)return B.screens[S];return null};
YS.prototype.JSC$17657_getScreenByPairingCode=function(B,t,T,S){_.PY(xS(this.JSC$17655_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:B},timeout:5E3,onSuccess:(0,_.gS)(function(O,d){O=new FH(d.screen||{});if(!O.name||aa1(this,O.name)){a:{d=O.name;for(var Z=2,h=t(d,Z);aa1(this,h);){Z++;if(Z>20)break a;h=t(d,Z)}d=h}O.name=d}T(n5(this,O))},this),
onError:(0,_.gS)(function(O){S(Error("Nk`"+O.status))},this),
onTimeout:(0,_.gS)(function(){S(Error("Ok"))},this)})};
var fag=function(B,t,T){Ncf(B.onlineScreenService_,t,T)};
YS.prototype.disposeInternal=function(){_.by(this.localScreenService_);_.by(this.onlineScreenService_);YS.superClass_.disposeInternal.call(this)};
var jIq=function(B,t,T,S){B.info("requestLoungeToken_ for "+t);var O={postParams:{screen_ids:t},method:"POST",context:B,onSuccess:function(d,Z){d=Z&&Z.screens||[];d[0]&&d[0].screenId==t?T(d[0].loungeToken):S(Error("Pk"))},
onError:function(){S(Error("Qk"))}};
_.PY(xS(B.JSC$17655_http_,"/pairing/get_lounge_token_batch"),O)},giB=function(B){B.screens=B.localScreenService_.getScreens();
for(var t=_.f1.transpose(B.deviceToScreenId_),T=B.screens.length,S=0;S<T;++S){var O=B.screens[S];O.uuid=t[O.id]||""}B.info("Updated manual screens: "+qQq(B.screens))};
YS.prototype.handleScreenChange_=function(){giB(this);this.publish("screenChange");this.onlineScreenService_.update()};
var Vrr=function(B){R1_(B);B.localScreenService_=new ii(B.JSC$17655_http_);B.localScreenService_.subscribe("screenChange",(0,_.gS)(B.handleScreenChange_,B));giB(B);B.disableAutomaticScreenCache_||(B.automaticScreens_=CJg(_.h2("yt-remote-automatic-screen-cache")||[]));R1_(B);B.info("Initializing automatic screens: "+qQq(B.automaticScreens_));B.onlineScreenService_=new vj(B.JSC$17655_http_,(0,_.gS)(B.getScreens,B,!0));B.onlineScreenService_.subscribe("screenChange",(0,_.gS)(function(){this.publish("onlineScreenChange")},
B))},n5=function(B,t){var T=B.get(t.id);
T?(T.uuid=t.uuid,t=T):((T=oQ(B.automaticScreens_,t.uuid))?(T.id=t.id,T.token=t.token,t=T):B.automaticScreens_.push(t),B.disableAutomaticScreenCache_||AZ_(B));R1_(B);B.deviceToScreenId_[t.uuid]=t.id;_.LA("yt-remote-device-id-map",B.deviceToScreenId_,31536E3);return t},AZ_=function(B){B=_.O7(B.automaticScreens_,function(t){return t.idType!="shortLived"});
_.LA("yt-remote-automatic-screen-cache",_.RB(B,klw))},R1_=function(B){B.deviceToScreenId_=_.h2("yt-remote-device-id-map")||{}};
YS.prototype.dispose=YS.prototype.dispose;_.TG(Ko,_.br);var rw=function(B,t){B.screen_=t;B.publish("sessionScreen",B.screen_)},cZr=function(B,t){B.screen_&&(B.screen_.token=t,n5(B.JSC$17659_screenService_,B.screen_));
B.publish("sessionScreen",B.screen_)};
Ko.prototype.onSessionStopped=function(B){this.isDisposed()||(B&&(z0(this,""+B),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
Ko.prototype.info=function(B){$S(this.JSC$17659_logName_,B)};
var z0=function(B,t){$S(B.JSC$17659_logName_,t)};
Ko.prototype.JSC$17661_getCastSession=function(){return null};
Ko.prototype.setDisplayStatus=function(B){var t=this.receiver_;B?(t.displayStatus=new chrome.cast.ReceiverDisplayStatus(B,[]),t.displayStatus.showStop=!0):t.displayStatus=null;chrome.cast.setReceiverDisplayStatus(t,(0,_.gS)(function(){this.info("Updated receiver status for "+t.friendlyName+": "+B)},this),(0,_.gS)(function(){z0(this,"Failed to update receiver status for: "+t.friendlyName)},this))};
Ko.prototype.disposeInternal=function(){this.setDisplayStatus("");Ko.superClass_.disposeInternal.call(this)};var bB=function(B,t,T){Ko.call(this,B,t,"CastSession");var S=this;this.config_=T;this.JSC$17664_session_=null;this.JSC$17664_boundSessionUpdate_=(0,_.gS)(this.JSC$17666_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.gS)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.qs(function(){sIf(S,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17664_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17664_isInitLoungeToken_=!1;this.JSC$17664_lastLoungeTokenRefreshError_="unknown"};
_.u(bB,Ko);_.k=bB.prototype;
_.k.setCastSession=function(B){if(this.JSC$17664_session_){if(this.JSC$17664_session_==B)return;z0(this,"Overriding cast session with new session object");Fv1(this);this.JSC$17664_isInitLoungeToken_=!1;this.JSC$17664_lastLoungeTokenRefreshError_="unknown";this.JSC$17664_session_.removeUpdateListener(this.JSC$17664_boundSessionUpdate_);this.JSC$17664_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17664_session_=B;this.JSC$17664_session_.addUpdateListener(this.JSC$17664_boundSessionUpdate_);this.JSC$17664_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);wmb(this,"getMdxSessionStatus")};
_.k.launchWithParams=function(B){this.info("launchWithParams no-op for Cast: "+(0,_.Hi)(B))};
_.k.stop=function(){if(this.JSC$17664_session_)this.JSC$17664_session_.stop((0,_.gS)(function(){this.onSessionStopped()},this),(0,_.gS)(function(){this.onSessionStopped(Error("Rk"))},this));
else this.onSessionStopped(Error("Sk"))};
_.k.setDisplayStatus=function(){};
_.k.disposeInternal=function(){this.info("disposeInternal");Fv1(this);this.JSC$17664_session_&&(this.JSC$17664_session_.removeUpdateListener(this.JSC$17664_boundSessionUpdate_),this.JSC$17664_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17664_session_=null;Ko.prototype.disposeInternal.call(this)};
var yZ8=function(B,t){_.ED(B.getLoungeTokenTimeoutKey_);B.getLoungeTokenTimeoutKey_=0;t==0?oi1(B):B.getLoungeTokenTimeoutKey_=_.qs(function(){oi1(B)},t)},oi1=function(B){wmb(B,"getLoungeToken");
_.ED(B.onLoungeTokenTimeoutKey_);B.onLoungeTokenTimeoutKey_=_.qs(function(){QIr(B,null)},3E4)},wmb=function(B,t){B.info("sendYoutubeMessage_: "+t+" "+(0,_.Hi)(void 0));
var T={};T.type=t;B.JSC$17664_session_?B.JSC$17664_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",T,function(){},(0,_.gS)(function(){z0(this,"Failed to send message: "+t+".")},B)):z0(B,"Sending yt message without session: "+(0,_.Hi)(T))};
bB.prototype.onYoutubeMessage_=function(B,t){if(!this.isDisposed())if(t)if(t=(0,_.fm)(t),_.Be(t))switch(B=""+t.type,t=t.data||{},this.info("onYoutubeMessage_: "+B+" "+(0,_.Hi)(t)),B){case "mdxSessionStatus":sIf(this,t);break;case "loungeToken":QIr(this,t);break;default:z0(this,"Unknown youtube message: "+B)}else z0(this,"Unable to parse message.");else z0(this,"No data in message.")};
var xps=function(B,t){if(t)B.info("onConnectedScreenId_: Received screenId: "+t),B.screen_&&B.screen_.id==t||B.getScreen_(t,function(T){rw(B,T)},function(){return B.onSessionStopped()},5);
else B.onSessionStopped(Error("Tk"))},$p1=function(B,t,T){B.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(t));
var S=new FH(t);MtV(B,S,function(O){O?(B.JSC$17664_isInitLoungeToken_=!0,n5(B.JSC$17659_screenService_,S),rw(B,S),B.JSC$17664_lastLoungeTokenRefreshError_="unknown",yZ8(B,T)):(_.Ww(Error("Uk`"+JSON.stringify(t))),B.onSessionStopped())},5)},sIf=function(B,t){_.ED(B.sessionStatusTimeoutKey_);
B.sessionStatusTimeoutKey_=0;if(t)B.config_.enableCastLoungeToken&&t.loungeToken?t.deviceId?B.screen_&&B.screen_.uuid==t.deviceId||(t.loungeTokenRefreshIntervalMs?$p1(B,{name:B.receiver_.friendlyName,screenId:t.screenId,loungeToken:t.loungeToken,dialId:t.deviceId,screenIdType:"shortLived"},t.loungeTokenRefreshIntervalMs):(_.Ww(Error("Wk`"+JSON.stringify(t))),xps(B,t.screenId))):(_.Ww(Error("Vk`"+JSON.stringify(t))),xps(B,t.screenId)):xps(B,t.screenId);else B.onSessionStopped(Error("Tk"))},QIr=function(B,
t){_.ED(B.onLoungeTokenTimeoutKey_);
B.onLoungeTokenTimeoutKey_=0;var T=null;if(t)if(t.loungeToken){var S;((S=B.screen_)==null?void 0:S.token)==t.loungeToken&&(T="staleLoungeToken")}else T="missingLoungeToken";else T="noLoungeTokenResponse";T?(B.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(t)+", error: "+T)),B.JSC$17664_lastLoungeTokenRefreshError_=T,yZ8(B,3E4)):(cZr(B,t.loungeToken),B.JSC$17664_isInitLoungeToken_=!1,B.JSC$17664_lastLoungeTokenRefreshError_="unknown",yZ8(B,t.loungeTokenRefreshIntervalMs))};
bB.prototype.getScreen_=function(B,t,T,S){_.ED(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;HvV(this.JSC$17659_screenService_,this.receiver_.label,B,this.receiver_.friendlyName,(0,_.gS)(function(O){O?t(O):S>=0?(z0(this,"Screen "+B+" appears to be offline. "+S+" retries left."),this.getScreenTimeoutKey_=_.qs((0,_.gS)(this.getScreen_,this,B,t,T,S-1),300)):T(Error("Xk"))},this),T)};
var MtV=function(B,t,T,S){_.ED(B.JSC$17664_checkScreenAvailabilityTimeoutKey_);B.JSC$17664_checkScreenAvailabilityTimeoutKey_=0;fag(B.JSC$17659_screenService_,t,function(O){O||S<0?T(O):B.JSC$17664_checkScreenAvailabilityTimeoutKey_=_.qs(function(){MtV(B,t,T,S-1)},300)})};
bB.prototype.JSC$17661_getCastSession=function(){return this.JSC$17664_session_};
bB.prototype.JSC$17666_onSessionUpdate_=function(B){this.isDisposed()||B||(z0(this,"Cast session died."),this.onSessionStopped())};
var Fv1=function(B){_.ED(B.getScreenTimeoutKey_);B.getScreenTimeoutKey_=0;_.ED(B.JSC$17664_checkScreenAvailabilityTimeoutKey_);B.JSC$17664_checkScreenAvailabilityTimeoutKey_=0;_.ED(B.sessionStatusTimeoutKey_);B.sessionStatusTimeoutKey_=0;_.ED(B.onLoungeTokenTimeoutKey_);B.onLoungeTokenTimeoutKey_=0;_.ED(B.getLoungeTokenTimeoutKey_);B.getLoungeTokenTimeoutKey_=0};var BI=function(B,t,T,S){Ko.call(this,B,t,"DialSession");this.config_=S;this.JSC$17668_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17668_theme_=T;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$17668_deferredLaunchDeadlineTimer_=NaN;this.JSC$17668_boundSessionUpdate_=(0,_.gS)(this.JSC$17670_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$17668_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17668_isInitLoungeToken_=!1;this.JSC$17668_lastLoungeTokenRefreshError_="unknown"};
_.u(BI,Ko);BI.prototype.setCastSession=function(B){this.JSC$17668_session_=B;this.JSC$17668_session_.addUpdateListener(this.JSC$17668_boundSessionUpdate_)};
BI.prototype.launchWithParams=function(B){this.connectData_=B;this.deferredLaunch_()};
BI.prototype.stop=function(){Wvb(this);if(this.JSC$17668_session_)this.JSC$17668_session_.stop((0,_.gS)(this.onSessionStopped,this,null),(0,_.gS)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
BI.prototype.disposeInternal=function(){Wvb(this);this.JSC$17668_session_&&this.JSC$17668_session_.removeUpdateListener(this.JSC$17668_boundSessionUpdate_);this.JSC$17668_session_=null;Ko.prototype.disposeInternal.call(this)};
var e17=function(B){var t;return!!(B.config_.enableDialLoungeToken&&((t=B.JSC$17668_session_)==null?0:t.getDialAppInfo))},GlB=function(B){B.cancelPolling_=B.JSC$17659_screenService_.JSC$17657_getScreenByPollingPairingCode(B.reversePairingCode_,B.receiver_.label,B.receiver_.friendlyName,e17(B),function(t,T){B.cancelPolling_=function(){};
B.JSC$17668_isInitLoungeToken_=!0;rw(B,t);t.idType=="shortLived"&&T>0&&tt(B,T)},function(t){B.cancelPolling_=function(){};
B.onSessionStopped(t)})};
BI.prototype.JSC$17670_onSessionUpdate_=function(B){this.isDisposed()||B||(z0(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var pm8=function(B){var t={};t.pairingCode=B.reversePairingCode_;t.theme=B.JSC$17668_theme_;rpB()&&(t.env_useStageMdx=1);return _.UD(t)},ivV=function(B){return new Promise(function(t){B.reversePairingCode_=ypw();
if(B.connectData_){var T=new chrome.cast.DialLaunchResponse(!0,pm8(B));t(T);GlB(B)}else B.deferredLaunch_=function(){_.ED(B.JSC$17668_deferredLaunchDeadlineTimer_);B.deferredLaunch_=function(){};
B.JSC$17668_deferredLaunchDeadlineTimer_=NaN;var S=new chrome.cast.DialLaunchResponse(!0,pm8(B));t(S);GlB(B)},B.JSC$17668_deferredLaunchDeadlineTimer_=_.qs(function(){B.deferredLaunch_()},100)})},Kv1=function(B,t,T){B.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(t));
var S=new FH(t);return(new Promise(function(O){Yxb(B,S,function(d){d?(B.JSC$17668_isInitLoungeToken_=!0,n5(B.JSC$17659_screenService_,S),rw(B,S),tt(B,T)):_.Ww(Error("Zk`"+JSON.stringify(t)));O(d)},5)})).then(function(O){return O?new chrome.cast.DialLaunchResponse(!1):ivV(B)})},lar=function(B,t){var T=B.launchData_.receiver.label,S=B.receiver_.friendlyName;
return(new Promise(function(O){HvV(B.JSC$17659_screenService_,T,t,S,function(d){d&&d.token&&rw(B,d);O(d)},function(d){z0(B,"Failed to get DIAL screen: "+d);
O(null)})})).then(function(O){return O&&O.token?new chrome.cast.DialLaunchResponse(!1):ivV(B)})},Yxb=function(B,t,T,S){_.ED(B.JSC$17668_checkScreenAvailabilityTimeoutKey_);
B.JSC$17668_checkScreenAvailabilityTimeoutKey_=0;fag(B.JSC$17659_screenService_,t,function(O){O||S<0?T(O):B.JSC$17668_checkScreenAvailabilityTimeoutKey_=_.qs(function(){Yxb(B,t,T,S-1)},300)})},tt=function(B,t){B.info("getDialAppInfoWithTimeout_ "+t);
e17(B)&&(_.ED(B.getDialAppInfoTimeoutKey_),B.getDialAppInfoTimeoutKey_=0,t==0?vib(B):B.getDialAppInfoTimeoutKey_=_.qs(function(){vib(B)},t))},vib=function(B){e17(B)&&B.JSC$17668_session_.getDialAppInfo(function(t){B.info("getDialAppInfo dialLaunchData: "+JSON.stringify(t));
t=t.extraData||{};var T=null;if(t.loungeToken){var S;((S=B.screen_)==null?void 0:S.token)==t.loungeToken&&(T="staleLoungeToken")}else T="missingLoungeToken";T?(B.JSC$17668_lastLoungeTokenRefreshError_=T,tt(B,3E4)):(B.JSC$17668_isInitLoungeToken_=!1,B.JSC$17668_lastLoungeTokenRefreshError_="unknown",cZr(B,t.loungeToken),tt(B,t.loungeTokenRefreshIntervalMs))},function(t){B.info("getDialAppInfo error: "+t);
B.JSC$17668_lastLoungeTokenRefreshError_="noLoungeTokenResponse";tt(B,3E4)})},Wvb=function(B){_.ED(B.JSC$17668_checkScreenAvailabilityTimeoutKey_);
B.JSC$17668_checkScreenAvailabilityTimeoutKey_=0;_.ED(B.getDialAppInfoTimeoutKey_);B.getDialAppInfoTimeoutKey_=0;B.cancelPolling_();B.cancelPolling_=function(){};
_.ED(B.JSC$17668_deferredLaunchDeadlineTimer_)};var T3=function(B,t){Ko.call(this,B,t,"ManualSession");this.JSC$17672_deferredLaunchDeadlineTimer_=_.qs((0,_.gS)(this.launchWithParams,this,null),150)};
_.u(T3,Ko);T3.prototype.stop=function(){this.onSessionStopped()};
T3.prototype.setCastSession=function(){};
T3.prototype.launchWithParams=function(){_.ED(this.JSC$17672_deferredLaunchDeadlineTimer_);this.JSC$17672_deferredLaunchDeadlineTimer_=NaN;var B=oQ(this.JSC$17659_screenService_.getScreens(),this.receiver_.label);if(B)rw(this,B);else this.onSessionStopped(Error("$k"))};
T3.prototype.disposeInternal=function(){_.ED(this.JSC$17672_deferredLaunchDeadlineTimer_);this.JSC$17672_deferredLaunchDeadlineTimer_=NaN;Ko.prototype.disposeInternal.call(this)};var r6=function(B,t){_.br.call(this);this.config_=t;this.JSC$17675_screenService_=B;this.JSC$17675_appId_=t.appId||"233637DE";this.JSC$17675_theme_=t.theme||"cl";this.disableDial_=t.disableCastApi||!1;this.forceMirroring_=t.forceMirroring||!1;this.JSC$17675_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.gS)(this.onReceiverAction_,this)};
_.u(r6,_.br);
r6.prototype.init=function(B,t){chrome.cast.timeout.requestSession=3E4;var T=new chrome.cast.SessionRequest(this.JSC$17675_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.m("desktop_enable_cast_connect")&&(T.androidReceiverCompatible=!0);this.disableDial_||(T.dialRequest=new chrome.cast.DialRequest("YouTube"));var S=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;B=B||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var O=(0,_.gS)(this.onReceiverUpdated_,
this);T=new chrome.cast.ApiConfig(T,(0,_.gS)(this.onSessionEstablished_,this),O,S,B);T.customDialLaunchCallback=(0,_.gS)(this.onDialLaunchRequested_,this);chrome.cast.initialize(T,(0,_.gS)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),kAb(),this.JSC$17675_screenService_.subscribe("onlineScreenChange",(0,_.gS)(this.JSC$17677_onScreenChange_,this)),this.customReceivers_=niB(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.gS)(function(d){this.warn_("Failed to set initial custom receivers: "+(0,_.Hi)(d))},this)),this.publish("yt-remote-cast2-availability-change",S1(this)),t(!0))},this),(0,_.gS)(function(d){this.warn_("Failed to initialize API: "+(0,_.Hi)(d));
t(!1)},this))};
r6.prototype.setConnectedScreenStatus=function(B,t){O9("Setting connected screen ID: "+B+" -> "+t);if(this.JSC$17675_session_){var T=this.JSC$17675_session_.screen_;if(!B||T&&T.id!=B)O9("Unsetting old screen status: "+this.JSC$17675_session_.receiver_.friendlyName),k_(this,null)}if(B&&t){if(!this.JSC$17675_session_){B=oQ(this.JSC$17675_screenService_.getScreens(),B);if(!B){O9("setConnectedScreenStatus: Unknown screen.");return}if(B.idType=="shortLived"){O9("setConnectedScreenStatus: Screen with id type to be short lived.");
return}T=rZ8(this,B);T||(O9("setConnectedScreenStatus: Connected receiver not custom..."),T=new chrome.cast.Receiver(B.uuid?B.uuid:B.id,B.name),T.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(T),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.gS)(function(S){this.warn_("Failed to set initial custom receivers: "+(0,_.Hi)(S))},this)));
O9("setConnectedScreenStatus: new active receiver: "+T.friendlyName);k_(this,new T3(this.JSC$17675_screenService_,T),!0)}this.JSC$17675_session_.setDisplayStatus(t)}else O9("setConnectedScreenStatus: no screen.")};
var rZ8=function(B,t){return t?_.xh(B.customReceivers_,function(T){return w6(t,T.label)},B):null};
r6.prototype.setLaunchParams=function(B){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17675_session_?this.JSC$17675_session_.launchWithParams(B):this.warn_("Setting connection data without a session")};
r6.prototype.JSC$17677_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17675_session_?(this.JSC$17675_session_.stop(),k_(this,null)):O9("Stopping non-existing session")};
r6.prototype.requestSession=function(){chrome.cast.requestSession((0,_.gS)(this.onSessionEstablished_,this),(0,_.gS)(this.onSessionRequestFailed_,this))};
r6.prototype.disposeInternal=function(){this.JSC$17675_screenService_.unsubscribe("onlineScreenChange",(0,_.gS)(this.JSC$17677_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.lo(_.Gy("yt.mdx.remote.debug.handlers_")||[],Tv1);_.by(this.JSC$17675_session_);_.br.prototype.disposeInternal.call(this)};
var O9=function(B){$S("Controller",B)};
r6.prototype.warn_=function(B){$S("Controller",B)};
var Tv1=function(B){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(B)},S1=function(B){return B.hasCastReceiver_||!!B.customReceivers_.length||!!B.JSC$17675_session_},k_=function(B,t,T){t!=B.JSC$17675_session_&&(_.by(B.JSC$17675_session_),(B.JSC$17675_session_=t)?(T?B.publish("yt-remote-cast2-receiver-resumed",t.receiver_):B.publish("yt-remote-cast2-receiver-selected",t.receiver_),t.subscribe("sessionScreen",(0,_.gS)(B.onSessionScreen_,B,t)),t.subscribe("sessionFailed",
function(){return z1B(B,t)}),t.screen_?B.publish("yt-remote-cast2-session-change",t.screen_):T&&B.JSC$17675_session_.launchWithParams(null)):B.publish("yt-remote-cast2-session-change",null))},z1B=function(B,t){B.JSC$17675_session_==t&&B.publish("yt-remote-cast2-session-failed")};
_.k=r6.prototype;_.k.onSessionScreen_=function(B,t){this.JSC$17675_session_==B&&(t||k_(this,null),this.publish("yt-remote-cast2-session-change",t))};
_.k.onReceiverAction_=function(B,t){if(!this.isDisposed())if(B)switch(B.friendlyName=chrome.cast.unescape(B.friendlyName),O9("onReceiverAction_ "+B.label+" / "+B.friendlyName+"-- "+t),t){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17675_session_)if(this.JSC$17675_session_.receiver_.label!=B.label)O9("onReceiverAction_: Stopping active receiver: "+this.JSC$17675_session_.receiver_.friendlyName),this.JSC$17675_session_.stop();else{O9("onReceiverAction_: Casting to active receiver.");this.JSC$17675_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$17675_session_.screen_);break}switch(B.receiverType){case chrome.cast.ReceiverType.CUSTOM:k_(this,new T3(this.JSC$17675_screenService_,B));break;case chrome.cast.ReceiverType.DIAL:k_(this,new BI(this.JSC$17675_screenService_,B,this.JSC$17675_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:k_(this,new bB(this.JSC$17675_screenService_,B,this.config_));break;default:this.warn_("Unknown receiver type: "+B.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17675_session_&&
this.JSC$17675_session_.receiver_.label==B.label?this.JSC$17675_session_.stop():this.warn_("Stopping receiver w/o session: "+B.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.k.onDialLaunchRequested_=function(B){if(this.isDisposed())return Promise.reject(Error("al"));var t=B.receiver;t.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+t.friendlyName),t.receiverType=chrome.cast.ReceiverType.DIAL);var T=this.JSC$17675_session_?this.JSC$17675_session_.receiver_:null;if(!T||T.label!=t.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+t.friendlyName),Promise.reject(Error("bl"));if(T&&T.label==t.label&&T.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$17675_session_.screen_)return O9("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17675_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+T.receiverType+'" to "dial" for '+t.friendlyName);k_(this,new BI(this.JSC$17675_screenService_,t,this.JSC$17675_theme_,this.config_))}t=this.JSC$17675_session_;t.launchData_=B;t.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(B=t.launchData_.extraData||{},T=B.screenId||null,e17(t)&&B.loungeToken?B.loungeTokenRefreshIntervalMs?B=Kv1(t,{name:t.receiver_.friendlyName,screenId:B.screenId,loungeToken:B.loungeToken,dialId:t.launchData_.receiver.label,screenIdType:"shortLived"},B.loungeTokenRefreshIntervalMs):(_.Ww(Error("Yk`"+JSON.stringify(B))),B=lar(t,T)):B=lar(t,T)):B=ivV(t);return B};
_.k.onSessionEstablished_=function(B){var t=this;if(!this.isDisposed()&&!this.forceMirroring_){O9("New cast session ID: "+B.sessionId);var T=B.receiver;if(T.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17675_session_)if(T.receiverType==chrome.cast.ReceiverType.CAST)O9("Got resumed cast session before resumed mdx connection."),T.friendlyName=chrome.cast.unescape(T.friendlyName),k_(this,new bB(this.JSC$17675_screenService_,T,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var S=this.JSC$17675_session_.receiver_,O=oQ(this.JSC$17675_screenService_.getScreens(),S.label);O&&w6(O,T.label)&&S.receiverType!=chrome.cast.ReceiverType.CAST&&T.receiverType==chrome.cast.ReceiverType.CAST&&(O9("onSessionEstablished_: manual to cast session change "+T.friendlyName),_.by(this.JSC$17675_session_),this.JSC$17675_session_=new bB(this.JSC$17675_screenService_,T,this.config_),this.JSC$17675_session_.subscribe("sessionScreen",(0,_.gS)(this.onSessionScreen_,this,this.JSC$17675_session_)),
this.JSC$17675_session_.subscribe("sessionFailed",function(){return z1B(t,t.JSC$17675_session_)}),this.JSC$17675_session_.launchWithParams(null));
this.JSC$17675_session_.setCastSession(B)}}};
_.k.JSC$17677_getCastSession=function(){return this.JSC$17675_session_?this.JSC$17675_session_.JSC$17661_getCastSession():null};
_.k.onSessionRequestFailed_=function(B){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Hi)(B)),B.code!=chrome.cast.ErrorCode.CANCEL&&k_(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.k.onReceiverUpdated_=function(B){O9("Receiver availability updated: "+B);if(!this.isDisposed()){var t=S1(this);this.hasCastReceiver_=B==chrome.cast.ReceiverAvailability.AVAILABLE;S1(this)!=t&&this.publish("yt-remote-cast2-availability-change",S1(this))}};
var niB=function(B){var t=B.JSC$17675_screenService_.JSC$17657_getOnlineScreens(),T=B.JSC$17675_session_&&B.JSC$17675_session_.receiver_;B=_.RB(t,function(S){T&&w6(S,T.label)&&(T=null);var O=S.uuid?S.uuid:S.id,d=rZ8(this,S);d?(d.label=O,d.friendlyName=S.name):(d=new chrome.cast.Receiver(O,S.name),d.receiverType=chrome.cast.ReceiverType.CUSTOM);return d},B);
T&&(T.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(T=new chrome.cast.Receiver(T.label,T.friendlyName),T.receiverType=chrome.cast.ReceiverType.CUSTOM),B.push(T));return B};
r6.prototype.JSC$17677_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=niB(this),O9("Updating custom receivers: "+(0,_.Hi)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.gS)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",S1(this)))};
r6.prototype.setLaunchParams=r6.prototype.setLaunchParams;r6.prototype.setConnectedScreenStatus=r6.prototype.setConnectedScreenStatus;r6.prototype.stopSession=r6.prototype.JSC$17677_stopSession;r6.prototype.getCastSession=r6.prototype.JSC$17677_getCastSession;r6.prototype.requestSession=r6.prototype.requestSession;r6.prototype.init=r6.prototype.init;r6.prototype.dispose=r6.prototype.dispose;var Aib=[];var bvq=function(B){B.audioTrackId=null;B.trackData=null;B.playerState=-1;B.hasPrevious=!1;B.hasNext=!1;B.playerTime_=0;B.playerTimeAt_=_.tH();B.seekableStart_=0;B.seekableEnd_=0;B.duration_=0;B.loadedTime=0;B.liveIngestionTime_=NaN;B.isLive_=!1};
_.k=zz.prototype;
_.k.reset=function(B){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;B&&(this.index=B.index,this.listId=B.listId,this.videoId=B.videoId,this.playerState=B.playerState,this.volume=B.volume,this.muted=B.muted,this.audioTrackId=B.audioTrackId,this.trackData=B.trackData,this.hasPrevious=B.hasPrevious,this.hasNext=B.hasNext,this.playerTime_=B.playerTime,this.playerTimeAt_=B.playerTimeAt,this.seekableStart_=B.seekableStart,this.seekableEnd_=B.seekableEnd,this.duration_=B.duration,this.loadedTime=
B.loadedTime,this.liveIngestionTime_=B.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.k.stopPlayer=function(){this.index=-1;this.videoId="";bvq(this)};
_.k.isPlaying=function(){return this.playerState==1};
_.k.isBuffering=function(){return this.playerState==3};
_.k.isAdPlaying=function(){return this.playerState==1081};
var d7=function(B,t){B.playerTime_=t;B.playerTimeAt_=_.tH()},BH8=function(B){switch(B.playerState){case 1:case 1081:return(_.tH()-B.playerTimeAt_)/1E3+B.playerTime_;
case -1E3:return 0}return B.playerTime_};
zz.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.tH()-this.playerTimeAt_)/1E3:0):this.duration_};
var tIB=function(B,t,T){var S=B.videoId;B.videoId=t;B.index=T;t!=S&&bvq(B)},THV=function(B){var t={};
t.index=B.index;t.listId=B.listId;t.videoId=B.videoId;t.playerState=B.playerState;t.volume=B.volume;t.muted=B.muted;t.audioTrackId=B.audioTrackId;t.trackData=_.f1.unsafeClone(B.trackData);t.hasPrevious=B.hasPrevious;t.hasNext=B.hasNext;t.playerTime=B.playerTime_;t.playerTimeAt=B.playerTimeAt_;t.seekableStart=B.seekableStart_;t.seekableEnd=B.seekableEnd_;t.duration=B.duration_;t.loadedTime=B.loadedTime;t.liveIngestionTime=B.liveIngestionTime_;return t};
zz.prototype.clone=function(){return new zz(THV(this))};var CQ=function(B,t){_.br.call(this);var T=this;this.state_=0;this.connection_=B;this.contextSubscriptions_=[];this.actionQueue_=new f0f;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.gS)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.gS)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.gS)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.gS)(this.onCloudviewAvailabilityChange_,this);var S=0;B?(S=B.getProxyState(),
S!=3&&(B.subscribe("proxyStateChange",this.setState_,this),S__(this))):S=3;S!=0&&(t?this.setState_(S):_.qs(function(){T.setState_(S)},0));
(B=w7b())&&OAq(this,B);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.u(CQ,_.br);CQ.prototype.getState=function(){return this.state_};
CQ.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
CQ.prototype.reconnect=function(){this.connection_.reconnect()};
var ZZ=function(B){return new zz(B.connection_.getPlayerContextData())};
_.k=CQ.prototype;_.k.play=function(){LQ(this)?(this.castMedia_?this.castMedia_.play(null,_.EM,kFs(this,"play")):E9(this,"play"),dnr(this,1,BH8(ZZ(this))),this.publish("remotePlayerChange")):DZ(this,this.play)};
_.k.pause=function(){LQ(this)?(this.castMedia_?this.castMedia_.pause(null,_.EM,kFs(this,"pause")):E9(this,"pause"),dnr(this,2,BH8(ZZ(this))),this.publish("remotePlayerChange")):DZ(this,this.pause)};
_.k.seekTo=function(B){if(LQ(this)){if(this.castMedia_){var t=ZZ(this),T=new chrome.cast.media.SeekRequest;T.currentTime=B;t.isPlaying()||t.isBuffering()?T.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:T.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(T,_.EM,kFs(this,"seekTo",{newTime:B}))}else E9(this,"seekTo",{newTime:B});dnr(this,3,B);this.publish("remotePlayerChange")}else DZ(this,_.mY(this.seekTo,B))};
_.k.stop=function(){if(LQ(this)){this.castMedia_?this.castMedia_.stop(null,_.EM,kFs(this,"stopVideo")):E9(this,"stopVideo");var B=ZZ(this);B.stopPlayer();PI(this,B);this.publish("remotePlayerChange")}else DZ(this,this.stop)};
_.k.setVolume=function(B,t){if(LQ(this)){var T=ZZ(this);if(this.castSession_){if(T.volume!=B){var S=Math.round(B)/100;this.castSession_.setReceiverVolumeLevel(S,(0,_.gS)(function(){Wh("set receiver volume: "+S)},this),(0,_.gS)(function(){this.warn_("failed to set receiver volume.")},this))}T.muted!=t&&this.castSession_.setReceiverMuted(t,(0,_.gS)(function(){Wh("set receiver muted: "+t)},this),(0,_.gS)(function(){this.warn_("failed to set receiver muted.")},this))}else{var O={volume:B,
muted:t};T.volume!=-1&&(O.delta=B-T.volume);E9(this,"setVolume",O)}T.muted=t;T.volume=B;PI(this,T)}else DZ(this,_.mY(this.setVolume,B,t))};
_.k.setAudioTrack=function(B,t){LQ(this)?(t=t.getLanguageInfo().getId(),E9(this,"setAudioTrack",{videoId:B,audioTrackId:t}),B=ZZ(this),B.audioTrackId=t,PI(this,B)):DZ(this,_.mY(this.setAudioTrack,B,t))};
_.k.addVideo=function(B){LQ(this)?E9(this,"addVideo",{videoId:B}):DZ(this,_.mY(this.addVideo,B))};
_.k.addPlaylist=function(B){LQ(this)?E9(this,"addVideos",{listId:B}):DZ(this,_.mY(this.addPlaylist,B))};
_.k.addVideos=function(B){B.length==0?this.warn_("Ignore add videos request due to empty list"):LQ(this)?E9(this,"addVideos",{videoIds:B.join(",")}):DZ(this,_.mY(this.addVideos,B))};
_.k.JSC$17687_removeVideo=function(B){LQ(this)?E9(this,"removeVideo",{videoId:B}):DZ(this,_.mY(this.JSC$17687_removeVideo,B))};
_.k.JSC$17687_insertVideo=function(B){LQ(this)?E9(this,"insertVideo",{videoId:B}):DZ(this,_.mY(this.JSC$17687_insertVideo,B))};
_.k.playVideo=function(B,t,T,S,O,d,Z){S=S===void 0?null:S;O=O===void 0?null:O;d=d===void 0?null:d;Z=Z===void 0?null:Z;var h=ZZ(this),q={videoId:B};T!==void 0&&(q.currentIndex=T);tIB(h,B,T||0);t!==void 0&&(d7(h,t),q.currentTime=t);S&&(q.listId=S);O&&(q.playerParams=O);d&&(q.clickTrackingParams=d);Z&&(q.locationInfo=(0,_.Hi)(Z));E9(this,"setPlaylist",q);S||PI(this,h)};
_.k.nextVideo=function(B,t){if(LQ(this)){if(B&&t){var T=ZZ(this);tIB(T,B,t);PI(this,T)}E9(this,"next")}else DZ(this,_.mY(this.nextVideo,B,t))};
_.k.clearPlaylist=function(){if(LQ(this)){E9(this,"clearPlaylist");var B=ZZ(this);B.reset();PI(this,B);this.publish("remotePlayerChange")}else DZ(this,this.clearPlaylist)};
_.k.dispose=function(){if(this.state_!=3){var B=this.state_;this.state_=3;this.publish("proxyStateChange",B,this.state_)}_.br.prototype.dispose.call(this)};
_.k.disposeInternal=function(){CPs(this);this.connection_=null;this.actionQueue_.clear();OAq(this,null);_.br.prototype.disposeInternal.call(this)};
var S__=function(B){_.K4("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(t){this.contextSubscriptions_.push(this.connection_.subscribe(t,_.mY(this.onProxyEvent_,t),this))},B)},CPs=function(B){_.K4(B.contextSubscriptions_,function(t){this.connection_.unsubscribeByKey(t)},B);
B.contextSubscriptions_.length=0},LQ=function(B){return B.getState()==1},DZ=function(B,t){B.actionQueue_.getCount()<50&&B.actionQueue_.enqueue(t)},dnr=function(B,t,T){var S=ZZ(B);
d7(S,T);S.playerState!=-1E3&&(S.playerState=t);PI(B,S)},E9=function(B,t,T){B.connection_.sendMessage(t,T)},PI=function(B,t){CPs(B);
B.connection_.setPlayerContextData(THV(t));S__(B)};
CQ.prototype.setState_=function(B){if((B!=this.state_||B==2)&&this.state_!=3&&B!=0){var t=this.state_;this.state_=B;this.publish("proxyStateChange",t,B);if(B==1)for(;!this.actionQueue_.isEmpty();)B=this.actionQueue_,uUC(B),B.front_.pop().apply(this);else B==3&&this.dispose()}};
CQ.prototype.onProxyEvent_=function(B,t){this.publish(B,t)};
var OAq=function(B,t){B.castSession_&&(B.castSession_.removeUpdateListener(B.boundCastStatusListener_),B.castSession_.removeMediaListener(B.boundCastMediaListener_),B.onCastMediaChange_(null));B.castSession_=t;if(B.castSession_&&(Wh("Setting cast session: "+B.castSession_.sessionId),B.castSession_.addUpdateListener(B.boundCastStatusListener_),B.castSession_.addMediaListener(B.boundCastMediaListener_),B.castSession_.media.length))B.onCastMediaChange_(B.castSession_.media[0])};
CQ.prototype.onCastStatusUpdate_=function(B){if(!B)this.onCastMediaChange_(null),OAq(this,null);else if(this.castSession_.receiver.volume){B=this.castSession_.receiver.volume;var t=ZZ(this),T=Math.round(100*B.level||0);if(t.volume!=T||t.muted!=B.muted)Wh("Cast volume update: "+B.level+(B.muted?" muted":"")),t.volume=T,t.muted=!!B.muted,PI(this,t)}};
CQ.prototype.onCastMediaChange_=function(B){Wh("Cast media: "+!!B);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=B)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),ZA8(this),this.publish("remotePlayerChange")};
var ZA8=function(B){var t=B.castMedia_.media,T=B.castMedia_.customData;if(t&&T){var S=ZZ(B);t.contentId!=S.videoId&&Wh("Cast changing video to: "+t.contentId);S.videoId=t.contentId;S.playerState=T.playerState;d7(S,B.castMedia_.getEstimatedTime());PI(B,S)}else Wh("No cast media video. Ignoring state update.")};
CQ.prototype.onCastMediaUpdate_=function(B){if(B)ZA8(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
CQ.prototype.onCloudviewAvailabilityChange_=function(){var B=w7b();B&&OAq(this,B)};
CQ.prototype.warn_=function(B){$S("CP",B)};
var kFs=function(B,t,T){return(0,_.gS)(function(S){this.warn_("Failed to "+t+" with cast v2 channel. Error code: "+S.code);S.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+t+" using MDx browser channel."),E9(this,t,T))},B)};var It=function(B,t,T,S){S=S===void 0?!1:S;_.br.call(this);var O=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$17694_http_=B;this.enableConnectWithInitialState_=S;this.listeners_.push(_.B2(window,"beforeunload",function(){O.JSC$17697_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new zz;this.currentScreenId_=t.id;this.currentScreenIdType_=t.idType;this.channelService=tr7(this.JSC$17694_http_,T,this.JSC$17697_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){Ld1(O)});
this.channelService.listen("channelClosed",function(){U9("Channel closed");isNaN(O.connectTimerId_)?yl(!0):yl();O.dispose()});
this.channelService.listen("channelError",function(d){yl();isNaN(O.getReconnectTimeout_())?(d==1&&O.currentScreenIdType_=="shortLived"&&O.publish("browserChannelAuthError",d),U9("Channel error: "+d+" without reconnection"),O.dispose()):(O.reconnecting_=!0,U9("Channel error: "+d+" with reconnection in "+O.getReconnectTimeout_()+" ms"),h0_(O,2))});
this.channelService.listen("channelMessage",function(d){q_n(O,d)});
this.channelService.setLoungeToken(t.token);this.subscribe("remoteQueueChange",function(){var d=O.playerContext_.videoId;WIf()&&_.LA("yt-remote-session-video-id",d)})};
_.u(It,_.br);
It.prototype.connect=function(B,t){if(t){var T=t.listId,S=t.videoId,O=t.videoIds,d=t.playerParams,Z=t.clickTrackingParams,h=t.index,q={videoId:S},D=t.currentTime,P=t.locationInfo;t=t.loopMode;D!==void 0&&(q.currentTime=D<=5?0:D);d&&(q.playerParams=d);P&&(q.locationInfo=P);Z&&(q.clickTrackingParams=Z);T&&(q.listId=T);O&&O.length>0&&(q.videoIds=O.join(","));h!==void 0&&(q.currentIndex=h);this.enableConnectWithInitialState_&&(q.loopMode=t||"LOOP_MODE_OFF");T&&(this.playerContext_.listId=T);this.playerContext_.videoId=
S;this.playerContext_.index=h||0;this.playerContext_.state=3;d7(this.playerContext_,D);this.autoplayMode_="UNSUPPORTED";T=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";U9("Connecting with "+T+" and params: "+(0,_.Hi)(q));this.channelService.connect({method:T,params:(0,_.Hi)(q)},B,Ygq())}else U9("Connecting without params"),this.channelService.connect({},B,Ygq());VIq(this)};
It.prototype.setLoungeToken=function(B){this.channelService.setLoungeToken(B)};
It.prototype.dispose=function(){this.isDisposed()||(_.Bz("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),h0_(this,3));_.br.prototype.dispose.call(this)};
It.prototype.disposeInternal=function(){Erg(this);Dnf(this);PPV(this);_.ED(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.ED(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.ev_(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.br.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var Un8=function(B){return _.xh(B.connectedDevices_,function(t){return t.type=="LOUNGE_SCREEN"})},U9=function(B){$S("conn",B)},h0_=function(B,t){B.publish("proxyStateChange",t)},VIq=function(B){B.connectTimerId_=_.qs(function(){U9("Connecting timeout");
B.JSC$17697_disconnect_(1)},2E4)},Erg=function(B){_.ED(B.connectTimerId_);
B.connectTimerId_=NaN},PPV=function(B){_.ED(B.reconnectedCheckScreenTimeout_);
B.reconnectedCheckScreenTimeout_=NaN},ItC=function(B){Dnf(B);
B.playingSyncTimerId_=_.qs(function(){Jt(B,"getNowPlaying")},2E4)},Dnf=function(B){_.ED(B.playingSyncTimerId_);
B.playingSyncTimerId_=NaN},Ld1=function(B){U9("Channel opened");
B.reconnecting_&&(B.reconnecting_=!1,PPV(B),B.reconnectedCheckScreenTimeout_=_.qs(function(){U9("Timing out waiting for a screen.");B.JSC$17697_disconnect_(1)},15E3))},mn8=function(B,t){var T=null;
if(t){var S=Un8(B);S&&(T={clientName:S.clientName,deviceMake:S.brand,deviceModel:S.model,osVersion:S.osVersion})}_.Bz("yt.mdx.remote.remoteClient_",T);t&&(Erg(B),PPV(B));T=B.channelService.isChannelOpened()&&isNaN(B.connectTimerId_);t==T?t&&(h0_(B,1),Jt(B,"getSubtitlesTrack")):t?(B.getOtherConnectedRemoteId_()&&B.playerContext_.reset(),h0_(B,1),Jt(B,"getNowPlaying"),J2s(B)):B.JSC$17697_disconnect_(1)},NH7=function(B,t){var T=t.params.videoId;
delete t.params.videoId;T==B.playerContext_.videoId&&(_.f1.isEmpty(t.params)?B.playerContext_.trackData=null:B.playerContext_.trackData=t.params,B.publish("remotePlayerChange"))},XKn=function(B,t,T){var S=t.params.videoId||t.params.video_id,O=parseInt(t.params.currentIndex,10);
B.playerContext_.listId=t.params.listId||B.playerContext_.listId;tIB(B.playerContext_,S,O);B.publish("remoteQueueChange",T)},uM_=function(B,t){t.params=t.params||{};
XKn(B,t,"NOW_PLAYING_MAY_CHANGE");B.onStateChange_(t);B.publish("autoplayDismissed")};
It.prototype.onStateChange_=function(B){var t=parseInt(B.params.currentTime||B.params.current_time,10);d7(this.playerContext_,isNaN(t)?0:t);t=parseInt(B.params.state,10);t=isNaN(t)?-1:t;t==-1&&this.playerContext_.playerState==-1E3&&(t=-1E3);this.playerContext_.playerState=t;t=Number(B.params.loadedTime);this.playerContext_.loadedTime=isNaN(t)?0:t;t=Number(B.params.duration);this.playerContext_.duration_=isNaN(t)?0:t;t=this.playerContext_;var T=Number(B.params.liveIngestionTime);t.liveIngestionTime_=
T;t.isLive_=isNaN(T)?!1:!0;t=this.playerContext_;T=Number(B.params.seekableStartTime);B=Number(B.params.seekableEndTime);t.seekableStart_=isNaN(T)?0:T;t.seekableEnd_=isNaN(B)?0:B;this.playerContext_.playerState==1?ItC(this):Dnf(this);this.publish("remotePlayerChange")};
It.prototype.onAdStateChange_=function(B){if(this.playerContext_.playerState!=-1E3){var t=1085;switch(parseInt(B.params.adState,10)){case 1:t=1081;break;case 2:t=1084;break;case 0:t=1083}this.playerContext_.playerState=t;B=parseInt(B.params.currentTime,10);d7(this.playerContext_,isNaN(B)?0:B);this.publish("remotePlayerChange")}};
var jnb=function(B,t){var T=t.params.muted=="true";B.playerContext_.volume=parseInt(t.params.volume,10);B.playerContext_.muted=T;B.publish("remotePlayerChange")},HAB=function(B,t){B.autoplayVideoId_=t.params.videoId;
B.publish("nowAutoplaying",parseInt(t.params.timeout,10))},atB=function(B,t){B.autoplayVideoId_=t.params.videoId||null;
B.publish("autoplayUpNext",B.autoplayVideoId_)},ft_=function(B,t){B.autoplayMode_=t.params.autoplayMode;
B.publish("autoplayModeChange",B.autoplayMode_);B.autoplayMode_=="DISABLED"&&B.publish("autoplayDismissed")},gr7=function(B,t){var T=t.params.hasNext=="true";
B.playerContext_.hasPrevious=t.params.hasPrevious=="true";B.playerContext_.hasNext=T;B.publish("previousNextChange")};
It.prototype.isCapabilitySupportedOnConnectedDevices_=function(B){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var t=_.C(this.connectedDevices_),T=t.next();!T.done;T=t.next())if(!T.value.capabilities.has(B))return!1;return!0};
var q_n=function(B,t){t=t.message;t.params?U9("Received: action="+t.action+", params="+(0,_.Hi)(t.params)):U9("Received: action="+t.action+" {}");switch(t.action){case "loungeStatus":t=(0,_.fm)(t.params.devices);B.connectedDevices_=_.RB(t,function(S){return new lB(S)});
t=!!_.xh(B.connectedDevices_,function(S){return S.type=="LOUNGE_SCREEN"});
mn8(B,t);t=B.isCapabilitySupportedOnConnectedDevices_("mlm");B.publish("multiStateLoopEnabled",t);break;case "loungeScreenDisconnected":ORN(B.connectedDevices_,function(S){return S.type=="LOUNGE_SCREEN"});
mn8(B,!1);break;case "remoteConnected":var T=new lB((0,_.fm)(t.params.device));_.xh(B.connectedDevices_,function(S){return S.equals(T)})||_.Yh(B.connectedDevices_,T);
break;case "remoteDisconnected":T=new lB((0,_.fm)(t.params.device));ORN(B.connectedDevices_,function(S){return S.equals(T)});
break;case "gracefulDisconnect":break;case "playlistModified":XKn(B,t,"QUEUE_MODIFIED");break;case "nowPlaying":uM_(B,t);break;case "onStateChange":B.onStateChange_(t);break;case "onAdStateChange":B.onAdStateChange_(t);break;case "onVolumeChanged":jnb(B,t);break;case "onSubtitlesTrackChanged":NH7(B,t);break;case "nowAutoplaying":HAB(B,t);break;case "autoplayDismissed":B.publish("autoplayDismissed");break;case "autoplayUpNext":atB(B,t);break;case "onAutoplayModeChanged":ft_(B,t);break;case "onHasPreviousNextChanged":gr7(B,
t);break;case "requestAssistedSignIn":B.publish("assistedSignInRequested",t.params.authCode);break;case "onLoopModeChanged":B.publish("loopModeChange",t.params.loopMode);break;default:U9("Unrecognized action: "+t.action)}};
_.k=It.prototype;_.k.getProxyState_=function(){var B=3;this.isDisposed()||(B=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(B=1):B=2);return B};
_.k.JSC$17697_disconnect_=function(B){U9("Disconnecting with "+B);_.Bz("yt.mdx.remote.remoteClient_",null);Erg(this);this.publish("beforeDisconnect",B);B==1&&yl();this.channelService.disconnect(B);this.dispose()};
_.k.getPlayerContextData_=function(){var B=this.playerContext_;this.clientVideoId_&&(B=this.playerContext_.clone(),tIB(B,this.clientVideoId_,B.index));return THV(B)};
_.k.setPlayerContextData_=function(B){var t=this,T=new zz(B);T.videoId&&T.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=T.videoId,_.ED(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.qs(function(){if(t.clientVideoId_){var O=t.clientVideoId_;t.clientVideoId_=null;t.playerContext_.videoId!=O&&Jt(t,"getNowPlaying")}},5E3));
var S=[];this.playerContext_.listId==T.listId&&this.playerContext_.videoId==T.videoId&&this.playerContext_.index==T.index||S.push("remoteQueueChange");this.playerContext_.playerState==T.playerState&&this.playerContext_.volume==T.volume&&this.playerContext_.muted==T.muted&&BH8(this.playerContext_)==BH8(T)&&(0,_.Hi)(this.playerContext_.trackData)==(0,_.Hi)(T.trackData)||S.push("remotePlayerChange");this.playerContext_.reset(B);_.K4(S,function(O){this.publish(O)},this)};
_.k.getOtherConnectedRemoteId_=function(){var B=this.channelService.getDeviceId(),t=_.xh(this.connectedDevices_,function(T){return T.type=="REMOTE_CONTROL"&&T.id!=B});
return t?t.id:""};
_.k.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.k.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.k.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.k.JSC$17697_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var J2s=function(B){_.ED(B.idleDisconnectTimerId_);B.idleDisconnectTimerId_=_.qs(function(){B.JSC$17697_disconnect_(1)},864E5)},Jt=function(B,t,T){T?U9("Sending: action="+t+", params="+(0,_.Hi)(T)):U9("Sending: action="+t);
B.channelService.sendMessage(t,T)};
It.prototype.sendMessageWithUserAction_=function(B,t){Jt(this,B,t);J2s(this)};
It.prototype.JSC$17697_getXsrfToken_=function(){var B=_.mV.get("SAPISID","")||_.mV.get("__Secure-1PAPISID",void 0)||"",t=_.mV.get("__Secure-3PAPISID","")||"";if(!B&&!t)return"";B=_.zw(_.a0(B),2);t=_.zw(_.a0(t),2);return _.zw(_.a0(","+B+","+t),2)};
It.prototype.subscribe=It.prototype.subscribe;It.prototype.unsubscribeByKey=It.prototype.unsubscribeByKey;It.prototype.getProxyState=It.prototype.getProxyState_;It.prototype.disconnect=It.prototype.JSC$17697_disconnect_;It.prototype.getPlayerContextData=It.prototype.getPlayerContextData_;It.prototype.setPlayerContextData=It.prototype.setPlayerContextData_;It.prototype.getOtherConnectedRemoteId=It.prototype.getOtherConnectedRemoteId_;It.prototype.getReconnectTimeout=It.prototype.getReconnectTimeout_;
It.prototype.getAutoplayMode=It.prototype.getAutoplayMode_;It.prototype.getAutoplayVideoId=It.prototype.getAutoplayVideoId_;It.prototype.reconnect=It.prototype.JSC$17697_reconnect_;It.prototype.sendMessage=It.prototype.sendMessageWithUserAction_;It.prototype.getXsrfToken=It.prototype.JSC$17697_getXsrfToken_;It.prototype.isCapabilitySupportedOnConnectedDevices=It.prototype.isCapabilitySupportedOnConnectedDevices_;var R0C=function(B){Gz.call(this,"ScreenServiceProxy");this.instance_=B;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.gS)(this.JSC$17700_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.gS)(this.onOnlineScreenChange_,this)))};
_.u(R0C,Gz);_.k=R0C.prototype;_.k.getScreens=function(B){return this.instance_.$_gs(B)};
_.k.contains=function(B){return!!this.instance_.$_c(B)};
_.k.get=function(B){return this.instance_.$_g(B)};
_.k.start=function(){this.instance_.$_st()};
_.k.add=function(B,t,T){this.instance_.$_a(B,t,T)};
_.k.remove=function(B,t,T){this.instance_.$_r(B,t,T)};
_.k.updateName=function(B,t,T,S){this.instance_.$_un(B,t,T,S)};
_.k.disposeInternal=function(){for(var B=this.subscriptionKeys_.length,t=0;t<B;++t)this.instance_.$_ubk(this.subscriptionKeys_[t]);this.subscriptionKeys_.length=0;this.instance_=null;Gz.prototype.disposeInternal.call(this)};
_.k.JSC$17700_onScreenChange_=function(){this.publish("screenChange")};
_.k.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
YS.prototype.$_st=YS.prototype.start;YS.prototype.$_gspc=YS.prototype.JSC$17657_getScreenByPairingCode;YS.prototype.$_gsppc=YS.prototype.JSC$17657_getScreenByPollingPairingCode;YS.prototype.$_c=YS.prototype.contains;YS.prototype.$_g=YS.prototype.get;YS.prototype.$_a=YS.prototype.add;YS.prototype.$_un=YS.prototype.updateName;YS.prototype.$_r=YS.prototype.remove;YS.prototype.$_gs=YS.prototype.getScreens;YS.prototype.$_gos=YS.prototype.JSC$17657_getOnlineScreens;YS.prototype.$_s=YS.prototype.subscribe;
YS.prototype.$_ubk=YS.prototype.unsubscribeByKey;var y2w=function(B){nzw();if(!Ql||!Ql.get("yt-remote-disable-remote-module-for-dev")){B=_.MB("MDX_CONFIG")||B;EN1();GQw();mh||(mh=new sV(B?B.loungeApiHost:void 0),rpB()&&(mh.basePath="/api/loungedev"));Nu||(Nu=_.Gy("yt.mdx.remote.deferredProxies_")||[],_.Bz("yt.mdx.remote.deferredProxies_",Nu));A2b();var t=XQ();if(!t){var T=new YS(mh,B?B.disableAutomaticScreenCache||!1:!1);_.Bz("yt.mdx.remote.screenService_",T);t=XQ();var S={};B&&(S={appId:B.appId,disableDial:B.disableDial,theme:B.theme,loadCastApiSetupScript:B.loadCastApiSetupScript,
disableCastApi:B.disableCastApi,enableDialLoungeToken:B.enableDialLoungeToken,enableCastLoungeToken:B.enableCastLoungeToken,forceMirroring:B.forceMirroring});_.Bz("yt.mdx.remote.enableConnectWithInitialState_",B?B.enableConnectWithInitialState||!1:!1);gGb(T,function(d){d?up()&&yiB(up(),"YouTube TV"):T.subscribe("onlineScreenChange",function(){kS("yt-remote-receiver-availability-change")})},S)}if(B&&!_.Gy("yt.mdx.remote.initialized_")){_.Bz("yt.mdx.remote.initialized_",!0);
j1("Initializing: "+(0,_.Hi)(B));HI.push(_.Z3("yt-remote-cast2-api-ready",function(){kS("yt-remote-api-ready")}));
HI.push(_.Z3("yt-remote-cast2-availability-change",function(){kS("yt-remote-receiver-availability-change")}));
HI.push(_.Z3("yt-remote-cast2-receiver-selected",function(){c2N();kS("yt-remote-auto-connect","cast-selector-receiver")}));
HI.push(_.Z3("yt-remote-cast2-receiver-resumed",function(){kS("yt-remote-receiver-resumed","cast-selector-receiver")}));
HI.push(_.Z3("yt-remote-cast2-session-change",sn7));HI.push(_.Z3("yt-remote-connection-change",function(d){d?yiB(up(),"YouTube TV"):Fd_()||(yiB(null,null),FY7())}));
HI.push(_.Z3("yt-remote-cast2-session-failed",function(){kS("yt-remote-connection-failed")}));
S=wKq();B.isAuto&&(S.id+="#dial");var O=B.capabilities||[];O.length>0&&(S.capabilities=O);S.name=B.device;S.app=B.app;(B=B.theme)&&(S.theme=B);j1(" -- with channel params: "+(0,_.Hi)(S));S?(_.LA("yt-remote-session-app",S.app),_.LA("yt-remote-session-name",S.name)):(_.qn("yt-remote-session-app"),_.qn("yt-remote-session-name"));_.Bz("yt.mdx.remote.channelParams_",S);t.start();up()||orb()}}},xnq=function(){var B=XQ().instance_.$_gos();
var t=Qn8();t&&at()&&(xd8(B,t)||B.push(t));return Qj_(B)},MI1=function(){var B=xnq(),t=Qn8();
t||(t=Fd_());return _.xh(B,function(T){return t&&w6(t,T.key)?!0:!1})},Qn8=function(){var B=up();
if(!B)return null;var t=XQ().getScreens();return oQ(t,B)},sn7=function(B){j1("remote.onCastSessionChange_: "+QG_(B));
if(B){var t=Qn8();t&&t.id==B.id?(yiB(t.id,"YouTube TV"),B.idType=="shortLived"&&(B=B.token)&&(t=at())&&t.setLoungeToken(B)):(t&&$nw(),Wdg(B,1))}else at()&&$nw()},$nw=function(){oGs()?no().stopSession():vh("stopSession called before API ready.");
var B=at();B&&(B.disconnect(1),e07(null))},GF7=function(){var B=at();
return B&&B.getProxyState()!=3?new CQ(at(),void 0):null},j1=function(B){$S("remote",B)},XQ=function(){if(!pKb){var B=_.Gy("yt.mdx.remote.screenService_");
pKb=B?new R0C(B):null}return pKb},up=function(){return _.Gy("yt.mdx.remote.currentScreenId_")},iAs=function(B){_.Bz("yt.mdx.remote.currentScreenId_",B)},c2N=function(){_.Bz("yt.mdx.remote.connectData_",null)},at=function(){return _.Gy("yt.mdx.remote.connection_")},e07=function(B){var t=at();
c2N();B||iAs("");_.Bz("yt.mdx.remote.connection_",B);Nu&&(_.K4(Nu,function(T){T(B)}),Nu.length=0);
t&&!B?kS("yt-remote-connection-change",!1):!t&&B&&kS("yt-remote-connection-change",!0)},Fd_=function(){var B=WIf();
if(!B)return null;var t=XQ();if(!t)return null;t=t.getScreens();return oQ(t,B)},Wdg=function(B,t){iAs(B.id);
B=new It(mh,B,wKq(),_.Gy("yt.mdx.remote.enableConnectWithInitialState_")||!1);B.connect(t,_.Gy("yt.mdx.remote.connectData_"));B.subscribe("beforeDisconnect",function(T){kS("yt-remote-before-disconnect",T)});
B.subscribe("beforeDispose",function(){at()&&e07(null)});
B.subscribe("browserChannelAuthError",function(){var T=Qn8();T&&T.idType=="shortLived"&&(oGs()?no().handleBrowserChannelAuthError():vh("refreshLoungeToken called before API ready."))});
e07(B)},orb=function(){var B=Fd_();
B?(j1("Resume connection to: "+QG_(B)),Wdg(B,0)):(yl(),FY7(),j1("Skipping connecting because no session screen found."))},mh=null,Nu=null,pKb=null,A2b=function(){var B=wKq();
if(_.f1.isEmpty(B)){B=$dn();var t=_.h2("yt-remote-session-name")||"",T=_.h2("yt-remote-session-app")||"";B={device:"REMOTE_CONTROL",id:B,name:t,app:T,mdxVersion:3};B.authuser=String(_.MB("SESSION_INDEX","0"));(t=_.MB("DELEGATED_SESSION_ID"))&&(B.pageId=String(t));_.Bz("yt.mdx.remote.channelParams_",B)}},wKq=function(){return _.Gy("yt.mdx.remote.channelParams_")||{}},HI=[];var Y_b=new _.Mh("yt-menu"),Kdn=function(){},vrr=function(B,t,T){B=t=="right-click"?T.rightClickMenuPopupHint:T.menuPopupHint;
if(!(ltw(t)>10))return t=t||"default",Y_b.set(t+"-impression",ltw(t)+1),B},ltw=function(B){return parseInt(Y_b.get((B||"default")+"-impression")||0,10)};
_.BE(Kdn);var nr7=function(){this.contexts_=new WeakMap;this.JSC$17706_networkService_=this.activeContext_=null},r21=function(B,t,T){var S=B.contexts_.get(t);
S||(S=new qi1(B.JSC$17706_networkService_),B.contexts_.set(t,S));B.activeContext_=S;T&&B.activeContext_.reset();B.activeContext_.start();return B.activeContext_};var fQ=function(){};
fQ.prototype.enqueue=function(){var B=this,t;return _.L(function(T){if(B.isCounterfactual())return(t=B.getCounterfactualData())&&B.shouldLogCounterfactualImpression()&&B.sendImpressionEndpoints(t),T.return();B.doEnqueue();_.Dh(T)})};
fQ.prototype.sendImpressionEndpoints=function(B){_.pC.getInstance().triggerOptionalAction("yt-service-request",{},B[0])};var g7=function(B,t){this.renderer=B;this.page=t};
_.u(g7,fQ);g7.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
g7.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
g7.prototype.shouldLogCounterfactualImpression=function(){return!0};
g7.prototype.doEnqueue=function(){var B=_.tT(this.page);B&&B.pause();this.renderer.impressionCommand&&_.pC.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.A7(_.pC.getInstance(),[this.renderer.promoCommand],this.page)};var z0C=function(B,t){this.renderer=B;this.resolver=_.ld();this.JSC$17718_enforcementCounter=new _.nRE;t?this.JSC$17718_playerManager=_.tT(t):this.JSC$17718_playerManager=null;_.Ua(1,!0)};
_.u(z0C,fQ);_.k=z0C.prototype;_.k.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var B=[];this.renderer.impressionEndpoints.forEach(function(t){(t=_.$t(t))&&B.push(t)});
return B}};
_.k.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.k.shouldLogCounterfactualImpression=function(){var B=_.YfN();B?(this.JSC$17718_enforcementCounter.increment("POPUP"),_.Ua(3)):_.Ua(2);return B};
_.k.cancel=function(){this.resolver.promise.cancel()};
_.k.doEnqueue=function(){var B=this;_.YfN()?(this.JSC$17718_enforcementCounter.increment("POPUP"),_.Ua(3),bA7(this)):this.JSC$17718_playerManager?(this.resolver.promise.then(function(){bA7(B)}),B4N(this.resolver,this.JSC$17718_playerManager)):_.Ua(2)};
var B4N=function(B,t){var T=_.ld();t.getPlayerPromise().then(function(S){T.resolve(S)});
T.promise.then(function(S){S.addEventListener("onAbnormalityDetected",B.resolve);_.Xh(B.promise,function(){S.removeEventListener("onAbnormalityDetected",B.resolve)})});
B.promise.thenCatch(function(){T.promise.cancel()})},bA7=function(B){_.Ua(3);
var t={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:B.renderer}};t=_.pC.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:t},{});Promise.all(t).then(function(){t7r();B.JSC$17718_playerManager&&B.JSC$17718_playerManager.pause()})},t7r=function(){G4r(function(B,t){_.ex1(B,t);
B===0?_.Ua(7):_.Ua(4)})};var T4n=function(B,t){this.renderer=B;this.page=t;this.resolver=_.ld()};
_.u(T4n,fQ);_.k=T4n.prototype;_.k.cancel=function(){this.resolver.promise.cancel()};
_.k.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.k.isCounterfactual=function(){return!this.renderer.isVisible};
_.k.shouldLogCounterfactualImpression=function(){return!0};
_.k.doEnqueue=function(){var B=this;this.resolver.promise.then(function(){var T={popup:{mealbarPromoRenderer:B.renderer},popupType:"MEALBAR"};_.pC.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:T},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var t=_.tT(this.page);t&&SAV(this.resolver,t)}break;default:this.resolver.resolve()}};
var SAV=function(B,t){var T=_.ld();t.getPlayerPromise().then(function(S){T.resolve(S)});
T.promise.then(function(S){S.addEventListener("onAdEnd",B.resolve);_.Xh(B.promise,function(){S.removeEventListener("onAdEnd",B.resolve)})});
B.promise.thenCatch(function(){T.promise.cancel()})};var Oq1=function(B,t){this.renderer=B;this.page=t};
_.u(Oq1,fQ);_.k=Oq1.prototype;_.k.cancel=function(){this.JSC$17726_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17726_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17726_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.k.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.k.isCounterfactual=function(){return!this.renderer.isVisible};
_.k.shouldLogCounterfactualImpression=function(){return!0};
_.k.doEnqueue=function(){var B=this,t,T;((t=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(T=t.playbackUpsellDialogTriggerConditionData)==null?void 0:T.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17726_downloadedVideosCountSelectorUnsubscriber=_.Ux(_.rq(),xhw,function(S,O){S>O&&(kc8(B),B.cancel())}):kc8(this)};
var kc8=function(B){var t={popup:{upsellDialogRenderer:B.renderer},popupType:"MODAL"};_.pC.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:t},{});(B=_.tT(B.page))&&B.pause()};var Rt={},dDw=(Rt.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Rt.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Rt.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Rt.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Rt.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Rt.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Rt.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Rt),Cs7=function(B,t){this.renderer=B;this.targetManager=
t};
_.u(Cs7,fQ);_.k=Cs7.prototype;_.k.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17733_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17733_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17733_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.k.getCounterfactualData=function(){if(this.isCounterfactual()){var B;return(B=this.renderer.promoConfig)==null?void 0:B.impressionEndpoints}};
_.k.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.k.shouldLogCounterfactualImpression=function(){return!0};
_.k.doEnqueue=function(){var B=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17733_downloadedVideosCountSelectorUnsubscriber=_.Ux(_.rq(),xhw,function(t,T){B.renderer.targetId&&t>T&&(A_b(B.targetManager,B.renderer.targetId,Zqr(B)),B.cancel())});
break;default:A_b(this.targetManager,this.renderer.targetId,Zqr(this))}};
var Zqr=function(B){var t;if((t=B.renderer.suggestedPosition)==null?0:t.type)var T=dDw[B.renderer.suggestedPosition.type];T||(T="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:B.renderer},popupType:"HINT",position:T}}};var LjN=function(){this.previousPage=null},hV7;
LjN.prototype.registerPromoCommand=function(B,t){qAB(this,void 0,void 0,_.X(B.roadblock,gsr),void 0,void 0,t)};
var qAB=function(B,t,T,S,O,d,Z){B.previousPage!==Z&&B.pendingTooltipPromo&&B.pendingTooltipPromo.cancel();B.previousPage=Z;O?(B.pendingEnforcementPromo&&B.pendingEnforcementPromo.cancel(),B.pendingEnforcementPromo=new z0C(O,Z),B.pendingEnforcementPromo.enqueue()):d?(B.pendingCommandWrapperPromo=new g7(d,Z),B.pendingCommandWrapperPromo.enqueue()):S?(B.pendingRoadblockPromo&&B.pendingRoadblockPromo.cancel(),B.pendingRoadblockPromo=new Oq1(S,Z),B.pendingRoadblockPromo.enqueue()):t?(B.pendingMealbarPromo&&
B.pendingMealbarPromo.cancel(),B.pendingMealbarPromo=new T4n(t,Z),B.pendingMealbarPromo.enqueue()):T&&(B.pendingTooltipPromo&&B.pendingTooltipPromo.cancel(),B.pendingTooltipPromo=new Cs7(T,_.HK()),B.pendingTooltipPromo.enqueue())},V7r=function(){hV7||(hV7=new LjN);
return hV7};var WY8=!1;var wbr=function(B,t){var T=_.MB("SESSION_INDEX");this.actionToken_=B;this.commonToken_=t;this.sessionIndex_=T},FAs=function(B){var t=_.ld(),T=_.Gy("payments.business.integration.bootstrap"),S=_.Gy("payments.business.integration"),O=S.Style.create().withMaterialDesignStyle(),d=S.mashupMode.popup("instrument-manager");
T.asMashupMode(d).usingUserIndex(B.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(O).inStandaloneContext(S.standaloneContextAuthId.forUserId()).instrumentManager(B.actionToken_,B.commonToken_.length>0?B.commonToken_:void 0,function(Z){var h=Z.instrumentId;h?t.resolve(h):(h=_.Gy("payments.business.integration.scenario.InstrumentManager"),t.reject(Z.errorCode&&Z.errorCode===h.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(Z){_.Ww(Z);
t.reject("instrumentManagerLoadError")});
return t.promise};var TY=function(B,t,T){this.payloadName="transactionFlowFailed";this.payload={errorType:B,serializedTransactionFlowLoggingParams:t,isUserDismiss:T===void 0?!1:T}};
_.Bz("yt.ypc.shared.YpcTransactionFlowError",TY);var At=function(){return _.X9.apply(this,arguments)||this};
_.u(At,_.X9);At.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
At.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
At.prototype.onErrorMessageDismiss=At.prototype.onErrorMessageDismiss;_.G([_.y({readOnly:!0,observer:"errorRendererChanged"}),_.Y("design:type",Object)],At.prototype,"errorRenderer",void 0);_.G([_.Uv("yt-live-chat-error-message-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],At.prototype,"onErrorMessageDismiss",null);_.G([_.uW()],At);var Ecf=[At.prototype];var DD_;var Psf;var UDn=new _.Mh("yt-live-chat"),Iw1=new Map;Iw1.set("timestamp_toggle","show-timestamps");Iw1.set("reactions_toggle","allow-reactions");var cI=function(){return _.x.apply(this,arguments)||this};
_.u(cI,_.x);_.k=cI.prototype;_.k.menuItemIdentifierChanged=function(){var B;(B=this.data)!=null&&B.menuItemIdentifier&&(B=Iw1.get(this.data.menuItemIdentifier))&&(_.m("enable_lwe_web_mute")?(B=UDn.get(B),this.isToggled=!(B===void 0?!this.data.isToggled:!B)):this.isToggled=UDn.get(B))};
_.k.onFocus=function(){this.toggleButton.focus()};
_.k.onTap=function(){var B=this.data.command;B&&this.componentBehavior.resolveCommand(B)};
_.k.computeText=function(B,t,T){return this.componentBehavior.getSimpleString(B?T:t)};
_.k.computeIcon=function(B,t,T){return(B=B?T:t)&&B.iconType?_.DK(B.iconType):""};
cI.prototype.onTap=cI.prototype.onTap;cI.prototype.onFocus=cI.prototype.onFocus;cI.prototype.menuItemIdentifierChanged=cI.prototype.menuItemIdentifierChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cI.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],cI.prototype,"componentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cI.prototype,"data",void 0);
_.G([_.y({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.Y("design:type",String)],cI.prototype,"icon",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],cI.prototype,"isToggled",void 0);_.G([_.mA("tp-yt-paper-toggle-button"),_.Y("design:type",Object)],cI.prototype,"toggleButton",void 0);_.G([_.IK("data.menuItemIdentifier"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cI.prototype,"menuItemIdentifierChanged",null);
_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cI.prototype,"onFocus",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cI.prototype,"onTap",null);_.G([_.yX({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],cI);
_.e(cI,"yt-live-chat-toggle-renderer",function(){if(Psf===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;DD_===void 0&&(DD_=document.createElement("template"));var S=DD_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Psf=B}B=Psf;return B},{mode:_.m("live_chat_enable_sink_wrapper")?2:0});var JJV=new _.lz("NAVIGATION_PROGRESS_TOKEN");var mD8={},N48={},XQ1=(N48[Pg1.name]=!0,N48),s9=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;B.tabGesturesIsActive=!1;B.actionRouterIsRoot=!0;B.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"};B.pageTitle="";B.titleSuffix="YouTube";B.unseenNotificationCount=
0;B.hasNavigated=!1;B.hasSetScrollTopForNavigation=!1;B.pagePreparer=null;B.zwiebackInitJobId=0;B.dataUpdatePromise=null;B.loadDepsPromise=_.V2();B.hasPendingNavigation=!1;B.pendingPlayerOnResponseReceivedActions=[];return B};
_.u(s9,_.X9);s9.prototype.attached=function(){u$b(this);document.addEventListener("yt-navigate-cache",_.Pb(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var B=FQ();B.init();B.dispatchElement=this.hostElement};
var u$b=function(B,t){t=t===void 0?0:t;var T=_.OD().resolve(_.S_(_.jI));if(T)jDn(B,T);else{if(t>=5)throw Error("cl");setTimeout(function(){u$b(B,t+1)},0)}},jDn=function(B,t){t.addEventListener("yt-navigate-start",_.Pb(B,B.onYtNavigateStart));
t.addEventListener("yt-navigate-finish",_.Pb(B,B.onYtNavigateFinish));t.addEventListener("yt-navigate-error",_.Pb(B,B.onYtNavigateError));t.addEventListener("yt-page-data-fetched",_.Pb(B,B.onYtPageDataFetched))};
_.k=s9.prototype;_.k.detached=function(){var B=_.OD().resolve(_.jI);B.removeEventListener("yt-navigate-start",_.Pb(this,this.onYtNavigateStart));B.removeEventListener("yt-navigate-finish",_.Pb(this,this.onYtNavigateFinish));B.removeEventListener("yt-navigate-error",_.Pb(this,this.onYtNavigateError));B.removeEventListener("yt-page-data-fetched",_.Pb(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.Pb(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.k.setPageOffset=function(B,t){B?_.CG(this.hostElement,"yt-set-page-offset",[B,t]):_.wj(Error("dl"))};
_.k.setPageOffsetForNavigation=function(B,t){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(B,t))};
_.k.onYtNavigateSetPageOffset=function(B,t){this.setPageOffsetForNavigation(t.page,t.offset)};
_.k.getPageOffset=function(){var B=_.ZH(this.hostElement).querySelector("#page-manager").getCurrentPage(),t=0;B&&(t=_.CG(this.hostElement,"yt-get-page-offset",[B])[0]);return t};
_.k.onYtHistoryPop=function(B,t){if(_.$M("DISABLE_WARM_LOADS"))B.preventDefault(),window.location.reload();else{var T=_.OD().resolve(_.jI);T.hasPendingNavigation()&&B.preventDefault();T.cancelPendingNavigation();_.Zu(this.hostElement,"yt-pending-navigation-cancelled");t.errorMsg&&(B=t.errorMsg.split(" - "),t=Error(B[0]),B.length==2&&B[1]&&(_.Qu(t,B[1]),_.yu(t)),window.location.reload())}};
_.k.onYtHistoryLoad=function(B,t){var T=this;if(_.$M("DISABLE_WARM_LOADS"))window.location.reload();else{(B=t.endpoint)&&Object.keys(B).length||(B=null);var S=t.historyEntry,O=_.OD().resolve(_.jI),d=_.OD().resolve(_.BR),Z=null;S&&S.rootData&&(Z=S.rootData);var h=Z&&Hq8(Z);!Z||h||Z.filler?B?(O.navigate(B,!0),awr(this,B)):(t.legacyBorder||h||(t.JSC$26762_savedComponentState==null&&Z==null?_.yu(new _.HY("Incomplete history entry",t.forward)):_.oz(new _.HY("Malformed history entry",t.JSC$26762_savedComponentState,
t.forward,Z))),window.location.reload()):(_.TXz({isHot:!0}),_.sQ({webInfo:{navigationReason:"h"}}),_.JvL(),_.wv("srt"),_.wv("pdc"),this.cancelPendingTasks(),fwq(this,t.forward,Z),Z.player&&(Z.player.loaded=!1),awr(this,B),_.POE(O,B||{},Z,2,{},!1,t).then(function(){T.setPageOffset(d.getCurrentPage(),S.scrollTop||0)}))}};
_.k.initHistoryManager=function(B){if(!this.hasNavigated){this.hasNavigated=!0;var t=_.ZH(this.hostElement).querySelector("#page-manager").getCurrentData();B=isNaN(B)?this.getPageOffset():B;var T=_.OD().resolve(_.jI).currentEndpoint;this.replaceState(T,t,B)}};
_.k.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.k.onYtNavigateStart=function(B,t){this.cancelPendingTasks();t.noProgressBar||(B=_.OD().resolve(_.S_(JJV)))&&B.start();B=this.hasPendingNavigation?null:this.data;var T=_.OD().resolve(_.BR),S,O,d;_.m("kevlar_use_vimio_behavior")&&!((S=t.endpoint)==null?0:(O=S.commandMetadata)==null?0:(d=O.webCommandMetadata)==null?0:d.ignoreNavigation)&&(S=T.getCurrentPage())&&S.disconnectVisibilityRoot();T.prepareForNavigation(t.pageType,t.endpoint);_.m("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.tJ(1,
"pcl"),_.Tc(this.pagePreparer,T.preparePage.bind(T,t.pageType,t.endpoint)));S=this.getPageOffset();this.initHistoryManager(S);t.reload||this.hasPendingNavigation?this.replaceState(t.endpoint,B,S):(B==null?void 0:B.page)==="watch"&&t.pageType==="watch"&&_.m("kevlar_replace_watch_to_watch_history_state")?this.replaceState(t.endpoint,B,S):(B==null?void 0:B.page)!=="shorts"||t.pageType!=="shorts"||t.endpoint.reelWatchEndpoint.sequenceParams||_.m("short_to_short_back_nav_killswitch")?t.type!="navigate-back"&&
t.type!="navigate-forward"&&(t.pageType==="shorts"&&_.dv(this.hostElement,"yt-shorts-reset"),this.saveAndPush(t.url,t.endpoint,B,S)):this.replaceState(t.endpoint,B,0);this.hasPendingNavigation=!0};
var gcB=function(B){B.hasPendingNavigation=!1;(B=_.OD().resolve(_.S_(JJV)))&&B.finish()};
s9.prototype.onYtNavigateError=function(B,t){gcB(this);B=this.get("endpoint.commandMetadata.webCommandMetadata.url",t);var T=_.vw(window.location.href);B&&!T.pbjreload&&(t=t.navigationErrorReason||"10",_.m("kevlar_parent_on_pbjreload")&&(T={csn:_.sg()},this.get("data.endpoint.clickTrackingParams")&&(T.itct=this.data.endpoint.clickTrackingParams),_.rh(B,T)),_.Kk(_.n4(B,{pbjreload:t})))};
s9.prototype.onYtNavigateCache=function(B,t){var T=this,S=t.url,O=t.endpoint,d=t.data;B=!!t.miniplayer;t=!!t.skipHistory;if(S&&O&&d){var Z=this.getPageOffset(),h=this.data||null;t||this.saveAndPush(S,O,h,Z);S=_.POE(_.OD().resolve(_.jI),O,d,B?4:3,{},B);B&&S.then(function(){T.dataUpdatePromise&&T.dataUpdatePromise.then(function(){var q=_.OD().resolve(_.BR);T.setPageOffset(q.getCurrentPage(),0)})})}};
s9.prototype.onYtNavigateFinish=function(B,t){var T=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){RVr(T,t.fromHistory)})};
var RVr=function(B,t){gcB(B);if(B.pendingPlayerOnResponseReceivedActions){for(var T=_.C(B.pendingPlayerOnResponseReceivedActions),S=T.next();!S.done;S=T.next())_.Ir(S.value,B.hostElement);B.pendingPlayerOnResponseReceivedActions=[]}T=_.OD().resolve(_.BR);t||!B.hasNavigated||_.m("web_disable_scroll_on_navigate_finish")||((t=T.getCurrentPage())?t.is==="ytd-shorts"||B.tabGesturesIsActive||B.setPageOffsetForNavigation(t,0):_.yu(Error("el")));_.Go(function(){_.Go(function(){_.wv("pda")})})};
s9.prototype.onYtNavigate=function(B){if(!B.detail.endpoint){var t=new _.HY("Error: Missing yt-navigate endpoint from target:",B.target,B.target.nodeName);_.wj(t)}if(t=_.m("cold_missing_history"))t=FQ(),t.init(!1),t=!(t.browserHistory.boundHistoryReplaceState&&t.browserHistory.boundHistoryPushState);if(t){_.xM("DISABLE_WARM_LOADS",!0);t=new _.HY("Failed to initialize history manager",this.getDebugString());var T=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
T?_.yu(t):_.wj(t)}t=B.detail.endpoint;var S,O;_.m("debug_forward_web_query_parameters")&&((S=t.commandMetadata)==null?0:(O=S.webCommandMetadata)==null?0:O.url)&&(t=JSON.parse(JSON.stringify(t)),t.commandMetadata.webCommandMetadata.url=_.WZz(t.commandMetadata.webCommandMetadata.url,window.location.search));B={type:0,command:t,form:{params:B.detail.params,tempData:B.detail.tempData||{},requestType:B.detail.type,createScreenConfig:B.detail.createScreenConfig,reload:B.detail.reload?B.detail.reload:!1,
requestForm:B.detail}};_.m("kevlar_yt_navigate_command_handler")?(S=_.OD().resolve(_.kv),B.form.skipDefaultElement=!0,S.resolveCommand(t,{form:B.form})):this.handleNavigate(B)};
s9.prototype.handleNavigate=function(B){this.hasSetScrollTopForNavigation=!1;var t=_.OD().resolve(_.jI),T=B.form||{};t.navigate(B.command,T.reload,T.params,T.tempData,T.requestType,T.createScreenConfig,T.ignoreConfirmation,T.requestForm)&&awr(this,B.command,T.tempData)};
s9.prototype.onYtPageDataFetched=function(B,t){try{_.ZJb().reset();this.data=t.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.OD().resolve(_.BR).updatePageData(this.data);if(!_.m("web_service_params_response_processor")){var T=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);T&&K0b(T);var S=this.get("response.responseContext.serviceTrackingParams",
this.data);S&&K0b(S)}var O=this.get("playerResponse.onResponseReceivedActions",this.data);O&&(O=AJg(this,O));O&&_.qi(this.hostElement,O,this.hostElement);var d=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),Z=this.get("response.responseContext.consistencyTokenJar",this.data);if(d||Z){var h=_.mD2(),q=(0,_.f1.getValues)(h.tokenJars);d&&h.replace(q,d);Z&&h.replace(q,Z)}}catch(D){_.wj(D)}};
var awr=function(B,t,T){try{B.onYtEndpointChangeHandler(t,T)}catch(S){_.wj(S)}};
_.k=s9.prototype;_.k.onYtEndpointChangeHandler=function(){};
_.k.setPageTitle=function(B){B=(this.pageTitle=B)?B+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+B};
_.k.onYtUpdateTitle=function(B,t){this.setPageTitle(t)};
_.k.setUnseenNotificationCount=function(B){this.unseenNotificationCount=B;this.setPageTitle(this.pageTitle)};
_.k.handleUpdateNotificationsUnseenCountAction=function(B){_.X(B,rw7)&&((B=_.X(B,rw7).unseenCount)?this.setUnseenNotificationCount(B):this.setUnseenNotificationCount(0))};
_.k.handleClearCookieAction=function(B){var t;(B=(t=_.X(B,Kpg))==null?void 0:t.cookieName)&&_.ddD(B)};
_.k.onYtUpdateUnseenNotificationCount=function(B,t){this.setUnseenNotificationCount(t)};
_.k.loadData=function(B){var t=this;this.loadDepsPromise.then(function(){var T=_.OD().resolve(_.S_(_.jI));T||_.wj(Error("fl"));if(B&&B.response){if(!B.endpoint){var S=_.WO(window.document.location.href)||"/",O="";if(S==="/"||S.startsWith("/?"))O="WEB_PAGE_TYPE_BROWSE";B.endpoint={commandMetadata:{webCommandMetadata:{url:S,webPageType:O,rootVe:3854}}}}_.POE(T,B.endpoint,B,5,{})}else B.endpoint?T.navigate(B.endpoint):T.navigate(_.Pm);_.wT.cancelJob(t.zwiebackInitJobId);t.zwiebackInitJobId=_.wT.addLowPriorityJob(ewB)})};
var FQ=function(){return _.OD().resolve(_.hr)};
s9.prototype.getDebugString=function(){return FQ().getDebugString()};
s9.prototype.getThirdPartyManipulationSuspected=function(){return FQ().getThirdPartyManipulationSuspected()};
s9.prototype.replaceState=function(B,t,T){FQ().saveAndReplace(B,t,T)};
s9.prototype.saveAndPush=function(B,t,T,S){FQ().saveAndPush(B,t,T,S)};
var Hq8=function(B){return _.X(B.endpoint,_.Km)||_.X(B.endpoint,_.aE)?!0:!B||isNaN(B.expirationTime)?!1:(0,_.SQ)()>B.expirationTime},fwq=function(B,t,T){var S=B.get("response.trackingParams",T),O=_.cO(),d=_.sg();
if(S&&O&&d&&(S=B.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",T),!S&&T.rootVe&&(S=T.rootVe),O=t?"forwardButton":"backButton",t=B.get("playerResponse.topbar.desktopTopbarRenderer."+O+".buttonRenderer.command.clickTrackingParams",B.data),B=B.get("response.topbar.desktopTopbarRenderer."+O+".buttonRenderer.command.clickTrackingParams",B.data),t=(B=t||B)?_.fZ(B):void 0,B=_.Xr(),O=[_.V2(T)],_.dc(B,S,t,{dataPromises:O,csnToClone:T.csn}),T.graftedVes))for(T=
_.C(T.graftedVes),S=T.next();!S.done;S=T.next())_.Cv(B,S.value)};
s9.prototype.onStoreGraftedVeAction=function(B){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(B)):_.yu(Error("gl"))};
var AJg=function(B,t){return t.filter(function(T){for(var S in T)if(XQ1[S])return B.pendingPlayerOnResponseReceivedActions.push(T),!0;return!1})};
_.n9.Object.defineProperties(s9.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
s9.prototype.onStoreGraftedVeAction=s9.prototype.onStoreGraftedVeAction;s9.prototype.loadData=s9.prototype.loadData;s9.prototype.onYtUpdateUnseenNotificationCount=s9.prototype.onYtUpdateUnseenNotificationCount;s9.prototype.handleClearCookieAction=s9.prototype.handleClearCookieAction;s9.prototype.handleUpdateNotificationsUnseenCountAction=s9.prototype.handleUpdateNotificationsUnseenCountAction;s9.prototype.setUnseenNotificationCount=s9.prototype.setUnseenNotificationCount;
s9.prototype.onYtUpdateTitle=s9.prototype.onYtUpdateTitle;s9.prototype.setPageTitle=s9.prototype.setPageTitle;s9.prototype.onYtEndpointChangeHandler=s9.prototype.onYtEndpointChangeHandler;s9.prototype.onYtPageDataFetched=s9.prototype.onYtPageDataFetched;s9.prototype.handleNavigate=s9.prototype.handleNavigate;s9.prototype.onYtNavigate=s9.prototype.onYtNavigate;s9.prototype.onYtNavigateFinish=s9.prototype.onYtNavigateFinish;s9.prototype.onYtNavigateCache=s9.prototype.onYtNavigateCache;
s9.prototype.onYtNavigateError=s9.prototype.onYtNavigateError;s9.prototype.onYtNavigateStart=s9.prototype.onYtNavigateStart;s9.prototype.cancelPendingTasks=s9.prototype.cancelPendingTasks;s9.prototype.initHistoryManager=s9.prototype.initHistoryManager;s9.prototype.onYtHistoryLoad=s9.prototype.onYtHistoryLoad;s9.prototype.onYtHistoryPop=s9.prototype.onYtHistoryPop;s9.prototype.onYtNavigateSetPageOffset=s9.prototype.onYtNavigateSetPageOffset;s9.prototype.setPageOffset=s9.prototype.setPageOffset;
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],s9.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],s9.prototype,"data",void 0);_.G([_.Uv("yt-navigate-set-page-offset"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],s9.prototype,"onYtNavigateSetPageOffset",null);
_.G([_.Uv("yt-history-pop"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],s9.prototype,"onYtHistoryPop",null);_.G([_.Uv("yt-history-load"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,_.yvu]),_.Y("design:returntype")],s9.prototype,"onYtHistoryLoad",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],s9.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-update-title"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,String]),_.Y("design:returntype")],s9.prototype,"onYtUpdateTitle",null);_.G([_.Uv("yt-update-unseen-notification-count"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Number]),_.Y("design:returntype")],s9.prototype,"onYtUpdateUnseenNotificationCount",null);_.G([_.uW()],s9);mD8.YtdAppBehavior=[_.OA.YtActionHandlerBehavior,s9.prototype];var w7=function(){var B=_.X9.apply(this,arguments)||this;B._noAccessors=!0;return B};
_.u(w7,_.X9);w7.prototype.ready=function(){var B=this;_.ZH(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){B.onChange_()})};
w7.prototype.dataChanged_=function(){_.ZH(this.hostElement).querySelector("#checkbox").checked=!1};
w7.prototype.onChange_=function(){var B=_.ZH(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.dv(this.hostElement,"yt-dismissal-reason-"+B,this.data.feedbackToken)};
w7.prototype.dataChanged_=w7.prototype.dataChanged_;_.G([_.y(),_.Y("design:type",Object)],w7.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w7.prototype,"dataChanged_",null);_.G([_.uW()],w7);var cJ_=[w7.prototype];var ot=function(){var B=_.X9.apply(this,arguments)||this;B.timeoutJobId=0;B.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return B};
_.u(ot,_.X9);ot.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
ot.prototype.startTimeout=function(){var B=this,t=this.data&&this.data.displayDurationSeconds;t&&!this.timeoutJobId&&(this.timeoutJobId=_.fC(_.wT,function(){_.CG(B.hostElement,"yt-close-popup-action",[B.is]);B.timeoutJobId=0},t*1E3))};
ot.prototype.cancelTimeout=function(){_.wT.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
ot.prototype.ytdHatsSurveyBehaviorDataChanged=ot.prototype.ytdHatsSurveyBehaviorDataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ot.prototype,"ytActionHandlerBehavior",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ot.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.G([_.uW()],ot);var sDg=[_.OA.YtActionHandlerBehavior,ot.prototype];var Fjq=function(B,t){var T;return((T=B.prefixMapping)==null?0:T[t])?B.prefixMapping[t]:B.SHARED_RENDERERS_.hasOwnProperty(t)?"yt":B.prefix},yc={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}};yc.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.m("kevlar_mealbar_above_player"),modern:_.m("web_modern_dialogs"),noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
yc.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};yc.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};yc.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
yc.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)"}};
yc.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};
yc.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};
yc.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};
yc.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};yc.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"}};
yc.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};yc.TOAST={component:null,properties:{}};var wQb=new function(B,t,T){this.supportedPopups=B;this.navigationEndpointPopupMap=t;this.popupTypeMap=T;this.supportedPopups=B;this.navigationEndpointPopupMap=t;this.popupTypeMap=T}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.m("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL",
fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY",
surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),ocN=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$17783_popupConfig=yc;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 yJr=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.Rd.getInstance()},Qc=function(B,t){var T=B.pageNameToElement.get(t);
if(!T){switch(t){case "watch":var S=_.m("web_watch_force_learning_journey_for_testing")?_.BQ("ytd-watch-learning-journey"):_.m("kevlar_watch_fixie")?_.BQ("ytd-watch-fixie"):_.m("kevlar_watch_grid")?_.BQ("ytd-watch-grid"):_.BQ("ytd-watch-flexy");break;case "learning_journey_watch":S=_.BQ("ytd-watch-learning-journey");break;case "shorts":S=_.BQ("ytd-shorts");break;case "search":S=_.BQ("ytd-search");break;case "channel":S=_.BQ("ytd-browse");S.pageSubtype="channels";break;case "trending":S=_.BQ("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 "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":S=
_.BQ("ytd-browse");S.pageSubtype=t;break;case "browse":S=_.BQ("ytd-browse");break;default:_.yu(new _.HY("Error getting page element for type",t))}T=S;B.pageNameToElement.set(t,T)}return T};
yJr.prototype.preparePage=function(B,t,T){T&&(B=_.Jm(T)||B);if(B!=="watch"&&B!=="learning_journey_watch"){var S=this.elementPoolPopulator,O=B;O!=S.targetPage_&&S.pendingPages_.indexOf(O)>-1&&(S.targetPage_&&(S.pendingPages_.unshift(S.targetPage_),S.abort()),FBN(S,O),_.sb2(S,O))}if((S=Qc(this,B))||!_.X(T,_.Gi)){S.isAttached||S===t||(S.hidden=!0);if(!S.data&&(B!=="watch"&&B!=="learning_journey_watch"||!_.m("swatcheroo_page_pool_dont_provide_filler_data"))){var d;if(B=(d=_.MB("FILLER_DATA",{})[B])==
null?void 0:d.response)S.data=B}return S}};var QDr=function(B){this.JSC$28657_clientRoot=B;this.playlistHandlerActionMap={"yt-add-to-playlist-command":riw,"yt-end-playlist-command":zwf,"yt-recover-playlist-command":Bqb,"yt-refresh-playlist-command":S6N,"yt-playlist-remove-videos-action":to_};_.i_(_.pC.getInstance(),this.playlistHandlerActionMap,this.JSC$28657_clientRoot);Gns()},xD_;var x_=function(B,t,T){this.apiKey=B;this.endpoint=t;this.confidenceThreshold=T===void 0?.5:T;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=t==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||t==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
t==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||t==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new FXn};
_.k=x_.prototype;
_.k.start=function(B){if(this.state===0)if(this.isOnline()){B.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=B.supportsHttpHeadersOverwriteParam);B.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=B.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.Fi("voice_assistant");_.oG("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=B.languageCode||"en-US";this.supportsCrossDomainXhr=B.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=B.youtubeAssistantRequest||null;this.listeningHandler=B.listeningHandler||this.listeningHandler;this.audioDetectedHandler=B.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=B.stopHandler||this.stopHandler;this.completeHandler=B.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=B.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=B.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
B.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=B.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=B.accessToken;this.additionalHeaders=B.additionalHeaders||{};var t;this.prefetchResponseTimeoutMs=(t=B.prefetchResponseTimeoutMs)!=null?t:this.prefetchResponseTimeoutMs;M7B(this);this.startAudio();$DV(this)}else this.errorHandler("OFFLINE")};
_.k.stop=function(B){var t=B===void 0?{}:B;B=t.logCancel===void 0?!0:t.logCancel;var T=t.logMicClosed===void 0?!0:t.logMicClosed;var S=t.handleError===void 0?!0:t.handleError;t=t.handleStop===void 0?!0:t.handleStop;this.state!==0&&(B&&Mu("voz_cx"),$_(this,{logMicClosed:T,handleStop:t}),S&&this.errorHandler("ABORTED"))};
_.k.getState=function(){return this.state};
_.k.isSupported=function(){return!0};
_.k.stopAudio=function(B){(B===void 0||B)&&Mu("voz_mf")};
_.k.startAudio=function(){Mu("voz_vp");return _.V2(null)};
var Wj_=function(B,t){B.channelOpen&&(B.state!==2&&(B.state=2,Mu("voz_ss"),B.listeningHandler()),t=new Uint8Array(t),t='{ "audioIn": "'+_.zw(t)+'" }',B.channel.send(t))},$_=function(B,t){var T=t===void 0?{}:t;
t=T.logMicClosed===void 0?!0:T.logMicClosed;T=T.handleStop===void 0?!0:T.handleStop;B.vozEndOfDataTimeout>-1&&(clearTimeout(B.vozEndOfDataTimeout),B.vozEndOfDataTimeout=-1);eVN(B);B.stopAudio(t);B.channel&&(B.channelOpen=!1,B.manuallyClosedChannel=!0,B.channel.close(),B.channel=void 0);B.transcribedSpeechResults=[];B.state=0;T&&B.stopHandler()},M7B=function(B){var t={httpHeadersOverwriteParam:B.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},B.additionalHeaders,B.accessToken&&B.isUsingVoz?{Authorization:"Bearer "+B.accessToken}:{"x-goog-api-key":B.apiKey}),supportsCrossDomainXhr:B.supportsCrossDomainXhr};B.channel=new yJ(B.endpoint,t);B.channel.open();_.Rr(B.channel,"w",function(){var T=B.channel,S=T.send,O=B.isUsingVoz?"PLACEHOLDER":"example";O={config:{dialogStateIn:{languageCode:B.languageCode},deviceConfig:{deviceId:O,deviceModelId:O},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!B.isUsingVoz)O.config.requestType=4;else if(B.isUsingVoz&&B.youtubeAssistantRequest){var d=JSON.stringify(B.youtubeAssistantRequest);O.config.internalIn={youtubeAssistantS3InputJson:d}}S.call(T,O);B.channelOpen=!0;B.manuallyClosedChannel=!1});
_.Rr(B.channel,"x",function(){B.manuallyClosedChannel||(B.channelOpen=!1,B.channel=void 0,$_(B))});
_.Rr(B.channel,"z",function(T){if(T.data){eVN(B);for(var S=0;S<T.data.length;S++){var O=B,d=T.data[S],Z=d.speechResults;if(Z)a:{var h=[];d=[];var q=!1;Z=_.C(Z);for(var D=Z.next();!D.done;D=Z.next()){D=D.value;if(D.noSpeech){$_(O);O.errorHandler("NO_SPEECH");break a}D.transcript!==void 0&&D.stability!==void 0&&(D.stability<O.confidenceThreshold&&(q=!0),q?d.push(D.transcript):h.push(D.transcript))}if(h.length!==0||d.length!==0)h=h.join(" "),d=d.join(" "),O.receivedEndOfUtterance&&!O.isUsingVoz?O.isUsingVoz||
O.completeHandler([h,d]):(q=O,Z=h,D=d,Mu("voz_sf"),q.transcriptionUpdateHandler(Z,D),q.transcribedSpeechResults=[Z,D]),O.receivedEndOfUtterance&&(Mu("voz_eou"),O.transcriptionCompleteHandler([h,d]),O.isUsingVoz&&(O.prefetchResponseTimeoutMs===0?$_(O,{logMicClosed:!1,handleStop:!0}):O.prefetchResponseTimeoutMs>0&&Gc7(O)))}else O.isUsingVoz&&(d==null?0:d.internalOut)?(d=JSON.parse(d.internalOut.youtubeAssistantS3OutputJson),d.userHasOptedInToVaa||d.vaaConsent?O.vaaConsentUpdateHandler(!!d.userHasOptedInToVaa,
!!d.vaaConsent):(pQq(O),d&&(h=O.transcribedSpeechResults,Mu("voz_rqf"),O.completeHandler(h,d)))):d.eventType==="END_OF_UTTERANCE"?O.receivedEndOfUtterance=!0:(Mu("voz_err"),O.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.yu(Error("hl")))}}});
_.Rr(B.channel,"y",function(T){$_(B);switch(T.status){case 1:T="WEBCHANNEL_NETWORK_ERROR";break;case 2:T="WEBCHANNEL_SERVER_ERROR";break;default:T="WEBCHANNEL_UNKNOWN_ERROR"}B.errorHandler(T);B.logError(Error(T))})};
x_.prototype.logError=function(B){_.wj(B)};
x_.prototype.isOnline=function(){return!0};
var Gc7=function(B){pQq(B);B.prefetchResponseSetTimeoutId=setTimeout(function(){$_(B,{logMicClosed:!1,handleStop:!0})},B.prefetchResponseTimeoutMs)},pQq=function(B){B.prefetchResponseSetTimeoutId>-1&&(clearTimeout(B.prefetchResponseSetTimeoutId),B.prefetchResponseSetTimeoutId=-1)},$DV=function(B){eVN(B);
B.noResponseReceivedTimeout=window.setTimeout(function(){$_(B);B.errorHandler("NO_SPEECH")},11E3)},eVN=function(B){B.noResponseReceivedTimeout>-1&&(window.clearTimeout(B.noResponseReceivedTimeout),B.noResponseReceivedTimeout=-1)},Mu=function(B){_.wv(B,void 0,"voice_assistant")};var WI=function(){x_.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.u(WI,x_);WI.prototype.isSupported=function(){return OF7()};
WI.prototype.startAudio=function(){var B=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.ca(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(S){iqB(B,S)};
this.processor.connect(this.audioContext.destination);var t=function(S){B.stream=S;if(!B.audioContext)return _.V2(null);S=B.audioContext.createMediaStreamSource(S);B.processor&&S.connect(B.processor);return _.V2(null)},T={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?t(this.stream):(T=navigator.mediaDevices.getUserMedia(T))?T.then(t).catch(function(S){$_(B);S.name&&S.name==="NotAllowedError"?B.errorHandler("NO_MICROPHONE_PERMISSION"):(B.errorHandler("AUDIO_ERROR"),B.logError(S));return _.ca(null)}):($_(this),this.errorHandler("AUDIO_ERROR"),_.yu(Error("il")));
return x_.prototype.startAudio.call(this)};
WI.prototype.stopAudio=function(B){B=B===void 0?!0:B;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(t){t.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;x_.prototype.stopAudio.call(this,B)};
WI.prototype.isOnline=function(){return navigator.onLine};
var iqB=function(B,t){if(B.audioContext)if(window.OfflineAudioContext){var T=B.audioContext.sampleRate,S=t.inputBuffer.getChannelData(0);t=new window.OfflineAudioContext(1,S.length,16E3);for(var O=t.createBuffer(1,S.length,T),d=O.getChannelData(0),Z=0,h=0;h<S.length;h++)d[h]=S[h],Z+=d[h]*d[h];!B.audioDetected&&Math.sqrt(Z/S.length)>.01&&(B.audioDetected=!0,B.audioDetectedHandler());S=t.createBufferSource();S.buffer=O;S.connect(t.destination);S.start(0);t.oncomplete=function(q){q=q.renderedBuffer.getChannelData(0);
for(var D=Math.floor(16384E3/T),P=new Int16Array(D),U=0;U<D;++U)P[U]=Math.max(-1,Math.min(1,q[U]))*32767;Wj_(B,P.buffer)};
t.startRendering()}else YAV(B,t)},YAV=function(B,t){var T=B.audioContext.sampleRate,S=t.inputBuffer.getChannelData(0),O=Math.floor((T+8E3)/16E3);
T=S.length/O;t=new Float32Array(T);for(var d=0;d<T;++d)t[d]=S[d*O];S=new Int16Array(T);for(O=0;O<T;++O)S[O]=Math.max(-1,Math.min(1,t[O]))*32767;Wj_(B,S.buffer)};var KjC={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var lw_=function(){this.JSC$17848_audioEnabled=!0;this.audioFeedbackHolder={}};
lw_.prototype.isPlaying=function(B){return B.currentTime>0&&!B.paused&&!B.ended&&B.readyState>2};
var vcr=function(B){for(var t=_.C(Object.values(KjC)),T=t.next();!T.done;T=t.next())T=T.value,B.audioFeedbackHolder[T]=new Audio,B.audioFeedbackHolder[T].src="/s/search/audio/"+T+".mp3",B.audioFeedbackHolder[T].load()},e1=function(B,t){if(B.JSC$17848_audioEnabled!==!1&&t in B.audioFeedbackHolder){for(var T=_.C(Object.values(B.audioFeedbackHolder)),S=T.next();!S.done;S=T.next())S=S.value,B.isPlaying(S)&&S.pause();
B.audioFeedbackHolder[t].currentTime=0;B.audioFeedbackHolder[t].play().catch(function(){})}};var ncq=function(B,t){var T=this;this.store=B;this.service=t;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){T.setState("offline");T.stop()};
this.audioPlayer=new lw_;var S;(S=this.audioPlayer)==null||vcr(S)};
_.k=ncq.prototype;_.k.getService=function(){return this.service};
_.k.isEnabled=function(){return!!this.service};
_.k.isSupported=function(){var B;return(B=this.service)==null?void 0:B.isSupported()};
_.k.start=function(){var B=this,t,T,S,O,d,Z,h,q,D,P,U,J,N;return _.L(function(H){switch(H.nextAddress){case 1:B.store.dispatch(OSs("",""));if(!navigator.onLine)return B.setState("offline"),H.return();window.addEventListener("offline",B.handleOfflineEvent);B.stream=null;if(!B.permissionsSupported){H.jumpTo(2);break}_.LI(H,3);return _.V(H,rJw(B),5);case 5:t=H.yieldResult;if(!t)return(T=B.audioPlayer)==null||e1(T,"failure"),H.return();B.service.stream=B.stream;B.setState("listening");_.pj(H,2);break;
case 3:_.EH(H),B.permissionsSupported=!1;case 2:S={context:_.EGC(_.kl())},S.youtubeAssistantParams={searchParams:{inlineSearchResponse:B.enableInlineSearchResponse}},O=function(f,c){B.store.dispatch(kpC("transcribing"));B.store.dispatch(OSs(f,c))},d=function(){var f;
(f=B.audioPlayer)==null||e1(f,"open");B.setState("listening")},Z=function(){B.setState("transcribing")},h=function(f){B.setErrorState(f)},q=function(f,c){var w;
(w=B.audioPlayer)==null||e1(w,"success");c&&(_.m("kevlar_voice_search_inline_search")&&(B.responseProcessor=_.OD().resolve(_.NYh),B.responseProcessor&&(w=c.navigationAction,f=c.prefetchedSearchResponse,w&&f&&(w=(new _.QZB).JSC$11102_getStoreKey(w),_.$p(B.responseProcessor,f,w)))),B.JSC$17866_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",c))},D=function(){window.removeEventListener("offline",B.handleOfflineEvent)},P=_.uiw(!1),U=P.Authorization!=null,J=B.enableFirstPartyAuth||
B.enableFPAForSignedInUsers&&U?P:{"X-Goog-Visitor-Id":P["X-Goog-Visitor-Id"]},N={completeHandler:q,
errorHandler:h,listeningHandler:d,audioDetectedHandler:Z,stopHandler:D,transcriptionUpdateHandler:O,youtubeAssistantRequest:S,languageCode:zVC(),additionalHeaders:J,supportsCrossDomainXhr:B.enableFirstPartyAuth||B.enableFPAForSignedInUsers&&U,supportsHttpHeadersOverwriteParam:!B.disableHttpHeadersOverwrite},B.service.start(N),_.Dh(H)}})};
_.k.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.k.reset=function(){this.store.dispatch(_.kT({type:"RESET_VOICE_SEARCH_STATE"}))};
_.k.setState=function(B){this.store.dispatch(kpC(B))};
_.k.setErrorState=function(B){switch(B){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var t;(t=this.audioPlayer)==null||e1(t,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)rJw(this);else{var T;(T=this.audioPlayer)==null||e1(T,"failure");this.setState("permission-denied")}break;case "ABORTED":var S;(S=this.audioPlayer)==null||e1(S,"no_input");break;default:var O;(O=this.audioPlayer)==
null||e1(O,"no_input");this.setState("timeout")}};
var rJw=function(B){var t,T;return _.L(function(S){switch(S.nextAddress){case 1:return _.V(S,navigator.permissions.query({name:"microphone"}),2);case 2:t=S.yieldResult;if(t.state==="granted")return S.return(!0);if(t.state==="denied")return B.setState("permission-denied"),S.return(!1);B.setState("permission");T={audio:{sampleSize:16,channelCount:1},video:!1};_.LI(S,3);return _.V(S,navigator.mediaDevices.getUserMedia(T),5);case 5:return B.stream=S.yieldResult,S.return(!0);case 3:return _.EH(S),B.setState("permission-denied"),
S.return(!1)}})},zVC=function(){var B=_.MB("INNERTUBE_CONTEXT_HL"),t=_.MB("INNERTUBE_CONTEXT_GL");
return B.indexOf("-")>-1?B:B+"-"+t};var bqN=function(B,t,T){ncq.call(this,t,T);this.JSC$17866_actionRouter=B;this.enableInlineSearchResponse=_.m("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.m("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.m("kevlar_voice_search_enable_fpa_signedin_users")},Bks;
_.u(bqN,ncq);
var tjN=function(){if(!Bks){var B="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.m("kevlar_voice_search_auth_enabled")||_.m("kevlar_voice_search_use_yt_endpoint")?B="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.m("kevlar_voice_search_use_fp_endpoint")&&(B="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");Bks=
new bqN(_.pC.getInstance(),_.rq(),new WI(_.MB("VOZ_API_KEY"),B,.5))}return Bks};var Tks=function(B){this.JSC$17870_clientRoot=B;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$17870_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)]]));B=_.C(this.eventListeners);for(var t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;T=_.C(T);for(var S=T.next();!S.done;S=T.next()){var O=
_.C(S.value);S=O.next().value;O=O.next().value;t.addEventListener(S,O)}}_.i_(_.pC.getInstance(),this.autonavPauseActionMap,this.JSC$17870_clientRoot)},SEs,O3f=function(B){return _.m("kevlar_autonav_popup_filtering")?(B=_.bn(B))?B.hasAttribute("prevent-autonav"):!0:!0};
_.k=Tks.prototype;_.k.onIronOverlayOpened=function(B){O3f(B)&&(this.autonavPauseReasons.overlayOpen=!0,G3(this))};
_.k.onIronOverlayClosed=function(B){O3f(B)&&(this.autonavPauseReasons.overlayOpen=!1,G3(this))};
_.k.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;G3(this)};
_.k.onYtAutonavPauseBlur=function(){var B=this;_.wT.addJob(function(){B.isInBackground()||(B.autonavPauseReasons.inputBoxFocus=!1,G3(B))},8,0)};
_.k.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;G3(this)};
_.k.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;G3(this)};
_.k.onYtAutonavPauseScroll=function(){var B=_.OD().resolve(_.BR);B.isOnWatch()&&(B=B.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=B.getBoundingClientRect().top<-200,G3(this))};
_.k.onYtAutonavPauseUserEngagement=function(B){var t=this;if(_.m("user_engagement_enable_autoplay_pause_feature")){var T=Number(B.lowEngagementThresholdMs);isNaN(T)||T<=0||B.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.OD().resolve(_.wU),_.Sc()<T?_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.pY_()?(this.userEngagementCsn=_.sg(),_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
t.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,G3(this)):_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.fK9(Error("jl`"+JSON.stringify(B)))};
_.k.onYtAutonavPausePlayer=function(B){this.autonavPauseReasons.requestedByPlayer=!!B.detail;G3(this)};
_.k.onYtAutonavVisibilityChanged=function(){var B=this,t,T,S;return _.L(function(O){if(O.nextAddress==1)return(t=_.Tp())?_.V(O,t.getPlayerPromise(),2):O.return();T=O.yieldResult;S=T.isMuted()||T.getVolume()===0;B.autonavPauseReasons.backgroundAndMute=B.isInBackground()&&S;G3(B);_.Dh(O)})};
_.k.onYtAutonavPausePlayerEnded=function(){_.OD().resolve(_.wU);var B=144E5;_.m("user_engagement_enable_autoplay_pause_feature")||_.m("is_part_of_any_user_engagement_experiment")||(B=45E5);this.autonavPauseReasons.longIdle=_.Sc()>B;kC1(this);G3(this)};
_.k.onYtUserActivity=function(){var B=this;this.autonavPauseReasons.userEngagement&&(_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",B.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,G3(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",B.userEngagementCsn);_.F3()}),this.autonavPauseReasons.youthereLactExperiment=!1,G3(this));
this.autonavPauseReasons.longIdle&&!_.m("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,G3(this))};
_.k.isInBackground=function(){var B=window.document.visibilityState;return!(!B||B==="visible")};
var G3=function(B){for(var t=!1,T=_.C(Object.values(B.autonavPauseReasons)),S=T.next();!S.done;S=T.next())S=S.value,t=t||S;t?_.na.getInstance().pause(B.autonavPauseReasons):(B=_.na.getInstance(),B.autonavState_==3?(B.setState(2,!1,!1),B.autonavPauseReason_=void 0):B.autonavState_==1&&(B.disabledAutonavPauseReason_=void 0))},kC1=function(B){var t=!1;
if(_.m("enable_autoplay_pause_by_lact")){_.OD().resolve(_.wU);t=_.Cj("autoplay_pause_by_lact_sec")*1E3;var T=_.Cj("autoplay_pause_by_lact_sampling_fraction");(t=_.Sc()>=t&&Math.random()<T)&&!_.pY_()&&(_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),t=!1)}t!==B.autonavPauseReasons.youthereLactExperiment&&(B.autonavPauseReasons.youthereLactExperiment=t)&&(B.userEngagementCsn=_.sg(),_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",B.userEngagementCsn)}));
B.autonavPauseReasons.userEngagement&&_.fC(_.wT,function(){_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",B.userEngagementCsn)})};
Tks.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.rL("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.F3(),this.autonavPauseReasons.youthereLactExperiment=!1,G3(this));this.autonavPauseReasons.userEngagement&&(_.rL("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,G3(this))};
Tks.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var pQ=function(){var B=_.x.apply(this,arguments)||this;B.miniGuideVisible=!1;B.guideOpened=_.m("disable_initial_guide_state_fix")?!1:B.canFitPersistentGuide(B.initialBodyClientWidth);B.guideUserStateOpened=B.getInitialGuideUserStateOpened();B.isFullscreenShorts=!1;B.miniGuideWidthThreshold=_.Cj("kevlar_mini_guide_width_threshold",791);B.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");B.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" ");
B.persistentGuideBlockedPagePathRegex=new RegExp(B.persistentGuideBlockedPagesPatterns.join("|"));B.animationTransitionDuration=0;B.lateDataResolver=_.ld();B.initialGuideDataFetchFailed=!1;B.initialLoad=!0;B.guideRenderers=new Set;B.isMouseOverGuide=!1;B.sessionUserManuallyExpandedGuideState=!1;B.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};
return B};
_.u(pQ,_.x);_.k=pQ.prototype;_.k.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.k.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.k.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.k.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.k.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.k.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.k.ready=function(){_.OD().addProvider({provide:_.QV,useValue:this.hostElement})};
_.k.attached=function(){var B=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.Pb(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.Pb(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.Pb(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.Pb(this,this.onYtGuideShow));_.K9(this,function(){B.animationTransitionDuration=200})};
_.k.detached=function(){document.removeEventListener("yt-navigate-finish",_.Pb(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.Pb(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.Pb(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.Pb(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.Pb(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.Pb(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.Pb(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.k.getData=function(){return this.data};
_.k.load=function(){var B=this,t,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=B.lateDataResolver.resolve.bind(B),d.return(B.lateDataResolver.promise);if(window.ytInitialGuideData)return t=_.ld(),t.resolve(window.ytInitialGuideData),d.return(t.promise);S=!1;_.LI(d,2);return _.V(d,B.fetchGuideData(),4);case 4:T=d.yieldResult;_.pj(d,3);break;case 2:O=_.EH(d),O.message==="Returned error"&&(S=!0);
case 3:if(T)return d.return(T);B.onYtGuideClose();S||(B.initialGuideDataFetchFailed=!0);return d.return(B.lateDataResolver.promise)}})};
_.k.fetchGuideData=function(){var B=this,t,T,S,O,d,Z,h;return _.L(function(q){if(q.nextAddress==1)return t=_.OD(),B.guidePromise||(T=t.resolve(_.QG),B.guidePromise=_.Kz(T,OZq)),_.V(q,B.guidePromise,2);if(q.nextAddress!=3)return S=q.yieldResult,O=t.resolve(_.pD),_.V(q,O(),3);(d=q.yieldResult)&&((Z=S)==null?void 0:(h=Z.responseContext)==null?void 0:h.maxAgeSeconds)!==0&&d.put("service:guide:fallback",new _.du({innertubeResponse:S}));return q.return(S)})};
_.k.initializeGuideDataIfEmpty=function(){var B=this,t,T;return _.L(function(S){if(S.nextAddress==1){if(!B.initialGuideDataFetchFailed||B.data)return S.return();_.LI(S,2);return _.V(S,B.fetchGuideData(),4)}if(S.nextAddress!=2)return(t=S.yieldResult)&&B.lateDataResolver.resolve(t),_.pj(S,0);T=_.EH(S);_.yu(T);_.Dh(S)})};
_.k.initializeGuideData=function(){var B=this,t;return _.L(function(T){switch(T.nextAddress){case 1:return _.hR(a$C(),{mainAppWeb:_.ln()}),_.LI(T,2),_.V(T,B.load(),4);case 4:B.data=T.yieldResult;_.pj(T,3);break;case 2:_.EH(T),_.qM(a$C(),"FAILURE");case 3:t=B.data&&B.data.items&&B.data.items.length>0?"SUCCESS":"FAILURE",_.qM(a$C(),t),_.Dh(T)}})};
_.k.setGuideData=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1)return t.disabled?O.return():t.data?(B.data=t.data,t.guideRenderers.add(B),O.return()):_.V(O,t.initializeGuideData(),2);t.graftGuideToPage();T=_.$M("IS_HOMEPAGE_COLD")?"eop":void 0;_.m("disable_element_pool_populator")?t.setGuideDataAfterInit(B):(S=new _.tJ(1,T),_.Tc(S,t.setGuideDataAfterInit.bind(t,B)));_.Dh(O)})};
_.k.setGuideDataAfterInit=function(B){B.data=this.data;B.markDirty();this.guideRenderers.add(B);_.Go(function(){_.wv("gle")});
_.K9(this,function(){_.wv("gpe")})};
_.k.graftGuideToPage=function(){if(this.data){var B=this.data&&this.data.trackingParams;B&&(B=_.fZ(B),_.Za(_.Xr(),B))}};
_.k.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.Pb(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.k.onDrawerOpenedChanged=function(B,t){!t.value&&this.guideOpened&&(this.guideOpened=!1)};
_.k.onYtGuideToggle=function(B){var t=this.guideOpened;this.guideOpened=!t;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var T=_.Ni();_.Xi(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;T.save()}this.updateGuideDrawerElementState();if(this.guideElement){var S;this.guideOpened&&((S=B.detail)==null?0:S.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.Pb(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.Pb(this,this.onAppDrawerTransitioned))}t||this.initializeGuideDataIfEmpty()};
_.k.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Pb(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.nR(this.guideElement)};
_.k.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Pb(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(TFb(this.guideOpened))};
_.k.guidePersistentAndVisibleChanged=function(){_.Zu(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.k.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.kT({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.k.miniGuideVisibleChanged=function(){_.Zu(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.k.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(TFb(this.guideOpened)),this.initialLoad=!1);_.Zu(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.k.activeEndpointChanged=function(){_.Zu(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.k.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.k.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()};
_.k.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var B=this.canFitPersistentGuide(this.cachedClientWidth);B?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=B}this.updateGuideDrawerElementState()};
_.k.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.k.getGuideOpened=function(){return this.guideOpened};
_.k.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.k.getActiveEndpoint=function(){return this.activeEndpoint};
_.k.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.k.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&&_.dv(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.k.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.m("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.k.handleGuideMouseLeave=function(){var B=this;!this.sessionUserManuallyExpandedGuideState&&_.m("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.px(this,"handleGuideMouseLeave",function(){B.isMouseOverGuide||!B.guideOpened||B.miniGuideVisible||(B.guideOpened=!1,B.updateGuideDrawerElementState())},100))};
_.k.computeGuidePersistentAndVisible=function(){var B=this;_.px(this,"computeGuidePersistentAndVisible",function(){B.guidePersistentAndVisible=B.guideOpened&&B.guidePersistent;B.guideIsVisibleButNotPersistent=!(!B.guideOpened||B.guidePersistent)})};
_.k.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.k.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.k.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.k.startLoadingWatch=function(){this.closeGuide()};
_.k.startLoadingShorts=function(){_.m("web_hide_guide_on_shorts")&&this.closeGuide()};
_.k.onYtNavigateFinish=function(B,t){if(!_.d$||t){this.activeEndpoint=t.endpoint;this.pageType=t.pageType;this.pageUrl=t.response.url;var T,S;B=(S=_.X((T=t.endpoint)==null?void 0:T.commandMetadata,_.b5))==null?void 0:S.url;!this.pageUrl&&B&&(this.pageUrl=B);_.m("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.k.getVisibleGuideRenderer=function(){for(var B=_.C(this.guideRenderers),t=B.next();!t.done;t=B.next())if(t=t.value,this.miniGuideVisible&&t.is==="ytd-mini-guide-renderer"||this.guideOpened&&t.is==="ytd-guide-renderer")return t;return null};
_.k.markGuideRendererDirty=function(B){if(B){typeof B.markDirty==="function"&&B.markDirty();B=_.C([].concat(_.aw(_.ZH(B).children)));for(var t=B.next();!t.done;t=B.next())this.markGuideRendererDirty(t.value)}};
_.k.persistentGuideEnabled=function(B,t){if(!t||B==="watch"||B==="settings"||B==="shorts"&&this.isFullscreenShorts||_.m("reels_web_disable_persistent_guide_shorts")&&B==="shorts")return!1;var T=_.DE(t)||"";return _.m("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(S){return T===S}):!this.persistentGuideBlockedPagePathRegex.test(T)};
_.k.canFitPersistentGuide=function(B){var t=_.Cj("kevlar_persistent_guide_width_threshold",1312);return t===-1||_.m("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:B>t};
_.k.canFitMiniGuide=function(B){return this.miniGuideWidthThreshold===-1?!1:B>this.miniGuideWidthThreshold};
_.k.onResize=function(){var B=this;_.px(this,"calculateGuideState",function(){B.onResizeDebounced()})};
_.k.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.k.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.k.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.k.getInitialGuideUserStateOpened=function(){return _.m("web_force_mini_guide_default")?!1:!_.Ni().getFlag(109)};
_.n9.Object.defineProperties(pQ.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.MB("initialBodyClientWidth")||window.innerWidth}}});
pQ.prototype.onResize=pQ.prototype.onResize;pQ.prototype.observeForMiniGuideVisible=pQ.prototype.observeForMiniGuideVisible;pQ.prototype.computeGuidePersistentAndVisible=pQ.prototype.computeGuidePersistentAndVisible;pQ.prototype.cachedClientWidthChanged=pQ.prototype.cachedClientWidthChanged;pQ.prototype.resetGuide=pQ.prototype.resetGuide;pQ.prototype.activeEndpointChanged=pQ.prototype.activeEndpointChanged;pQ.prototype.guideOpenedChanged=pQ.prototype.guideOpenedChanged;
pQ.prototype.miniGuideVisibleChanged=pQ.prototype.miniGuideVisibleChanged;pQ.prototype.guideIsVisibleButNotPersistentChanged=pQ.prototype.guideIsVisibleButNotPersistentChanged;pQ.prototype.guidePersistentAndVisibleChanged=pQ.prototype.guidePersistentAndVisibleChanged;pQ.prototype.onGuideElementChanged=pQ.prototype.onGuideElementChanged;pQ.prototype.onGuidePersistentChanged=pQ.prototype.onGuidePersistentChanged;pQ.prototype.onRenderGuideChanged=pQ.prototype.onRenderGuideChanged;
pQ.prototype.onActiveEndpointChanged=pQ.prototype.onActiveEndpointChanged;pQ.prototype.onMiniGuideVisibleChanged=pQ.prototype.onMiniGuideVisibleChanged;pQ.prototype.onGuideIsVisibleButNotPersistentChanged=pQ.prototype.onGuideIsVisibleButNotPersistentChanged;pQ.prototype.onGuidePersistendAndVisibleChanged=pQ.prototype.onGuidePersistendAndVisibleChanged;_.G([_.g(_.fw),_.Y("design:type",Object)],pQ.prototype,"ironResizableBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],pQ.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pQ.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],pQ.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pQ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],pQ.prototype,"disabled",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],pQ.prototype,"guidePersistentAndVisible",void 0);_.G([_.IK("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onGuidePersistendAndVisibleChanged",null);_.G([_.y(),_.Y("design:type",Boolean)],pQ.prototype,"guideIsVisibleButNotPersistent",void 0);
_.G([_.IK("guideIsVisibleButNotPersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.G([_.y(),_.Y("design:type",Object)],pQ.prototype,"miniGuideVisible",void 0);_.G([_.IK("miniGuideVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onMiniGuideVisibleChanged",null);_.G([_.y(),_.Y("design:type",Boolean)],pQ.prototype,"forceMiniGuideClose",void 0);
_.G([_.y(),_.Y("design:type",Object)],pQ.prototype,"activeEndpoint",void 0);_.G([_.IK("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onActiveEndpointChanged",null);_.G([_.y(),_.Y("design:type",Boolean)],pQ.prototype,"renderGuide",void 0);_.G([_.IK("renderGuide"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onRenderGuideChanged",null);
_.G([_.y(),_.Y("design:type",Object)],pQ.prototype,"guideOpened",void 0);_.G([_.y(),_.Y("design:type",Boolean)],pQ.prototype,"guidePersistent",void 0);_.G([_.IK("guidePersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onGuidePersistentChanged",null);_.G([_.y(),_.Y("design:type",Object)],pQ.prototype,"guideUserStateOpened",void 0);_.G([_.y(),_.Y("design:type",String)],pQ.prototype,"pageUrl",void 0);
_.G([_.y(),_.Y("design:type",String)],pQ.prototype,"pageType",void 0);_.G([_.y(),_.Y("design:type",Number)],pQ.prototype,"cachedClientWidth",void 0);_.G([_.y(),_.Y("design:type",Object)],pQ.prototype,"guideElement",void 0);_.G([_.y({selector:_.qH}),_.Y("design:type",Object)],pQ.prototype,"isFullscreenShorts",void 0);_.G([_.IK("guideElement"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onGuideElementChanged",null);
_.G([_.IK("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"guidePersistentAndVisibleChanged",null);_.G([_.je("guideIsVisibleButNotPersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.G([_.IK("miniGuideVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"miniGuideVisibleChanged",null);_.G([_.je("guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"guideOpenedChanged",null);_.G([_.IK("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"activeEndpointChanged",null);
_.G([_.je("pageUrl"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"resetGuide",null);_.G([_.je("cachedClientWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"cachedClientWidthChanged",null);_.G([_.IK("guideOpened","guidePersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"computeGuidePersistentAndVisible",null);
_.G([_.je("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"observeForMiniGuideVisible",null);_.G([_.Uv("iron-resize"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pQ.prototype,"onResize",null);_.G([_.M({disableElementRegistration:!0,is:"yt-guide-manager"})],pQ);var dOq=_.e(pQ,"yt-guide-manager",void 0,{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var ip=function(){var B=_.x.apply(this,arguments)||this;B.JSC$17880_keyboardInUse=!1;B.boundHandleCapturedKeydownEvent=function(t){B.handleCapturedKeydownEvent(t)};
return B};
_.u(ip,_.x);_.k=ip.prototype;_.k.attached=function(){this.listenToDocument(document)};
_.k.listenToDocument=function(B){B.addEventListener("keydown",_.Pb(this,this.onKeyDownEvent));B.addEventListener("keyup",_.Pb(this,this.onKeyUpEvent));B.addEventListener("mousedown",_.Pb(this,this.onMouseDownEvent));_.m("desktop_keyboard_capture_keydown_killswitch")||B.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);B.addEventListener("yt-page-data-updated",_.Pb(this,this.onPageUpdate))};
_.k.detached=function(){this.unlistenFromDocument(document)};
_.k.unlistenFromDocument=function(B){B.removeEventListener("keydown",_.Pb(this,this.onKeyDownEvent));B.removeEventListener("keyup",_.Pb(this,this.onKeyUpEvent));B.removeEventListener("mousedown",_.Pb(this,this.onMouseDownEvent));_.m("desktop_keyboard_capture_keydown_killswitch")||B.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);B.removeEventListener("yt-page-data-updated",_.Pb(this,this.onPageUpdate))};
_.k.ready=function(){_.OD().addProvider({provide:_.Zw,useValue:this})};
_.k.isKeyBoardInUse=function(){return this.JSC$17880_keyboardInUse};
_.k.handleCapturedKeydownEvent=function(B){if(B.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(B)};
_.k.onMouseDownEvent=function(){this.JSC$17880_keyboardInUse=!1};
_.k.onPageUpdate=function(){if(_.m("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.m("web_shorts_keyboard_shortcut_usage_log")){_.Tz.clear();for(var B=_.C(_.Bh),t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;T=_.sz(T);_.Tz.set(t,T);_.er(_.sg(),_.cO(),T)}_.SP.clear();B=_.C(_.tC);for(t=B.next();!t.done;t=B.next())T=_.C(t.value),t=T.next().value,T=T.next().value,T=_.sz(T),_.SP.set(t,T),_.er(_.sg(),_.cO(),T);_.GA(_.sg(),_.cO(),[].concat(_.aw(_.SP.values()),
_.aw(_.Tz.values())));_.iS(_.sg(),[].concat(_.aw(_.SP.values()),_.aw(_.Tz.values())))}};
_.k.onMiniplayerActiveChange=function(){var B;(B=_.OD().resolve(_.y4).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(B.document):this.unlistenFromDocument(B.document))};
_.k.ignoreKeyEvent=function(B){if(B.ctrlKey||B.altKey)if(_.m("kevlar_macro_markers_keyboard_shortcut")){if(B.keyCode!==37&&B.keyCode!==39)return!0}else return!0;var t=_.z2(B)||[];return _.lEw(t)?!0:B.defaultPrevented?(Ph(B.keyCode,B.shiftKey,this.isShortsPage),!0):B.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(B):!1};
_.k.isSpacebarClick=function(B){var t=B||window.event;var T;t.composedPath&&typeof t.composedPath==="function"?T=t.composedPath():T=t.path;T&&T.length?t=T[0]:(t=t||window.event,t=t.target||t.srcElement,t.nodeType==3&&(t=t.parentNode));return t&&B.keyCode===32&&(B=t.tagName==="BUTTON"||t.tagName==="A"||t.tagName==="INPUT",t=(t=t.getAttribute("role"))&&(t==="option"||t==="button"||t.indexOf("menuitem")===0),B||t)?!0:!1};
_.k.onKeyDownEvent=function(B){if(!this.ignoreKeyEvent(B)&&(B.keyCode===191&&(B.shiftKey||B.metaKey?B.repeat!=null&&B.repeat||(this.openHotkeyDialog(),Ph(B.keyCode,B.shiftKey,this.isShortsPage)):(this.focusSearchBox(),B.preventDefault())),!B.metaKey)){var t=_.OD().resolve(_.y4);switch(B.keyCode){case 9:this.JSC$17880_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(B);break;case 84:t.pipController.getWindow()&&window.focus();this.toggleTheaterMode(B.keyCode,B.shiftKey);break;case 73:t.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(B.keyCode,B.shiftKey);break;case 70:if(this.isShortsPage&&_.m("web_fullscreen_shorts")){_.vvg();break}this.isMiniplayerActive()?t.pipController.getWindow()&&(t.close(!0),window.focus()):this.passEventToPlayer(B);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(B.keyCode,B.shiftKey):this.closeMiniplayer(B.keyCode,B.shiftKey)||this.passEventToPlayer(B);break;case 13:B.shiftKey&&_.OD().resolve(_.Vt).activate(B);break;default:this.passEventToPlayer(B)}}};
_.k.onKeyUpEvent=function(B){if(!this.ignoreKeyEvent(B))if(_.m("web_speedmaster_spacebar_control")&&B.keyCode===32)this.handlePlayerSpaceKey(B,!0);else{var t=this.getPlayerManager();t&&(t=t.getPlayer())&&t.handleGlobalKeyUp(B.keyCode,B.shiftKey,B.ctrlKey,B.altKey,B.metaKey,B.key,B.code)}};
_.k.getPlayerManager=function(){var B=_.Tp(),t=_.OD().resolve(_.S_(_.BR));return B&&t&&t.isOnWatch()?B:null};
_.k.passEventToPlayer=function(B,t){var T=this,S,O,d,Z;return _.L(function(h){if(h.nextAddress==1){if(!_.m("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&T.isMiniplayerActive())S=_.OD().resolve(_.y4).getPlayerElement();else if(T.inlinePreviewIsActive){if(O=_.Zu(T.hostElement,"yt-get-inline-preview-player-action"),(d=O)==null?0:d[0])S=O[0]}else S=_.Tp();return S?_.V(h,S.getPlayerPromise(),3):h.jumpTo(0)}Z=h.yieldResult;t?Z.handleGlobalKeyUp(B.keyCode,B.shiftKey,B.ctrlKey,B.altKey,B.metaKey,
B.key,B.code):Z.handleGlobalKeyDown(B.keyCode,B.shiftKey,B.ctrlKey,B.altKey,B.metaKey,B.key,B.code,B.repeat);B.keyCode!==38&&B.keyCode!==40&&Ph(B.keyCode,B.shiftKey,T.isShortsPage);_.Dh(h)})};
_.k.focusSearchBox=function(){_.dv(this.hostElement,"yt-focus-searchbox")};
_.k.openHotkeyDialog=function(){_.dv(this.hostElement,"yt-open-hotkey-dialog")};
_.k.isMiniplayerActive=function(){return _.OD().resolve(_.y4).isMiniplayerActive()};
_.k.closeMiniplayer=function(B,t){return this.isMiniplayerActive()?(_.OD().resolve(_.y4).close(),Ph(B,t,this.isShortsPage),!0):!1};
_.k.toggleTheaterMode=function(B,t){var T=_.Fa(_.rq().getState()),S=this.getPlayerManager(),O=_.m("disable_theater_mode_keyboard")||_.$M("START_IN_FULL_WINDOW_MODE");S&&!O&&(T=!T,_.B7()&&_.m("external_fullscreen")&&(T=!0),_.CG(this.hostElement,"yt-toggle-theater-mode",[T]),Ph(B,t,this.isShortsPage))};
_.k.toggleMiniplayer=function(B,t){var T=this.getPlayerManager();if(this.isMiniplayerActive()){var S;((S=_.OD().resolve(_.S_(_.BR)))==null?0:S.isOnWatch())?_.OD().resolve(_.y4).close(!0):_.uH(_.OD().resolve(_.y4));Ph(B,t,this.isShortsPage)}else T&&(_.CG(this.hostElement,"yt-activate-miniplayer-from-watch-action"),Ph(B,t,this.isShortsPage))};
_.k.handlePlayerSpaceKey=function(B,t){var T=!!_.Tp()||this.isMiniplayerActive();T=_.m("disable_space_scroll_fix")||T;_.m("global_spacebar_pause")&&!this.isKeyBoardInUse()&&T&&(B.preventDefault(),this.passEventToPlayer(B,t))};
_.k.isPresentingTheaterMode=function(){return _.m("web_watch_enable_tm_esc_key")?_.Fa(_.rq().getState())&&!_.B7():!1};
ip.prototype.onMiniplayerActiveChange=ip.prototype.onMiniplayerActiveChange;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ip.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ip.prototype,"ytdReduxBehavior",void 0);_.G([_.y({selector:_.Pgo}),_.Y("design:type",Boolean)],ip.prototype,"inlinePreviewIsActive",void 0);_.G([_.y({selector:_.JQv}),_.Y("design:type",Boolean)],ip.prototype,"isShortsPage",void 0);
_.G([_.y({selector:_.Fy}),_.Y("design:type",Boolean)],ip.prototype,"miniplayerIsActive",void 0);_.G([_.IK("miniplayerIsActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ip.prototype,"onMiniplayerActiveChange",null);_.G([_.M({disableElementRegistration:!0,is:"yt-hotkey-manager"})],ip);_.e(ip,"yt-hotkey-manager",void 0,{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var Y_=function(){var B=_.x.apply(this,arguments)||this;B.loopStateEntityKey_=null;B.playlistLoopStateEntity_=null;B.isShuffleNextPlaylist=!1;B.PLAYER_EVENTS_=new Map;B.playerListenersSetup_=!1;B.videoSkipJob_=0;B.canAutoAdvance_=!1;B.playerManager_=null;B.TEST_ONLY={};return B};
_.u(Y_,_.x);_.k=Y_.prototype;_.k.ready=function(){_.OD().addProvider({provide:_.yn,useValue:this.hostElement})};
_.k.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_)};
_.k.attached=function(){document.addEventListener("yt-navigate-start",_.Pb(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.Pb(this,this.onYtNavigateFinish_))};
_.k.detached=function(){document.removeEventListener("yt-navigate-start",_.Pb(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.Pb(this,this.onYtNavigateFinish_))};
_.k.updatePlaylistEventListeners=function(B,t){t&&!this.playerListenersSetup_?(this.playerManager_=B,this.registerPlaylistEventListeners_(B)):!t&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(B))};
_.k.setPlayer=function(B){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=B};
_.k.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.k.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.k.registerPlaylistEventListeners_=function(B){var t=this;B.getPlayerPromise().then(function(T){t.playerListenersSetup_||(t.ytPlayerListenerBehavior.listenToPlayerEvents(T,t.PLAYER_EVENTS_),t.playerListenersSetup_=!0)})};
_.k.removePlaylistEventListeners_=function(B){var t=this;B.getPlayerPromise().then(function(T){t.playerListenersSetup_&&(t.ytPlayerListenerBehavior.unlistenFromPlayerEvents(T,t.PLAYER_EVENTS_),t.playerListenersSetup_=!1)})};
_.k.setPlaylistComponent=function(B){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.Pb(this,this.onPlaylistYtNavigate_)),B&&(B.data&&this.playlistComponent.data&&B.data.playlistId==this.playlistComponent.data.playlistId?(B.loopOn=this.playlistComponent.loopOn,B.shuffleOn=this.playlistComponent.shuffleOn):(B.loopOn=!1,B.shuffleOn=!1),this.isShuffleNextPlaylist&&(B.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=B;this.playlistComponent.addEventListener("yt-navigate",
_.Pb(this,this.onPlaylistYtNavigate_))};
_.k.setAutoplayRenderer=function(B){this.autoplayData=B};
_.k.setPlaylistData=function(B){this.currentPlaylistData_=B;_.dv(this.hostElement,"yt-playlist-data-updated");_.f1.isEmpty(B)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(B)};
_.k.setPlayerPlaybackControlData=function(B){this.playerManager_&&this.playerManager_.updatePlayerComponents(B.playlistPanelRenderer)};
_.k.getPlaylistData=function(){return this.currentPlaylistData_};
_.k.getTempData_=function(B,t){if(this.playlistComponent==null)return null;B={};this.playlistComponent.shuffleOn&&(B.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(B.loop_on=this.playlistComponent.loopOn);t&&(B.autonav="1",_.OD().resolve(_.wU),t=_.Sc(),t>0&&(B.lact=t),this.playerManager_&&(t=this.playerManager_.getPlayer())&&t.shouldSendVisibilityState()&&(t=t.getVisibilityState(),t!=0&&(B.vis=t)));_.m("enable_unknown_lact_fix_on_html5")&&(_.OD().resolve(_.wU),B.lact=
_.Sc());return B};
_.k.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.k.setLoopStateEntityKey_=function(B){var t;this.loopStateEntityKey_=((t=this.getPlaylistLoopData_(B))==null?void 0:t.playlistLoopStateEntityKey)||null};
_.k.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.k.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.k.skipVideo=function(){var B=this,t=_.m("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||t)t=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.uc(_.wT,function(){B.onPlaylistNext();B.videoSkipJob_=0},t)};
_.k.cancelVideoSkip=function(){this.videoSkipJob_&&(_.wT.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.k.isInBackground_=function(){var B=window.document.visibilityState;return!(!B||B=="visible")};
_.k.onPlaylistIndex_=function(B){this.playlistComponent&&(B=this.playlistComponent.data.contents[B].playlistPanelVideoRenderer.navigationEndpoint,_.dv(this.hostElement,"yt-navigate",{endpoint:B,tempData:this.getTempData_(B)}))};
_.k.onPlayerStateChange_=function(B){if(B=B==0&&this.playlistComponent&&this.canAutoAdvance_)B=_.na.getInstance(),B=!(B.autonavState_===3?B.autonavPauseReason_&&B.autonavPauseReason_.inputBoxFocus===!0:B.autonavState_===1&&B.disabledAutonavPauseReason_&&B.disabledAutonavPauseReason_.inputBoxFocus===!0);B&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.k.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.k.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.k.navigateToAutoplayWatchEndpoint_=function(B,t,T){var S=this.playlistComponent.data.currentIndex,O=this.getNumPlayableVideos_();B=="NORMAL"&&t=="autoplayVideo"&&S+1>=O&&T||!(B=this.getVideoEndpoint_(B,t))||(T=this.getTempData_(B,T),_.dv(this.hostElement,"yt-navigate",{endpoint:B,tempData:T}))};
_.k.getNumPlayableVideos_=function(){for(var B=0,t=_.C(this.playlistComponent.data.contents||[]),T=t.next();!T.done;T=t.next())T.value.playlistPanelVideoRenderer&&(B+=1);return B};
_.k.getVideoEndpoint_=function(B,t){if(this.autoplayData&&this.autoplayData.sets)for(var T=0,S=this.autoplayData.sets.length;T<S;T++){var O=this.autoplayData.sets[T];if(O.mode==B){if(O[t])return O[t];break}}else B=new _.HY("AutoplayData is undefined in playlist manager","Mode: "+B+" endpoint: "+t),_.yu(B)};
_.k.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.k.onPlaylistYtNavigate_=function(B){if(B.detail.endpoint){B.stopPropagation();var t=B.detail;t.tempData=this.getTempData_(B.detail.endpoint);_.dv(this.hostElement,"yt-navigate",t)}};
_.k.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.k.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.k.playlistLoopStateEntityChanged_=function(B){var t=this,T,S,O;return _.L(function(d){if(d.nextAddress==1){if(!B)return d.return();T=B.state==="PLAYLIST_LOOP_STATE_ONE";return t.playerManager_?_.V(d,t.playerManager_.getPlayerPromise(),3):d.jumpTo(2)}d.nextAddress!=2&&(S=d.yieldResult,S.setLoopVideo(T));O=B.state==="PLAYLIST_LOOP_STATE_ALL";t.playlistComponent&&(t.playlistComponent.loopOn=O);_.Dh(d)})};
_.k.getPlaylistLoopData_=function(B){var t,T;if(B=B==null?void 0:(t=B.playlistButtons)==null?void 0:(T=t.menuRenderer)==null?void 0:T.topLevelButtons)for(t=_.C(B),T=t.next();!T.done;T=t.next())if(T=T.value,T.playlistLoopButtonRenderer)return T.playlistLoopButtonRenderer};
_.k.getLoopStateCommand_=function(B){var t=this.getPlaylistData(),T;t=((T=this.getPlaylistLoopData_(t))==null?void 0:T.states)||[];var S;B=(S=_.X(t[B?1:2],_.cV2))==null?void 0:S.button;var O;return(O=_.X(B,_.o_))==null?void 0:O.command};
_.k.onPlayerLoopChange_=function(B){this.playlistLoopStateEntity_&&(B?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(B=this.getLoopStateCommand_(B))&&this.ytComponentBehavior.resolveCommand(B)};
_.k.onSleepTimerSettingsChanged_=function(B){this.canAutoAdvance_=B!=="End of video"};
Y_.prototype.onPlaylistLoopStateEntityChanged=Y_.prototype.onPlaylistLoopStateEntityChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Y_.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],Y_.prototype,"ytPlayerListenerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Y_.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Y_.prototype,"loopStateEntityKey_",void 0);
_.G([_.y({selectorArgs:["loopStateEntityKey_"],selector:_.QXD}),_.Y("design:type",Object)],Y_.prototype,"playlistLoopStateEntity_",void 0);_.G([_.IK("playlistLoopStateEntity_"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Y_.prototype,"onPlaylistLoopStateEntityChanged",null);_.G([_.M({disableElementRegistration:!0,is:"yt-playlist-manager"})],Y_);_.e(Y_,"yt-playlist-manager",void 0,{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var CUn,Z3g=function(){if(CUn!==void 0)return CUn;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return CUn=B};var KQ=function(){var B=_.x.apply(this,arguments)||this;B.lastCallback=null;B.getAccountLinkPromises={};B.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);B.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return B};
_.u(KQ,_.x);_.k=KQ.prototype;_.k.getLocation=function(){return window.location.href};
_.k.getCompletionUrl=function(){return _.nm(this.getLocation())};
_.k.containsRedirectState=function(B){return(B=_.Hs(_.PIC(B)))?(new URLSearchParams(B)).get("redirect_state")!==null:!1};
_.k.createGalConfig=function(B,t){var T=new Hf1;B=T=t?this.getPopupOrRedirectSetting(T,_.MB("LINK_API_KEY"),_.MB("LINK_API_KEY_REDIRECT"),B):aRr(T,_.MB("LINK_API_KEY"));B.authUser=_.MB("SESSION_INDEX")||0;B.supportedFlows=new Set([4]);return B.build()};
_.k.getPopupOrRedirectSetting=function(B,t,T,S){this.isGalInteractionPopupMode(S)?(B.interactionMode=0,B=aRr(B,t)):(B.interactionMode=1,t=this.getCompletionUrl(),B.completionUrl=t,B=aRr(B,T));return B};
_.k.isGalInteractionPopupMode=function(B){if(this.redirectModeProviderAllowlist.has(B))switch(B){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.k.getStatusEntityKeyForProviderId=function(B){return _.hc(B+":all","accountLinkStatusEntity")};
_.k.findNestedPropValue=function(B,t){var T=!1,S=null;JSON.stringify(B,function(O,d){T||O!==t||(T=!0,S=d);return T?null:d});
return S};
_.k.findAccountLinkButtonViewModel=function(B,t){var T=null,S=!1;JSON.stringify(B,function(O,d){S||d.accountLinkStatusEntityKey!==t||d.accountLinkStatusSecondaryEntityKey||(S=!0,T=d);return S?null:d});
return T};
_.k.executeLinkingSuccessOrFailureCommands=function(B,t,T){var S=null,O;(t==null?0:(O=t.url)==null?0:O.includes("account_sharing"))?S=t==null?void 0:t.response:S=t==null?void 0:t.response;(t=this.findAccountLinkButtonViewModel(S,B))?(B=T?this.findNestedPropValue(t,"onSuccessCommand"):this.findNestedPropValue(t,"onFailureCommand"))?_.Du([B],this.hostElement):_.p4(Error("kl")):_.p4(Error("ll`"+B))};
_.k.handleInitializeRequest=function(B,t){var T=this,S=lnB(this.createGalConfig(B,!0));this.containsRedirectState(this.getLocation())?GtC(B,S.config,S.galService).then(function(O){var d=T.getStatusEntityKeyForProviderId(B);if(O.statusCode===1)t&&T.executeLinkingSuccessOrFailureCommands(d,t,!0),O=T.getLocation().indexOf("#"),O!==-1&&window.history.pushState(null,"",T.getLocation().substring(0,O));else return t&&T.executeLinkingSuccessOrFailureCommands(d,t,!1),Promise.reject(Error(O.statusMessage))}).catch(function(O){_.yu(O);
_.sO("gamingAccountLinkStatusChanged",{serviceId:B,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(O)}):this.getAccountLinkPromises[B]=S.startLinkingSession({serviceId:B})};
_.k.handleAccountLinkCommand=function(B){_.X(B,L2f)&&this.handleLinkRequest(_.X(B,L2f))};
_.k.handleLinkRequest=function(B){var t=this,T=B.thirdPartyId;if(T)if(this.isGalInteractionPopupMode(T)){var S=function(){t.closeAndFire("ytd-gaming-account-link-setting-renderer",B.onFailureCommand)},O=function(){t.closeAndFire("ytd-gaming-account-link-setting-renderer",B.onSuccessCommand)};
this.lastCallback=O;this.getAccountLinkPromises[T].then(function(d){Olf(d).then(function(Z){Z.statusCode===1?O():S()})}).catch(function(){S()})}else this.getAccountLinkPromises[T].then(function(d){Olf(d).then(function(Z){if(Z.statusCode!==1)return Promise.reject(Error(Z.statusMessage))})}).catch(function(d){_.yu(d);
_.sO("gamingAccountLinkStatusChanged",{serviceId:T,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(d)})};
_.k.closeAndFire=function(B,t){_.CG(this.hostElement,"yt-close-popup-action",[B]);t&&_.Du([t],this.hostElement)};
_.k.handleAccountUnlinkCommand=function(B){_.X(B,h_1)&&this.handleUnlinkRequest(_.X(B,h_1))};
_.k.handleUnlinkRequest=function(B){var t=this,T=B.thirdPartyId;if(T){var S=function(){t.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",B.onFailureCommand)},O=function(){t.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",B.onSuccessCommand)};
this.lastCallback=O;var d=lnB(this.createGalConfig(T,!1));this.unlinkUserGal(d,T).then(function(Z){Z.statusCode===1?O():S()}).catch(function(){S()})}};
_.k.unlinkUserGal=function(B,t){return B.deleteLink(t)};
_.k.handleLogAccountLinkingEventCommand=function(B){_.m("enable_gel_log_commands")&&_.X(B,ql8)&&(B=_.X(B,ql8).event)&&_.sO("gamingAccountLinkStatusChanged",B)};
_.n9.Object.defineProperties(KQ,{template:{configurable:!0,enumerable:!0,get:function(){return Z3g()}}});
_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],KQ.prototype,"ytOpenPopupBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],KQ.prototype,"ytActionHandlerBehavior",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-third-party-manager"})],KQ);_.e(KQ,"ytd-third-party-manager",function(){return Z3g()},{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var LQn,h9n=function(){if(LQn!==void 0)return LQn;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return LQn=B};var qE1=_.ie(["\n          :root {\n            --page-manager-transition-exit-ms: ","ms;\n            --page-manager-transition-wait-ms: ","ms;\n            --page-manager-transition-enter-ms: ","ms;\n          }\n      "]),lp=function(){var B=_.x.apply(this,arguments)||this;B.currentPage=void 0;B.renderLoadingStateJobId=0;B.updatePageDataJobId=0;B.pageDisposeJobsets=new WeakMap;B.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"};B.shouldApplyLockupToWatchTransition=_.m("web_thumbnail_to_watch_transition");B.shouldApplySlideTransition=_.ZE("web_page_transition_type")==="slide"||_.m("enable_plj_landing_page");B.shouldApplyLearningJourneyTransition=_.m("enable_plj_landing_page");B.TEST_ONLY=void 0;return B};
_.u(lp,_.x);_.k=lp.prototype;_.k.ready=function(){var B=_.OD();B.addProvider({provide:_.BR,useValue:this});B.addProvider({provide:_.Ou2,useValue:this})};
_.k.created=function(){this.pagePool=new yJr;this.contextSwitcher=new nr7};
_.k.attached=function(){_.dv(this.hostElement,"attached");var B=_.OD().resolve(_.S_(_.yG));B&&(this.contextSwitcher.JSC$17706_networkService_=B);this.viewTransitionManager=_.OD().resolve(_.XC);this.setupPageTransitionAnimation()};
_.k.getPageOffset=function(B){return B.getScrollTop()};
_.k.setPageOffset=function(B,t){try{B.setScrollTop(t)}catch(T){}};
_.k.setPageOffsetForNavigation=function(B,t){_.dv(this.hostElement,"yt-navigate-set-page-offset",{page:B,offset:t===void 0?0:t})};
_.k.pauseActiveContext=function(){var B=this.contextSwitcher;B.activeContext_&&B.activeContext_.pause()};
_.k.getModuleNameForType=function(B){return B==="watch"?_.m("kevlar_watch_fixie")?"watchFixie":_.m("kevlar_watch_grid")?"watchGrid":"watchFlexy":B==="shorts"||B==="search"?B:"browse"};
_.k.attachPage=function(B){var t,T=!_.m("pc_is_attached_ks")&&(B==null?void 0:(t=B.polymerController)==null?void 0:t.isAttached);if(!B.isAttached&&!T)try{_.ZH(this.hostElement).appendChild(B)}catch(O){var S;_.yu(new _.HY("Error attaching page element for component",{origin:(S=this.currentPage)==null?void 0:S.is,component:B.is}))}};
_.k.setActivePage=function(B){var t=this,T=!1,S=function(){var O=t.isOnWatch(),d=t.currentPage;if(B)if(B!==t.currentPage){d&&(d.hidden=!0,d.active=!1,d.removeAttribute("role"));t.currentPage=B;var Z,h=_.Jm((Z=t.data)==null?void 0:Z.endpoint);d&&_.dv(t.hostElement,"yt-page-type-changed",{oldPageType:d.is,newPageType:B.is,newPageSubtype:h});_.vb().dispatch(_.kT({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:B.is}));_.vb().dispatch(_.kT({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:h||""}));B.hidden=
!1;t.attachPage(B);B.active=!0;B.setAttribute("role","main");d&&t.setPageOffsetForNavigation(B,0);_.m("kevlar_remove_page_dom_on_switch")&&!O&&d&&_.ZH(t.hostElement).removeChild(d)}else T=!0;else O=new _.HY("Unable to set active page",d?d.is:"unknown origin",(h=t.data)==null?void 0:h.endpoint),_.wj(O)};
this.shouldRunLockupToWatchTransition(this.currentPage,B)?X4_(this.viewTransitionManager,S):this.shouldRunBrowseTransition(this.currentPage,B)?NUN(this.viewTransitionManager,S):this.shouldRunLearningJourneyTransition(this.currentPage,B)?jlB(this.viewTransitionManager,S):S();return T};
_.k.shouldRunLockupToWatchTransition=function(B,t){return this.shouldApplyLockupToWatchTransition&&(B==null?void 0:B.is)==="ytd-browse"&&this.isWatchPage(t)};
_.k.shouldRunBrowseTransition=function(B,t){return this.shouldApplySlideTransition&&(B==null?void 0:B.is)==="ytd-browse"&&(t==null?void 0:t.is)==="ytd-browse"&&B!==t};
_.k.shouldRunLearningJourneyTransition=function(B,t){return this.shouldApplyLearningJourneyTransition&&(B==null?void 0:B.is)==="ytd-browse"&&((t==null?void 0:t.is)==="ytd-watch-learning-journey"||(t==null?void 0:t.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.k.shouldRunWatchNextLoadedTransition=function(B,t){return this.viewTransitionManager&&B.is==="ytd-watch-flexy"&&t};
_.k.updatePageData=function(B){var t=this,T=this.data;this.updatePageDataJobId&&_.wT.cancelJob(this.updatePageDataJobId);this.data=B;return new _.UO(function(S){var O=function(){B.filler?t.performDataUpdate(B,T):c__(function(){t.performDataUpdate(B,T)});
var q=_.xi();_.Mp(q,"cr")||q.processSignal("cr");S()},d=function(){B&&B.page==="watch"?t.updatePageDataJobId=_.uc(_.wT,O):O()};
if(_.m("kevlar_enable_mss_page_modules_client")&&B){var Z=_.OD().resolve(_.xp),h=t.getModuleNameForType(B.page);(Z=JKq(Z,[h]))?Z.then(d):d()}else d()})};
_.k.isDownloadsPage=function(B){var t,T;return(B==null?void 0:(t=B.endpoint)==null?void 0:(T=t.browseEndpoint)==null?void 0:T.browseId)==="FEdownloads"};
_.k.setPlayerSyncInterval=function(B){var t;return _.L(function(T){if(T.nextAddress==1)return _.V(T,_.OD().resolve(_.CS),2);t=T.yieldResult;t.setUpPositionSyncInterval(B);_.Dh(T)})};
_.k.performDataUpdate=function(B,t){_.m("kevlar_early_popup_close")||_.CG(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var T=!B.filler;T&&(_.wv("lps"),_.m("config_age_report_killswitch")||C_V());var S=OV(B),O,d=!1;if(_.m("kevlar_remove_page_dom_on_switch")){var Z=t&&OV(t);S===Z&&(O=this.getCurrentPage())}O||(O=Qc(this.pagePool,S));T&&war(this.pagePool.elementPoolPopulator,S);T&&!this.renderLoadingStateJobId&&(d=this.setActivePage(O));if(O){Z=S==="watch";var h=
S==="shorts",q=S==="learning_journey_watch";_.m("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(O);if(Z||h||q)O.playerData=B.playerResponse;if(h){B.reelWatchSequenceResponse?O.reelWatchSequenceResponse=B.reelWatchSequenceResponse:B.cachedReelWatchSequenceResponse?O.reelWatchSequenceResponse=B.cachedReelWatchSequenceResponse:_.m("web_enable_cached_reel_sequence_fix")&&O.cachedReelWatchSequenceResponse&&!O.reelWatchSequenceResponse&&(O.reelWatchSequenceResponse=O.cachedReelWatchSequenceResponse);
O.currentEndpoint=B.endpoint;var D;O.isPreviousPageShorts=!!(t==null?0:(D=t.endpoint)==null?0:D.reelWatchEndpoint);B.cachedReelWatchSequenceResponse=B.reelWatchSequenceResponse||B.cachedReelWatchSequenceResponse||(t==null?void 0:t.cachedReelWatchSequenceResponse);O.cachedReelWatchSequenceResponse=B.cachedReelWatchSequenceResponse}D=this.isDownloadsPage(B);var P=this.isDownloadsPage(t);D&&!P?this.setPlayerSyncInterval(6E5):!D&&P&&this.setPlayerSyncInterval();_.m("block_all_player_prefetch_requests")||
this.preparePrefetchRequest(B,O,T,Z,h,q);Hzg(_.OD().resolve(_.y4),t,B);_.n3(_.OD().resolve(_.wU));_.m("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(O);T?(T=typeof O.loadPage,T==="function"?(O.pageContext=r21(this.contextSwitcher,O,O.data!==B.response),T=function(){O.loadPage(B.response)},this.shouldApplySlideTransition&&O.is==="ytd-browse"&&d&&(S==="learning"||this.isDifferentBrowseId(B==null?void 0:B.endpoint,t==null?void 0:t.endpoint))?NUN(this.viewTransitionManager,
T):this.shouldRunWatchNextLoadedTransition(O,d)?ubg(this.viewTransitionManager,T):T()):_.oz(new _.HY("b/38014653 ",[S,
O.is,O.nodeName,T,O.isAttached,t&&OV(t),this.hostElement.children.length])),_.wv("pdl")):(O.hidden=!0,B.response.filler=!0,O.data=B.response,this.attachPage(O));_.dv(this.hostElement,"yt-page-data-updated",{pageType:S})}_.fC(_.wT,function(){_.m("logging_avoid_blocking_during_navigation")&&_.zmm().transition("none");var U=V7r(),J=O;if(B){var N=MrC(B),H=$i1(B),f;a:{if(B.playerResponse){var c=B.playerResponse,w;if((f=c.auxiliaryUi)==null?0:(w=f.messageRenderers)==null?0:w.upsellDialogRenderer){f=c.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(B.response&&(f=B.response,(c=f.overlay)==null?0:c.upsellDialogRenderer)){f=f.overlay.upsellDialogRenderer;break a}f=void 0}var W;var v;w=(W=B.playerResponse)==null?void 0:(v=W.auxiliaryUi)==null?void 0:v.messageRenderers;W=(w==null?void 0:w.enforcementMessageViewModel)||(w==null?void 0:w.bkaEnforcementMessageViewModel);W=(W==null?void 0:W.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?W:void 0;var p;a:{if(B.response&&(v=B.response,(p=v.overlay)==null?0:p.commandWrapperPromoRenderer)){p=
v.overlay.commandWrapperPromoRenderer;break a}p=void 0}qAB(U,N,H,f,W,p,J)}})};
_.k.preparePrefetchRequest=function(B,t,T,S,O,d){var Z,h,q,D,P,U,J,N,H,f,c,w,W,v,p;return _.L(function(l){if(l.nextAddress==1)return!T||!(S||O||d)||_.m("kevlar_disable_background_prefetch")&&_.e6(_.ig_)()===0?l.return():(Z=_.tT(t))?_.V(l,Z.getPlayerPromise(),2):l.return();h=l.yieldResult;q=_.OD().resolve(_.S_(_.yG));if(!q)return l.return();if(O)return D=_.SA(_.uP),WBq(D,(P=B.endpoint)==null?void 0:P.reelWatchEndpoint,t.reelWatchSequenceResponse,h,q),l.return();N=(U=B.response)==null?void 0:(J=U.responseContext)==
null?void 0:J.webResponseContextExtensionData;if(!N)return l.return();W=(H=B.response)==null?void 0:(f=H.contents)==null?void 0:(c=f.twoColumnWatchNextResults)==null?void 0:(w=c.autoplay)==null?void 0:w.autoplay;v=_.OD().resolve(_.yn);p=_.SA(_.uP);eMb(p,N,h,q,v,W);_.Dh(l)})};
_.k.movePlayerToWatch=function(B){var t=this,T,S;return _.L(function(O){T=Qc(t.pagePool,"watch");S=T.getPlayerContainer();B.appendTo(S);_.Dh(O)})};
_.k.movePlayerToShorts=function(B){var t=this,T,S,O;return _.L(function(d){T=Qc(t.pagePool,"shorts");S=T.getPlayerContainer();(O=B)==null||O.appendTo(S,void 0,!0);_.Dh(d)})};
_.k.getPlayerFromWatch=function(){var B=Qc(this.pagePool,"watch");return _.tT(B)};
_.k.getPlayerFromShorts=function(){var B=Qc(this.pagePool,"shorts");return _.tT(B)};
_.k.startLoadingWatch=function(){var B=Qc(this.pagePool,"watch");this.renderLoadingStateJobId?(_.wT.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(B)};
_.k.startLoadingShorts=function(){var B=Qc(this.pagePool,"shorts");this.setActivePage(B)};
_.k.startLoadingLearningJourney=function(){var B=Qc(this.pagePool,"learning_journey_watch");this.setActivePage(B)};
_.k.getCurrentPage=function(){return this.currentPage};
_.k.getDestinationPageType=function(){return this.destinationPageType};
_.k.getCurrentData=function(){return this.data};
_.k.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.k.isOnShorts=function(){var B;return((B=this.currentPage)==null?void 0:B.is)==="ytd-shorts"};
_.k.isWatchPage=function(B){return!!B&&(B.is==="ytd-watch-flexy"||B.is==="ytd-watch-fixie"||B.is==="ytd-watch-grid")};
_.k.preparePage=function(B,t){var T=this,S=function(){var Z=T.pagePool.preparePage(B,T.currentPage,t);Z&&T.attachPage(Z)},O=function(Z){_.Qu(Z,t);
_.yu(Z)};
if(_.m("kevlar_enable_mss_page_modules_client")){var d=this.getModuleNameForType(B);if(d=JKq(_.OD().resolve(_.xp),[d])){d.then(S.bind(this)).catch(O.bind(this));return}}try{S()}catch(Z){O(Z)}};
_.k.lazyPrepareCriticalPages=function(B,t){B=_.Jm(t)||B;_.m("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(B).then(this.maybePrepareWatchPage.bind(this,B)):this.maybePrepareWatchPage(B)};
_.k.maybePrepareWatchPage=function(B){B!=="watch"&&_.fC(_.wT,this.preparePage.bind(this,"watch"))};
_.k.downloadPageModules=function(B){B=this.getModuleNameForType(B);var t=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);t.delete(B);var T=_.OD().resolve(_.xp);T.JSC$16464_loadModules(B);return T.JSC$16464_loadModules.apply(T,_.aw(t))};
_.k.renderPageLoadingState=function(B,t){this.preparePage(B,t);var T=Qc(this.pagePool,B);T.loadingData&&(T.loadingData.endpoint=t);T.loading=!0;this.setActivePage(T);B!=="watch"&&B!=="learning_journey_watch"||_.dv(this.hostElement,"yt-guide-close")};
_.k.prepareForNavigation=function(B,t){var T=this;if(this.currentPage&&this.data){var S=_.Jm(t)||B;this.destinationPageType=S;OV(this.data)==S&&_.dv(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((B==="watch"||B==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.wT.cancelJob(this.renderLoadingStateJobId);_.OD().resolve(_.y4).deactivate(t);var O=this.data;this.renderLoadingStateJobId=_.AT(_.wT,function(){if(T.data!=
O){var d=Qc(T.pagePool,B);T.setActivePage(d)}else T.renderPageLoadingState(B,t);T.renderLoadingStateJobId=0},150)}};
_.k.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var B=new _.tJ(1);this.currentPage.pageDisposeJobs.forEach(function(t){_.Tc(B,t)});
this.pageDisposeJobsets.set(this.currentPage,B)}};
_.k.flushPageDisposeJobset=function(B){var t=this.pageDisposeJobsets.get(B);t&&(t.flushJobs(),this.pageDisposeJobsets.delete(B))};
_.k.onYtStopOldPlayer=function(B,t){t=t===void 0?!1:t;var T,S=_.Lj("kevlar_new_stop_old_player_logic_pages");if(_.m("kevlar_check_current_page_on_stop_old_player")&&(S.length===0||this.currentPage&&S.includes(this.currentPage.is)))if(this.data&&(T=OV(this.data)),OV(B)===T&&this.currentPage&&OV(this.currentPage.data)!==T)var O=_.tT(this.currentPage);else T=OV(this.data),O=Qc(this.pagePool,T),O=_.tT(O);else this.data&&(T=OV(this.data),O=Qc(this.pagePool,T),O=_.tT(O));if(O)if(B=OV(B),S=Qc(this.pagePool,
B),S=_.tT(S),O==S)t&&!_.m("kevlar_disable_preemptive_player_reset")&&O.resetForNewPlayback();else if(t=T==="watch"&&B!=="watch",!t||B==="shorts"||_.uz8()&&!tQg(this.data)&&B!=="yts-products"&&B!="mini_app"&&B!="playables")T=_.OD().resolve(_.y4),t&&T.isMiniplayerActive()&&T.pipController.getWindow()||O.stop()};
_.k.setupPageTransitionAnimation=function(){if(this.shouldApplySlideTransition&&this.shouldApplyLockupToWatchTransition){var B=_.Cj("web_page_transition_exit_ms"),t=_.Cj("web_page_transition_wait_ms"),T=_.Cj("web_page_transition_enter_ms");if(!isNaN(B)||!isNaN(t)||!isNaN(T))if(B=ZR1(qE1,B,t,T))t=document.createElement("style"),t.textContent=_.jHN(B),document.head.appendChild(t)}};
_.k.isDifferentBrowseId=function(B,t){B=_.X(B,_.XJ);t=_.X(t,_.XJ);return(B==null?void 0:B.browseId)!==(t==null?void 0:t.browseId)};
_.n9.Object.defineProperties(lp,{template:{configurable:!0,enumerable:!0,get:function(){return h9n()}}});
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],lp.prototype,"ytActionHandlerBehavior",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-page-manager"})],lp);_.e(lp,"ytd-page-manager",function(){return h9n()},{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var vI=function(B,t,T){T=T===void 0?!1:T;_.fb.call(this);this.draggableElement=B;this.callbacks=t;this.allowClicks=T;this.dragOccurred=!1;this.internalDragger=new _.sj(this.draggableElement);this.dragDelay=new _.bw(this.delayedDrag.bind(this));VjB(this);this.allowClicks&&(_.Ics(this.internalDragger,5),B.addEventListener("click",_.Pb(this,this.validateClick),{capture:!0}))};
_.u(vI,_.fb);var VjB=function(B){_.Rr(B.internalDragger,"earlycancel",function(){B.allowClicks&&(B.dragOccurred=!1)});
_.Rr(B.internalDragger,"start",function(t){var T,S;(S=(T=B.callbacks).onStartDrag)==null||S.call(T,t);!t.defaultPrevented&&B.allowClicks&&(B.dragOccurred=!0)});
_.Rr(B.internalDragger,"beforedrag",function(t){t.preventDefault();B.lastOffset=new _.A0(t.clientX-B.internalDragger.startX,t.clientY-B.internalDragger.startY);B.dragDelay.start()});
_.Rr(B.internalDragger,"end",function(){B.dragDelay.stop();var t,T;(T=(t=B.callbacks).onEndDrag)==null||T.call(t);B.lastOffset=void 0})};
vI.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)};
vI.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",_.Pb(this,this.validateClick),{capture:!0})};
vI.prototype.validateClick=function(B){this.dragOccurred&&(this.dragOccurred=!1,B.stopPropagation(),B.preventDefault())};var nQ=function(B,t){_.fb.call(this);this.JSC$17903_resizeContainer=B;this.callbacks=t;this.aspectRatio=16/9;this.JSC$17903_resizers=[];B=_.C(this.JSC$17903_resizeContainer.children);for(t=B.next();!t.done;t=B.next())EP7(this,t.value)};
_.u(nQ,_.fb);nQ.prototype.disposeInternal=function(){for(var B=_.C(this.JSC$17903_resizers),t=B.next();!t.done;t=B.next())t.value.dispose();B=_.C(this.JSC$17903_resizeContainer.children);for(t=B.next();!t.done;t=B.next())t.value.setAttribute("disabled","");this.JSC$17903_resizers.length=0};
nQ.prototype.setSize=function(B){this.currentMiniplayerSize=B};
nQ.prototype.setAspectRatio=function(B){this.aspectRatio=B};
nQ.prototype.update=function(B,t){for(var T=_.C(this.JSC$17903_resizeContainer.children),S=T.next();!S.done;S=T.next()){S=S.value;var O=S.getAttribute("alignment");_.q6(S,"disabled",O===B||O===t)}};
var EP7=function(B,t){var T=t.getAttribute("alignment"),S=new vI(t,{onStartDrag:function(O){if(t.hasAttribute("disabled"))O.preventDefault();else{B.dragStartSize=B.currentMiniplayerSize;var d,Z;(Z=(d=B.callbacks).onStartResize)==null||Z.call(d)}},
onDrag:function(O){if(B.dragStartSize){T!=="north"&&T!=="west"||O.scale(-1);var d=T==="north"||T==="south";O=d?O.y:O.x;d&&B.aspectRatio>=1?O*=B.aspectRatio:!d&&B.aspectRatio<1&&(O/=B.aspectRatio);B.callbacks.onResize(B.dragStartSize+O)}}});
B.JSC$17903_resizers.push(S)};var DOC;var PUg=_.Ba(function(B){var t=_.l_("yt-draggable"),T=B.onDrag,S=B.onDragStart,O=B.onDragEnd,d=_.zo(B,{allowClicks:!1,dragThreshold:5}),Z=d.dragThreshold,h=d.allowClicks;B=d.children;d=d.className;var q=void 0,D=void 0,P=new _.A0(0,0),U=!1;_.Fv(function(){q=new _.sj(t.value);D=new _.bw(N);J(q,D);if(h()){_.Ics(q,Z());var f;(f=t.value)==null||f.addEventListener("click",H,{capture:!0})}_.FA(function(){var c;(c=q)==null||c.dispose();if(h()){var w;(w=t.value)==null||w.removeEventListener("click",H,{capture:!0})}})});
var J=function(f,c){_.Rr(f,"earlycancel",function(){h()&&(U=!1)});
_.Rr(f,"start",function(w){S==null||S(w);w.defaultPrevented||h()&&(U=!0)});
_.Rr(f,"beforedrag",function(w){q&&D&&(w.preventDefault(),P=new _.A0(w.clientX-q.startX,w.clientY-q.startY),D.start())});
_.Rr(f,"end",function(){c.stop();O==null||O();P=new _.A0(0,0)})},N=function(){P&&T(P)},H=function(f){U&&(U=!1,f.stopPropagation(),f.preventDefault())};
return _.E("yt-draggable",{el:t,class:_.JK("ytDraggableComponentHost",d)},B)},"ug");var UOg=_.Ba(function(B){var t=_.C(_.PV(0,void 0,"CvAwBd")),T=t.next().value,S=t.next().value;t=function(O){var d={},Z={};return _.E(PUg,{className:_.JK("ytdMiniplayerComponentResizer",(d.ytdMiniplayerComponentResizerDisabled=function(){return O===B.horizontalAlignment()||O===B.verticalAlignment()},d.ytdMiniplayerComponentResizerNorth=O==="north",d.ytdMiniplayerComponentResizerEast=O==="east",d.ytdMiniplayerComponentResizerSouth=O==="south",d.ytdMiniplayerComponentResizerWest=O==="west",d)),
onDragStart:function(){S(B.currentMiniplayerSize());if(B.onResizeStart)B.onResizeStart()},
onDrag:function(h){O!=="north"&&O!=="west"||h.scale(-1);var q;h=(q=O==="north"||O==="south")?h.y:h.x;var D=B.currentAspectRatio();q&&D>=1?h*=D:!q&&D<1&&(h/=D);q=h;B.onResize(T()+q)}},_.E("div",{class:_.JK("ytdMiniplayerComponentResizerCorner",(Z.ytdMiniplayerComponentResizerNorthCorner=O==="north",Z.ytdMiniplayerComponentResizerEastCorner=O==="east",Z.ytdMiniplayerComponentResizerSouthCorner=O==="south",Z.ytdMiniplayerComponentResizerWestCorner=O==="west",Z))}))};
return _.E("div",{class:"ytdMiniplayerComponentResizers"},t("north"),t("east"),t("south"),t("west"))},"vg");var Iys=16/9,JF_=_.Ba(function(){var B=_.l_("ytd-miniplayer"),t=_.C(_.PV(new _.En(NaN,NaN),void 0,"GNXZTe")),T=t.next().value,S=t.next().value;t=_.C(_.PV(!1,void 0,"XqI9xc"));var O=t.next().value,d=t.next().value;t=_.C(_.PV(!1,void 0,"k3iLGe"));var Z=t.next().value,h=t.next().value;t=_.C(_.PV(!1,void 0,"ApjQ9b"));var q=t.next().value,D=t.next().value;t=_.C(_.PV(!1,void 0,"PzlhGe"));var P=t.next().value,U=t.next().value;t=_.C(_.PV(!1,void 0,"pm6fl"));var J=t.next().value,N=t.next().value;t=_.C(_.PV(!1,
void 0,"xQrL1e"));var H=t.next().value,f=t.next().value;t=_.C(_.PV(Iys,void 0,"NcrWZb"));var c=t.next().value,w=t.next().value,W=_.C(_.PV(!1,void 0,"e5rxBc"));t=W.next().value;var v=W.next().value;W=_.C(_.PV(!1,void 0,"uZtCde"));var p=W.next().value,l=W.next().value;W=_.C(_.PV(void 0,void 0,"wKFvEe"));var b=W.next().value,Zv=W.next().value;W=_.C(_.PV(_.MB("HTML_DIR")==="rtl"?"west":"east",void 0,"FF7oMe"));var hN=W.next().value,PL=W.next().value;W=_.C(_.PV("south",void 0,"QXcssb"));var aC=W.next().value,
cL=W.next().value;W=_.C(_.PV(400,void 0,"Fr8gSb"));var gm=W.next().value,p_=W.next().value,M9=_.OD().resolve(_.y4).miniplayerPropSignalMap[0],B_=M9.data,r2=M9.externalPlaylistData;W=M9.toastData;var jq=M9.playabilityStatus,Pe=M9.isReadyToResume,x8=M9.isDisabled,Us=M9.watchWhile,g2=M9.playerVe,LY=M9.expandVe,m4=M9.closeVe,C_=M9.readyToResumeVe,hs=M9.readyToResumeCloseVe,He=M9.repositionVe,R7=M9.resizeVe;M9=_.C(_.jH(Pe));var XB=M9.next().value,i8=M9.next().value,GL=!1,l8=!1,d2;_.Fv(function(){S(_.H6());
B.value.addEventListener("animationend",function(eq){eq.target===B.value&&(N(!1),f(!1))});
CZ8(B.value)});
_.KC("yt-window-resized",function(eq){eq&&S(eq)});
var $8=function(){d2&&w(d2.getVideoAspectRatio())},NC=function(){if(d2){var eq=d2.getPlayerState()===1;
XB()&&eq&&i8(!1)}},Js=function(){var eq=LY();
if(eq){var fB=_.sg(3);fB&&_.KG(fB,eq)}},R4=function(){var eq=m4(),fB=hs();
eq&&_.KG(_.sg(3),eq);Pe()&&fB&&_.KG(_.sg(3),fB)};
_.KC("yt-activate-miniplayer",function(eq){var fB;return _.L(function(b1){if(b1.nextAddress==1)return O()?b1.return():_.V(b1,(fB=_.OD().resolve(_.y4).getPlayerElement())==null?void 0:fB.getPlayerPromise(),2);d2=b1.yieldResult;if(!d2)return b1.return();!p()&&_.m("kevlar_watch_while_v2")&&(cL(eq&&!_.m("kevlar_watch_while_bottom_align")?"north":"south"),PL(_.MB("HTML_DIR")==="rtl"?"west":"east"));var hE=d2;hE.addEventListener("onVideoDataChange",$8);hE.addEventListener("onStateChange",NC);hE.addEventListener("onExpandMiniplayer",
Js);hE.addEventListener("onCloseMiniplayer",R4);w(d2.getVideoAspectRatio());d(!0);kOC()||N(!0);_.Dh(b1)})});
_.KC("yt-deactivate-miniplayer",function(eq){return _.L(function(fB){if(!O())return fB.return();d(!1);i8(!1);f(eq);U(!1);h(!1);if(d2){var b1=d2;b1.removeEventListener("onVideoDataChange",$8);b1.removeEventListener("onStateChange",NC);b1.removeEventListener("onExpandMiniplayer",Js);b1.removeEventListener("onCloseMiniplayer",R4)}kOC()||N(!0);_.Dh(fB)})});
var Es=function(){return!(Us()&&_.m("kevlar_watch_while_modern"))},dy=function(){var eq;
return!((eq=r2())==null||!eq.contents)},db=function(){var eq=gm();
var fB=T();fB=Math.min(Math.min(fB.width,fB.height)-32,720);var b1=c(),hE=Es(),cV=dy()&&Z(),nI=Math.min(eq,fB);eq=new _.En(192,hE?116:192);b1=$68(new _.En(cV?Iys:b1,1),new _.En(nI,hE?nI-76:nI));eq.width<=b1.width&&eq.height<=b1.height||(MeN(b1,eq),b1.width=Math.min(b1.width,fB),b1.height=Math.min(b1.height,fB));return new _.En(b1.width,_.cs(192,b1.height+Vor(hE,cV),720))},Xp=function(){var eq=db(),fB=Es(),b1=dy()&&Z();
return new _.En(eq.width,eq.height-Vor(fB,b1))},GQ=function(){var eq=function(fB){fB.target===B.value&&P()&&(U(!1),B.value.removeEventListener("transitionend",eq))};
kOC()||(B.value.addEventListener("transitionend",eq),U(!0));h(!Z())};
_.sZ(function(){var eq=g2(),fB=_.sg(3),b1=_.cO(3);if(fB&&b1&&eq){_.er(fB,b1,eq);b1=He();var hE=R7(),cV=LY(),nI=m4(),dO=hs();cV&&nI&&dO&&(_.GA(fB,eq,[cV,nI,dO]),_.iS(fB,[cV,nI]));b1&&hE&&_.GA(fB,eq,[b1,hE])}},"Snz6Ld");
_.sZ(function(){var eq=C_();if(eq){var fB=_.sg(0),b1=_.cO(0);fB&&b1&&(_.er(fB,b1,eq),_.iS(fB,[eq]))}},"X1FpHd");
M9={};return _.E("ytd-miniplayer",{el:B,class:_.JK("ytdMiniplayerComponentHost",(M9.ytdMiniplayerComponentVisible=function(){return O()||J()},M9.ytdMiniplayerComponentAnimatingSnap=q,M9.ytdMiniplayerComponentAnimatingPlaylistExpand=P,M9.ytdMiniplayerComponentAnimatingFade=J,M9),function(){if(J()){var eq=aC();
var fB=O(),b1=H();eq=fB?eq==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":b1?eq==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":eq==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else eq="";return eq}),
style:_.H4({top:function(){return aC()==="north"?"16px":""},
right:function(){return hN()==="east"?"16px":""},
bottom:function(){return aC()==="south"?"16px":""},
left:function(){return hN()==="west"?"16px":""},
width:function(){return db().width+"px"},
height:function(){return db().height+"px"},
transform:function(){var eq=b();return eq?"translate("+eq.x+"px, "+eq.y+"px)":""}})},_.E("div",{class:"ytdMiniplayerComponentContent"},_.E(PUg,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(eq){var fB=q61(hN(),aC(),T(),db(),b()),b1=Xp();Math.abs(eq.clientY-(fB.y+b1.height))>15?(v(!0),eq=_.sg(3),fB=He(),GL||(GL=!0,eq&&fB&&_.iS(eq,[fB])),eq&&fB&&_.KG(eq,fB)):eq.preventDefault()},
onDrag:function(eq){Zv(eq)},
onDragEnd:function(){var eq=ZFB(q61(hN(),aC(),T(),db(),b()),T(),db()),fB=hKb(hN(),aC(),T(),db()),b1=hKb(eq.horizontalAlignment,eq.verticalAlignment,T(),db());b1=new _.A0(b1.x-fB.x,b1.y-fB.y);var hE;fB=fB.y+(((hE=b())==null?void 0:hE.y)||0)+db().height/2;var cV=function(){hN()===eq.horizontalAlignment&&aC()===eq.verticalAlignment||l(!0);PL(eq.horizontalAlignment);cL(eq.verticalAlignment);Zv(void 0)},nI=function(dO){dO.target===B.value&&q()&&(D(!1),cV(),B.value.removeEventListener("transitionend",nI))};
v(!1);aC()==="south"&&fB>T().height?(cV(),_.OD().resolve(_.y4).close()):(B.value.addEventListener("transitionend",nI),D(!0),Zv(b1))}},_.E(_.I,{cond:O,
then:function(){return _.E(_.UK1,{isDisabled:x8,playabilityStatus:jq,size:Xp})}}),_.E(_.I,{cond:Es,
then:function(){return _.E(_.DKq,{isReadyToResume:XB,data:B_,expanded:Z,onExpandClick:GQ,playlistData:r2})}}),_.E(_.I,{cond:t,
then:function(){return _.E("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.E(_.I,{cond:function(){return dy()&&Z()||P()},
then:function(){return _.E(_.gWE,{className:"ytdMiniplayerComponentPlaylistPanel",data:r2,hideHeaderText:!0,withinMiniplayer:!0})}}),_.E("div",{class:"ytdMiniplayerComponentToast"},_.E(_.IUs,{toastData:W}))),_.E(UOg,{onResize:function(eq){p_(_.cs(192,eq,720))},
onResizeStart:function(){var eq=_.sg(3),fB=R7();l8||(l8=!0,eq&&fB&&_.iS(eq,[fB]));eq&&fB&&_.KG(eq,fB)},
currentAspectRatio:c,currentMiniplayerSize:gm,horizontalAlignment:hN,verticalAlignment:aC}))},"wg");_.m("ytd_miniplayer_to_wiz")&&_.dU(JF_,"ytd-miniplayer",{});_.dU(_.IUs,"ytd-miniplayer-toast",{props:{toastData:_.lP}});var mOB=16/9,Nkr=new _.En(400,400/mOB),r7=function(){var B=_.x.apply(this,arguments)||this;B.active=!1;B.hasNoData=!1;B.enabled=!1;B.expanded=!1;B.readyToResume=!1;B.isDisabled=!1;B.externalPlaylistData={};B.premiumBadges=[];B.watchWhile=!1;B.playerState=null;B.verticalAttachment="south";B.horizontalAttachment=_.MB("HTML_DIR")==="rtl"?"west":"east";B.isAnimatingFade=!1;B.isAnimatingSnap=!1;B.isAnimatingExpand=!1;B.isDragging=!1;B.playerHidden=!1;B.hasPlaylistData=!1;B.closed=!1;B.expandedClosed=!1;
B.isForReadyToResume=!1;B.watchResponse=null;B.player=null;B.playerVe=null;B.expandVe=null;B.closeVe=null;B.readyToResumeCloseVe=null;B.disabledInitialStateIsPlaying=!1;B.PLAYER_EVENTS=new Map;B.aspectRatio=mOB;B.currentMiniplayerSize=400;B.userSetSize=!1;B.userSetPosition=!1;B.userHasDragged=!1;B.maxMiniplayerSize=720;B.transform=new _.A0(0,0);B.windowDimensions=new _.En(NaN,NaN);B.dimensions=Nkr;B.screenLayer=3;B.actionMap={"yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate",
"yt-window-resized":"onWindowResized"};return B};
_.u(r7,_.x);_.k=r7.prototype;_.k.created=function(){this.PLAYER_EVENTS.set("onVideoDataChange",this.onPlayerVideoDataChange);this.PLAYER_EVENTS.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer);this.PLAYER_EVENTS.set("onExpandMiniplayer",this.onPlayerExpandMiniplayer);this.PLAYER_EVENTS.set("onStateChange",this.onPlayerStateChange);this.registerWithViewTransitionManager()};
_.k.ready=function(){this.setUpDragging();this.setUpResizing()};
_.k.attached=function(){this.onWindowResized(_.H6());this.hostElement.addEventListener("animationend",_.Pb(this,this.resetFadingAnimation))};
_.k.detached=function(){this.hostElement.removeEventListener("animationend",_.Pb(this,this.resetFadingAnimation))};
_.k.resetFadingAnimation=function(B){B.target===this.hostElement&&(this.isAnimatingFade=!1)};
_.k.hasPlaylistDataChanged=function(){!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.updateDimensionsAndResize()};
_.k.onPlayerVeChange=function(){this.playerVe&&this.logMiniplayer()};
_.k.premiumBrandingChanged=function(){if(this.premiumBranding){this.readyToResume=this.isForReadyToResume=!0;var B=_.sg(this.screenLayer);this.readyToResumeCloseVe&&B&&_.iS(B,[this.readyToResumeCloseVe]);this.set("premiumBadges",[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}])}};
_.k.readyToResumeVeChanged=function(){if(this.readyToResumeVe){var B=_.sg(0),t=_.cO(0);B&&t&&(_.er(B,t,this.readyToResumeVe),_.iS(B,[this.readyToResumeVe]))}};
_.k.onIsDisabledChanged=function(){if(this.isDisabled&&this.player){var B=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=B===-1||B===1||B===3)&&this.player.pauseVideo()}};
_.k.activate=function(B,t){t=t===void 0?!1:t;var T=this,S;return _.L(function(O){if(O.nextAddress==1)return T.setInitialActivatePositioning(t),T.enabled=!0,T.active=!0,T.expanded=!1,T.closed=!1,T.expandedClosed=!1,T.watchWhileHidden||(T.isAnimatingFade=!0),_.OD().resolve(_.yn).setPlaylistComponent(T.JSC$17914_playlistPanel),B.appendTo(T.playerContainer),_.V(O,B.getPlayerPromise(),2);S=O.yieldResult;S.setSizeStyle(!1,!0);T.ytPlayerListenerBehavior.listenToPlayerEvents(S,T.PLAYER_EVENTS);T.player=S;
T.watchWhile&&_.m("kevlar_watch_while_minimum_size")&&T.setMiniplayerSize(192);T.setAspectRatio(T.player.getVideoAspectRatio());T.onIsDisabledChanged();_.Dh(O)})};
_.k.setInitialActivatePositioning=function(B){if(!this.userSetPosition&&_.m("kevlar_watch_while_v2")){this.verticalAttachment=B&&!_.m("kevlar_watch_while_bottom_align")?"north":"south";this.horizontalAttachment=_.MB("HTML_DIR")==="rtl"?"west":"east";var t;(t=this.JSC$17914_resizers)==null||t.update(this.horizontalAttachment,this.verticalAttachment)}};
_.k.deactivate=function(B,t){var T=this;return _.L(function(S){if(!T.active)return S.return();B||(T.expanded?T.expandedClosed=!0:T.closed=!0);T.active=!1;T.isForReadyToResume=!1;t&&_.m("kevlar_watch_while_counterfactual")||(T.isAnimatingFade=!0);T.player&&T.ytPlayerListenerBehavior.unlistenFromPlayerEvents(T.player,T.PLAYER_EVENTS);T.player=null;_.Dh(S)})};
_.k.onMetadataTap=function(B){this.expandVe&&(B===void 0||B)&&(B=_.sg(this.screenLayer))&&_.KG(B,this.expandVe);_.uH(_.OD().resolve(_.y4))};
_.k.onDisabledTap=function(B){B.target===_.ZH(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap())};
_.k.onPlaylistExpandTap=function(B){if(this.hasPlaylistData){B=_.z2(B)||[];B=_.C(B);for(var t=B.next();!t.done;t=B.next()){t=t.value;if(t===this.hostElement)break;if(t.classList&&t.classList.contains("miniplayer-title"))return}this.playlistExpand()}};
_.k.playlistExpand=function(){this.hostElement.addEventListener("transitionend",_.Pb(this,this.animatedResizePlaylist));this.isAnimatingExpand=!0;this.ytRendererBehavior.markDirty();this.expanded=!this.expanded;this.updateDimensionsAndResize()};
_.k.animatedResizePlaylist=function(B){B.target===this.hostElement&&(this.isAnimatingExpand=!1,this.hostElement.removeEventListener("transitionend",_.Pb(this,this.animatedResizePlaylist)))};
_.k.getExpandIcon=function(B){return B?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"};
_.k.onPlayerVideoDataChange=function(){var B,t=(B=this.player)==null?void 0:B.getVideoAspectRatio();t&&t!==this.aspectRatio&&this.setAspectRatio(t)};
_.k.setAspectRatio=function(B){if(this.active){this.aspectRatio=B;this.updateDimensionsAndResize();var t;(t=this.JSC$17914_resizers)==null||t.setAspectRatio(B)}};
_.k.updateDimensionsAndResize=function(){var B=Math.min(this.currentMiniplayerSize,this.maxMiniplayerSize),t=this.expanded?mOB:this.aspectRatio,T=new _.En(192,this.showInfoBar?116:192);B=$68(new _.En(t,1),new _.En(B,this.showInfoBar?B-76:B));T.width<=B.width&&T.height<=B.height||(MeN(B,T),B.width=Math.min(B.width,this.maxMiniplayerSize),B.height=Math.min(B.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.showInfoBar&&t<=1?Math.max(B.width,B.height)+76:Math.max(B.width,B.height)));this.dimensions=
new _.En(B.width,this.clamp(B.height+this.getNonPlayerHeight()));this.resize()};
_.k.resize=function(){this.hostElement.style.width=this.dimensions.width+"px";this.hostElement.style.height=this.dimensions.height+"px";var B=this.getPlayerSize(this.dimensions);this.playerContainer.style.height=B.height+"px";var t;(t=this.player)==null||t.setInternalSize(B.width,B.height)};
_.k.getPlayerSize=function(B){var t=Math.max(0,B.height-this.getNonPlayerHeight());return new _.En(B.width,t)};
_.k.getNonPlayerHeight=function(){var B=0;this.showInfoBar&&(B+=76);this.expanded&&(B+=285);return B};
_.k.onDisabledCloseMiniplayer=function(){this.logClosingClick();_.OD().resolve(_.y4).close()};
_.k.onPlayerCloseMiniplayer=function(){this.logClosingClick()};
_.k.logClosingClick=function(){this.closeVe&&_.KG(_.sg(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&_.KG(_.sg(this.screenLayer),this.readyToResumeCloseVe)};
_.k.onPlayerExpandMiniplayer=function(){if(this.expandVe){var B=_.sg(this.screenLayer);B&&_.KG(B,this.expandVe)}};
_.k.onPlayerStateChange=function(){if(this.player){this.playerState=this.player.getPlayerState();var B=this.playerState===1;this.continueWatching&&B&&(this.continueWatching=!1);this.premiumBadges.length&&B&&(this.set("premiumBadges",[]),this.readyToResume=this.premiumBranding=!1,this.updateDimensionsAndResize())}};
_.k.getScreenLayer=function(){return this.screenLayer};
_.k.logMiniplayer=function(){var B=_.sg(this.screenLayer),t=_.cO(this.screenLayer);B&&t&&this.playerVe&&(_.er(B,t,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(_.GA(B,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),_.iS(B,[this.expandVe,this.closeVe])),this.repositionVe&&this.resizeVe&&_.GA(B,this.playerVe,[this.repositionVe,this.resizeVe]))};
_.k.computePlaylistData=function(B,t){return t};
_.k.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents};
_.k.computeExpandButtonHidden=function(B,t,T){return!B||!t||T};
_.k.computePlaylistIndexHidden=function(B,t){return!B||t};
_.k.computePlaylistPanelHidden=function(B,t){return!t&&!B};
_.k.computeExpandButtonLabel=function(B){return B?_.IG("MINIPLAYER_COLLAPSE_LABEL"):_.IG("MINIPLAYER_EXPAND_LABEL")};
_.k.computeDisabledStateCloseButtonLabel=function(){return _.IG("MINIPLAYER_CLOSE",void 0,"Close")};
_.k.onWindowResized=function(B){B&&(B=this.windowDimensions=B,this.maxMiniplayerSize=Math.min(Math.min(B.width,B.height)-32,720),this.updateDimensionsAndResize())};
_.k.setUpResizing=function(){var B=this;this.JSC$17914_resizers||(this.JSC$17914_resizers=new nQ(this.JSC$17914_resizeContainer,{onStartResize:function(){B.handleResizeStart()},
onResize:function(t){B.handleResize(t)}}),this.JSC$17914_resizers.setSize(this.currentMiniplayerSize),this.JSC$17914_resizers.update(this.horizontalAttachment,this.verticalAttachment))};
_.k.handleResizeStart=function(){var B=_.sg(this.screenLayer);this.userSetSize||(this.userSetSize=!0,B&&this.resizeVe&&_.iS(B,[this.resizeVe]));B&&this.resizeVe&&_.KG(B,this.resizeVe)};
_.k.handleResize=function(B){this.setMiniplayerSize(B);this.updateDimensionsAndResize()};
_.k.setUpDragging=function(){var B=this;this.JSC$17914_dragger||(this.JSC$17914_dragger=new vI(this.draggableContainer,{onStartDrag:function(t){!B.isSafeToDrag(t)||B.isAnimatingSnap?t.preventDefault():B.handleDragStart()},
onDrag:function(t){B.transform=t;B.setTransform(B.transform)},
onEndDrag:function(){B.handleDragEnd()}},!0))};
_.k.handleDragStart=function(){this.isDragging=!0;var B=_.sg(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,B&&this.repositionVe&&_.iS(B,[this.repositionVe]));B&&this.repositionVe&&_.KG(B,this.repositionVe)};
_.k.handleDragEnd=function(){this.isDragging=!1;var B=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&B>this.windowDimensions.height&&_.OD().resolve(_.y4).close();this.animateSnapToCorner()};
_.k.animateSnapToCorner=function(){var B=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),t=this.getNearestAttachments();t=this.getGlobalPositionFromAttachments(t.horizontalAttachment,t.verticalAttachment);B=new _.A0(t.x-B.x,t.y-B.y);this.isAnimatingSnap=!0;this.setTransform(B);this.hostElement.addEventListener("transitionend",_.Pb(this,this.endSnapAnimation))};
_.k.endSnapAnimation=function(B){B.target===this.hostElement&&this.isAnimatingSnap&&(this.hostElement.removeEventListener("transitionend",_.Pb(this,this.endSnapAnimation)),this.endDrag())};
_.k.endDrag=function(){this.isAnimatingSnap=!1;this.updateAttachments();this.setTransform(null)};
_.k.setTransform=function(B){this.hostElement.style.transform=B?"translate("+B.x+"px, "+B.y+"px)":""};
_.k.getGlobalPositionFromAttachments=function(B,t){return new _.A0(B==="west"?16:this.windowDimensions.width-this.dimensions.width-16,t==="north"?16:this.windowDimensions.height-this.dimensions.height-16)};
_.k.updateAttachments=function(){var B=this.getNearestAttachments();if(this.horizontalAttachment!==B.horizontalAttachment||this.verticalAttachment!==B.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=B.horizontalAttachment;this.verticalAttachment=B.verticalAttachment;var t;(t=this.JSC$17914_resizers)==null||t.update(this.horizontalAttachment,this.verticalAttachment)};
_.k.getNearestAttachments=function(){var B=this.getCurrentGlobalPosition();return{horizontalAttachment:B.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:B.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}};
_.k.getCurrentGlobalPosition=function(){var B=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment);return L6f(B,this.transform)};
_.k.isSafeToDrag=function(B){var t=this.playerContainer.getBoundingClientRect();return Math.abs(B.clientY-(t.y+t.height))>15};
_.k.setMiniplayerSize=function(B){this.currentMiniplayerSize=this.clamp(B);var t;(t=this.JSC$17914_resizers)==null||t.setSize(this.currentMiniplayerSize)};
_.k.clamp=function(B){return _.cs(192,B,720)};
_.k.registerWithViewTransitionManager=function(){var B=_.OD().resolve(_.S_(_.XC));B&&d8g(B,this.hostElement)};
_.n9.Object.defineProperties(r7.prototype,{showInfoBar:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile?!_.m("kevlar_watch_while_modern"):!0}},
showOverlayPremiumBadges:{configurable:!0,enumerable:!0,get:function(){return!this.showInfoBar&&!!this.premiumBadges.length}},
miniplayerSubtitle:{configurable:!0,enumerable:!0,get:function(){if(this.continueWatching)return{simpleText:_.IG("CONTINUE_WATCHING",void 0,"Continue watching")};var B;if((B=this.externalPlaylistData)==null?0:B.contents)return this.externalPlaylistData.titleText;var t;return(t=this.data)==null?void 0:t.miniplayerSubtitle}},
miniplayerTitle:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.externalPlaylistData)==null?0:B.contents){var t;return(t=_.BH2(this.externalPlaylistData))==null?void 0:t.title}var T;return(T=this.data)==null?void 0:T.miniplayerTitle}},
playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var B,t,T,S;return((B=this.externalPlaylistData)==null?void 0:B.currentIndex)!==void 0&&((t=this.externalPlaylistData)==null?0:t.totalVideos)&&!((T=this.data)==null?0:(S=T.playlistData)==null?0:S.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}},
showErrorScreen:{configurable:!0,enumerable:!0,get:function(){return!!this.playabilityStatus&&!_.lzX(this.playabilityStatus)}},
watchWhileHidden:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile&&_.m("kevlar_watch_while_counterfactual")}}});
r7.prototype.onIsDisabledChanged=r7.prototype.onIsDisabledChanged;r7.prototype.readyToResumeVeChanged=r7.prototype.readyToResumeVeChanged;r7.prototype.premiumBrandingChanged=r7.prototype.premiumBrandingChanged;r7.prototype.onPlayerVeChange=r7.prototype.onPlayerVeChange;r7.prototype.hasPlaylistDataChanged=r7.prototype.hasPlaylistDataChanged;_.G([_.g(_.GC.YtPlayerListenerBehavior),_.Y("design:type",_.p3)],r7.prototype,"ytPlayerListenerBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],r7.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],r7.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],r7.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],r7.prototype,"ytdReduxBehavior",void 0);_.G([_.mA("#draggable"),_.Y("design:type",HTMLDivElement)],r7.prototype,"draggableContainer",void 0);
_.G([_.mA("#resize-container"),_.Y("design:type",HTMLDivElement)],r7.prototype,"JSC$17914_resizeContainer",void 0);_.G([_.mA("#video-container"),_.Y("design:type",HTMLDivElement)],r7.prototype,"videoContainer",void 0);_.G([_.mA("#player-container"),_.Y("design:type",HTMLDivElement)],r7.prototype,"playerContainer",void 0);_.G([_.mA("#playlist"),_.Y("design:type",HTMLDivElement)],r7.prototype,"JSC$17914_playlistPanel",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"active",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"hasNoData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"enabled",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"expanded",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"readyToResume",void 0);
_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"isDisabled",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"externalPlaylistData",void 0);_.G([_.y(),_.Y("design:type",Array)],r7.prototype,"premiumBadges",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"toastData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"watchWhile",void 0);_.G([_.y(),_.Y("design:type",Boolean)],r7.prototype,"premiumBranding",void 0);
_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"playerState",void 0);_.G([_.y(),_.Y("design:type",Boolean)],r7.prototype,"continueWatching",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],r7.prototype,"verticalAttachment",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],r7.prototype,"horizontalAttachment",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"isAnimatingFade",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"isAnimatingSnap",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"isAnimatingExpand",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"isDragging",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"playerHidden",void 0);
_.G([_.y({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),_.Y("design:type",Object)],r7.prototype,"playlistData",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),_.Y("design:type",Object)],r7.prototype,"hasPlaylistData",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"closed",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],r7.prototype,"expandedClosed",void 0);
_.G([_.y({selector:_.EsL}),_.Y("design:type",Boolean)],r7.prototype,"isSingleOptionSurveyActive",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.wq}),_.Y("design:type",Boolean)],r7.prototype,"isWatchPage",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("watchWhile"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"showInfoBar",null);_.G([_.F("premiumBadges","showInfoBar"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"showOverlayPremiumBadges",null);
_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"watchResponse",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"miniplayerRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"playabilityStatus",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"playerVe",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"expandVe",void 0);_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"closeVe",void 0);
_.G([_.y(),_.Y("design:type",Object)],r7.prototype,"readyToResumeCloseVe",void 0);_.G([_.y(),_.Y("design:type",_.Ap)],r7.prototype,"readyToResumeVe",void 0);_.G([_.y(),_.Y("design:type",_.Ap)],r7.prototype,"resizeVe",void 0);_.G([_.y(),_.Y("design:type",_.Ap)],r7.prototype,"repositionVe",void 0);_.G([_.IK("hasPlaylistData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r7.prototype,"hasPlaylistDataChanged",null);
_.G([_.IK("playerVe"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r7.prototype,"onPlayerVeChange",null);_.G([_.IK("premiumBranding"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r7.prototype,"premiumBrandingChanged",null);_.G([_.IK("readyToResumeVe"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r7.prototype,"readyToResumeVeChanged",null);
_.G([_.IK("isDisabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r7.prototype,"onIsDisabledChanged",null);_.G([_.F("continueWatching","data.miniplayerSubtitle","externalPlaylistData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"miniplayerSubtitle",null);_.G([_.F("data.miniplayerTitle","externalPlaylistData"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"miniplayerTitle",null);
_.G([_.F("externalPlaylistData","continueWatching"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"playlistIndexMessage",null);_.G([_.y({reflectToAttribute:!0}),_.F("playabilityStatus"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"showErrorScreen",null);_.G([_.y({reflectToAttribute:!0}),_.F("watchWhile"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],r7.prototype,"watchWhileHidden",null);
_.m("ytd_miniplayer_to_wiz")||_.e(r7,"ytd-miniplayer",function(){if(DOC===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="blocking-container" hidden="[[!isDisabled]]" on-click="onDisabledTap" class="style-scope ytd-miniplayer">\n  <yt-icon-button aria-label$="[[computeDisabledStateCloseButtonLabel()]]" on-click="onDisabledCloseMiniplayer" class="style-scope ytd-miniplayer">\n    <yt-icon id="close-icon" icon="yt-icons:close" class="style-scope ytd-miniplayer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div class="miniplayer style-scope ytd-miniplayer" role="dialog">\n  <div id="card" class="style-scope ytd-miniplayer">\n    <div id="draggable" class="style-scope ytd-miniplayer">\n      <div id="video-container" class="style-scope ytd-miniplayer">\n        <div id="player-container" class="style-scope ytd-miniplayer"></div>\n        <yt-playability-error-supported-renderers id="error-screen" compact="" data="[[playabilityStatus.errorScreen]]" hidden$="[[!showErrorScreen]]" reason="[[playabilityStatus.reason]]" status="[[playabilityStatus.status]]" class="style-scope ytd-miniplayer">\n        </yt-playability-error-supported-renderers>\n        <ytd-badge-supported-renderer class="premium-badges overlay style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!showOverlayPremiumBadges]]" overlay-premium="">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="card-owner-name" class="owner-name style-scope ytd-miniplayer" hidden="[[!showOverlayPremiumBadges]]" no-endpoints="" text="[[miniplayerSubtitle]]">\n        </yt-formatted-string>\n      </div>\n      <div id="info-bar" on-click="onPlaylistExpandTap" hidden="[[!showInfoBar]]" class="style-scope ytd-miniplayer">\n        <div class="metadata style-scope ytd-miniplayer">\n          <h1 aria-label$="[[getSimpleString(data.miniplayerTitle)]]" class="title meta style-scope ytd-miniplayer" hidden="[[!active]]" on-click="onMetadataTap" role="heading">\n            <yt-formatted-string class="miniplayer-title style-scope ytd-miniplayer" ellipsis-truncate="" text="[[miniplayerTitle]]">\n            </yt-formatted-string>\n          </h1>\n          <div class="channel style-scope ytd-miniplayer">\n            <ytd-badge-supported-renderer class="premium-badges style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!premiumBadges.length]]">\n            </ytd-badge-supported-renderer>\n            <yt-formatted-string id="owner-name" no-endpoints="" text="[[miniplayerSubtitle]]" class="style-scope ytd-miniplayer">\n            </yt-formatted-string>\n            <div class="index-message style-scope ytd-miniplayer" hidden="[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]">\n              <span class="text-divider style-scope ytd-miniplayer">\u2022</span>\n              <span class="style-scope ytd-miniplayer">[[playlistIndexMessage]]</span>\n            </div>\n          </div>\n        </div>\n        <div class="expander style-scope ytd-miniplayer" hidden="[[computeExpandButtonHidden(hasPlaylistData, active, isDisabled)]]">\n          <yt-icon-button label="[[computeExpandButtonLabel(expanded)]]" class="style-scope ytd-miniplayer">\n            <yt-icon icon="[[getExpandIcon(expanded)]]" class="style-scope ytd-miniplayer"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <div class="dragging-cover style-scope ytd-miniplayer" hidden="[[!isDragging]]"></div>\n    </div>\n    <ytd-playlist-panel-renderer id="playlist" data="[[playlistData]]" hidden="[[computePlaylistPanelHidden(expanded, isAnimatingExpand)]]" hide-header-text="" within-miniplayer="" class="style-scope ytd-miniplayer">\n    </ytd-playlist-panel-renderer>\n    <div class="toast-container style-scope ytd-miniplayer">\n      <ytd-miniplayer-toast toast-data="[[toastData]]" class="style-scope ytd-miniplayer"></ytd-miniplayer-toast>\n    </div>\n  </div>\n  <div id="resize-container" aria-hidden="true" class="style-scope ytd-miniplayer">\n    \n    <div class="resizer style-scope ytd-miniplayer" alignment="north"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="east"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="south"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="west"><div class="corner style-scope ytd-miniplayer"></div></div>\n  </div>\n</div>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);DOC=B}B=DOC;return B},{mode:2});var XWq;var z3=function(){var B=_.x.apply(this,arguments)||this;B.useListItemStyles=_.m("web_list_item_style_for_menu_items");B.systemIcons=_.m("kevlar_system_icons");return B};
_.u(z3,_.x);_.k=z3.prototype;_.k.ready=function(){this.hostElement.addEventListener("tap",_.Pb(this,this.onEndpointTapExtra))};
_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.k.onFocus=function(){var B;(B=_.ZH(this.hostElement).querySelector("tp-yt-paper-item"))==null||B.focus()};
_.k.onEndpointTapExtra=function(B){_.dv(this.hostElement,"iron-activate");var t=this.data.navigationEndpoint;t&&_.X(t,_.YB9)&&(B.stopPropagation(),_.qi(this.hostElement,[t],this.hostElement))};
_.k.computeIcon=function(B){return B&&B.iconType?_.DK(B.iconType):""};
_.k.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.k.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.k.forceUpdateStylesOnLegacyBrowsers=function(){_.m("kevlar_legacy_browsers")&&_.Ev(this.hostElement)};
z3.prototype.forceUpdateStylesOnLegacyBrowsers=z3.prototype.forceUpdateStylesOnLegacyBrowsers;z3.prototype.onFocus=z3.prototype.onFocus;_.G([_.g(_.ls),_.Y("design:type",Object)],z3.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.cu8.YtConditionalRendererBehavior),_.Y("design:type",Object)],z3.prototype,"ytConditionalRendererBehavior",void 0);_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],z3.prototype,"ytEndpointBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],z3.prototype,"data",void 0);_.G([_.y({computed:"computeIcon(data.icon)",value:""}),_.Y("design:type",String)],z3.prototype,"icon",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],z3.prototype,"useIcons",void 0);_.G([_.y({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],z3.prototype,"hasSeparator",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],z3.prototype,"useListItemStyles",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],z3.prototype,"systemIcons",void 0);_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z3.prototype,"onFocus",null);_.G([_.IK("useIcons","hasSeparator"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z3.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.e(z3,"ytd-menu-navigation-item-renderer",function(){if(XWq===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);XWq=B}B=XWq;return B},{mode:1});var uz1;var jd1=_.lZ(_.IG("DOWNLOAD",{},"Download")),H37=_.lZ(_.IG("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),ay_=_.lZ(_.IG("RETRY",{},"Retry")),fyN=_.lZ(_.IG("PAUSE_DOWNLOADING",{},"Pause downloading")),gP1=_.lZ(_.IG("RESUME_DOWNLOAD",{},"Resume download")),bp=function(){var B=_.x.apply(this,arguments)||this;B.primaryText=jd1;B.primaryIconType="OFFLINE_DOWNLOAD";B.hasSecondaryContent=!1;B.hasSeparator=!1;B.transferState="TRANSFER_STATE_UNKNOWN";B.isVideoDeletedByUser=!1;B.isHidden=!1;B.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return B};
_.u(bp,_.x);_.k=bp.prototype;_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.k.onFocus=function(){this.primaryEntry.focus()};
_.k.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.k.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.k.getRemoveAction=function(){return"ACTION_REMOVE"};
_.k.sendOfflineAction=function(B){var t=this.data.serviceEndpoint;if(t){var T=_.X(t,_.PR);T&&B&&(T.action=B);this.ytComponentBehavior.resolveCommand(t)}};
_.k.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=jd1,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=jd1;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=ay_;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=H37;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=gP1;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=H37;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
fyN;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=H37;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=H37;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=jd1,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.k.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.k.isSecondaryEntryHidden=function(B,t){return B?!0:!t};
_.k.computeHasSeparator=function(){var B;return!((B=this.data)==null||!B.hasSeparator)};
bp.prototype.showHideButton=bp.prototype.showHideButton;bp.prototype.onTransferStateChange=bp.prototype.onTransferStateChange;bp.prototype.onFocus=bp.prototype.onFocus;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bp.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],bp.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],bp.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],bp.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],bp.prototype,"primaryText",void 0);_.G([_.y(),_.Y("design:type",String)],bp.prototype,"primaryIconType",void 0);_.G([_.y(),_.Y("design:type",String)],bp.prototype,"primaryAction",void 0);_.G([_.y(),_.Y("design:type",Object)],bp.prototype,"secondaryText",void 0);_.G([_.y(),_.Y("design:type",String)],bp.prototype,"secondaryIconType",void 0);
_.G([_.y(),_.Y("design:type",String)],bp.prototype,"secondaryAction",void 0);_.G([_.y(),_.Y("design:type",Object)],bp.prototype,"hasSecondaryContent",void 0);_.G([_.y({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Y("design:type",Object)],bp.prototype,"hasSeparator",void 0);_.G([_.y({selector:_.yi,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Y("design:type",String)],bp.prototype,"transferState",void 0);
_.G([_.y({selector:_.w8C,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Y("design:type",Object)],bp.prototype,"isVideoDeletedByUser",void 0);_.G([_.y(),_.Y("design:type",Object)],bp.prototype,"isHidden",void 0);_.G([_.y({selector:_.fPz,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Y("design:type",Object)],bp.prototype,"offlineabilityState",void 0);_.G([_.mA("#primary-entry"),_.Y("design:type",Object)],bp.prototype,"primaryEntry",void 0);
_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bp.prototype,"onFocus",null);_.G([_.je("transferState","isVideoDeletedByUser"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bp.prototype,"onTransferStateChange",null);_.G([_.je("offlineabilityState"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bp.prototype,"showHideButton",null);
_.e(bp,"ytd-menu-service-item-download-renderer",function(){if(uz1===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);uz1=B}B=uz1;return B},{mode:1});var R9B;var BJ=function(){var B=_.x.apply(this,arguments)||this;B.useIcons=!1;B.systemIcons=_.m("kevlar_system_icons");B.useListItemStyles=_.m("web_list_item_style_for_menu_items");return B};
_.u(BJ,_.x);_.k=BJ.prototype;_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.k.onFocus=function(){var B;(B=_.ZH(this.hostElement).querySelector("tp-yt-paper-item"))==null||B.focus()};
_.k.onTap=function(){_.Zu(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var B=this.data.serviceEndpoint,t=this.data.command;if(B){var T,S=(T=this.data)==null?void 0:T.trackingParams;T=!!_.X(B,_.xe2);S&&T&&_.rq().dispatch(_.kT({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:S}}));this.ytComponentBehavior.resolveCommand(B)||_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}})}t&&(this.ytComponentBehavior.resolveCommand(t)||_.qi(this.hostElement,
[t],this.hostElement))};
_.k.computeIcon=function(B){return B&&B.iconType?_.DK(B.iconType):""};
_.k.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.k.computeHasSeparator=function(){var B;return!((B=this.data)==null||!B.hasSeparator)};
_.k.forceUpdateStylesOnLegacyBrowsers=function(){_.m("kevlar_legacy_browsers")&&_.Ev(this.hostElement)};
_.k.computeIsSelected=function(){var B;return!((B=this.data)==null||!B.isSelected)};
BJ.prototype.forceUpdateStylesOnLegacyBrowsers=BJ.prototype.forceUpdateStylesOnLegacyBrowsers;BJ.prototype.onTap=BJ.prototype.onTap;BJ.prototype.onFocus=BJ.prototype.onFocus;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],BJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],BJ.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],BJ.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.cu8.YtConditionalRendererBehavior),_.Y("design:type",Object)],BJ.prototype,"ytConditionalRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],BJ.prototype,"data",void 0);_.G([_.y({computed:"computeIcon(data.icon)",value:""}),_.Y("design:type",String)],BJ.prototype,"icon",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],BJ.prototype,"useIcons",void 0);
_.G([_.y({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],BJ.prototype,"hasSeparator",void 0);_.G([_.y({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],BJ.prototype,"isSelected",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],BJ.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],BJ.prototype,"useListItemStyles",void 0);
_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BJ.prototype,"onFocus",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],BJ.prototype,"onTap",null);_.G([_.IK("useIcons","hasSeparator"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BJ.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.e(BJ,"ytd-menu-service-item-renderer",function(){if(R9B===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);R9B=B}B=R9B;return B},{mode:2});var AF_;var tS=function(){return _.x.apply(this,arguments)||this};
_.u(tS,_.x);_.k=tS.prototype;_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.onDataChanged=function(){var B=this;_.K9(this,function(){B.postbox.openDialog();B.focus();_.dv(B.hostElement,"yt-refit")})};
_.k.focus=function(){this.postbox.focus()};
_.k.closePopup=function(){_.CG(this.hostElement,"yt-close-popup-action")};
_.k.onYtCommentboxDismiss=function(){this.closePopup()};
tS.prototype.onYtCommentboxDismiss=tS.prototype.onYtCommentboxDismiss;tS.prototype.onDataChanged=tS.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tS.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tS.prototype,"data",void 0);_.G([_.y({value:function(){return _.IG("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Y("design:type",String)],tS.prototype,"closeButtonAriaLabel",void 0);_.G([_.mA("#postbox"),_.Y("design:type",Object)],tS.prototype,"postbox",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tS.prototype,"onDataChanged",null);_.G([_.Uv("yt-commentbox-dismiss"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tS.prototype,"onYtCommentboxDismiss",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],tS);
_.e(tS,"ytd-backstage-post-dialog-popup-renderer",function(){if(AF_!==void 0)return AF_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return AF_=B},{mode:1});var cF_;var Tr=function(){return _.x.apply(this,arguments)||this};
_.u(Tr,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Tr.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Tr.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],Tr);
_.e(Tr,"ytd-sender-id-section-renderer",function(){if(cF_!==void 0)return cF_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return cF_=B},{mode:1});var sdg;var FQw;var wWq;var ST=function(){return _.x.apply(this,arguments)||this};
_.u(ST,_.x);ST.prototype.closePopup=function(){_.CG(this.hostElement,"yt-close-popup-action")};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ST.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ST.prototype,"data",void 0);_.G([_.yX({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],ST);
_.e(ST,"yt-community-post-section-renderer",function(){if(wWq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;FQw===void 0&&(FQw=document.createElement("template"));var S=FQw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);wWq=B}B=wWq;return B},{mode:2});var oPq;var yF_;var Qdr;var xOg;var Mj_;var $O_;var Of=function(){return _.x.apply(this,arguments)||this};
_.u(Of,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Of.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Of.prototype,"data",void 0);_.G([_.yX({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],Of);
_.e(Of,"yt-share-start-time-with-context-renderer",function(){if($O_===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Mj_===void 0&&(Mj_=document.createElement("template"));var S=Mj_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);$O_=B}B=$O_;return B},{mode:2});var kC=function(){return _.x.apply(this,arguments)||this};
_.u(kC,_.x);kC.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],kC.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],kC.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],kC.prototype,"data",void 0);_.G([_.yX({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],kC);
_.e(kC,"yt-share-panel-title-v15-renderer",function(){if(xOg===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Qdr===void 0&&(Qdr=document.createElement("template"));var S=Qdr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);xOg=B}B=xOg;return B},{mode:2});var dd=function(){return _.x.apply(this,arguments)||this};
_.u(dd,_.x);dd.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],dd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],dd.prototype,"data",void 0);_.G([_.yX({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],dd);
_.e(dd,"yt-share-panel-header-renderer",function(){if(yF_===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;oPq===void 0&&(oPq=document.createElement("template"));var S=oPq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);yF_=B}B=yF_;return B},{mode:2});var WQV;var e9B;var Ce=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-open-popup-action":"onOpen"};return B};
_.u(Ce,_.x);_.k=Ce.prototype;_.k.attached=function(){this.onOpen()};
_.k.updateTimeSecs=function(B){this.currentTimeSecs=B};
_.k.computeTimeString=function(B){B=B.toString();var t=Math.floor(Number(B)/3600),T=Math.floor(Number(B)%3600%60);return(t>0?t+":":"")+_.zG(Math.floor(Number(B)%3600/60),t>0?2:1)+":"+_.zG(T,2)};
_.k.computeTimeStringA11y=function(B){B=_.y5_({seconds:B});var t=B.hours===void 0?0:B.hours,T=B.minutes===void 0?0:B.minutes,S=B.seconds===void 0?0:B.seconds;B=[];if(t>0){var O=elq().format({hours:t});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.$T)||t>9999)O=O.replace(t.toString(),_.Q_v(t)),_.$T==="km"&&(O=O.replace(".",","));B.push(O)}T>0&&B.push(elq().format({minutes:T}));S>0&&B.push(elq().format({seconds:S}));t="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");T=_.$T==
"am"?"{0}\u1363 ":_.$T=="fa"?"{0}\u060c\u200f ":_.$T=="my"?"{0} - ":_.$T=="ne"?"{0},":_.$T=="th"?"{0} ":_.$T=="ur"?"{0}\u060c ":_.$T=="ar"||_.$T=="ar-XB"?"{0} \u0648":_.$T=="ja"||_.$T=="zh-CN"||_.$T=="zh-HK"||_.$T=="zh-TW"?"{0}\u3001":"{0}, ";S=_.$T=="am"?"\u1363 ":_.$T=="fa"?"\u060c\u200f ":_.$T=="my"?" - ":_.$T=="th"?" ":_.$T=="ur"?"\u060c ":_.$T=="ar"||_.$T=="ar-XB"?" \u0648":_.$T=="ja"||_.$T=="zh-CN"||_.$T=="zh-HK"||_.$T=="zh-TW"?"\u3001":", ";O=_.$T=="am"?" \u12a5\u1293 {0}":_.$T=="as"?" \u0986\u09f0\u09c1 {0}":
_.$T=="az"?" v\u0259 {0}":_.$T=="bn"?" \u098f\u09ac\u0982 {0}":_.$T=="cs"?" a\u00a0{0}":_.$T=="de"?" und {0}":_.$T=="el"?" \u03ba\u03b1\u03b9 {0}":_.$T=="eu"?" eta {0}":_.$T=="fa"?"\u060c \u0648 {0}":_.$T=="fil"?", at {0}":_.$T=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.$T=="hi"?", \u0914\u0930 {0}":_.$T=="hu"?" \u00e9s {0}":_.$T=="hy"?" \u0587 {0}":_.$T=="id"?", dan {0}":_.$T=="iw"?" \u05d5-{0}":_.$T=="ja"?"\u3001{0}":_.$T=="ka"?" \u10d3\u10d0 {0}":_.$T=="km"?" \u1793\u17b7\u1784 {0}":_.$T=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.$T=="ko"?" \ubc0f {0}":_.$T=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.$T=="lt"?" ir {0}":_.$T=="lv"?" un {0}":_.$T=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.$T=="mr"?" \u0906\u0923\u093f {0}":_.$T=="ms"?" dan {0}":_.$T=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.$T=="ne"?" \u0930 {0}":_.$T=="or"?", \u0b13 {0}":_.$T=="pa"?" \u0a05\u0a24\u0a47 {0}":_.$T=="ro"?" \u0219i {0}":_.$T=="si"?", \u0dc3\u0dc4 {0}":_.$T=="sk"?" a {0}":_.$T=="sl"?" in {0}":_.$T=="sq"?" dhe {0}":_.$T=="sv"?" och {0}":
_.$T=="sw"?" na {0}":_.$T=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.$T=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.$T=="th"?" \u0e41\u0e25\u0e30{0}":_.$T=="tr"?" ve {0}":_.$T=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.$T=="uz"?" va {0}":_.$T=="vi"?" v\u00e0 {0}":_.$T=="zh-HK"?"\u53ca{0}":_.$T=="zu"?", ne-{0}":_.$T=="af"||_.$T=="nl"?" en {0}":_.$T=="ar"||_.$T=="ar-XB"?" \u0648{0}":_.$T=="be"||_.$T=="uk"?" \u0456 {0}":_.$T=="en-GB"||_.$T=="en-IN"?" and {0}":_.$T=="en"||_.$T=="en-XA"?
", and {0}":_.$T=="et"||_.$T=="fi"?" ja {0}":_.$T=="fr"||_.$T=="fr-CA"?" et {0}":_.$T=="zh-CN"||_.$T=="zh-TW"?"\u548c{0}":_.$T=="da"||_.$T=="is"||_.$T=="no"?" og {0}":_.$T=="es"||_.$T=="es-419"||_.$T=="es-US"?" y {0}":_.$T=="kk"||_.$T=="lo"||_.$T=="mn"?", {0}":_.$T=="bg"||_.$T=="mk"||_.$T=="ru"||_.$T=="sr"?" \u0438 {0}":_.$T=="gl"||_.$T=="it"||_.$T=="pt-BR"||_.$T=="pt-PT"?" e {0}":" i {0}";var d=_.$T=="am"?"{0} \u12a5\u1293 {1}":_.$T=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.$T=="az"?"{0} v\u0259 {1}":
_.$T=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.$T=="de"?"{0} und {1}":_.$T=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.$T=="eu"?"{0} eta {1}":_.$T=="fa"?"{0} \u0648 {1}":_.$T=="fil"?"{0} at {1}":_.$T=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.$T=="hi"?"{0} \u0914\u0930 {1}":_.$T=="hu"?"{0} \u00e9s {1}":_.$T=="hy"?"{0} \u0587 {1}":_.$T=="iw"?"{0} \u05d5-{1}":_.$T=="ja"?"{0}\u3001{1}":_.$T=="ka"?"{0} \u10d3\u10d0 {1}":_.$T=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.$T=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.$T=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.$T=="ko"?"{0} \ubc0f {1}":_.$T=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.$T=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.$T=="lt"?"{0} ir {1}":_.$T=="lv"?"{0} un {1}":_.$T=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.$T=="mn"?"{0}, {1}":_.$T=="mr"?"{0} \u0906\u0923\u093f {1}":_.$T=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.$T=="ne"?"{0} \u0930 {1}":_.$T=="or"?"{0} \u0b13 {1}":_.$T=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.$T=="ro"?"{0} \u0219i {1}":_.$T==
"si"?"{0} \u0dc3\u0dc4 {1}":_.$T=="sl"?"{0} in {1}":_.$T=="sq"?"{0} dhe {1}":_.$T=="sv"?"{0} och {1}":_.$T=="sw"?"{0} na {1}":_.$T=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.$T=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.$T=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.$T=="tr"?"{0} ve {1}":_.$T=="ur"?"{0} \u0627\u0648\u0631 {1}":_.$T=="uz"?"{0} va {1}":_.$T=="vi"?"{0} v\u00e0 {1}":_.$T=="zh-HK"?"{0}\u53ca{1}":_.$T=="zu"?"{0} ne-{1}":_.$T=="af"||_.$T=="nl"?"{0} en {1}":_.$T=="ar"||_.$T==
"ar-XB"?"{0} \u0648{1}":_.$T=="be"||_.$T=="uk"?"{0} \u0456 {1}":_.$T=="cs"||_.$T=="sk"?"{0} a\u00a0{1}":_.$T=="et"||_.$T=="fi"?"{0} ja {1}":_.$T=="fr"||_.$T=="fr-CA"?"{0} et {1}":_.$T=="id"||_.$T=="ms"?"{0} dan {1}":_.$T=="zh-CN"||_.$T=="zh-TW"?"{0}\u548c{1}":_.$T=="da"||_.$T=="is"||_.$T=="no"?"{0} og {1}":_.$T=="es"||_.$T=="es-419"||_.$T=="es-US"?"{0} y {1}":_.$T=="bg"||_.$T=="mk"||_.$T=="ru"||_.$T=="sr"?"{0} \u0438 {1}":_.$T=="en"||_.$T=="en-GB"||_.$T=="en-IN"||_.$T=="en-XA"?"{0} and {1}":_.$T==
"gl"||_.$T=="it"||_.$T=="pt-BR"||_.$T=="pt-PT"?"{0} e {1}":"{0} i {1}";_.$T==="sq"?(O=O.replace("dhe","e"),d=d.replace("dhe","e")):_.$T==="th"?(S=S.replace("{0}"," {0}"),d=d.replace("{0}","{0} "),d=d.replace("{1}"," {1}")):_.$T==="ne"?S=",":_.$T==="zh-CN"?S="":t.includes(_.$T)&&(S=" ");return B.length<2?B.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(_.$T)?B.length===2?
d.replace("{0}",B[0]).replace("{1}",B[1]):T.replace("{0}",B[0])+B.slice(1,-1).join(S)+O.replace("{0}",B[B.length-1]):B.join(S)};
_.k.getTimeParam=function(){return ETq(this.timeString)};
_.k.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var B={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},t;_.hZ(_.Xr(),(t=this.data)==null?void 0:t.trackingParams,B,7)};
_.k.onChangeStartAtTimestamp=function(){for(var B=this.startAtTimestamp.value.split(":"),t=0,T=1,S=B.length-1;S>=0;S--)t+=Number(B[S])*T,T*=60;this.updateTimeSecs(t);this.setTimestamp()};
_.k.onOpen=function(){var B=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var t=_.Tp();t?t.getPlayerPromise().then(function(T){T=T.getCurrentTime();B.updateTimeSecs(T)}):$7C()&&this.updateTimeSecs($7C())};
_.k.setTimestamp=function(){var B=Math.floor(this.currentTimeSecs);_.CG(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!B,timestamp:B||""}])};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Ce.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ce.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ce.prototype,"data",void 0);_.G([_.y({value:!1,notify:!0}),_.Y("design:type",Boolean)],Ce.prototype,"isStartAtChecked",void 0);_.G([_.y(),_.Y("design:type",Number)],Ce.prototype,"currentTimeSecs",void 0);
_.G([_.y({computed:"computeTimeString(currentTimeSecs)"}),_.Y("design:type",String)],Ce.prototype,"timeString",void 0);_.G([_.y({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.Y("design:type",String)],Ce.prototype,"timeStringA11y",void 0);_.G([_.mA("#start-at-timestamp"),_.Y("design:type",Object)],Ce.prototype,"startAtTimestamp",void 0);_.G([_.yX({is:"yt-start-at-renderer",disableElementRegistration:!0})],Ce);
_.e(Ce,"yt-start-at-renderer",function(){if(e9B===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;WQV===void 0&&(WQV=document.createElement("template"));var S=WQV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);e9B=B}B=e9B;return B},{mode:2});var GCn;var pWf;var i3_=new Map([["ADD_TO_PLAYLIST","playlist_add"],["ADD_TO_REMOTE_QUEUE","add_to_queue"],["CAST_ICON","chromecast-filled"],["CAST_OUTLINE","chromecast"],["DISLIKE","dislike_outline"],["DISLIKE_SELECTED","dislike"],["ERROR_WHITE","error"],["FAVORITE","like_outline"],["LIKE","like_outline"],["LIKE_SELECTED","like"],["LOOP","music_repeat_all"],["LOOP_ONE","music_repeat_one"],["PLAYLIST_PLAY","playlists"],["QUEUE_PLAY_NEXT","playlists"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST",
"delete"],["SHUFFLE","music_shuffle"],["SUBSCRIPTIONS","subscriptions"],["TAB_EXPLORE","explore"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like"]]),YEq=new Map([["BOOKMARK","bookmark-filled"],["CLOUD_UPLOAD","cloud_arrow_up"],["DISLIKE","dislike"],["DISLIKE_SELECTED","dislike-filled"],["ERROR_WHITE","error-filled"],["FAVORITE","like"],["INSERT_CHART_OUTLINED","bar_graph_box_vertical"],["LIKE","like"],["LIKE_SELECTED","like-filled"],["MUSIC_EXPLICIT_BADGE","music_explicit_badge-filled"],
["MUSIC_SHUFFLE","shuffle"],["PAUSE","offline_pause"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST","delete"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like-filled"],["VOLUME_UP","volume_up"],["DISMISS_QUEUE","list_remove"]]),KQn=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var lyn={};lyn.YtBindingExpressionsBehavior={identity:_.$h,msg:function(B,t){t=t===void 0?{}:t;return _.IG(B,t,B)},
msgPlural:function(B,t){return _.Ji(B,t)},
getMusicIconFromType:function(B){if(_.m("music_web_enable_icon_wil"))B=_.DK(B);else if(YEq.has(B))B="yt-sys-icons:"+YEq.get(B);else{var t=i3_.get(B)||_.DK(B).split(":")[1];t=_.Foo(t);var T;B=((T=KQn.get(B))!=null?T:"yt-sys-icons:")+t}return B}};var vPq;var nPN;var rFB;var z98=document.head,b3f=z98.appendChild,Buq;if(rFB===void 0){var tvg=document.createElement("template");_.a(tvg,'\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>');rFB=tvg}Buq=rFB;b3f.call(z98,Buq.content);var Zl=function(){var B=_.x.apply(this,arguments)||this;B.screenLayer=7;return B};
_.u(Zl,_.x);Zl.prototype.getScreenLayer=function(){return this.screenLayer};
Zl.prototype.onTap=function(B){B&&B.detail&&(B.detail.x||B.detail.y)&&_.ZH(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.hi(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(B=this.getScreenLayer(),_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:B}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.n9.Object.defineProperties(Zl.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()}}});
Zl.prototype.onTap=Zl.prototype.onTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Zl.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Zl.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Zl.prototype,"data",void 0);_.G([_.F("data.title"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Zl.prototype,"title",null);
_.G([_.F("data.serviceName"),_.Y("design:type",String),_.Y("design:paramtypes",[])],Zl.prototype,"icon",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Zl.prototype,"onTap",null);_.G([_.yX({is:"yt-share-target-renderer",disableElementRegistration:!0})],Zl);
_.e(Zl,"yt-share-target-renderer",function(){if(nPN===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" icon="[[icon]]"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;vPq===void 0&&(vPq=document.createElement("template"));var S=vPq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);nPN=B}B=nPN;return B},{mode:2});var TuV;var SGV;var Le=function(){var B=_.x.apply(this,arguments)||this;B.SHARE_TARGET_WIDTH=70;B.SHARE_TARGET_MARGIN_RIGHT=8;B.PAGE_SCROLL_SPEED=9;B.actionMap={"yt-share-panel-reset-action":"onReset_"};return B};
_.u(Le,_.x);_.k=Le.prototype;_.k.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.k.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.ZH(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.ZH(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.k.onReset_=function(){if(_.ZH(this.hostElement).querySelector("#list")){var B=_.ZH(this.hostElement).querySelector("#list");var t=_.ZH(this.hostElement).querySelector("#list");var T=t.offsetLeft,S=t.offsetParent;S||_.uBs(t)!="fixed"||(S=_.sn(t).documentElement);if(S){if(_.C2&&!_.L2(58)){var O=_.cs2(S);T+=O.left}else Number(_.lTw)>=8&&!(Number(_.lTw)>=9)&&(O=_.cs2(S),T-=O.left);t=_.R21(S)?S.clientWidth-(T+t.offsetWidth):T}else t=T;KnB(B,t);this.updateScrollButtons_()}};
_.k.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.k.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.k.onScrollWheel_=function(B){B.stopPropagation();B.preventDefault();var t=YzC(_.ZH(this.hostElement).querySelector("#list"));B=Math.abs(B.deltaX)>Math.abs(B.deltaY)?B.deltaX:B.deltaY;KnB(_.ZH(this.hostElement).querySelector("#list"),t+B);this.updateScrollButtons_()};
_.k.smoothScrollByOnePage_=function(B){var t=_.ZH(this.hostElement).querySelector("#list"),T=(Math.floor(t.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,S=YzC(t),O=T*(B?1:-1),d=this.PAGE_SCROLL_SPEED,Z=this.updateScrollButtons_.bind(this),h=0,q;(function P(){h+=d;q=h/T*2;KnB(t,S+O*(q<1?q*q:-q*q+4*q-2));h<T?window.requestAnimationFrame(P):Z()})()};
_.k.updateScrollButtons_=function(){var B=YzC(_.ZH(this.hostElement).querySelector("#list")),t=_.ZH(this.hostElement).querySelector("#list").scrollWidth-_.ZH(this.hostElement).querySelector("#list").clientWidth;_.ZH(this.hostElement).querySelector("#scroll-button-back").hidden=B<=0;_.ZH(this.hostElement).querySelector("#scroll-button-forward").hidden=B>=t};
Le.prototype.onScrollWheel_=Le.prototype.onScrollWheel_;Le.prototype.onDataChanged_=Le.prototype.onDataChanged_;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Le.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Le.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(lyn.YtBindingExpressionsBehavior),_.Y("design:type",Object)],Le.prototype,"ytBindingExpressionsBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Le.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Le.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Le.prototype,"onDataChanged_",null);_.G([_.Uv("wheel"),_.Y("design:type",Function),_.Y("design:paramtypes",[WheelEvent]),_.Y("design:returntype")],Le.prototype,"onScrollWheel_",null);
_.G([_.yX({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Le);
_.e(Le,"yt-third-party-share-target-section-renderer",function(){if(SGV===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;TuV===void 0&&(TuV=document.createElement("template"));var S=TuV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);SGV=B}B=SGV;return B},{mode:2});var hS=function(){return _.x.apply(this,arguments)||this};
_.u(hS,_.x);hS.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"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hS.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],hS.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],hS.prototype,"data",void 0);_.G([_.yX({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],hS);
_.e(hS,"yt-third-party-network-section-renderer",function(){if(pWf===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;GCn===void 0&&(GCn=document.createElement("template"));var S=GCn;T.call(t,S.content.cloneNode(!0),B.content.firstChild);pWf=B}B=pWf;return B},{mode:2});_.dU(_.Ba(function(B){return _.E("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.E("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.E(_.cR,{data:function(){return B.data().firstPartyItems}},{listItemViewModel:_.AX})))},"xg"),"first-party-network-section-view-model",{props:{data:_.lP}});var OtC=_.ie(["data:image/svg+xml;charset=UTF-8;base64,",""]),qU=function(){var B=_.x.apply(this,arguments)||this;B.screenLayer=7;B.qrCodeEnabled=_.m("web_enable_sharing_qr_code");B.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return B};
_.u(qU,_.x);_.k=qU.prototype;_.k.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"}}}};
_.k.attached=function(){this.JSC$17966_scroller&&(this.JSC$17966_scroller.dialogElement=this.hostElement.parentNode,this.JSC$17966_scroller.attached&&typeof this.JSC$17966_scroller.attached==="function"&&this.JSC$17966_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.k.onDataChanged=function(){var B=this,t;(t=this.data)!=null&&t.contents&&(this.hostElement.setAttribute("links-only","true"),_.q6(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.K9(this,function(){_.dv(B.hostElement,"yt-refit");B.focusSharePanelHeader()}))};
_.k.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.k.handleSetTimestamp=function(B){var t=this.shortUrl();B.isSet&&(t=_.Q$(t,"t",B.timestamp));this.maybeRenderQrCode(t)};
_.k.shortUrl=function(){var B,t=(B=this.data)==null?void 0:B.contents;if(t)for(B=0;B<t.length;B++){var T=void 0,S=void 0;if((T=t[B])==null?0:(S=T.thirdPartyNetworkSection)==null?0:S.copyLinkContainer){var O=S=T=void 0;return(O=_.X((T=t[B])==null?void 0:(S=T.thirdPartyNetworkSection)==null?void 0:S.copyLinkContainer,iwr))==null?void 0:O.shortUrl}}};
_.k.maybeRenderQrCode=function(B){var t=this,T,S,O,d,Z,h,q,D,P;return _.L(function(U){if(U.nextAddress==1){T=_.ZH(t.hostElement).querySelector("#qr-code");if(!t.qrCodeEnabled||!B)return T&&(T.style.display="none"),U.return();S=_.GIC(_.OD().resolve(_.Pa),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});O=document.createElement("div");return typeof S==="function"?(S(O),U.jumpTo(2)):_.V(U,S,3)}U.nextAddress!=2&&(d=U.yieldResult,d(O));q=(Z=O)==null?void 0:(h=Z.firstChild)==null?void 0:h.firstChild;
D=document.createElement("img");P=_.aF(OtC,btoa(q.outerHTML));D.onload=function(){var J={canvas:T,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:D},N=new VKb;JpN(N,B);mds(N,!1,NhV(N));var H=N.modules,f=Object.assign({},abr,J);H=structuredClone(H);J=H.length;var c,w=(c=f.canvas)!=null?c:document.createElement("canvas");c=f.cellSize;N=f.logo;var W,v=(W=f.logoSize)!=null?W:Math.floor(J/4);J%2!==v%2&&v++;var p=f.logoPadding,l=f.backgroundColor;W=J*c;var b=
f.width,Zv=0;b&&(Zv=f.padding,Zv=Math.ceil(Zv*W/(b-Zv*2)),w.style.width=b+"px",w.style.height=b+"px");w.width!==W+Zv*2&&(w.width=W+Zv*2);w.height!==W+Zv*2&&(w.height=W+Zv*2);W=w.getContext("2d");f.autoClear&&W.clearRect(0,0,w.width,w.height);W.fillStyle=l;W.beginPath();W.roundRect(0,0,w.width,w.height,f.borderRadius);W.fill();W.save();W.translate(Zv,Zv);if(N)for(w=Math.floor(J-v)/2-p,p=Math.floor(J+v)/2+p,l=w;l<p;l++)for(b=w;b<p;b++)H[l][b]=!1;for(w=0;w<J;w++)for(p=0;p<J;p++)(w<7&&p<7||w<7&&p>=J-
7||w>=J-7&&p<7)&&(H[w][p]=!1);var hN;w=(hN=f.markerColor)!=null?hN:f.color;u_B(W,0,0,c,w);u_B(W,c*(J-7),0,c,w);u_B(W,0,c*(J-7),c,w);switch(f.cellStyle){case 0:hN=H;H=hN.length;w=f.cellSize;W.beginPath();for(p=0;p<H;p++)for(l=0;l<H;l++)hN[p][l]&&W.rect(p*w,l*w,w,w);W.fillStyle=f.color;W.fill();break;case 1:hN=H;H=hN.length;w=f.cellSize;p=w*f.relativeCircleSize;W.fillStyle=f.color;W.beginPath();for(f=0;f<H;f++)for(l=0;l<H;l++)hN[f][l]&&(W.beginPath(),W.ellipse((f+.5)*w,(l+.5)*w,p/2,p/2,0,0,2*Math.PI),
W.fill());W.fill();break;case 2:hN=H;H=hN.length;w=f.cellSize;W.fillStyle=f.color;f=[[1,1],[-1,1],[-1,-1],[1,-1]];W.beginPath();for(p=0;p<H;p++)for(l=0;l<H;l++)if(hN[p][l])W.roundRect(p*w,l*w,w,w,w/2),p+1<H&&hN[p+1][l]&&W.rect(p*w+w/2,l*w,w,w),l+1<H&&hN[p][l+1]&&W.rect(p*w,l*w+w/2,w,w);else{b=p*w+w/2;Zv=l*w+w/2;for(var PL=0;PL<4;PL++){var aC=_.C(f[PL]),cL=aC.next().value;aC=aC.next().value;p+cL>=0&&p+cL<H&&l+aC>=0&&l+aC<H&&hN[p+cL][l]&&hN[p][l+aC]&&hN[p+cL][l+aC]&&(cL=PL*Math.PI/2,aC=w/2,W.moveTo(b+
aC*Math.cos(cL),Zv+aC*Math.sin(cL)),W.arc(b,Zv,w/2,cL,cL+Math.PI/2,!1),W.lineTo(b+aC*(Math.cos(cL)-Math.sin(cL)),Zv+aC*(Math.cos(cL)+Math.sin(cL))),W.lineTo(b+aC*Math.cos(cL),Zv+aC*Math.sin(cL)))}}W.fill()}N&&W.drawImage(N,(J-v)*c/2,(J-v)*c/2,v*c,v*c);W.restore();T.style.removeProperty("display")};
D.src=_.Pv(P);_.Dh(U)})};
_.k.hasCommunityPostRenderer=function(){var B,t,T,S;return!!((B=this.data)==null?0:(t=B.header)==null?0:(T=t.sharePanelHeaderRenderer)==null?0:(S=T.communityPost)==null?0:S.communityPostSectionRenderer)};
_.k.onTapClose=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.k.getScreenLayer=function(){return this.screenLayer};
_.k.logSharePanelPage=function(){if(!_.m("enable_share_panel_navigation_logging_fix_on_web")){var B;if((B=this.data)!=null&&B.trackingParams){B=this.data.trackingParams;var t=this.parentClickTrackingParams;t=t?_.fZ(t):void 0;var T=_.Xr();_.dc(T,21760,t,{layer:7,parentLayer:0});T.graftServerVe(B,void 0,7);_.rq().dispatch(_.kT({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
qU.prototype.onDataChanged=qU.prototype.onDataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],qU.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],qU.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],qU.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],qU.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],qU.prototype,"data",void 0);_.G([_.y({value:_.IG("SBOX_INAPPROPRIATE_CANCEL")}),_.Y("design:type",String)],qU.prototype,"closeButtonAriaLabel",void 0);_.G([_.mA("yt-share-panel-header-renderer"),_.Y("design:type",HTMLElement)],qU.prototype,"header",void 0);_.G([_.y({selector:function(B){return B.share.parentClickTrackingParams}}),
_.Y("design:type",String)],qU.prototype,"parentClickTrackingParams",void 0);_.G([_.y(),_.Y("design:type",Object)],qU.prototype,"qrCodeEnabled",void 0);_.G([_.mA("#scroller"),_.Y("design:type",Object)],qU.prototype,"JSC$17966_scroller",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],qU.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],qU);
_.e(qU,"ytd-unified-share-panel-renderer",function(){if(sdg!==void 0)return sdg;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return sdg=B},{mode:1});var kDC;var V_=function(){var B=_.x.apply(this,arguments)||this;B.modernModal=!0;return B};
_.u(V_,_.x);V_.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
V_.prototype.computeShouldHideOldButtons=function(){var B;return!((B=this.data)==null?0:B.button)};
_.n9.Object.defineProperties(V_.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var B,t;return(B=this.data)==null?void 0:(t=B.button)==null?void 0:t.buttonRenderer}}});
_.G([_.y(),_.Y("design:type",Object)],V_.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],V_.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],V_.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],V_.prototype,"modernModal",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],V_.prototype,"buttonRendererData",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],V_);
_.e(V_,"ytd-modal-with-title-and-button-renderer",function(){if(kDC!==void 0)return kDC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kDC=B},{mode:1});var dxC;var Ef=function(){return _.x.apply(this,arguments)||this};
_.u(Ef,_.x);Ef.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("page-changed",this.page))};
Ef.prototype.pageChangedForBinding=Ef.prototype.pageChangedForBinding;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ef.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ef.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],Ef.prototype,"page",void 0);_.G([_.IK("page"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ef.prototype,"pageChangedForBinding",null);
_.G([_.M({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],Ef);
_.e(Ef,"ytd-account-item-section-header-renderer",function(){if(dxC!==void 0)return dxC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return dxC=B},{mode:1});var CCf;var Dl=function(){return _.x.apply(this,arguments)||this};
_.u(Dl,_.x);Dl.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"}}}};
Dl.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Dl.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Dl.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],Dl.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Dl.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Function)],Dl.prototype,"onAccountItemTap",void 0);
_.G([_.M({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],Dl);
_.e(Dl,"ytd-account-item-section-renderer",function(){if(CCf!==void 0)return CCf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return CCf=B},{mode:1});var Zt_;var LEb;var PJ=function(){return _.x.apply(this,arguments)||this};
_.u(PJ,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PJ.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PJ.prototype,"data",void 0);_.G([_.M({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],PJ);
_.e(PJ,"ytd-accounts-dialog-header-renderer",function(){if(LEb!==void 0)return LEb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return LEb=B},{mode:1});var hss;var Uf=function(){return _.x.apply(this,arguments)||this};
_.u(Uf,_.x);Uf.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Uf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Uf.prototype,"data",void 0);_.G([_.M({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Uf);
_.e(Uf,"ytd-google-account-header-renderer",function(){if(hss!==void 0)return hss;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return hss=B},{mode:1});var IL=function(){return _.x.apply(this,arguments)||this};
_.u(IL,_.x);IL.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"}}}};
IL.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("page-changed",this.page))};
IL.prototype.pageChangedForBinding=IL.prototype.pageChangedForBinding;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],IL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],IL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],IL.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],IL.prototype,"page",void 0);
_.G([_.IK("page"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IL.prototype,"pageChangedForBinding",null);_.G([_.M({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],IL);
_.LZ()(IL,"ytd-account-section-list-renderer",function(){if(Zt_===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);Zt_=B}B=Zt_;return B},{allowedProps:["data"],
mode:1});var qGN;var JS=function(){var B=_.x.apply(this,arguments)||this;B.enableHandlesAccountMenuSwitcher=_.m("enable_handles_account_menu_switcher");return B};
_.u(JS,_.x);JS.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
JS.prototype.dataChanged=JS.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JS.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],JS.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.G([_.mA("#avatar"),_.Y("design:type",Object)],JS.prototype,"avatar",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],JS.prototype,"dataChanged",null);_.G([_.M({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],JS);
_.LZ()(JS,"ytd-active-account-header-renderer",function(){if(qGN===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);qGN=B}B=qGN;return B},{allowedProps:["data"],
mode:1});var VvB;var E6g;var ma=function(){return _.x.apply(this,arguments)||this};
_.u(ma,_.x);ma.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ma.prototype.onBackTap=function(){_.dv(this.hostElement,"yt-menu-back-tapped")};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ma.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ma.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ma.prototype,"data",void 0);_.G([_.M({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],ma);
_.LZ()(ma,"ytd-simple-menu-header-renderer",function(){if(E6g===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);E6g=B}B=E6g;return B},{allowedProps:["data"],
mode:2});var Dxr;var NU=function(){return _.x.apply(this,arguments)||this};
_.u(NU,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NU.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NU.prototype,"data",void 0);_.G([_.M({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],NU);
_.e(NU,"ytd-comment-video-thumbnail-header-renderer",function(){if(Dxr!==void 0)return Dxr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Dxr=B},{mode:1});var PCn;var Xw=function(){return _.x.apply(this,arguments)||this};
_.u(Xw,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Xw.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xw.prototype,"data",void 0);_.G([_.M({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Xw);
_.e(Xw,"ytd-abuse-type-selector-renderer",function(){if(PCn!==void 0)return PCn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return PCn=B},{mode:1});var Uxq;var u9=function(){return _.x.apply(this,arguments)||this};
_.u(u9,_.x);u9.prototype.attached=function(){var B=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){B.additionalContextInput.focusTextInput()})};
u9.prototype.handleAdditionalContextChanged=function(){var B=this;_.px(this,"ytd-report-channel-additional-context-update",function(){B.ytdReduxBehavior.dispatch(_.kT({type:"ADDITIONAL_CONTEXT_UPDATED",payload:B.additionalContext}))},300)};
u9.prototype.updateAdditionalContextFromBinding=function(B){this.additionalContext=B.detail.value};
u9.prototype.handleAdditionalContextChanged=u9.prototype.handleAdditionalContextChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],u9.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",String)],u9.prototype,"additionalContext",void 0);_.G([_.y({selector:function(B){return B.reportChannelAbuse.additionalContext}}),
_.Y("design:type",String)],u9.prototype,"additionalContextRedux",void 0);_.G([_.y(),_.Y("design:type",Object)],u9.prototype,"data",void 0);_.G([_.mA("yt-text-input-form-field-renderer"),_.Y("design:type",Object)],u9.prototype,"additionalContextInput",void 0);_.G([_.IK("additionalContext"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],u9.prototype,"handleAdditionalContextChanged",null);
_.G([_.M({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],u9);
_.e(u9,"ytd-report-channel-modal-additional-context-renderer",function(){if(Uxq!==void 0)return Uxq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Uxq=B},{mode:1});var IBC;var jT=function(){var B=_.x.apply(this,arguments)||this;B.nextButtonDisabled=null;B.submitEndpoint=null;B.navigationEndpoint=null;B.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return B};
_.u(jT,_.x);_.k=jT.prototype;_.k.computeNextButtonData=function(B,t,T){var S={};t&&(S.navigationEndpoint=t);T&&(S.serviceEndpoint=T);B&&B.buttonRenderer&&_.f1.extend(S,B.buttonRenderer);return S};
_.k.handleReportChannelModalDisableNextButtonAction=function(B){this.setNextButtonIsDisabled(B)};
_.k.handleReportFormEndpointUpdateAction=function(B){this.setNextButtonIsDisabled(!!B.disableSubmitButton);this.resetEndpointData();B.submitEndpoint?this.submitEndpoint=B.submitEndpoint:B.submitNavigationEndpoint&&(this.navigationEndpoint=B.submitNavigationEndpoint)};
_.k.handleSignalActionSubmitForm=function(){var B,t=Object.keys(((B=this.reportChannelAbuseForm)==null?void 0:B.selectedVideoIds)||{}),T;B=((T=this.reportChannelAbuseForm)==null?void 0:T.additionalContext)||"";var S;T=((S=this.reportChannelAbuseForm)==null?void 0:S.impersonatedChannelUrl)||"";var O;if((O=this.data)==null?0:O.submitEndpoint){t={impersonated_channel_url:T,text:B,video_ids:t};var d;_.OD().resolve(_.kv).resolveCommand((d=this.data)==null?void 0:d.submitEndpoint,{form:Object.assign({},
t,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.k.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.k.onYtServiceRequestError=function(B){this.setNextButtonIsDisabled(!1);_.bc(this.hostElement,B.detail.error.message)};
_.k.setNextButtonIsDisabled=function(B){this.set("data.nextButton.buttonRenderer.isDisabled",B)};
_.k.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
jT.prototype.onYtServiceRequestError=jT.prototype.onYtServiceRequestError;jT.prototype.onYtServiceRequestCompleted=jT.prototype.onYtServiceRequestCompleted;_.G([_.y(),_.Y("design:type",Object)],jT.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],jT.prototype,"nextButtonDisabled",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],jT.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],jT.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jT.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jT.prototype,"submitEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],jT.prototype,"navigationEndpoint",void 0);_.G([_.y({selector:function(B){return B.reportChannelAbuse}}),
_.Y("design:type",Object)],jT.prototype,"reportChannelAbuseForm",void 0);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jT.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],jT.prototype,"onYtServiceRequestError",null);
_.G([_.M({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],jT);
_.e(jT,"ytd-report-channel-modal-footer-renderer",function(){if(IBC!==void 0)return IBC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IBC=B},{mode:1});var Jrs;var HJ=function(){var B=_.x.apply(this,arguments)||this;B.boundOnTapDismissButton=function(){B.closePopup()};
return B};
_.u(HJ,_.x);HJ.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
HJ.prototype.handleDataChanged=function(){_.vz(this.hostElement)};
HJ.prototype.closePopup=function(){_.CG(this.hostElement,"yt-close-popup-action")};
HJ.prototype.handleDataChanged=HJ.prototype.handleDataChanged;_.G([_.y(),_.Y("design:type",Object)],HJ.prototype,"boundOnTapDismissButton",void 0);_.G([_.y(),_.Y("design:type",Object)],HJ.prototype,"data",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HJ.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HJ.prototype,"handleDataChanged",null);_.G([_.M({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],HJ);
_.e(HJ,"ytd-report-channel-modal-header-renderer",function(){if(Jrs!==void 0)return Jrs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Jrs=B},{mode:1});var mxq;var aL=function(){var B=_.x.apply(this,arguments)||this;B.autoValidate=!1;B.invalid=!1;B.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return B};
_.u(aL,_.x);_.k=aL.prototype;_.k.attached=function(){var B=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){B.channelUrlInput.focusTextInput()})};
_.k.disableNextButton=function(B){_.CG(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[B])};
_.k.handleImpersonatedChannelUrlChanged=function(){var B=this;this.disableNextButton(!0);this.invalid=!1;_.px(this,"ytd-report-channel-impersonated-channel-update",function(){var t=B.impersonatedChannelUrl.trim();B.ytdReduxBehavior.dispatch(_.kT({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:t}));var T;((T=B.data)==null?0:T.submitEndpoint)&&t&&_.OD().resolve(_.kv).resolveCommand(B.data.submitEndpoint,{form:{impersonated_channel_url:t,element:B.hostElement}})},500)};
_.k.handleModifyReportFormCommand=function(B){this.invalid=this.get("modifyReportFormCommand.action",B)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.k.updateInvalidFromBinding=function(B){this.invalid=B.detail.value};
_.k.updateImpersonatedChannelUrlFromBinding=function(B){this.impersonatedChannelUrl=B.detail.value};
aL.prototype.handleImpersonatedChannelUrlChanged=aL.prototype.handleImpersonatedChannelUrlChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],aL.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],aL.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],aL.prototype,"autoValidate",void 0);_.G([_.y(),_.Y("design:type",Object)],aL.prototype,"invalid",void 0);
_.G([_.y(),_.Y("design:type",String)],aL.prototype,"impersonatedChannelUrl",void 0);_.G([_.y({selector:function(B){return B.reportChannelAbuse.impersonatedChannelUrl}}),
_.Y("design:type",String)],aL.prototype,"impersonatedChannelUrlRedux",void 0);_.G([_.y(),_.Y("design:type",Object)],aL.prototype,"data",void 0);_.G([_.mA("#text-input"),_.Y("design:type",Object)],aL.prototype,"channelUrlInput",void 0);_.G([_.IK("impersonatedChannelUrl"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aL.prototype,"handleImpersonatedChannelUrlChanged",null);
_.G([_.M({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],aL);
_.e(aL,"ytd-report-channel-modal-impersonation-renderer",function(){if(mxq!==void 0)return mxq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mxq=B},{mode:1});var Nu7;var XGN;var fe=function(){return _.x.apply(this,arguments)||this};
_.u(fe,_.x);fe.prototype.onCheckboxToggled=function(B){var t,T,S=(T=_.X((t=this.data)==null?void 0:t.video,_.Qx))==null?void 0:T.videoId;S&&this.ytdReduxBehavior.dispatch(B.target.checked?_.kT({type:"VIDEO_SELECTED",payload:S}):_.kT({type:"VIDEO_UNSELECTED",payload:S}))};
fe.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.n9.Object.defineProperties(fe.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var B,t=(B=this.data)==null?void 0:B.video;if(!t)return{};var T;B=(T=_.X(t,_.Qx))==null?void 0:T.navigationEndpoint;if(!B)return t;_.X(B==null?void 0:B.commandMetadata,_.b5)&&(_.X(B.commandMetadata,_.b5).ignoreNavigation=!0);return t}}});
_.G([_.y({reflectToAttribute:!0,selector:function(B,t){return t in B.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.Y("design:type",Boolean)],fe.prototype,"checked",void 0);_.G([_.y(),_.Y("design:type",Object)],fe.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],fe.prototype,"video",null);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fe.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fe.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],fe.prototype,"ytdReduxBehavior",void 0);_.G([_.M({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],fe);
_.e(fe,"ytd-selectable-video-renderer",function(){if(XGN!==void 0)return XGN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return XGN=B},{mode:1});var gd=function(){var B=_.x.apply(this,arguments)||this;B.monitorScroll=!0;return B};
_.u(gd,_.x);gd.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],gd.prototype,"data",void 0);_.G([_.M({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],gd);
_.e(gd,"ytd-selectable-video-list-renderer",function(){if(Nu7!==void 0)return Nu7;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Nu7=B},{mode:1});var uNw;_.Qk("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var RL=function(){return _.x.apply(this,arguments)||this};
_.u(RL,_.x);RL.prototype.onChange=function(B){if(B=_.bn(B).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.m("kevlar_command_handler_migration_killswitch"))_.qi(this.hostElement,B,this.hostElement);else{B=_.C(B);for(var t=B.next();!t.done;t=B.next())this.ytComponentBehavior.resolveCommand(t.value)}};
RL.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
RL.prototype.updateDataToggledFromBinding=function(B){this.set("data.toggled",B.detail.value)};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],RL.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],RL.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],RL.prototype,"data",void 0);_.G([_.y({computed:"isEnabled(data)"}),_.Y("design:type",Boolean)],RL.prototype,"enabled",void 0);_.G([_.M({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],RL);
_.e(RL,"ytd-toggle-item-renderer",function(){if(uNw!==void 0)return uNw;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return uNw=B},{mode:1});var jTr;var HtN;var aBr;var AS=function(){var B=_.x.apply(this,arguments)||this;B.setVisible=!1;B.boundOnSubmitButtonClick=function(){B.onSubmitButtonClick()};
B.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return B};
_.u(AS,_.x);AS.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}}}}}};
AS.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
AS.prototype.onSubmitButtonClick=function(){var B;((B=this.data)==null?0:B.submitEndpoint)&&!_.m("enable_ytc_refunds_submit_form_signal_action")&&_.hi(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
AS.prototype.handleSignalActionSubmitForm=function(){var B;((B=this.data)==null?0:B.submitEndpoint)&&_.hi(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.n9.Object.defineProperties(AS.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.hiddenByDefault)&&!this.setVisible}}});
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],AS.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AS.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],AS.prototype,"setVisible",void 0);_.G([_.y(),_.Y("design:type",Object)],AS.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],AS.prototype,"surveyFeedbackData",void 0);_.G([_.y(),_.Y("design:type",Object)],AS.prototype,"boundOnSubmitButtonClick",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data","setVisible"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],AS.prototype,"visibilityHidden",null);_.G([_.yX({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],AS);
_.e(AS,"yt-flow-footer-renderer",function(){if(aBr===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;HtN===void 0&&(HtN=document.createElement("template"));var S=HtN;T.call(t,S.content.cloneNode(!0),B.content.firstChild);aBr=B}B=aBr;return B},{mode:2});var cJ=function(){return _.x.apply(this,arguments)||this};
_.u(cJ,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cJ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],cJ.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cJ.prototype,"data",void 0);_.G([_.y({selector:function(B){return B.ypc.surveyFeedbackData}}),
_.Y("design:type",Object)],cJ.prototype,"surveyFeedbackData",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],cJ);
_.e(cJ,"ytd-flow-footer-renderer",function(){if(jTr!==void 0)return jTr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return jTr=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var fBN;var g6N;var sf=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return B};
_.u(sf,_.x);_.k=sf.prototype;_.k.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.x1("multiPageMenuSectionItems")}}};
_.k.handleHideEnclosingAction_=function(B){if(this.data&&this.data.items)for(var t=0;t<this.data.items.length;t++){var T=this.data.items[t].notificationRenderer;if(T&&T.notificationId==B.hideEnclosingAction.notificationId){this.splice("data.items",t,1);_.CG(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.k.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.q6(this.hostElement,"hidden",!0)};
_.k.updateMenu_=function(B){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&B&&!B.doNotRefreshInbox){B=this.data.continuations;for(var t=0;t<B.length;t++)if(B[t].invalidationContinuationData){var T=void 0;var S=(T=B[t].invalidationContinuationData)==null?void 0:T.continuation;break}B=_.f1.clone(this.data.continuationUpdateEndpoint||null);B.continuation=S;B.click_tracking_params=this.data.trackingParams;_.hi(this.hostElement,[B])}};
_.k.onServiceRequestCompleted_=function(B,t){if(this.data&&(B=t.actions)){t=0;for(var T=B.length;t<T;t++){var S=_.X(B[t],_.e7H);if(!S)break;if((S.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||S.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&S.continuationItems&&this.data.items){var O=this.data.items.length-1;this.data.items[O].continuationItemRenderer&&this.splice.apply(this,["data.items",O,1].concat(S.continuationItems))}}}};
sf.prototype.onServiceRequestCompleted_=sf.prototype.onServiceRequestCompleted_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],sf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],sf.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sf.prototype,"data",void 0);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],sf.prototype,"onServiceRequestCompleted_",null);_.G([_.yX({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],sf);
_.LZ()(sf,"yt-multi-page-menu-section-renderer",function(){if(g6N===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;fBN===void 0&&(fBN=document.createElement("template"));var S=fBN;T.call(t,S.content.cloneNode(!0),B.content.firstChild);g6N=B}B=g6N;return B},{allowedProps:["data"],
mode:2});var Rs1;var Arw;var Fw=function(){return _.x.apply(this,arguments)||this};
_.u(Fw,_.x);Fw.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.n9.Object.defineProperties(Fw.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.progress)==null?0:this.data.progress*100}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Fw.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Fw.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fw.prototype,"data",void 0);_.G([_.F("data.progress"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Fw.prototype,"showProgressBar",null);
_.G([_.F("data.progress"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],Fw.prototype,"progress",null);_.G([_.yX({is:"yt-flow-header-renderer",disableElementRegistration:!0})],Fw);
_.e(Fw,"yt-flow-header-renderer",function(){if(Arw===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Rs1===void 0&&(Rs1=document.createElement("template"));var S=Rs1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Arw=B}B=Arw;return B},{mode:2});var cr8;var sTw;var wd=function(){return _.x.apply(this,arguments)||this};
_.u(wd,_.x);wd.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wd.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wd.prototype,"data",void 0);_.G([_.yX({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],wd);
_.e(wd,"yt-post-confirmation-flow-step-renderer",function(){if(sTw===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;cr8===void 0&&(cr8=document.createElement("template"));var S=cr8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);sTw=B}B=sTw;return B},{mode:2});var FE_;var wGV;var oL=function(){return _.x.apply(this,arguments)||this};
_.u(oL,_.x);
oL.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],oL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],oL.prototype,"data",void 0);_.G([_.yX({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],oL);
_.e(oL,"yt-refund-confirmation-flow-step-renderer",function(){if(wGV===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;FE_===void 0&&(FE_=document.createElement("template"));var S=FE_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);wGV=B}B=wGV;return B},{mode:2});_.Tt(D8n);_.Tt(PZ8);var U8_=_.HR({avatarViewModel:_.gJ});_.Tt(ISn);var Jcw=_.HR({commentInteractionViewModel:PZ8,sharedSubscriptionViewModel:ISn,buttonViewModel:_.V6});_.Tt(m8B);_.Tt(Nq7);_.Tt(XS8);_.Tt(uyC);_.Tt(jP7);var HF_=_.HR({profileIdentityInfoViewModel:_.fAB,profileInfoViewModel:jP7});_.Tt(aSf);_.D1(aSf,"yt-profile-card-view-model",{propNames:["data"]});var y_=function(){var B=_.x.apply(this,arguments)||this;B.enableFocusFix=_.m("music_web_enable_focus_on_setting_menu_fix")&&_.$M("IS_MOBILE_WEB",!1);B.covered=!1;B.hideMenu=!1;B.isCommentNotificationOnProfileCard=!1;B.scrolledByTouch=!1;B.disableBackdropFilter=_.m("web_disable_backdrop_filter");B.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return B};
_.u(y_,_.x);_.k=y_.prototype;
_.k.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"}}}};
_.k.ready=function(){var B=this;this.JSC$18075_containerElement.addEventListener("scroll",function(){B.ytRendererBehavior.markDirty()})};
_.k.attributeChanged=function(B,t){B==="menu-style"&&_.CG(this.hostElement,"yt-multi-page-menu-closed-action",[t])};
_.k.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Pb(this,this.focusOnStampFinished))};
_.k.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.Pb(this,this.focusOnStampFinished))};
_.k.reset=function(){this.closeJobId&&(_.wT.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.k.focusOnStampFinished=function(B){B.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Pb(this,this.focusOnStampFinished)),this.doFocus())};
_.k.doFocus=function(){var B=_.KnE(this.sectionsElement);B.length&&B[0].focus()};
_.k.computeMenuStyle=function(B){return B?B.toLowerCase().replace(/_/g,"-"):""};
_.k.computeIsCommentNotificationOnProfileCard=function(B){return _.m("enable_profile_cards_on_comments")&&B.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.k.computeHideMenu=function(B,t){return B||!(!t||!t.showLoadingSpinner)};
_.k.onPopupClosed=function(){this.isPopUpOpen=!1;_.CG(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.k.onPopupOpened=function(B,t){this.isPopUpOpen=!0;t.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.dv(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.kT({type:"CHANNEL_REPORT_RESET"})))};
_.k.onYtNavigate=function(B,t){this.shouldCloseOnNavigateEvent(t.endpoint)&&_.CG(this.hostElement,"yt-close-all-popups-action")};
_.k.handleEndpoint=function(B){B=_.X(B,_.c8);!this.isCommentNotificationOnProfileCard&&B&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$18075_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.k.handleActions=function(B){for(var t=0,T=B.length;t<T;t++){var S=_.X(B[t],lkn);S&&this.handleGetMultiPageMenuAction(S);(S=_.X(B[t],_.e7H))&&this.handleAppendContinuationItemsAction(S)}};
_.k.onServiceRequestSentOrCompleted=function(B,t){B.detail&&B.detail.endpoint&&this.handleEndpoint(B.detail.endpoint);t.actions&&this.handleActions(t.actions)};
_.k.handleGetMultiPageMenuAction=function(B){var t=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.ZH(this.submenuElement).appendChild(t);(B=B.menu.multiPageMenuRenderer)&&this.logSubmenu(B);t.data=B;t.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.k.handleAppendContinuationItemsAction=function(B){if(this.data&&B.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&B.continuationItems&&this.data.sections){var t=this.data.sections.length-1;this.data.sections[t].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),t--);if(this.data.sections[t].multiPageMenuNotificationSectionRenderer&&B.continuationItems){B=_.C(B==null?void 0:B.continuationItems);for(var T=B.next();!T.done;T=B.next())if(T=T.value,_.X(T,N8_)){var S=
void 0,O=void 0,d=void 0,Z=void 0,h=void 0;((S=this)==null?0:(O=S.data)==null?0:(d=O.sections)==null?0:(Z=d[t])==null?0:(h=Z.multiPageMenuNotificationSectionRenderer)==null?0:h.items)&&this.push("data.sections."+t+".multiPageMenuNotificationSectionRenderer.items",T)}else if(_.X(T,_.AVH)||_.X(T,_.TU))this.push("data.sections",T),t++}}};
_.k.logSubmenu=function(B){if(!_.m("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var t=this.ytRendererBehavior.getScreenLayer(),T=_.sg(t),S=_.cO(t);if((B=B.trackingParams)&&T&&S){var O=_.fZ(B);_.m("combine_ve_grafts")?_.Xr().graftServerVe(B,S,t):_.er(T,S,O)}}};
_.k.emptySubmenuContainer=function(){for(var B=_.ZH(this.submenuElement);B.firstChild;)B.removeChild(B.firstChild)};
_.k.onMenuBackTap=function(B){_.dv(this.hostElement,"yt-submenu-closed");B.stopPropagation()};
_.k.onSubmenuClosed=function(B){_.bn(B)!==this.hostElement&&(this.covered=!1,_.dv(this.hostElement,"yt-refit"),B.stopPropagation())};
_.k.onRetrieveLocation=function(B,t){t.hasComments&&(t.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),B.stopPropagation())};
_.k.shouldCloseOnNavigateEvent=function(B){if(!B)return!0;if(_.X(B,_.c72)||_.X(B,_.sYq)||_.X(B,_.A78)||_.X(B,_.Gi))return!1;var t;return((t=_.X(B==null?void 0:B.commandMetadata,_.b5))==null?0:t.ignoreNavigation)?!1:!0};
_.k.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.k.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.k.refitAfterRender=function(){var B=this;_.K9(this,function(){_.dv(B.hostElement,"yt-refit")})};
y_.prototype.refitAfterRender=y_.prototype.refitAfterRender;y_.prototype.onRetrieveLocation=y_.prototype.onRetrieveLocation;y_.prototype.onSubmenuClosed=y_.prototype.onSubmenuClosed;y_.prototype.onMenuBackTap=y_.prototype.onMenuBackTap;y_.prototype.onServiceRequestSentOrCompleted=y_.prototype.onServiceRequestSentOrCompleted;y_.prototype.onYtNavigate=y_.prototype.onYtNavigate;y_.prototype.onPopupOpened=y_.prototype.onPopupOpened;y_.prototype.onPopupClosed=y_.prototype.onPopupClosed;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],y_.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],y_.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],y_.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],y_.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],y_.prototype,"enableFocusFix",void 0);_.G([_.y(),_.Y("design:type",Object)],y_.prototype,"covered",void 0);_.G([_.y({computed:"computeHideMenu(covered, data)"}),_.Y("design:type",Object)],y_.prototype,"hideMenu",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.Y("design:type",String)],y_.prototype,"menuStyle",void 0);
_.G([_.y({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.Y("design:type",Object)],y_.prototype,"isCommentNotificationOnProfileCard",void 0);_.G([_.y(),_.Y("design:type",Boolean)],y_.prototype,"isPopUpOpen",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y_.prototype,"scrolledByTouch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y_.prototype,"disableBackdropFilter",void 0);
_.G([_.mA("#sections"),_.Y("design:type",HTMLElement)],y_.prototype,"sectionsElement",void 0);_.G([_.mA("#spinner"),_.Y("design:type",HTMLElement)],y_.prototype,"spinnerElement",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],y_.prototype,"headerElement",void 0);_.G([_.mA("#container"),_.Y("design:type",HTMLElement)],y_.prototype,"JSC$18075_containerElement",void 0);_.G([_.mA("#submenu"),_.Y("design:type",HTMLElement)],y_.prototype,"submenuElement",void 0);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y_.prototype,"onPopupClosed",null);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],y_.prototype,"onPopupOpened",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],y_.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-service-request-completed"),_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],y_.prototype,"onServiceRequestSentOrCompleted",null);_.G([_.Uv("yt-menu-back-tapped"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],y_.prototype,"onMenuBackTap",null);
_.G([_.Uv("yt-submenu-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],y_.prototype,"onSubmenuClosed",null);_.G([_.Uv("yt-retrieve-location"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],y_.prototype,"onRetrieveLocation",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y_.prototype,"refitAfterRender",null);
_.G([_.M({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],y_);
_.e(y_,"ytd-multi-page-menu-renderer",function(){if(VvB!==void 0)return VvB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return VvB=B},{mode:1});var o6s;var Q_=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return B};
_.u(Q_,_.x);_.k=Q_.prototype;_.k.created=function(){this.showTooltips=!0};
_.k.computeAccessibility_=function(B){return this.get("accessibility.accessibilityData",B)||null};
_.k.onTap=function(){var B=_.Zu(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(B&&B.length===1&&B[0])_.CG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var t;if((t=this.data)==null?0:t.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var T;((T=this.data)==null?0:T.menuRequest)&&_.hi(this.hostElement,[this.data.menuRequest])}}};
_.k.handleTopbarMenuClosedAction=function(B){var t,T;(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(B)===((t=this.data)==null?void 0:(T=t.icon)==null?void 0:T.iconType)&&this.toggleIconState(!1)};
_.k.toggleIconState=function(B){_.m("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=B)};
_.k.handleUpdateTopbarAvatarAction=function(B){var t;B=(t=_.X(B,Wp1))==null?void 0:t.avatarUrl;var T,S;t=(T=this.data)==null?void 0:(S=T.avatar)==null?void 0:S.thumbnails;B&&t&&(T={thumbnails:[Object.assign({},t[0],{url:B})]},this.set("data.avatar",T))};
_.n9.Object.defineProperties(Q_.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.ZH(this.hostElement).querySelector("#button")}}});
Q_.prototype.onTap=Q_.prototype.onTap;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Q_.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Q_.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],Q_.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.Vhq.YtButtonBehavior),_.Y("design:type",Object)],Q_.prototype,"ytButtonBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Q_.prototype,"data",void 0);
_.G([_.mA("yt-icon-button#button"),_.Y("design:type",Object)],Q_.prototype,"iconButton",void 0);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q_.prototype,"onTap",null);_.G([_.M({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],Q_);
_.e(Q_,"ytd-topbar-menu-button-renderer",function(){if(o6s!==void 0)return o6s;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return o6s=B},{mode:1});var yr8;var xC=function(){return _.x.apply(this,arguments)||this};
_.u(xC,_.x);xC.prototype.getSelected=function(){return this.reasons.selected};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xC.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xC.prototype,"data",void 0);_.G([_.mA("#reasons"),_.Y("design:type",Object)],xC.prototype,"reasons",void 0);_.G([_.M({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],xC);
_.e(xC,"ytd-ad-feedback-content",function(){if(yr8!==void 0)return yr8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return yr8=B},{mode:1});var QT8;var MU=function(){return _.x.apply(this,arguments)||this};
_.u(MU,_.x);_.k=MU.prototype;_.k.onPopupOpened=function(){_.CG(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.k.computeConfirmButton=function(B){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:B.confirmLabel}};
_.k.computeCancelButton=function(B){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:B.cancelLabel}};
_.k.onConfirmTap=function(){var B=this.content.getSelected();B!==void 0&&(B=this.data.reasons[B].endpoint)&&(_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}}),_.CG(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.k.sendFeedbackSubmitToastAction=function(){var B;(B=this.data)!=null&&B.completionMessage&&_.CG(this.hostElement,"yt-open-popup-action",[_.bZ(this.data.completionMessage),this])};
_.k.onCancelTap=function(){_.CG(this.hostElement,"yt-close-popup-action")};
MU.prototype.onPopupOpened=MU.prototype.onPopupOpened;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],MU.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],MU.prototype,"data",void 0);_.G([_.mA("#content"),_.Y("design:type",Object)],MU.prototype,"content",void 0);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],MU.prototype,"onPopupOpened",null);
_.G([_.M({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],MU);
_.e(MU,"ytd-ad-feedback-renderer",function(){if(QT8!==void 0)return QT8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return QT8=B},{mode:1});var xxq;var $C=function(){return _.x.apply(this,arguments)||this};
_.u($C,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$C.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$C.prototype,"data",void 0);_.G([_.M({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],$C);
_.e($C,"ytd-ad-info-dialog-content",function(){if(xxq!==void 0)return xxq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xxq=B},{mode:1});var Mvr;var WJ=function(){return _.x.apply(this,arguments)||this};
_.u(WJ,_.x);WJ.prototype.computeConfirmButton=function(B){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:B.confirmLabel}};
WJ.prototype.onConfirmTap=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
WJ.prototype.computeShouldShowTitle=function(){var B;return!((B=this.data)==null||!B.title)};
WJ.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
WJ.prototype.onPopupClosed=WJ.prototype.onPopupClosed;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],WJ.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],WJ.prototype,"data",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WJ.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],WJ);
_.e(WJ,"ytd-ad-info-dialog-renderer",function(){if(Mvr!==void 0)return Mvr;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Mvr=B},{mode:1});var $x8;var eT=function(){var B=_.x.apply(this,arguments)||this;B.actionButtonClass="action-button";B.dismissButtonId="dismiss-button";B.dialogDismiss=!0;return B};
_.u(eT,_.x);_.k=eT.prototype;_.k.computeInPlayer=function(B){return(B==null?void 0:B.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.k.computedLogo=function(){var B,t;return this.isDarkTheme()?(B=this.data)==null?void 0:B.logoDark:(t=this.data)==null?void 0:t.logo};
_.k.computedHeaderImage=function(){var B,t;return this.isDarkTheme()?(B=this.data)==null?void 0:B.headerImageDark:(t=this.data)==null?void 0:t.headerImage};
_.k.computeLogoIconId=function(){var B,t,T,S=(B=this.computedLogo())==null?void 0:(t=B.sources)==null?void 0:(T=t[0])==null?void 0:T.height;return S&&S%31===0?"logo-icon-with-padding":"logo-icon"};
_.k.computeLogoIconHeight=function(){var B,t,T,S=(B=this.computedLogo())==null?void 0:(t=B.sources)==null?void 0:(T=t[0])==null?void 0:T.height;return S&&S%31===0?"31":"24"};
_.k.onPopupClosed=function(){_.OD().resolve(_.kX).dispose()};
_.k.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.k.onShow=function(){this.inPlayer&&_.Ua(6)};
_.k.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var B=0;B<this.data.impressionEndpoints.length;B++){var t=_.X(this.data.impressionEndpoints[B],_.MA);t&&this.ytComponentBehavior.resolveCommand(t)}};
_.k.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.CG(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.n9.Object.defineProperties(eT.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var B,t;return!((B=this.data)==null||!B.headerImageDark)&&!((t=this.data)==null||!t.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.secondaryButton)}}});
eT.prototype.onPopupClosed=eT.prototype.onPopupClosed;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],eT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],eT.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.pA.YtVisibilityBehavior),_.Y("design:type",Object)],eT.prototype,"ytVisibilityBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],eT.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],eT.prototype,"actionButtonClass",void 0);_.G([_.y(),_.Y("design:type",Object)],eT.prototype,"dismissButtonId",void 0);_.G([_.y(),_.Y("design:type",Object)],eT.prototype,"dialogDismiss",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eT.prototype,"hasHeaderImage",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eT.prototype,"hasPremiumButton",null);
_.G([_.y({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.Y("design:type",Boolean)],eT.prototype,"inPlayer",void 0);_.G([_.mA("#dismiss-button"),_.Y("design:type",HTMLElement)],eT.prototype,"dismissButton",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],eT.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],eT);
_.e(eT,"ytd-enforcement-message-view-model",function(){if($x8!==void 0)return $x8;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return $x8=B},{mode:1});var WEC;var esq;var Gr=function(){var B=_.x.apply(this,arguments)||this;B.TEST_ONLY={immediateValidation:function(){B.immediateValidation()},
onValidationResponse:function(t){B.onValidationResponse(t)},
onGenerateHandleFromNameResponse:function(t){B.onGenerateHandleFromNameResponse(t)}};
return B};
_.u(Gr,_.x);_.k=Gr.prototype;_.k.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.k.validate=function(){this.immediateValidation()};
_.k.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.k.setHandleInputValue=function(B){this.handleDir=this.getHandleDir(B);this.handleInput.value=B;this.validationState={status:"PENDING"};this.immediateValidation()};
_.k.getHandleDir=function(B){var t=B===""&&!1;return(t=_.yb1.test.call(_.yb1,B))?"rtl":"ltr"};
_.k.onDataChanged=function(){var B,t;this.handleDir=this.getHandleDir((t=(B=this.data)==null?void 0:B.handle)!=null?t:"");var T;this.validationState=((T=this.data)==null?0:T.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var S;((S=this.data)==null?0:S.validateOnInit)&&this.immediateValidation()};
_.k.stopPropagation=function(B){B.stopPropagation()};
_.k.onInput=function(){var B;this.handleDir=this.getHandleDir((B=this.handleInput.value)!=null?B:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.k.onFocusout=function(B){this.handleInput.contains(B.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.k.delayedValidation=function(){var B,t;this.debouncedValidation((t=(B=this.data)==null?void 0:B.validationDelayMs)!=null?t:1E3)};
_.k.immediateValidation=function(){this.debouncedValidation(0)};
_.k.debouncedValidation=function(B){var t=this;_.px(this,"debouncedValidation",function(){var T,S=t.staticValidation((T=t.handleInput.value)!=null?T:"");if(S!==void 0)t.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:S};else{var O;if((O=t.data)!=null&&O.validateChannelHandleCommand){t.validationState={status:"LOADING"};var d;t.ytComponentBehavior.resolveCommand(t.data.validateChannelHandleCommand,{form:{handle:(d=t.handleInput.value)!=null?d:""},commandController:{onSuccess:function(Z,
h){t.onValidationResponse(h)},
onServerError:function(Z,h){t.onValidationServerError(h)}}})}else t.handleUnexpectedValidationError(new _.HY("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",t.data))}},B)};
_.k.staticValidation=function(B){var t;if(((t=this.data)==null?void 0:t.channelHandleStaticValidationParams)!==void 0){t=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(B)&&t.validValueRegexpErrorMessage!==void 0)return t.validValueRegexpErrorMessage;if(t.minLength!==void 0&&B.length<t.minLength&&t.minLengthErrorMessage!==void 0)return t.minLengthErrorMessage;if(t.maxLength!==void 0&&B.length>t.maxLength&&t.maxLengthErrorMessage!==void 0)return t.maxLengthErrorMessage}};
_.k.onValidationResponse=function(B){var t=_.X(B.result,ePC);t===void 0?this.handleUnexpectedValidationError(new _.HY("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",B)):this.handleValidationResultRenderer(t)};
_.k.onValidationServerError=function(B){this.handleUnexpectedValidationError(new _.HY("ValidateChannelHandle request failed.",B))};
_.k.handleValidationResultRenderer=function(B){if(B.handle===void 0)this.handleUnexpectedValidationError(new _.HY("ChannelHandleValidationResultRenderer does not contain handle.",B));else if(B.handle===this.handleInput.value)switch(B.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:B.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:B.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.HY("Unrecognized ChannelHandleValidationResult",B));break;default:_.CB(B.result)}};
_.k.handleUnexpectedValidationError=function(B){var t;this.validationState={status:"UNKNOWN",handle:(t=this.handleInput.value)!=null?t:""};_.yu(B)};
_.k.stopEventPropagation=function(B){B.stopPropagation()};
_.k.updateHandleOnChannelNameInputChange=function(B){if(!this.wasEdited){var t,T;this.debouncedGenerateHandleFromName(B,(T=(t=this.data)==null?void 0:t.validationDelayMs)!=null?T:1E3)}};
_.k.debouncedGenerateHandleFromName=function(B,t){var T=this;_.px(this,"debouncedGenerateHandleFromName",function(){var S;(S=T.data)!=null&&S.validateChannelHandleCommand?T.ytComponentBehavior.resolveCommand(T.data.validateChannelHandleCommand,{form:{name:B},commandController:{onSuccess:function(O,d){T.onGenerateHandleFromNameResponse(d)},
onServerError:function(O,d){_.yu(new _.HY("Error calling GenerateHandleFromName",d))}}}):_.yu(new _.HY("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",T.data))},t)};
_.k.onGenerateHandleFromNameResponse=function(B){this.wasEdited||((B=_.X(B.result,GKB))?this.setHandleInputValue(B.handle):_.yu(new _.HY("Invalid results when generate handle from name")))};
_.n9.Object.defineProperties(Gr.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var B;if(B=this.validationState)B=this.validationState,B=B.status==="OK"||B.status==="UNKNOWN";if(B)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var B;if(((B=this.validationState)==null?void 0:B.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 B,t=(B=this.channelHandleEntity)==null?void 0:B.handleEdit;this.handleDir=this.getHandleDir(t!=null?t:"");return t}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var B,t;if(((B=this.data)==null?void 0:(t=B.channelHandleStaticValidationParams)==null?void 0:t.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
Gr.prototype.stopEventPropagation=Gr.prototype.stopEventPropagation;Gr.prototype.onDataChanged=Gr.prototype.onDataChanged;Gr.prototype.applyHandleEdit=Gr.prototype.applyHandleEdit;Gr.prototype.onValueChanged=Gr.prototype.onValueChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Gr.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Gr.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Gr.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],Gr.prototype,"wasEdited",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],Gr.prototype,"handleDir",void 0);_.G([_.mA("#handle-input"),_.Y("design:type",Object)],Gr.prototype,"handleInput",void 0);_.G([_.y(),_.F("validationState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gr.prototype,"value",null);
_.G([_.IK("value"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gr.prototype,"onValueChanged",null);_.G([_.F("validationState"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gr.prototype,"errorIndicator",null);_.G([_.y({reflectToAttribute:!0}),_.F("errorIndicator"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],Gr.prototype,"borderErrorIndicator",null);
_.G([_.y({selectorArgs:["data.channelHandleEntityKey"],selector:function(B,t){return _.q8(B.entities,"channelHandle",t)}}),
_.Y("design:type",Object)],Gr.prototype,"channelHandleEntity",void 0);_.G([_.F("channelHandleEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gr.prototype,"handleEdit",null);_.G([_.IK("handleEdit"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gr.prototype,"applyHandleEdit",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Gr.prototype,"onDataChanged",null);
_.G([_.F("data.channelHandleStaticValidationParams.validValueRegexp"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Gr.prototype,"validValueRegexp",null);_.G([_.Uv("yt-service-request-sent"),_.Uv("yt-service-request-completed"),_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],Gr.prototype,"stopEventPropagation",null);_.G([_.M({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],Gr);
_.e(Gr,"ytd-channel-handle-input-renderer",function(){if(esq!==void 0)return esq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return esq=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var pe=function(){var B=_.x.apply(this,arguments)||this;B.data=null;B.errorMessage=null;B.isLoading=!0;B.hideContainer=!1;B.enableNewChannelCreationOnIdForAll=_.m("enable_new_channel_creation_for_id4all");B.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"};B.testOnly={setErrorMessage:function(t){B.resetErrorState();
B.setErrorState(t)}};
return B};
_.u(pe,_.x);_.k=pe.prototype;_.k.created=function(){this.logScreenVe()};
_.k.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")};
_.k.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var B;((B=this.zeroStepErrorMessageEntity)==null?0:B.value)&&this.set("errorMessage",_.lZ(this.zeroStepErrorMessageEntity.value))};
_.k.onCreateTap=function(){var B=this;if(this.data&&this.data.channelCreationEndpoint){var t,T;if(!((t=this.data.createChannelButton)==null?0:(T=t.buttonRenderer)==null?0:T.isDisabled)){var S;if((S=this.nameInput)!=null&&S.value){this.setLoadingState();var O,d;t=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(O=this.handleInput)==null?void 0:O.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((d=this.handleInput)==null?void 0:d.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:t,commandController:{onSuccess:function(Z,h){B.onChannelCreationEndpointSuccess(h);B.obakeImageSource&&_.sO("channelCreatedWithObakeImage",{imageSourceType:B.obakeImageSource})},
onServerError:function(){B.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.k.endpointRequiresServiceRequestAction=function(B){return!!_.X(B,_.RO)||!!_.X(B,Wp1)};
_.k.isNavigateAction=function(B){var t;return!!_.X(B,_.Yo)||!!_.X((t=_.X(B,Y5_))==null?void 0:t.command,_.Yo)};
_.k.isPlaylistAction=function(B){return!!_.X(B,_.sl)||!!_.X(B,_.xs)};
_.k.onChannelCreationEndpointSuccess=function(B){if(B.createChannelError){var t;this.setErrorState((t=B.createChannelError)==null?void 0:t.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.m("enable_secondary_channel_creation_form")&&B.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(B.navigationEndpoint);if(B.actions){t=_.C(B.actions);for(var T=t.next();!T.done;T=t.next())if(T=T.value,this.endpointRequiresServiceRequestAction(T)&&this.ytComponentBehavior.resolveCommand(T),
this.isNavigateAction(T)){var S=void 0;T=_.X((S=_.X(T,Y5_))==null?void 0:S.command,_.Yo);S=void 0;this.isPlaylistAction((S=T)==null?void 0:S.endpoint)&&(_.CG(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),S=void 0,this.ytComponentBehavior.resolveCommand((S=T)==null?void 0:S.endpoint))}}B.actions&&B.actions.some(function(O){var d;return _.X(O,_.Yo)||_.X((d=_.X(O,Y5_))==null?void 0:d.command,_.Yo)})||_.CG(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.k.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.k.onCancelTap=function(){var B,t,T;if(!((B=this.data)==null?0:(t=B.cancelButton)==null?0:(T=t.buttonRenderer)==null?0:T.isDisabled)){var S,O,d;B=(S=this.data)==null?void 0:(O=S.cancelButton)==null?void 0:(d=O.buttonRenderer)==null?void 0:d.command;if(!B||!_.X(B,_.HTL)){var Z;this.nameInput&&((Z=this.data)==null?0:Z.name)&&(this.nameInput.value=this.data.name);var h;this.handleInput&&((h=this.data)==null?0:h.channelHandleInput)&&(this.handleInput.data=_.X(this.data.channelHandleInput,pUq));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.k.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.k.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.k.onClearProfilePhotoTap=function(){var B,t,T;((B=this.data)==null?0:(t=B.clearProfilePhotoButton)==null?0:(T=t.buttonRenderer)==null?0:T.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.k.onEditAvatarTap=function(){var B,t,T;((B=this.data)==null?0:(t=B.editAvatarButton)==null?0:(T=t.buttonRenderer)==null?0:T.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.k.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)};
_.k.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var B;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((B=this.data)==null?0:B.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.k.setErrorState=function(B){this.resetErrorState();if(B)this.set("errorMessage",B);else{var t;if((t=this.zeroStepErrorMessageEntity)==null?0:t.value)this.set("errorMessage",_.lZ(this.zeroStepErrorMessageEntity.value));else{var T;((T=this.data)==null?0:T.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.k.fetchImageBlobWithAlr=function(B,t){t=t===void 0?5:t;var T=this,S,O,d,Z,h;return _.L(function(q){switch(q.nextAddress){case 1:return _.V(q,fetch(B,{method:"GET",mode:"cors"}),2);case 2:S=q.yieldResult;if(S.ok){q.jumpTo(3);break}if(t===0)throw Error();O=T.addJitter(Math.pow(2,5-t));return _.V(q,new Promise(function(D){setTimeout(D,O*1E3)}),4);
case 4:return q.return(T.fetchImageBlobWithAlr(B,t-1));case 3:if(!S.headers.get("content-type").split(";").some(function(D){return D.trim()==="text/plain"})){q.jumpTo(5);
break}d=T;Z=d.fetchImageBlobWithAlr;return _.V(q,S.text(),6);case 6:return q.return(Z.call(d,q.yieldResult,t-1));case 5:return _.V(q,S.blob(),7);case 7:return h=q.yieldResult,q.return(h)}})};
_.k.addJitter=function(B){var t=B*.3*Math.random();Math.random()>.5&&(t*=-1);return B+t};
_.k.openProfilePicturePicker=function(){var B=this,t,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){t=B.data.scottyUploadUrl;if(!t)return Z.return();T=document.documentElement.hasAttribute("dark");S=document.body.style.colorScheme;T&&(document.body.style.colorScheme="dark");O=MRB($Tw(lfn(Wcb(T?"dark":"light")),function(h){var q,D,P,U,J;return _.L(function(N){if(N.nextAddress==1)return q=_.Q$(TXf(new fo(h.photoUrl,!1)).build(),"alr","yes"),B.obakeImageSource=B.pictureChangeSourceToObakeImageSourceType(h.photoSource),
_.LI(N,2),B.setLoadingState(),_.V(N,B.fetchImageBlobWithAlr(q),4);if(N.nextAddress!=2)return D=N.yieldResult,P=new FileReader,P.addEventListener("load",function(){var H,f,c,w,W,v;return _.L(function(p){if(p.nextAddress==1){if(D.size>15728640)return B.setErrorState((H=B.data)==null?void 0:H.imageSizeErrorMessage),_.yu(Error("pl")),p.return();if(!P.result)return B.setErrorState((f=B.data)==null?void 0:f.genericImageLoadErrorMessage),_.yu(Error("ql")),p.return();c=P.result;_.LI(p,2);return _.V(p,fSV(D,
t),4)}if(p.nextAddress!=2)return w=p.yieldResult,B.handleImageUpdatedAction(c,w),B.resetErrorState(),_.pj(p,0);W=_.EH(p);B.setErrorState((v=B.data)==null?void 0:v.uploadErrorMessage);if(W instanceof Error)_.wj(W);else{var l=new _.HY(JSON.stringify(W));_.wj(l)}_.Dh(p)})}),P.readAsDataURL(D),_.pj(N,0);
U=_.EH(N);B.setErrorState((J=B.data)==null?void 0:J.genericImageLoadErrorMessage);U instanceof Error?_.wj(U):_.oz(new _.HY(JSON.stringify(U)));_.Dh(N)})}),function(){B.hideContainer=!1;
document.body.style.colorScheme=S});
_.LI(Z,2);return _.V(Z,O.openPicker(),4)}if(Z.nextAddress!=2)return _.pj(Z,0);_.EH(Z);B.setErrorState((d=B.data)==null?void 0:d.selectImageErrorMessage);_.Dh(Z)})};
_.k.pictureChangeSourceToObakeImageSourceType=function(B){switch(B){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.k.logScreenVe=function(){_.dc(_.Xr(),124448)};
_.k.graftServerVe=function(){var B=_.cO(),t,T,S=(t=this.data)==null?void 0:(T=t.loggingDirectives)==null?void 0:T.trackingParams;S&&B&&(this.channelCreationFormVe=_.Xr().graftServerVe(S,B),B={visualElement:this.channelCreationFormVe},_.mB().reportShown(B))};
_.k.isNameChanged=function(B){var t;return((t=this.data)==null?void 0:t.name)!==B};
_.k.isHandleChanged=function(B){var t,T=_.X((t=this.data)==null?void 0:t.channelHandleInput,pUq);return T&&B?T.handle!==B:!1};
_.k.handleImageUpdatedAction=function(B,t){this.hideContainer=!1;this.previewDataUrl=B;this.encryptedBlobId=t};
_.k.handleImageSelectionErrorAction=function(B){this.hideContainer=!1;this.setErrorState(B)};
_.k.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.k.showContainer=function(){this.hideContainer=!1};
_.k.maybeWipeZeroStepErrorMessage=function(){var B,t=(B=this.data)==null?void 0:B.zeroStepErrorMessageEntityKey,T;t&&((T=this.zeroStepErrorMessageEntity)==null?0:T.value)&&this.ytdReduxBehavior.dispatch(_.mO("stringEntity",t,{key:t,value:""}))};
_.n9.Object.defineProperties(pe.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 B;return((B=this.photoThumbnail)==null?0:B.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 B;return!((B=this.data)==null||!B.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.descriptionInfo}}});
pe.prototype.dataChanged=pe.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pe.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],pe.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],pe.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pe.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],pe.prototype,"errorMessage",void 0);
_.G([_.y(),_.Y("design:type",Object)],pe.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",String)],pe.prototype,"previewDataUrl",void 0);_.G([_.y(),_.Y("design:type",Number)],pe.prototype,"obakeImageSource",void 0);_.G([_.y(),_.Y("design:type",Object)],pe.prototype,"hideContainer",void 0);_.G([_.mA("#title-input"),_.Y("design:type",Object)],pe.prototype,"nameInput",void 0);_.G([_.mA("#handle-input"),_.Y("design:type",Object)],pe.prototype,"handleInput",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],pe.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.G([_.y({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.C4q}),_.Y("design:type",Object)],pe.prototype,"zeroStepErrorMessageEntity",void 0);_.G([_.F("data","data.isDefaultProfilePhoto","previewDataUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pe.prototype,"photoThumbnail",null);
_.G([_.F("data","data.isDefaultProfilePhoto","photoThumbnail"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pe.prototype,"userSetPhotoThumbnailUrl",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],pe.prototype,"hideProfilePhotoButtonLayer",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],pe.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.G([_.je("data","zeroStepErrorMessageEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],pe.prototype,"dataChanged",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.descriptionInfo","zeroStepErrorMessageEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],pe.prototype,"description",null);_.G([_.M({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],pe);
_.e(pe,"ytd-channel-creation-dialog-renderer",function(){if(WEC!==void 0)return WEC;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return WEC=B},{mode:1});var GDw;var i9=function(){var B=_.x.apply(this,arguments)||this;B.isLoading=!1;B.isDisabled=!1;return B};
_.u(i9,_.x);i9.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
i9.prototype.updateDisabled=function(){var B;this.isDisabled=this.isLoading||((B=this.handleInput)==null?void 0:B.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
i9.prototype.onSaveClick=function(){var B=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var t;((t=this.data)==null?void 0:t.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 T;if((T=B.data)==null?0:T.nextEndpoint){var S;B.ytComponentBehavior.resolveCommand((S=B.data)==null?void 0:S.nextEndpoint)}else B.isLoading=
!1,B.closeDialog()},
onServerError:function(){B.isLoading=!1;B.handleInput.validate();var T;B.errorMessage=(T=B.data)==null?void 0:T.errorMessage}}}))}};
i9.prototype.closeDialog=function(){_.CG(this.hostElement,"yt-close-popup-action",[this.is])};
i9.prototype.updateDisabled=i9.prototype.updateDisabled;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],i9.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],i9.prototype,"data",void 0);_.G([_.mA("#handle-input"),_.Y("design:type",Object)],i9.prototype,"handleInput",void 0);_.G([_.IK("isLoading"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],i9.prototype,"updateDisabled",null);
_.G([_.M({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],i9);
_.e(i9,"ytd-channel-handle-edit-dialog-renderer",function(){if(GDw!==void 0)return GDw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return GDw=B},{mode:1});var pGV;var YC=function(){return _.x.apply(this,arguments)||this};
_.u(YC,_.x);YC.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YC.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],YC.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YC.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],YC);
_.e(YC,"ytd-channel-switcher-footer-renderer",function(){if(pGV!==void 0)return pGV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return pGV=B},{mode:1});var it1;var YGn;var Ke=function(){return _.x.apply(this,arguments)||this};
_.u(Ke,_.x);Ke.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
Ke.prototype.onIronChange=Ke.prototype.onIronChange;_.G([_.y(),_.Y("design:type",Object)],Ke.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Function)],Ke.prototype,"onDontAskAgainChanged",void 0);_.G([_.mA("#checkbox"),_.Y("design:type",Object)],Ke.prototype,"checkbox",void 0);_.G([_.Uv("iron-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ke.prototype,"onIronChange",null);
_.G([_.M({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],Ke);
_.e(Ke,"ytd-identity-prompt-footer-renderer",function(){if(YGn!==void 0)return YGn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return YGn=B},{mode:1});var l9=function(){var B=_.x.apply(this,arguments)||this;B.dontAskAgain=!1;B.showPopup=!1;B.boundDontAskAgainChanged=function(t){B.dontAskAgainChanged(t)};
B.boundOnAccountItemTap=function(t){B.onAccountItemTap(t)};
return B};
_.u(l9,_.x);_.k=l9.prototype;
_.k.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]]"}}}}}};
_.k.ready=function(){var B=this;_.ZH(this.hostElement).querySelector("#container").addEventListener("scroll",function(){B.ytRendererBehavior.markDirty()})};
_.k.dontAskAgainChanged=function(B){this.dontAskAgain=B};
_.k.onAccountItemTap=function(B){if(B){var t={};this.dontAskAgain&&(t={dont_ask_again:this.dontAskAgain});_.Kk(B,t)}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.k.redirectOnlyAccount=function(B){B.sections&&B.sections.length>0&&(B=_.X(B.sections[0],_.sO2),(B==null?0:B.contents)&&(B==null?void 0:B.contents.length)<=1?(B=_.vw(window.location.href),(B==null?0:B.next)&&_.NC_(B.next)?_.Kk(B.next):_.Kk("/")):this.showPopup=!0)};
l9.prototype.dataChanged=l9.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],l9.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],l9.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],l9.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Object)],l9.prototype,"dontAskAgain",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],l9.prototype,"showPopup",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Object)],l9.prototype,"boundDontAskAgainChanged",void 0);_.G([_.y({reflectToAttribute:!1}),_.Y("design:type",Object)],l9.prototype,"boundOnAccountItemTap",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],l9.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],l9);
_.e(l9,"ytd-channel-switcher-renderer",function(){if(it1!==void 0)return it1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return it1=B},{mode:1});var KE8;var vJ=function(){return _.x.apply(this,arguments)||this};
_.u(vJ,_.x);_.n9.Object.defineProperties(vJ.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.G([_.y(),_.Y("design:type",Object)],vJ.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],vJ.prototype,"steps",null);_.G([_.M({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],vJ);
_.e(vJ,"ytd-channel-transfer-stepper-renderer",function(){if(KE8!==void 0)return KE8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return KE8=B},{mode:1});var lBb;var ne=function(){var B=_.x.apply(this,arguments)||this;B.data=null;B.isError=!1;B.isLoading=!1;return B};
_.u(ne,_.x);_.k=ne.prototype;_.k.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"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.k.computeProfileName=function(B){return B?B.givenNameValue+" "+B.familyNameValue:""};
_.k.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)};
_.k.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)};
ne.prototype.onYtServiceRequestError=ne.prototype.onYtServiceRequestError;ne.prototype.onYtServiceRequestSent=ne.prototype.onYtServiceRequestSent;ne.prototype.dataChanged=ne.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ne.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ne.prototype,"data",void 0);
_.G([_.y({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.Y("design:type",String)],ne.prototype,"profileName",void 0);_.G([_.y(),_.Y("design:type",Object)],ne.prototype,"isError",void 0);_.G([_.y(),_.Y("design:type",Object)],ne.prototype,"isLoading",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ne.prototype,"dataChanged",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],ne.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],ne.prototype,"onYtServiceRequestError",null);_.G([_.M({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],ne);
_.e(ne,"ytd-channel-warm-welcome-cont-renderer",function(){if(lBb!==void 0)return lBb;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return lBb=B},{mode:1});var v6r;var rd=function(){var B=_.x.apply(this,arguments)||this;B.data=null;return B};
_.u(rd,_.x);rd.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
rd.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rd.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rd.prototype,"data",void 0);_.G([_.M({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],rd);
_.e(rd,"ytd-channel-warm-welcome-renderer",function(){if(v6r!==void 0)return v6r;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return v6r=B},{mode:1});var n68;var zr=function(){return _.x.apply(this,arguments)||this};
_.u(zr,_.x);_.n9.Object.defineProperties(zr.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.authorThumbnail)||{}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zr.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],zr.prototype,"thumbnailDetails",null);_.G([_.M({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],zr);
_.e(zr,"ytd-comment-preview-renderer",function(){if(n68!==void 0)return n68;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return n68=B},{mode:1});var rr_;var b9=function(){return _.x.apply(this,arguments)||this};
_.u(b9,_.x);b9.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.n9.Object.defineProperties(b9.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.submitButton}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],b9.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],b9.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],b9.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],b9.prototype,"submitButton",null);_.G([_.M({is:"ytd-notice-renderer",disableElementRegistration:!0})],b9);
_.e(b9,"ytd-notice-renderer",function(){if(rr_!==void 0)return rr_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return rr_=B},{mode:1});var zsV;var BA=function(){return _.x.apply(this,arguments)||this};
_.u(BA,_.x);BA.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],BA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],BA.prototype,"data",void 0);_.G([_.M({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],BA);
_.e(BA,"ytd-preview-comment-dialog-content",function(){if(zsV!==void 0)return zsV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return zsV=B},{mode:1});var btr;var tf=function(){return _.x.apply(this,arguments)||this};
_.u(tf,_.x);tf.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
tf.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tf.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tf.prototype,"data",void 0);_.G([_.M({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],tf);
_.e(tf,"ytd-preview-comment-dialog-renderer",function(){if(btr!==void 0)return btr;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return btr=B},{mode:1});var BJB;var tO_=_.m("web_button_rework")&&_.$M("BUTTON_REWORK")||_.m("web_button_rework_with_live"),TV=function(){var B=_.x.apply(this,arguments)||this;B.closeLabel=_.IG("CLOSE");B.selectedAmountIndex=1;B.privacyCheckboxValue=!1;B.useAmsterdamStyle=tO_;B.amountPlaceholderIndex=-1;return B};
_.u(TV,_.x);_.k=TV.prototype;_.k.onAmountClick=function(B){this.selectedAmountIndex=_.ZH(this.hostElement).querySelector("#amounts").indexForElement(B.currentTarget)};
_.k.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.CG(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.k.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.CG(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.CG(this.hostElement,"yt-close-popup-action",[this.is]);var B;(B=_.Tp())==null||B.getPlayerPromise().then(function(t){t.pauseVideo()})}};
_.k.donationCallback=function(B){B.success?(this.hostElement.hasAttribute("live-chat")&&B.response&&B.response.data&&B.response.data.actions&&_.CG(this.hostElement,"yt-live-chat-open-popup",[B.response.data.actions[0]]),_.CG(this.hostElement,"yt-close-popup-action",[this.is]),_.CG(this.hostElement,"yt-live-chat-close-buy-flow")):B.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(B.errorMessageRenderer)};
_.k.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.ZH(this.hostElement).querySelector("#custom-amount-input").focus()};
_.k.updateConfirmationDialogTextWithAmount=function(B){var t=this.getConfirmDialogRuns();t&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(t),"text"],this.getFormattedAmount(B))};
_.k.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.k.getAmountPlaceholderIndex=function(B){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=B.findIndex(function(t){return t.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.k.getFormattedAmount=function(B){var t;return(new _.WS(4,((t=this.data)==null?void 0:t.currencyCode)||"")).format(B)};
_.k.isAmountValid=function(B){if(B==="")return!1;B=Number(B)*1E6;var t=this.get("minAmountMicros",this.data),T=this.get("maxAmountMicros",this.data);return t&&B<t||T&&B>T?!1:!0};
_.k.setInputError=function(){this.shouldShowValidationError?_.ZH(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.ZH(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.k.setInitialCheckboxValue=function(){var B;this.privacyCheckboxValue=!((B=this.data)==null||!B.privacyCheckboxInitialState)};
_.k.updateCustomAmountInputFromBinding=function(B){this.customAmountInput=B.detail.value};
_.k.updatePrivacyCheckboxValueFromBinding=function(B){this.privacyCheckboxValue=B.detail.value};
_.n9.Object.defineProperties(TV.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var B=this,t,T;return((t=this.data)==null?void 0:(T=t.suggestedAmounts)==null?void 0:T.map(function(S,O){return{buttonRenderer:{style:B.selectedAmountIndex===O?"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 B;return!((B=this.data)==null||!B.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 B=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(B&&this.amountMicros!==null)return Object.assign({},B,{ypcGetCartEndpoint:Object.assign({},B.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 B=this.get("confirmLargeAmount",this.data);if(B&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),B}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var B=this.get("donateButton.buttonRenderer",this.data);if(B)return Object.assign({},B,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
TV.prototype.setInitialCheckboxValue=TV.prototype.setInitialCheckboxValue;TV.prototype.setInputError=TV.prototype.setInputError;TV.prototype.setFocusOnCustomAmountInput=TV.prototype.setFocusOnCustomAmountInput;_.G([_.g(Ecf),_.Y("design:type",Object)],TV.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],TV.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],TV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],TV.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],TV.prototype,"closeLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],TV.prototype,"selectedAmountIndex",void 0);_.G([_.y(),_.Y("design:type",String)],TV.prototype,"customAmountInput",void 0);_.G([_.y(),_.Y("design:type",Object)],TV.prototype,"privacyCheckboxValue",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],TV.prototype,"useAmsterdamStyle",void 0);_.G([_.IK("customAmount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TV.prototype,"setFocusOnCustomAmountInput",null);_.G([_.F("data","selectedAmountIndex"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],TV.prototype,"suggestedAmountButtons",null);
_.G([_.F("data","selectedAmountIndex"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],TV.prototype,"isCustomAmountSelected",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],TV.prototype,"showPrivacyCheckbox",null);_.G([_.F("data","selectedAmountIndex","customAmount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"amountMicros",null);
_.G([_.F("isCustomAmountSelected","customAmountInput"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"customAmount",null);_.G([_.F("customAmount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],TV.prototype,"shouldShowValidationError",null);_.G([_.F("customAmount"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],TV.prototype,"isDonateButtonEnabled",null);
_.G([_.F("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"donateCommand",null);_.G([_.F("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"donateCommandWithConfirmation",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"largeDonationThreshold",null);
_.G([_.F("customAmount","donateCommand","amountMicros"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"confirmLargeAmountCommand",null);_.G([_.F("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],TV.prototype,"donateButtonRenderer",null);_.G([_.IK("shouldShowValidationError"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TV.prototype,"setInputError",null);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],TV.prototype,"setInitialCheckboxValue",null);_.G([_.M({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],TV);
_.e(TV,"ytd-donation-amount-picker-renderer",function(){if(BJB!==void 0)return BJB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return BJB=B},{mode:1});var TJw;var SD=function(){return _.x.apply(this,arguments)||this};
_.u(SD,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],SD.prototype,"ytComponentBehavior",void 0);_.G([_.y({}),_.Y("design:type",Object)],SD.prototype,"data",void 0);_.G([_.M({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],SD);
_.e(SD,"ytd-donation-post-transaction-content",function(){if(TJw!==void 0)return TJw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return TJw=B},{mode:1});var S3V;var O4=function(){return _.x.apply(this,arguments)||this};
_.u(O4,_.x);O4.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],O4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],O4.prototype,"ytRendererBehavior",void 0);_.G([_.y({}),_.Y("design:type",Object)],O4.prototype,"data",void 0);_.G([_.M({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],O4);
_.e(O4,"ytd-donation-post-transaction-renderer",function(){if(S3V!==void 0)return S3V;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return S3V=B},{mode:1});var Or1;var kag;var k3=function(){return _.x.apply(this,arguments)||this};
_.u(k3,_.x);k3.prototype.computeIsStreamingProvider=function(B){return!!B.isStreamingShelf};
k3.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],k3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],k3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],k3.prototype,"data",void 0);_.G([_.y({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],k3.prototype,"isStreamingProvider",void 0);
_.G([_.M({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],k3);
_.e(k3,"ytd-media-provider-renderer",function(){if(kag!==void 0)return kag;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kag=B},{mode:1});var dXf;var d3=function(){return _.x.apply(this,arguments)||this};
_.u(d3,_.x);d3.prototype.observeLightsourcePalette=function(){var B,t=(B=this.data)==null?void 0:B.vibrantsourceColorPaletteData;t&&_.ol(this.hostElement,t)};
d3.prototype.observeLightsourcePalette=d3.prototype.observeLightsourcePalette;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],d3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],d3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],d3.prototype,"data",void 0);
_.G([_.IK("data.vibrantsourceColorPaletteData"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],d3.prototype,"observeLightsourcePalette",null);_.G([_.M({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],d3);
_.e(d3,"ytd-streaming-pop-up-dialog",function(){if(dXf!==void 0)return dXf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return dXf=B},{mode:1});var CO=function(){return _.x.apply(this,arguments)||this};
_.u(CO,_.x);CO.prototype.onPopupOpened_=function(){var B;((B=this.data)==null?0:B.serviceEndpoint)&&_.OD().resolve(_.kv).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
CO.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
CO.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"}}}}};
CO.prototype.onPopupOpened_=CO.prototype.onPopupOpened_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],CO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.pX),_.Y("design:type",Object)],CO.prototype,"ytContinuationHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],CO.prototype,"data",void 0);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CO.prototype,"onPopupOpened_",null);_.G([_.M({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],CO);
_.e(CO,"ytd-brandconnect-popup-renderer",function(){if(Or1!==void 0)return Or1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Or1=B},{mode:1});var C$s;var ZW=function(){return _.x.apply(this,arguments)||this};
_.u(ZW,_.x);_.k=ZW.prototype;_.k.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.dataChanged=function(){for(var B=0;B<this.getOptionRenderers().length;B++)this.notifyPath("data.options."+B+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+B+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.k.updateSubmitButton=function(B){this.set("data.submitButton.buttonRenderer.isDisabled",!B)};
_.k.computeAlt=function(B){return _.vS(B)};
_.k.onDismissTap=function(){_.CG(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.k.getOptionRenderers=function(B){return(B=B||this.data)&&B.options?B.options.reduce(function(t,T){T.checkboxSurveyOptionRenderer&&t.push(T.checkboxSurveyOptionRenderer);return t},[]):[]};
_.k.onOptionChange=function(B){var t=this,T=!1;if(B.detail.checked)for(var S=this.getOptionRenderers().find(function(h){return h.value===B.detail.value}),O=this.getOptionRenderers(),d=0;d<O.length;d++){var Z=O[d];
this.notifyPath("data.options."+d+".checkboxSurveyOptionRenderer.checked");Z.checked&&((S==null?0:S.isExclusiveOption)?!Z.isExclusiveOption:Z.isExclusiveOption)?this.set("data.options."+d+".checkboxSurveyOptionRenderer.checked",!1):Z.checked&&(T=!0)}else T=this.getOptionRenderers().some(function(h,q){t.notifyPath("data.options."+q+".checkboxSurveyOptionRenderer.checked");return h.checked});
this.updateSubmitButton(T)};
_.k.onSubmitTap=function(){var B=this.getOptionRenderers().filter(function(d){return d.checked});
if(B.length!==0){var t=B.map(function(d){return d.responseEndpoint});
B=[];for(var T=1;T<t.length;T++){var S=void 0,O=(S=_.X(t[T],_.AR))==null?void 0:S.feedbackToken;O&&B.push(O)}t=[t[0]];B.length&&t.push({extra_feedback_tokens:B});_.hi(this.hostElement,t);_.CG(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);B=this.data&&this.data.submitActions||[];if(_.m("kevlar_command_handler_migration_killswitch"))_.qi(this.hostElement,B,this.hostElement);else for(B=_.C(B),t=B.next();!t.done;t=B.next())this.ytComponentBehavior.resolveCommand(t.value)}};
ZW.prototype.onOptionChange=ZW.prototype.onOptionChange;ZW.prototype.dataChanged=ZW.prototype.dataChanged;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],ZW.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],ZW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ZW.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ZW.prototype,"ytRendererBehavior",void 0);_.G([_.g(sDg),_.Y("design:type",Object)],ZW.prototype,"ytdHatsSurveyBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ZW.prototype,"data",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ZW.prototype,"dataChanged",null);
_.G([_.Uv("ytd-checkbox-survey-option-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ZW.prototype,"onOptionChange",null);_.G([_.M({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],ZW);
_.e(ZW,"ytd-checkbox-survey-renderer",function(){if(C$s!==void 0)return C$s;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return C$s=B},{mode:1});var Zrr;var Lq7;var LO=function(){return _.x.apply(this,arguments)||this};
_.u(LO,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],LO.prototype,"ytRendererBehavior",void 0);_.G([_.g(cJ_),_.Y("design:type",Object)],LO.prototype,"ytdDismissalReasonBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],LO.prototype,"data",void 0);_.G([_.M({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],LO);
_.e(LO,"ytd-dismissal-reason-text-renderer",function(){if(Lq7!==void 0)return Lq7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Lq7=B},{mode:1});var hus;var hf=function(){return _.x.apply(this,arguments)||this};
_.u(hf,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],hf.prototype,"ytRendererBehavior",void 0);_.G([_.g(cJ_),_.Y("design:type",Object)],hf.prototype,"ytdDismissalReasonBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],hf.prototype,"data",void 0);_.G([_.M({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],hf);
_.e(hf,"ytd-dismissal-reason-video-renderer",function(){if(hus!==void 0)return hus;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return hus=B},{mode:1});var q$=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(q$,_.x);_.k=q$.prototype;_.k.created=function(){this.selectedFeedbackTokens=new iB};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.k.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.k.onDismissalReasonSelected=function(B,t){_.dv(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(t);this.hasReasonsSelected=!0};
_.k.onDismissalReasonDeselected=function(B,t){_.dv(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(t);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.k.onCancelTap=function(){_.CG(this.hostElement,"yt-close-popup-action")};
_.k.onSubmitTap=function(){var B=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(B={feedback_tokens:B},_.OD().resolve(_.kv).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},B,{element:this.hostElement})}));_.CG(this.hostElement,"yt-close-popup-action")};
q$.prototype.onDismissalReasonDeselected=q$.prototype.onDismissalReasonDeselected;q$.prototype.onDismissalReasonSelected=q$.prototype.onDismissalReasonSelected;q$.prototype.dataChanged=q$.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],q$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],q$.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],q$.prototype,"hasReasonsSelected",void 0);_.G([_.y(),_.Y("design:type",iB)],q$.prototype,"selectedFeedbackTokens",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],q$.prototype,"darkerDarkTheme",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],q$.prototype,"dataChanged",null);
_.G([_.Uv("yt-dismissal-reason-selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,String]),_.Y("design:returntype")],q$.prototype,"onDismissalReasonSelected",null);_.G([_.Uv("yt-dismissal-reason-deselected"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,String]),_.Y("design:returntype")],q$.prototype,"onDismissalReasonDeselected",null);_.G([_.M({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],q$);
_.e(q$,"ytd-dismissal-follow-up-renderer",function(){if(Zrr!==void 0)return Zrr;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Zrr=B},{mode:1});var q3_;var VO=function(){return _.x.apply(this,arguments)||this};
_.u(VO,_.x);_.k=VO.prototype;_.k.onCheckedChange=function(){this.multiselect||_.dv(this.hostElement,"yt-feedback-single-select-changed");_.ZH(this.hostElement).querySelector("#freeform").focus();_.dv(this.hostElement,"yt-refit")};
_.k.showTextBox=function(B,t){return B&&t};
_.k.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))};
_.k.updateDataCheckedFromBinding=function(B){this.set("data.checked",B.detail.value)};
_.k.updateDataResultTextFromBinding=function(B){this.set("data.resultText",B.detail.value)};
VO.prototype.dataChanged=VO.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],VO.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],VO.prototype,"multiselect",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],VO.prototype,"dataChanged",null);
_.G([_.M({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],VO);
_.e(VO,"ytd-feedback-option-renderer",function(){if(q3_!==void 0)return q3_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return q3_=B},{mode:1});var VOb;var E4=function(){return _.x.apply(this,arguments)||this};
_.u(E4,_.x);E4.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
E4.prototype.onSingleSelectCheckedChanged=function(B){B=_.bn(B);for(var t=0;t<this.data.options.length;t++)if(B.data!==_.X(this.data.options[t],A51)){var T="data.options."+t+".feedbackOptionRenderer.checked";this.notifyPath(T);this.set(T,!1)}};
E4.prototype.onSingleSelectCheckedChanged=E4.prototype.onSingleSelectCheckedChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],E4.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],E4.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],E4.prototype,"data",void 0);
_.G([_.Uv("yt-feedback-single-select-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],E4.prototype,"onSingleSelectCheckedChanged",null);_.G([_.M({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],E4);
_.e(E4,"ytd-feedback-question-renderer",function(){if(VOb!==void 0)return VOb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return VOb=B},{mode:1});var EFw;var DW=function(){return _.x.apply(this,arguments)||this};
_.u(DW,_.x);DW.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
DW.prototype.getSelectedFeedbackResults=function(){for(var B={},t=0;t<this.data.questions.length;t++)for(var T=_.X(this.data.questions[t],R_f),S=0;S<T.options.length;S++){var O=_.X(T.options[S],A51);O&&O.checked&&(B[O.optionKey]=O.resultText)}return B};
DW.prototype.onKeyUp=function(){var B=this;_.qr(_.wT,function(){_.dv(B.hostElement,"yt-refit")});
_.wT.start()};
DW.prototype.submitSurvey=function(){var B=this.getSelectedFeedbackResults();Object.keys(B).length>0&&this.data.submitFeedbackEndpoint&&(B={survey_results:B,is_feedback_token_unencrypted:!0},_.OD().resolve(_.kv).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},B,{element:this.hostElement})}))};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],DW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],DW.prototype,"data",void 0);_.G([_.M({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],DW);
_.e(DW,"ytd-feedback-survey-renderer",function(){if(EFw!==void 0)return EFw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return EFw=B},{mode:1});var DXn;var P$7;var PA=function(){return _.x.apply(this,arguments)||this};
_.u(PA,_.x);PA.prototype.computeAlt=function(B){return _.vS(B)};
PA.prototype.submitResponse=function(){var B,t;(B=this.data)!=null&&B.feedbackToken&&((t=this.data)==null?void 0:t.nextStageIndex)!==void 0&&(_.Zu(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.Zu(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
PA.prototype.onClick=function(){this.submitResponse()};
PA.prototype.onClick=PA.prototype.onClick;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],PA.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],PA.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],PA.prototype,"vertical",void 0);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],PA.prototype,"onClick",null);
_.G([_.M({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],PA);
_.e(PA,"ytd-single-select-answer-option-renderer",function(){if(P$7!==void 0)return P$7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return P$7=B},{mode:1});var UX_;var U4=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return B};
_.u(U4,_.x);U4.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
U4.prototype.dataChanged=function(){var B,t;this.vertical=((t=(B=this.data)==null?void 0:B.answerOrientation)!=null?t:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
U4.prototype.submitFeedback=function(B){var t;((t=this.data)==null?0:t.responseEndpoint)&&B&&_.hi(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[B]}])};
U4.prototype.dataChanged=U4.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],U4.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],U4.prototype,"eventForwardingBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],U4.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],U4.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],U4.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],U4.prototype,"vertical",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],U4.prototype,"darkerDarkTheme",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],U4.prototype,"dataChanged",null);_.G([_.M({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],U4);
_.e(U4,"ytd-single-select-question-renderer",function(){if(UX_!==void 0)return UX_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return UX_=B},{mode:1});var Ic=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return B};
_.u(Ic,_.x);_.k=Ic.prototype;_.k.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"}}}};
_.k.dataChanged=function(){this.jumpToStage(0)};
_.k.jumpToStage=function(B){var t,T;if((t=this.data)==null?0:(T=t.stages)==null?0:T[B])this.currentStage=this.data.stages[B],this.refitAfterRender()};
_.k.computeAlt=function(B){return _.vS(B)};
_.k.computeSimpleMessage=function(B){var t;return(t=_.X(B,F2_))==null?void 0:t.messageText};
_.k.computeHideDismiss=function(B){var t;return(t=_.X(B,kRr))==null?void 0:t.hideParentDismissButton};
_.k.onDismissTap=function(){_.CG(this.hostElement,"yt-close-popup-action");_.X(this.currentStage,F2_)||this.data.dismissalEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.k.refitAfterRender=function(){var B=this;_.K9(this,function(){_.dv(B.hostElement,"yt-refit")})};
Ic.prototype.dataChanged=Ic.prototype.dataChanged;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],Ic.prototype,"eventForwardingBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ic.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Ic.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Ic.prototype,"ytActionHandlerBehavior",void 0);
_.G([_.g(sDg),_.Y("design:type",Object)],Ic.prototype,"ytdHatsSurveyBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Ic.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Ic.prototype,"currentStage",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Ic.prototype,"dataChanged",null);_.G([_.M({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Ic);
_.e(Ic,"ytd-multi-stage-survey-renderer",function(){if(DXn!==void 0)return DXn;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return DXn=B},{mode:1});var IMn;var Jf=function(){return _.x.apply(this,arguments)||this};
_.u(Jf,_.x);Jf.prototype.computeAlt=function(B){return _.vS(B)};
Jf.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.OD().resolve(_.kv).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.CG(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.Py7(!1)))};
Jf.prototype.onTap=function(){this.vertical&&this.submitResponse()};
Jf.prototype.onTap=Jf.prototype.onTap;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Jf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Jf.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Jf.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Jf.prototype,"vertical",void 0);
_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Jf.prototype,"onTap",null);_.G([_.M({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],Jf);
_.e(Jf,"ytd-single-option-survey-option-renderer",function(){if(IMn!==void 0)return IMn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IMn=B},{mode:1});var J$N;var mG=function(){return _.x.apply(this,arguments)||this};
_.u(mG,_.x);_.k=mG.prototype;_.k.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.dataChanged=function(){var B,t;this.vertical=(((B=this.data)==null?void 0:(t=B.surveyOrientation)==null?void 0:t.type)||"HORIZONTAL")==="VERTICAL"};
_.k.computeAlt=function(B){return _.vS(B)};
_.k.onDismissTap=function(){_.CG(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.OD().resolve(_.kv).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.Py7(!1))};
mG.prototype.dataChanged=mG.prototype.dataChanged;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],mG.prototype,"eventForwardingBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],mG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],mG.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(sDg),_.Y("design:type",Object)],mG.prototype,"ytdHatsSurveyBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],mG.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],mG.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],mG.prototype,"vertical",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],mG.prototype,"dataChanged",null);_.G([_.M({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],mG);
_.e(mG,"ytd-single-option-survey-renderer",function(){if(J$N!==void 0)return J$N;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return J$N=B},{mode:1});var mXw;var N$=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(N$,_.x);N$.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
N$.prototype.onDismissTap=function(){_.CG(this.hostElement,"yt-close-popup-action")};
N$.prototype.onNavigate=function(){_.CG(this.hostElement,"yt-close-popup-action")};
N$.prototype.onNavigate=N$.prototype.onNavigate;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],N$.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],N$.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],N$.prototype,"darkerDarkTheme",void 0);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],N$.prototype,"onNavigate",null);_.G([_.M({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],N$);
_.e(N$,"ytd-survey-follow-up-renderer",function(){if(mXw!==void 0)return mXw;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mXw=B},{mode:1});var NJg;var X0B;var ue7;var Xt=function(){var B=_.x.apply(this,arguments)||this;B.polymer2="Element"in Polymer;return B};
_.u(Xt,_.x);_.k=Xt.prototype;_.k.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.k.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.k.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.k.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("minutes-changed",this.minutes))};
_.k.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("seconds-changed",this.seconds))};
_.k.updateMinutesFromBinding=function(B){this.minutes=B.detail.value};
_.k.updateSecondsFromBinding=function(B){this.seconds=B.detail.value};
Xt.prototype.secondsChangedForBinding=Xt.prototype.secondsChangedForBinding;Xt.prototype.minutesChangedForBinding=Xt.prototype.minutesChangedForBinding;Xt.prototype.secondsChanged=Xt.prototype.secondsChanged;_.G([_.y(),_.Y("design:type",String)],Xt.prototype,"minutes",void 0);_.G([_.y(),_.Y("design:type",String)],Xt.prototype,"seconds",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Xt.prototype,"polymer2",void 0);
_.G([_.mA("#seconds"),_.Y("design:type",Object)],Xt.prototype,"secondsEl",void 0);_.G([_.IK("seconds"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xt.prototype,"secondsChanged",null);_.G([_.IK("minutes"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xt.prototype,"minutesChangedForBinding",null);
_.G([_.IK("seconds"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Xt.prototype,"secondsChangedForBinding",null);_.G([_.yX({is:"yt-timestamp-input",disableElementRegistration:!0})],Xt);
_.e(Xt,"yt-timestamp-input",function(){if(ue7===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;X0B===void 0&&(X0B=document.createElement("template"));var S=X0B;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ue7=B}B=ue7;return B},{mode:2});var uu=function(){return _.x.apply(this,arguments)||this};
_.u(uu,_.x);_.k=uu.prototype;_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$18247_scroller.dialogElement=this.hostElement.parentNode};
_.k.dataChanged=function(){var B=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.SZ().getPlayerPromise().then(function(t){t=t.getCurrentTime();B.minutes=Math.floor(t/60).toString();B.seconds=(Math.floor(t)%60).toString()})};
_.k.onTapSubmit=function(B){B.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(B={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(B.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(B.minutes=this.minutes,B.seconds=this.seconds),_.OD().resolve(_.kv).resolveCommand(this.serviceEndpoint,{form:Object.assign({},B,{element:this.hostElement})}))};
_.k.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.k.onYtServiceRequestCompleted=function(B,t){t=t.actions;if(Array.isArray(t))for(var T=0,S=t.length;T<S;T++)_.X(t[T],_.jk)&&(B.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(t[T]))};
_.k.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.k.toggleSubmitButton=function(B){this.set("submitButton.isDisabled",!B)};
_.k.handleInput=function(){var B=this.issueType,t=this.affiliation,T=this.minutes,S=this.seconds;T=!this.showTimestamp||!!T&&!!S;this.toggleSubmitButton(!!this.descriptionText&&!!B&&!!t&&T)};
_.k.computeServiceEndpoint=function(B){return this.get("submitButton.buttonRenderer.serviceEndpoint",B)};
_.k.computeSubmitButton=function(B){(B=this.get("submitButton.buttonRenderer",B))&&(B=Object.assign({},B,{serviceEndpoint:void 0}));return B};
_.k.computeShowTimestamp=function(B){return!!B};
_.k.onValueChangedForIssueType=function(B){this.issueType=B.detail.value};
_.k.onValueChangedForAffiliation=function(B){this.affiliation=B.detail.value};
_.k.updateDescriptionTextFromBinding=function(B){this.descriptionText=B.detail.value};
_.k.updateFullNameTextFromBinding=function(B){this.fullNameText=B.detail.value};
_.k.updateMinutesFromBinding=function(B){this.minutes=B.detail.value};
_.k.updateSecondsFromBinding=function(B){this.seconds=B.detail.value};
uu.prototype.handleInput=uu.prototype.handleInput;uu.prototype.onYtServiceRequestError=uu.prototype.onYtServiceRequestError;uu.prototype.onYtServiceRequestCompleted=uu.prototype.onYtServiceRequestCompleted;uu.prototype.onYtServiceRequestSent=uu.prototype.onYtServiceRequestSent;uu.prototype.dataChanged=uu.prototype.dataChanged;_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],uu.prototype,"ytOpenPopupBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uu.prototype,"ytRendererBehavior",void 0);_.G([_.mA("#scroller"),_.Y("design:type",Object)],uu.prototype,"JSC$18247_scroller",void 0);_.G([_.mA("#description"),_.Y("design:type",HTMLInputElement)],uu.prototype,"description",void 0);_.G([_.mA("#full-name"),_.Y("design:type",Object)],uu.prototype,"fullName",void 0);_.G([_.y(),_.Y("design:type",Object)],uu.prototype,"data",void 0);
_.G([_.y({computed:"computeShowTimestamp(data.timestampLabel)"}),_.Y("design:type",Boolean)],uu.prototype,"showTimestamp",void 0);_.G([_.y({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.Y("design:type",Object)],uu.prototype,"serviceEndpoint",void 0);_.G([_.y({computed:"computeSubmitButton(data)"}),_.Y("design:type",Object)],uu.prototype,"submitButton",void 0);_.G([_.y(),_.Y("design:type",String)],uu.prototype,"descriptionText",void 0);
_.G([_.y(),_.Y("design:type",Number)],uu.prototype,"issueType",void 0);_.G([_.y(),_.Y("design:type",Number)],uu.prototype,"affiliation",void 0);_.G([_.y(),_.Y("design:type",String)],uu.prototype,"fullNameText",void 0);_.G([_.y(),_.Y("design:type",String)],uu.prototype,"minutes",void 0);_.G([_.y(),_.Y("design:type",String)],uu.prototype,"seconds",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uu.prototype,"dataChanged",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],uu.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],uu.prototype,"onYtServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],uu.prototype,"onYtServiceRequestError",null);_.G([_.IK("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uu.prototype,"handleInput",null);_.G([_.M({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],uu);
_.e(uu,"ytd-legal-report-details-form-renderer",function(){if(NJg!==void 0)return NJg;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return NJg=B},{mode:1});var j3b;var jD=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return B};
_.u(jD,_.x);jD.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
jD.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var B=this.formRenderer.getForm();B&&this.data.submitEndpoint&&(_.OD().resolve(_.kv).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},B,{element:this.hostElement})}),_.CG(this.hostElement,"yt-close-popup-action"))}};
jD.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.CG(this.hostElement,"yt-close-popup-action"))};
jD.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
jD.prototype.onPopupClosed=jD.prototype.onPopupClosed;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],jD.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jD.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],jD.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jD.prototype,"ytRendererBehavior",void 0);
_.G([_.mA("yt-form-renderer"),_.Y("design:type",Object)],jD.prototype,"formRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],jD.prototype,"data",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jD.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-form-popup-content",disableElementRegistration:!0})],jD);
_.e(jD,"ytd-form-popup-content",function(){if(j3b!==void 0)return j3b;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return j3b=B},{mode:1});var Hrq;var HA=function(){return _.x.apply(this,arguments)||this};
_.u(HA,_.x);HA.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
HA.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
HA.prototype.onPopupOpened=function(){_.dv(this.hostElement,"yt-invalidate-popup-tabbables")};
HA.prototype.onYtServiceRequestCompleted=function(B,t){t.data&&t.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.dv(this.hostElement,"yt-invalidate-popup-tabbables"))};
HA.prototype.onYtServiceRequestCompleted=HA.prototype.onYtServiceRequestCompleted;HA.prototype.onPopupOpened=HA.prototype.onPopupOpened;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],HA.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],HA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HA.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],HA.prototype,"data",void 0);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],HA.prototype,"onPopupOpened",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],HA.prototype,"onYtServiceRequestCompleted",null);_.G([_.M({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],HA);
_.e(HA,"ytd-form-popup-renderer",function(){if(Hrq!==void 0)return Hrq;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Hrq=B},{mode:1});var aMN;var ac=function(){var B=_.x.apply(this,arguments)||this;B.isLoading=!1;return B};
_.u(ac,_.x);_.k=ac.prototype;_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");ols(this.hostElement)};
_.k.onYtServiceRequestSent=function(){this.isLoading=!0};
_.k.onYtServiceRequestCompleted=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.k.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.qi(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.k.closePopupHandler=function(){this.fireOnCloseActions()};
_.k.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var B=this.get("data.headerImage.thumbnails");B&&(B=_.Cz(B,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+B+")")}};
_.k.onYtNavigate=function(B){(B=_.bn(B))&&B.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
ac.prototype.onYtNavigate=ac.prototype.onYtNavigate;ac.prototype.onHeaderImageChanged=ac.prototype.onHeaderImageChanged;ac.prototype.closePopupHandler=ac.prototype.closePopupHandler;ac.prototype.onYtServiceRequestCompleted=ac.prototype.onYtServiceRequestCompleted;ac.prototype.onYtServiceRequestSent=ac.prototype.onYtServiceRequestSent;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ac.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],ac.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ac.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ac.prototype,"isLoading",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLDivElement)],ac.prototype,"header",void 0);_.G([_.mA("#confirm-button"),_.Y("design:type",_.X$)],ac.prototype,"confirmButton",void 0);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ac.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ac.prototype,"onYtServiceRequestCompleted",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],ac.prototype,"closePopupHandler",null);_.G([_.IK("data.headerImage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ac.prototype,"onHeaderImageChanged",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ac.prototype,"onYtNavigate",null);
_.G([_.M({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],ac);
_.e(ac,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(aMN!==void 0)return aMN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return aMN=B},{mode:1});var fMV;var fO=function(){var B=_.x.apply(this,arguments)||this;B.isLoading=!1;return B};
_.u(fO,_.x);_.k=fO.prototype;_.k.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"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);ols(this.hostElement)};
_.k.onYtServiceRequestCompleted=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.k.onYtServiceRequestError=function(B){_.bc(this.hostElement,B.detail.error.message)};
_.k.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.k.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.CG(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.k.onDataChanged=function(){this.isLoading=!1;var B=this.get("data.headerImage.thumbnails");B&&(B=_.Cz(B,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+B+")");B=_.sg();var t=_.cO(),T=this.get("data.trackingParams");T&&t&&B&&_.er(B,t,_.fZ(T))};
_.n9.Object.defineProperties(fO.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
fO.prototype.onDataChanged=fO.prototype.onDataChanged;fO.prototype.onDomChange=fO.prototype.onDomChange;fO.prototype.onYtServiceRequestError=fO.prototype.onYtServiceRequestError;fO.prototype.onYtServiceRequestCompleted=fO.prototype.onYtServiceRequestCompleted;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fO.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],fO.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],fO.prototype,"isLoading",void 0);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],fO.prototype,"hasDescription",null);_.G([_.mA("tp-yt-paper-dialog-scrollable"),_.Y("design:type",Object)],fO.prototype,"scrollable",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],fO.prototype,"header",void 0);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],fO.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],fO.prototype,"onYtServiceRequestError",null);
_.G([_.Uv("dom-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],fO.prototype,"onDomChange",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fO.prototype,"onDataChanged",null);_.G([_.M({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],fO);
_.e(fO,"ytd-gaming-account-link-setting-renderer",function(){if(fMV!==void 0)return fMV;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return fMV=B},{mode:1});var gFV;var RuB;var g3=function(){var B=_.x.apply(this,arguments)||this;B.isHeader=!1;B.getEndpointForm=function(){return F68(B.data)};
return B};
_.u(g3,_.x);_.k=g3.prototype;_.k.triggerHintActions=function(){var B=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var t=_.Zu(B.hostElement,"yt-get-opened-popups-action");!(t&&t.length===1?t[0]:[]).some(function(T){T=T.openPopupAction.popupType;return T==="SURVEY"||T==="MEALBAR"||T==="HINT"})&&B.data.hintActions&&B.guideOpened&&(_.qi(B.hostElement,B.data.hintActions,B.hostElement),B.data.hintActions=void 0)})};
_.k.getBadgeIconType=function(B){return B&&B.liveBroadcasting?"live":null};
_.k.onDown=function(){this.interaction.triggerDown()};
_.k.onUp=function(){this.interaction.triggerUp()};
_.k.onTap=function(B){if(this.data.serviceEndpoint){var t;_.m("shorts_controller_retrieve_seedless_sequence_v2")&&((t=_.X(this.data.serviceEndpoint,_.aE))==null?void 0:t.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):sPn(this.data.serviceEndpoint,this);B.preventDefault()}else this.data.navigationEndpoint&&!_.zJ(_.z2(B),this.hostElement,["A".toString()])&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.k.computeActive=function(B,t){if(!B)return!1;var T=B.navigationEndpoint;B=B.serviceEndpoint;if(!T&&!B||!t)return!1;if(T){B=(B=_.Jm(t))&&["subscriptions","filteredsubscriptions"].includes(B);if(_.X(T,_.XJ)&&_.X(t,_.XJ)&&!B){var S=_.X(T,_.XJ).browseId;t=_.X(t,_.XJ).browseId;return S!==void 0&&t!==void 0&&(S===t||S==="VLWL"&&t==="FEwatch_later"||S==="FEwatch_later"&&t==="VLWL")}var O;T=(O=_.X(T.commandMetadata,_.b5))==null?void 0:O.url;t=(S=_.X(t.commandMetadata,_.b5))==null?void 0:S.url;return!(!T||
!t||T!==t&&T!==_.DE(t))}return this.isActiveShortsTab(B,t)};
_.k.isActiveShortsTab=function(B,t){t=!!_.X(t,_.aE)||!!_.X(t,_.F1);return(!!_.X(B,_.aE)||!!_.X(B,_.F1))&&t};
_.k.computeIsPrimary=function(B){return!!B};
_.n9.Object.defineProperties(g3.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 B=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&B)return B}}});
g3.prototype.onTap=g3.prototype.onTap;g3.prototype.onUp=g3.prototype.onUp;g3.prototype.onDown=g3.prototype.onDown;g3.prototype.triggerHintActions=g3.prototype.triggerHintActions;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],g3.prototype,"componentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],g3.prototype,"rendererBehavior",void 0);_.G([_.g(_.bP.YtTaskEmitterBehavior),_.Y("design:type",Object)],g3.prototype,"taskEmitterBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],g3.prototype,"activeEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],g3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],g3.prototype,"guideOpened",void 0);_.G([_.y(),_.Y("design:type",String)],g3.prototype,"type",void 0);_.G([_.mA("yt-interaction"),_.Y("design:type",Object)],g3.prototype,"interaction",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],g3.prototype,"isHeader",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data","activeEndpoint"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g3.prototype,"active",null);_.G([_.y({reflectToAttribute:!0}),_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],g3.prototype,"isPrimary",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.count","data.presentationStyle","data.badges.*"),_.Y("design:type",String),_.Y("design:paramtypes",[])],g3.prototype,"lineEndStyle",null);
_.G([_.F("lineEndStyle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],g3.prototype,"ariaLabel",null);_.G([_.IK("data.hintActions","guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g3.prototype,"triggerHintActions",null);_.G([_.Uv("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g3.prototype,"onDown",null);
_.G([_.Uv("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],g3.prototype,"onUp",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],g3.prototype,"onTap",null);_.G([_.M({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],g3);
_.e(g3,"ytd-guide-entry-renderer",function(){if(RuB!==void 0)return RuB;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return RuB=B},{mode:1});var Rc=function(){var B=_.x.apply(this,arguments)||this;B.userToggled=!1;return B};
_.u(Rc,_.x);_.k=Rc.prototype;_.k.getItemsPath=function(){return"data.expandableItems"};
_.k.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.k.onExpanderItemTapped=function(B){var t=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.m("kevlar_guide_expandable_items_killswitch")&&_.K9(this,function(){_.nR(t.expandableItems)});
B.preventDefault()};
_.k.onCollapserItemTapped=function(B){var t=this;this._setExpanded(!1);this.userToggled=!0;B.preventDefault();this.expandableItems&&!_.m("kevlar_guide_collapsible_items_killswitch")&&_.K9(this,function(){_.vz(t.hostElement)})};
_.k.observeActiveEndpoint=function(){for(var B=this.activeEndpoint,t=this.data,T=this.expandableItems.children,S=0,O=T.length;S<O;S++)T[S].activeEndpoint=B;t&&t.autoExpandCommand&&B&&!this.userToggled&&(T=this.data.autoExpandCommand,t=!(!_.X(T,_.XJ)||!_.X(B,_.XJ)||_.X(T,_.XJ).browseId!==_.X(B,_.XJ).browseId),B=this.get("commandMetadata.webCommandMetadata.url",B),T=this.get("commandMetadata.webCommandMetadata.url",T),t=t||!!(B&&T&&B.includes(T)),this._setExpanded(t),t&&this.ytLazyListBehavior.fillRemainingListItems())};
Rc.prototype.observeActiveEndpoint=Rc.prototype.observeActiveEndpoint;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Rc.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Rc.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],Rc.prototype,"ytLazyListBehavior",void 0);_.G([_.mA("#expandable-items"),_.Y("design:type",HTMLElement)],Rc.prototype,"expandableItems",void 0);
_.G([_.y(),_.Y("design:type",Object)],Rc.prototype,"data",void 0);_.G([_.y({readOnly:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Rc.prototype,"expanded",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],Rc.prototype,"initialCount",void 0);_.G([_.y(),_.Y("design:type",Object)],Rc.prototype,"activeEndpoint",void 0);_.G([_.IK("data","activeEndpoint","canShowMore"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Rc.prototype,"observeActiveEndpoint",null);
_.G([_.M({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],Rc);
_.e(Rc,"ytd-guide-collapsible-entry-renderer",function(){if(gFV!==void 0)return gFV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return gFV=B},{mode:_.h_("kevlar_poly_si_batch_j079")?1:2});var A$C;var c$B;var Af=function(){var B=_.x.apply(this,arguments)||this;B.allVideosCount=0;B.renderGuideEntry=!1;return B};
_.u(Af,_.x);Af.prototype.observeRenderEntry=function(){var B;this.renderGuideEntry=!((B=this.data)==null||!B.alwaysShow)||!!this.allVideosCount};
Af.prototype.observeRenderEntry=Af.prototype.observeRenderEntry;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Af.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],Af.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Af.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Af.prototype,"activeEndpoint",void 0);_.G([_.y({selector:_.X8h}),_.Y("design:type",Object)],Af.prototype,"allVideosCount",void 0);
_.G([_.y(),_.Y("design:type",Object)],Af.prototype,"renderGuideEntry",void 0);_.G([_.je("allVideosCount","data.alwaysShow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Af.prototype,"observeRenderEntry",null);_.G([_.M({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],Af);
_.e(Af,"ytd-guide-downloads-entry-renderer",function(){if(c$B===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);c$B=B}B=c$B;return B},{mode:1});var cA=function(){var B=_.x.apply(this,arguments)||this;B.youtab=_.m("web_enable_youtab");B.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return B};
_.u(cA,_.x);_.k=cA.prototype;_.k.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]]"}}}}}};
_.k.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var B=this.sectionItems.children,t=0,T=B.length;t<T;t++)B[t].activeEndpoint=this.activeEndpoint}};
_.k.handleAddToGuideSectionAction=function(B){var t=_.X(B,v9n);if(t&&this.data&&(B=t.items,t=t.handlerData,B&&t&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(t)>-1)){t=0;for(var T=B.length;t<T;t++)B[t].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,B[t])}};
_.k.handleRemoveFromGuideSectionAction=function(B){var t=_.X(B,n9s);t&&this.data&&(B=t.guideEntryId,t=t.handlerData,B&&t&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(t)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(B,this.data.sectionItems),this.removeFromCollapsedSection(B,this.data.sectionItems)))};
_.k.removeFromExpandedSection=function(B,t){B=this.getEntryIndexMatchingId(B,t);B!==-1&&this.splice("data.sectionItems",B,1)};
_.k.removeFromCollapsedSection=function(B,t){var T=t.findIndex(function(S){return!!_.X(S,Vks)});
T&&T!==-1&&t[T]&&_.X(t[T],Vks)&&(t=_.X(t[T],Vks).expandableItems)&&(B=this.getEntryIndexMatchingId(B,t),B!==-1&&this.splice("data.sectionItems."+T+".guideCollapsibleEntryRenderer.expandableItems",B,1))};
_.k.getEntryIndexMatchingId=function(B,t){var T=this;return t.findIndex(function(S){return T.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",S)===B})};
cA.prototype.activeEndpointChanged=cA.prototype.activeEndpointChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],cA.prototype,"actionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],cA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#section-items"),_.Y("design:type",HTMLDivElement)],cA.prototype,"sectionItems",void 0);
_.G([_.mA("#header-entry"),_.Y("design:type",Object)],cA.prototype,"headerEntry",void 0);_.G([_.y(),_.Y("design:type",Object)],cA.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],cA.prototype,"activeEndpoint",void 0);_.G([_.y(),_.Y("design:type",Object)],cA.prototype,"youtab",void 0);_.G([_.IK("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cA.prototype,"activeEndpointChanged",null);
_.G([_.M({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],cA);
_.e(cA,"ytd-guide-collapsible-section-entry-renderer",function(){if(A$C===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="[[youtab]]" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);A$C=B}B=A$C;return B},{mode:1});var s3B;var Fqf;var s4=function(){var B=_.x.apply(this,arguments)||this;B.modernTypography=_.m("web_modern_typography");B.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 B};
_.u(s4,_.x);_.k=s4.prototype;
_.k.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}}}}};
_.k.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var B=_.Zu(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);B&&B.length===1&&B[0]&&_.Zu(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.k.handleResetChannelUnreadCountCommand=function(B){var t;(B=(t=_.X(B,zPN))==null?void 0:t.channelId)&&this.data&&this.data.items&&(t=this.getPathToEntryMatchingId(B))&&(this.set(t+".guideEntryRenderer.count",0),this.set(t+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.k.handleResetSubscriptionsUnreadDotCommand=function(B){var t,T=(t=_.X(B,bw7))==null?void 0:t.targetId,S;T&&(S=this.data)!=null&&S.items&&(B=this.data.items.findIndex(function(O){var d;return((d=O.guideEntryRenderer)==null?void 0:d.targetId)===T}),B<0||this.set("data.items."+B+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.k.getPathToEntryMatchingId=function(B){if(this.data&&this.data.items){var t=this.getEntryIndexMatchingId(B,this.data.items);if(t>-1)return"data.items."+t;for(var T=0;T<this.data.items.length;T++)if(t=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[T]))if(t=this.getEntryIndexMatchingId(B,t),t>-1)return"data.items."+T+".guideCollapsibleEntryRenderer.expandableItems."+t}};
_.k.handleAddToGuideSectionAction=function(B){var t=this;if(_.X(B,v9n)){var T=_.X(B,v9n).items;B=_.X(B,v9n).handlerData;var S,O;if(T&&B&&((S=this.data)==null?void 0:(O=S.handlerDatas)==null?void 0:O.indexOf(B))>-1){T=T.filter(function(Z){return(Z=t.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",Z))&&!t.isGuideItemPresent(Z)});
var d;if(B==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((d=this.data)==null?0:d.items)&&(S=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),S>-1)){this.splice.apply(this,["data.items",S+1,0].concat(_.aw(T)));return}this.unshift.apply(this,["data.items"].concat(_.aw(T)))}}};
_.k.isGuideItemPresent=function(B){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(B,this.data.items)!==-1)return!0;var t=this.data.items.find(function(T){return!!T.guideCollapsibleEntryRenderer});
if((t==null?0:t.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(B,t.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.k.getEntryIndexMatchingId=function(B,t){var T=this;return t.findIndex(function(S){return T.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",S)===B})};
_.k.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(B,t){var T=this;return t.findIndex(function(S){return T.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",S)===B})};
_.k.handleRemoveFromGuideSectionAction=function(B){if(_.X(B,n9s)){var t=_.X(B,n9s).guideEntryId;B=_.X(B,n9s).handlerData;var T,S;t&&B&&((T=this.data)==null?void 0:(S=T.handlerDatas)==null?void 0:S.indexOf(B))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(t,this.data.items),this.removeFromCollapsedSection(t,this.data.items))}};
_.k.removeFromExpandedSection=function(B,t){B=this.getEntryIndexMatchingId(B,t);B!==-1&&this.splice("data.items",B,1)};
_.k.removeFromCollapsedSection=function(B,t){var T=t.findIndex(function(S){return!!S.guideCollapsibleEntryRenderer});
T!==-1&&(t=t[T].guideCollapsibleEntryRenderer.expandableItems)&&(B=this.getEntryIndexMatchingId(B,t),B!==-1&&this.splice("data.items."+T+".guideCollapsibleEntryRenderer.expandableItems",B,1))};
_.k.activeEndpointChanged=function(){for(var B=_.ZH(this.hostElement).querySelector("#items").children,t=0,T=B.length;t<T;t++)B[t].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.k.guideOpenedChanged=function(){for(var B=_.ZH(this.hostElement).querySelector("#items").children,t=0,T=B.length;t<T;t++)B[t].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
s4.prototype.guideOpenedChanged=s4.prototype.guideOpenedChanged;s4.prototype.activeEndpointChanged=s4.prototype.activeEndpointChanged;s4.prototype.persistentGuideChanged=s4.prototype.persistentGuideChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],s4.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],s4.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],s4.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],s4.prototype,"ytLazyListBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],s4.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],s4.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],s4.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],s4.prototype,"modernTypography",void 0);_.G([_.y(),_.Y("design:type",String)],s4.prototype,"type",void 0);_.G([_.y({value:20}),_.Y("design:type",Number)],s4.prototype,"initialCount",void 0);_.G([_.y({value:10}),_.Y("design:type",Number)],s4.prototype,"targetFramerate",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],s4.prototype,"autoFill",void 0);_.G([_.y({value:50}),_.Y("design:type",Number)],s4.prototype,"renderDelay",void 0);
_.G([_.IK("guidePersistentAndVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s4.prototype,"persistentGuideChanged",null);_.G([_.je("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s4.prototype,"activeEndpointChanged",null);_.G([_.je("guideOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s4.prototype,"guideOpenedChanged",null);
_.G([_.M({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],s4);
_.e(s4,"ytd-guide-section-renderer",function(){if(Fqf!==void 0)return Fqf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Fqf=B},{mode:_.h_("kevlar_poly_si_batch_j073")?1:2});var w0w;var Ft=function(){return _.x.apply(this,arguments)||this};
_.u(Ft,_.x);_.n9.Object.defineProperties(Ft.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Ft.prototype,"rendererBehaviors",void 0);_.G([_.y(),_.Y("design:type",Object)],Ft.prototype,"data",void 0);_.G([_.y(),_.F("data.signInButton.buttonRenderer.style"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Ft.prototype,"alignByText",null);_.G([_.M({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Ft);
_.e(Ft,"ytd-guide-signin-promo-renderer",function(){if(w0w===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);w0w=B}B=w0w;return B},{mode:1});var w3=function(){var B=_.x.apply(this,arguments)||this;B.showFooter=!1;return B};
_.u(w3,_.x);w3.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}}}}};
w3.prototype.attached=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1){t=_.OD().resolve(_.S_(_.QV));if(!t)return T.jumpTo(0);t.setGuideData(B.hostElement);return _.V(T,0,3)}B.ytLazyListBehavior.initialCount=2;return T.return()})};
w3.prototype.onMouseExit=function(){_.m("web_guide_hover_expansion")&&_.Zu(this.hostElement,"yt-guide-mouseleaved",[])};
w3.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
w3.prototype.dataChanged=w3.prototype.dataChanged;w3.prototype.onMouseExit=w3.prototype.onMouseExit;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],w3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],w3.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.bU.YtLazyListBehavior),_.Y("design:type",Object)],w3.prototype,"ytLazyListBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],w3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],w3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],w3.prototype,"showFooter",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],w3.prototype,"autoFill",void 0);_.G([_.Uv("mouseleave"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w3.prototype,"onMouseExit",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],w3.prototype,"dataChanged",null);_.G([_.M({is:"ytd-guide-renderer",disableElementRegistration:!0})],w3);
_.e(w3,"ytd-guide-renderer",function(){if(s3B!==void 0)return s3B;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return s3B=B},{mode:_.h_("kevlar_poly_si_batch_j073")?1:2});var oF_;var oc=function(){var B=_.x.apply(this,arguments)||this;B.systemIcons=_.m("kevlar_system_icons");B.frostedGlass=_.m("web_frosted_glass");B.getEndpointForm=function(){return F68(B.data)};
return B};
_.u(oc,_.x);_.k=oc.prototype;_.k.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.k.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.vS(this.data.formattedTitle))};
_.k.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.k.onDown=function(){this.interaction.triggerDown()};
_.k.onUp=function(){this.interaction.triggerUp()};
_.k.onTap=function(B){if(this.data.serviceEndpoint){var t;_.m("shorts_controller_retrieve_seedless_sequence_v2")&&((t=_.X(this.data.serviceEndpoint,_.aE))==null?void 0:t.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):sPn(this.data.serviceEndpoint,this);B.preventDefault()}else{var T;((T=this.data)==null?0:T.navigationEndpoint)&&!_.zJ(_.z2(B),this.hostElement,["A".toString()])&&_.dv(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.k.computeActive=function(B,t){if(!B)return!1;var T=B.navigationEndpoint;B=B.serviceEndpoint;if(!T&&!B||!t)return!1;if(T){B=_.X(T,_.XJ);var S=_.X(t,_.XJ);if(B&&S)return B.browseId===S.browseId&&B.params===S.params;var O;T=(O=_.X(T.commandMetadata,_.b5))==null?void 0:O.url;var d;t=(d=_.X(t.commandMetadata,_.b5))==null?void 0:d.url;return!(!T||!t||T!==t&&T!==_.DE(t))}return this.isActiveShortsTab(B,t)};
_.k.isActiveShortsTab=function(B,t){t=!!_.X(t,_.aE)||!!_.X(t,_.F1);return(!!_.X(B,_.aE)||!!_.X(B,_.F1))&&t};
_.k.computeTitle=function(B,t){return t?"":_.vS(B)};
_.n9.Object.defineProperties(oc.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
oc.prototype.onTap=oc.prototype.onTap;oc.prototype.onUp=oc.prototype.onUp;oc.prototype.onDown=oc.prototype.onDown;oc.prototype.onActiveStateChange=oc.prototype.onActiveStateChange;oc.prototype.dataChanged=oc.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oc.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],oc.prototype,"ytComponentBehavior",void 0);
_.G([_.g(_.Aw),_.Y("design:type",Object)],oc.prototype,"ironButtonState",void 0);_.G([_.y(),_.Y("design:type",Object)],oc.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],oc.prototype,"activeEndpoint",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],oc.prototype,"noLabels",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.Y("design:type",Boolean)],oc.prototype,"isActive",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],oc.prototype,"systemIcons",void 0);_.G([_.mA("yt-interaction"),_.Y("design:type",Object)],oc.prototype,"interaction",void 0);_.G([_.F("isActive"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],oc.prototype,"ariaSelected",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],oc.prototype,"frostedGlass",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oc.prototype,"dataChanged",null);_.G([_.IK("isActive"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oc.prototype,"onActiveStateChange",null);_.G([_.Uv("down"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oc.prototype,"onDown",null);
_.G([_.Uv("up"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],oc.prototype,"onUp",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oc.prototype,"onTap",null);_.G([_.M({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],oc);
_.e(oc,"ytd-mini-guide-entry-renderer",function(){if(oF_!==void 0)return oF_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return oF_=B},{mode:_.h_("kevlar_poly_si_batch_j063")?1:2});var y$q;var yO=function(){var B=_.x.apply(this,arguments)||this;B.allVideosCount=0;B.noLabels=_.m("kevlar_mini_guide_no_labels");B.frostedGlass=_.m("web_frosted_glass");return B};
_.u(yO,_.x);_.k=yO.prototype;_.k.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")};
_.k.onMouseEnter=function(){_.m("web_guide_hover_expansion")&&_.Zu(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.k.visibleChanged=function(){if(this.visible&&!this.data){var B=_.OD().resolve(_.S_(_.QV));B&&B.setGuideData(this.hostElement)}};
_.k.dataChanged=function(){var B=[],t;if((t=this.data)!=null&&t.items){t=_.C(this.data.items);for(var T=t.next();!T.done;T=t.next()){T=T.value;var S=void 0;if((S=T.guideSectionRenderer)==null?0:S.items)for(S=void 0,T=_.C((S=T.guideSectionRenderer)==null?void 0:S.items),S=T.next();!S.done;S=T.next())if(S=S.value,S.guideEntryRenderer)S=S.guideEntryRenderer,S.isPrimary&&B.push({guideEntryRenderer:S});else if(S.guideCollapsibleSectionEntryRenderer){var O=void 0;((O=_.X(S.guideCollapsibleSectionEntryRenderer.headerEntry,
K5))==null?0:O.isPrimary)&&B.push({guideEntryRenderer:_.X(S.guideCollapsibleSectionEntryRenderer.headerEntry,K5)});if(S=S.guideCollapsibleSectionEntryRenderer.sectionItems)for(S=_.C(S),O=S.next();!O.done;O=S.next()){var d=O.value;O=_.X(d,Es_);var Z=void 0;((Z=_.X(d,K5))==null?0:Z.isPrimary)?B.push({guideEntryRenderer:_.X(d,K5)}):O&&(d=void 0,_.X((d=O)==null?void 0:d.entryRenderer,K5)&&(O.alwaysShow||this.allVideosCount)&&B.push({guideEntryRenderer:_.X(O.entryRenderer,K5)}))}}}}this.miniGuideItems=
B};
_.k.activeEndpointChanged=function(){for(var B=this.items.children,t=0;t<B.length;t++)B[t].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
yO.prototype.activeEndpointChanged=yO.prototype.activeEndpointChanged;yO.prototype.dataChanged=yO.prototype.dataChanged;yO.prototype.visibleChanged=yO.prototype.visibleChanged;yO.prototype.onMouseEnter=yO.prototype.onMouseEnter;_.G([_.g(_.sE),_.Y("design:type",Object)],yO.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],yO.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],yO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],yO.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],yO.prototype,"ytComponentBehavior",void 0);_.G([_.mA("#items"),_.Y("design:type",Object)],yO.prototype,"items",void 0);_.G([_.y(),_.Y("design:type",Object)],yO.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],yO.prototype,"visible",void 0);_.G([_.y(),_.Y("design:type",Object)],yO.prototype,"miniGuideItems",void 0);_.G([_.y({selector:_.X8h}),_.Y("design:type",Object)],yO.prototype,"allVideosCount",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],yO.prototype,"noLabels",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],yO.prototype,"frostedGlass",void 0);
_.G([_.Uv("mouseenter"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yO.prototype,"onMouseEnter",null);_.G([_.je("visible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yO.prototype,"visibleChanged",null);_.G([_.je("data","allVideosCount"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yO.prototype,"dataChanged",null);
_.G([_.je("activeEndpoint"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],yO.prototype,"activeEndpointChanged",null);_.G([_.M({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],yO);
_.e(yO,"ytd-mini-guide-renderer",function(){if(y$q===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);y$q=B}B=y$q;return B},{mode:1});var Q3V;var xX7=/^[\x00-\x7F]+$/,QO=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(QO,_.x);_.n9.Object.defineProperties(QO.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var B,t=_.vS((B=this.data)==null?void 0:B.handle);if(t)return _.lZ("@"+t)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var B=_.vS(this.displayHandle),t,T=_.vS((t=this.data)==null?void 0:t.handleUrl);if(B&&T)return _.lZ(T+B)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var B=_.vS(this.displayHandle);if(B&&!xX7.test(B)){var t;return(t=this.data)==null?void 0:t.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var B=_.vS(this.displayHandleUrl),t,T=_.vS((t=this.data)==null?void 0:t.urlInfoText);if(B&&T)return _.lZ(T+" "+B)}}});
_.G([_.y(),_.Y("design:type",Object)],QO.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],QO.prototype,"displayHandle",null);_.G([_.F("displayHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],QO.prototype,"displayHandleUrl",null);_.G([_.F("displayHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],QO.prototype,"warningText",null);
_.G([_.F("displayHandleUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],QO.prototype,"urlInfoTextWithUrl",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],QO.prototype,"darkerDarkTheme",void 0);_.G([_.M({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],QO);
_.e(QO,"ytd-handles-claiming-confirm-dialog-content",function(){if(Q3V!==void 0)return Q3V;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Q3V=B},{mode:1});var MOC;var x3=function(){var B=_.x.apply(this,arguments)||this;B.okButtonOverride={style:"mono",type:"outline",size:"M"};return B};
_.u(x3,_.x);x3.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
x3.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],x3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],x3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],x3.prototype,"okButtonOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],x3.prototype,"data",void 0);_.G([_.M({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],x3);
_.e(x3,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(MOC!==void 0)return MOC;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return MOC=B},{mode:1});var $XV;var Wq1=/^[\x00-\x7F]+$/,M$=function(){var B=_.x.apply(this,arguments)||this;B.isLoading=!1;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(M$,_.x);M$.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var B;this.selectedHandle=(B=this.handleInput)==null?void 0:B.value;this.onSelectedHandleChanged(this.selectedHandle);_.Zu(this.hostElement,"yt-refit-popups-action")}};
_.n9.Object.defineProperties(M$.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var B;return(B=this.data)==null?void 0:B.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.lZ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.lZ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Wq1.test(this.selectedHandle)){var B;return(B=this.data)==null?void 0:B.warningText}}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],M$.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],M$.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],M$.prototype,"selectedHandle",void 0);_.G([_.y(),_.Y("design:type",Object)],M$.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Function)],M$.prototype,"onSelectedHandleChanged",void 0);_.G([_.mA("#channel-handle-input"),_.Y("design:type",Object)],M$.prototype,"handleInput",void 0);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],M$.prototype,"handleUrlPrefix",null);_.G([_.F("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],M$.prototype,"displayHandle",null);_.G([_.F("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],M$.prototype,"displayHandleUrl",null);_.G([_.F("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],M$.prototype,"warningText",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],M$.prototype,"darkerDarkTheme",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);_.G([_.M({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],M$);
_.e(M$,"ytd-handles-claiming-edit-dialog-content",function(){if($XV!==void 0)return $XV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $XV=B},{mode:1});var eun;var $3=function(){var B=_.x.apply(this,arguments)||this;B.actionButtonOverride={style:"mono",type:"filled",size:"M"};B.cancelButtonOverride={style:"mono",type:"text",size:"M"};B.selectButtonDisabled=!1;B.isLoading=!1;B.hasSelectedHandleEventListener=!1;B.selectedHandleChanged=function(t){B.selectedHandle=t};
return B};
_.u($3,_.x);_.k=$3.prototype;_.k.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.k.onDataChanged=function(){var B,t;this.selectedHandle=(t=_.X((B=this.data)==null?void 0:B.inputField,pUq))==null?void 0:t.handle};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.onCancel=function(){this.selectedHandle="";_.CG(this.hostElement,"yt-close-popup-action",[this.is])};
_.k.onSelectHandle=function(){var B=this;if(this.selectedHandle!==void 0){var t;((t=this.data)==null?void 0:t.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(T,S){if(S.newHandleUpdateStatus!==void 0&&S.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&S.newHandleUpdateStatus.errorMessage)_.bc(B.hostElement,_.vS(S.newHandleUpdateStatus.errorMessage)),
B.isLoading=!1;else{var O;if((O=B.data)==null?0:O.onChannelUpdateSuccess){T=B.data.onChannelUpdateSuccess;var d,Z;if(S=(d=_.X(T,_.jk))==null?void 0:(Z=d.popup)==null?void 0:Z.handlesClaimingConfirmDialogRenderer)S.handle=_.lZ(B.selectedHandle);B.ytComponentBehavior.resolveCommand(T);_.CG(B.hostElement,"yt-close-popup-action",[B.is])}else B.isLoading=!1}},
onServerError:function(){var T;B.content&&((T=B.content)==null?0:T.handleInput)&&B.content.handleInput.validate();B.isLoading=!1;_.bc(B.hostElement,_.IG("TRY_AGAIN_LATER"))}}}))}};
_.k.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
$3.prototype.onDataChanged=$3.prototype.onDataChanged;$3.prototype.onSelectedHandleChanged=$3.prototype.onSelectedHandleChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],$3.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"actionButtonOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"cancelButtonOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",String)],$3.prototype,"selectedHandle",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"selectButtonDisabled",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"hasSelectedHandleEventListener",void 0);_.G([_.y(),_.Y("design:type",Object)],$3.prototype,"handleInput",void 0);
_.G([_.IK("selectedHandle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$3.prototype,"onSelectedHandleChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$3.prototype,"onDataChanged",null);_.G([_.mA("ytd-handles-claiming-edit-dialog-content"),_.Y("design:type",Object)],$3.prototype,"content",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$3.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.M({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],$3);
_.e($3,"ytd-handles-claiming-edit-dialog-renderer",function(){if(eun!==void 0)return eun;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return eun=B},{mode:1});var GaN;var WA=function(){return _.x.apply(this,arguments)||this};
_.u(WA,_.x);_.n9.Object.defineProperties(WA.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null?0:B.handle){var t;return _.lZ("@"+_.vS((t=this.data)==null?void 0:t.handle))}}}});
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],WA.prototype,"formattedHandle",null);_.G([_.y(),_.Y("design:type",Object)],WA.prototype,"data",void 0);_.G([_.M({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],WA);
_.e(WA,"ytd-handles-claiming-radio-option-renderer",function(){if(GaN!==void 0)return GaN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return GaN=B},{mode:1});var p0w;var irN=/^[\x00-\x7F]+$/,eD=function(){var B=_.x.apply(this,arguments)||this;B.initialRadioIndex="-1";B.isLoading=!1;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.maybeSubmitFeedback=function(){B.feedbackSurveyRenderer.submitSurvey()};
return B};
_.u(eD,_.x);eD.prototype.updateSelectedHandleIndexFromBinding=function(B){this.selectedRadioIndex=+B.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(B)};
eD.prototype.selectedHandleChanged=function(B){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var t;this.selectedHandle=(t=this.handleInput)==null?void 0:t.value;this.onSelectedHandleChanged(B)}};
_.n9.Object.defineProperties(eD.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var B;return(((B=this.data)==null?void 0:B.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var B;return this.ytRendererBehavior.getSimpleString((B=this.data)==null?void 0:B.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.lZ("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.lZ(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!irN.test(this.selectedHandle)){var B;return(B=this.data)==null?void 0:B.warningText}}}});
_.G([_.y(),_.Y("design:type",Object)],eD.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],eD.prototype,"initialRadioIndex",void 0);_.G([_.y(),_.Y("design:type",Number)],eD.prototype,"selectedRadioIndex",void 0);_.G([_.y(),_.Y("design:type",String)],eD.prototype,"selectedHandle",void 0);_.G([_.y(),_.Y("design:type",Object)],eD.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Function)],eD.prototype,"onSelectedHandleChanged",void 0);
_.G([_.y(),_.Y("design:type",Function)],eD.prototype,"onSelectedRadioIndexChanged",void 0);_.G([_.mA("#channel-handle-input"),_.Y("design:type",Object)],eD.prototype,"handleInput",void 0);_.G([_.mA("ytd-feedback-survey-renderer"),_.Y("design:type",Object)],eD.prototype,"feedbackSurveyRenderer",void 0);_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],eD.prototype,"radioButtonLength",null);
_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eD.prototype,"handleUrlPrefix",null);_.G([_.F("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eD.prototype,"displayHandle",null);_.G([_.F("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eD.prototype,"displayHandleUrl",null);_.G([_.F("selectedHandle"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],eD.prototype,"warningText",null);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eD.prototype,"darkerDarkTheme",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],eD.prototype,"ytRendererBehavior",void 0);_.G([_.M({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],eD);
_.e(eD,"ytd-handles-claiming-select-dialog-content",function(){if(p0w!==void 0)return p0w;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return p0w=B},{mode:1});var Y37;var GV=function(){var B=_.x.apply(this,arguments)||this;B.actionButtonOverride={style:"mono",type:"filled",size:"M"};B.cancelButtonOverride={style:"mono",type:"text",size:"M"};B.initialRadioIndex="-1";B.selectButtonDisabled=!1;B.isLoading=!1;B.selectedRadioIndexChanged=function(t){B.selectedRadioIndex=Number(t.detail.value)};
B.selectedHandleChanged=function(t){B.selectedHandle=t.detail.value};
B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(GV,_.x);_.k=GV.prototype;_.k.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.k.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.k.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.Zu(this.hostElement,"yt-refit-popups-action")};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.CG(this.hostElement,"yt-close-popup-action",[this.is])};
_.k.onSelectHandle=function(){var B=this;if(this.selectedHandle!==void 0){var t;((t=this.data)==null?void 0:t.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(T,S){if(S.newHandleUpdateStatus!==void 0&&S.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&S.newHandleUpdateStatus.errorMessage)_.bc(B.hostElement,_.vS(S.newHandleUpdateStatus.errorMessage)),
B.isLoading=!1;else{var O;if((O=B.data)==null?0:O.onChannelUpdateSuccess){T=B.data.onChannelUpdateSuccess;S=_.X(T,_.jk);var d;if(S==null?0:(d=S.popup)==null?0:d.handlesClaimingConfirmDialogRenderer)S.popup.handlesClaimingConfirmDialogRenderer.handle=_.lZ(B.selectedHandle);B.ytComponentBehavior.resolveCommand(T);_.CG(B.hostElement,"yt-close-popup-action",[B.is])}else B.isLoading=!1}},
onServerError:function(){if(B.selectedRadioIndex===B.radioButtonLength){var T;B.content&&((T=B.content)==null?0:T.handleInput)&&B.content.handleInput.validate()}B.isLoading=!1;_.bc(B.hostElement,_.IG("TRY_AGAIN_LATER"))}}}))}};
_.k.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var B,t;this.selectedHandle=(B=this.content)==null?void 0:(t=B.handleInput)==null?void 0:t.value}else this.selectedRadioIndex>=0&&((B=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(B==null?void 0:B.handle):this.selectedHandle=void 0)};
_.k.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.k.getRadioItem=function(B){if(this.radioButtonLength>B&&B>=0)return _.X(this.data.radioButton[B],dJN)};
_.n9.Object.defineProperties(GV.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var B;return(((B=this.data)==null?void 0:B.radioButton)||[]).length}}});
GV.prototype.onSelectedHandleChanged=GV.prototype.onSelectedHandleChanged;GV.prototype.onSelectedHandleIndexChanged=GV.prototype.onSelectedHandleIndexChanged;GV.prototype.onDataChanged=GV.prototype.onDataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],GV.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],GV.prototype,"actionButtonOverride",void 0);_.G([_.y(),_.Y("design:type",Object)],GV.prototype,"cancelButtonOverride",void 0);
_.G([_.y(),_.Y("design:type",Object)],GV.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],GV.prototype,"initialRadioIndex",void 0);_.G([_.y(),_.Y("design:type",Number)],GV.prototype,"selectedRadioIndex",void 0);_.G([_.y(),_.Y("design:type",String)],GV.prototype,"selectedHandle",void 0);_.G([_.y(),_.Y("design:type",Object)],GV.prototype,"selectButtonDisabled",void 0);_.G([_.y(),_.Y("design:type",Object)],GV.prototype,"isLoading",void 0);
_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],GV.prototype,"radioButtonLength",null);_.G([_.mA("ytd-handles-claiming-select-dialog-content"),_.Y("design:type",Object)],GV.prototype,"content",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],GV.prototype,"onDataChanged",null);
_.G([_.IK("selectedRadioIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],GV.prototype,"onSelectedHandleIndexChanged",null);_.G([_.IK("selectedHandle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],GV.prototype,"onSelectedHandleChanged",null);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],GV.prototype,"darkerDarkTheme",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],GV.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],GV.prototype,"ytRendererstamperBehavior",void 0);_.G([_.M({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],GV);
_.e(GV,"ytd-handles-claiming-select-dialog-renderer",function(){if(Y37!==void 0)return Y37;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Y37=B},{mode:1});var Kqb;var lMN;var pO=function(){return _.x.apply(this,arguments)||this};
_.u(pO,_.x);pO.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],pO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],pO.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],pO.prototype,"data",void 0);_.G([_.M({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],pO);
_.e(pO,"ytd-hotkey-dialog-section-option-renderer",function(){if(lMN!==void 0)return lMN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return lMN=B},{mode:1});var vFf;var iu=function(){return _.x.apply(this,arguments)||this};
_.u(iu,_.x);iu.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],iu.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],iu.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],iu.prototype,"data",void 0);_.G([_.M({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],iu);
_.e(iu,"ytd-hotkey-dialog-section-renderer",function(){if(vFf!==void 0)return vFf;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return vFf=B},{mode:1});var Y3=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(Y3,_.x);Y3.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Y3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Y3.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Y3.prototype,"darkerDarkTheme",void 0);_.G([_.M({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],Y3);
_.e(Y3,"ytd-hotkey-dialog-content",function(){if(Kqb!==void 0)return Kqb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Kqb=B},{mode:1});var nFr;var KO=function(){return _.x.apply(this,arguments)||this};
_.u(KO,_.x);KO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var B=document.querySelector("ytd-hotkey-dialog-content #scrollable");B&&(B.dialogElement=this.hostElement.parentElement)};
KO.prototype.onCloseTap=function(){_.CG(this.hostElement,"yt-close-popup-action")};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],KO.prototype,"data",void 0);_.G([_.M({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],KO);
_.e(KO,"ytd-hotkey-dialog-renderer",function(){if(nFr!==void 0)return nFr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return nFr=B},{mode:1});var r$1;var lu=function(){return _.x.apply(this,arguments)||this};
_.u(lu,_.x);lu.prototype.onYtServiceRequestError=function(){if(this.blocked){var B;var t=(B=this.data)==null?void 0:B.defaultServiceEndpoint}else{var T;t=(T=this.data)==null?void 0:T.toggledServiceEndpoint}var S;(t=(S=_.X(t,_.Fko))==null?void 0:S.onFailureAction)&&this.ytComponentBehavior.resolveCommand(t);this.updateBlockState(!this.blocked)};
lu.prototype.onYtToggleButton=function(B){this.updateBlockState(B.detail.toggled)};
lu.prototype.updateBlockState=function(B){if(B!==this.blocked){var t=this.blockedEntityKey;t&&this.ytdReduxBehavior.dispatch(_.mO("blockStateEntity",t,{key:t,blocked:B}));this.set("data.isToggled",B)}};
_.n9.Object.defineProperties(lu.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)}}});
lu.prototype.onYtToggleButton=lu.prototype.onYtToggleButton;lu.prototype.onYtServiceRequestError=lu.prototype.onYtServiceRequestError;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],lu.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],lu.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lu.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],lu.prototype,"blockedEntityKey",void 0);
_.G([_.y({selectorArgs:["blockedEntityKey"],selector:function(B,t){return _.q8(B.entities,"blockStateEntity",t)}}),
_.Y("design:type",Object)],lu.prototype,"blockStateEntity",void 0);_.G([_.F("data","blockStateEntity"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],lu.prototype,"blocked",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lu.prototype,"onYtServiceRequestError",null);
_.G([_.Uv("yt-toggle-button"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],lu.prototype,"onYtToggleButton",null);_.G([_.M({is:"ytd-block-button",disableElementRegistration:!0})],lu);
_.e(lu,"ytd-block-button",function(){if(r$1!==void 0)return r$1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return r$1=B},
{mode:1});var zu1;var brf;var vA=function(){return _.x.apply(this,arguments)||this};
_.u(vA,_.x);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],vA.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vA.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],vA.prototype,"data",void 0);_.G([_.M({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],vA);
_.e(vA,"ytd-kids-blocklist-picker-item-renderer",function(){if(brf!==void 0)return brf;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return brf=B},{mode:1});var nO=function(){return _.x.apply(this,arguments)||this};
_.u(nO,_.x);nO.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],nO.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],nO.prototype,"data",void 0);_.G([_.M({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],nO);
_.e(nO,"ytd-kids-blocklist-picker-content",function(){if(zu1!==void 0)return zu1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return zu1=
B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var BM_;var r3=function(){var B=_.x.apply(this,arguments)||this;B.hasAnyRequestSucceeded=!1;B.hasAnyRequestFailed=!1;B.numPendingRequests=0;return B};
_.u(r3,_.x);_.k=r3.prototype;_.k.attached=function(){this.hostElement.setAttribute("dialog","")};
_.k.onDoneButtonTap=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.k.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.k.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.k.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.k.onPopupClosed=function(B){var t,T;if(((t=B.detail)==null?void 0:(T=t.popup)==null?void 0:T.is)==="tp-yt-paper-dialog"){var S;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((S=this.data)==null?0:S.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.bZ(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
r3.prototype.onPopupClosed=r3.prototype.onPopupClosed;r3.prototype.onYtServiceRequestError=r3.prototype.onYtServiceRequestError;r3.prototype.onYtServiceRequestCompleted=r3.prototype.onYtServiceRequestCompleted;r3.prototype.onYtServiceRequestSent=r3.prototype.onYtServiceRequestSent;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],r3.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],r3.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],r3.prototype,"data",void 0);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r3.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r3.prototype,"onYtServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],r3.prototype,"onYtServiceRequestError",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],r3.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],r3);
_.e(r3,"ytd-kids-blocklist-picker-renderer",function(){if(BM_!==void 0)return BM_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return BM_=B},{mode:1});var tlV;var TM7;var zV=function(){return _.x.apply(this,arguments)||this};
_.u(zV,_.x);zV.prototype.setTip=function(B){var t=this;this.data&&(this.tip=vrr(Kdn.getInstance(),B,this.data),_.K9(this,function(){_.dv(t.hostElement,"yt-refit")}))};
zV.prototype.clearTip=function(){this.tip=void 0};
zV.prototype.computeHidden=function(B){return!B};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],zV.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],zV.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.Y("design:type",Boolean)],zV.prototype,"hidden",void 0);_.G([_.y(),_.Y("design:type",Object)],zV.prototype,"tip",void 0);_.G([_.M({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],zV);
_.e(zV,"ytd-menu-popup-tip-renderer",function(){if(TM7!==void 0)return TM7;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);
return TM7=B},{mode:1});var STb;var bu=function(){var B=_.x.apply(this,arguments)||this;B.useIcons=!1;B.systemIcons=_.m("kevlar_system_icons");B.useListItemStyles=_.m("web_list_item_style_for_menu_items");return B};
_.u(bu,_.x);_.k=bu.prototype;_.k.onFocus=function(){var B;(B=_.ZH(this.hostElement).querySelector("tp-yt-paper-item"))==null||B.focus()};
_.k.onTap=function(){var B=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(B&&_.X(B,_.EQ))this.componentBehavior.resolveCommand(B),this.updateToggledStateInEntity();else if(B){this.componentBehavior.resolveCommand(B)||_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}});var t;((t=_.X(B,_.P7))==null?void 0:t.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.k.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.k.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.k.updateToggledStateInEntity=function(){var B=this.data.toggleMenuServiceItemEntityKey,t=!this.data.isToggled;B&&this.ytdReduxBehavior.dispatch(_.mO("toggleMenuServiceItemEntity",B,{key:B,isToggled:t}))};
_.k.computeIcon=function(B,t,T){return(B=B?T:t)&&B.iconType?_.DK(B.iconType):""};
_.k.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.k.isIconActive=function(B){return!_.m("toggle_menu_active_icon_killswitch")&&B};
_.n9.Object.defineProperties(bu.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?0:B.isToggled)?(t=this.data)==null?void 0:t.toggledText:(T=this.data)==null?void 0:T.defaultText}}});
bu.prototype.toggledStateEntityChanged=bu.prototype.toggledStateEntityChanged;bu.prototype.onYtServiceRequestCompleted=bu.prototype.onYtServiceRequestCompleted;bu.prototype.onTap=bu.prototype.onTap;bu.prototype.onFocus=bu.prototype.onFocus;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bu.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],bu.prototype,"componentBehavior",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],bu.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bu.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bu.prototype,"useIcons",void 0);_.G([_.y({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.Y("design:type",String)],bu.prototype,"icon",void 0);
_.G([_.y({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(B,t){return _.q8(B.entities,"toggleMenuServiceItemEntity",t)}}),
_.Y("design:type",Object)],bu.prototype,"toggleMenuServiceItemEntity",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bu.prototype,"systemIcons",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],bu.prototype,"useListItemStyles",void 0);_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bu.prototype,"onFocus",null);
_.G([_.F("data.isToggled"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],bu.prototype,"toggleButtonText",null);_.G([_.Uv("tap"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bu.prototype,"onTap",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bu.prototype,"onYtServiceRequestCompleted",null);
_.G([_.IK("toggleMenuServiceItemEntity.isToggled","data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bu.prototype,"toggledStateEntityChanged",null);_.G([_.M({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],bu);
_.e(bu,"ytd-toggle-menu-service-item-renderer",function(){if(STb!==void 0)return STb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return STb=B},{mode:1});var OXn;var BT=function(){return _.x.apply(this,arguments)||this};
_.u(BT,_.x);BT.prototype.onFocus=function(){var B;(B=_.ZH(this.hostElement).querySelector("tp-yt-paper-item"))==null||B.focus()};
_.n9.Object.defineProperties(BT.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Xx(this.data.iconUrl)}}});
BT.prototype.onFocus=BT.prototype.onFocus;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],BT.prototype,"rendererBehavior",void 0);_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],BT.prototype,"ytEndpointBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],BT.prototype,"data",void 0);_.G([_.Uv("focus"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],BT.prototype,"onFocus",null);
_.G([_.F("data.iconUrl"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],BT.prototype,"imageSource",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],BT);
_.e(BT,"ytd-menu-custom-icon-item-renderer",function(){if(OXn!==void 0)return OXn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return OXn=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});_.dU(_.AX,"yt-list-item-view-model",{props:{data:_.lP,isMenuItem:_.lP,isCompact:_.lP,onTap:_.Oz,trailingAccessory:_.Oz,hideSelectionTextChevron:_.lP,disabled:_.lP,inPopup:_.lP,disableHorizontalPadding:_.lP,isOverlay:_.lP,isToggled:_.lP}});var t3=function(){var B=_.x.apply(this,arguments)||this;B.disableBackdropFilter=_.m("web_disable_backdrop_filter");return B};
_.u(t3,_.x);_.k=t3.prototype;
_.k.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"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.k.computeAriaLabel=function(B){return B};
_.k.onPopupOpened=function(){this.items.selected=0;for(var B=_.C(_.ZH(this.items).children),t=B.next();!t.done;t=B.next())t.value.popupPositionTarget=this.positionTarget;if(B=this.popupTip||void 0)B.setTip(this.source||""),this.source=void 0;this.veData&&(B=_.sg())&&_.iS(B,[this.veData])};
_.k.onPopupClosed=function(){var B=this.popupTip||void 0;B&&B.clearTip()};
_.k.onIronActivate=function(B){this.shouldPersist(B)||_.CG(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(B=_.sg())&&_.KG(B,this.veData)};
_.k.shouldPersist=function(B){var t,T;if(((t=B.detail)==null?void 0:t.selected)===void 0||(T=this.data)==null||!T.items)return!1;var S,O;return!((O=(S=this.data.items[B.detail.selected])==null?void 0:S.toggleMenuServiceItemRenderer)==null||!O.persistentOnMenuPopup)};
_.k.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(B){return B.menuNavigationItemRenderer?!!B.menuNavigationItemRenderer.icon:B.menuServiceItemRenderer?!!B.menuServiceItemRenderer.icon:B.menuConditionalServiceItemRenderer?!!B.menuConditionalServiceItemRenderer.icon:B.menuConditionalNavigationItemRenderer?!!B.menuConditionalNavigationItemRenderer.icon:B.toggleMenuServiceItemRenderer?!!B.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
t3.prototype.onPopupClosed=t3.prototype.onPopupClosed;t3.prototype.onPopupOpened=t3.prototype.onPopupOpened;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],t3.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],t3.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],t3.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],t3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],t3.prototype,"veData",void 0);_.G([_.y({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.Y("design:type",String)],t3.prototype,"ariaLabel",void 0);_.G([_.y({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],t3.prototype,"useIcons",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],t3.prototype,"disableBackdropFilter",void 0);_.G([_.mA("#items"),_.Y("design:type",Object)],t3.prototype,"items",void 0);_.G([_.mA("ytd-menu-popup-tip-renderer"),_.Y("design:type",Object)],t3.prototype,"popupTip",void 0);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t3.prototype,"onPopupOpened",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],t3.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],t3);
_.e(t3,"ytd-menu-popup-renderer",function(){if(tlV!==void 0)return tlV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return tlV=B},{mode:1});var kvf;var dwB=_.Ba(function(B){B=_.zo(B,{icon:void 0});var t=B.data;B=B.icon;var T=function(){return t().iconBadgeText},S={},O=_.JK("yt-spec-icon-badge-shape",function(){a:switch(t().iconBadgeType){case "notification":var d="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":d="yt-spec-icon-badge-shape--type-cart";break a;default:d=""}return d},function(){a:switch(t().iconBadgeStyle){case "overlay":var d="yt-spec-icon-badge-shape--style-overlay";
break a;default:d=""}return d},(S["yt-spec-icon-badge-shape--text-size-small"]=function(){var d=T();
return!!((d==null?0:d.length)&&d.length>2)},S));
return _.E("yt-icon-badge-shape",null,_.E(_.I,{cond:B,then:function(d){return _.E("div",{class:O},_.E("div",{class:"yt-spec-icon-badge-shape__icon"},_.E(_.fz,{icon:d})),_.E(_.I,{cond:T,then:function(Z){return _.E("div",{class:"yt-spec-icon-badge-shape__badge"},Z)}}))}}))},"yg");
dwB.idomCompat=!0;_.dU(dwB,"yt-icon-badge-shape",{props:{data:_.lP,icon:_.lP}});var T6=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};B.unseenCount=0;B.isOverlay=!1;return B};
_.u(T6,_.x);_.k=T6.prototype;_.k.attached=function(){var B=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(t){B.onServiceWorkerMessage(t)})};
_.k.onDataChanged=function(){this.isAttached&&!this.JSC$18378_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18378_lastData=this.data};
_.k.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.k.computeIcon=function(){var B,t;return(B=this.data)==null?void 0:(t=B.icon)==null?void 0:t.iconType};
_.k.onServiceWorkerMessage=function(B){B.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.k.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.X(this.data.updateUnseenCountEndpoint,_.P7)&&_.X(this.data.updateUnseenCountEndpoint,_.P7).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.k.handleUpdateNotificationsUnseenCountAction=function(B){var t=this;B=_.X(B,rw7);B!=null&&B.unseenCount&&B.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(B.unseenCount),_.wT.addLowPriorityJob(function(){t.data.updateUnseenCountEndpoint&&t.ytComponentBehavior.resolveCommand(t.data.updateUnseenCountEndpoint)},B.timeoutMs))};
_.k.onClick=function(){_.dv(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var B=_.Zu(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),t=this.data.menuRequest;B&&B.length===1&&B[0]?_.CG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):t&&this.ytComponentBehavior.resolveCommand(t)};
_.k.handleTopbarMenuClosedAction=function(B){B==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.k.toggleIconState=function(B){this.iconButton&&(this.iconButton.pressed=B)};
_.k.sendUnseenCountRequest=function(B){var t=this;_.fC(_.wT,function(){t.ytComponentBehavior.resolveCommand(B)})};
_.k.updateCountUI=function(B){this.set("unseenCount",B<9?B:"9+")};
_.n9.Object.defineProperties(T6.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
T6.prototype.handleUpdateNotificationsUnseenCountAction=T6.prototype.handleUpdateNotificationsUnseenCountAction;T6.prototype.onDataChanged=T6.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],T6.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],T6.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.ls),_.Y("design:type",Object)],T6.prototype,"ytdOpenPopupBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],T6.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],T6.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],T6.prototype,"unseenCount",void 0);_.G([_.y(),_.Y("design:type",Object)],T6.prototype,"isOverlay",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],T6.prototype,"showTooltips",void 0);_.G([_.mA("yt-icon-button"),_.Y("design:type",Object)],T6.prototype,"iconButton",void 0);
_.G([_.F("unseenCount"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],T6.prototype,"showNotificationCount",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],T6.prototype,"onDataChanged",null);_.G([_.Uv("yt-update-notifications-unseen-count-action"),_.Y("design:type",Function),_.Y("design:paramtypes",[Object]),_.Y("design:returntype")],T6.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.G([_.M({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],T6);
_.e(T6,"ytd-notification-topbar-button-renderer",function(){if(kvf!==void 0)return kvf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return kvf=B},{mode:_.h_("kevlar_poly_si_batch_j025")?1:2});var CTs;var SL=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return B};
_.u(SL,_.x);SL.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}}}}}};
SL.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
SL.prototype.onDarkModeToggled=function(B){this.dark=B};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],SL.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],SL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],SL.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],SL.prototype,"data",void 0);_.G([_.y({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],SL.prototype,"dark",void 0);
_.G([_.M({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],SL);
_.e(SL,"yt-pdg-buy-flow-header-renderer",function(){if(CTs!==void 0)return CTs;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return CTs=B},{mode:1});var ZX8;var LUb;var O2=function(){var B=_.x.apply(this,arguments)||this;B.immediateValue=0;B.isDarkTheme=!1;B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u(O2,_.x);_.k=O2.prototype;_.k.created=function(){_.QL.requestAvailability()};
_.k.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.k.dataChanged=function(){var B=_.ZH(this.hostElement).querySelector("#color-slider");B.immediateValue&&this.updateSliderKnobAndGradientStyles(B.immediateValue);this.data.notches[0].knobColorArgb&&_.Ev(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.e8(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.MB("HTML_DIR")==="rtl"&&_.ZH(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.k.onSliderImmediateChange=function(){var B=_.ZH(this.hostElement).querySelector("#color-slider");B.dragging&&(B.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(B.immediateValue),this.updateSliderKnobAndGradientStyles(B.immediateValue)),this.updateSliderAria())};
_.k.onSliderChange=function(){var B=_.ZH(this.hostElement).querySelector("#color-slider");B.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(B.immediateValue),this.updateSliderKnobAndGradientStyles(B.immediateValue));this.updateSliderAria()};
_.k.updateSliderAria=function(){var B=_.ZH(this.hostElement).querySelector("#color-slider"),t=_.ZH(this.hostElement).querySelector("#color-slider");t=_.vS(this.data.notches[t.immediateValue].tierValue);_.F2()&&_.dv(this.hostElement,"iron-announce",{text:t});B.setAttribute("aria-valuetext",t)};
_.k.updateSuperThanksSelectedTierEntity=function(B){if(B!==this.immediateValue){var t,T,S=this==null?void 0:(t=this.data)==null?void 0:(T=t.superThanksSelectedTierEntity)==null?void 0:T.key;S&&S.length>0&&this.ytdReduxBehavior.dispatch(_.mO("superThanksSelectedTierEntity",S,{key:S,index:B}))}};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.updateSliderKnobAndGradientStyles=function(B){this.immediateValue=B;B=this.data.notches[B];if(B==null?0:B.knobColorArgb)var t={"--ytd-pdg-color-slider-knob-color":_.e8(B.knobColorArgb)};(B==null?0:B.linearGradientCssStyle)&&t!==null&&(t=Object.assign({},t,{"--ytd-pdg-color-slider-active-color":B==null?void 0:B.linearGradientCssStyle}));t!==null&&_.Ev(this.hostElement,t)};
O2.prototype.onSliderChange=O2.prototype.onSliderChange;O2.prototype.onSliderImmediateChange=O2.prototype.onSliderImmediateChange;O2.prototype.dataChanged=O2.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],O2.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],O2.prototype,"immediateValue",void 0);_.G([_.y(),_.Y("design:type",Number)],O2.prototype,"maxMarkers",void 0);
_.G([_.y({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Gif}),_.Y("design:type",Object)],O2.prototype,"superThanksSelectedTierEntity",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],O2.prototype,"isDarkTheme",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],O2.prototype,"ytdReduxBehavior",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O2.prototype,"dataChanged",null);
_.G([_.Uv("immediate-value-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O2.prototype,"onSliderImmediateChange",null);_.G([_.Uv("change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],O2.prototype,"onSliderChange",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],O2);
_.e(O2,"ytd-pdg-color-slider-renderer",function(){if(LUb!==void 0)return LUb;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return LUb=B},{mode:1});var hJB;var qTr;var kY=null;
_.cb({is:"ytd-comment-input",_template:function(){if(qTr!==void 0)return qTr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return qTr=B},
behaviors:[_.S3v.YtHostElementBehavior,_.Iy,_.WK.YtComponentBehavior,_.S7.YtRendererstamperBehavior,_.GNB.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 _.xc}},
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",_.Pb(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;_.Cd();this.focus()},
detached:function(){document.removeEventListener("tap",_.Pb(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(B){B=B.detail;B=B.isCustomEmoji?B.shortcuts[0]:B.emojiId;var t=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(t,B);this.maybeUpdateTextDirection_();_.dv(this.hostElement,"input")},
getInputRange_:function(){var B=_.mf();if(B){B=B.getBrowserRangeObject();for(var t=B.commonAncestorContainer;t;){if(t===this.getEditableTextArea_())return B;t=t.parentNode}}B=this.getEditableTextArea_();B=_.cX(B,B.childNodes.length);B.select();return B.getBrowserRangeObject()},
insertTextWithEmojis_:function(B,t,T){(t=this.emojiManager.createDocumentFragment(t,!0,!1,T===void 0?!0:T))&&t.childNodes.length!==0&&(B.collapsed||B.deleteContents(),T=t.lastChild,B.insertNode(t),_.lui(T).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var B=_.mf();if(B){var t=B.JSC$9343_getStartNode(),T=B.JSC$9343_getEndNode();if(wSN(t)&&wSN(T)){var S=B.JSC$9343_getStartOffset(),O;if(_.hH&&t.nodeType===Node.ELEMENT_NODE&&(O=_.nhq(t)))_.cX(O,0).select();else{O=bi(t)?t:_.yN(t,bi);var d=bi(T)?T:_.yN(T,bi);if(O||d)if(B.isCollapsed()){if(t.nodeType===Node.TEXT_NODE){B=!0;S===t.length&&(B=!1);if(kY==="end"||kY==="right")B=!1;t=t.parentNode;B=[].concat(_.aw(t.parentNode.childNodes)).indexOf(t)+(B?0:1);_.cX(t.parentNode,B).select()}}else O?
O.previousSibling&&O.previousSibling.length>0?_.sp(T,B.JSC$9343_getEndOffset(),O.previousSibling,O.previousSibling.length-1).select():(t=document.createTextNode("\u200b"),O.parentNode.insertBefore(t,O),_.sp(T,B.JSC$9343_getEndOffset(),t,0).select()):d&&(d.nextSibling&&d.nextSibling.length>0?_.sp(t,B.JSC$9343_getStartOffset(),d.nextSibling,1).select():(T=document.createTextNode("\u200b"),d.parentNode.insertBefore(T,d.nextSibling),_.sp(t,B.JSC$9343_getStartOffset(),T,T.length).select()));kY=null}}else kY=
null}else kY=null},
leftKeyPressed_:function(){kY="left"},
rightKeyPressed_:function(){kY="right"},
endKeyPressed_:function(){kY="end"},
maybeDeleteChip_:function(){var B=$81(!0);if(B){var t=_.mf(),T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();_.av(T,t,B,B.childNodes.length).select()}},
maybeBackspaceChip_:function(){var B=$81(!1);if(B){var t=_.mf(),T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();_.av(T,t,B,0).select()}},
maybeBackspaceChipWordMode_:function(B){var t=_.mf();if(t.isCollapsed()){var T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();var S=W6B(T,t,!0);S&&(_.av(T,t,S,0).select(),document.execCommand("delete"),B.preventDefault(),B.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(B){var t=_.mf();if(t.isCollapsed()){var T=t.JSC$9343_getStartNode();t=t.JSC$9343_getStartOffset();var S=W6B(T,t,!1);S&&(_.av(T,t,S,S.childNodes.length).select(),document.execCommand("delete"),B.preventDefault(),B.stopImmediatePropagation())}},
onContentClick:function(B){B.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(B){B.defaultPrevented||B.currentTarget.tagName==="YTD-COMMENT-INPUT"&&bi(B.target)&&B.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.ZH(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.ZH(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(B,t){B=ycn(B,this.emojiManager,t).cloneNode(!0);for(t=B.firstChild;t;)if(t.nodeType!==1)t=t.nextSibling;else switch(t.tagName){case "BR":var T=_.uR();_.OE2(T,t);t=T.nextSibling;break;case "DIV":(T=t.lastChild)&&t.nextSibling&&_.fy(_.uR(),T);t.previousSibling&&(t.previousSibling.nodeType===1||t.previousSibling.nodeType===3&&!t.previousSibling.textContent.endsWith("\n"))&&_.ax(_.uR(),t);T&&T.nodeName==="BR"&&_.Xo(T);T=t;t.hasChildNodes()?(t=t.firstChild,
_.kH2(T)):(t=t.nextSibling,_.Xo(T));break;default:t=t.nextSibling}return eKf(B)},
setTextAreaValue:function(B){B||(B="");var t=this.getEditableFormattedString_();t.text="";this.getEditableTextArea_().innerText="";typeof B==="string"&&(B={runs:[{text:B}]});t.text=B},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();kY=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var B=this.getEditableTextArea_();B&&(_.cX(B,B.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.MB("HTML_DIR")==="rtl"){var B=this.getEditableTextArea_(),t=this.getTextAreaValue()!==""?"auto":"rtl";B.setAttribute("dir",t)}},
handleInputEvent_:function(){var B=null;if(this.isEmojiButtonDisplayed){var t=this.getInputRange_();t&&(B=this.emojiInput.retrieveTextBeforeRange(t))}this.insertText_(B,!0);this.updateCharCount_();B=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=B.scrollHeight>B.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var B=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:B})},
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(B){this.isEmojiButtonDisplayed&&(B.preventDefault(),B.stopImmediatePropagation(),B=B.clipboardData.getData("text/plain"),this.insertText_(B,!1,!1),_.dv(this.hostElement,"input"))},
insertText_:function(B,t,T){t=t===void 0?!1:t;T=T===void 0?!0:T;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&B){var S=this.getInputRange_().cloneRange();this.emojiManager&&S&&(t&&this.emojiInput.offsetStartOfRangeBy(S,B.length),this.insertTextWithEmojis_(S,B,T),oTq(this.getEditableTextArea_().lastChild)||(S=this.getInputRange_().cloneRange()),S&&(this.emojiInput.updateSuggestions(S,B),this.updateSuggestionOffset_(S)))}},
getSimpleString:_.vS,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(B){return B?"focused":"not-focused"},
computePlaceholderText_:function(B){return this.getSimpleString(B)},
computeEditableText_:function(B){return this.getSimpleString(B)},
onPrefilledContentDismissed_:function(B){B.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(B,t){B?this.fire("yt-autonav-pause-focus"):t!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(B){var t=this.getEditableTextArea_();[].concat(_.aw(B.dataTransfer.items)).forEach(function(T){T.kind==="string"&&T.type.match("^text/plain")&&T.getAsString(function(S){t.appendChild(document.createTextNode(S))})});
B.preventDefault()},
preventDefault_:function(B){B.preventDefault()},
onSuggestionInsert_:function(B){this.insertTextWithEmojis_(B.detail.range,B.detail.text)},
onEmojiSuggestionClick_:function(B){this.emojiInput.insertSuggestion(B.detail)},
updateSuggestionOffset_:function(B){if(this.emojiInput&&_.ZH(this.emojiInput).querySelector("#dropdown")){var t=this.getEditableTextArea_().getBoundingClientRect().bottom,T=B.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(t-T)+5;t=this.getEditableTextArea_().getBoundingClientRect().left;B=B.getBoundingClientRect().left-t;_.ZH(this.emojiInput).querySelector("#dropdown").style.marginLeft=B+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.Mh("yt-post"));return this.localStorage}});var dR=function(){var B=_.x.apply(this,arguments)||this;B.currentCommentOptionIndex=0;B.isEmojiPickerDisplayed=!1;B.emojiManager=_.xc;B.isUgcEmpty=!1;B.userGeneratedCommentChangedHandler=function(){_.dv(B.hostElement,"ytd-pdg-user-generated-comment-changed");B.isEmojiYtdCommentInputEnabled&&(B.isUgcEmpty=!B.ytdCommentInputEl.getTextAreaValue())};
B.pasteHandler=function(t){t.preventDefault();t.stopImmediatePropagation();var T;if(t=(T=t.clipboardData)==null?void 0:T.getData("text/plain"))T=document.getSelection().getRangeAt(0),T.collapsed||T.deleteContents(),t=document.createTextNode(t),T.insertNode(t),T.selectNodeContents(t),T.collapse(!1),t=window.getSelection(),t.removeAllRanges(),t.addRange(T)};
B.onDocumentClick=function(t){if(B.isEmojiPickerDisplayed){var T,S,O;!(t.target instanceof Node)||(T=t.composedPath())!=null&&T.includes(B.editableTextEl)||(S=t.composedPath())!=null&&S.includes(B.emojiButtonEl)||(O=t.composedPath())!=null&&O.includes(B.emojiPickerEl)||(B.isEmojiPickerDisplayed=!1)}};
return B};
_.u(dR,_.x);_.k=dR.prototype;_.k.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.k.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.k.detached=function(){var B;(B=this.contentEl)==null||B.removeEventListener("input",this.userGeneratedCommentChangedHandler);var t;(t=this.contentEl)==null||t.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.k.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.k.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var B;this.contentEl.textContent=this.rendererBehavior.getSimpleString((B=this.data)==null?void 0:B.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.k.reloadEmojis=function(){this.emojiPickerEl&&_.X(this.emojiPicker,_.pie)&&this.emojiPickerEl.updateEmojiCategories()};
_.k.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.Ev(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.k.handleBackgroundColorStyling=function(){var B;if((B=this.currentCommentOption)==null?0:B.commentBackgroundColorArgb){var t;_.Ev(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.e8((t=this.currentCommentOption)==null?void 0:t.commentBackgroundColorArgb)})}else _.Ev(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.k.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var B;(B=this.contentEl)==null||B.focus()}};
_.k.onEditButtonClick=function(B){var t=document.getSelection();t&&this.contentEl&&(B.stopPropagation(),B.preventDefault(),t.selectAllChildren(this.contentEl),t.collapseToEnd())};
_.k.onContentDrop=function(B){var t=this;if(B.dataTransfer){B=_.C(B.dataTransfer.items);for(var T=B.next();!T.done;T=B.next())T=T.value,T.kind==="string"&&T.type.match("^text/plain")&&T.getAsString(function(S){var O;(O=t.contentEl)==null||O.appendChild(document.createTextNode(S))})}};
_.k.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.k.getUserGeneratedCommentText=function(){var B,t=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(B=this.contentEl)==null?void 0:B.textContent;return t?t.trim():""};
_.k.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.k.onEmojiSelect=function(B){this.ytdCommentInputEl.onEmojiSelect(B)};
_.n9.Object.defineProperties(dR.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.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 B;return!((B=this.currentCommentOption)==null||!B.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var B;if(_.X((B=this.currentCommentOption)==null?void 0:B.chipRenderer,_.d51)){var t;return _.X((t=this.currentCommentOption)==null?void 0:t.chipRenderer,_.d51)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var B,t;return((B=this.data)==null?0:B.commentOptionRenderers)?_.X((t=this.data)==null?void 0:t.commentOptionRenderers[this.superThanksSelectedTierEntity.index],j_N):void 0}var T,S;return((T=this.data)==null?0:T.commentOptionRenderers)?_.X((S=this.data)==null?void 0:S.commentOptionRenderers[this.currentCommentOptionIndex],j_N):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var B;return this.rendererBehavior.getSimpleString((B=this.data)==null?void 0:B.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var B;return this.rendererBehavior.getSimpleString((B=this.data)==null?void 0:B.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.commentDialog,_.oUo))==null?void 0:t.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.commentDialog,_.oUo))==null?void 0:t.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=_.X((B=this.data)==null?void 0:B.commentDialog,_.oUo))==null?void 0:t.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(t=_.X((B=this.data)==null?void 0:B.commentDialog,_.oUo))==null?void 0:t.emojiPicker;if(!_.X(T,_.pie)||!_.X(T,_.pie).categories)return!1;B=function(d){return d.emojiPickerCategoryRenderer?d.emojiPickerCategoryRenderer.emojiIds&&d.emojiPickerCategoryRenderer.emojiIds.length>0:d.emojiPickerUpsellCategoryRenderer?d.emojiPickerUpsellCategoryRenderer.emojis&&d.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var S,O;return((S=_.X(T,_.pie))==null?0:(O=S.categories)==null?0:O.find(B))?!0:!1}}});
dR.prototype.onEmojiSelect=dR.prototype.onEmojiSelect;dR.prototype.dataChanged=dR.prototype.dataChanged;dR.prototype.currentCommentOptionChanged=dR.prototype.currentCommentOptionChanged;_.G([_.g(_.sE),_.Y("design:type",Object)],dR.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],dR.prototype,"rendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.mA("#content-dom-if"),_.Y("design:type",_.F9)],dR.prototype,"contentDomIfEl",void 0);_.G([_.mA("#content-no-emojis"),_.Y("design:type",HTMLElement)],dR.prototype,"contentEl",void 0);_.G([_.mA("#container"),_.Y("design:type",HTMLElement)],dR.prototype,"containerEl",void 0);_.G([_.mA("#comment-chip-container"),_.Y("design:type",HTMLElement)],dR.prototype,"paidCommentChipContainerEl",void 0);_.G([_.mA("#text-input"),_.Y("design:type",HTMLElement)],dR.prototype,"editableTextEl",void 0);
_.G([_.mA("#emoji-button"),_.Y("design:type",HTMLElement)],dR.prototype,"emojiButtonEl",void 0);_.G([_.mA("#emoji-picker > yt-emoji-picker-renderer"),_.Y("design:type",Object)],dR.prototype,"emojiPickerEl",void 0);_.G([_.mA("#text-input > ytd-comment-input"),_.Y("design:type",Object)],dR.prototype,"ytdCommentInputEl",void 0);_.G([_.y(),_.Y("design:type",Object)],dR.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],dR.prototype,"currentCommentOptionIndex",void 0);
_.G([_.y({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Gif}),_.Y("design:type",Object)],dR.prototype,"superThanksSelectedTierEntity",void 0);_.G([_.y(),_.Y("design:type",Object)],dR.prototype,"isEmojiPickerDisplayed",void 0);_.G([_.y(),_.Y("design:type",Object)],dR.prototype,"emojiManager",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],dR.prototype,"isUgcEmpty",void 0);
_.G([_.IK("currentCommentOption"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dR.prototype,"currentCommentOptionChanged",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],dR.prototype,"dataChanged",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dR.prototype,"isEmojiYtdCommentInputEnabled",null);
_.G([_.F("data.title"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"title",null);_.G([_.F("data.authorText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"channelName",null);_.G([_.F("data.commentOptionRenderers","currentCommentOption"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dR.prototype,"shouldShowPaidCommentChipRenderer",null);
_.G([_.F("data.commentOptionRenderers","currentCommentOption"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"paidCommentChipRenderer",null);_.G([_.F("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"currentCommentOption",null);
_.G([_.F("data.defaultCommentText","superThanksSelectedTierEntity"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"commentText",null);_.G([_.F("data.placeholderText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"placeholderText",null);_.G([_.F("data.commentDialog.commentDialogRenderer.editableText"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"editableText",null);
_.G([_.F("data.commentDialog.commentDialogRenderer.emojiButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"emojiButton",null);_.G([_.F("data.commentDialog.commentDialogRenderer.emojiPicker"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],dR.prototype,"emojiPicker",null);
_.G([_.F("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],dR.prototype,"isEmojiButtonDisplayed",null);_.G([_.Uv("yt-emoji-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],dR.prototype,"onEmojiSelect",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],dR);
_.e(dR,"ytd-pdg-comment-preview-renderer",function(){if(hJB!==void 0)return hJB;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return hJB=B},{mode:2});var VlN;var NW=function(){var B=_.x.apply(this,arguments)||this;B.selected=!1;return B};
_.u(NW,_.x);_.k=NW.prototype;_.k.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.k.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.k.dataChanged=function(){this.data&&(_.Lx(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.Ev(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.e8(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.e8(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.k.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.k.onClick=function(){this.logClick()};
_.k.onKeyboardSelect=function(){_.dv(this.hostElement,"tap");this.onClick()};
_.k.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
NW.prototype.onClick=NW.prototype.onClick;NW.prototype.selectedChanged=NW.prototype.selectedChanged;NW.prototype.dataChanged=NW.prototype.dataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],NW.prototype,"componentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.Iy),_.Y("design:type",Object)],NW.prototype,"ironA11yKeysBehavior",void 0);
_.G([_.g(_.Ya),_.Y("design:type",Object)],NW.prototype,"ironSelectableBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NW.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],NW.prototype,"shownThumbnail",void 0);_.G([_.y(),_.Y("design:type",Object)],NW.prototype,"basePriceText",void 0);_.G([_.y(),_.Y("design:type",Object)],NW.prototype,"purchaseCommand",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],NW.prototype,"selected",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NW.prototype,"dataChanged",null);_.G([_.IK("selected"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NW.prototype,"selectedChanged",null);_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],NW.prototype,"onClick",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],NW);
_.e(NW,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(VlN!==void 0)return VlN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return VlN=B},{mode:1});var X0=function(){var B=_.x.apply(this,arguments)||this;B.selectedItemIndex=0;B.buyButtonDisabled=!1;return B};
_.u(X0,_.x);_.k=X0.prototype;
_.k.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]]"}}}}}};
_.k.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var B;var t=(B=_.X(this.data.colorSlider,u1b))==null?void 0:B.notches[this.selectedItemIndex].purchaseCommand}else{var T;t=(T=_.X(this.data.selectableItemButtons[this.selectedItemIndex],aPg))==null?void 0:T.purchaseCommand}if(t){B=_.X(t,_.$p8);B.productData||(B.productData={});var S;B.productData={pdgData:{commentMessageText:(S=this.commentPreviewRenderer)==null?void 0:S.getUserGeneratedCommentText()}};
_.dv(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(t)}}};
_.k.dataChanged=function(){if(this.data){_.xc.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.JWb(_.xc,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.xc.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var B;this.buyButtonDisabled=!((B=_.X(this.data.commentPreview,Ha1))==null||!B.placeholderText);this.updatePriceSelectorStatus();var t;if((t=this.data)==null?0:t.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;B=[];this.data.preloadImages&&(B=this.data.preloadImages);
B=B.map(function(T){return _.Cz(T.thumbnails,1920)});
B=_.C(B);for(t=B.next();!t.done;t=B.next())(t=t.value)&&_.y9_(t).thenCatch(function(){_.yu(Error("rl"))})}};
_.k.superThanksSelectedTierEntityChanged=function(){var B;(this==null?void 0:(B=this.superThanksSelectedTierEntity)==null?void 0:B.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.k.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.k.updatePriceSelectorStatus=function(){this.isColorSlider?(_.ZH(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.ZH(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.ZH(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.ZH(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.k.closeBuyFlow=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.k.onUserGeneratedContentChanged=function(){var B;this.buyButtonDisabled=!((B=this.commentPreviewRenderer)==null?0:B.getUserGeneratedCommentText())};
_.k.updateSelectedItemIndexFromBinding=function(B){this.selectedItemIndex=B.detail.value};
_.n9.Object.defineProperties(X0.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var B;return!((B=this.data)==null||!B.disclaimerText)}}});
X0.prototype.onUserGeneratedContentChanged=X0.prototype.onUserGeneratedContentChanged;X0.prototype.closeBuyFlow=X0.prototype.closeBuyFlow;X0.prototype.selectedItemIndexChanged=X0.prototype.selectedItemIndexChanged;X0.prototype.superThanksSelectedTierEntityChanged=X0.prototype.superThanksSelectedTierEntityChanged;X0.prototype.dataChanged=X0.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],X0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],X0.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],X0.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],X0.prototype,"selectedItemIndex",void 0);_.G([_.y(),_.Y("design:type",Boolean)],X0.prototype,"isColorSlider",void 0);
_.G([_.y(),_.Y("design:type",Object)],X0.prototype,"buyButtonDisabled",void 0);_.G([_.y({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Gif}),_.Y("design:type",Object)],X0.prototype,"superThanksSelectedTierEntity",void 0);_.G([_.mA("ytd-pdg-comment-preview-renderer"),_.Y("design:type",Object)],X0.prototype,"commentPreviewRenderer",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],X0.prototype,"ytdReduxBehavior",void 0);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X0.prototype,"dataChanged",null);_.G([_.IK("superThanksSelectedTierEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X0.prototype,"superThanksSelectedTierEntityChanged",null);_.G([_.IK("selectedItemIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X0.prototype,"selectedItemIndexChanged",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X0.prototype,"closeBuyFlow",null);_.G([_.Uv("ytd-pdg-user-generated-comment-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],X0.prototype,"onUserGeneratedContentChanged",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],X0.prototype,"isDisclaimerTextShown",null);
_.G([_.M({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],X0);
_.e(X0,"yt-super-vod-buy-flow-content-renderer",function(){if(ZX8!==void 0)return ZX8;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ZX8=B},{mode:1});var E5N;var uf=function(){var B=_.x.apply(this,arguments)||this;B.lottieAnimationRef={};return B};
_.u(uf,_.x);_.k=uf.prototype;_.k.created=function(){_.QL.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.Pb(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.k.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.dv(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.k.detached=function(){this.autoCloseJobId&&_.wT.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.Pb(this,this.onPopupIronOverlayOpened))};
_.k.dataChanged=function(){var B=this;this.data&&this.data.autoCloseDelay&&(_.CG(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.qr(_.wT,function(){B.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.Ev(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.k.onDOMLoadedLottie=function(){var B=this,t,T,S=Number((t=this.data)==null?void 0:(T=t.autoCloseDelay)==null?void 0:T.seconds)||0;this.fadeOutJobId=_.qr(_.wT,function(){B.lottiePlayerEl.classList.add("fadeout")},(S-.25)*1E3);
this.autoCloseJobId=_.qr(_.wT,function(){B.closePopup()},S*1E3)};
_.k.openPopup=function(){this.ironOverlayBehavior.open()};
_.k.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.CG(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.qi(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.OD().resolve(_.kv).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.wT.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.wT.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.k.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var B,t;(B=this.lottieAnimationRef)==null||(t=B.lottieEl)==null||t.destroy();B=this.data.lottie;var T,S;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:B.url+"_"+Math.random(),path:B.url,autoplay:!0,loop:(S=(T=B.settings)==null?void 0:T.loop)!=null?S:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.n9.Object.defineProperties(uf.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var B,t;return!!((B=this.data)==null?0:(t=B.lottie)==null?0:t.url)}}});
uf.prototype.maybeInitializeLottie=uf.prototype.maybeInitializeLottie;uf.prototype.dataChanged=uf.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],uf.prototype,"rendererBehavior",void 0);_.G([_.g(_.e3),_.Y("design:type",Object)],uf.prototype,"ironOverlayBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],uf.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],uf.prototype,"lottiePlayerProps",void 0);
_.G([_.y(),_.Y("design:type",Object)],uf.prototype,"lottieAnimationRef",void 0);_.G([_.mA("ytd-lottie-player"),_.Y("design:type",HTMLElement)],uf.prototype,"lottiePlayerEl",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uf.prototype,"dataChanged",null);_.G([_.F("data"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],uf.prototype,"hasLottieAnimation",null);
_.G([_.IK("data.lottie.url"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],uf.prototype,"maybeInitializeLottie",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],uf);
_.e(uf,"ytd-desktop-image-overlay-renderer",function(){if(E5N!==void 0)return E5N;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return E5N=B},{mode:1});var DwN;var jL=function(){return _.x.apply(this,arguments)||this};
_.u(jL,_.x);_.k=jL.prototype;_.k.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"}}}}};
_.k.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",_.Pb(this,this.closePopup))};
_.k.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Pb(this,this.closePopup))};
_.k.dataChanged=function(){_.Zu(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.X(this.data.header,X8n)&&(this.hasBackgroundBanner=!!_.X(this.data.header,X8n).backgroundBanner)};
_.k.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Pb(this,this.closePopup))};
_.k.closePopup=function(){this.data&&this.data.onCloseCommand&&_.hi(this.hostElement,[this.data.onCloseCommand])};
jL.prototype.handleBuyflowSelectionSubmitted=jL.prototype.handleBuyflowSelectionSubmitted;jL.prototype.dataChanged=jL.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],jL.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],jL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],jL.prototype,"data",void 0);
_.G([_.y({value:!0,reflectToAttribute:!0}),_.Y("design:type",Boolean)],jL.prototype,"hasBackgroundBanner",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jL.prototype,"dataChanged",null);_.G([_.Uv("yt-pdg-buy-flow-selection-submitted"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],jL.prototype,"handleBuyflowSelectionSubmitted",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],jL);
_.e(jL,"ytd-pdg-buy-flow-renderer",function(){if(DwN!==void 0)return DwN;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return DwN=B},{mode:1});var PT1;var HT=function(){var B=_.x.apply(this,arguments)||this;B.isOpen=!1;B.isPlaylistCreated=!1;return B};
_.u(HT,_.x);_.k=HT.prototype;_.k.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.k.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.dv(this.hostElement,"yt-refit")};
_.k.onCreateTap=function(){var B=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.hi(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(t,T){if(!_.m("killswitch_ep_in_create_playlist_response")&&(T==null?0:T.actions))for(t=_.C(T.actions),T=t.next();!T.done;T=t.next())T=T.value,_.X(T,_.RO)&&B.ytComponentBehavior.resolveCommand(T)}}]),this.isPlaylistCreated=!0)};
_.k.onKeydown=function(B){if(B.keyCode===13)this.onCreateTap()};
_.k.onServiceRequestCompleted=function(B){B.stopPropagation();_.CG(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.k.computePrivacyBadge=function(B){return B?[{metadataBadgeRenderer:B}]:[]};
HT.prototype.onServiceRequestCompleted=HT.prototype.onServiceRequestCompleted;HT.prototype.onKeydown=HT.prototype.onKeydown;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],HT.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],HT.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],HT.prototype,"isOpen",void 0);
_.G([_.y(),_.Y("design:type",Object)],HT.prototype,"isPlaylistCreated",void 0);_.G([_.y({value:{REQUIRED_LABEL:_.IG("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.IG("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.Y("design:type",Object)],HT.prototype,"addToStrings",void 0);_.G([_.y({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.Y("design:type",Array)],HT.prototype,"privacyBadge",void 0);
_.G([_.mA("#privacy-input"),_.Y("design:type",Object)],HT.prototype,"privacyInput",void 0);_.G([_.mA("#name-input"),_.Y("design:type",Object)],HT.prototype,"nameInput",void 0);_.G([_.Uv("keydown"),_.Y("design:type",Function),_.Y("design:paramtypes",[KeyboardEvent]),_.Y("design:returntype")],HT.prototype,"onKeydown",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],HT.prototype,"onServiceRequestCompleted",null);
_.G([_.M({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],HT);
_.e(HT,"ytd-add-to-playlist-create-renderer",function(){if(PT1!==void 0)return PT1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return PT1=B},{mode:1});var Uww;var ILC;var aN=function(){var B=_.x.apply(this,arguments)||this;B.transferState="TRANSFER_STATE_UNKNOWN";return B};
_.u(aN,_.x);aN.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
aN.prototype.onCheckboxChange=function(B){var t=this;this.data&&_.px(this,"yt-playlist-checkbox-changed",function(){var T=_.bn(B).checked?t.data.addToPlaylistServiceEndpoint:t.data.removeFromPlaylistServiceEndpoint;T&&_.OD().resolve(_.kv).resolveCommand(T,{form:{element:t.hostElement}});_.m("dl_playlist_killswitch")||t.transferState!=="TRANSFER_STATE_UNKNOWN"&&t.transferState!=="TRANSFER_STATE_FAILED"&&t.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:t.data.playlistId,action:"ACTION_SYNC"}})},
100)};
aN.prototype.computeIconType=function(B){return B?"yt-icons:"+B.toLowerCase():null};
aN.prototype.dataChanged=aN.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],aN.prototype,"data",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],aN.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],aN.prototype,"ytComponentBehavior",void 0);_.G([_.mA("#checkbox"),_.Y("design:type",HTMLInputElement)],aN.prototype,"checkbox",void 0);
_.G([_.y({selector:_.Qi,selectorArgs:["data.playlistId"]}),_.Y("design:type",String)],aN.prototype,"transferState",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aN.prototype,"dataChanged",null);_.G([_.M({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],aN);
_.e(aN,"ytd-playlist-add-to-option-renderer",function(){if(ILC!==void 0)return ILC;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return ILC=B},{mode:1});_.Tt(GOw);_.D1(GOw,"ytd-menu-title-renderer",{propNames:["data"]});var f$=function(){var B=_.x.apply(this,arguments)||this;B.addToStrings={ADD_TO_DROPDOWN_LABEL:_.IG("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};B.closeButtonAriaLabel=_.IG("SBOX_INAPPROPRIATE_CANCEL");B.dialog=_.m("desktop_add_to_playlist_renderer_dialog_popup");return B};
_.u(f$,_.x);_.k=f$.prototype;_.k.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"}}}};
_.k.onPopupOpened=function(){_.hk(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.k.onPopupClosed=function(){_.hk(this.playlists,"scrollable",!1)};
_.k.computeAriaLabel=function(){var B;if(this==null?0:(B=this.data)==null?0:B.actions){B=_.C(this.data.actions);for(var t=B.next();!t.done;t=B.next())if(t=t.value,t.menuTitleRenderer)return _.vS(t.menuTitleRenderer.title)}};
_.k.onTapClose=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.n9.Object.defineProperties(f$.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var B;if(this==null?0:(B=this.data)==null?0:B.actions){B=_.C(this.data.actions);for(var t=B.next();!t.done;t=B.next())if(t=t.value,t.menuTitleRenderer)return t.menuTitleRenderer}return!1}}});
f$.prototype.onPopupClosed=f$.prototype.onPopupClosed;f$.prototype.onPopupOpened=f$.prototype.onPopupOpened;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],f$.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],f$.prototype,"ytRendererStamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],f$.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],f$.prototype,"addToStrings",void 0);_.G([_.y({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.Y("design:type",String)],f$.prototype,"ariaLabel",void 0);_.G([_.y(),_.Y("design:type",String)],f$.prototype,"closeButtonAriaLabel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],f$.prototype,"dialog",void 0);
_.G([_.mA("#playlists"),_.Y("design:type",HTMLElement)],f$.prototype,"playlists",void 0);_.G([_.mA("ytd-add-to-playlist-create-renderer"),_.Y("design:type",Object)],f$.prototype,"createRenderer",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],f$.prototype,"menuTitleRenderer",null);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],f$.prototype,"onPopupOpened",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],f$.prototype,"onPopupClosed",null);_.G([_.M({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],f$);
_.e(f$,"ytd-add-to-playlist-renderer",function(){if(Uww!==void 0)return Uww;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Uww=B},{mode:1});var JPf;var gR=function(){var B=_.x.apply(this,arguments)||this;B.isPlaylistEditComplete=!1;B.isCollabEngagementDisabled=!1;B.closeButtonAriaLabel=_.IG("SBOX_INAPPROPRIATE_CANCEL");B.saveButton={title:_.IG("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"};B.onValueChanged=function(){B.updateSaveButtonState();B.computeCollabEngagementDisabled()};
return B};
_.u(gR,_.x);_.k=gR.prototype;_.k.attached=function(){this.JSC$18434_scroller&&(this.JSC$18434_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18434_scroller.attached&&typeof this.JSC$18434_scroller.attached==="function"&&this.JSC$18434_scroller.attached())};
_.k.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.k.onPopupClosed=function(){this.reset()};
_.k.close=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.k.onClickSave=function(){var B=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var t=[];this.nameInput.value!==null&&t.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&t.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var T=Number(this.privacyInput.value);isNaN(T)||t.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:T})}this.votingInput.value!==null&&(T=this.votingInput.value)&&t.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:T});if(t.length>0){var S;_.X((S=this.data)==null?void 0:S.updateSettingsEndpoint,_.sl).actions=t;var O;if((O=this.data)==null?0:O.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){B.close()}}}),this.isPlaylistEditComplete=!0}}};
_.k.computePrivacyBadge=function(B){return B?[{metadataBadgeRenderer:B}]:[]};
_.k.computeEditorData=function(B){var t,T;return B==null?void 0:(t=B.sections)==null?void 0:(T=t[0])==null?void 0:T.playlistSettingsEditorCasualSectionRenderer};
_.k.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.k.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}}}}}};
_.k.computeAriaLabel=function(){var B,t,T,S=(B=this.data)==null?void 0:(t=B.sections)==null?void 0:(T=t[0])==null?void 0:T.playlistSettingsEditorCasualSectionRenderer;return _.vS(S==null?void 0:S.title)};
_.k.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"}))};
_.k.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.k.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.k.isNameChanged=function(){var B,t,T;return(((B=this.editorData)==null?void 0:(t=B.name)==null?void 0:(T=t.textInputFormFieldRenderer)==null?void 0:T.value)||"")!==(this.nameInput.value||"")};
_.k.isDescriptionChanged=function(){var B,t,T;return(((B=this.editorData)==null?void 0:(t=B.description)==null?void 0:(T=t.textInputFormFieldRenderer)==null?void 0:T.value)||"")!==(this.descriptionInput.value||"")};
_.k.isPrivacyChanged=function(){var B,t,T,S,O,d,Z,h;return((Z=(B=this.editorData)==null?void 0:(t=B.privacy)==null?void 0:(T=t.dropdownFormFieldRenderer)==null?void 0:(S=T.dropdown)==null?void 0:(O=S.dropdownRenderer)==null?void 0:(d=O.entries)==null?void 0:d.find(function(q){var D;return q==null?void 0:(D=q.privacyDropdownItemRenderer)==null?void 0:D.isSelected}))==null?void 0:(h=Z.privacyDropdownItemRenderer)==null?void 0:h.int32Value)!==this.privacyInput.value};
_.k.isVotingChanged=function(){var B,t,T,S,O,d,Z,h;return((Z=(B=this.editorData)==null?void 0:(t=B.voting)==null?void 0:(T=t.dropdownFormFieldRenderer)==null?void 0:(S=T.dropdown)==null?void 0:(O=S.dropdownRenderer)==null?void 0:(d=O.entries)==null?void 0:d.find(function(q){var D;return q==null?void 0:(D=q.privacyDropdownItemRenderer)==null?void 0:D.isSelected}))==null?void 0:(h=Z.privacyDropdownItemRenderer)==null?void 0:h.int32Value)!==this.votingInput.value};
gR.prototype.onPopupClosed=gR.prototype.onPopupClosed;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],gR.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],gR.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],gR.prototype,"ytRendererStamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],gR.prototype,"data",void 0);_.G([_.y({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.Y("design:type",Array)],gR.prototype,"privacyBadge",void 0);_.G([_.y({computed:"computeEditorData(data)"}),_.Y("design:type",Object)],gR.prototype,"editorData",void 0);_.G([_.y(),_.Y("design:type",Object)],gR.prototype,"isPlaylistEditComplete",void 0);_.G([_.y(),_.Y("design:type",Object)],gR.prototype,"isCollabEngagementDisabled",void 0);
_.G([_.y({value:{REQUIRED_LABEL:_.IG("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.IG("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.Y("design:type",Object)],gR.prototype,"addToStrings",void 0);_.G([_.y({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.Y("design:type",String)],gR.prototype,"ariaLabel",void 0);_.G([_.y(),_.Y("design:type",String)],gR.prototype,"closeButtonAriaLabel",void 0);
_.G([_.y(),_.Y("design:type",Object)],gR.prototype,"saveButton",void 0);_.G([_.mA("#name-input"),_.Y("design:type",Object)],gR.prototype,"nameInput",void 0);_.G([_.mA("#description-input"),_.Y("design:type",Object)],gR.prototype,"descriptionInput",void 0);_.G([_.mA("#privacy-input"),_.Y("design:type",Object)],gR.prototype,"privacyInput",void 0);_.G([_.mA("#voting-input"),_.Y("design:type",Object)],gR.prototype,"votingInput",void 0);
_.G([_.mA("#scroller"),_.Y("design:type",Object)],gR.prototype,"JSC$18434_scroller",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],gR.prototype,"onPopupClosed",null);_.G([_.y(),_.Y("design:type",Object)],gR.prototype,"onValueChanged",void 0);_.G([_.M({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],gR);
_.e(gR,"ytd-playlist-settings-editor-renderer",function(){if(JPf===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);JPf=B}B=JPf;return B},{mode:1});var mwb;_.Qk("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var RN=function(){return _.x.apply(this,arguments)||this};
_.u(RN,_.x);_.k=RN.prototype;_.k.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}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.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 B=this.get("data.nextButton.buttonRenderer.navigationEndpoint");B&&(this.nextNavigationEndpoint=B,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.k.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 B={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",B)}}};
_.k.onPopupOpened=function(B){B.detail!==this&&B.detail!==this.hostElement||!_.m("enable_premium_voluntary_pause")||_.CG(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.k.onNextButtonTap=function(){var B=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);B&&this.ytdOpenPopupBehavior.openPopup(B)};
_.k.updateSelectedResponseIndexFromBinding=function(B){this.selectedResponseIndex=B.detail.value};
RN.prototype.onPopupOpened=RN.prototype.onPopupOpened;RN.prototype.onSelectedResponseIndexChange=RN.prototype.onSelectedResponseIndexChange;RN.prototype.dataChanged=RN.prototype.dataChanged;_.G([_.g(_.ls),_.Y("design:type",Object)],RN.prototype,"ytdOpenPopupBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],RN.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],RN.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],RN.prototype,"selectedResponseIndex",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RN.prototype,"dataChanged",null);_.G([_.IK("selectedResponseIndex"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RN.prototype,"onSelectedResponseIndexChange",null);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],RN.prototype,"onPopupOpened",null);_.G([_.M({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],RN);
_.e(RN,"ytd-red-cancel-survey-renderer",function(){if(mwb!==void 0)return mwb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return mwb=B},{mode:1});var NMN;var A3=function(){var B=_.x.apply(this,arguments)||this;B.closeButtonAriaLabel=_.IG("SBOX_INAPPROPRIATE_CANCEL");return B};
_.u(A3,_.x);A3.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
A3.prototype.onClickClose=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],A3.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],A3.prototype,"rendererStamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],A3.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],A3.prototype,"closeButtonAriaLabel",void 0);_.G([_.M({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],A3);
_.e(A3,"ytd-search-filter-options-dialog-renderer",function(){if(NMN!==void 0)return NMN;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return NMN=B},{mode:1});var XDC;var Y6n=function(){return function(B){B=B.availabilityType;return B===void 0||B==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||B==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var cT=function(){var B=_.x.apply(this,arguments)||this;B.qualityOptions=[];B.upsellOptions=[];B.showUpsellSection=!1;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.rememberSettingsChecked=!1;return B};
_.u(cT,_.x);_.k=cT.prototype;_.k.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}}}}};
_.k.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.k.updateQualityOptions=function(){if(this.formats===void 0)_.CG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var B=[],t=[];this.showUpsellSection=!1;for(var T=_.C(this.formats),S=T.next();!S.done;S=T.next())(S=S.value)&&(S.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?t.push(S):B.push(S));B.length&&(this.qualityOptions=iFN(B));t.length&&(this.showUpsellSection=!0,this.upsellOptions=iFN(t))}};
_.k.updateRememberString=function(){if(this.downloadQualityPickerEntity)var B=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var t;B=(t=this.data)==null?void 0:t.premiumRememberSettingString}else{var T;B=(T=this.data)==null?void 0:T.rememberSettingString}B=B===void 0?_.IG("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):B;this.rememberSettingsCheckboxRenderer={title:_.tc(B),disabled:!1}};
_.k.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.n9.Object.defineProperties(cT.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var B;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(B=this.data)==null?void 0:B.qualityFormats}}});
cT.prototype.updateRememberString=cT.prototype.updateRememberString;cT.prototype.updateQualityOptions=cT.prototype.updateQualityOptions;cT.prototype.dataChanged=cT.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],cT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],cT.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cT.prototype,"data",void 0);
_.G([_.g(_.sE),_.Y("design:type",Object)],cT.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Boolean)],cT.prototype,"selectedUpsellQuality",void 0);_.G([_.y({computed:"computeIcon_(data.premiumIcon)",value:""}),_.Y("design:type",String)],cT.prototype,"premiumIcon",void 0);_.G([_.y({selector:MQs,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.Y("design:type",Object)],cT.prototype,"downloadQualityPickerEntity",void 0);
_.G([_.y(),_.Y("design:type",Array)],cT.prototype,"qualityOptions",void 0);_.G([_.y(),_.Y("design:type",Array)],cT.prototype,"upsellOptions",void 0);_.G([_.y(),_.Y("design:type",Object)],cT.prototype,"showUpsellSection",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],cT.prototype,"darkerDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],cT.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.G([_.mA("#remember-settings"),_.Y("design:type",HTMLInputElement)],cT.prototype,"rememberSettingsCheckbox",void 0);_.G([_.y(),_.Y("design:type",Object)],cT.prototype,"rememberSettingsChecked",void 0);_.G([_.y(),_.Y("design:type",Function)],cT.prototype,"onRememberSettingsCheckedChanged",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cT.prototype,"dataChanged",null);
_.G([_.IK("downloadQualityPickerEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cT.prototype,"updateQualityOptions",null);_.G([_.IK("selectedUpsellQuality"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],cT.prototype,"updateRememberString",null);_.G([_.M({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],cT);
_.e(cT,"ytd-download-quality-selector-content",function(){if(XDC!==void 0)return XDC;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return XDC=B},{mode:1});var ud_;var s2=function(){var B=_.x.apply(this,arguments)||this;B.selectedUpsellQuality=!1;B.qualityOptions=[];B.darkerDarkTheme=_.m("web_darker_dark_theme");B.useUpsellDismissAlternate=_.m("use_not_now_dl_upsell_dismiss_cta");B.shouldShowAlternateUpsellDimiss=!1;B.rememberSettings=!1;B.rememberSettingsChecked=!1;B.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};B.rememberSettingsCheckedChanged=function(t){B.rememberSettingsChecked=t};
return B};
_.u(s2,_.x);_.k=s2.prototype;
_.k.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.tc(_.IG("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.tc(_.IG("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.tc(_.IG("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.tc(_.IG("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.k.updateQualityOptions=function(){this.formats===void 0?_.CG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=iFN(this.formats)};
_.k.onQualityOptionsSelect=function(B){if(this.qualityOptions&&B){B!==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 t=_.C(this.qualityOptions.entries()),T=t.next();!T.done;T=
t.next()){T=_.C(T.value);var S=T.next().value;T=T.next().value;var O=void 0,d=void 0;if(((O=T)==null?void 0:(d=O.settingsRadioOptionRenderer)==null?void 0:d.id)===B){this.selectedQualityIndex=S;B=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((B=this.formats[S])==null?void 0:B.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.k.onClickSubmit=function(){var B;if((B=this.downloadButtonRenderer)==null||!B.isDisabled){var t,T;B=(T=(t=this.data)==null?void 0:t.onSubmitEndpoint)!=null?T:{};var S,O;if(this.formats&&(((S=_.X(B,_.PR))==null?0:S.videoId)||((O=_.X(B,_.Ui))==null?0:O.playlistId))){var d,Z,h,q,D,P;t={formatType:(q=(d=this.formats)==null?void 0:(Z=d[(h=this.selectedQualityIndex)!=null?h:0])==null?void 0:Z.format)!=null?q:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(D=this.getOfflineEndpoint(B))==null?void 0:(P=D.actionParams)==null?void 0:P.settingsAction)};this.getOfflineEndpoint(B).actionParams=t;this.ytComponentBehavior.resolveCommand(B)}_.CG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.k.onClickUpsell=function(){var B;if((B=this.upsellButtonRenderer)==null||!B.isDisabled){var t,T;B=(T=(t=this.data)==null?void 0:t.upsellEndpoint)!=null?T:{};this.ytComponentBehavior.resolveCommand(B);_.CG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);t="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var S,O,d,Z;t=(Z=(S=this.formats)==null?void 0:(O=S[(d=this.selectedQualityIndex)!=null?d:0])==null?void 0:O.format)!=null?Z:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:t}})}};
_.k.onClickClose=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.k.getOfflineSettingsAction=function(B,t){return B?t===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":t:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.k.getOfflineEndpoint=function(B){return _.X(B,_.PR)?_.X(B,_.PR):_.X(B,_.Ui)};
_.n9.Object.defineProperties(s2.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.tc(_.IG("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var B;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(B=this.data)==null?void 0:B.qualityFormats}}});
s2.prototype.updateQualityOptions=s2.prototype.updateQualityOptions;s2.prototype.dataChanged=s2.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],s2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],s2.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],s2.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],s2.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Number)],s2.prototype,"selectedQualityIndex",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"selectedUpsellQuality",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],s2.prototype,"ytdReduxBehavior",void 0);
_.G([_.y({selector:MQs,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.Y("design:type",Object)],s2.prototype,"downloadQualityPickerEntity",void 0);_.G([_.y(),_.Y("design:type",Array)],s2.prototype,"qualityOptions",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],s2.prototype,"darkerDarkTheme",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],s2.prototype,"useUpsellDismissAlternate",void 0);
_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"downloadButtonRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"upsellButtonRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"cancelButtonRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"upsellCancelButtonRenderer",void 0);_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"rememberSettings",void 0);
_.G([_.y(),_.Y("design:type",Object)],s2.prototype,"rememberSettingsChecked",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s2.prototype,"dataChanged",null);_.G([_.IK("downloadQualityPickerEntity"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],s2.prototype,"updateQualityOptions",null);_.G([_.M({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],s2);
_.e(s2,"ytd-download-quality-selector-renderer",function(){if(ud_!==void 0)return ud_;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return ud_=B},{mode:1});var j97;var F0=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(F0,_.x);F0.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
F0.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],F0.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],F0.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],F0.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],F0.prototype,"darkerDarkTheme",void 0);_.G([_.y({computed:"computeIcon_(data.infoIcon)"}),_.Y("design:type",Object)],F0.prototype,"infoIcon",void 0);
_.G([_.y({computed:"computeIcon_(data.warningIcon)"}),_.Y("design:type",Object)],F0.prototype,"warningIcon",void 0);_.G([_.M({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],F0);
_.e(F0,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(j97!==void 0)return j97;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return j97=B},{mode:1});var HXn;var wR=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(wR,_.x);wR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
wR.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"}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],wR.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],wR.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],wR.prototype,"darkerDarkTheme",void 0);_.G([_.M({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],wR);
_.e(wR,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(HXn!==void 0)return HXn;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HXn=B},{mode:1});var aLr;var oN=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(oN,_.x);oN.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
oN.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"}}}}};
oN.prototype.onServiceRequestSentOrCompleted=function(B,t){t&&t.actions&&t.actions.length>0&&_.CG(this.hostElement,"yt-close-popup-action",[this.is])};
oN.prototype.onServiceRequestSentOrCompleted=oN.prototype.onServiceRequestSentOrCompleted;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oN.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],oN.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],oN.prototype,"darkerDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],oN.prototype,"data",void 0);
_.G([_.Uv("yt-service-request-completed"),_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],oN.prototype,"onServiceRequestSentOrCompleted",null);_.G([_.M({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],oN);
_.e(oN,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(aLr!==void 0)return aLr;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return aLr=B},{mode:1});var fLf;var y7=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.submitButtonDisabled=!0;return B};
_.u(y7,_.x);_.k=y7.prototype;_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.k.onDataChanged=function(){var B,t,T;if(((B=this.data)==null?void 0:(t=B.confirmButton)==null?void 0:(T=t.buttonRenderer)==null?void 0:T.isDisabled)!==void 0){var S,O,d;this.submitButtonDisabled=(S=this.data)==null?void 0:(O=S.confirmButton)==null?void 0:(d=O.buttonRenderer)==null?void 0:d.isDisabled}};
_.k.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.k.updateSubmitButtonDisabledFromBinding=function(B){this.submitButtonDisabled=B.detail.value};
_.k.updateSubmitButtonDisabledFromConfirmCheckbox=function(B){this.submitButtonDisabled=!B.detail.value};
y7.prototype.onDataChanged=y7.prototype.onDataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],y7.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],y7.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y7.prototype,"darkerDarkTheme",void 0);
_.G([_.y(),_.Y("design:type",Object)],y7.prototype,"submitButtonDisabled",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],y7.prototype,"onDataChanged",null);_.G([_.M({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],y7);
_.e(y7,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(fLf!==void 0)return fLf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return fLf=B},{mode:1});var g58;var Q7=function(){return _.x.apply(this,arguments)||this};
_.u(Q7,_.x);_.n9.Object.defineProperties(Q7.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var B,t,T;return((B=this.data)==null?void 0:B.title)+" "+((t=this.data)==null?void 0:t.metadataPrimary)+" "+((T=this.data)==null?void 0:T.metadataSecondary)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Q7.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Q7.prototype,"data",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Q7.prototype,"ariaLabel",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Q7);
_.e(Q7,"ytd-compact-product-list-item-renderer",function(){if(g58!==void 0)return g58;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return g58=B},{mode:1});var RJ7;var xY=function(){return _.x.apply(this,arguments)||this};
_.u(xY,_.x);xY.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]]"}}}}}};
_.n9.Object.defineProperties(xY.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],xY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],xY.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],xY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],xY.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],xY);
_.e(xY,"ytd-compact-product-list-renderer",function(){if(RJ7!==void 0)return RJ7;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return RJ7=B},{mode:1});var APn;var MW=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(MW,_.x);_.k=MW.prototype;_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.k.getBackgroundUrl=function(){var B=this.get("data.headerImage.thumbnails");return B?"url("+_.Cz(B,this.hostElement.clientWidth)+")":""};
_.k.onDataChanged=function(){var B=this.getBackgroundUrl();B&&(this.header.style.backgroundImage=B);B=_.sg();var t=_.cO(),T=this.get("data.trackingParams");T&&t&&B&&_.er(B,t,_.fZ(T));B=_.C(this.hostElement.querySelectorAll("yt-img-shadow"));for(t=B.next();!t.done;t=B.next())t.value.onShow()};
_.k.onPopupClosed=function(B){_.bn(B).localName==="ytd-membership-post-cancel-renderer"&&_.CG(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
MW.prototype.onPopupClosed=MW.prototype.onPopupClosed;MW.prototype.onDataChanged=MW.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],MW.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],MW.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],MW.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],MW.prototype,"darkerDarkTheme",void 0);
_.G([_.mA("#header"),_.Y("design:type",HTMLDivElement)],MW.prototype,"header",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MW.prototype,"onDataChanged",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],MW.prototype,"onPopupClosed",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],MW);
_.e(MW,"ytd-membership-post-cancel-renderer",function(){if(APn!==void 0)return APn;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return APn=B},{mode:1});var cPw;var $Y=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u($Y,_.x);$Y.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
$Y.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$Y.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],$Y.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],$Y.prototype,"darkerDarkTheme",void 0);_.G([_.mA("ytd-feedback-survey-renderer"),_.Y("design:type",Object)],$Y.prototype,"feedbackSurveyRenderer",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],$Y);
_.e($Y,"ytd-sponsorship-confirm-cancel-content",function(){if(cPw!==void 0)return cPw;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return cPw=B},{mode:1});var s97;var WT=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.maybeSubmitFeedback=function(){B.content&&B.content.maybeSubmitFeedback()};
return B};
_.u(WT,_.x);_.k=WT.prototype;_.k.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.k.onYtPopupOpened=function(B,t){t===this&&this.data&&this.data.onOpenCommands&&_.qi(this.hostElement,this.data.onOpenCommands,this.hostElement);_.CG(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.k.onYtPopupClosed=function(B,t){(t&&t.canceled===!0||t&&t.canceled===!1&&t.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.qi(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.k.onYtServiceRequestCompleted=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.k.onYtServiceRequestError=function(B){_.bc(this.hostElement,B.detail.error.message)};
_.k.onDataChanged=function(){if(this.isAttached){var B=this.backgroundUrl;B&&(_.ZH(this.hostElement).querySelector("#header").style.backgroundImage=B)}};
_.n9.Object.defineProperties(WT.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var B=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return B?"url("+_.Cz(B,this.hostElement.clientWidth)+")":""}}});
WT.prototype.onDataChanged=WT.prototype.onDataChanged;WT.prototype.onYtServiceRequestError=WT.prototype.onYtServiceRequestError;WT.prototype.onYtServiceRequestCompleted=WT.prototype.onYtServiceRequestCompleted;WT.prototype.onYtPopupClosed=WT.prototype.onYtPopupClosed;WT.prototype.onYtPopupOpened=WT.prototype.onYtPopupOpened;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],WT.prototype,"data",void 0);_.G([_.y({value:function(){return _.IG("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Y("design:type",String)],WT.prototype,"closeButtonAriaLabel",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],WT.prototype,"darkerDarkTheme",void 0);_.G([_.mA("#scrollable"),_.Y("design:type",Object)],WT.prototype,"scrollable",void 0);_.G([_.mA("ytd-sponsorship-confirm-cancel-content"),_.Y("design:type",Object)],WT.prototype,"content",void 0);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],WT.prototype,"onYtPopupOpened",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],WT.prototype,"onYtPopupClosed",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WT.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],WT.prototype,"onYtServiceRequestError",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],WT.prototype,"onDataChanged",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],WT);
_.e(WT,"ytd-sponsorship-confirm-cancel-renderer",function(){if(s97!==void 0)return s97;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return s97=B},{mode:_.h_("kevlar_poly_si_batch_j081")?1:2});var FUq;var eL=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(eL,_.x);eL.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],eL.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],eL.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],eL.prototype,"darkerDarkTheme",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],eL);
_.e(eL,"ytd-sponsorships-celebration-content",function(){if(FUq!==void 0)return FUq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return FUq=
B},{mode:1});var wDC;var o5s=_.ie(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),G6=function(){var B=_.x.apply(this,arguments)||this;B.scriptsAppended=!1;B.buttonOverrides={type:"tonal",style:"overlay-dark"};return B};
_.u(G6,_.x);_.k=G6.prototype;
_.k.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.m("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
attributes:{"dialog-dismiss":!0}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.onDataChanged=function(){var B;(B=this.header)==null||B.style.setProperty("background-color",this.backgroundColor);if(B=this.headerImageUrl){var t;(t=this.header)==null||t.style.setProperty("background-image",B)}t=_.sg(4);B=_.cO(4);var T=this.get("data.trackingParams");if(T&&B&&t){var S=_.fZ(T);_.er(t,B,S);_.m("combine_ve_grafts")?_.Xr().graftServerVe(T,B,4):_.er(t,B,S)}t=_.C(this.hostElement.querySelectorAll("yt-img-shadow"));for(B=t.next();!B.done;B=t.next())B.value.onShow();if(t=this.get("data.gtmId"))_.Rn(t,
_.MB("GL","")),this.setupConversionTracking()};
_.k.setupConversionTracking=function(){if(!this.scriptsAppended){var B=document.createElement("script");var t=_.MZ(o5s.join(""));_.Wv(B,t);document.head.appendChild(B);B=document.createElement("noscript");B.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(B);this.scriptsAppended=!0}};
_.k.onPopupClosed=function(B){if(_.bn(B).localName==="ytd-sponsorships-celebration-renderer"){_.CG(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var t;this.data&&((t=this.data)==null?0:t.dismissCommand)&&_.UW.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.n9.Object.defineProperties(G6.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var B=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.e8(B)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var B=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return B?"url("+_.Cz(B,this.hostElement.getBoundingClientRect().width)+")":""}}});
G6.prototype.onPopupClosed=G6.prototype.onPopupClosed;G6.prototype.onDataChanged=G6.prototype.onDataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],G6.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],G6.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],G6.prototype,"data",void 0);_.G([_.mA("#header"),_.Y("design:type",HTMLElement)],G6.prototype,"header",void 0);
_.G([_.y(),_.Y("design:type",Object)],G6.prototype,"scriptsAppended",void 0);_.G([_.y(),_.Y("design:type",Object)],G6.prototype,"buttonOverrides",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],G6.prototype,"onDataChanged",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],G6.prototype,"onPopupClosed",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],G6);
_.e(G6,"ytd-sponsorships-celebration-renderer",function(){if(wDC!==void 0)return wDC;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="secondary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return wDC=B},{mode:1});var yPq;var p$=function(){var B=_.x.apply(this,arguments)||this;B.isToggleChecked=!1;return B};
_.u(p$,_.x);p$.prototype.onDataChanged=function(){var B;this.isToggleChecked=((B=this.data)==null?void 0:B.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
p$.prototype.close=function(){var B;((B=this.data)==null?0:B.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
p$.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var B,t=_.X((B=this.data)==null?void 0:B.switchButton,fPf);t&&(this.isToggleChecked&&t.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(t.switchOnInnertubeCommand),!this.isToggleChecked&&t.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(t.switchOffInnertubeCommand))};
p$.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
p$.prototype.onDataChanged=p$.prototype.onDataChanged;_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],p$.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],p$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],p$.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],p$.prototype,"isToggleChecked",void 0);_.G([_.y({value:_.IG("CLOSE")}),_.Y("design:type",String)],p$.prototype,"closeButtonAriaLabel",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],p$.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],p$);
_.e(p$,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(yPq!==void 0)return yPq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return yPq=B},{mode:1});var Q9w;var YY=function(){return _.x.apply(this,arguments)||this};
_.u(YY,_.x);_.k=YY.prototype;_.k.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"}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.detached=function(){this.playerElement.stop()};
_.k.onYtServiceRequestCompleted=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.k.onYtServiceRequestError=function(B){_.bc(this.hostElement,B.detail.error.message)};
_.k.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.k.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.k.getTier=function(B,t){return!B||!B.tiers||t<0?null:_.X(B.tiers[t],c5_)};
_.k.moreThanOne=function(B){return!!(B&&B.length>1)};
_.k.tierOverviewTap=function(B){var t=this;this.selectedTier=B.model.index;_.K9(this,function(){_.dv(t.hostElement,"yt-refit")})};
_.k.computeSelectedClass=function(B,t){return this.isSelected(B,t)?"selected":""};
_.k.computeButtonAriaPressed=function(B,t){return this.isSelected(B,t)?"true":"false"};
_.k.isSelected=function(B,t){return B===t};
_.k.onDataChanged=function(){_.ZH(this.hostElement).querySelector("#header-overlay").style.visibility="";_.ZH(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 B=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),
t=B.next();!t.done;t=B.next())t.value.onShow();var T;this.set("selectedTier",(T=this.get("data.targetTierIndex"))!=null?T:0);var S;(B=(S=this.data)==null?void 0:S.onVisible)&&this.ytComponentBehavior.resolveCommand(B)};
_.k.initializeVe=function(B){var t=_.sg(),T=_.cO(),S=this.get("data.trackingParams");T&&t&&(this.screenLayer=4,t=_.e6(_.PMw)(void 0,69877,{clientScreenNonce:t,visualElement:T},void 0,void 0,void 0),_.wh(t,69877,4),T=_.cO(4),S&&T&&(S=_.fZ(S),_.er(t,T,S),B&&(this.offerVideoVe=_.sz(74659),_.er(t,S,this.offerVideoVe))))};
_.k.setHeaderBackground=function(){var B=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.ZH(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.e8(B);if(B=this.getHeaderImage())B=_.Cz(B,screen.width),_.ZH(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+B+")"};
_.k.getHeaderImage=function(){var B=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&B?B:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.k.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.k.setupVideoPlayer=function(B){var t=this,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1)return T=t.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),S=t.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.m("kevlar_player_update_killswitch")?t.playerElement.update({args:{autoplay:T,video_id:B,player_params:S}}):t.playerElement.loadVideoWithPlayerVars({autoplay:T,video_id:B,player_params:S}),
_.V(Z,t.playerElement.getPlayerPromise(),2);O=Z.yieldResult;O.addEventListener("onStateChange",function(h){t.onPlayerStateChange(h)});
O.setScreenLayer(t.screenLayer);(d=_.sg(4))&&t.offerVideoVe&&_.pG(d,t.offerVideoVe);T&&(t.pauseOtherPlayers(),t.playerElement.focusOnPlayer(),t.playerElement.getPlayer().hideControls(),_.fC(_.wT,function(){t.fadeOutHeaderOverlay()},4E3));
_.Dh(Z)})};
_.k.onPlayerStateChange=function(B){B===1?this.backgroundPlayerElement&&(B=this.backgroundPlayerElement.player_.getPlayerState(),B!==1&&B!==3||this.backgroundPlayerElement.pause()):B===0&&(_.ZH(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.ZH(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.k.fadeOutHeaderOverlay=function(){_.ZH(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.k.onHeaderTap=function(){if(this.offerVideo){_.ZH(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var B;((B=this.playerElement.player_)==null?void 0:B.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(B=_.sg(4))&&this.offerVideoVe&&_.KG(B,this.offerVideoVe)}};
_.k.getBackgroundImageLayerClass=function(B){return B?"background-image-layer-with-video":""};
_.k.getHeaderClass=function(B){return B?"header-with-video":""};
_.k.getHeaderOverlayClass=function(B){return B?"header-overlay-with-video":""};
_.k.getTitleContainerClass=function(B,t){return B?"title-container-with-video":t?"title-container-without-video-flexible":"title-container-without-video"};
_.k.tierTitleDisplayStatus=function(B){return this.moreThanOne(B)?"hide":"show"};
_.k.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.OD().resolve(_.y4).getPlayerElement():this.backgroundPlayerElement=_.Tp();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var B=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=B===1||B===3;this.backgroundPlayerElement.pause()}};
_.k.isMiniplayerActive=function(){return _.OD().resolve(_.y4).isMiniplayerActive()};
_.k.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("selected-tier-changed",this.selectedTier))};
YY.prototype.selectedTierChangedForBinding=YY.prototype.selectedTierChangedForBinding;YY.prototype.onDataChanged=YY.prototype.onDataChanged;YY.prototype.onYtPopupClosed=YY.prototype.onYtPopupClosed;YY.prototype.onYtPopupOpened=YY.prototype.onYtPopupOpened;YY.prototype.onYtServiceRequestError=YY.prototype.onYtServiceRequestError;YY.prototype.onYtServiceRequestCompleted=YY.prototype.onYtServiceRequestCompleted;
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],YY.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],YY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],YY.prototype,"data",void 0);_.G([_.y({value:0}),_.Y("design:type",Number)],YY.prototype,"selectedTier",void 0);
_.G([_.y({value:""}),_.Y("design:type",String)],YY.prototype,"offerVideo",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],YY.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.G([_.y({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.TH(this)}}),
_.Y("design:type",String)],YY.prototype,"playerId",void 0);_.G([_.mA("tp-yt-paper-dialog-scrollable"),_.Y("design:type",Object)],YY.prototype,"scrollable",void 0);_.G([_.mA("ytd-sponsorships-tier-renderer"),_.Y("design:type",Object)],YY.prototype,"tierRenderer",void 0);_.G([_.mA("#player"),_.Y("design:type",Object)],YY.prototype,"playerElement",void 0);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],YY.prototype,"onYtServiceRequestCompleted",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],YY.prototype,"onYtServiceRequestError",null);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YY.prototype,"onYtPopupOpened",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YY.prototype,"onYtPopupClosed",null);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YY.prototype,"onDataChanged",null);
_.G([_.IK("selectedTier"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],YY.prototype,"selectedTierChangedForBinding",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],YY);
_.e(YY,"ytd-sponsorships-offer-renderer",function(){if(Q9w!==void 0)return Q9w;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Q9w=B},{mode:_.h_("kevlar_poly_si_batch_j077")?1:2});var xwn;var K$=function(){var B=_.x.apply(this,arguments)||this;B.buttonOverrides={type:"filled",style:"mono"};return B};
_.u(K$,_.x);K$.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}}}}}};
K$.prototype.backgroundColorChanged=function(){var B,t,T,S=(t=_.X((B=this.data)==null?void 0:B.content,s_n))==null?void 0:(T=t.backgroundColor)==null?void 0:T.backgroundColor;S&&(B=_.W6(S),_.ZH(this.hostElement).querySelector("#banner").style.backgroundColor=B,_.ZH(this.hostElement).querySelector("#abstract-art").style.backgroundColor=B)};
K$.prototype.attached=function(){this.JSC$18520_scroller&&(this.JSC$18520_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18520_scroller.attached&&typeof this.JSC$18520_scroller.attached==="function"&&this.JSC$18520_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
K$.prototype.backgroundColorChanged=K$.prototype.backgroundColorChanged;_.G([_.y(),_.Y("design:type",Object)],K$.prototype,"data",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#scroller"),_.Y("design:type",Object)],K$.prototype,"JSC$18520_scroller",void 0);_.G([_.y(),_.Y("design:type",Object)],K$.prototype,"buttonOverrides",void 0);
_.G([_.IK("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],K$.prototype,"backgroundColorChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],K$);
_.e(K$,"ytd-sponsorships-promotion-celebration-renderer",function(){if(xwn!==void 0)return xwn;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return xwn=B},{mode:_.h_("kevlar_poly_si_batch_j077")?1:2});var Ml8;var $wq;var lf=function(){return _.x.apply(this,arguments)||this};
_.u(lf,_.x);lf.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
lf.prototype.computeIsInitiallyChecked=function(B){return B===1};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],lf.prototype,"data",void 0);_.G([_.mA("#checkbox"),_.Y("design:type",Object)],lf.prototype,"checkbox",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],lf);
_.e(lf,"ytd-subscription-toggle-option-renderer",function(){if($wq!==void 0)return $wq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return $wq=B},{mode:1});var vT=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return B};
_.u(vT,_.x);vT.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"}}}};
vT.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
vT.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var B=_.ZH(this.hostElement).querySelector("#options").selected;B=this.data.options[B].subscriptionRadioOptionRenderer.serviceEndpoint;var t=_.ZH(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");t&&B&&B.modifyChannelNotificationPreferenceEndpoint&&(t=t.getValue())&&(B.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[t]);_.OD().resolve(_.kv).resolveCommand(B,{form:{element:this.hostElement}});
_.CG(this.hostElement,"yt-close-popup-action")};
_.n9.Object.defineProperties(vT.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var B=this.data.options,t=0;t<B.length;t++){var T=B[t].subscriptionRadioOptionRenderer;if(T&&T.selected)return t}return null}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],vT.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],vT.prototype,"eventForwardingBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],vT.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],vT.prototype,"darkerDarkTheme",void 0);_.G([_.F("data.options"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],vT.prototype,"initialIndex",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],vT);
_.e(vT,"ytd-subscription-notification-options-renderer",function(){if(Ml8!==void 0)return Ml8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return Ml8=B},{mode:1});var WU_;var n$=function(){return _.x.apply(this,arguments)||this};
_.u(n$,_.x);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],n$.prototype,"data",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],n$);
_.e(n$,"ytd-tvfilm-offer-groups-renderer",function(){if(WU_!==void 0)return WU_;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return WU_=B},{mode:1});var eJ8;var rR=function(){var B=_.x.apply(this,arguments)||this;B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(rR,_.x);_.k=rR.prototype;_.k.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"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.k.computeThumbnailClass=function(B){return B.thumbnailOverlays?B.isShow?"thumbnail-show":"thumbnail-movie":B.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.k.computeCommerceSectionClass=function(B){return B.offers&&B.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.k.computeTitleClass=function(B){return B.offers&&B.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.k.onDataChanged=function(){[].concat(_.aw(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(B){B.onShow()})};
rR.prototype.onDataChanged=rR.prototype.onDataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],rR.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],rR.prototype,"darkerDarkTheme",void 0);
_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],rR.prototype,"onDataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],rR);
_.e(rR,"ytd-ypc-offers-overlay-renderer",function(){if(eJ8!==void 0)return eJ8;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return eJ8=B},{mode:_.h_("kevlar_poly_si_batch_j028")?1:2});var GvN;var pDq=function(){this.usedMethods=new Set};
pDq.prototype.add=function(B){this.usedMethods.add(B)};
pDq.prototype.reset=function(){this.usedMethods.clear()};var KU7=function(B,t){this.query=B;this.previousSearchQuery=t;this.id=iXr++;if(!YTN){t=_.MB("SBOX_SETTINGS");B="https://"+((t==null?void 0:t.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var T=t==null?void 0:t.REQUEST_LANGUAGE;T&&(B+="&hl="+T);(T=t==null?void 0:t.REQUEST_DOMAIN)&&(B+="&gl="+T);B+="&client=youtube&gs_ri=youtube";(T=t==null?void 0:t.SUGG_EXP_ID)&&(B+="&sugexp="+encodeURIComponent(T));(T=t==null?void 0:t.PSUGGEST_TOKEN)&&(B+="&tok="+T);(t=
t==null?void 0:t.SESSION_INDEX)&&(B+="&authuser="+t);_.m("desktop_enable_visual_suggest")&&(B+="&h=180&w=320&ytvs=1");YTN=B}},lL8=function(B){var t="q="+encodeURIComponent(B.query);
B.previousSearchQuery&&(t+="&pq="+encodeURIComponent(B.previousSearchQuery));return t},v5C=function(){var B=_.MB("SBOX_SETTINGS"),t={};
if(B==null?0:B.SEND_VISITOR_DATA)t["X-Goog-Visitor-Id"]=B==null?void 0:B.VISITOR_DATA;return t},n5q=function(B){var t=YTN;
t+="&gs_id="+B.id.toString(36);t+="&q="+encodeURIComponent(B.query);t+="&cp="+B.query.length;B.previousSearchQuery&&(t+="&pq="+encodeURIComponent(B.previousSearchQuery));(B=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(t+="&video_id="+B);return t},iXr=0,YTN="";var rP8=_.KL.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,zJw=_.KL.SEARCH_ENTITY_SUGGESTION_MOVIE,bXB=_.KL.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,BWq=_.KL.SEARCH_ENTITY_SUGGESTION_TV_SHOW,t$w=function(B,t){this.text=B;this.bold=t},TWn=function(B,t,T){this.input=t;
this.index=T;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=B[0];this.type=B[1];this.subtypes=B[2];var S;this.displayText=tQ((S=B[3])==null?void 0:S.b);var O;this.ignoredPrefix=tQ((O=B[3])==null?void 0:O.a);var d,Z;this.hasNewVideo=((d=B[3])==null?void 0:(Z=d.zam)==null?void 0:Z.toString())==="true"?!0:!1;var h;this.visualSuggestUrl=(h=B[3])==null?void 0:h.zai;var q;this.entityType=tQ((q=B[3])==null?void 0:q.zap);var D;this.entityName=tQ((D=B[3])==null?void 0:D.zao);var P;t=tQ((P=
B[3])==null?void 0:P.zaf);var U;this.entityMid=(U=B[3])==null?void 0:U.zae;P=lSg(this.subtypes,this.entityMid);if(t&&P){if(t){U="";switch(P){case "YOUTUBE_ENTITY_TYPE_SONG":U=bXB;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":U=rP8;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":U=BWq;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":U=zJw}P=P==="YOUTUBE_ENTITY_TYPE_SONG"||P==="YOUTUBE_ENTITY_TYPE_ALBUM"?U+" \u2022  \u2022 "+t:t}else P="";this.entitySubtitle=P}var J;this.externalChannelId=(J=B[3])==null?void 0:J.zav;var N;
this.entityThumbnailAttributionUrl=(N=B[3])==null?void 0:N.zaq},OU8=function(B,t){var T=[],S,O=(S=B.displayText)!=null?S:B.text;
(t==null?0:t.useEntityName)&&SI_(B)&&B.entityName&&(O=B.entityName);if(B.type===33)return T.push(new t$w(O,!1)),T;if(O.length>=B.input.length&&O.substring(0,B.input.length)===B.input)T.push(new t$w(B.input,!1)),T.push(new t$w(O.substring(B.input.length),!0));else{var d=new Set(B.input.split(/\s/)),Z=O.split(/\s/);T=Z.map(function(h,q){return new t$w(h.trim()+(q===Z.length-1?"":" "),!d.has(h))})}return T},SI_=function(B){var t=!!lSg(B.subtypes);
B=!!B.entityMid;return t||B};var ke1=function(B){this.rawResponse=["",[],{}];this.suggestions=[];try{var t=JSON.parse(vT_(B));if(typeof t==="object"&&t!==null)this.rawResponse=t;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(S){console.log("Suggest: Failed to parse SuggestResponse!");return}var T=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(S,O){return new TWn(S,T,O)})};var dzg=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new pDq;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18557_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},CAw,ZUb=function(){CAw||(CAw=new dzg);
return CAw};
dzg.prototype.updateSuggestions=function(B){var t=this;this.availableSuggestions.forEach(function(T){t.previousSuggestions[T]=!0});
this.availableSuggestions=B.map(function(T){var S=T.type.toString();T.subtypes.length>0&&(S+="i"+T.subtypes.join("i"),S+="k"+T.suggestionSources.COMPLETE_SERVER.toString());return S})};
var LHb=function(B,t){var T=Date.now();B.firstEditTime<0&&(B.firstEditTime=T);t&&(B.lastQueryBuildTime=T);B.lastEditTime=T};
dzg.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18557_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var hFq=function(B){var t="";B.availableSuggestions.forEach(function(O){delete B.previousSuggestions[O]});
for(var T=_.C(Object.keys(B.previousSuggestions)),S=T.next();!S.done;S=T.next())S=S.value,B.previousSuggestions[S]&&(t+=(t?"j":"")+S);return t},qIs=function(B,t){var T=[];
t&&(T[1]=t.toString());T[0]="youtube";T[7]=Date.now()-B.startTime;T[6]=B.sessionNumber;B.zeroPrefixSuggestionCount>=0&&(T[33]=B.zeroPrefixSuggestionCount);T[13]=B.outOfSyncResponseCount;if(B.availableSuggestions.length>0){for(var S=t="",O=0,d=_.C(B.availableSuggestions),Z=d.next();!Z.done;Z=d.next())Z=Z.value,Z!==S&&(O>1&&(t+="l"+O),t+=(S?"j":"")+Z,O=0,S=Z),O+=1;O>1&&(t+="l"+O);T[3]=t}T[35]=hFq(B);B.selectedSuggestionIndex>=0&&(T[2]=B.selectedSuggestionIndex);var h;if(t=(h=_.MB("SBOX_SETTINGS"))==
null?void 0:h.SUGG_EXP_ID)T[19]=B.normalize(t),h=0,B.experimentTriggeredBeforeFinal&&(h|=1),B.experimentTriggeredFinal&&(h|=2),T[20]=h;T[26]=Array.from(B.inputMethodsTracker.usedMethods).join("j");if(B.JSC$18557_totalRoundTripTime>0){T[15]=B.JSC$18557_totalRoundTripTime;T[14]=B.maxRoundTripTime;h=[];for(O=t=0;O<10;O++)S=B.roundTripTimeHistogram[O],S===0?t++:(t>1?h.push(O+"-"+S):t===1?h.push("0j"+S):h.push(S.toString()),t=0);h=h.join("j");T[16]=h}B.zeroPrefixRoundTripTime>0&&(T[36]=B.zeroPrefixRoundTripTime);
B.lastQueryBuildTime>0&&(T[18]=B.lastQueryBuildTime-B.startTime);B.firstEditTime>0&&(T[4]=B.firstEditTime-B.startTime);B.lastEditTime>0&&(T[5]=B.lastEditTime-B.startTime);return T.join(".")};
dzg.prototype.normalize=function(B){return B.replaceAll(".","-")};
var V$q=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var z6=function(){var B=_.x.apply(this,arguments)||this;B.microphoneSpinnerActive=!1;B.noAnimations=!1;B.boundExitClick=function(){B.onExitButtonClick()};
B.speechOverlayClassName="";B.isLevelAnimating=!1;B.playCloseDialogAudioFeedback=!0;B.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return B};
_.u(z6,_.x);_.k=z6.prototype;_.k.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.k.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=tjN()};
_.k.dataChanged=function(){this.logDialog()};
_.k.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var B;(B=this.manager.audioPlayer)!=null&&(B.JSC$17848_audioEnabled=!1)}this.manager.stop();(B=this.manager.audioPlayer)!=null&&(B.JSC$17848_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.k.handleSpeechQueryCompleteAction=function(B){var t=B.navigationAction;t&&(B.trackingParams&&_.Xr().graftServerVe(B.trackingParams,this.dialogVe,5),_.dv(this.hostElement,"yt-navigate",{endpoint:t,tempData:this.getNavigationParams(t),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.k.onExitButtonClick=function(){this.closeDialog()};
_.k.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var B;if((B=this.manager)!=null){var t;(t=B.audioPlayer)==null||e1(t,"failure");B.setState("microphone-off");B.stop()}}else(B=this.manager)==null||B.start()};
_.k.transcriptionChanged=function(){var B,t;(((B=this.transcription)==null?0:B.low)||((t=this.transcription)==null?0:t.high))&&this.setState("transcribing",this.transcription)};
_.k.stateChanged=function(){this.setState(this.state,this.transcription)};
_.k.logDialog=function(){var B;(B=this.data)!=null&&B.trackingParams&&(B=_.Xr(),_.dc(B,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=B.graftServerVe(this.data.trackingParams,void 0,5))};
_.k.getNavigationParams=function(B){var t={};if(_.m("web_yt_searchbox")){var T=ZUb();T.inputMethodsTracker.add(6);T=qIs(T,15);t.gs_l=T;var S;t.oq=((S=_.X(B,_.un))==null?void 0:S.query)||""}else if(B=window.ytvoicesearchloggingparams){if(B=B())t.oq=B.oq,t.gs_l=B.gs_l}else _.p4(Error("sl"));return t};
_.k.closeDialog=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.k.setState=function(B,t){if(this.data){var T=this.data,S={};switch(B){case "listening":S={headerText:T.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:T.microphoneButtonAriaLabel};break;case "timeout":S={headerText:T.promptHeader,microphoneState:"try-again",microphoneLabel:T.promptMicrophoneLabel,microphoneAriaLabel:T.promptMicrophoneLabel};break;case "microphone-off":S={headerText:T.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:T.promptMicrophoneLabel,
microphoneAriaLabel:T.promptMicrophoneLabel};break;case "transcribing":(t==null?0:t.low)||(t==null?0:t.high)?S={transcriptionLow:t==null?void 0:t.low,transcriptionHigh:t==null?void 0:t.high,microphoneState:"speaking",microphoneAriaLabel:T.microphoneButtonAriaLabel}:S={headerText:T.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:T.microphoneButtonAriaLabel};break;case "processing":S={headerText:T.loadingHeader,microphoneState:"processing",microphoneAriaLabel:T.microphoneButtonAriaLabel};
break;case "offline":S={headerText:T.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:T.connectionErrorMicrophoneLabel,microphoneAriaLabel:T.connectionErrorMicrophoneLabel};break;case "permission":S={headerText:T.permissionsHeader,bodyLine1:T.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:T.permissionsSubtext};break;case "permission-denied":S={headerText:T.disabledHeader,bodyLine1:T.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:T.disabledSubtext}}S.className=
B;this.speechOverlayState=S;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.k.setMicrophoneState=function(B){var t=this.isLevelAnimating;this.isLevelAnimating=B==="speaking";!t&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=B==="processing"&&!this.noAnimations};
_.k.setClass=function(B){this.speechOverlayClassName&&_.hk(this.hostElement,this.speechOverlayClassName,!1);B&&(this.speechOverlayClassName=B,_.hk(this.hostElement,B,!0))};
_.k.runLevelAnimation=function(){var B=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var t=1+Math.random()*.75,T=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+T/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+t+")");_.wT.addJob(function(){B.runLevelAnimation()},3,T)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
z6.prototype.stateChanged=z6.prototype.stateChanged;z6.prototype.transcriptionChanged=z6.prototype.transcriptionChanged;z6.prototype.onPopupClosed=z6.prototype.onPopupClosed;z6.prototype.dataChanged=z6.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],z6.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],z6.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],z6.prototype,"rendererStamperBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],z6.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],z6.prototype,"eventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],z6.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],z6.prototype,"speechOverlayState",void 0);
_.G([_.y(),_.Y("design:type",Object)],z6.prototype,"microphoneSpinnerActive",void 0);_.G([_.y({type:_.m("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.Y("design:type",Object)],z6.prototype,"noAnimations",void 0);_.G([_.y({selector:function(B){var t;return(t=B.voiceSearch)==null?void 0:t.transcription}}),
_.Y("design:type",Object)],z6.prototype,"transcription",void 0);_.G([_.y({selector:function(B){var t;return(t=B.voiceSearch)==null?void 0:t.overlay}}),
_.Y("design:type",String)],z6.prototype,"state",void 0);_.G([_.y(),_.Y("design:type",Object)],z6.prototype,"boundExitClick",void 0);_.G([_.mA("#microphone-levels"),_.Y("design:type",HTMLElement)],z6.prototype,"level",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z6.prototype,"dataChanged",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z6.prototype,"onPopupClosed",null);
_.G([_.je("transcription"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z6.prototype,"transcriptionChanged",null);_.G([_.je("state"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],z6.prototype,"stateChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],z6);
_.e(z6,"ytd-voice-search-dialog-renderer",function(){if(GvN!==void 0)return GvN;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return GvN=B},{mode:1});var EH8;var bf=function(){var B=_.x.apply(this,arguments)||this;B.isOverlay=!1;B.hidden=!1;return B};
_.u(bf,_.x);_.k=bf.prototype;_.k.onPopupClosed=function(){this.toggleIconState(!1)};
_.k.computeIcon=function(){var B,t,T;return(t=_.X((B=this.data)==null?void 0:B.icon,Q_V))==null?void 0:(T=t.icon)==null?void 0:T.iconType};
_.k.computeIconBadgeShape=function(){var B;return{iconBadgeType:"cart",iconBadgeText:(B=this.iconBadgeEntity)==null?void 0:B.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.k.onClick=function(){var B;(B=this.data)!=null&&B.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.k.computeHidden=function(B){return!B};
_.k.toggleIconState=function(B){this.iconButton&&(this.iconButton.pressed=B)};
bf.prototype.onPopupClosed=bf.prototype.onPopupClosed;_.G([_.g(_.sE),_.Y("design:type",Object)],bf.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],bf.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],bf.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],bf.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],bf.prototype,"isOverlay",void 0);
_.G([_.y({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.Y("design:type",Object)],bf.prototype,"hidden",void 0);_.G([_.y({selectorArgs:["data.iconBadgeEntityKey"],selector:function(B,t){return _.q8(B.entities,"iconBadgeEntity",t)}}),
_.Y("design:type",Object)],bf.prototype,"iconBadgeEntity",void 0);_.G([_.mA("yt-icon-button"),_.Y("design:type",HTMLButtonElement)],bf.prototype,"iconButton",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],bf.prototype,"onPopupClosed",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],bf);
_.e(bf,"ytd-icon-badge-topbar-button-renderer",function(){if(EH8!==void 0)return EH8;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return EH8=B},{mode:1});var DzV;var Bg=function(){var B=_.x.apply(this,arguments)||this;B.premiumOptions=[];B.darkerDarkTheme=_.m("web_darker_dark_theme");return B};
_.u(Bg,_.x);Bg.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.n9.Object.defineProperties(Bg.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Bg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Bg.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Array)],Bg.prototype,"premiumOptions",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Bg.prototype,"darkerDarkTheme",void 0);_.G([_.F("premiumOptions"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],Bg.prototype,"hasPremiumOptions",null);
_.G([_.M({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],Bg);
_.e(Bg,"ytd-offline-promo-content",function(){if(DzV!==void 0)return DzV;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!hasPremiumOptions]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return DzV=B},{mode:1});var PAf;var tA=function(){var B=_.x.apply(this,arguments)||this;B.premiumOptions=[];return B};
_.u(tA,_.x);tA.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var B;this.premiumOptions=K68((B=this.data)==null?void 0:B.formats)};
tA.prototype.onClickSubmit=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var B;(B=_.Tp())==null||B.pause()};
tA.prototype.attached=function(){this.JSC$18577_scroller&&(this.JSC$18577_scroller.dialogElement=this.hostElement.parentNode)};
_.n9.Object.defineProperties(tA.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
tA.prototype.dataChanged=tA.prototype.dataChanged;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],tA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],tA.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],tA.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],tA.prototype,"data",void 0);
_.G([_.y({computed:"computeIcon_(data.headersIcon)",value:""}),_.Y("design:type",String)],tA.prototype,"headersIcon",void 0);_.G([_.y(),_.Y("design:type",Array)],tA.prototype,"premiumOptions",void 0);_.G([_.mA("#scroller"),_.Y("design:type",Object)],tA.prototype,"JSC$18577_scroller",void 0);_.G([_.F("headersIcon"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],tA.prototype,"showIcon",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],tA.prototype,"dataChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],tA);
_.e(tA,"ytd-offline-promo-renderer",function(){if(PAf!==void 0)return PAf;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return PAf=B},{mode:1});var Uz1;var Tj=function(){var B=_.x.apply(this,arguments)||this;B.playbackPauseInterval=NaN;B.isLoading=!1;B.hasError=!1;B.dialogClass="";B.youtubeLabel=_.IG("LOGO_ALT_LABEL",{},"YouTube Home");B.logoName="yt-logos-ext:yt-logo-updated";B.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return B};
_.u(Tj,_.x);_.k=Tj.prototype;_.k.onDataChange=function(){var B;if(this.showEOMV1Text=!((B=this.data)==null||!B.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.k.attached=function(){this.pausePlayer()};
_.k.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.k.handleLangSelect=function(B){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[B.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.k.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.k.handleSaveConsent=function(B){var t=this;this.showLoadingSpinner();this.showLoadingSpinner();gl8(_.X(B,x1N)).catch(function(T){_.yu(new _.HY("Something went wrong when save consent "+(T.message?T.message:T)+"."));t.hideLoadingSpinner();t.showErrorMessage()})};
_.k.handleDisablePersonalization=function(B){var t=this;this.showLoadingSpinner();Rlg(_.X(B,QyN)).then(function(){t.dialog.close();t.resumePlayer()}).catch(function(T){_.yu(new _.HY("Something went wrong when disable personalization "+(T.message?T.message:T)+"."));
t.hideLoadingSpinner();t.showErrorMessage()})};
_.k.showLoadingSpinner=function(){var B=this;this.showSpinnerJobId=_.wT.addLowPriorityJob(function(){B.isLoading=!0},500)};
_.k.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.wT.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.k.showErrorMessage=function(){var B=this;this.hasError=!0;_.wT.addLowPriorityJob(function(){B.hasError=!1},2E3)};
_.k.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.VE(function(){try{var B=_.Tp();B&&B.pause()}catch(t){}},100))};
_.k.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var B=_.Tp();B&&B.play()}catch(t){}};
_.n9.Object.defineProperties(Tj.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.eomV1Text)return[];B=[];for(var t=["SHIELD","WARNING","BAR_CHART"],T=this.data.eomV1Text.essentialCookieMsg.items,S=0;S<t.length&&S<T.length;S++)B.push({icon:t[S],text:T[S]});return B}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var B;if((B=this.data)==null||!B.eomV1Text)return[];B=[];for(var t=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],T=this.data.eomV1Text.nonEssentialCookieMsg.items,S=0;S<t.length&&S<T.length;S++)B.push({icon:t[S],text:T[S]});return B}}});
Tj.prototype.onDataChange=Tj.prototype.onDataChange;_.G([_.y(),_.Y("design:type",Object)],Tj.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],Tj.prototype,"showEOMV1Text",void 0);_.G([_.y(),_.Y("design:type",Object)],Tj.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Object)],Tj.prototype,"hasError",void 0);_.G([_.y(),_.Y("design:type",Number)],Tj.prototype,"showSpinnerJobId",void 0);_.G([_.y(),_.Y("design:type",Object)],Tj.prototype,"dialogClass",void 0);
_.G([_.mA("#dialog"),_.Y("design:type",Object)],Tj.prototype,"dialog",void 0);_.G([_.mA("#cb-header"),_.Y("design:type",HTMLElement)],Tj.prototype,"header",void 0);_.G([_.mA("#lang-select"),_.Y("design:type",HTMLElement)],Tj.prototype,"langSelect",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Tj.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Tj.prototype,"ytComponentBehavior",void 0);
_.G([_.y(),_.Y("design:type",String)],Tj.prototype,"youtubeLabel",void 0);_.G([_.y(),_.Y("design:type",Object)],Tj.prototype,"logoName",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Tj.prototype,"onDataChange",null);_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Tj.prototype,"eomEssentialCookieMsgItems",null);
_.G([_.F("data"),_.Y("design:type",Array),_.Y("design:paramtypes",[])],Tj.prototype,"eomNonEssentialCookieMsgItems",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Tj);
_.e(Tj,"ytd-consent-bump-v2-lightbox",function(){if(Uz1!==void 0)return Uz1;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Uz1=B},{mode:1});var IFs;var Sa=function(){return _.x.apply(this,arguments)||this};
_.u(Sa,_.x);Sa.prototype.ready=function(){if(!_.XD()||BFB)var B=!0;else BFB=!0,B=!1;B||(B=document.querySelector("ytd-app"),B||(B=document.body),this.internalLightBox=_.ZH(B).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.G([_.y(),_.Y("design:type",Object)],Sa.prototype,"data",void 0);_.G([_.mA("#lightbox"),_.Y("design:type",Object)],Sa.prototype,"lightBox",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],Sa);
_.e(Sa,"ytd-consent-bump-v2-renderer",function(){if(IFs!==void 0)return IFs;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return IFs=B},{mode:1});var JyC;var mzw;var NW8;var OY=function(){return _.x.apply(this,arguments)||this};
_.u(OY,_.x);_.k=OY.prototype;_.k.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&Cdq(this.toastManager,this.toastType)};
_.k.open=function(B){this.toast&&(this.ephemeralAction&&_.OD().resolve(_.Vt).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=B!=null?B:0,this.toastManager.enqueue(this.toast,B)):this.toast.open())};
_.k.close=function(B){var t;(t=this.toast)==null||t.close();this.toastManager&&B===1&&Cdq(this.toastManager,B)};
_.k.refit=function(){var B;(B=this.toast)==null||B.refit()};
_.k.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var B;(B=this.toast)==null||B.close()}};
_.k.setVerticalOffset=function(B){this.toast&&(this.toast.verticalOffset=B,this.toast.fit())};
_.k.computeButtonClass_=function(B){return B?"toast-button":""};
_.k.computeText_=function(B){return _.vS(B)};
_.k.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.e7("toast-opened-changed",this.toastOpened))};
_.k.updateToastOpenedFromBinding=function(B){this.toastOpened=B.detail.value};
_.n9.Object.defineProperties(OY.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var B,t,T=(B=this.data)==null?void 0:(t=B.actionButton)==null?void 0:t.buttonRenderer;return(T==null?void 0:T.command)||(T==null?void 0:T.serviceEndpoint)||(T==null?void 0:T.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 B=[],t;((t=this.data)==null?0:t.responseText)&&B.push(_.vS(this.data.responseText));var T;((T=this.data)==null?0:T.subText)&&B.push(_.vS(this.data.subText));var S,O;if((S=this.data)==null?0:(O=S.actionButton)==null?0:O.buttonRenderer){var d,Z;B.push(((d=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(Z=d.accessibilityData)==null?void 0:Z.label)||_.vS(this.data.actionButton.buttonRenderer.text))}return B.filter(function(h){return h}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var B,t;return(t=(B=this.toast)==null?void 0:B.opened)!=null?t:!1}}});
OY.prototype.toastOpenedChangedForBinding=OY.prototype.toastOpenedChangedForBinding;OY.prototype.toastOpenedChanged=OY.prototype.toastOpenedChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],OY.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],OY.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],OY.prototype,"duration",void 0);
_.G([_.y(),_.Y("design:type",Number)],OY.prototype,"toastType",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],OY.prototype,"useCloseButton",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],OY.prototype,"closeToastOnActionButtonClick",void 0);_.G([_.y({value:function(){return _.IG("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Y("design:type",String)],OY.prototype,"closeButtonAriaLabel",void 0);_.G([_.y(),_.Y("design:type",Boolean)],OY.prototype,"toastOpened",void 0);_.G([_.y(),_.Y("design:type",Boolean)],OY.prototype,"hasOpened",void 0);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],OY.prototype,"command",null);_.G([_.F("labelText","command","duration"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],OY.prototype,"ephemeralAction",null);
_.G([_.F("ephemeralAction"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],OY.prototype,"hasEphemeralAction",null);_.G([_.mA("#toast"),_.Y("design:type",Object)],OY.prototype,"toast",void 0);_.G([_.y({value:function(){return{style:"call-to-action-inverse"}}}),
_.Y("design:type",Object)],OY.prototype,"buttonOverrides",void 0);_.G([_.y({value:{style:"mono-inverse"}}),_.Y("design:type",Object)],OY.prototype,"closeButtonOverrides",void 0);_.G([_.y({value:function(){return _.OD().resolve(_.S_(_.Cc))}}),
_.Y("design:type",Object)],OY.prototype,"toastManager",void 0);_.G([_.F("data.responseText","data.subText","data.actionButton"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],OY.prototype,"labelText",null);_.G([_.IK("toastOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],OY.prototype,"toastOpenedChanged",null);
_.G([_.IK("toastOpened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],OY.prototype,"toastOpenedChangedForBinding",null);_.G([_.yX({is:"yt-notification-action-renderer",disableElementRegistration:!0})],OY);
_.e(OY,"yt-notification-action-renderer",function(){if(NW8===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;mzw===void 0&&(mzw=document.createElement("template"));var S=mzw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);NW8=B}B=NW8;return B},{mode:2});var k2=function(){var B=_.x.apply(this,arguments)||this;B.duration=4E3;B.downloadingCount=0;B.downloadedCount=0;B.downloadingOnlySmartDownloads=!1;B.sessionTotalDownloads=0;B.sessionDownloaded=0;B.previousSessionsDownloaded=0;B.totalDownloadPercentage=0;B.currentDownloadProgress=0;B.currentDownloadPercentage=0;B.isLeaderTab=!0;B.isFullScreen=!1;B.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};B.boundBeforeUnload=function(t){B.isLeaderTab&&B.downloadingCount>0&&(t.preventDefault(),
t.returnValue=!0)};
return B};
_.u(k2,_.x);_.k=k2.prototype;
_.k.open=function(){this.updateDownloadState();if(this.data){var B=this.sessionDownloaded+1,t=this.sessionTotalDownloads>1?_.IG("VIDEOS_DOWNLOADING_RATIO",{downloaded:B.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+B+"/"+this.sessionTotalDownloads):_.IG("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(t=this.sessionTotalDownloads>1?_.IG("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:B.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
B+"/"+this.sessionTotalDownloads):_.IG("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));B=this.isLeaderTab?_.IG("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.vS(this.data.responseText)!==t||_.vS(this.data.subText)!==B)this.set("data.responseText",_.lZ(t)),this.set("data.subText",_.lZ(B)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.k.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.k.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.k.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.k.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var B=this.downloadedCount-this.previousSessionsDownloaded;B<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-B);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.k.handleFullscreenChange=function(B){(this.isFullScreen=B)||this.updatePopup()};
k2.prototype.updateCurrentDownloadProgress=k2.prototype.updateCurrentDownloadProgress;k2.prototype.updatePopup=k2.prototype.updatePopup;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],k2.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],k2.prototype,"ytEventForwardingBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],k2.prototype,"actionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"duration",void 0);_.G([_.y({selector:function(B){return _.id_(B.entities).length}}),
_.Y("design:type",Object)],k2.prototype,"downloadingCount",void 0);_.G([_.y({selector:xhw}),_.Y("design:type",Object)],k2.prototype,"downloadedCount",void 0);_.G([_.y({selector:function(B){var t=_.id_(B.entities);return Q1s(B.entities,t)}}),
_.Y("design:type",Object)],k2.prototype,"downloadingOnlySmartDownloads",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"sessionTotalDownloads",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"sessionDownloaded",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"previousSessionsDownloaded",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"totalDownloadPercentage",void 0);
_.G([_.y({selector:function(B){var t;B=(t=_.id_(B.entities))!=null?t:[];return B.length>0?_.wXz(B.slice(-1)):0}}),
_.Y("design:type",Object)],k2.prototype,"currentDownloadProgress",void 0);_.G([_.y(),_.Y("design:type",Object)],k2.prototype,"currentDownloadPercentage",void 0);_.G([_.y({selector:_.aPN}),_.Y("design:type",Object)],k2.prototype,"isLeaderTab",void 0);_.G([_.mA("yt-notification-action-renderer"),_.Y("design:type",Object)],k2.prototype,"notificationActionRenderer",void 0);
_.G([_.je("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k2.prototype,"updatePopup",null);_.G([_.je("currentDownloadProgress"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],k2.prototype,"updateCurrentDownloadProgress",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],k2);
_.e(k2,"ytd-video-download-toast-renderer",function(){if(JyC!==void 0)return JyC;var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return JyC=B},{mode:1});var Xuq;var umB;var d_=function(){return _.x.apply(this,arguments)||this};
_.u(d_,_.x);d_.prototype.computeIsRedLogo=function(B,t){!B&&t&&(B=t);return B==="YOUTUBE_RED_LOGO"||B==="YOUTUBE_PREMIUM_LOGO"};
d_.prototype.computeLogoName=function(B){B=this.componentBehavior.computeIcon_(B);return B===""?"yt-logos-ext:yt-logo-updated":B};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],d_.prototype,"componentBehavior",void 0);_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.Y("design:type",Boolean)],d_.prototype,"isRedLogo",void 0);_.G([_.y({computed:"computeLogoName(data)"}),_.Y("design:type",String)],d_.prototype,"logoName",void 0);_.G([_.y({value:{}}),_.Y("design:type",Object)],d_.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],d_.prototype,"logoType",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-logo"})],d_);
_.e(d_,"ytd-logo",function(){if(umB!==void 0)return umB;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return umB=B},{mode:_.h_("kevlar_poly_si_batch_j074")?1:2});var CN=function(){var B=_.x.apply(this,arguments)||this;B.animationRef={};return B};
_.u(CN,_.x);_.k=CN.prototype;_.k.attached=function(){document.addEventListener("yt-navigate-finish",_.Pb(this,this.logYoodle))};
_.k.detached=function(){document.removeEventListener("yt-navigate-finish",_.Pb(this,this.logYoodle))};
_.k.logYoodle=function(){var B,t;if((B=this.data)==null?0:(t=B.loggingDirectives)==null?0:t.trackingParams)this.ytRendererBehavior.markDirty(),_.Xr().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.k.computeHideImg=function(B,t){return!!B||!!t};
_.k.computeHideYtdLogo=function(B,t){return!B||!!t};
_.k.computeHideLottie=function(B){return!B};
_.k.computeIsRedLogo=function(B){return B==="YOUTUBE_RED_LOGO"||B==="YOUTUBE_PREMIUM_LOGO"};
_.k.renderLogoEntity=function(){var B=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),t=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),T=this.getLogoTitleText(this.data),S=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==B&&(this.url=B);this.animatedUrl!==t&&(this.animatedUrl=t);this.logoTitleText!==T&&(this.logoTitleText=T);this.lottieUrl!==S&&(this.lottieUrl=S,this.lottiePlayerProps=this.computeLottiePlayerProps(S))};
_.k.getSanitizedThumbnail=function(B){return B&&B.thumbnails?_.BPD(B.thumbnails,122)||"":""};
_.k.getThumbnailUrl=function(B,t){if(!t)return"";var T,S;B=B?(T=t.darkThemeLogo)==null?void 0:T.thumbnail:(S=t.lightThemeLogo)==null?void 0:S.thumbnail;return this.getSanitizedThumbnail(B)};
_.k.getAnimatedThumbnailUrl=function(B,t){return t?this.getSanitizedThumbnail(B?t.darkThemeAnimatedLogo:t.lightThemeAnimatedLogo):""};
_.k.getLogoTitleText=function(B){if(B)return _.vS(B.tooltipText)};
_.k.computeLogoIcon=function(B,t){if(t){var T,S;return B?(T=t.darkThemeLogo)==null?void 0:T.icon:(S=t.lightThemeLogo)==null?void 0:S.icon}};
_.k.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.k.getLottieUrl=function(B,t){var T,S,O,d;return B?t==null?void 0:(T=t.darkThemeLogo)==null?void 0:(S=T.lottieAnimation)==null?void 0:S.url:t==null?void 0:(O=t.lightThemeLogo)==null?void 0:(d=O.lottieAnimation)==null?void 0:d.url};
_.k.computeLottiePlayerProps=function(B){if(B){var t;if((t=this.animationRef)==null?0:t.lottieEl){var T;(T=this.animationRef)==null||T.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:B,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.k.onLottieError=function(){this.data&&this.lottieUrl&&_.dv(this.hostElement,"yoodle-error")};
_.k.onImgError=function(){this.data&&!this.lottieUrl&&_.dv(this.hostElement,"yoodle-error")};
CN.prototype.playAnimation=CN.prototype.playAnimation;CN.prototype.renderLogoEntity=CN.prototype.renderLogoEntity;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],CN.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],CN.prototype,"data",void 0);_.G([_.y({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.Y("design:type",Boolean)],CN.prototype,"hideImg",void 0);
_.G([_.y({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.Y("design:type",Boolean)],CN.prototype,"hideYtdLogo",void 0);_.G([_.y({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.Y("design:type",Boolean)],CN.prototype,"hideLottie",void 0);_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.Y("design:type",Boolean)],CN.prototype,"isRedLogo",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],CN.prototype,"useDarkThemeYoodle",void 0);_.G([_.y(),_.Y("design:type",String)],CN.prototype,"url",void 0);_.G([_.y(),_.Y("design:type",String)],CN.prototype,"animatedUrl",void 0);_.G([_.y(),_.Y("design:type",String)],CN.prototype,"logoTitleText",void 0);_.G([_.y({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.Y("design:type",Object)],CN.prototype,"logoIcon",void 0);_.G([_.y(),_.Y("design:type",Object)],CN.prototype,"logoType",void 0);
_.G([_.y(),_.Y("design:type",String)],CN.prototype,"lottieUrl",void 0);_.G([_.y(),_.Y("design:type",Object)],CN.prototype,"lottiePlayerProps",void 0);_.G([_.y(),_.Y("design:type",Object)],CN.prototype,"animationRef",void 0);_.G([_.IK("data"),_.IK("useDarkThemeYoodle"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],CN.prototype,"renderLogoEntity",null);
_.G([_.Uv("click"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],CN.prototype,"playAnimation",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],CN);
_.e(CN,"ytd-yoodle-renderer",function(){if(Xuq!==void 0)return Xuq;var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return Xuq=B},{mode:_.h_("kevlar_poly_si_batch_j074")?1:2});var js_;var HUg;var ZQ=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return B};
_.u(ZQ,_.x);_.k=ZQ.prototype;_.k.onYoodleError=function(){_.m("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.k.computeLogoName=function(B){B=this.componentBehavior.computeIcon_(B);return B===""?"yt-logos-ext:yt-logo-updated":B};
_.k.computeTitle=function(B,t,T){return T&&(t==null?0:t.tooltipText)?_.vS(t.tooltipText):_.vS(B)};
_.k.computeAriaLabel=function(B,t,T){return T&&(t==null?0:t.tooltipText)?_.vS(B):""};
_.k.computeShowYoodle=function(B,t,T){return!B||!t&&!!T&&!_.f1.isEmpty(T)};
_.k.onNavigateHomeAction=function(){if(_.m("kevlar_miniplayer_navigate_home_from_app_killswitch")){var B;(B=_.ZH(this.hostElement).querySelector(".yt-simple-endpoint"))==null||B.click()}};
_.k.computeLogoHref=function(B,t,T){var S;(T==null?0:T.onTapCommand)?S=this.componentBehavior.computeHref_(T.onTapCommand):B&&(S=this.componentBehavior.computeHref_(B));return S?S:t};
_.k.computeCommand=function(B,t){return(t==null?void 0:t.onTapCommand)||B};
_.k.getEndpointForm=function(){if(_.m("kevlar_topbar_disable_cache_only_home")){var B=_.OD().resolve(_.xr),t=p2q(B.getState())||"";B=_.gEq(B.getState())||"";return{disableCache:t==="ytd-browse"&&B==="home"}}return{disableCache:!0}};
ZQ.prototype.onYoodleError=ZQ.prototype.onYoodleError;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ZQ.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ZQ.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ZQ.prototype,"componentBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],ZQ.prototype,"ytdReduxBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],ZQ.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],ZQ.prototype,"countryCode",void 0);_.G([_.y({selectorArgs:["data.overrideEntityKey"],selector:function(B,t){return _.q8(B.entities,"logoEntity",t)}}),
_.Y("design:type",Object)],ZQ.prototype,"logoEntity",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.Y("design:type",Boolean)],ZQ.prototype,"showYoodle",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],ZQ.prototype,"yoodleError",void 0);_.G([_.y({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.Y("design:type",String)],ZQ.prototype,"titleText",void 0);
_.G([_.y({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.Y("design:type",String)],ZQ.prototype,"ariaLabelText",void 0);_.G([_.y({value:"/"}),_.Y("design:type",String)],ZQ.prototype,"defaultEndpointUrl",void 0);_.G([_.y({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.Y("design:type",String)],ZQ.prototype,"endpointUrl",void 0);
_.G([_.y({computed:"computeCommand(data.endpoint, logoEntity)"}),_.Y("design:type",String)],ZQ.prototype,"command",void 0);_.G([_.y(),_.Y("design:type",Object)],ZQ.prototype,"logoType",void 0);_.G([_.y({}),_.Y("design:type",Boolean)],ZQ.prototype,"useDarkThemeYoodle",void 0);_.G([_.Uv("yoodle-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ZQ.prototype,"onYoodleError",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],ZQ);
_.e(ZQ,"ytd-topbar-logo-renderer",function(){if(HUg!==void 0)return HUg;var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return HUg=B},{mode:_.h_("kevlar_poly_si_batch_j027")?1:2});var aFw=0;var fFC=_.KL.SEARCH_APPEND_LABEL,gHB=_.KL.SUGGESTION_NEW_VIDEOS_TEXT,RFf=_.KL.SUGGESTION_THUMBNAIL_LABEL,Ay_=_.KL.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,cy_=_.Ba(function(B){function t(R4){var Es,dy;return _.L(function(db){if(db.nextAddress==1)return Es=new Request(R4),_.LI(db,2),_.V(db,fetch(Es,{credentials:"include"}),4);if(db.nextAddress!=2)return LY(!0),_.pj(db,0);dy=_.EH(db);_.yu(dy);_.Dh(db)})}
var T=B.isHighlighted;var S=B.suggestion;var O=B.onClickCallback;var d=B.onHoverUpdateCallback;var Z=B.labels;var h=B.queryBuilderFunction;var q=B.onRemoveCallback;var D=B.suggestionIndex;var P=B.generateUniqueId;var U=B.highlightedId;var J=B.useScrollMargin;var N=B.isKeyboardMode;var H=null,f=null,c=_.l_("div"),w=_.l_("span");B=_.C(_.PV(!1,void 0,"CgAMgc"));var W=B.next().value,v=B.next().value,p=_.v2("a",function(R4){R4&&_.s0(237477,R4,f,function(Es){f=Es})}),l=_.v2("button",function(R4){R4&&_.s0(237477,
R4,f,function(Es){f=Es})}),b=_.Xb(function(R4){if((R4==null?void 0:R4.button)===2)return R4.preventDefault(),!1;
var Es=_.sg();Es&&H&&_.lS(Es,H,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var dy;O(R4,S().text,S().index,S().entityMid,R4==null?void 0:(dy=R4.detail)==null?void 0:dy.wasSelectedByKeyboard);return!1}),Zv=function(){return S().type===35},hN=function(){return _.m("desktop_enable_single_suggestion_highlight")},PL=function(){return _.Cj("desktop_suggestions_panel_row_height")||0},aC=function(){var R4;
return _.m("desktop_enable_new_video_metadata")&&((R4=S())==null?void 0:R4.hasNewVideo)===!0},cL=function(){return _.m("desktop_enable_visual_suggest")},gm=function(){return _.m("desktop_enable_entity_suggest")&&SI_(S())},p_=function(){return S().entitySubtitle},M9=function(){return hN()?(T==null?void 0:T())||hs()&&!(N==null?0:N()):(T==null?void 0:T())||hs()},B_=function(){var R4=_.MB("SBOX_SETTINGS");
return Zv()&&!(R4==null?0:R4.HIDE_REMOVE_LINK)},r2=function(){return OU8(S(),{useEntityName:gm()})},jq,Pe=!((jq=_.OD().resolve(_.S_(_.va)))==null||!jq()),x8=function(){return Zv()?_.m("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},Us=function(){return Z==null?void 0:Z().SUGGESTION_DISMISS_LABEL},g2=function(){return Z==null?void 0:Z().SUGGESTION_DISMISSED_LABEL};
B=_.C(_.PV(!1,void 0,"RcUcKd"));jq=B.next().value;var LY=B.next().value;B=_.C(_.PV(!1,void 0,"yGR7je"));var m4=B.next().value,C_=B.next().value,hs=m4,He=_.Xb(function(){h(w.value.innerText);return!1}),R7=_.Xb(function(R4){R4.preventDefault();
return!1}),XB=_.Xb(function(R4){var Es=S().text,dy=_.MB("SBOX_SETTINGS"),db="https://"+(dy.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
db+="&delq="+encodeURIComponent(Es);(Es=dy==null?void 0:dy.PSUGGEST_TOKEN)&&(db+="&tok="+Es);(dy=dy==null?void 0:dy.SESSION_INDEX)&&(db+="&authuser="+dy);t(db);R4.preventDefault();(R4=_.sg())&&f&&_.lS(R4,f,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");q(D==null?void 0:D());return!1}),i8=_.Xb(function(){if(hN()&&(N==null?0:N()))return!1;
C_(!0);d(!0);return!1}),GL=_.Xb(function(){C_(!1);
d(!1);return!1}),l8=_.Xb(function(){v(!0);
return!1}),d2=_.Xb(function(){v(!1);
return!1}),$8=_.Xb(function(R4){R4.preventDefault();
var Es;(R4=(Es=S().entityThumbnailAttributionUrl)!=null?Es:"")&&_.Iyq(R4);return!1});
B=_.C(_.PV("",void 0,"k9uVge"));var NC=B.next().value,Js=B.next().value;_.cw(function(){B_()&&Js(P==null?void 0:P(D==null?void 0:D()));c.value&&_.s0(12453,c.value,H,function(R4){H=R4})});
return _.E(_.I,{cond:jq,then:function(){var R4={};return _.E("div",{class:_.JK("ytSuggestionComponentRemovedText",(R4.ytSuggestionComponentLargerRemovedText=function(){return cL()},R4)),
style:function(){return PL()>0?"height: "+PL()+"px;":""},
role:"button"},g2)},
else:function(){var R4={},Es={};return _.E("div",{class:_.JK("ytSuggestionComponentSuggestion",(R4.ytSuggestionComponentSuggestionHover=function(){return!hN()},R4.ytSuggestionComponentHighlighted=M9,R4.ytSuggestionComponentPersonalizedSuggestion=Zv,R4.ytSuggestionComponentMweb=!1,R4.ytSuggestionComponentLargerSuggestion=function(){return aC()||cL()},R4.ytSuggestionComponentThumbnailSuggestion=function(){return cL()},R4.ytSuggestionComponentRoundedSuggestion=function(){return _.m("desktop_enable_scrollable_suggestions_panel")&&
_.m("desktop_enable_suggestions_panel_padding")},R4.ytSuggestionComponentThumbnailPadding=function(){return cL()&&!Zv()},R4)),
style:function(){return PL()>0?"height: "+PL()+"px;":""},
role:"presentation","on:mousedown":b,"on:mouseover":i8,"on:mouseout":GL,el:c},_.E("div",{class:_.JK("ytSuggestionComponentText",(Es.ytSuggestionComponentScrollMargin=J,Es)),"aria-label":function(){return aC()?S().text+" "+gHB:S().text},
id:function(){return P==null?void 0:P(D==null?void 0:D())},
"on:mousedown":b,role:"option"},_.E(_.I,{cond:function(){return S().type!==33},
then:function(){return _.E(_.fz,{icon:x8,className:"ytSuggestionComponentIcon"})}}),_.E("div",{class:"ytSuggestionComponentLeftContainer"},_.E("span",{el:w,
role:"button",tabindex:0},_.E(_.aS,{each:r2},function(dy){return dy.bold?_.E("span",{class:"ytSuggestionComponentBold"},dy.text):_.E("span",null,dy.text)})),_.E(_.I,{cond:function(){return gm()&&!!S().entitySubtitle||aC()},
then:function(){return _.E("div",{class:"ytSuggestionComponentMetadataContainer"},_.E(_.I,{cond:function(){return gm()&&!!S().entitySubtitle},
then:function(){return _.E("div",{class:"ytSuggestionComponentEntitySubtitle"},p_)}}),_.E(_.I,{cond:function(){return aC()},
then:function(){return _.E("div",{class:"ytSuggestionComponentNewVideoContainer"},_.E("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.E("div",{class:"ytSuggestionComponentNewVideoText"},gHB))}}))}}))),_.E("div",{class:"ytSuggestionComponentRightContainer"},_.E(_.I,{cond:function(){return cL()&&S().visualSuggestUrl!==void 0},
then:function(){var dy={};return _.E("div",{class:"ytSuggestionComponentThumbnailContainer"},_.E("img",{"aria-label":RFf,class:_.JK("ytSuggestionComponentVisualSuggestThumbnail",(dy.ytSuggestionComponentCircularFrame=function(){return gm()&&S().subtypes.includes(790)},dy.ytSuggestionComponentEntitySuggestThumbnail=function(){return gm()},dy)),
src:function(){return S().visualSuggestUrl}}),_.E(_.I,{cond:function(){return gm()&&!!S().entityThumbnailAttributionUrl},
then:function(){var db={};return _.E("span",{title:Ay_,role:"tooltip"},_.E("div",{"on:mouseover":l8,"on:mouseout":d2,"on:mousedown":$8,class:_.JK("ytSuggestionComponentThumbnailOverlay",(db.ytSuggestionComponentThumbnailOverlayHidden=function(){return!W()},db))},_.E(_.fz,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.E(_.RS,null,_.E(_.f4,{when:function(){return cL()&&B_()}},function(){var dy={};
return _.E("button",{class:_.JK("ytSuggestionComponentRemoveLinkClearButton",(dy.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return NC()&&NC()===(U==null?void 0:U())},dy.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!M9()},dy)),
el:l,"on:mousedown":XB,"aria-label":Us,id:function(){return NC()}},_.E(_.fz,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.E(_.f4,{when:function(){return!(cL()&&S().visualSuggestUrl!==void 0)&&B_()}},function(){var dy={};
return _.E("a",{class:_.JK("ytSuggestionComponentRemoveLink",(dy.ytSuggestionComponentRemoveLinkDark=Pe,dy.ytSuggestionComponentRemoveLinkSelected=function(){return NC()&&NC()===(U==null?void 0:U())},dy)),
el:p,"on:mousedown":XB,"aria-label":Us,tabindex:0,role:"button",id:function(){return NC()}},Us)}),_.E(_.f4,{when:function(){return!1}},function(){return _.E("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":He,"on:mousedown":R7,role:"button","aria-label":fFC},_.E(_.fz,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"zg");var ss7=_.Ba(function(){return _.E("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.E("button",{class:"ytdTextInputAssistantButton","on:click":_.Xb(function(){ZUb().inputMethodsTracker.add(3);var B,t=(B=_.MB("SBOX_SETTINGS"))==null?void 0:B.REQUEST_LANGUAGE;if(t)return _.Md("//www.google.com/textinputassistant/14/"+t+"_tia.js"),!1})},_.E("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"Ag");var FHs=function(){this.cache=new Map},wu1=function(B){for(var t=_.C(B.cache.entries()),T=t.next();!T.done;T=t.next()){var S=_.C(T.value);
T=S.next().value;S=S.next().value;S.suggestions.some(function(O){return O.type===35})&&B.cache.delete(T)}};var oH_=_.KL.SEARCH,yy1=_.KL.SEARCH_CLEAR_LABEL,Qsr=new _.lz("FAKE_SUGGEST_RESPONSE");_.dU(_.Ba(function(B){function t(){l8||(l8=setTimeout(function(){$8()},1E3))}
function T(U1,Vo,X8){if(U1.trim()){GL=U1;_.xM("REFINEMENTS_TUPLE",void 0);XB=!0;var DU;Vo=qIs(m4,Vo);var CE=(DU=B.searchEndpoint)==null?void 0:DU.call(B);DU=x8.value.value;CE||(CE=SW8);var U8;(U8=_.X(CE.commandMetadata,_.b5))!=null&&U8.url||(U8=Error("tl`"+JSON.stringify(CE)),_.wj(U8),CE=SW8);U8=_.f1.unsafeClone(CE);CE=_.M7(_.X(U8.commandMetadata,_.b5).url,"search_query",U1);_.pb(location.href,"sv")==="1"&&(_.X(U8,_.un).params="EgOAAgE%3D",CE=_.M7(CE,"sv","1"));_.X(U8,_.un)&&(_.X(U8,_.un).query=U1);
CE=CE.replace(/%20/g,"+");_.X(U8.commandMetadata,_.b5).url=CE;X8=_.m("desktop_enable_entity_suggest")?{entityMid:X8}:{};_.OD().resolve(_.kv).resolveCommand(U8,{form:{tempData:Object.assign({},{gs_l:Vo,oq:DU!=null?DU:U1},X8)}});$8();x8.value.value=U1;x8.value.blur();m4.reset()}}
function S(U1){return _.L(function(Vo){return Vo.return(new Promise(function(X8){var DU=new XMLHttpRequest;DU.open("GET",n5q(U1),!0);DU.withCredentials=!0;var CE=_.MB("SBOX_SETTINGS");(CE==null?0:CE.SEND_VISITOR_DATA)&&DU.setRequestHeader("X-Goog-Visitor-Id",CE==null?void 0:CE.VISITOR_DATA);DU.onload=function(){X8(DU.responseText)};
DU.onerror=function(){_.yu(Error("ul"));X8(null)};
setTimeout(function(){DU.abort()},1E4);
DU.send(null)}))})}
function O(U1){var Vo,X8,DU,CE;return _.L(function(U8){switch(U8.nextAddress){case 1:return Vo={credentials:"include",headers:v5C()},window.AbortController&&(X8=new AbortController,setTimeout(function(){X8.abort("ytsbox-suggest-timeout")},1E4),Vo.signal=X8.signal),_.LI(U8,2),_.V(U8,fetch(n5q(U1),Vo),4);
case 4:DU=U8.yieldResult.text();_.pj(U8,3);break;case 2:return CE=_.EH(U8),CE!=="ytsbox-abort-last"&&CE!=="ytsbox-suggest-timeout"&&_.yu(CE),U8.return(null);case 3:return U8.return(DU)}})}
function d(U1){var Vo,X8,DU;return _.L(function(CE){switch(CE.nextAddress){case 1:if(Vo=_.OD().resolve(_.S_(Qsr)))return CE.return(Vo);X8=Date.now();t();return _.m("yt_searchbox_xhr")?_.V(CE,S(U1),5):_.V(CE,O(U1),4);case 4:DU=CE.yieldResult;CE.jumpTo(3);break;case 5:DU=CE.yieldResult;case 3:if(DU){l8&&(clearTimeout(l8),l8=null);var U8=m4,tB=X8,wg=U1.query.length===0;tB=Date.now()-tB;wg?U8.zeroPrefixRoundTripTime=tB:(U8.JSC$18557_totalRoundTripTime+=tB,U8.maxRoundTripTime=Math.max(U8.maxRoundTripTime,
tB),wg=Math.floor(tB/100),wg>=V$q.length?++U8.roundTripTimeHistogram[9]:++U8.roundTripTimeHistogram[V$q[wg]])}return CE.return(DU)}})}
function Z(U1){var Vo,X8,DU;return _.L(function(CE){if(CE.nextAddress==1)return(Vo=LY.cache.get(lL8(U1)))?CE.return(Vo):_.V(CE,d(U1),2);X8=CE.yieldResult;if(X8===null)return CE.return(null);DU=new ke1(X8);U1.query.length===0&&DU.suggestions.length===0||LY.cache.set(lL8(U1),DU);return CE.return(DU)})}
function h(U1){var Vo,X8;return _.L(function(DU){if(DU.nextAddress==1){i8=!1;var CE=GL;CE=_.zcz()==="search"?(_.pb(location.href,"search_query")||_.pb(location.href,"q"))===CE:!1;Vo=new KU7(U1,CE?GL:null);return _.V(DU,Z(Vo),2)}X8=DU.yieldResult;if(X8===null)return DU.return();Vo.query.length===0&&(m4.zeroPrefixSuggestionCount=X8.suggestions.length);if(Vo.id<=d2)return m4.outOfSyncResponseCount++,DU.return();if(document.activeElement!==x8.value)return DU.return();d2=Vo.id;var U8=m4,tB=X8.rawResponse[2]||
{};U8.experimentTriggeredBeforeFinal||(U8.experimentTriggeredBeforeFinal=U8.experimentTriggeredFinal);U8.experimentTriggeredFinal=!!tB.e;m4.updateSuggestions(X8.suggestions);c(-1);B_([]);X8.suggestions!==N()&&Ja(X8.suggestions.length);H(X8.suggestions);hN(X8.suggestions.length>0&&X8.suggestions[0].type===33);g2&&(g2.hidden=X8.suggestions.length===0,Zv()?(g2.style.minWidth="",U8=g2.style,tB=(CE=N()[0])==null?void 0:CE.ignoredPrefix,U8.marginLeft=(tB?Math.min(tB.length*6,Us.value.offsetWidth):0).toString()+
"px"):(g2.style.minWidth=Us.value.offsetWidth+"px",g2.style.marginLeft="0"),Hv());_.Dh(DU)})}
function q(){if(!XB)return!1;var U1=_.MB("REFINEMENTS_TUPLE");return U1?(U1=U1[1].map(function(Vo,X8){return new TWn([Vo,0,[71]],x8.value.value,X8)}),N()!==U1&&Ja(U1.length),B_([]),H(U1),m4.updateSuggestions(U1),XB=!1,g2.hidden=U1.length===0,i8=U1.length>0,!0):!1}
function D(){var U1=x8.value.value;(typeof U1==="string"||U1 instanceof String)&&U1!==""?p(!0):p(!1)}
function P(){if(_.zcz()==="search"){var U1=window.location.href;try{var Vo=_.pb(U1,"search_query")||_.pb(U1,"q")||""}catch(X8){Vo=""}Vo&&(x8.value.value=Vo,p(!0))}}
var U=_.C(_.PV([],void 0,"kGFAjf")),J=U.next().value;U=U.next().value;var N=J,H=U;J=_.C(_.PV(-1,void 0,"mLGL9e"));var f=J.next().value,c=J.next().value;J=_.C(_.PV(-1,void 0,"u2rYdc"));var w=J.next().value,W=J.next().value;J=_.C(_.PV(!1,void 0,"W9DFC"));var v=J.next().value,p=J.next().value;J=_.C(_.PV(!1,void 0,"Ip4dNc"));var l=J.next().value,b=J.next().value;U=_.C(_.PV(!1,void 0,"ZNKSQb"));J=U.next().value;U=U.next().value;var Zv=J,hN=U;U=_.C(_.PV(!1,void 0,"JBrGLd"));J=U.next().value;var PL=U.next().value;
U=_.C(_.PV(!1,void 0,"P2pD6e"));var aC=U.next().value,cL=U.next().value;U=_.C(_.PV(1,void 0,"SjP20c"));var gm=U.next().value,p_=U.next().value;U=_.C(_.PV([],void 0,"h4dRaf"));var M9=U.next().value,B_=U.next().value;U=_.C(_.PV(!1,void 0,"TUTzaf"));var r2=U.next().value,jq=U.next().value;U=_.m("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var Pe=_.l_("yt-searchbox"),x8=_.l_("input"),Us=_.l_("div"),g2,LY=
new FHs,m4=ZUb(),C_=_.OD().resolve(_.S_(_.va)),hs=function(){var U1;return((U1=B.forceDarkMode)==null?void 0:U1.call(B))||!(C_==null||!C_())},He=function(){return _.m("desktop_enable_scrollable_suggestions_panel")},R7="i"+aFw++,XB=!1,i8=!1,GL="",l8=null,d2=-1,$8=function(){B_([]);
H([]);hN(!1);g2&&(g2.hidden=!0);l8&&(clearTimeout(l8),l8=null);c(-1)},NC=function(U1,Vo){U1.preventDefault();
jq(!0);g2&&(g2.hidden=!1);var X8=f();U1=N();var DU=M9();Vo=nTs(Vo);X8+=Vo;for(X8>=U1.length?X8=-1:X8<-1&&(X8=U1.length-1);X8!==-1&&(DU.includes(X8)||X8>=U1.length||X8<0);)X8+=Vo,X8>=U1.length&&(X8=-1);c(X8);f()>=0&&(x8.value.value=N()[f()].text,W(0),D(),U1=f(),DU=w(),(DU=document.getElementById(nI[U1][DU]))&&He()&&(U1===N().length-1?g2.scrollTop=g2.scrollHeight:DU.scrollIntoView({block:"nearest",inline:"start"})))},Js=_.Xb(function(U1){if(!(U1.relatedTarget instanceof Element&&U1.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){b(!0);
var Vo;(Vo=B.focusCallback)==null||Vo.call(B,!0);q()||(i8?g2.hidden=!1:(_.dv(Pe.value,"yt-autonav-pause-focus",{}),h(U1.target.value)))}}),R4=_.Xb(function(U1){if(!(U1.relatedTarget instanceof Element&&U1.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){b(!1);
var Vo;(Vo=B.focusCallback)==null||Vo.call(B,!1);g2.scrollTop=0;g2.hidden=!0;_.dv(Pe.value,"yt-autonav-pause-blur",{})}}),Es=function(U1){U1=nTs(U1);
var Vo;((Vo=nI[f()])==null?0:Vo[w()+U1])&&W(w()+U1)},dy=_.Xb(function(U1){var Vo=U1.target;
switch(U1.keyCode){case 13:U1.preventDefault();var X8;if((X8=nI[f()])==null?0:X8[w()]){var DU;(DU=document.getElementById(nI[f()][w()]))==null||DU.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}U1=U1.shiftKey?4:3;X8=m4;DU=f();X8.selectedSuggestionIndex=DU;T(Vo.value,U1);break;case 27:g2&&(g2.hidden=!0);break;case 40:NC(U1,40);break;case 38:NC(U1,38);break;case 39:Es(39);break;case 37:Es(37);break;case 229:m4.inputMethodsTracker.add(4);break;default:m4.inputMethodsTracker.add(1),
LHb(m4)}return!1}),db=_.Xb(function(U1){h(U1.target.value);
D();He()&&g2&&(g2.scrollTop=0);return!1}),Xp=_.Xb(function(){m4.inputMethodsTracker.add(2);
LHb(m4);return!1});
_.cw(function(){if(g2){m4.reset();if(window.ResizeObserver){var U1=new ResizeObserver(function(){Zv()||(g2.style.minWidth=Us.value.offsetWidth+"px")});
U1.observe(Us.value);(new ResizeObserver(function(){Hv()})).observe(g2);
_.FA(function(){U1.disconnect()})}P();
window.addEventListener("yt-navigate-finish",P);window.addEventListener("yt-focus-searchbox",function(){x8.value.focus()});
var Vo;PL((Vo=_.MB("SBOX_SETTINGS"))==null?void 0:Vo.HAS_ON_SCREEN_KEYBOARD)}else _.wj(new _.HY("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var GQ=_.Xb(function(U1){U1.preventDefault();T(x8.value.value,12);return!1}),eq=_.Xb(function(U1){U1.preventDefault();
var Vo,X8;(Vo=x8)==null||(X8=Vo.value)==null||X8.focus();var DU,CE;((DU=x8)==null?void 0:(CE=DU.value)==null?void 0:CE.value)!==""&&(x8.value.value="",x8.value.dispatchEvent(new Event("input")));return!1}),fB=_.Xb(function(){var U1=iCb(x8.value.value,N().filter(function(Vo){return Vo.type!==35}).map(function(Vo){return{label:Vo.text}}));
_.CG(Pe.value,"yt-open-popup-action",[{openPopupAction:U1},document.body]);return!1}),b1=_.Xb(function(){x8.value.focus();
return!1}),hE=function(U1,Vo,X8,DU,CE){m4.selectedSuggestionIndex=X8;
T(Vo,CE?3:1,DU)},cV=function(U1){x8.value.value=U1;
x8.value.dispatchEvent(new Event("input"));m4.inputMethodsTracker.add(5);LHb(m4,!0)},nI=[[]],dO=function(U1){var Vo="searchbox-suggestion"+_.gV(_.am);
nI[U1].push(Vo);return Vo},Ja=function(U1){if(N()){nI=[[]];
for(var Vo=0;Vo<U1;Vo++)nI.push([])}},Hv=function(){if(He()){var U1=g2,Vo=U1.scrollTop;
U1=U1.scrollHeight-U1.clientHeight;cL(Vo>=U1);Vo=Math.abs(U1-Vo);Vo<=40?p_(1-(40-Vo)/40):p_(1)}},OO=function(){return"opacity: "+gm()*100+"%"},uo=_.Xb(function(){Hv();
return!1}),yw=_.Xb(function(){jq(!1);
return!1}),GX,Di={},kn={},AE={},DV={};
return _.E("yt-searchbox",{class:_.JK("ytSearchboxComponentHost",(Di.ytSearchboxComponentMweb=!1,Di.ytSearchboxComponentDesktop=!0,Di["yt-searchbox-filled-query"]=function(){return v()},Di["ytd-masthead"]=function(){return!l()},Di.ytSearchboxComponentHostDark=hs,Di)),
role:"search",el:Pe,"client-ve-type":10349},_.E("div",{el:Us,"on:click":b1,class:_.JK("ytSearchboxComponentInputBox",(kn.ytSearchboxComponentInputBoxDark=hs,kn.ytSearchboxComponentInputBoxHasFocus=l,kn))},_.E("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":GQ},_.E(_.I,{cond:l,then:function(){return _.E("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.E(_.fz,{icon:"SEARCH"}))}}),_.E("input",{el:x8,
class:_.JK("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":R7,"aria-expanded":!((GX=g2)==null?0:GX.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:blur":R4,"on:focus":Js,"on:input":db,"on:keydown":dy,"on:paste":Xp,placeholder:B.placeholderText,"aria-activedescendant":function(){var U1;return(U1=nI[f()])==null?void 0:U1[w()]},
"aria-autocomplete":"list",role:"combobox"})),_.E(_.I,{cond:J,then:function(){return _.E("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.E(ss7,null))}}),_.E(_.I,{cond:v,
then:function(){return _.E("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.E("button",{class:"ytSearchboxComponentClearButton","on:click":eq,"aria-label":B.clearButtonAriaLabel||yy1},_.E(_.fz,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.E(_.AK,{model:{}})))}})),_.E("button",{class:_.JK("ytSearchboxComponentSearchButton",(AE.ytSearchboxComponentSearchButtonDark=hs,AE)),
"on:click":GQ,"aria-label":oH_,title:B.placeholderText},_.E(_.fz,{icon:"SEARCH"})),_.E(_.I,{cond:function(){if(OF7()&&_.m("mweb_voice_search")&&B.voiceSearchButton)return B.voiceSearchButton()},
then:function(U1){var Vo={};return _.E("div",{class:_.JK("ytSearchboxComponentVoiceSearchWrapper",(Vo.ytSearchboxComponentHideVoiceSearchButton=function(){return v()},Vo))},_.E(_.cR,{data:U1},{buttonRenderer:function(X8){return _.E(_.pr,{data:X8.data,
onButtonClickCallback:function(){}})}}))}}),_.E("div",{el:_.tK(function(U1){return void(g2=U1)}),
id:R7,class:_.JK("ytSearchboxComponentSuggestionsContainer",(DV.ytSearchboxComponentSuggestionsContainerDark=hs,DV["yt-searchbox-suggestions-container"]=!1,DV.ytSearchboxComponentSuggestionsContainerScrollable=He(),DV.ytSearchboxComponentSuggestionsContainerAnimated=U,DV)),"on:scroll":uo,"on:mousemove":yw,role:"listbox",hidden:!0},_.E(_.aS,{each:N},function(U1,Vo){return _.E(cy_,{suggestion:U1,isHighlighted:function(){return Vo()===f()},
onClickCallback:hE,onHoverUpdateCallback:function(X8){if(_.m("desktop_enable_single_suggestion_highlight")){var DU=Vo();X8&&(W(0),c(DU))}},
onRemoveCallback:function(X8){wu1(LY);X8===void 0||X8<0||M9().includes(X8)||B_([].concat(_.aw(M9()),[X8]))},
labels:B.labels,queryBuilderFunction:cV,suggestionIndex:Vo,generateUniqueId:dO,highlightedId:function(){var X8;return(X8=nI[f()])==null?void 0:X8[w()]},
useScrollMargin:He(),isKeyboardMode:r2})}),_.E(_.I,{cond:function(){return!Zv()&&N().find(function(U1){return U1.type!==35})&&_.m("searchbox_reporting")},
then:function(){return _.E("button",{class:"ytSearchboxComponentReportButton","on:mousedown":fB},_.IG("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.E(_.I,{cond:function(){return!aC()&&He()},
then:function(){return _.E("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.E("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:OO}))}})))},"Bg"),"yt-searchbox",{props:{searchEndpoint:_.lP,
placeholderText:_.lP,labels:_.lP,voiceSearchButton:_.lP,focusCallback:_.Oz,clearButtonAriaLabel:_.lP,forceDarkMode:_.lP}});var LN=function(){var B=_.x.apply(this,arguments)||this;B.menuButtonTargetId="topbar-guide-menu";B.narrow=!1;B.menuStrings={BACK_ALT_LABEL:_.IG("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.IG("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.IG("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.IG("SBOX_PLACEHOLDER",void 0,"Search")};B.pageDarkTheme=document.documentElement.hasAttribute("dark");B.watchPageScrollTop=0;B.theater=!1;B.fullscreen=!1;B.disableFrostedGlassDuringViewTransition=
!1;B.desktopUnifiedSearchPanelMode=_.m("desktop_enable_unified_search_panel");B.cinematicTheaterMode=_.m("web_cinematic_theater_mode");B.ytSearchboxFocused=!1;B.searchboxLabels=_.MB("SBOX_LABELS");B.topbarIsAboveChipbar=!1;B.isDarkThemeForced=!1;B.areGhostCardsHidden=!1;B.guideKeyboardToggle=!1;B.voiceSearchManager=tjN();B.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};B.setYtSearchboxFocused=function(t){B.ytSearchboxFocused=
t};
B.toggleFrostedGlassDuringViewTransition=function(t){B.disableFrostedGlassDuringViewTransition=t};
return B};
_.u(LN,_.x);_.k=LN.prototype;_.k.computeSimpleText=function(B){return _.vS(B)};
_.k.onDarkChanged=function(){for(var B=_.C(this.buttons||[]),t=B.next();!t.done;t=B.next())t.value.isOverlay=!!this.dark;B=_.C(this.buttonRenderers||[]);for(t=B.next();!t.done;t=B.next())t.value.overrides=this.computeButtonOverride()};
_.k.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.k.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},
notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var B=_.Mp(_.xi(),"aa");_.hk(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||B||(this.isDarkThemeForced=this.dark=!0);this.logoType?(B=this.hostElement.querySelector("#masthead-logo"))&&(_.m("polymer_on_demand_shady_dom")?B.setAttribute("slot","masthead-logo-old"):_.Xo(B)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.Pb(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.Pb(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.k.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.Pb(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.Pb(this,this.onSetTheaterModeEnabled))};
_.k.dataChanged=function(){var B=this.data;B&&(this.voiceEnabled=B.voiceSearchButton?tjN().isSupported():!1,_.j94(_.HK(),this.menuButtonTargetId,this.guideButton),B.onReceivedActions&&B.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.qi(this.hostElement,B.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&B&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.hk(this.hostElement,"dark",!1),_.hk(this.hostElement,"theater",!1),
(B=this.hostElement.querySelector("#masthead-logo"))&&(_.m("polymer_on_demand_shady_dom")?B.setAttribute("slot","masthead-logo-old"):_.Xo(B))))};
_.k.computeCenterHidden=function(){var B;return this.data&&!((B=this.data.searchbox)==null?0:B.fusionSearchboxRenderer)};
_.k.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.hk(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.k.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.k.onWatchScroll=function(B){this.watchPageScrollTop=B.detail||0;this.updateMastheadBackgroundOpacity()};
_.k.onFullscreenChangeAction=function(B){B||(this.watchPageScrollTop=0);this.fullscreen=B;this.updateMastheadBackgroundOpacity()};
_.k.onSetTheaterModeEnabled=function(B){this.theater=B.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.k.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.k.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.k.setBackgroundOpacity=function(B){B=this.calculateBackgroundOpacity(B);this.background.style.opacity=""+B};
_.k.calculateBackgroundOpacity=function(B){var t=this.theater&&this.cinematicTheaterMode?.6:0,T=this.hostElement.clientHeight/2;return Math.min(Math.max(B,0),T)/T*(1-t)+t};
_.k.shouldShowCinematicMastHead=function(){var B=_.m("kevlar_watch_grid")&&!_.m("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(B||this.pageDarkTheme)};
_.k.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.k.focusGuide=function(){this.guideButton.focus()};
_.k.onGuideToggleTap=function(){_.dv(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.k.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.k.onGuideToggleHover=function(){_.dv(this.hostElement,"yt-guide-hover")};
_.k.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.k.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.k.closeOnOutsideClickCondition=function(B){for(B=_.z2(B);B[0];){var t=B.shift();if(t instanceof Element&&t.id==="kbd")return!1}return!0};
_.k.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.k.pausePlayer=function(){var B;(B=_.Tp())==null||B.pause();this.pauseMiniplayer()};
_.k.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var B;(B=_.OD().resolve(_.y4).getPlayerElement())==null||B.pause()}};
_.k.isMiniplayerActive=function(){return _.OD().resolve(_.y4).isMiniplayerActive()};
_.k.updateNarrowFromBinding=function(B){this.narrow=B.detail.value};
_.k.onYtSendFeedbackAction=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.k.registerWithViewTransitionManager=function(){mrq(_.OD().resolve(_.XC),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.n9.Object.defineProperties(LN.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var B;return(B=this.data)==null?void 0:B.voiceSearchButton}}}});
LN.prototype.narrowChanged=LN.prototype.narrowChanged;LN.prototype.onWatchPageChange=LN.prototype.onWatchPageChange;LN.prototype.onRendererStamperFinished=LN.prototype.onRendererStamperFinished;LN.prototype.dataChanged=LN.prototype.dataChanged;LN.prototype.onDarkChanged=LN.prototype.onDarkChanged;_.G([_.g(_.fw),_.Y("design:type",Object)],LN.prototype,"ironResizableBehavior",void 0);_.G([_.g(_.tYg),_.Y("design:type",Object)],LN.prototype,"ytdExpandableInputBehavior",void 0);
_.G([_.g(_.xP.YtdGuideStateAwareBehavior),_.Y("design:type",Object)],LN.prototype,"ytdGuideStateAwareBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],LN.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],LN.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],LN.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],LN.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.sE),_.Y("design:type",Object)],LN.prototype,"ytdReduxBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"narrow",void 0);_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"logoType",void 0);_.G([_.y(),_.Y("design:type",Boolean)],LN.prototype,"voiceEnabled",void 0);
_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"menuStrings",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],LN.prototype,"dark",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LN.prototype,"pageDarkTheme",void 0);_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"watchPageScrollTop",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.wq}),_.Y("design:type",Boolean)],LN.prototype,"isWatchPage",void 0);
_.G([_.y({reflectToAttribute:!0,selector:_.DJq}),_.Y("design:type",Boolean)],LN.prototype,"isShortsPage",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LN.prototype,"theater",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LN.prototype,"fullscreen",void 0);_.G([_.y({reflectToAttribute:!0,selector:_.J5X}),_.Y("design:type",String)],LN.prototype,"frostedGlassMode",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],LN.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"ytSearchboxFocused",void 0);_.G([_.N6("#buttons > *"),_.Y("design:type",Array)],LN.prototype,"buttons",void 0);_.G([_.N6("ytd-button-renderer"),_.Y("design:type",Array)],LN.prototype,"buttonRenderers",void 0);_.G([_.mA("#background"),_.Y("design:type",HTMLDivElement)],LN.prototype,"background",void 0);
_.G([_.mA("#guide-button"),_.Y("design:type",Object)],LN.prototype,"guideButton",void 0);_.G([_.mA("#logo"),_.Y("design:type",Object)],LN.prototype,"logo",void 0);_.G([_.y({computed:"computeButtonOverride(dark)"}),_.Y("design:type",Object)],LN.prototype,"buttonOverrides",void 0);_.G([_.je("dark"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LN.prototype,"onDarkChanged",null);_.G([_.y({value:function(){return this.onVoiceTap.bind(this)}}),
_.Y("design:type",Function)],LN.prototype,"boundOnTapVoiceButton",void 0);_.G([_.y(),_.Y("design:type",Object)],LN.prototype,"topbarIsAboveChipbar",void 0);_.G([_.y(),_.Y("design:type",String),_.Y("design:paramtypes",[])],LN.prototype,"guideIcon",null);_.G([_.F("voiceEnabled"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],LN.prototype,"shouldShowVoiceSearchButton",null);_.G([_.F("data"),_.Y("design:type",Object),_.Y("design:paramtypes",[])],LN.prototype,"voiceSearchButton",null);
_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LN.prototype,"dataChanged",null);_.G([_.Uv("yt-rendererstamper-finished"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LN.prototype,"onRendererStamperFinished",null);_.G([_.je("isWatchPage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LN.prototype,"onWatchPageChange",null);
_.G([_.je("narrow"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],LN.prototype,"narrowChanged",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-masthead"})],LN);
_.e(LN,"ytd-masthead",function(){if(js_!==void 0)return js_;var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="max-width: 656px" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return js_=B},{mode:_.h_("kevlar_poly_si_batch_j036")?1:2});var xzb;var M$_={},$zn={},WHr={},eFN={},Gen=(eFN.OFFLINE=(M$_["publicytnetworkstatus-online"]="BACK_ONLINE",M$_),eFN.ONLINE=($zn["publicytnetworkstatus-offline"]="OFFLINE",$zn),eFN.BACK_ONLINE=(WHr["publicytnetworkstatus-offline"]="OFFLINE",WHr.TIMER_TRIGGER="ONLINE",WHr),eFN),hA=function(){var B=_.x.apply(this,arguments)||this;B.currentState="ONLINE";B.scheduledJobId=0;B.bannerString="";B.bannerVe=null;B.networkStatusManagerInstance=new _.Yl;return B};
_.u(hA,_.x);_.k=hA.prototype;_.k.attached=function(){var B=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){B.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){B.stateChangeHandler("publicytnetworkstatus-offline")})};
_.k.detached=function(){var B=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){B.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){B.stateChangeHandler("publicytnetworkstatus-offline")})};
_.k.enterState=function(B){var t=this;this.scheduledJobId&&_.wT.cancelJob(this.scheduledJobId);B==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):B==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.IG("NO_INTERNET_CONNECTION",void 0,"No internet connection")):B==="BACK_ONLINE"&&(this.bannerString=_.IG("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.fC(_.wT,function(){t.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=B};
_.k.stateChangeHandler=function(B){(B=Gen[this.currentState][B])&&this.enterState(B)};
_.k.logVisibility=function(B){var t=_.sg();this.createBannerVe(B);t&&this.bannerVe&&(B?_.iS(t,[this.bannerVe]):_.YG(t,[this.bannerVe]))};
_.k.createBannerVe=function(B){!this.bannerVe&&B&&(this.bannerVe=_.sz(37929),_.Za(_.Xr(),this.bannerVe))};
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",String)],hA.prototype,"currentState",void 0);_.G([_.y(),_.Y("design:type",Object)],hA.prototype,"scheduledJobId",void 0);_.G([_.y(),_.Y("design:type",Object)],hA.prototype,"bannerString",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-network-status-banner"})],hA);
_.e(hA,"ytd-network-status-banner",function(){if(xzb!==void 0)return xzb;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return xzb=
B},{mode:1});var puq;var qG=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};B.hidden=!0;B.frostedGlass=_.m("web_frosted_glass");return B};
_.u(qG,_.x);qG.prototype.computeHidden=function(B){return B&&B.status?!1:!0};
qG.prototype.handleUpdatePermissionRoleCommand=function(B){if(B=_.X(B,_.Zd2))if(B=_.X(B.renderer,_.CN8))this.data=B};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],qG.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],qG.prototype,"componentBehavior",void 0);_.G([_.y({value:!0,computed:"computeHidden(data)"}),_.Y("design:type",Object)],qG.prototype,"hidden",void 0);_.G([_.y(),_.Y("design:type",Object)],qG.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],qG.prototype,"frostedGlass",void 0);
_.G([_.M({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],qG);
_.e(qG,"ytd-permission-role-bottom-bar-renderer",function(){if(puq!==void 0)return puq;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return puq=B},{mode:1});var iUB;var YIV;var rcn={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var V1=function(){return _.x.apply(this,arguments)||this};
_.u(V1,_.x);_.k=V1.prototype;_.k.attached=function(){this.JSC$18660_scroller&&(this.JSC$18660_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18660_scroller.attached&&typeof this.JSC$18660_scroller.attached==="function"&&this.JSC$18660_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(T){T.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var B=_.ZH(this.hostElement);B.querySelector("tp-yt-paper-radio-group").selected="";var t=B.querySelector("#reason-text");t&&(t.value="");B.querySelector("#description-text").value=""}};
_.k.canSubmit=function(B,t){_.dv(this.hostElement,"yt-invalidate-popup-tabbables");return!(B&&t)};
_.k.onCancel=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.k.onSubmit=function(){var B=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(d){return d.active}).map(function(d){return d.innerText.trim()}),t=this.hostElement.querySelector("tp-yt-paper-radio-group"),T=t.selectedItem,S=T.name;
T=T.innerText.trim();var O=t.querySelector("#reason-text");t=void 0;O&&(t=O.value);(O=this.descriptionText.value)&&(O=O.trim());zKw(this.data.searchQuery,B,S,T,O,t);_.CG(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.k.sendFormSubmitToast=function(){var B=_.B6(_.IG("SBOX_INAPPROPRIATE_TOAST"));_.CG(this.hostElement,"yt-open-popup-action",[B,this])};
_.k.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(B){return B.active})};
_.k.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
V1.prototype.onIronSelect=V1.prototype.onIronSelect;V1.prototype.onIronChange=V1.prototype.onIronChange;V1.prototype.dataChanged=V1.prototype.dataChanged;_.G([_.y(),_.Y("design:type",Object)],V1.prototype,"data",void 0);_.G([_.y({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.Y("design:type",Boolean)],V1.prototype,"submitDisabled",void 0);_.G([_.y(),_.Y("design:type",Boolean)],V1.prototype,"suggestionSelected",void 0);
_.G([_.y(),_.Y("design:type",Boolean)],V1.prototype,"catagorySelected",void 0);_.G([_.mA("#scroller"),_.Y("design:type",Object)],V1.prototype,"JSC$18660_scroller",void 0);_.G([_.mA("#description-text"),_.Y("design:type",Object)],V1.prototype,"descriptionText",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V1.prototype,"dataChanged",null);
_.G([_.Uv("iron-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V1.prototype,"onIronChange",null);_.G([_.Uv("iron-select"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],V1.prototype,"onIronSelect",null);_.G([_.M({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],V1);
_.e(V1,"ytd-search-suggestion-report-dialog",function(){if(YIV!==void 0)return YIV;var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);return YIV=B},{mode:1});var EY=function(B){var t=B.openPopupAction;var T=B.target;var S=B.container;var O=B.popupContainerConfig;var d=B.getElement;B=B.removeWhenClosed===void 0?!1:B.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=t;this.target=T;this.container=S;this.popupContainerConfig=O;this.getElement=d;this.JSC$18666_popupConfig=this.popupContainerConfig.JSC$17783_popupConfig[this.openPopupAction.popupType];this.rendererName=(t=this.getName())?_.FBg(t,Fjq(this.popupContainerConfig,
t)):"";_.m("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=B);this.createPopup()};
EY.prototype.updatePopup=function(B){this.openPopupAction=B;this.JSC$18666_popupConfig=this.popupContainerConfig.JSC$17783_popupConfig[this.openPopupAction.popupType];KHr(this);_.m("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
EY.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var nH1=function(B,t,T){(t=t&&B.JSC$18666_popupConfig.narrowProperties?B.JSC$18666_popupConfig.narrowProperties:B.JSC$18666_popupConfig.properties)&&T!==void 0&&(t.isAriaModal=T);lFq(B,t);B.isRtl()&&lFq(B,B.JSC$18666_popupConfig.rtlProperties);vHw(B)};
EY.prototype.createPopup=function(){var B=this.JSC$18666_popupConfig.component;if(this.popupContent=ry7(this,this.rendererName)){if(B){this.popup=ry7(this,B);var t=this.popupContent;_.m("web_enable_wrapper_for_cow_component_in_popup")&&(t=document.createElement("div"),t.appendChild(this.popupContent));_.m("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$18666_popupConfig.slotName&&t.setAttribute("slot",this.JSC$18666_popupConfig.slotName);B=this.popup;var T=this.container.tagName.toLowerCase(),
S=_.Bb(t);_.kD9(_.To(B),_.ka(t,T,S));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.m("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.ZH(this.container).appendChild(this.popup)}};
var KHr=function(B){var t,T,S=(t=B.openPopupAction.accessibilityData)==null?void 0:(T=t.accessibilityData)==null?void 0:T.label;S&&(B.popup.ariaLabel=S);var O;((O=B.popupContent.polymerController)!=null?O:B.popupContent).data=(0,_.f1.unsafeClone)(B.openPopupAction.popup[B.getName()]);B.popupContent.duration=zFg(B);B.popupContent.positionType=B.openPopupAction.position;var d=B.openPopupAction.properties;d&&Object.keys(d).forEach(function(Z){B.popupContent[Z]=d[Z]})},lFq=function(B,t){if(t)for(var T=
_.C(Object.keys(t)),S=T.next();!S.done;S=T.next())S=S.value,B.popup[S]=t[S]},vHw=function(B){if(B.openPopupAction.position){var t=B.JSC$18666_popupConfig.positionalProperties&&B.JSC$18666_popupConfig.positionalProperties[B.openPopupAction.position],T=B.JSC$18666_popupConfig.rtlPositionalProperties&&B.JSC$18666_popupConfig.rtlPositionalProperties[B.openPopupAction.position];
t=B.isRtl()&&T?T:t;t.shiftedHorizontalOffset&&(T=B.popup.style.display,B.popup.style.display="block",B.popupContent&&B.popup.positionTarget&&B.popupContent.clientWidth>B.popup.positionTarget.clientWidth&&(t.horizontalOffset=B.popup.positionTarget.clientWidth/2-t.shiftedHorizontalOffset),B.popup.style.display=T);lFq(B,t)}},bUN=function(B,t){if(t)for(var T=_.C(Object.keys(t)),S=T.next();!S.done;S=T.next())S=S.value,B.popup.style[S]=t[S]};
EY.prototype.getName=function(){return _.yY(this.openPopupAction.popup,"renderer")||_.yY(this.openPopupAction.popup,"dialog")||_.yY(this.openPopupAction.popup,"model")||void 0};
var zFg=function(B){B=B.openPopupAction.durationHintMs;return B===0?B:Math.max(4E3,B||4E3)};
EY.prototype.isRtl=function(){return _.MB("HTML_DIR")==="rtl"};
var ry7=function(B,t){B=B.getElement(t,B.target);B==null&&_.yu(new _.HY("popup getElement returned null",t));return B};var BGf={};
BGf.YtPopupContainerBehavior=[_.WK.YtComponentBehavior,_.OA.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_);_.TA(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.kG(this.hostElement)},
closePopup:function(B){var t=this.createCacheKey(void 0,B);this.popups_[t]&&this.handleClosePopupAction_(void 0,B)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.wT.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.wT.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(B){B.opened&&B.keepBelowPlayer&&this.ensurePopupBelowPlayer(B)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var B in this.popups_){var t=this.popups_[B];if(t.popup.scrollAction==="refit"){var T=t.popup.positionTarget.getBoundingClientRect(),S=t.popup;T=T.top;var O=t;if(!O.naturalHeight){O.popup.hidden=!1;O.popup.style.position="fixed";O.popup.style.top="0px";O.popup.style.left="0px";var d=O.popup.getBoundingClientRect();O.naturalHeight=d.bottom-d.top;O.popup.refit()}S.hidden=!(T>=O.naturalHeight+60);t.popupContent.clientHeight===0&&t.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(B){this.popupContainerConfig=B},
handleOpenPopupAction:function(B,t){var T=B.openPopupAction,S=_.OD().resolve(_.S_(_.Cc))&&T.popupType==="TOAST";S&&!T.uniqueId&&(T.uniqueId=_.ct());if(!_.m("popup_container_parent_target_killswitch")){var O;t=(O=this.getParentTarget(t))!=null?O:t}var d=this.ensurePopup_(T,t);return new _.UO(function(Z){d.then(function(h){if(!h)return Z();this.maybeCreateNarrowMediaQuery_();var q=this.createCacheKey(h.rendererName,h.openPopupAction.uniqueId);if(T.showOncePerUniqueId){if(this.shownPopupKeys_.has(q))return Z();
this.shownPopupKeys_.add(q)}q=this.popups_[q];var D=!(!q||!q.openPopupAction.beReused);D=!!T.reusePopup||D;if(h.popup.opened&&!D){S&&!h.openPopupAction.replacePopup||this.handleClosePopupAction_(h.rendererName,h.openPopupAction.uniqueId);D=T.popupType==="DIALOG"&&!_.m("popup_container_dialog_reopen_killswitch");if(!S&&!D&&q&&q.target==t&&!h.openPopupAction.replacePopup)return Z();_.K9(h.popup,function(){this.completeOpenPopupAction_(T,t,h);Z()}.bind(this))}else h.popup.opened?h.updatePopup(T):this.completeOpenPopupAction_(T,
t,h),Z()}.bind(this))}.bind(this))},
getParentTarget:function(B){if(B&&B instanceof HTMLElement)for(var t=_.C(Object.entries(this.popups_)),T=t.next();!T.done;T=t.next())if(T=_.C(T.value),T.next(),T=T.next().value,T.popup.tagName==="TP-YT-IRON-DROPDOWN"&&B.closest(T.rendererName))return T.target},
completeOpenPopupAction_:function(B,t,T){T.updatePopup(B);B=this.narrowMediaQuery_.queryMatches;var S=this.isAriaModal;T.target=t;var O;t=((O=T.target.polymerController)!=null?O:T.target).popupPositionTarget||T.target;T.JSC$18666_popupConfig.targetContainer&&(t=T.container);T.popup.positionTarget=t;T.popupContent.positionTarget=t;vHw(T);T.JSC$18666_popupConfig.forceFocus&&(T.popupContent.style.outline="none");T.popupContent.tabIndex=-1;T.JSC$18666_popupConfig.narrowProperties&&(T.popup.style.position=
"static");T.JSC$18666_popupConfig.preventAutonav&&T.popup.setAttribute("prevent-autonav",!0);T.JSC$18666_popupConfig.forceCloseOnOutsideClick&&T.popup.setAttribute("force-close-on-outside-click",!0);nH1(T,B,S);bUN(T,T.JSC$18666_popupConfig.styles);T.isRtl()&&bUN(T,T.JSC$18666_popupConfig.rtlStyles);if(!T.openPopupAction.shouldStopParentSignal){var d;O=(d=T.target.polymerController)!=null?d:T.target;(T.popupContent.startForwardingEvents||T.popupContainerConfig.forwardingEnabledPopups.has(T.rendererName))&&
O.parentComponent!==T.popupContent&&T.popupContent!==T.target&&T.target!==document.body&&(T.popupContent.startForwardingEvents?T.popupContent.startForwardingEvents(T.popupContainerConfig.forwardedEvents,T.target):(T.JSC$18666_eventForwarder||(T.JSC$18666_eventForwarder=new _.Ll(T.popupContent)),T.JSC$18666_eventForwarder.start(T.popupContainerConfig.forwardedEvents,T.target)))}T=T.popup;T.addEventListener("iron-overlay-opened",_.Pb(this,this.onPopupIronOverlayOpened_));T.addEventListener("iron-overlay-closed",
_.Pb(this,this.onPopupIronOverlayClosed_));T.addEventListener("iron-overlay-canceled",_.Pb(this,this.onPopupIronOverlayCanceled_));T.addEventListener("yt-refit",_.Pb(this,this.refitPopup_));T.addEventListener("yt-invalidate-popup-tabbables",_.Pb(this,this.handleInvalidatePopupTabbables_));T.open()},
getPopupDurationMs_:function(B){return B.durationHintMs===0?B.durationHintMs:Math.max(4E3,B.durationHintMs||4E3)},
handleClosePopupAction_:function(B,t){var T=_.m("web_popup_cache_key_killswitch")||!!t;if(B||T){var S=this.createCacheKey(B,t);B=(B=this.popups_[S])&&B.popup}else B=_.n1e(_.$9);if(B&&B.close){if(t=_.OD().resolve(_.S_(_.Zw)))B.restoreFocusOnClose=t.isKeyBoardInUse();B.close();this.removePopup_(B,S)}},
handleClosePopupCommand_:function(B){B.closePopupCommand&&B.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,B.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(B){var t={},T;for(T in this.popups_)if(t={key$jscomp$1152:t.key$jscomp$1152},t.key$jscomp$1152=T,!B||!B.some(function(d){return function(Z){return Z==d.key$jscomp$1152}}(t))){var S=this.popups_[t.key$jscomp$1152],O=S.popup;
_.OD().resolve(_.S_(_.Cc))&&S.openPopupAction.popupType==="TOAST"||(O&&O.close&&O.close(),this.removePopup_(O,t.key$jscomp$1152))}},
handleClosePopupsAction_:function(B){B.forEach(function(t){var T=this.popups_[t];T&&((T=T.popup)&&T.close&&T.close(),this.removePopup_(T,t))}.bind(this))},
handleGetPopupOpenedAction_:function(B,t){return(t=this.createCacheKey(B,t))&&this.popups_[t]?this.popups_[B].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var B=[],t;for(t in this.popups_){var T=this.popups_[t];T.popup.opened&&B.push(T)}return B},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(B,t){_.m("ytpopup_disable_default_html_caching")&&B&&B.removeWhenClosed&&(_.ZH(this.hostElement).removeChild(B),t&&this.popups_[t]&&delete this.popups_[t])},
shouldReusePopup_:function(B){return!(!B||!B.reusePopup)||!(!B||!B.beReused)},
ensurePopup_:function(B,t){this.maybeCreateNarrowMediaQuery_();var T=_.yY(B.popup,"renderer")||_.yY(B.popup,"dialog")||_.yY(B.popup,"model");if(!T)return _.V2();T=_.FBg(T,Fjq(this.popupContainerConfig,T));return _.V2(this.getAndMaybeCreatePopup_(B,T,t))},
getAndMaybeCreatePopup_:function(B,t,T){var S=this.createCacheKey(t,B.uniqueId);if(this.popups_[S])return this.popups_[S];B=new EY({openPopupAction:B,target:T,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(t)});return this.popups_[S]=B},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(B){return _.m("ytpopup_disable_default_html_caching")?B&&B.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",_.Pb(this,this.openPopupQueryMatchesChanged_)),_.ZH(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(B){B=B.detail.value;for(var t in this.popups_)nH1(this.popups_[t],B)},
onPopupIronOverlayClosed_:function(B){var t=B.currentTarget,T=_.aBD(t);T=T.length>0?T[0]:t;if(T.is!=="ytd-reel-watch-while-dialog-renderer"||B.target.is!=="tp-yt-iron-dropdown"){B.detail.popup=t;B.detail.popupRenderer=T;var S,O={context:{openingElement:((S=this.popups_[(T==null?void 0:T.is)||""])==null?void 0:S.target)||void 0}};Object.assign(O,B.detail);var d;_.dv((d=T.hostElement)!=null?d:T,"yt-popup-closed",O);t.removeEventListener("yt-refit",_.Pb(this,this.refitPopup_));t.removeEventListener("yt-invalidate-popup-tabbables",
_.Pb(this,this.handleInvalidatePopupTabbables_));t.removeEventListener("iron-overlay-canceled",_.Pb(this,this.onPopupIronOverlayCanceled_));t.removeEventListener("iron-overlay-closed",_.Pb(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(t)}},
onPopupIronOverlayCanceled_:function(B,t){var T=B.currentTarget,S=_.aBD(T);S=S.length>0?S[0]:T;if(S.is!=="ytd-reel-watch-while-dialog-renderer"||B.target.is!=="tp-yt-iron-dropdown"){var O;_.dv((O=S.hostElement)!=null?O:S,"yt-popup-canceled",B.detail);O=t?_.z2(t):null;(!t||["click","tap"].includes(t.type))&&!T.hasAttribute("force-close-on-outside-click")&&T.positionTarget&&O&&O.includes(T.positionTarget)&&B.preventDefault();T.restoreFocusOnClose=_.Iy.keyboardEventMatchesKeys(t,"esc")}},
onPopupIronOverlayOpened_:function(B){B=B.currentTarget;var t=_.aBD(B);t=t.length>0?t[0]:B;var T,S;_.dv((T=t.hostElement)!=null?T:t,"yt-popup-opened",(S=t.hostElement)!=null?S:t);B.keepBelowPlayer&&(this.ensurePopupBelowPlayer(B,!0),this.dynamicallyPositionedElements_.add(B));T=_.OD().resolve(_.S_(_.Zw));S=!!t.querySelector("#toast");T&&T.isKeyBoardInUse()&&!S&&(typeof t.focusFirstItem==="function"?t.focusFirstItem():(t=_.KnE(B),t.length&&t[0].focus()));B.removeEventListener("iron-overlay-opened",
_.Pb(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(B){B=B.currentTarget;B.refit&&B.refit()},
refitPopups_:function(){for(var B in this.popups_)this.popups_[B].refit()},
handleInvalidatePopupTabbables_:function(B){B=B.currentTarget;B.invalidateTabbables&&B.invalidateTabbables()},
createCacheKey:function(B,t){return _.m("web_popup_cache_key_killswitch")?t?B+"#"+t:B:t?"#"+t:B},
openSheet:function(B,t){var T=B==null?void 0:B.openPopupActionCommand;!T&&(B==null?0:B.viewModel)&&(T={openPopupAction:{popup:{sheetViewModel:B.viewModel},popupType:"CONTEXTUAL_SHEET"}});T&&this.handleOpenPopupAction(T,t)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var B=this;return _.L(function(t){return t.return(B.handleGetOpenedPopupsAction_().filter(function(T){var S;return((S=T.openPopupAction)==null?void 0:S.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(B,t,T){if(_.m("web_dialog_utils_killswitch")){var S=B==null?void 0:B.openPopupActionCommand,O=(T==null?0:T.ariaLabel)?{accessibilityData:{accessibilityData:{label:T.ariaLabel}}}:void 0;!S&&(B==null?0:B.viewModel)&&(S={openPopupAction:Object.assign({},{popup:{dialogViewModel:B.viewModel},popupType:(T==null?0:T.isModal)?"MODAL":"DIALOG"},O&&O)});S&&this.handleOpenPopupAction(S,t)}else{if(O=B==null?void 0:B.viewModel){var d=T=T===void 0?{}:T;T=d.ariaLabel;O={popup:{dialogViewModel:O},
popupType:d.isModal?"MODAL":"DIALOG"};d={accessibilityData:{label:T}};T&&(O.accessibilityData=d);O={openPopupAction:O}}else O=void 0;if(O=(S=O)!=null?S:B==null?void 0:B.openPopupActionCommand)this.isAriaModal=_.m("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(O,t)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var B=this;return _.L(function(t){return t.return(B.handleGetOpenedPopupsAction_().filter(function(T){var S;return((S=T.openPopupAction)==null?void 0:S.popupType)==="DIALOG"}).length>0)})}}];var tE1;var TG8;var Sdb=_.ie(["about:blank"]),DQ=function(){var B=_.x.apply(this,arguments)||this;B.isMuted=!1;B.pageLoadTimeoutId=void 0;return B};
_.u(DQ,_.x);_.k=DQ.prototype;_.k.dataChanged=function(){var B=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var t=this.data.url,T=_.o1(t);_.m("enable_yt_ata_iframe_authuser")?(T=_.o1(t),_.s8(this.iframe,bFq(T))):_.s8(this.iframe,T);this.pageLoadTimeoutId=_.fC(_.aO(),function(){return void B.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.vE({destination:window,iframe:this.iframe,origin:_.peq(T.toString()),channelName:"ataiframe",onMessage:_.vyz(M31,function(S){$17(S.data)?(S=_.XE(S.data,1,_.u1,_.Si()),S.length!==1?_.yu(Error("vl")):(S=S[0],S===3?(B.isMuted=!0,B.logStateChanged({adMuteRequested:!0})):S===1&&B.close())):_.yu(Error("wl"))}),
onEstablished:function(){B.cancelPageLoadTimeout();B.logStateChanged({pageLoadSucceeded:!0})}})}};
_.k.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.aO().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.k.logStateChanged=function(B){var t;if((t=this.data)==null?0:t.trackingParams)B={adsClientData:{aboutThisAdData:B}},_.Xr().stateChanged(this.data.trackingParams,B)};
_.k.close=function(){_.CG(this.hostElement,"yt-close-popup-action",[this.is])};
_.k.handlesPopupClosed=function(B,t){var T=this,S,O;return _.L(function(d){if(d.nextAddress==1)return _.MB("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.CG(T.hostElement,"on-about-this-ad-popup-closed",[T.isMuted,t]),d.jumpTo(0)):B&&BxN(B)?_.V(d,t88(B),4):(T.isMuted&&_.CG(T.hostElement,"yt-mute-ad-action",[T.is,T]),d.jumpTo(0));if(S=d.yieldResult){var Z=O=new _.fX(S),h=T.isMuted;Z.getOptions().includes("onAboutThisAdPopupClosed")?_.nS2(Z,"onAboutThisAdPopupClosed",{isMuted:h,layoutId:t}):_.zp("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.Dh(d)})};
_.k.onPopupClosed=function(B){var t=this,T,S;return _.L(function(O){T=_.On(Sdb);_.s8(t.iframe,T);t.cancelPageLoadTimeout();if(!t.data)return O.jumpTo(0);t.ytRendererBehavior.markDirty();S=B.detail.context.openingElement;return _.V(O,t.handlesPopupClosed(S,t.data.layoutId),0)})};
_.k.detached=function(){this.cancelPageLoadTimeout()};
_.k.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
DQ.prototype.onPopupClosed=DQ.prototype.onPopupClosed;DQ.prototype.dataChanged=DQ.prototype.dataChanged;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],DQ.prototype,"ytRendererBehavior",void 0);_.G([_.mA("#iframe"),_.Y("design:type",HTMLIFrameElement)],DQ.prototype,"iframe",void 0);_.G([_.y(),_.Y("design:type",Object)],DQ.prototype,"data",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],DQ.prototype,"dataChanged",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype",Promise)],DQ.prototype,"onPopupClosed",null);_.G([_.yX({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],DQ);
_.e(DQ,"yt-about-this-ad-renderer",function(){if(TG8===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;tE1===void 0&&(tE1=document.createElement("template"));var S=tE1;T.call(t,S.content.cloneNode(!0),B.content.firstChild);TG8=B}B=TG8;return B},{mode:2});var OMq;var kWV;var Pg=function(B){var t=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=t.message;"stack"in t&&(this.stack=t.stack);this.maxFileSizeMB=B;Object.setPrototypeOf(this,Pg.prototype)};
_.u(Pg,Error);var dtV=function(B,t){var T=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=T.message;"stack"in T&&(this.stack=T.stack);this.minWidth=B;this.minHeight=t;Object.setPrototypeOf(this,dtV.prototype)};
_.u(dtV,Error);var Ck1=function(B){this.requirements=B;this.JSC$18694_maxFileSize=B.maxFileSizeMB*1024*1024},ZMq=function(B,t){if(t.size>B.JSC$18694_maxFileSize)throw new Pg(B.requirements.maxFileSizeMB);
};var Lor=function(B,t){this.canvas=B;this.imageEditorBuilder=t};
Lor.prototype.addEventListeners=function(B){var t=function(O){hjB(B,O)};
this.JSC$18700_mouseDownEvent=t;var T=function(O){qd7(B,O)};
this.JSC$18700_mouseMoveEvent=T;var S=function(){VEn(B)};
this.JSC$18700_mouseUpEvent=S;this.canvas.addEventListener("mousedown",t);this.canvas.addEventListener("mousemove",T);document.addEventListener("mouseup",S)};
Lor.prototype.removeEventListeners=function(){this.JSC$18700_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18700_mouseDownEvent);this.JSC$18700_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18700_mouseMoveEvent);this.JSC$18700_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18700_mouseUpEvent)};
var Eeg=function(B,t){B.removeEventListeners();return new Promise(function(T){var S=new Image;S.crossOrigin="anonymous";S.onload=function(){var O=B.imageEditorBuilder(B.canvas,S);B.addEventListeners(O);T(O)};
S.src=t})},UY=function(B,t,T,S,O,d,Z,h){this.canvas=B;
this.image=t;this.requiredRatio=T;this.minImageCropDimension=S;this.minOutputImageResolution=O;this.component=d;this.styleFocusedCorner=h===void 0?!0:h;this.action=2;this.focusedCorner=this.resizeCorner=0;B=this.canvas.getContext("2d");if(!B)throw Error("xl");this.ctx=B;this.canvasMargin=Z!=null?Z:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;Z=this.image;B=this.canvasInnerWidth/Z.width;Z.height*B>912&&(B=Z.width/Z.height*912/Z.width);Z=B;this.scaledImageWidth=this.canvas.width%2?
Saf(this.image.width*Z):TxB(this.image.width*Z);this.scaledImageHeight=Math.round(this.image.height*Z);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18703_overlayMarginBottom=this.JSC$18703_overlayMarginTop=this.canvasMargin;this.JSC$18703_overlayMarginRight=this.JSC$18703_overlayMarginLeft=this.horizontalMargin;this.JSC$18703_overlayWidth=this.scaledImageWidth;this.JSC$18703_overlayHeight=this.scaledImageHeight;
B=this.image.width/this.image.height;B>this.requiredRatio?(this.JSC$18703_overlayWidth=this.canvas.width%2?Saf(this.scaledImageHeight*this.requiredRatio):TxB(this.scaledImageHeight*this.requiredRatio),this.JSC$18703_overlayMarginRight=this.JSC$18703_overlayMarginLeft=(this.canvas.width-this.JSC$18703_overlayWidth)/2):B<this.requiredRatio&&(this.JSC$18703_overlayHeight=this.canvas.height%2?Saf(this.scaledImageWidth/this.requiredRatio):TxB(this.scaledImageWidth/this.requiredRatio),this.JSC$18703_overlayMarginBottom=
this.JSC$18703_overlayMarginTop=(this.canvas.height-this.JSC$18703_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*Z,this.scaledImageWidth);Dt7(this)};
UY.prototype.getContext=function(){return this.ctx};
var hjB=function(B,t){t={x:Math.round(t.pageX-B.canvas.getBoundingClientRect().left),y:Math.round(t.pageY-B.canvas.getBoundingClientRect().top)};B.dragStart=t;Pk7(B,t)!==0?(B.action=1,Utf(B,t),B.resizeCorner=Pk7(B,t)):t.x>B.JSC$18703_overlayMarginLeft&&t.x<B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth&&t.y>B.JSC$18703_overlayMarginTop&&t.y<B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight&&(B.action=0)},I_s=function(B,t){switch(t){case 1:return{x:B.JSC$18703_overlayMarginLeft,
y:B.JSC$18703_overlayMarginTop};case 2:return{x:B.JSC$18703_overlayMarginLeft,y:B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight};case 3:return{x:B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth,y:B.JSC$18703_overlayMarginTop};case 4:return{x:B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth,y:B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight};default:throw Error("yl");}},mt1=function(B,t){if(B.focusedCorner!==0){B.dragStart=I_s(B,B.focusedCorner);
B.action=1;B.resizeCorner=B.focusedCorner;var T=B.dragStart.x,S=B.dragStart.y;switch(t){case 0:B.focusedCorner===1||B.focusedCorner===4?(T-=10,S-=10):(T-=10,S+=10);break;case 1:B.focusedCorner===1||B.focusedCorner===4?(T+=10,S+=10):(T+=10,S-=10);break;case 2:T=B.focusedCorner===1||B.focusedCorner===4?T-10:T+10;S-=10;break;case 3:T=B.focusedCorner===1||B.focusedCorner===4?T+10:T-10;S+=10;break;default:throw Error("zl");}Jz7(B,{x:T,y:S});Dt7(B);B.action=2;B.dragStart=void 0}},qd7=function(B,t){t={x:Math.round(t.pageX-
B.canvas.getBoundingClientRect().left),
y:Math.round(t.pageY-B.canvas.getBoundingClientRect().top)};Utf(B,t);switch(B.action){case 1:Jz7(B,t);break;case 0:B.dragStart&&(B.JSC$18703_overlayMarginLeft=Math.max(B.horizontalMargin,Math.min(B.JSC$18703_overlayMarginLeft-(B.dragStart.x-t.x),B.horizontalMargin+B.scaledImageWidth-B.JSC$18703_overlayWidth)),B.JSC$18703_overlayMarginRight=B.canvas.width-B.JSC$18703_overlayMarginLeft-B.JSC$18703_overlayWidth,B.JSC$18703_overlayMarginTop=Math.max(B.canvasMargin,Math.min(B.JSC$18703_overlayMarginTop-
(B.dragStart.y-t.y),B.scaledImageHeight-B.JSC$18703_overlayHeight+B.canvasMargin)),B.JSC$18703_overlayMarginBottom=B.canvas.height-(B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight));break;default:return}Dt7(B);B.dragStart=t},VEn=function(B){B.action=2;
B.dragStart=void 0;document.body.style.cursor="auto"},Utf=function(B,t){switch(Pk7(B,t)){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:B.action!==1&&(document.body.style.cursor="auto")}},Pk7=function(B,t){var T=B.JSC$18703_overlayMarginLeft-5,S=B.JSC$18703_overlayMarginTop-5,O=B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth-5;
B=B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-5;return NGs(t,{x:T,y:S})?1:NGs(t,{x:O,y:S})?3:NGs(t,{x:T,y:B})?2:NGs(t,{x:O,y:B})?4:0},NGs=function(B,t){return B.x>=t.x&&B.x<=t.x+10&&B.y>=t.y&&B.y<=t.y+10},Jz7=function(B,t){if(B.dragStart)switch(B.resizeCorner){case 2:Math.abs((B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth-t.x)/(t.y-B.JSC$18703_overlayMarginTop))>=B.requiredRatio?X3r(B,t.x):unN(B,t.y);
break;case 1:Math.abs((B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth-t.x)/(B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-t.y))>=B.requiredRatio?jk8(B,t.x):unN(B,t.y);break;case 4:Math.abs((t.x-B.JSC$18703_overlayMarginLeft)/(t.y-B.JSC$18703_overlayMarginTop))>=B.requiredRatio?X3r(B,t.x):HMB(B,t.y);break;case 3:Math.abs((t.x-B.JSC$18703_overlayMarginLeft)/(B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-t.y))>=B.requiredRatio?jk8(B,t.x):HMB(B,t.y);break;default:throw Error("Al");
}},X3r=function(B,t){var T=B.JSC$18703_overlayMarginTop;
B.JSC$18703_overlayMarginBottom=a_q(B,t);B.JSC$18703_overlayHeight=B.canvas.height-B.JSC$18703_overlayMarginBottom-T;B.JSC$18703_overlayWidth=Math.round(B.JSC$18703_overlayHeight*B.requiredRatio);f_1(B)},jk8=function(B,t){var T=B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight;
B.JSC$18703_overlayMarginTop=a_q(B,t);B.JSC$18703_overlayHeight=T-B.JSC$18703_overlayMarginTop;B.JSC$18703_overlayWidth=Math.round(B.JSC$18703_overlayHeight*B.requiredRatio);f_1(B)},f_1=function(B){switch(B.resizeCorner){case 2:case 1:B.JSC$18703_overlayMarginLeft=B.canvas.width-B.JSC$18703_overlayMarginRight-B.JSC$18703_overlayWidth;
break;case 4:case 3:B.JSC$18703_overlayMarginRight=B.canvas.width-B.JSC$18703_overlayMarginLeft-B.JSC$18703_overlayWidth;break;default:throw Error("Al");}},unN=function(B,t){var T=B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth;
B.JSC$18703_overlayMarginLeft=ge8(B,t);B.JSC$18703_overlayWidth=T-B.JSC$18703_overlayMarginLeft;B.JSC$18703_overlayHeight=Math.round(B.JSC$18703_overlayWidth/B.requiredRatio);RjN(B)},HMB=function(B,t){var T=B.JSC$18703_overlayMarginLeft;
B.JSC$18703_overlayMarginRight=ge8(B,t);B.JSC$18703_overlayWidth=B.canvas.width-B.JSC$18703_overlayMarginRight-T;B.JSC$18703_overlayHeight=Math.round(B.JSC$18703_overlayWidth/B.requiredRatio);RjN(B)},RjN=function(B){switch(B.resizeCorner){case 2:case 4:B.JSC$18703_overlayMarginBottom=B.canvas.height-B.JSC$18703_overlayMarginTop-B.JSC$18703_overlayHeight;
break;case 1:case 3:B.JSC$18703_overlayMarginTop=B.canvas.height-B.JSC$18703_overlayMarginBottom-B.JSC$18703_overlayHeight;break;default:throw Error("Al");}},a_q=function(B,t){switch(B.resizeCorner){case 2:t=B.canvas.height-(B.JSC$18703_overlayMarginTop+Azr(B,t));
break;case 4:t=B.canvas.height-(B.JSC$18703_overlayMarginTop+cz1(B,t));break;case 1:t=B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-Azr(B,t);break;case 3:t=B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-cz1(B,t);break;default:throw Error("Al");}return Math.max(t,B.canvasMargin)},Azr=function(B,t){t=B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth-Math.max(t,B.horizontalMargin);
t=t<0?B.JSC$18703_overlayWidth:Math.max(t,B.minOverlayWidth);return Math.round(t/B.requiredRatio)},cz1=function(B,t){t=B.canvas.width-Math.max(B.canvas.width-t,B.horizontalMargin)-B.JSC$18703_overlayMarginLeft;
t=t<0?B.JSC$18703_overlayWidth:Math.max(t,B.minOverlayWidth);return Math.round(t/B.requiredRatio)},ge8=function(B,t){switch(B.resizeCorner){case 2:t=B.canvas.width-B.JSC$18703_overlayMarginRight-sks(B,t);
break;case 4:t=B.canvas.width-B.JSC$18703_overlayMarginLeft-sks(B,t);break;case 1:t=B.canvas.width-B.JSC$18703_overlayMarginRight-Fo1(B,t);break;case 3:t=B.canvas.width-B.JSC$18703_overlayMarginLeft-Fo1(B,t);break;default:throw Error("Al");}return Math.max(t,B.horizontalMargin)},sks=function(B,t){t=B.canvas.height-Math.max(B.canvas.height-t,B.canvasMargin)-B.JSC$18703_overlayMarginTop;
return t<0?B.JSC$18703_overlayWidth:Math.max(Math.round(t*B.requiredRatio),B.minOverlayWidth)},Fo1=function(B,t){t=B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-Math.max(t,B.canvasMargin);
return t<0?B.JSC$18703_overlayWidth:Math.max(Math.round(t*B.requiredRatio),B.minOverlayWidth)},Dt7=function(B){B.ctx.clearRect(0,0,B.canvas.width,B.canvas.height);
B.ctx.drawImage(B.image,0,0,B.image.width,B.image.height,B.horizontalMargin,B.canvasMargin,B.canvas.width-2*B.horizontalMargin,B.scaledImageHeight);B.ctx.fillStyle="rgba(0, 0, 0, 0.7)";B.ctx.fillRect(B.horizontalMargin,B.JSC$18703_overlayMarginTop,B.JSC$18703_overlayMarginLeft-B.horizontalMargin,B.JSC$18703_overlayHeight);B.ctx.fillRect(B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth,B.JSC$18703_overlayMarginTop,B.JSC$18703_overlayMarginRight-B.horizontalMargin,B.JSC$18703_overlayHeight);B.ctx.fillRect(B.horizontalMargin,
B.canvasMargin,B.scaledImageWidth,B.JSC$18703_overlayMarginTop-B.canvasMargin);B.ctx.fillRect(B.horizontalMargin,B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight,B.scaledImageWidth,B.JSC$18703_overlayMarginBottom-B.canvasMargin);B.drawOverlay();B.component&&_.dv(B.component,"image-updated")};
UY.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18703_overlayMarginLeft,this.JSC$18703_overlayMarginTop,this.JSC$18703_overlayWidth,this.JSC$18703_overlayHeight);w3C(this)};
var w3C=function(B){var t=B.JSC$18703_overlayMarginLeft-5,T=B.JSC$18703_overlayMarginTop-5,S=B.JSC$18703_overlayMarginLeft+B.JSC$18703_overlayWidth-5,O=B.JSC$18703_overlayMarginTop+B.JSC$18703_overlayHeight-5;B.ctx.fillStyle="#FFF";B.ctx.fillRect(t,T,10,10);B.ctx.strokeRect(t,T,10,10);B.ctx.fillRect(S,T,10,10);B.ctx.strokeRect(S,T,10,10);B.ctx.fillRect(t,O,10,10);B.ctx.strokeRect(t,O,10,10);B.ctx.fillRect(S,O,10,10);B.ctx.strokeRect(S,O,10,10);if(B.focusedCorner!==0&&B.styleFocusedCorner){B.ctx.lineWidth=
4;B.ctx.strokeStyle="#3EA6FF";switch(B.focusedCorner){case 1:--t;--T;break;case 2:--t;T=O-1;break;case 3:t=S-1;--T;break;case 4:t=S-1;T=O-1;break;default:return}B.ctx.strokeRect(t,T,12,12)}};
UY.prototype.crop=function(B,t){t=t===void 0?!0:t;var T=this.image.width/this.scaledImageWidth,S=document.createElement("canvas"),O=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],d=this.JSC$18703_overlayWidth*T,Z=this.JSC$18703_overlayHeight*T;S.width=Math.max(d,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);S.height=Math.max(Z,O);B&&(S.width=Math.min(S.width,S.height),S.height=Math.min(S.width,S.height));
B=S.getContext("2d");if(!B)throw Error("ol");O=(this.JSC$18703_overlayMarginLeft-this.horizontalMargin)*T;T*=this.JSC$18703_overlayMarginTop-this.canvasMargin;t||(B.fillStyle="white",B.fillRect(0,0,S.width,S.height));B.drawImage(this.image,O,T,d,Z,0,0,S.width,S.height);return S};var oeB=function(B,t,T,S,O){UY.call(this,B,t,T,S,void 0,O,8,!1)};
_.u(oeB,UY);oeB.prototype.drawOverlay=function(){var B=this.getContext(),t=this.JSC$18703_overlayWidth,T=this.JSC$18703_overlayHeight,S=this.JSC$18703_overlayMarginTop,O=this.JSC$18703_overlayMarginLeft;B.lineWidth=2;B.strokeStyle="#3EA6FF";B.beginPath();B.arc(O+t/2,S+T/2,t/2,0,2*Math.PI);B.stroke();B.strokeRect(O,S,t,T);w3C(this)};
var yzw={maxFileSizeMB:15,minWidth:98,minHeight:98},Qkw=["image/png","image/jpeg","image/gif"],IM=function(){var B=_.x.apply(this,arguments)||this;B.fileSelectorFocusListener=null;B.errorMessage=null;B.isLoading=!0;B.hideContainer=!0;B.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return B};
_.u(IM,_.x);_.k=IM.prototype;_.k.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.k.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.k.computePlaylistThumbnail=function(B){return B==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.k.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.CG(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.k.setErrorState=function(B){this.resetErrorState();B&&(this.errorMessage=B)};
_.k.showPopup=function(){var B=this;this.hideContainer=!1;_.fC(_.wT,function(){_.dv(B.hostElement,"yt-refit")});
this.isLoading=!1};
_.k.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.k.closePopup=function(){this.resetFileSelector();_.CG(this.hostElement,"yt-close-popup-action",[this.is])};
_.k.onCancelTap=function(){this.isPlaylistThumbnail||_.CG(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.k.openFileSelector=function(){var B=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.fC(_.wT,function(){setTimeout(function(){if(!B.fileSelector.files||B.fileSelector.files.length===0)B.onCancelTap();B.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(t){t instanceof Error?_.wj(t):_.oz(new _.HY(JSON.stringify(t)))}};
_.k.handleFileSelection=function(){var B=this,t,T,S,O,d,Z;return _.L(function(h){switch(h.nextAddress){case 1:_.LI(h,2);if(!B.fileSelector.files||!B.imageEditorCanvas)return B.onCancelTap(),h.return();t=B.fileSelector.files[0];ZMq(B.imageChecker,t);_.LI(h,4);return _.V(h,RKs(t),6);case 6:B.mimeType=h.yieldResult;_.pj(h,5,2);break;case 4:_.EH(h,2),_.CG(B.hostElement,"yt-image-selection-error-action",[(T=B.data)==null?void 0:T.genericImageLoadErrorMessage]),B.onCancelTap();case 5:S=new FileReader;S.addEventListener("load",
function(){var q,D;return _.L(function(P){if(P.nextAddress==1){if(!S.result)return _.yu(Error("ql")),P.return();q=S.result;D=new Image;D.src=q;D.onload=function(){try{var U=B.imageChecker;if(D.width<U.requirements.minWidth||D.height<U.requirements.minHeight)throw new dtV(U.requirements.minWidth,U.requirements.minHeight);}catch(N){if(N instanceof dtV){var J;_.CG(B.hostElement,"yt-image-selection-error-action",[(J=B.data)==null?void 0:J.imageDimensionErrorMessage]);B.logImageDimensionErrorVe()}else N instanceof
Error?_.wj(N):(U=new _.HY(JSON.stringify(N)),_.wj(U));B.onCancelTap()}B.showPopup()};
D.onerror=function(){var U;_.CG(B.hostElement,"yt-image-selection-error-action",[(U=B.data)==null?void 0:U.genericImageLoadErrorMessage]);B.onCancelTap()};
return _.V(P,Eeg(B.imageEditorCanvas,q),2)}B.imageEditor=P.yieldResult;B.updatePositionOfAllCorners();B.addEventListeners(B.imageEditor);_.Dh(P)})},!1);
S.readAsDataURL(t);_.pj(h,0);break;case 2:O=_.EH(h),O instanceof Pg?_.CG(B.hostElement,"yt-image-selection-error-action",[(d=B.data)==null?void 0:d.imageSizeErrorMessage]):(O instanceof Error?_.wj(O):_.oz(new _.HY(JSON.stringify(O))),_.CG(B.hostElement,"yt-image-selection-error-action",[(Z=B.data)==null?void 0:Z.genericImageLoadErrorMessage])),B.onCancelTap(),_.Dh(h)}})};
_.k.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var B=_.NA(_.Xr(),{veType:232707,visualElement:_.sz(232707)});B&&(B={visualElement:B},_.mB().reportShown(B))}};
_.k.handleImageSelectionErrorAction=function(B){this.isPlaylistThumbnail&&_.ioz(this.hostElement,B)};
_.k.convertToImageFormatBundle=function(B){var t=this,T,S,O;return _.L(function(d){switch(d.nextAddress){case 1:return T=B.toDataURL(t.outputMimeType,1),_.V(d,Ac_(T),2);case 2:S=d.yieldResult;_.LI(d,3);ZMq(t.imageChecker,S);_.pj(d,4);break;case 3:O=_.EH(d);if(!(O instanceof Pg))throw O;_.yu(new _.HY("Output size is bigger than input size for image",t.mimeType,t.outputMimeType,S.size));T=B.toDataURL("image/jpeg",.95);return _.V(d,Ac_(T),6);case 6:S=d.yieldResult;case 4:return d.return({dataUrl:T,imageFile:S})}})};
_.k.handleUploadImageToScottyCommand=function(B){var t=this,T,S,O,d,Z,h,q,D,P,U;return _.L(function(J){switch(J.nextAddress){case 1:if(!t.imageEditor||!_.X(B,tkV))return J.return();T=_.X(B,tkV).scottyUploadUrl;if(!T){var N=new _.HY("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.wj(N);return J.return()}_.LI(J,2);t.setLoadingState();S=t.imageEditor.crop(!1,!1);return _.V(J,t.convertToImageFormatBundle(S),4);case 4:return O=J.yieldResult,_.V(J,fSV(O.imageFile,T),5);case 5:d=
J.yieldResult;((Z=t.data)==null?0:Z.onUploadEndpoint)?(h=t.buildUploadServiceEndpoint(d),t.ytComponentBehavior.resolveCommand(h),q=_.X(h,_.sl),((D=q)==null?0:D.params)?t.closePopup():t.resetFileSelector()):(_.CG(t.hostElement,"yt-image-updated-action",[O.dataUrl,d]),t.closePopup());_.pj(J,0);break;case 2:P=_.EH(J),t.setErrorState((U=t.data)==null?void 0:U.uploadErrorMessage),P instanceof Error?_.wj(P):(N=new _.HY(JSON.stringify(P)),_.wj(N)),_.Dh(J)}})};
_.k.buildUploadServiceEndpoint=function(B){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",B),this.data.onUploadEndpoint):null};
_.k.dataChanged=function(){var B=this,t;return _.L(function(T){if(T.nextAddress==1){if(!B.data||!B.canvasElement)return T.return();B.data.imageRatio&&B.data.minImageCropWidth||_.oz(new _.HY("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));t=function(S,O){return B.data.imageType==="IMAGE_TYPE_AVATAR"?new oeB(S,O,B.data.imageRatio,[B.data.minImageCropWidth,B.data.minImageCropWidth/B.data.imageRatio],B.hostElement):new UY(S,O,B.data.imageRatio,[B.data.minImageCropWidth,
B.data.minImageCropWidth/B.data.imageRatio],void 0,B.hostElement,8,!1)};
B.imageEditorCanvas=new Lor(B.canvasElement,t);return B.data.url?_.V(T,Eeg(B.imageEditorCanvas,B.data.url),3):(B.hideContainer=!0,B.openFileSelector(),T.jumpTo(0))}B.imageEditor=T.yieldResult;B.showPopup();B.addEventListeners(B.imageEditor);_.Dh(T)})};
_.k.addEventListeners=function(B){this.removeEventListeners();var t=function(O){hjB(B,O)};
this.JSC$18711_mouseDownEvent=t;var T=function(O){qd7(B,O)};
this.JSC$18711_mouseMoveEvent=T;var S=function(){VEn(B)};
this.JSC$18711_mouseUpEvent=S;this.topLeftCorner.addEventListener("mousedown",t);this.topLeftCorner.addEventListener("mousemove",T);this.topLeftCorner.addEventListener("mouseup",S);this.topRightCorner.addEventListener("mousedown",t);this.topRightCorner.addEventListener("mousemove",T);this.topRightCorner.addEventListener("mouseup",S);this.bottomLeftCorner.addEventListener("mousedown",t);this.bottomLeftCorner.addEventListener("mousemove",T);this.bottomLeftCorner.addEventListener("mouseup",S);this.bottomRightCorner.addEventListener("mousedown",
t);this.bottomRightCorner.addEventListener("mousemove",T);this.bottomRightCorner.addEventListener("mouseup",S)};
_.k.removeEventListeners=function(){this.JSC$18711_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18711_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18711_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18711_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18711_mouseDownEvent));this.JSC$18711_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18711_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$18711_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18711_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18711_mouseMoveEvent));this.JSC$18711_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18711_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18711_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18711_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18711_mouseUpEvent))};
_.k.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var B=document.activeElement;B&&B.shadowRoot&&B.shadowRoot.activeElement;)B=B.shadowRoot.activeElement;switch(B){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};
_.k.updatePositionOfCorner=function(B,t){var T=B.y-t.offsetHeight/2+4;t.style.left=B.x-t.offsetWidth/2+16+"px";t.style.top=T+"px"};
_.k.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var B=_.C([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),t=B.next();!t.done;t=B.next()){t=t.value;var T=I_s(this.imageEditor,t.corner);this.updatePositionOfCorner(T,t.div)}};
_.k.onLeft=function(B){this.imageEditor&&this.setFocusInImageEditor()&&(mt1(this.imageEditor,0),this.updatePositionOfAllCorners(),B.preventDefault())};
_.k.onRight=function(B){this.imageEditor&&this.setFocusInImageEditor()&&(mt1(this.imageEditor,1),this.updatePositionOfAllCorners(),B.preventDefault())};
_.k.onUp=function(B){this.imageEditor&&this.setFocusInImageEditor()&&(mt1(this.imageEditor,2),this.updatePositionOfAllCorners(),B.preventDefault())};
_.k.onDown=function(B){this.imageEditor&&this.setFocusInImageEditor()&&(mt1(this.imageEditor,3),this.updatePositionOfAllCorners(),B.preventDefault())};
_.k.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.n9.Object.defineProperties(IM.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&Qkw.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var B,t,T;((t=this.data)==null?0:t.imageRatio)&&((T=this.data)==null?0:T.minImageCropWidth)?B={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:B=yzw;return new Ck1(B)}}});
IM.prototype.updatePositionOfAllCorners=IM.prototype.updatePositionOfAllCorners;IM.prototype.dataChanged=IM.prototype.dataChanged;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],IM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],IM.prototype,"ytComponentBehavior",void 0);_.G([_.g(_.Iy),_.Y("design:type",Object)],IM.prototype,"ironA11yKeysBehavior",void 0);
_.G([_.mA("#canvas"),_.Y("design:type",HTMLCanvasElement)],IM.prototype,"canvasElement",void 0);_.G([_.mA("#file-selector"),_.Y("design:type",HTMLInputElement)],IM.prototype,"fileSelector",void 0);_.G([_.mA("#top-left-corner"),_.Y("design:type",HTMLDivElement)],IM.prototype,"topLeftCorner",void 0);_.G([_.mA("#top-right-corner"),_.Y("design:type",HTMLDivElement)],IM.prototype,"topRightCorner",void 0);
_.G([_.mA("#bottom-left-corner"),_.Y("design:type",HTMLDivElement)],IM.prototype,"bottomLeftCorner",void 0);_.G([_.mA("#bottom-right-corner"),_.Y("design:type",HTMLDivElement)],IM.prototype,"bottomRightCorner",void 0);_.G([_.y(),_.Y("design:type",Object)],IM.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],IM.prototype,"errorMessage",void 0);_.G([_.y(),_.Y("design:type",Object)],IM.prototype,"isLoading",void 0);_.G([_.y(),_.Y("design:type",Object)],IM.prototype,"hideContainer",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.Y("design:type",Boolean)],IM.prototype,"isPlaylistThumbnail",void 0);_.G([_.je("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],IM.prototype,"dataChanged",null);_.G([_.Uv("image-updated"),_.Uv("yt-refit"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],IM.prototype,"updatePositionOfAllCorners",null);
_.G([_.yX({is:"yt-image-editor-renderer",disableElementRegistration:!0})],IM);
_.e(IM,"yt-image-editor-renderer",function(){if(kWV===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;OMq===void 0&&(OMq=document.createElement("template"));var S=OMq;T.call(t,S.content.cloneNode(!0),B.content.firstChild);kWV=B}B=kWV;return B},{mode:2});var xtf;var MEs;var JA=function(){return _.x.apply(this,arguments)||this};
_.u(JA,_.x);JA.prototype.updateMinutesFromBinding=function(B){this.handleMinutesChanged&&this.handleMinutesChanged(B)};
JA.prototype.updateSecondsFromBinding=function(B){this.handleSecondsChanged&&this.handleSecondsChanged(B)};
JA.prototype.updateDescriptionFromBinding=function(B){this.handleDescriptionChanged&&this.handleDescriptionChanged(B)};
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],JA.prototype,"ytComponentBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],JA.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",String)],JA.prototype,"minutes",void 0);_.G([_.y(),_.Y("design:type",String)],JA.prototype,"seconds",void 0);_.G([_.y(),_.Y("design:type",String)],JA.prototype,"description",void 0);_.G([_.y(),_.Y("design:type",Function)],JA.prototype,"handleMinutesChanged",void 0);
_.G([_.y(),_.Y("design:type",Function)],JA.prototype,"handleSecondsChanged",void 0);_.G([_.y(),_.Y("design:type",Function)],JA.prototype,"handleDescriptionChanged",void 0);_.G([_.y(),_.Y("design:type",Number)],JA.prototype,"characterLimit",void 0);_.G([_.y(),_.Y("design:type",Number)],JA.prototype,"textNumRows",void 0);_.G([_.yX({is:"yt-report-details-form-content",disableElementRegistration:!0})],JA);
_.e(JA,"yt-report-details-form-content",function(){if(MEs===void 0){var B=document.createElement("template");_.a(B,'\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>');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;xtf===void 0&&(xtf=document.createElement("template"));var S=xtf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);MEs=B}B=MEs;return B},{mode:2});var $tf;var Wo8;var m8=function(){var B=_.x.apply(this,arguments)||this;B.updateMinutesFromBinding=function(t){B.minutes=t.detail.value};
B.updateSecondsFromBinding=function(t){B.seconds=t.detail.value};
B.updateDescriptionFromBinding=function(t){B.description=t.detail.value};
return B};
_.u(m8,_.x);_.k=m8.prototype;_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.k.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"}}}};
_.k.ready=function(){_.ZH(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.k.onSubmitYtAction=function(B){var t=B.detail;t.actionName==="yt-service-request"&&(t=t.args[1],t.flagEndpoint&&(B.stopPropagation(),this.refireAction(t)))};
_.k.refireAction=function(B){var t={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(t.vss_id=this.vssId);_.hi(this.hostElement,[B,t]);this.submitDisabled=!0};
_.k.dataChanged=function(){var B=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var t=_.Tp();t&&t.getPlayerPromise().then(function(T){var S=T.getOption("cc","track")||T.getOption("captions","track");S&&(B.vssId=S.vss_id);T=T.getCurrentTime();B.minutes=Math.floor(T/60).toString();B.seconds=(Math.floor(T)%60).toString()})};
_.k.updateSubmitButtonState=function(){var B;((B=this.data)==null?0:B.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==="")};
_.k.onYtServiceRequestCompleted=function(){_.CG(this.hostElement,"yt-close-popup-action")};
_.k.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.n9.Object.defineProperties(m8.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var B;return((B=this.data)==null?void 0:B.textNumRows)||4}}});
m8.prototype.onYtServiceRequestError=m8.prototype.onYtServiceRequestError;m8.prototype.onYtServiceRequestCompleted=m8.prototype.onYtServiceRequestCompleted;m8.prototype.updateSubmitButtonState=m8.prototype.updateSubmitButtonState;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],m8.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],m8.prototype,"ytRendererBehavior",void 0);
_.G([_.y({observer:"dataChanged"}),_.Y("design:type",Object)],m8.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Boolean)],m8.prototype,"submitDisabled",void 0);_.G([_.y(),_.Y("design:type",String)],m8.prototype,"minutes",void 0);_.G([_.y(),_.Y("design:type",String)],m8.prototype,"seconds",void 0);_.G([_.y(),_.Y("design:type",String)],m8.prototype,"description",void 0);_.G([_.y(),_.Y("design:type",String)],m8.prototype,"vssId",void 0);
_.G([_.y({value:_.MB("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.Y("design:type",Boolean)],m8.prototype,"isMusic",void 0);_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],m8.prototype,"characterLimit",null);_.G([_.F("data"),_.Y("design:type",Number),_.Y("design:paramtypes",[])],m8.prototype,"textNumRows",null);
_.G([_.je("minutes","seconds","description","submitDisabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m8.prototype,"updateSubmitButtonState",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m8.prototype,"onYtServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],m8.prototype,"onYtServiceRequestError",null);_.G([_.yX({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],m8);
_.e(m8,"yt-report-details-form-renderer",function(){if(Wo8===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;$tf===void 0&&($tf=document.createElement("template"));var S=$tf;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Wo8=B}B=Wo8;return B});var ejs;var GWw;var p3f;var iM1;var NG=function(){return _.x.apply(this,arguments)||this};
_.u(NG,_.x);
NG.prototype.onCheckedChanged_=function(){if(this.data){var B=_.ZH(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.CG(this.hostElement,"yt-additional-detail-checkbox-update",[B]):this.data.identifier==="yt-hide-user-checkbox"?_.CG(this.hostElement,"yt-hide-user-checkbox-update",[B]):B&&this.data.enableCommand?_.CG(this.hostElement,"yt-modify-report-form-command",[_.X(this.data.enableCommand,Zab)]):!B&&this.data.disableCommand&&_.CG(this.hostElement,
"yt-modify-report-form-command",[_.X(this.data.enableCommand,Zab)])}};
NG.prototype.onLabelTap_=function(B){B.target.tagName!="A"&&(_.ZH(this.hostElement).querySelector("#checkbox").checked=!_.ZH(this.hostElement).querySelector("#checkbox").checked)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],NG.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],NG.prototype,"data",void 0);_.G([_.yX({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],NG);
_.e(NG,"yt-boolean-form-field-v2-renderer",function(){if(iM1===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;p3f===void 0&&(p3f=document.createElement("template"));var S=p3f;T.call(t,S.content.cloneNode(!0),B.content.firstChild);iM1=B}B=iM1;return B});var Xg=function(){var B=_.x.apply(this,arguments)||this;B.canShowAdditionalDetailCheckbox=!1;B.canShowCheckbox=!1;B.keepDropdownFocusedAfterSelection=!0;return B};
_.u(Xg,_.x);Xg.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}}}}};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Xg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Xg.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],Xg.prototype,"canShowAdditionalDetailCheckbox",void 0);_.G([_.y(),_.Y("design:type",Object)],Xg.prototype,"canShowCheckbox",void 0);_.G([_.y(),_.Y("design:type",Object)],Xg.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.G([_.yX({is:"yt-report-form-modal-content",disableElementRegistration:!0})],Xg);
_.e(Xg,"yt-report-form-modal-content",function(){if(GWw===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;ejs===void 0&&(ejs=document.createElement("template"));var S=ejs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);GWw=B}B=GWw;return B},{mode:2});var Yds;var KoN;var ub=function(){var B=_.x.apply(this,arguments)||this;B.submitting=!1;B.submitButtonDisabled=!0;B.command=null;B.canShowCheckbox=!1;B.canShowAdditionalDetailCheckbox=!1;B.canShowNextButton=!1;B.additionalDetailCheckboxChecked=!1;B.refitJob=0;B.keepDropdownFocusedAfterSelection=!0;B.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 B};
_.u(ub,_.x);_.k=ub.prototype;_.k.created=function(){this.refitJob=0};
_.k.attached=function(){this.JSC$18734_scroller&&(this.JSC$18734_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18734_scroller.attached&&typeof this.JSC$18734_scroller.attached==="function"&&this.JSC$18734_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.dataChanged=function(B){B&&(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,B.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),B.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.k.onYtPopupOpened=function(){var B=_.Tp();B&&B.getPlayerPromise().then(function(t){t.pauseVideo()})};
_.k.onYtNavigate=function(B){_.X(B.detail.endpoint,_.h78)&&(B.stopPropagation(),this.hideReportForm=!0)};
_.k.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.k.onYtServiceRequestCompleted=function(B,t){var T=t.actions;if(T){if(T.length===1&&_.X(T[0],_.EQ)){var S;T=((S=_.X(T[0],_.EQ))==null?void 0:S.commands)||[]}S=0;for(var O=T.length;S<O;S++)_.X(T[S],_.jk)&&(B.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(T[S]))}if(t.data&&(B=this.get("feedbackResponses",t.data)))for(t=0;t<B.length;t++)if(B[t].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.k.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.k._onDescendantIronResize=function(B){B.stopPropagation();return!1};
_.k.handleReportFormEndpointUpdateAction=function(B){if(B.submitEndpoint){var t=this.command=B.submitEndpoint;t=_.X(t,_.kBB);if(t==null?0:t.additionalDetailCheckboxChecked)t.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else B.submitNavigationEndpoint?(this.command=B.submitNavigationEndpoint,this.toggleSubmitButton(!1)):B.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:B.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;B.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",B));this.refit()};
_.k.handleConfirmDialogCloseAction=function(B){B.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.k.submitButtonDisabledChanged=function(){var B=this.hostElement.parentElement;B&&B.invalidateTabbables&&B.invalidateTabbables()};
_.k.handleModifyReportFormCommand=function(B){B=this.get("action",B);B==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:B==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:B==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:B==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:B==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:B==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.k.updateDialogStyling=function(){var B,t,T,S,O,d=((O=(B=this.data)==null?void 0:(t=B.optionsSupportedRenderers)==null?void 0:(T=t.optionsRenderer)==null?void 0:(S=T.items)==null?void 0:S.length)!=null?O:0)<=2?0:240;_.Ev(this.hostElement,{"--yt-report-form-modal-renderer-min-width":d+"px"})};
_.k.toggleSubmitButton=function(B){this.submitButtonDisabled=!B;this.submitButtonDisabled=B};
_.k.computeSubmitButtonData=function(B,t){var T={};_.X(t,_.h78)?T.navigationEndpoint=t:T.command=t||void 0;B&&B.buttonRenderer&&_.f1.extend(T,B.buttonRenderer);return T};
_.k.computeNextButtonData=function(B,t){var T={};if(!B||!B.buttonRenderer)return T;_.f1.extend(T,B.buttonRenderer);if(!t)return T;if(_.X(t,_.h78))T.navigationEndpoint=f1r(t);else if(T.command=f1r(t),B=_.X(T.command,_.kBB))B.legalCheckboxChecked=!0;return T};
_.k.computeShowNextButton=function(B,t,T){return!!B&&t&&T};
_.k.refit=function(){var B=this;this.refitJob||(this.refitJob=_.wT.addLowPriorityJob(function(){_.dv(B.hostElement,"yt-refit");B.refitJob=0}))};
_.k.handleAdditionalDetailCheckboxUpdateAction=function(B){this.additionalDetailCheckboxChecked=B;_.X(this.command,_.kBB).additionalDetailCheckboxChecked=B};
_.n9.Object.defineProperties(ub,{template:{configurable:!0,enumerable:!0,get:function(){if(KoN===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Yds===void 0&&(Yds=document.createElement("template"));var S=Yds;T.call(t,S.content.cloneNode(!0),B.content.firstChild);KoN=B}B=KoN;return B}}});
ub.prototype.onYtServiceRequestError=ub.prototype.onYtServiceRequestError;ub.prototype.onYtServiceRequestCompleted=ub.prototype.onYtServiceRequestCompleted;ub.prototype.onYtServiceRequestSent=ub.prototype.onYtServiceRequestSent;ub.prototype.onYtNavigate=ub.prototype.onYtNavigate;ub.prototype.onYtPopupOpened=ub.prototype.onYtPopupOpened;_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],ub.prototype,"openPopupBehavior",void 0);
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ub.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],ub.prototype,"eventForwardingBehavior",void 0);_.G([_.g(_.fw),_.Y("design:type",Object)],ub.prototype,"ironResizableBehavior",void 0);_.G([_.y({observer:"dataChanged"}),_.Y("design:type",Object)],ub.prototype,"data",void 0);
_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"submitting",void 0);_.G([_.y({observer:"submitButtonDisabledChanged"}),_.Y("design:type",Object)],ub.prototype,"submitButtonDisabled",void 0);_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"command",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ub.prototype,"hideReportForm",void 0);_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"canShowCheckbox",void 0);
_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"canShowAdditionalDetailCheckbox",void 0);_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"canShowNextButton",void 0);_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"additionalDetailCheckboxChecked",void 0);_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"refitJob",void 0);_.G([_.y(),_.Y("design:type",Object)],ub.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.G([_.mA("#scroller"),_.Y("design:type",Object)],ub.prototype,"JSC$18734_scroller",void 0);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ub.prototype,"onYtPopupOpened",null);_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ub.prototype,"onYtNavigate",null);
_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],ub.prototype,"onYtServiceRequestSent",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],ub.prototype,"onYtServiceRequestCompleted",null);
_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ub.prototype,"onYtServiceRequestError",null);_.G([_.yX({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],ub);var l__;var veC;var ja=function(){return _.x.apply(this,arguments)||this};
_.u(ja,_.x);_.k=ja.prototype;_.k.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.k.onVisible=function(){var B,t;(t=_.OD().resolve(_.S_(_.Vt)))==null||t.enqueue({label:_.vS((B=this.data)==null?void 0:B.messageTitle),elementToFocus:this.hostElement})};
_.k.onThumbnailLoaded=function(){_.dv(this.hostElement,"yt-refit")};
_.k.onDismissTap=function(){_.CG(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.k.computeAlternateIcon=function(B){return B?B==="BACKSTAGE_ARTWORK"?"backstage:artwork":B:null};
_.k.computeFontFamily=function(B){return B==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.k.computeBackgroundStyle=function(B,t){if(B=this.computeBackgroundImage(B,t))if(B=_.Z1(B.thumbnails))return'background-image: url("'+B+'");'};
_.k.computeHasFullHeightImage=function(B){return!(!(B&&B.thumbnails&&B.thumbnails.length>0)||this.modern)};
_.k.isModernStyle=function(B){return B.style==="STYLE_MODERN"};
_.k.computeIcon=function(B,t){if(B&&B.icon)return t?B.iconDark:B.icon};
_.k.computeBackgroundImage=function(B,t){if(B&&B.backgroundImage)return t?B.backgroundImageDark:B.backgroundImage};
_.k.computeLogo=function(B,t){if(B&&B.logo)return t?B.logoDark:B.logo};
_.k.computeShouldShowModernIcon=function(B,t){return B&&!!t};
_.k.getLogoContainerClassName=function(B){return this.logoWithPadding(B)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.k.getLogoImageId=function(B){return this.logoWithPadding(B)?"mealbar-logo-with-padding":"mealbar-logo"};
_.k.logoWithPadding=function(B){var t,T,S;return(B=(t=this.computeLogo(B,this.isDarkTheme))==null?void 0:(T=t.thumbnails)==null?void 0:(S=T[0])==null?void 0:S.height)&&B%31===0?!0:!1};
ja.prototype.onThumbnailLoaded=ja.prototype.onThumbnailLoaded;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ja.prototype,"ytRendererBehavior",void 0);_.G([_.y({}),_.Y("design:type",Object)],ja.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.Y("design:type",Boolean)],ja.prototype,"modern",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],ja.prototype,"isDarkTheme",void 0);
_.G([_.y({computed:"computeIcon(data, isDarkTheme)"}),_.Y("design:type",Object)],ja.prototype,"icon",void 0);_.G([_.y({computed:"computeLogo(data, isDarkTheme)"}),_.Y("design:type",Object)],ja.prototype,"logo",void 0);_.G([_.y({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.Y("design:type",Object)],ja.prototype,"backgroundStyle",void 0);_.G([_.y({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.Y("design:type",Object)],ja.prototype,"alternateIcon",void 0);
_.G([_.y({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.Y("design:type",Boolean)],ja.prototype,"hasFullHeightImage",void 0);_.G([_.y({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.Y("design:type",Boolean)],ja.prototype,"useYoutubeSans",void 0);_.G([_.y({computed:"computeShouldShowModernIcon(modern, icon)"}),_.Y("design:type",Boolean)],ja.prototype,"shouldShowModernIcon",void 0);
_.G([_.Uv("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ja.prototype,"onThumbnailLoaded",null);_.G([_.yX({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],ja);
_.e(ja,"yt-mealbar-promo-renderer",function(){if(veC===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;l__===void 0&&(l__=document.createElement("template"));var S=l__;T.call(t,S.content.cloneNode(!0),B.content.firstChild);veC=B}B=veC;return B},{mode:2});var ner;var rzs;var Hg=function(){return _.x.apply(this,arguments)||this};
_.u(Hg,_.x);_.k=Hg.prototype;_.k.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]]"}}}}}};
_.k.computeHasButtons_=function(B){return!(!B.dismissButton&&!B.acceptButton)};
_.k.computeStyle_=function(B){return B||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.k.observeImpressionEndpoints_=function(){var B=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(t){t.clickTrackingParams&&delete t.clickTrackingParams;_.hi(B.hostElement,[t])})};
_.k.onTap_=function(){_.CG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
Hg.prototype.observeImpressionEndpoints_=Hg.prototype.observeImpressionEndpoints_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Hg.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],Hg.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Hg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Hg.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],Hg.prototype,"positionType",void 0);_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.Y("design:type",Boolean)],Hg.prototype,"hasButtons_",void 0);_.G([_.y({value:function(){return this.onTap_.bind(this)}}),
_.Y("design:type",Function)],Hg.prototype,"boundOnTap_",void 0);_.G([_.y({value:{style:"mono-inverse"}}),_.Y("design:type",Object)],Hg.prototype,"buttonOverride",void 0);_.G([_.IK("data.promoConfig.impressionEndpoints"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Hg.prototype,"observeImpressionEndpoints_",null);_.G([_.yX({is:"yt-tooltip-renderer",disableElementRegistration:!0})],Hg);
_.e(Hg,"yt-tooltip-renderer",function(){if(rzs===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;ner===void 0&&(ner=document.createElement("template"));var S=ner;T.call(t,S.content.cloneNode(!0),B.content.firstChild);rzs=B}B=rzs;return B},{mode:2});var zjV;var bMb;var B0q={},tC8=(B0q.WEB_REMIX="music.youtube.com",B0q),aM=function(){var B=_.x.apply(this,arguments)||this;B.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return B};
_.u(aM,_.x);_.k=aM.prototype;_.k.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.created=function(){this.embedHost_=tC8[_.MB("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.k.ready=function(){_.ZH(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.k.computeEmbedCode_=function(B,t,T,S,O){if(!B)return"";var d=B.videoId,Z=B.fullListId,h=[];B.attributionId&&h.push("si="+B.attributionId);S||h.push("controls=0");T&&Number(t)>0&&h.push("start="+t);Z&&(d="videoseries",h.push("list="+Z));T="https://"+(O?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+d;B.clipId&&(h.push("clip="+B.clipId),h.push("clipt="+B.clipTiming));t=h.length>0?T+"?"+h.join("&amp;"):T;B.encryptedEmbedConfig&&h.push("embed_config="+JSON.stringify({enc:B.encryptedEmbedConfig}));
h=h.length>0?T+"?"+h.join("&amp;"):T;_.m("web_sharing_embed_preview_killswitch")?_.ZH(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(h,B.previewWidth||854,B.previewHeight||480):(_.Hp(this.videoPreviewContainer),_.ZH(this.videoPreviewContainer).appendChild(this.buildIframeElement(h)));return this.getEmbedCode_(t,B.width||560,B.height||315)};
_.k.buildIframeElement=function(B){var t=document.createElement("iframe"),T,S;t.width=""+((S=(T=this.data)==null?void 0:T.previewWidth)!=null?S:854);var O,d;t.height=""+((d=(O=this.data)==null?void 0:O.previewHeight)!=null?d:480);_.wy(t,2,B);t.title="YouTube video player";t.frameBorder="0";t.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";t.referrerPolicy="strict-origin-when-cross-origin";t.allowFullscreen=!0;return t};
_.k.computeIsSquareAspectRatio_=function(B){return B.previewHeight&&B.previewWidth?B.previewHeight==B.previewWidth:!1};
_.k.computeShowEmbedOptions_=function(B){return!!B.enablePrivacyModeOptionLabel||!!B.showPlayerControlsOptionLabel};
_.k.getEmbedCode_=function(B,t,T){return'<iframe width="'+t+'" height="'+T+'" src="'+B+'" 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>'};
_.k.handleSignalActionCopyShareEmbedUrl_=function(){_.ZH(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.k.handleSetTimestamp_=function(B){this.startAtTimeStamp_=(this.startAtChecked_=B.isSet)?B.timestamp:0};
_.k.closePanel_=function(){_.CG(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.k.onEmbedCode_=function(){_.ZH(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.k.onYtPopupClosed_=function(){_.Hp(_.ZH(this.hostElement).querySelector("#video-preview"))};
_.k.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.X(this.data.actionButtons[0],_.o_)&&this.ytRendererBehavior.logExplicitClick(_.X(this.data.actionButtons[0],_.o_))};
aM.prototype.onYtPopupClosed_=aM.prototype.onYtPopupClosed_;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],aM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],aM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],aM.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],aM.prototype,"data",void 0);
_.G([_.y({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.Y("design:type",String)],aM.prototype,"embedCode_",void 0);_.G([_.y({value:!0}),_.Y("design:type",Boolean)],aM.prototype,"isPlayerControlsOptionChecked_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],aM.prototype,"isPrivacyModeOptionChecked_",void 0);_.G([_.y({value:!1,notify:!0}),_.Y("design:type",Boolean)],aM.prototype,"startAtChecked_",void 0);
_.G([_.y({value:0}),_.Y("design:type",Number)],aM.prototype,"startAtTimeStamp_",void 0);_.G([_.y({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],aM.prototype,"isSquareAspectRatio_",void 0);_.G([_.mA("#video-preview"),_.Y("design:type",HTMLElement)],aM.prototype,"videoPreviewContainer",void 0);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],aM.prototype,"onYtPopupClosed_",null);
_.G([_.yX({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],aM);
_.e(aM,"yt-sharing-embed-renderer",function(){if(bMb===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;zjV===void 0&&(zjV=document.createElement("template"));var S=zjV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);bMb=B}B=bMb;return B},{mode:2});var T0N={};
T0N.YtUnlimitedFamilyInterstitialBehavior=[_.PQ.YtOpenPopupBehavior,_.OA.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(B){B=_.mb2(_.bn(B),"yt-button-renderer");return B?B.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(B){this.dialogHistory_.push(B)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var B=this.popFromHistory();if(B){var t={openPopupAction:{popupType:"DIALOG",popup:{}}};t.openPopupAction.popup[B.renderer]=B.data;this.showingPreviousDialog_=!0;this.openPopup(t)}},
handleOpenPopupAction_:function(B){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var t=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(S){return!!B.openPopupAction.popup[S]}),T=this.getElementName_();
t&&this.data&&(this.pushToHistory({renderer:T,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(B){if(B=_.X(B,y5B))this.loading=!0,_.CG(this.hostElement,"yt-open-create-family-dialog",[B,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var B=this.hostElement.nodeName.split("-").slice(1).map(function(t){return""+t[0].toUpperCase()+t.slice(1).toLowerCase()}).join("");
return B[0].toLowerCase()+B.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var SXs;var OJn;var fN=function(){return _.x.apply(this,arguments)||this};
_.u(fN,_.x);_.k=fN.prototype;_.k.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}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.CG(this.hostElement,"yt-register-create-family-dialog");_.ZH(this.hostElement).querySelector("#thumbnail").onShow()};
_.k.fireOnCloseCommand_=function(){var B;((B=this.data)==null?0:B.onCloseCommand)&&_.qi(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.k.onYtServiceRequestSent_=function(B,t){t&&t.endpoint&&_.X(t.endpoint,_.P7)||(this.loading=!0)};
_.k.onYtServiceRequestCompleted_=function(){var B=this.hostElement.parentElement;B.close&&B.close();this.loading=!1};
_.k.openPopupHandler_=function(B){if(B.detail==this){var t;((t=this.data)==null?0:t.onOpenCommands)&&_.qi(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.k.closePopupHandler_=function(B,t){this.fireOnCloseCommand_();if(t&&t.canceled===!0||t&&t.canceled===!1&&t.confirmed===!1){var T;((T=this.data)==null?0:T.onDismissCommands)&&_.qi(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.k.dataChanged_=function(){this.loading=!1};
fN.prototype.dataChanged_=fN.prototype.dataChanged_;fN.prototype.closePopupHandler_=fN.prototype.closePopupHandler_;fN.prototype.openPopupHandler_=fN.prototype.openPopupHandler_;fN.prototype.onYtServiceRequestCompleted_=fN.prototype.onYtServiceRequestCompleted_;fN.prototype.onYtServiceRequestSent_=fN.prototype.onYtServiceRequestSent_;_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],fN.prototype,"ytEventForwardingBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],fN.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(T0N.YtUnlimitedFamilyInterstitialBehavior),_.Y("design:type",Object)],fN.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],fN.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],fN.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],fN.prototype,"loading",void 0);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],fN.prototype,"onYtServiceRequestSent_",null);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],fN.prototype,"onYtServiceRequestCompleted_",null);
_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],fN.prototype,"openPopupHandler_",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],fN.prototype,"closePopupHandler_",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],fN.prototype,"dataChanged_",null);
_.G([_.yX({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],fN);
_.e(fN,"yt-unlimited-family-message-interstitial-renderer",function(){if(OJn===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;SXs===void 0&&(SXs=document.createElement("template"));var S=SXs;T.call(t,S.content.cloneNode(!0),B.content.firstChild);OJn=B}B=OJn;return B},{mode:2});var k$w;var d28;var g_=function(){return _.x.apply(this,arguments)||this};
_.u(g_,_.x);g_.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"}}}};
g_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ZH(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(B){B.onShow()});
_.ZH(this.hostElement).querySelector("#main-thumbnail").onShow()};
g_.prototype.onButtonTap_=function(B){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(B)};
g_.prototype.computeMainThumbnailWidth_=function(B){return B&&B.length!==0?72:96};
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],g_.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],g_.prototype,"ytRendererBehavior",void 0);_.G([_.g(T0N.YtUnlimitedFamilyInterstitialBehavior),_.Y("design:type",Object)],g_.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],g_.prototype,"data",void 0);
_.G([_.y({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.Y("design:type",Number)],g_.prototype,"mainThumbnailWidth_",void 0);_.G([_.y({value:function(){return this.onButtonTap_.bind(this)}}),
_.Y("design:type",Function)],g_.prototype,"boundButtonTap_",void 0);_.G([_.yX({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],g_);
_.e(g_,"yt-unlimited-family-profile-interstitial-renderer",function(){if(d28===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;k$w===void 0&&(k$w=document.createElement("template"));var S=k$w;T.call(t,S.content.cloneNode(!0),B.content.firstChild);d28=B}B=d28;return B},{mode:2});var CF_;var ZJC;var RM=function(){var B=_.x.apply(this,arguments)||this;B.sliderAriaValueText_=null;B.selectedIndex_=0;B.messages={PAUSE_SLIDER:_.IG("PAUSE_SLIDER",void 0,"Pause Duration")};return B};
_.u(RM,_.x);_.k=RM.prototype;_.k.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_]]"}}}}}};
_.k.onPopupOpened_=function(B){B.detail==this&&_.m("enable_premium_voluntary_pause")&&(_.CG(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.k.setDialogData=function(B){this.data=B;this.resetSlider_()};
_.k.dataChanged_=function(){this.data&&this.resetSlider_()};
_.k.onSubmitTap_=function(){if(this.data.confirmCommand){var B=this.data.confirmCommand;_.X(B,_.Hvi)&&_.hi(this.hostElement,[B,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.k.onExitButtonTap_=function(){_.CG(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.k.closePopupHandler_=function(B,t){(t&&t.canceled===!0||t.canceled===!1&&t.confirmed===!1)&&this.handleOnDismissCommands_()};
_.k.onSliderChange_=function(){this.selectedIndex_=_.ZH(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.k.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.k.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.k.resetSlider_=function(){if(this.data){var B=this.data.defaultEndOptionIndex||0,t=_.ZH(this.hostElement).querySelector("#id-pause-slider");if(t.immediateValue<B)for(;t.immediateValue!=B;)t.increment();else if(B<t.immediateValue)for(;t.immediateValue!=B;)t.decrement();this.selectedIndex_=B;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.k.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.qi(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.k.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.qi(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.k.onYtServiceRequestSent=function(){this.loading=!0};
_.k.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
RM.prototype.onYtServiceRequestCompleted=RM.prototype.onYtServiceRequestCompleted;RM.prototype.onYtServiceRequestSent=RM.prototype.onYtServiceRequestSent;RM.prototype.closePopupHandler_=RM.prototype.closePopupHandler_;RM.prototype.dataChanged_=RM.prototype.dataChanged_;RM.prototype.onPopupOpened_=RM.prototype.onPopupOpened_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],RM.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],RM.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],RM.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],RM.prototype,"loading",void 0);_.G([_.y(),_.Y("design:type",Number)],RM.prototype,"selectIndexMax_",void 0);_.G([_.y(),_.Y("design:type",Object)],RM.prototype,"selectedData_",void 0);
_.G([_.y(),_.Y("design:type",Object)],RM.prototype,"sliderAriaValueText_",void 0);_.G([_.y({value:function(){return this.onSubmitTap_.bind(this)}}),
_.Y("design:type",Function)],RM.prototype,"onButtonTap_",void 0);_.G([_.y({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.Y("design:type",Function)],RM.prototype,"onSecondaryTap_",void 0);_.G([_.y(),_.Y("design:type",Object)],RM.prototype,"messages",void 0);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],RM.prototype,"onPopupOpened_",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],RM.prototype,"dataChanged_",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],RM.prototype,"closePopupHandler_",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],RM.prototype,"onYtServiceRequestSent",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],RM.prototype,"onYtServiceRequestCompleted",null);_.G([_.yX({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],RM);
_.e(RM,"yt-unplugged-pause-membership-dialog-renderer",function(){if(ZJC===void 0){var B=document.createElement("template");_.a(B,'\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>');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;CF_===void 0&&(CF_=document.createElement("template"));var S=CF_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ZJC=B}B=ZJC;return B},{mode:2});var Lts;var hbq;var AA=function(){return _.x.apply(this,arguments)||this};
_.u(AA,_.x);AA.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.x1("vcBalanceRenderer")}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],AA.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],AA.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],AA.prototype,"data",void 0);_.G([_.yX({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],AA);
_.e(AA,"yt-vc-offer-layout-header-renderer",function(){if(hbq===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Lts===void 0&&(Lts=document.createElement("template"));var S=Lts;T.call(t,S.content.cloneNode(!0),B.content.firstChild);hbq=B}B=hbq;return B},{mode:2});var qXr;var VCn;var Ej_;var D2_;var cg=function(){return _.x.apply(this,arguments)||this};
_.u(cg,_.x);cg.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.n9.Object.defineProperties(cg.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)}}});
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],cg.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],cg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.Aqi.YtTappableItemBehavior),_.Y("design:type",Object)],cg.prototype,"ytTappableItemBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],cg.prototype,"data",void 0);
_.G([_.y({reflectToAttribute:!0}),_.F("data.accessibilityText"),_.Y("design:type",String),_.Y("design:paramtypes",[])],cg.prototype,"ariaLabel",null);_.G([_.y({reflectToAttribute:!0}),_.F("data.style"),_.Y("design:type",String),_.Y("design:paramtypes",[])],cg.prototype,"vcOfferStyle",null);_.G([_.F("data.style","data.titleText"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],cg.prototype,"showTitleText",null);_.G([_.yX({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],cg);
_.e(cg,"yt-vc-offer-renderer",function(){if(D2_===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;Ej_===void 0&&(Ej_=document.createElement("template"));var S=Ej_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);D2_=B}B=D2_;return B},{mode:2});var sY=function(){return _.x.apply(this,arguments)||this};
_.u(sY,_.x);sY.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],sY.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],sY.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],sY.prototype,"data",void 0);_.G([_.yX({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],sY);
_.e(sY,"yt-vc-offer-layout-renderer",function(){if(VCn===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;qXr===void 0&&(qXr=document.createElement("template"));var S=qXr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);VCn=B}B=VCn;return B},{mode:2});var PF8;var U2C;var I2_;var J4b;var Fg=function(){return _.x.apply(this,arguments)||this};
_.u(Fg,_.x);Fg.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}}}}}};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Fg.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Fg.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Fg.prototype,"data",void 0);_.G([_.yX({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Fg);
_.e(Fg,"yt-ypc-offers-modal-top-bar-renderer",function(){if(J4b===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;I2_===void 0&&(I2_=document.createElement("template"));var S=I2_;T.call(t,S.content.cloneNode(!0),B.content.firstChild);J4b=B}B=J4b;return B},{mode:2});var w_=function(){return _.x.apply(this,arguments)||this};
_.u(w_,_.x);w_.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"}}}}};
w_.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
w_.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var B=this.scrollable;B.attached&&typeof B.attached==="function"&&B.attached()};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],w_.prototype,"ytRendererstamperBehavior",void 0);_.G([_.mA("#scrollable"),_.Y("design:type",Object)],w_.prototype,"scrollable",void 0);_.G([_.y(),_.Y("design:type",Object)],w_.prototype,"data",void 0);_.G([_.yX({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],w_);
_.e(w_,"yt-ypc-offers-modal-renderer",function(){if(U2C===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;PF8===void 0&&(PF8=document.createElement("template"));var S=PF8;T.call(t,S.content.cloneNode(!0),B.content.firstChild);U2C=B}B=U2C;return B},{mode:2});var m2C;var N0r;var oM=function(){return _.x.apply(this,arguments)||this};
_.u(oM,_.x);_.k=oM.prototype;_.k.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}}}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ZH(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.k.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.CG(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.k.onYtPopupOpened_=function(B,t){(t==null?void 0:t.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.qi(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.k.onYtPopupClosed_=function(B,t){this.continueButtonTapped||t&&(t.canceled===!0||t.canceled===!1&&t.confirmed===!1)&&this.data.onDismissCommands&&_.qi(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.k.onYtServiceRequestError_=function(B){this.set("showSpinner",!1);_.bc(this.hostElement,B.detail.error.message)};
_.k.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.m("enable_ypc_spinners")?_.CG(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
oM.prototype.onYtServiceRequestError_=oM.prototype.onYtServiceRequestError_;oM.prototype.onYtPopupClosed_=oM.prototype.onYtPopupClosed_;oM.prototype.onYtPopupOpened_=oM.prototype.onYtPopupOpened_;oM.prototype.onYtServiceRequestCompleted_=oM.prototype.onYtServiceRequestCompleted_;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],oM.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],oM.prototype,"ytRendererstamperBehavior",void 0);
_.G([_.y(),_.Y("design:type",Object)],oM.prototype,"data",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],oM.prototype,"showSpinner",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],oM.prototype,"continueButtonTapped",void 0);_.G([_.y({value:function(){return this.onContinueTapped_.bind(this)}}),
_.Y("design:type",Function)],oM.prototype,"bindOnContinueTapped_",void 0);_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oM.prototype,"onYtServiceRequestCompleted_",null);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],oM.prototype,"onYtPopupOpened_",null);
_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],oM.prototype,"onYtPopupClosed_",null);_.G([_.Uv("yt-service-request-error"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],oM.prototype,"onYtServiceRequestError_",null);_.G([_.yX({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],oM);
_.e(oM,"yt-ypc-upgrade-dialog-renderer",function(){if(N0r===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;m2C===void 0&&(m2C=document.createElement("template"));var S=m2C;T.call(t,S.content.cloneNode(!0),B.content.firstChild);N0r=B}B=N0r;return B},{mode:2});var Xkw;var uqB;var y1=function(){return _.x.apply(this,arguments)||this};
_.u(y1,_.x);y1.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
y1.prototype.computeHasButtons_=function(B){return!(!B.dismissButton&&!B.confirmButton)};
y1.prototype.computeStyle_=function(B){return B||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],y1.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],y1.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],y1.prototype,"ytRendererstamperBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],y1.prototype,"data",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],y1.prototype,"positionType",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.Y("design:type",Boolean)],y1.prototype,"hasButtons_",void 0);_.G([_.y({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],y1.prototype,"style_",void 0);_.G([_.yX({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],y1);
_.e(y1,"yt-bubble-hint-renderer",function(){if(uqB===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;Xkw===void 0&&(Xkw=document.createElement("template"));var S=Xkw;T.call(t,S.content.cloneNode(!0),B.content.firstChild);uqB=B}B=uqB;return B},{mode:2});var jWr;var HJ_;var Q1=function(){var B=_.rC.apply(this,arguments)||this;B.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return B};
_.u(Q1,_.rC);_.k=Q1.prototype;_.k.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.k.attached=function(){var B=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){B.$.thumbnail.onShow();B.$["header-image"].onShow()})};
_.k.handleCheckBoxUpdateAction_=function(B){this.canShowCheckboxEnabledConfirmButton=B};
_.k.computeUseOverlayForSpinner_=function(B,t){return!!B&&t};
_.k.computeShowSpinner_=function(B,t){return B||!!t};
_.k.fireOnCloseActions_=function(){var B,t=_.C(((B=this.data)==null?void 0:B.onClosedActions)||[]);for(B=t.next();!B.done;B=t.next())this.ytRendererBehavior.resolveCommand(B.value)};
_.k.fireOnOpenCommands_=function(B){var t,T=(t=this.data)==null?void 0:t.onOpenCommands;if(T)for(B.stopImmediatePropagation(),B=_.C(T),t=B.next();!t.done;t=B.next())this.ytRendererBehavior.resolveCommand(t.value)};
_.k.fireOnDismissCommands_=function(B){var t,T=(t=this.data)==null?void 0:t.onDismissCommands;if(T)for(B.stopImmediatePropagation(),B=_.C(T),t=B.next();!t.done;t=B.next())this.ytRendererBehavior.resolveCommand(t.value)};
_.k.openPopupHandler_=function(B){B.detail==this&&this.fireOnOpenCommands_(B)};
_.k.closePopupHandler_=function(B,t){_.Zu(this,"yt-confirm-dialog-close-action",[t]);this.fireOnCloseActions_();(t&&t.canceled===!0||t&&t.canceled===!1&&t.confirmed===!1)&&this.fireOnDismissCommands_(B)};
_.k.onHeaderImageChanged_=function(){var B;((B=this.data)==null?0:B.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.k.computeHasHeaderImageWidth_=function(B){return B!=void 0};
_.k.computeHasLoadingMessage=function(B){return!!B};
_.k.onHeaderImageWidthChanged_=function(){var B,t=(B=this.data)==null?void 0:B.headerImageWidth;if(t){if(B=1.25*t*2+t,this.$.main.style.width=B+"px",t=this.$.scroller.firstElementChild)t.style.minWidth=B+"px"}else this.$.main.style.width="100%"};
_.k.onThumbnailChanged_=function(){var B;((B=this.data)==null?0:B.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")};
_.k.onYtNavigate_=function(B){B=_.bn(B);B instanceof Node&&_.Lx(this.$["confirm-button"]).contains(B)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.k.computePrimaryIsCancel_=function(B){return B};
_.k.computeIsCancelButtonHidden_=function(B){return B.skipCancelButton||!B.cancelButton};
_.k.computeIsCheckboxHidden_=function(B){return!B.checkbox};
_.k.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.k.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.k.onYtServiceRequestCompleted_=function(){var B;((B=this.data)==null?0:B.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.n9.Object.defineProperties(Q1,{template:{configurable:!0,enumerable:!0,get:function(){if(HJ_===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;jWr===void 0&&(jWr=document.createElement("template"));var S=jWr;T.call(t,S.content.cloneNode(!0),B.content.firstChild);HJ_=B}B=HJ_;return B}}});
Q1.prototype.onYtServiceRequestCompleted_=Q1.prototype.onYtServiceRequestCompleted_;Q1.prototype.onYtServiceRequestSent_=Q1.prototype.onYtServiceRequestSent_;Q1.prototype.onThumbnailLoaded_=Q1.prototype.onThumbnailLoaded_;Q1.prototype.onYtNavigate_=Q1.prototype.onYtNavigate_;Q1.prototype.onThumbnailChanged_=Q1.prototype.onThumbnailChanged_;Q1.prototype.onHeaderImageWidthChanged_=Q1.prototype.onHeaderImageWidthChanged_;Q1.prototype.onHeaderImageChanged_=Q1.prototype.onHeaderImageChanged_;
Q1.prototype.closePopupHandler_=Q1.prototype.closePopupHandler_;Q1.prototype.openPopupHandler_=Q1.prototype.openPopupHandler_;_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Q1.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],Q1.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],Q1.prototype,"ytRendererBehavior",void 0);
_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],Q1.prototype,"ytEventForwardingBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],Q1.prototype,"data",void 0);_.G([_.y({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.Y("design:type",Boolean)],Q1.prototype,"primaryIsCancel",void 0);_.G([_.y({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.Y("design:type",Boolean)],Q1.prototype,"isCancelButtonHidden",void 0);
_.G([_.y({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.Y("design:type",Boolean)],Q1.prototype,"isCheckboxHidden",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],Q1.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.G([_.y({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],Q1.prototype,"useOverlayForSpinner_",void 0);
_.G([_.y({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.Y("design:type",Boolean)],Q1.prototype,"showSpinner_",void 0);_.G([_.y({value:!1}),_.Y("design:type",Boolean)],Q1.prototype,"isActionInProgress_",void 0);_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.Y("design:type",Boolean)],Q1.prototype,"hasHeaderImageWidth_",void 0);
_.G([_.y({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.Y("design:type",Boolean)],Q1.prototype,"hasLoadingMessage",void 0);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Q1.prototype,"openPopupHandler_",null);_.G([_.Uv("yt-popup-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],Q1.prototype,"closePopupHandler_",null);
_.G([_.IK("data.headerImage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q1.prototype,"onHeaderImageChanged_",null);_.G([_.IK("data.headerImageWidth"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q1.prototype,"onHeaderImageWidthChanged_",null);_.G([_.IK("data.thumbnail"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q1.prototype,"onThumbnailChanged_",null);
_.G([_.Uv("yt-navigate"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],Q1.prototype,"onYtNavigate_",null);_.G([_.Uv("yt-img-shadow-loaded"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],Q1.prototype,"onThumbnailLoaded_",null);_.G([_.Uv("yt-service-request-sent"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.GJ]),_.Y("design:returntype")],Q1.prototype,"onYtServiceRequestSent_",null);
_.G([_.Uv("yt-service-request-completed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,_.rU]),_.Y("design:returntype")],Q1.prototype,"onYtServiceRequestCompleted_",null);_.G([_.yX({is:"yt-confirm-dialog-renderer",noInjection:!0})],Q1);var a2n;var f2q;var x2=function(){return _.x.apply(this,arguments)||this};
_.u(x2,_.x);x2.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ZH(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
x2.prototype.computeConfirmButton_=function(B){var t={text:B.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};B.confirmNavigationEndpoint?t.navigationEndpoint=B.confirmNavigationEndpoint:B.confirmServiceEndpoint&&(t.serviceEndpoint=B.confirmServiceEndpoint);return t};
x2.prototype.computeShowTitle_=function(B){return!(B==null||!B.title)};
_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],x2.prototype,"data",void 0);_.G([_.y({computed:"computeShowTitle_(data)"}),_.Y("design:type",Boolean)],x2.prototype,"showTitle",void 0);_.G([_.yX({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],x2);
_.e(x2,"yt-fancy-dismissible-dialog-renderer",function(){if(f2q===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;a2n===void 0&&(a2n=document.createElement("template"));var S=a2n;T.call(t,S.content.cloneNode(!0),B.content.firstChild);f2q=B}B=f2q;return B});var gjV;var Rb1;var MG=function(){var B=_.x.apply(this,arguments)||this;B.spinnerActive=!1;return B};
_.u(MG,_.x);MG.prototype.created=function(){lH8(2201)};
MG.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
MG.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
MG.prototype.onIronOverlayClosed=MG.prototype.onIronOverlayClosed;MG.prototype.onIronOverlayOpened=MG.prototype.onIronOverlayOpened;_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],MG.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.e3),_.Y("design:type",Object)],MG.prototype,"tpYtIronOverlayBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],MG.prototype,"data",void 0);_.G([_.y(),_.Y("design:type",Object)],MG.prototype,"spinnerActive",void 0);
_.G([_.Uv("iron-overlay-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MG.prototype,"onIronOverlayOpened",null);_.G([_.Uv("iron-overlay-closed"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],MG.prototype,"onIronOverlayClosed",null);_.G([_.yX({is:"yt-loading-renderer",disableElementRegistration:!0})],MG);
_.e(MG,"yt-loading-renderer",function(){if(Rb1===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;gjV===void 0&&(gjV=document.createElement("template"));var S=gjV;T.call(t,S.content.cloneNode(!0),B.content.firstChild);Rb1=B}B=Rb1;return B},{mode:2});var A41;var c4N;var $2=function(){var B=_.x.apply(this,arguments)||this;B.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);B.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);B.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";B.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return B};
_.u($2,_.x);_.k=$2.prototype;_.k.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.k.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.k.onDarkModeToggledAction=function(B){this.isDarkTheme=B};
_.k.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.k.openPopupHandler_=function(B){B.detail===this.hostElement&&this.hostElement.hidden&&_.CG(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.k.onDismissButtonTap_=function(){var B;this.closeOnDismissButton_.has(((B=this.data)==null?void 0:B.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.CG(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.k.onAcceptButtonTap_=function(){var B;this.closeOnAcceptButton_.has(((B=this.data)==null?void 0:B.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.CG(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.k.computeHasHeader_=function(B){return!!B.headerBackgroundImage};
_.k.computeLayoutStyle_=function(B){return B};
_.k.computePopupSize_=function(B){return B};
_.k.computeIconType_=function(B){return B.dialogIcon&&B.dialogIcon.iconType?B.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":B.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":B.dialogIcon.iconType:""};
_.k.computeIsLogo_=function(B){return!!B.dialogIcon&&!!B.dialogIcon.iconType&&(B.dialogIcon.iconType==="YOUTUBE_LOGO"||B.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||B.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.k.computeHasCustomLogo=function(B){return!(B==null||!B.headerForegroundImage)};
_.k.computeCustomLogo=function(B,t){if(B!=null&&B.headerForegroundImage)return B.headerForegroundImageDark?t?B.headerForegroundImageDark:B.headerForegroundImage:B.headerForegroundImage};
_.k.computeHeaderBackgroundImage=function(B,t){if(B!=null&&B.headerBackgroundImage)return t&&(B==null?0:B.headerBackgroundImageDark)?B.headerBackgroundImageDark:B.headerBackgroundImage};
_.k.shouldShowIconContainer=function(B,t){return B&&!t};
_.k.shouldShowNonYouTubeIcon=function(B,t){return!B&&!t};
_.k.getLogoImageId=function(B){var t,T,S;return(B=(t=this.computeCustomLogo(B,this.isDarkTheme))==null?void 0:(T=t.thumbnails)==null?void 0:(S=T[0])==null?void 0:S.height)&&B%31===0?"custom-logo-with-padding":"custom-logo"};
$2.prototype.openPopupHandler_=$2.prototype.openPopupHandler_;$2.prototype.dataChanged_=$2.prototype.dataChanged_;_.G([_.g(_.S7.YtRendererstamperBehavior),_.Y("design:type",Object)],$2.prototype,"ytRendererstamperBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);_.G([_.y(),_.Y("design:type",Boolean)],$2.prototype,"isDarkTheme",void 0);
_.G([_.y({computed:"computeCustomLogo(data, isDarkTheme)"}),_.Y("design:type",Object)],$2.prototype,"customLogo",void 0);_.G([_.y({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.Y("design:type",Object)],$2.prototype,"headerBackgroundImage",void 0);_.G([_.y(),_.Y("design:type",Object)],$2.prototype,"data",void 0);_.G([_.y({computed:"computeHasHeader_(data)"}),_.Y("design:type",Boolean)],$2.prototype,"hasHeader",void 0);
_.G([_.y({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.Y("design:type",Object)],$2.prototype,"layoutStyle",void 0);_.G([_.y({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.Y("design:type",Object)],$2.prototype,"popupSize",void 0);_.G([_.y({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],$2.prototype,"hasLogo",void 0);
_.G([_.y({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.Y("design:type",Boolean)],$2.prototype,"hasCustomLogo",void 0);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],$2.prototype,"dataChanged_",null);_.G([_.Uv("yt-popup-opened"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],$2.prototype,"openPopupHandler_",null);
_.G([_.yX({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],$2);
_.e($2,"yt-upsell-dialog-renderer",function(){if(c4N===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;A41===void 0&&(A41=document.createElement("template"));var S=A41;T.call(t,S.content.cloneNode(!0),B.content.firstChild);c4N=B}B=c4N;return B},{mode:2});var sWw=_.Ba(function(B){return _.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},_.E(_.I,{cond:B.title,then:function(t){return _.E("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},t)}}))},"Cg"),Ft8=_.Ba(function(B){return _.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},_.E(_.cR,{data:B.closeButton},{buttonViewModel:function(t){return _.E("div",null,_.E(_.V6,{data:t.data}))}}))},"Dg"),wkB=_.Ba(function(B){var t=
B.data;
return _.E(_.Zc,null,_.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},_.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},_.E(_.I,{cond:function(){return!!t().image&&!!t().title},
then:function(){return _.E(_.bQ,{data:function(){return t().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},_.E(_.I,{cond:function(){return t().title},
then:function(T){return _.E("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},T)}}),_.E(_.I,{cond:function(){return t().primaryGenre},
then:function(T){return _.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},T)}}))),_.E(_.I,{cond:function(){var T=t().description;
return T&&T.length<=150},
then:function(){return _.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},_.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},function(){return t().description}))}}))},"Eg"),ojs=_.Ba(function(B){B=B.infoRows;
var t=_.OD().resolve(_.yy),T=_.m("enable_displaying_ppn");return _.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},_.E(_.aS,{each:B},function(S){return _.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.E(_.I,{cond:function(){return S.label},
then:function(O){return _.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},O)}}),_.E(_.I,{cond:function(){return S.attributedLabel},
then:function(O){return _.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},_.E(_.vR,{text:O,noPreWrap:!0}))}}),_.E(_.I,{cond:function(){return S.value},
then:function(O){return _.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},O)}}),_.E(_.I,{cond:function(){return S.attributedValue},
then:function(O){return _.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},_.E(_.vR,{text:O,noPreWrap:!0}))}}))}),_.E(_.I,{cond:function(){return T&&t.clientData.has("post_play_nonce")},
then:function(){return _.E("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},"Post Play Nonce"),_.E("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},t.getData("post_play_nonce")))}}))},"Fg"),y4n=_.Ba(function(B){var t=B.data;
return _.E("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"},_.E(sWw,{title:function(){return t().dialogTitle}}),_.E(wkB,{data:t}),_.E(_.I,{cond:function(){return t().infoRow},
then:function(T){return _.E(ojs,{infoRows:T})}}),_.E(Ft8,{closeButton:function(){return t().closeButton}}))},"Gg");
y4n.idomCompat=!0;_.dU(y4n,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;return _.E("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.E(_.bQ,{data:function(){return t().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.E("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.E("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.E(_.I,{cond:function(){var T=t().ytLogo;return T?T.iconType:null},
then:function(T){return _.E(_.fz,{icon:T,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.E("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.E("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.E(_.vR,{text:function(){return t().title}})),_.E("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.E(_.vR,{text:function(){return t().body}})),_.E("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.E(_.vR,{text:function(){return t().verifyStateText}}))),
_.E("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.E("div",null,_.E(_.cR,{data:function(){return t().dismissButton}},{buttonViewModel:_.V6})),_.E("div",null,_.E(_.cR,{data:function(){return t().linkParentButton}},{buttonViewModel:_.V6})))))},"Hg"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.lP}});var QWf=_.Ba(function(B){var t=B.data;B=_.rf(function(){return t().agreements},[]);
return _.E("installment-agreements-view-model",{class:_.JK("ytInstallmentAgreementsViewModelHost")},_.E(_.aS,{each:B},function(T){return _.E("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.E("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.E(_.vR,{text:T.label})),_.E("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.E(_.cR,{data:function(){return T.openButton}},{buttonViewModel:_.V6})))}))},"Ig");
QWf.idomCompat=!0;var x2s=_.Ba(function(B){return _.E("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.E("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.E(_.vR,{text:function(){return B.data().inviteMessage}})),_.E("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.E(_.vR,{text:function(){return B.data().attributedAccountSectionHeaderText}})),_.E("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.E(_.cR,{data:function(){return B.data().accountAvatar}},{avatarViewModel:_.gJ}),_.E("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.E(_.vR,{text:function(){return B.data().accountName}}),_.E("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.E(_.vR,{text:function(){return B.data().handle}}))),_.E(_.cR,{data:function(){return B.data().trailingButton}},{buttonViewModel:_.V6})),_.E("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.E(_.vR,{text:function(){return B.data().termsOfService}})))},"Jg");var MCw=_.Ba(function(B){var t=_.C(_.jH(function(){var b,Zv;return((b=B.data().createPlaylistDialogFormSchema)==null?0:(Zv=b.initialValues)==null?0:Zv.title)?B.data().createPlaylistDialogFormSchema.initialValues.title:""})),T=t.next().value,S=t.next().value;
t=_.C(_.jH(function(){B.data();return!1}));
var O=t.next().value,d=t.next().value;t=_.C(_.jH(function(){B.data();return!1}));
var Z=t.next().value,h=t.next().value;t=_.C(_.jH(function(){var b,Zv;return(b=B.data().createPlaylistDialogFormSchema)==null?void 0:(Zv=b.initialValues)==null?void 0:Zv.visibility}));
var q=t.next().value,D=t.next().value;t=_.C(_.jH(function(){B.data();return!1}));
var P=t.next().value,U=t.next().value;t=_.C(_.jH(function(){var b,Zv;return(b=B.data().createPlaylistDialogFormSchema)==null?void 0:(Zv=b.initialValues)==null?void 0:Zv.isCollaborative}));
var J=t.next().value,N=t.next().value,H=_.l_("div");_.sZ(function(){var b=H.value.querySelector("textarea");b&&(b.value=T())},"OCauEe");
_.Fv(function(){var b;_.TSs((b=B.data().createPlaylistDialogFormSchema)==null?void 0:b.id,{onSubmit:function(){var Zv=T();var hN=q(),PL=J(),aC=B.data();Zv={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:Zv,privacyStatus:hN,videoIds:aC.videoIds,sourcePlaylistId:aC.sourcePlaylistId,params:PL?aC.createPlaylistParamsCollaborationEnabled:aC.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.OD().resolve(_.kv).resolveCommand(Zv)},
isValid:function(){return O()&&!Z()&&!P()}})});
var f=function(b){if(b!==void 0&&(S(b),!O()&&b.length>0&&d(!0),O())){var Zv=OkN(B.data());if(Zv){var hN=Zv.minLength;Zv=Zv.maxLength;hN&&b.length<hN?h(!0):Zv&&b.length>Zv?h(!0):h(!1)}}},c=function(){var b=!(!J()||q()!=="PRIVATE");
U(b)},w=function(b){b!==void 0&&(D(b),c())},W=function(){if(P())return daB(B.data())},v=function(){N(!J());
c()},p=function(){return{validate:function(b){if(O()){var Zv=OkN(B.data());
if(Zv){var hN=Zv.minLength;Zv=Zv.translations;if(hN&&b.length<hN)return Zv==null?void 0:Zv.minLengthErrorMessage}}}}},l=function(){var b=OkN(B.data()),Zv=b==null?void 0:b.maxLength,hN;
b=b==null?void 0:(hN=b.translations)==null?void 0:hN.maxLengthErrorMessage;if(Zv&&b)return{maxChars:Zv,errorMessage:b}};
return _.E("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.E("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:H},_.E(_.cR,{data:function(){return B.data().playlistTitle}},{textFormFieldViewModel:function(b){return _.E(_.pw7,{data:b.data,
text:T,onInput:f,validation:p,characterLimit:l})},
textFieldViewModel:function(b){return _.E(_.GyB,{data:b.data,text:T,onInput:f,validation:p,characterLimit:l})}})),_.E("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.E(_.cR,{data:function(){return B.data().playlistVisibility}},{dropdownViewModel:function(b){return _.E(_.TDV,{data:b.data,
onSelected:w,error:W})}})),_.E(_.I,{cond:function(){return!!B.data().playlistCollaborate},
then:function(){return _.E("div",null,_.E(_.cR,{data:function(){return B.data().playlistCollaborate}},{switchListItemViewModel:function(b){return _.E(_.xGo,{data:b.data,
onTap:v})}}))}}))},"Kg");var $2g=_.Ba(function(B){var t=B.data;return _.E("upsell-offer-table-cell-content-view-model",null,_.E("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.E(_.RS,null,_.E(_.f4,{when:function(){return t().iconType}},function(){return _.E("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.E(_.fz,{icon:function(){return t().iconType.toString()}}))}),_.E(_.f4,{when:function(){return t().title}},function(){return _.E(_.vR,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return t().title}})}),_.E(_.f4,{when:function(){return t().subtitle}},function(){return _.E(_.vR,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return t().subtitle}})}),_.E(_.f4,{when:function(){return t().featureDescription}},function(){return _.E(_.vR,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return t().featureDescription}})}),_.E(_.f4,{when:function(){return t().note}},function(){return _.E(_.vR,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return t().note}})}))))},"Lg");
$2g.idomCompat=!0;var Wtb=_.Ba(function(B){var t=B.data;return _.E("upsell-offer-table-cell-view-model",null,_.E("div",{class:_.JK("ytUpsellOfferTableCellViewModelCellWrapper",function(){return t().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.E(_.cR,{data:function(){return t().contents}},{upsellOfferTableCellContentViewModel:$2g})))},"Mg");
Wtb.idomCompat=!0;var ebb=_.Ba(function(B){var t=B.data;var T=B.upsellTableIsFirstRow;var S=function(){return(T==null?0:T())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},O=function(){return(T==null?0:T())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.E("ytm-upsell-offer-table-row-view-model",null,_.E("div",{class:"ytUpsellOfferTableRowViewModelHost"},_.E(_.cR,{data:function(){return t().rowHeaderCell}},{upsellOfferTableCellViewModel:function(d){return _.E("div",{class:S},_.E(Wtb,{data:d.data}))}}),_.E(_.cR,{data:function(){return t().contentCells}},{upsellOfferTableCellViewModel:function(d){return _.E("div",{class:O},_.E(Wtb,{data:d.data}))}})))},"Ng");
ebb.idomCompat=!0;var G$q=_.Ba(function(B){var t=B.data;return _.E("ytm-upsell-offer-table-view-model",null,_.E("div",{class:"ytUpsellOfferTableViewModelHost"},_.E("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.E(_.cR,{data:function(){return t().rows}},{upsellOfferTableRowViewModel:function(T,S){return _.E(ebb,{data:T.data,
upsellTableIsFirstRow:function(){return S()===0}})}}))))},"Og");
G$q.idomCompat=!0;var pk8=_.Ba(function(B){var t=_.rf(B.noPadding,!1),T=function(){var d,Z;return(Z=(d=B.data().logo.accessibilityData)==null?void 0:d.label)!=null?Z:""},S=function(){return B.data().offerTable},O={};
return _.E("upsell-view-model",{class:_.JK("ytUpsellViewModelHost",(O.ytUpsellViewModelHostNoPadding=function(){return t()},O.ytUpsellViewModelHostWide=function(){return S()!==void 0},O))},_.E("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.E(_.I,{cond:function(){return _.lc(B.data().logo)},
then:function(d){return _.E(_.bQ,{data:d,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:T})}})),_.E("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.E(_.vR,{text:function(){return B.data().title}})),_.E("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.E(_.aS,{each:function(){var d;
return(d=B.data().subtitles)!=null?d:[]},
keyBy:"INDEX"},function(d){var Z={};return _.E("div",{class:_.JK("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(Z.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return S()!==void 0},Z))},_.E(_.vR,{text:d}))})),_.E("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.E(_.aS,{each:function(){var d;
return(d=B.data().benefitInfos)!=null?d:[]},
keyBy:"INDEX"},function(d){return _.E(_.I,{cond:function(){return d().info},
then:function(Z){return _.E("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.E(_.fz,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.E(_.vR,{text:Z}))}})})),_.E(_.I,{cond:function(){return S()!==void 0},
then:function(){return _.E("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.E(G$q,{data:S}))}}),_.E("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.E(_.aS,{each:function(){var d;
return(d=B.data().legalInfos)!=null?d:[]},
keyBy:"INDEX"},function(d){var Z={};return _.E("div",{class:_.JK("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(Z.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return S()!==void 0},Z))},_.E(_.vR,{text:d}))})))},"Pg");var iJ7=_.Ba(function(B){var t=B.data;B={};B=(B.ytMiniAppScoreChallengeViewModelScoreRadial=!0,B.ytMiniAppScoreChallengeViewModelDarkScoreRadial=CnC(),B);return _.E("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.E("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return t().title}),_.E("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return t().subtitle}),_.E("div",{class:_.mn(B)},_.E("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return t().score})),_.E("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return t().prompt}))},"Qg");var YXf=function(){this.store=_.vb();this.formId=""};var Kt1=_.Ba(function(B){function t(h){if(h&&(h=_.X(h,_.Xa)))return Object.assign({},h,{isSelected:d()})}
var T=_.C(_.jH(function(){var h,q;return(q=(h=_.X(B.data().option,_.Xa))==null?void 0:h.isSelected)!=null?q:!1})),S=T.next().value,O=T.next().value,d=S;
_.Fv(function(){var h;_.TSs((h=B.data().formSchema)==null?void 0:h.id,{onSubmit:function(){var q=_.OD().resolve(_.kv),D=!!B.data().selectedCommand,P=!!B.data().unselectedCommand;if(d()){if(D)var U=B.data().selectedCommand}else P&&(U=B.data().unselectedCommand);U=_.$t(U);t(B.data().option)&&!U?(q="",!D&&P?q="selected ":D&&!P&&(q="unselected "),D=new _.HY("No "+q+"command found for SelectionListItemFormViewModel"),_.wj(D)):U&&q.resolveCommand(U)},
isValid:function(){return!0}})});
var Z=function(){O(!d())};
_.FA(function(){var h,q,D=(h=B.data())==null?void 0:(q=h.formSchema)==null?void 0:q.id;D&&_.BSV()().delete(D)});
return _.E("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.E("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.E(_.vR,{text:function(){return B.data().paragraph}})),_.E(_.I,{cond:function(){return t(B.data().option)},
then:function(h){return _.E(_.AX,{data:h,isCompact:!0,hideSelectionTextChevron:!0,onTap:Z,disableHorizontalPadding:!0})}}))},"Rg");var l2q=_.Ba(function(B){var t=B.data;var T=B.disablePadding;var S=B.className;var O=_.l_("yt-dialog-header-view-model"),d=function(){var h=t().imageBanner;a:switch(t().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var q="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:q="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:h,style:q,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},Z=function(){return t().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.Fv(function(){var h=function(){_.CG(O.value,"yt-refit-popups-action")},q;
(q=O.value)==null||q.addEventListener("image-loaded",h);_.FA(function(){var D;(D=O.value)==null||D.removeEventListener("image-loaded",h)})});
B={};return _.E("yt-dialog-header-view-model",{el:O,class:_.JK(S,(B.ytDialogHeaderViewModelHost=!0,B.ytDialogHeaderViewModelHostDisablePadding=T,B))},_.E(_.I,{cond:function(){return t().imageBanner},
then:function(){var h={};return _.E("div",{class:_.JK(S,(h.ytDialogHeaderViewModelBanner=!0,h.ytDialogHeaderViewModelBannerFullBleed=Z,h)),style:_.H4({"max-height":function(){return t().assetContainerMaxHeight!==void 0?t().assetContainerMaxHeight+"px":void 0}})},_.E(_.BD,{data:d,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.E(_.I,{cond:function(){return t().headerBlock},
then:function(){return _.E("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.E(_.cR,{data:function(){return t().headerBlock}},{contentPreviewImageViewModel:function(h){return _.E(_.BD,{data:h.data,
notifyOnLoaded:!0})}}))}}),_.E(_.I,{cond:function(){return t().customBanner},
then:function(h){return _.E("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.E(_.cR,{data:h},{avatarStackViewModel:_.A$}))}}),_.E(_.I,{cond:function(){return t().headline},
then:function(h){return _.E("h2",null,_.E(_.vR,{text:h,className:"ytDialogHeaderViewModelText"}))}}))},"Sg");
l2q.idomCompat=!0;var vjs=_.Ba(function(B){var t=_.SS8(function(){return B.data().formId}),T=t.onSubmit,S=t.isValid;
return _.E("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.E(_.cR,{data:function(){return B.data().panelFooter}},{panelFooterViewModel:function(O){return _.E(_.GM,{data:O.data,
disablePadding:!0,disablePrimaryButton:function(){return!S()},
onClickPrimaryButton:function(){T()}})}}))},"Tg");var njV=_.Ba(function(B){var t=function(){var T,S;return(S=(T=_.X(B.data().rendererContext,_.I_))==null?void 0:T.label)!=null?S:""};
return _.E("yt-dialog-image-content-view-model",{class:_.JK("ytDialogImageContentViewModelHost",B.className)},_.E(_.I,{cond:function(){return _.lc(B.data().image)},
then:function(T){return _.E(_.bQ,{data:T,alt:t,className:"ytDialogImageContentViewModelImage",contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"})}}),_.E(_.vR,{text:function(){return B.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Ug");var bJq=_.Ba(function(B){var t=_.zo(B,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),T=t.elRefCallback;B=t.iconWiz;var S=t.assetWiz,O=t.assetType,d=t.titleWiz,Z=t.leadingActionHeaderWiz,h=t.trailingActionHeaderWiz,q=t.headerPosition,D=t.contentWiz,P=t.buttonLayout,U=t.buttonStyle,J=t.primaryButtonWiz,N=t.secondaryButtonWiz,H=t.contentAlignment,f=t.isFullscreen,c=t.width,w=t.maxHeight,W=t.isHeaderWizDefined,
v=t.headerWiz,p=t.isFooterWizDefined,l=t.footerWiz;t=_.l_("dialog-layout",function(M9){T==null||T(M9)});
var b=S?function(){return S({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,Zv=J?function(){var M9={};
return J({buttonOverrides:function(){return{style:(U==null?void 0:U())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.JK((M9["yt-spec-dialog-layout__dialog-layout-button"]=!0,M9["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(P==null?void 0:P())===0||(P==null?void 0:P())===2},M9))})}:void 0,hN=N?function(){var M9={};
return N({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.JK((M9["yt-spec-dialog-layout__dialog-layout-button"]=!0,M9["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(P==null?void 0:P())===0||(P==null?void 0:P())===2},M9))})}:void 0,PL=function(){return(!!d||!!Z||!!h)&&q()===0},aC={},cL={},gm={},p_={};
return _.E("dialog-layout",{el:t,class:_.JK((aC["yt-spec-dialog-layout"]=!0,aC["yt-spec-dialog-layout--dialog-layout-fullscreen"]=f,aC["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!f()},aC["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return w()===1},aC["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(O==null?void 0:O())===1},aC)),
style:function(){return(c==null?void 0:c())!==void 0?"width: "+c+"px;":""}},B?_.E("div",{class:_.JK((cL["yt-spec-dialog-layout__dialog-layout-icon"]=!0,cL["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!S&&q()===1},cL["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return H()===1},cL))},_.E(B,null)):null,_.E(_.I,{cond:W,
then:function(){return v?_.E("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.E(v,null)):null},
else:function(){return _.E(_.Zc,null,_.E(_.I,{cond:PL,then:function(){return _.E(r4n,{contentAlignment:H,LeadingActionHeader:Z,TrailingActionHeader:h,Title:d,isAboveAsset:!!b})}}),b?_.E("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.E(b,null)):null)}}),_.E("div",{class:_.JK((gm["yt-spec-dialog-layout__dialog-layout-container"]=!0,gm["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(H==null?void 0:H())===1},gm["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!d&&!v||!!b&&(q==null?void 0:q())===0},gm))},_.E(_.I,{cond:function(){return d&&!v&&(q==null?void 0:q())===1},
then:function(){return _.E(r4n,{contentAlignment:H,LeadingActionHeader:Z,TrailingActionHeader:h,Title:d,isAboveAsset:!1})}}),D?_.E("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.E("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.E(D,null))):null,_.E(_.I,{cond:p,
then:function(){return l?_.E("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.E(l,null)):null}}),Zv||hN?_.E(zbb,{footerClasses:_.JK((p_["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,p_["yt-spec-dialog-layout__dialog-layout-footer"]=!0,p_["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(P==null?void 0:P())===2},p_["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(P==null?void 0:P())===1},p_)),
PrimaryButton:Zv,SecondaryButton:hN}):null))},"Vg"),r4n=_.Ba(function(B){var t=_.zo(B,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),T=t.contentAlignment,S=t.LeadingActionHeader;B=t.Title;var O=t.TrailingActionHeader,d=t.isAboveAsset,Z=t.enableLeadingActionHeader;t={};return _.E("div",{class:_.JK((t["yt-spec-dialog-layout__dialog-header-container"]=!0,t["yt-spec-dialog-layout__dialog-header"]=!0,t["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=d,t["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(T==null?void 0:T())===1&&Z()},t))},_.E(_.I,{cond:function(){return Z()},
then:function(){return S?_.E("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.E(S,null)):null}}),B?_.E("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.E(B,null)):null,O?_.E("div",null,_.E(O,null)):null)},"Wg"),zbb=_.Ba(function(B){var t=B.footerClasses;
var T=B.PrimaryButton;B=B.SecondaryButton;return _.E("div",{class:t},B?_.E(B,null):null,T?_.E(T,null):null)},"Xg");var B5r=_.Ba(function(B){var t=B.data;return _.E("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.E("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.E(_.cR,{data:function(){return t().avatar}},{avatarViewModel:_.gJ})),_.E("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.E(_.vR,{text:function(){return t().title}})),_.E(_.vR,{text:function(){return t().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Yg");var thf=_.Ba(function(B){var t=B.data;return _.E("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.E("div",{class:"ytAccessConfirmationViewModelContent"},_.E(_.cR,{data:function(){return t().dualAvatar}},{dualAvatarViewModel:function(T){return _.E(_.PX1,{data:T.data,
className:"ytAccessConfirmationViewModelAvatar"})}}),_.E("h2",{class:"ytAccessConfirmationViewModelTitle"},_.E(_.vR,{text:function(){return t().title}})),_.E(_.vR,{text:function(){return t().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Zg");var T5q=_.Ba(function(B){var t=B.data;var T=void 0;B=_.C(_.jH(function(){var D;return((D=_.X(t().content,_.I8q))==null?void 0:D.defaultSelectedKey)||""}));
var S=B.next().value,O=B.next().value,d,Z=function(){O("");var D;(D=T)!=null&&D.store.dispatch(_.kT({type:"RESET_COMMAND_MAP"}))};
_.Fv(function(){T=new YXf;window.addEventListener("yt-popup-closed",Z)});
_.sZ(function(){if(T&&d!==t().formId){var D=T,P=t();P.formId&&(D.formId=P.formId,D.store.dispatch(_.kT({type:"SET_CURRENT_FORM_ID",payload:{formId:D.formId}})));(d=t().formId)&&S()&&(D=T,P={key:S()},P.command&&D.store.dispatch(tZf(d,P.command)))}},"k6b6Qe");
_.FA(function(){window.removeEventListener("yt-popup-closed",Z)});
var h=function(D,P,U){P.key&&U&&P.key!==S()&&(O(P.key),T&&P.command&&T.store.dispatch(tZf(U,P.command)))},q=function(){if(_.X(t().content,_.I8q))return!(S==null?0:S())};
return _.E("yt-dialog-view-model",{class:_.JK("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.E(bJq,{headerWiz:function(){return _.E("span",{skip:!0},_.E(_.cR,{data:function(){return t().header}},{dialogHeaderViewModel:function(D){return _.E(l2q,{data:D.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!t().header},
contentWiz:function(){return _.E("span",{skip:!0},_.E(_.cR,{data:function(){return t().customContent?t().customContent:t().content}},{basicContentViewModel:_.OEb,
createPlaylistDialogFormViewModel:MCw,collaborativePlaylistInviteMessageViewModel:x2s,miniAppScoreChallengeViewModel:iJ7,radioButtonGroupViewModel:function(D){var P=D.data;return _.E(_.b4B,{data:P,selectedKey:S,onSelected:h,groupName:function(){return P().formId}})},
selectionListItemFormViewModel:Kt1,upsellViewModel:function(D){return _.E(pk8,{data:D.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:B5r,installmentAgreementsViewModel:QWf,accessConfirmationViewModel:thf,listViewModel:function(D){return _.E(_.YY2,{data:D.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:njV}))},
footerWiz:function(){return _.E("span",{skip:!0},_.E(_.cR,{data:function(){return t().footer}},{panelFooterViewModel:function(D){return _.E(_.GM,{data:D.data,
disablePadding:!0,disablePrimaryButton:q})},
formPanelFooterViewModel:vjs,formFooterViewModel:function(D){return _.E(_.$Bg,{data:D.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!t().footer}}))},"$g");
T5q.idomCompat=!0;_.dU(T5q,"yt-dialog-view-model",{props:{data:_.lP},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var Srr=_.Ba(function(B){var t=B.data;B={};return _.E("yt-panel-header-view-model",{class:_.JK("yt-panel-header-view-model-wiz",(B["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!t().shouldHideDivider},B["yt-panel-header-view-model-wiz--compact"]=function(){return!!t().subtitle},B))},_.E("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.E(_.I,{cond:function(){return t().title},
then:function(T){return _.E(_.vR,{text:T,className:"yt-panel-header-view-model-wiz__title"})}}),_.E(_.I,{cond:function(){return t().subtitle},
then:function(T){return _.E(_.vR,{text:T,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.E("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.E(_.cR,{data:function(){return t().trailingButtons}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"ah");
Srr.idomCompat=!0;var O8f=_.Ba(function(B){var t=_.Xb(function(d){var Z;if((Z=B.skipContentClick)==null?0:Z.call(B))return!1;B.onContentWrapperClick(d);return!0}),T,S,O;
return _.E("div",{class:_.JK("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return B.isAnimating()?"transform: translateY("+B.currentY()+"px);transition: 0.2s":""}},(T=B.header)==null?void 0:T.call(B),_.E("div",{id:B.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.H4({"max-height":(0,_.g5)(B.maxHeightForContentWrapper)}),"on:scroll":qaN(B.onScroll),"on:touchmove":qaN(function(d){return void d.stopPropagation()})},_.E("div",{el:{onRender:B.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":t},(S=B.body)==null?void 0:S.call(B))),(O=B.footer)==null?void 0:O.call(B))},"bh");
O8f.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var kEg=_.Ba(function(B){var t=_.rf(B.leadingLabel),T=_.rf(B.trailingLabel),S=_.rf(B.footerButtonType),O=function(){return t()||T()||B.hasPrimaryButton()||B.hasSecondaryButton()},d={},Z=_.JK("yt-spec-bottom-sheet-layout__primary-button",(d["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return S()===0&&B.hasPrimaryButton()},d["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return S()===1&&B.hasPrimaryButton()},d["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return S()===2&&B.hasPrimaryButton()},d["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return S()===3&&B.hasPrimaryButton()},d));
d={};var h=_.JK("yt-spec-bottom-sheet-layout__secondary-button",(d["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return S()===1&&B.hasSecondaryButton()},d["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return S()===2&&B.hasSecondaryButton()},d["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return S()===3&&B.hasPrimaryButton()},d));
return _.E(_.I,{cond:B.hasFooterOverride,then:function(){var q;return _.E(_.Zc,null,(q=B.footerOverride)==null?void 0:q.call(B))},
else:function(){return _.E(_.I,{cond:O,then:function(){return _.E("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.E(_.I,{cond:function(){return t()||T()},
then:function(){var q={};return _.E("div",{class:_.JK("yt-spec-bottom-sheet-layout__footer-label-wrapper",(q["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!B.hasPrimaryButton()},q))},_.E(_.I,{cond:t,
then:function(){return _.E("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},t)}}),_.E(_.I,{cond:T,
then:function(){return _.E("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},T)}}))}}),_.E(_.I,{cond:function(){return B.hasPrimaryButton()||B.hasSecondaryButton()},
then:function(){var q={};return _.E("div",{class:_.JK("yt-spec-bottom-sheet-layout__footer-button-wrapper",(q["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.veb,q))},_.E(_.I,{cond:function(){return B.hasSecondaryButton()&&S()!==0},
then:function(){var D;return _.E("div",{class:h},(D=B.secondaryButton)==null?void 0:D.call(B))}}),_.E(_.I,{cond:B.hasPrimaryButton,
then:function(){var D;return _.E("div",{class:Z},(D=B.primaryButton)==null?void 0:D.call(B))}}))}}))}})}})},"ch");
kEg.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var dkB=_.Ba(function(B){var t=_.rf(B.title),T=_.rf(B.subtitle);return _.E("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:B.headerId,"on:touchstart":_.Xb(function(S){var O;(O=B.touchstart)==null||O.call(B,S);return!1}),
"on:touchmove":_.Xb(function(S){var O;(O=B.touchmove)==null||O.call(B,S);return!1}),
"on:touchend":_.Xb(function(S){var O;(O=B.touchend)==null||O.call(B,S);return!1})},_.E("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.E(_.I,{cond:B.hasHeaderOverride,
then:function(){var S;return _.E(_.Zc,null,(S=B.headerOverride)==null?void 0:S.call(B))},
else:function(){var S={};return _.E("div",{class:_.JK((S["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,S["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=t,S))},_.E("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.E(_.I,{cond:t,then:function(){return _.E(_.Zc,null,_.E("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},t),_.E(_.I,{cond:T,then:function(){return _.E("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
T)}}))}})),_.E(_.I,{cond:function(){return t()&&B.hasActionHeader()},
then:function(){var O;return _.E("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(O=B.actionHeader)==null?void 0:O.call(B))}}))}}))},"dh");
dkB.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.Ba(function(B){function t(b){if(!w&&typeof MutationObserver!=="undefined"){var Zv={childList:!0};"MutationObserver"in window&&(w=new MutationObserver(T.bind(void 0,b)),w.observe(b,Zv))}}
function T(b){typeof w!=="undefined"&&(W["content-wrapper"]===void 0&&(W["content-wrapper"]=b.children[0].clientHeight),N(W["content-wrapper"]),J()>H()||f(J()))}
function S(){U(window.innerHeight);J()>H()||f(J());v.isFullScreen[0]()&&J()>H()?p().dispatch("Snap To Full Screen",{maxHeight:c()}):p().dispatch("Snap To Neutral Position",{maxHeight:H()})}
function O(b){document.body.style.overscrollBehavior="none";b.preventDefault();p().dispatch("Touch Start",{event:b})}
function d(b){b.preventDefault();p().dispatch("Touch Move",{event:b,contentScrollable:J()>H(),fullContentWrapperHeight:c(),contentWrapperHeight:H(),contentHeightMap:W,contentWrapperId:"content-wrapper",header:EkB(B),footer:EkB(B)})}
function Z(){document.body.style.overscrollBehavior="";v.isFullScreen[0]()?v.currentY[0]()>=60?p().dispatch("Snap To Neutral Position",{maxHeight:H()}):p().dispatch("Snap To Full Screen",{maxHeight:c()}):v.currentY[0]()>=60?h():v.currentY[0]()<=-60&&J()>H()?p().dispatch("Snap To Full Screen",{maxHeight:c()}):p().dispatch("Snap To Neutral Position",{maxHeight:H()})}
function h(){p().dispatch("Close Sheet",{clientHeight:P(),maxHeight:0});setTimeout(function(){V8r()},250)}
var q=_.C(_.PV(window.innerHeight,void 0,"NWeFS")),D=q.next().value;q=q.next().value;var P=D,U=q;q=_.C(_.PV(0,void 0,"oxfm4"));D=q.next().value;q=q.next().value;var J=D,N=q;q=_.C(_.jH(function(){var b=EkB(B);return.6*P()-Zkw(b)-LCs(b)}));
D=q.next().value;q=q.next().value;var H=D,f=q,c=function(){var b=EkB(B);return P()-Zkw(b)-LCs(b)-24-24},w=null,W={},v={initialY:_.PV(0,void 0,"cYBE5c"),
currentY:_.PV(0,void 0,"RndqHc"),isAnimating:_.PV(!1,void 0,"vO9DVd"),isFullScreen:_.PV(!1,void 0,"UOfBcf"),maxHeightForContentWrapper:_.jH(H)},p=function(){var b=null;return function(){if(!b){var Zv={initialY:v.initialY[0](),currentY:v.currentY[0](),isAnimating:v.isAnimating[0](),isFullScreen:v.isFullScreen[0](),maxHeightForContentWrapper:v.maxHeightForContentWrapper[0]()};b=hvb(Zv)}return b}}();
_.Fv(function(){window.addEventListener("resize",S);p().subscribe(function(b){v.initialY[1](b.initialY);v.currentY[1](b.currentY);v.isAnimating[1](b.isAnimating);v.isFullScreen[1](b.isFullScreen);v.maxHeightForContentWrapper[1](b.maxHeightForContentWrapper)})});
_.FA(function(){window.removeEventListener("resize",S);w&&(w.disconnect(),w=null)});
var l=_.JK({"bottom-sheet-content-without-icon":function(){var b;return!((b=B.shouldShowIcons)==null?0:b.call(B))}});
return _.E("bottom-sheet-layout",null,_.E(O8f,{contentWrapperId:"content-wrapper",isAnimating:function(){return v.isAnimating[0]()},
currentY:function(){return v.currentY[0]()},
maxHeightForContentWrapper:function(){return v.maxHeightForContentWrapper[0]()},
shouldShowIcons:B.shouldShowIcons,skipContentClick:B.skipContentClick,onScroll:function(){var b=document.getElementById("header-wrapper"),Zv=document.getElementById("content-wrapper");if(b&&Zv){var hN={};hN=(hN["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,hN["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,hN);b.className=Zv.scrollTop>1?_.mn(hN):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:V8r,contentWrapperEl:function(b){t(b);requestAnimationFrame(function(){T(b)})},
header:function(){return _.E(dkB,{touchstart:O,touchmove:d,touchend:Z,title:B.headerTitle,subtitle:B.headerSubtitle,headerId:"header-wrapper",headerOverride:B.headerFn,hasHeaderOverride:B.hasHeaderFn,actionHeader:B.headerActionHeader,hasActionHeader:B.hasHeaderActionHeader})},
footer:function(){return _.E(kEg,{footerButtonType:B.footerButtonType,leadingLabel:B.footerLeadingLabel,trailingLabel:B.footerTrailingLabel,primaryButton:B.footerPrimaryButton,hasPrimaryButton:B.hasFooterPrimaryButton,secondaryButton:B.footerSecondaryButton,hasSecondaryButton:B.hasFooterSecondaryButton,footerOverride:B.footerFn,hasFooterOverride:B.hasFooterFn})},
body:function(){return _.E(_.I,{cond:B.hasContentFn,then:function(){var b;return _.E("div",{class:l},(b=B.contentFn)==null?void 0:b.call(B))}})}}))},"eh").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var Cxf=_.Ba(function(B){var t=_.OD().resolve(_.uC);return _.E("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":_.Xb(function(){return void t.closeSheet()})},_.E(_.I,{cond:function(){return!!B.header},
then:function(){return _.E("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},B.header())}}),_.E(_.I,{cond:function(){return!!B.content},
then:function(){return _.E("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},B.content())}}),_.E(_.I,{cond:function(){return!!B.footer},
then:function(){return _.E("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},B.footer())}}))},"fh");
Cxf.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var Z8V=_.Ba(function(B){B=B.data;var t=_.l_("yt-sheet-view-model",function(S){if(_.m("web_focus_first_element_sheet"))return S.addEventListener("focus",function(){ktN(S)}),function(){S.removeEventListener("focus",function(){ktN(S)})}}),T={};
return _.E("yt-sheet-view-model",{class:_.JK("yt-sheet-view-model-wiz",(T["yt-sheet-view-model-wiz--contextual"]=!0,T["yt-sheet-view-model-wiz--disable-backdrop-filter"]=_.m("web_disable_backdrop_filter"),T)),el:t,tabindex:-1},_.E(_.I,{cond:B,then:function(S){return _.E(Cxf,{header:function(){return _.E(_.cR,{data:function(){return S().header}},{panelHeaderViewModel:Srr})},
content:function(){return _.E(_.cR,{data:function(){return S().content}},{listViewModel:function(O){return _.E(_.YY2,{data:O.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:pk8,miniAppScoreChallengeViewModel:iJ7})},
footer:function(){return _.E(_.cR,{data:function(){return S().footer}},{panelFooterViewModel:_.GM})}})}}))},"gh");
Z8V.idomCompat=!0;_.dU(Z8V,"yt-sheet-view-model",{props:{data:_.lP}});var hdV=_.Ba(function(B){var t=function(){var T;return(T=B.data().enableDebuggingFeatures)!=null?T:!1};
return _.E("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.E(_.aS,{each:function(){var T;return(T=B.data().stickers)!=null?T:[]}},function(T){return _.E(L_C,{data:function(){return T},
debugMode:t})}))},"hh"),L_C=_.Ba(function(B){var t=_.zo(B,{debugMode:!1}).debugMode,T=_.rf(function(){var q;
return(q=B.data().region)==null?void 0:q.w},0),S=_.rf(function(){var q;
return(q=B.data().region)==null?void 0:q.h},0),O=_.rf(function(){var q;
return(q=B.data().region)==null?void 0:q.x},0),d=_.rf(function(){var q;
return(q=B.data().region)==null?void 0:q.y},0),Z=_.Xb(function(){var q=B.data().onTap;
q&&_.pZ(q)}),h={};
return _.E("div",{class:_.JK("ytStoriesStickerLayerViewModelSticker",(h.ytStoriesStickerLayerViewModelDebugMode=t,h)),style:_.H4({width:function(){return 100*T()+"%"},
height:function(){return 100*S()+"%"},
left:function(){return 100*O()+"%"},
top:function(){return 100*d()+"%"},
"flex-direction":function(){return Dab(B.data().flexDirection)},
"justify-content":function(){return PnV(B.data().justifyContent)},
"align-items":function(){return Ua8(B.data().alignItems)}}),
"on:click":Z},_.E(_.cR,{data:function(){return B.data().button||B.data().toggleButton}},{buttonViewModel:function(q){return _.E(_.V6,{data:q.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(q){return _.E(_.aD,{data:q.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"ih");var VhN=_.Ba(function(B){var t=function(){return B.data()},T={},S=_.rf(function(){return t().backgroundColor},0),O=_.rf(function(){return t().actionButtons},[]),d=_.rf(function(){return t().stickerLayer},{}),Z=function(){var q,D;
return{animationRef:T,animationConfig:{autoplay:!1,loop:!1,path:(D=(q=t().foregroundAnimation)==null?void 0:q.url)!=null?D:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){B.navigateToNextItemOnLottieComplete()}}}},h=function(){var q,D,P,U,J,N,H,f;
return{animationConfig:{autoplay:(N=(q=t().backgroundAnimation)==null?void 0:(D=q.settings)==null?void 0:D.autoplay)!=null?N:!1,loop:(H=(P=t().backgroundAnimation)==null?void 0:(U=P.settings)==null?void 0:U.loop)!=null?H:!1,path:(f=(J=t().backgroundAnimation)==null?void 0:J.url)!=null?f:"",name:"stories_item_background_animation"}}};
_.sZ(function(){if(B.isVisible()){var q;(q=T.lottieEl)==null||q.play();B.animationRef()&&(B.animationRef().lottieEl=T.lottieEl)}else{var D;(D=T.lottieEl)==null||D.stop()}},"Cbnkwd");
return _.E("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.H4({"background-color":function(){return _.e8(S())+";"}})},_.E("div",{class:"ytStoriesItemViewModelAssetContent"},_.E(_.I,{cond:function(){return!!t().backgroundAnimation},
then:function(){return _.E(_.kc,{data:h,animationName:function(){return h().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.E(_.I,{cond:function(){return!!t().backgroundImage},
then:function(){return _.E(_.bQ,{data:function(){return t().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.E(_.I,{cond:function(){return!!t().foregroundAnimation},
then:function(){return _.E(_.kc,{data:Z,animationName:function(){return Z().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.E(_.I,{cond:function(){return!!t().foregroundImage},
then:function(){return _.E(_.bQ,{data:function(){return t().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.E("div",{class:"ytStoriesItemViewModelTopShadow"}),_.E(_.cR,{data:function(){return d()}},{storiesStickerLayerViewModel:hdV})),_.E("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.H4({"background-color":function(){return _.e8(S())}})},_.E("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.E(_.aS,{each:O},function(q){return _.E(qrs,{data:function(){return q},
pauseAutoNavigation:B.pauseAutoNavigation})}))))},"jh"),EZq={style:"overlay",
type:"outline"},qrs=_.Ba(function(B){var t={};return _.E("div",{class:_.JK("ytStoriesItemViewModelActionButton",(t.ytStoriesItemViewModelStretchedActionButton=function(){return B.data().size==="STORIES_BUTTON_SIZE_STRETCH"},t)),
"on:click":_.Xb(B.pauseAutoNavigation)},_.E(_.cR,{data:function(){return B.data().button}},{buttonViewModel:function(T){return _.E(_.V6,{data:T.data,
buttonOverrides:EZq})}}))},"kh");_.dU(_.Ba(function(B){var t=function(){var Zv;return(Zv=B.data().startIndex)!=null?Zv:0},T=_.C(_.jH(t)),S=T.next().value,O=T.next().value;
T=_.C(_.PV(!1,void 0,"O8yPf"));var d=T.next().value,Z=T.next().value,h=function(){var Zv;return(Zv=B.data().storyItems)!=null?Zv:[]},q={},D=function(){return B.data().dismissButton},P=function(){var Zv;
return _.X((Zv=_.X(D(),_.aa))==null?void 0:Zv.onTap,_.MA)},U=_.l_("div"),J,N,H=!1,f=function(){var Zv;
(Zv=J)==null||Zv.cancel();J=c(S()).animate([{width:"0%"},{width:"100%"}],{duration:9E3,easing:"linear"});J.onfinish=function(){c(S()).style.width="100%";var hN=_.X(h()[S()],UJC),PL,aC;hN!=null&&hN.foregroundAnimation&&((hN==null?0:(PL=hN.foregroundAnimation)==null?0:PL.url)||(hN==null?0:(aC=hN.foregroundAnimation)==null?0:aC.payload))||(S()!==h().length-1?(O(S()+1),f()):P()&&_.Wa(P()))}},c=function(Zv){return U.value.children[Zv].children[0]},w=function(){for(var Zv=0;Zv<S();Zv++)c(Zv).style.width=
"100%"};
T=_.Xb(function(){H||(d()?Z(!1):(S()===h().length-1&&P()&&_.Wa(P()),c(S()).style.width="100%",S()!==h().length-1&&(O(S()+1),f())))});
var W=_.Xb(function(){H||(d()?Z(!1):(c(S()).style.width="0%",S()!==0?O(S()-1):O(S()),f()))}),v=function(){Z(!0)},p=function(){c(S()).style.width="100%";
S()!==h().length-1?(O(S()+1),f()):P()&&_.Wa(P())},l=_.Xb(function(){H=!1;
N=setTimeout(function(){Z(!0);H=!0},300)}),b=_.Xb(function(){clearTimeout(N);
H&&d()&&Z(!1)});
_.sZ(function(){if(d()){var Zv;(Zv=J)==null||Zv.pause();var hN;(hN=q.lottieEl)==null||hN.pause()}else{var PL;(PL=J)==null||PL.play();var aC;(aC=q.lottieEl)==null||aC.play()}},"DIHTEd");
_.sZ(function(){w();S()===t()&&f()},"ze5F8b");
_.Fv(function(){w();f()});
_.FA(function(){clearTimeout(N)});
return _.E("yt-stories-viewer-view-model",{class:_.JK("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.E("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.E("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":W,"on:mousedown":l,"on:mouseup":b,"on:mouseleave":b}),_.E("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":T,"on:mousedown":l,"on:mouseup":b,"on:mouseleave":b})),_.E("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},
_.E(_.cR,{data:h},{storiesItemViewModel:function(Zv,hN){var PL=Zv.data;return _.E(_.I,{cond:function(){return Math.abs(hN()-S())<=1},
then:function(){var aC={};return _.E("div",{class:_.JK("ytStoriesViewerViewModelStoryItem",(aC.ytStoriesViewerViewModelActiveStoryItem=function(){return hN()===S()},aC))},_.E(VhN,{data:PL,
pauseAutoNavigation:v,navigateToNextItemOnLottieComplete:p,isVisible:function(){return hN()===S()},
animationRef:q}))}})}})),_.E("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:U},_.E(_.aS,{each:h},function(){return _.E("div",{class:"ytStoriesViewerViewModelProgressBar"},_.E("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.E("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.E(_.cR,{data:D},{buttonViewModel:_.V6})))},"lh"),"yt-stories-viewer-view-model",{props:{data:_.lP}});_.dU(_.Ba(function(B){var t=B.data;var T=_.l_("yt-gen-ai-feedback-form-view-model"),S=[];return _.E("yt-gen-ai-feedback-form-view-model",{el:T,class:"ytGenAiFeedbackFormViewModelHost"},_.E(_.vR,{text:function(){return t().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.E("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.E(_.cR,{data:function(){return t().feedbackChips}},{toggleButtonViewModel:function(O){var d=O.data;
return _.E(_.aD,{data:d,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(Z){var h=d();h=_.X(h,_.fS);h=_.X(h==null?void 0:h.defaultButtonViewModel,_.aa).trackingParams;Z?S.push(h):(Z=S.indexOf(h),Z>-1&&S.splice(Z,1))}})}})),_.E(_.vR,{text:function(){return t().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.E("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.E(_.cR,{data:function(){return t().submitButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){INr(T.value,S,t().uniqueId)}})}}),_.E(_.cR,{data:function(){return t().moreFeedbackButton}},{buttonViewModel:function(O){return _.E(_.V6,{data:O.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"mh"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.lP},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Wg=function(){return _.x.apply(this,arguments)||this};
_.u(Wg,_.x);Wg.prototype.created=function(){lH8(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(ocN);var B=_.OD().resolve(_.yNN);B&&(B.container=this.ytPopupContainerBehavior);if(B=_.OD().resolve(_.uC))B.container=this.ytPopupContainerBehavior;if(B=_.OD().resolve(_.jv)){var t=this.ytPopupContainerBehavior;B.containerWasInjected?_.yu(Error("ij")):B.container=t}};
Wg.prototype.ensurePopupBelowPlayer=function(B,t){var T=_.OD().resolve(_.S_(_.BR));if(!T||!T.isOnWatch()||!_.Tp())return!1;T=T.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.H6().height>T+this.getPopupHeight(B,t)?(B.style.top="auto",B.style.bottom="0px"):(B.style.top=T+"px",B.style.bottom="auto");return!0};
Wg.prototype.getPopupHeight=function(B,t){t&&(B.cachedPopupHeight=0);if(!B.cachedPopupHeight){t=0;var T=B.clientHeight,S=window.getComputedStyle(B);t+=parseInt(S.marginTop,10);t+=parseInt(S.marginBottom,10);B.cachedPopupHeight=T+t}return B.cachedPopupHeight};
Wg.prototype.getElement=function(B){return document.createElement(B)};
_.G([_.g(BGf.YtPopupContainerBehavior),_.Y("design:type",Object)],Wg.prototype,"ytPopupContainerBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],Wg.prototype,"ytComponentBehavior",void 0);_.G([_.M({disableElementRegistration:!0,is:"ytd-popup-container"})],Wg);
_.e(Wg,"ytd-popup-container",function(){if(iUB!==void 0)return iUB;var B=document.createElement("template");_.a(B,"\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");B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);return iUB=B},{mode:1});var Dk_;var Pxr={};Pxr.YtLogYpcFlowCommandsBehavior=[_.OA.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(B){_.X(B,osg)&&(B=_.X(B,osg))&&(B.serializedTransactionFlowLoggingParams?_.ayL(B.serializedTransactionFlowLoggingParams):B.serializedYpcCancelFlowLoggingParams?(B=B.serializedYpcCancelFlowLoggingParams)&&_.wZ("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",B):B.serializedYpcResumeFlowLoggingParams?(B=B.serializedYpcResumeFlowLoggingParams)&&_.wZ("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",B):B.serializedYpcPauseFlowLoggingParams?(B=B.serializedYpcPauseFlowLoggingParams)&&
_.wZ("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",B):B.serializedYpcRefundFlowLoggingParams?(B=B.serializedYpcRefundFlowLoggingParams)&&omf("YPC_EVENT_TYPE_START",B):B.serializedYpcDeactivateFlowLoggingParams?(B=B.serializedYpcDeactivateFlowLoggingParams)&&_.wZ("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",B):B.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(B=B.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.wZ("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",B))},
handleLogYpcFlowDismiss_:function(B){_.X(B,w87)&&(B=_.X(B,w87),B.serializedTransactionFlowLoggingParams?_.fyg(B.serializedTransactionFlowLoggingParams):B.serializedYpcCancelFlowLoggingParams?(B=B.serializedYpcCancelFlowLoggingParams)&&_.wZ("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",B):B.serializedYpcResumeFlowLoggingParams?(B=B.serializedYpcResumeFlowLoggingParams)&&_.wZ("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",B):B.serializedYpcPauseFlowLoggingParams?(B=
B.serializedYpcPauseFlowLoggingParams)&&_.wZ("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",B):B.serializedYpcRefundFlowLoggingParams&&(B=B.serializedYpcRefundFlowLoggingParams)&&omf("YPC_EVENT_TYPE_CANCEL",B))}}];var Ukb={};Ukb.YtCancelRecurrenceBehavior=[_.WK.YtComponentBehavior,_.$oE,{attached:function(){var B=this;srn(this,function(t,T){return B.ypcCancelRecurrenceHandler(t,T)})},
ypcCancelRecurrenceHandler:function(B,t){var T=this;if(!t||!t.ypcCancelRecurrenceEndpoint)return!1;if(!t.ypcCancelRecurrenceEndpoint.params)return _.Ww(Error("Bl")),!0;_.pf(this.hostElement);var S=_.id.instance,O=_.OD().resolve(_.S_(_.yG));S&&_.Y1(S,t)?_.Kz(S,t).then(function(d){T.ypcCancelRecurrenceSuccess_(B,t,{data:d})},function(d){T.ypcCancelRecurrenceFailure_(B,t,d)}).thenCatch(function(){_.Ww(Error("Cl"))}):O?O.requestDataForServiceEndpoint(t).then(function(d){T.ypcCancelRecurrenceSuccess_(B,
t,d)},function(d){T.ypcCancelRecurrenceFailure_(B,t,d)}).thenCatch(function(){_.Ww(Error("Cl"))}):_.Ww(Error("Dl"));
return!0},
ypcCancelRecurrenceSuccess_:function(B,t,T){_.im(this.hostElement);T.data||(T={data:T});T.data&&T.data.actions&&_.qi(this.hostElement,T.data.actions,this.hostElement);T.data.messageRenderer?QzV(t.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(t=t.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.wZ("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",t);_.dv(B,"yt-service-request-completed",T)},
ypcCancelRecurrenceFailure_:function(B,t,T){_.im(this.hostElement);QzV(t.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.dv(B,"yt-service-request-error",{error:T,params:[B,t]})}}];var Ip7=function(B,t){_.BL.call(this,t)};
_.u(Ip7,DIV);var JXr={};JXr.YtCompleteTransactionBehavior=[_.WK.YtComponentBehavior,_.$oE,{attached:function(){var B=this;srn(this,function(t,T){return B.ypcCompleteTransactionHandler(t,T)})},
completeTransaction:function(B,t){var T=this;t={payments_payload:window.btoa(t.integratorData),buybucket_params:B.data.buybucketParams,offer_params:B.data.offerParams};var S=_.OD().resolve(_.yG),O=B.data.completeTransactionEndpoint,d=this.get("ypcCompleteTransactionEndpoint.actions",O);d&&_.qi(this.hostElement,d,this.hostElement);return(d=_.id.instance)&&_.Y1(d,O)?_.Kz(d,O,t).then(function(Z){return!Z||(Z==null?0:Z.error)?(Z=T.get("data.serializedTransactionFlowLoggingParams",B),_.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
Z))):{data:Z}}).then(function(Z){return T.handleCompleteTransactionSuccess_(Z,B)},function(){return T.handleCompleteTransactionFailure_(B)}):S.requestDataForServiceEndpoint(O,t).then(function(Z){return T.handleCompleteTransactionSuccess_(Z,B)},function(){return T.handleCompleteTransactionFailure_(B)})},
handleCompleteTransactionSuccess_:function(B,t){B.data||(B={data:B});if(B.data.messageRenderer)return _.ca(new Ip7(B.data.messageRenderer));if(B.data.trackingParams){var T=_.sg(),S=_.cO();T&&S&&_.er(T,S,_.fZ(B.data.trackingParams))}t=this.get("data.serializedTransactionFlowLoggingParams",t);yhg(t);return _.V2(B)},
handleCompleteTransactionFailure_:function(B){B=this.get("data.serializedTransactionFlowLoggingParams",B);_.nk("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",B);return _.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",B))},
ypcCompleteTransactionHandler:function(B,t){var T=this;if(!t.ypcCompleteTransactionEndpoint)return!1;if(!t.ypcCompleteTransactionEndpoint.transactionParams)return _.Ww(Error("El")),!0;t.ypcCompleteTransactionEndpoint&&t.ypcCompleteTransactionEndpoint.gtmData&&_.A2(t.ypcCompleteTransactionEndpoint.gtmData);var S=_.OD().resolve(_.S_(_.yG));if(S){_.pf(this.hostElement);var O=_.id.instance;O&&_.Y1(O,t)?_.Kz(O,t).then(function(d){return!d||(d==null?0:d.error)?(d=T.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
t),_.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",d))):{data:d}}).then(function(d){_.dv(B,"yt-service-request-completed");
T.ypcCompleteTransactionSuccess_(t,d)},function(){return T.ypcCompleteTransactionFailure_(t)}):S.requestDataForServiceEndpoint(t).then(function(d){_.dv(B,"yt-service-request-completed");
T.ypcCompleteTransactionSuccess_(t,d)},function(){return T.ypcCompleteTransactionFailure_(t)})}return!0},
ypcCompleteTransactionSuccess_:function(B,t){_.im(this.hostElement);t.data||(t={data:t});_.CG(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);t.data.messageRenderer||t.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(B):(_.A2('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",B));t.data.actions&&(B=YQq(t.data.actions),t=KY1(t.data.actions),B.length&&_.hi(this.hostElement,
B),t.length&&_.qi(this.hostElement,t,this.hostElement))},
ypcCompleteTransactionFailure_:function(B){_.im(this.hostElement);_.CG(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",B,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(B,t,T){if(t=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",t))t={serializedTransactionFlowLoggingParams:t},T&&(t.errorType=T),_.sO(B,t),_.F3()}}];var mk8={};mk8.YtEndpointHandlerWithYpcBehavior=[_.$oE,_.OA.YtActionHandlerBehavior,[{openWalletDialog:function(B,t,T,S,O,d,Z){var h=this,q=_.ld();t=t.replace(/-/g,"+").replace(/_/g,"/");var D=_.Ni().get("hl");_.rfo(_.SA(_.rx),t,q.resolve,O,function(P){d&&d();q.reject(P)},D,function(P){return h.onServerBackendAnalyticEvent_(B,T,P)},this.onDialogClose_.bind(this),S,Z);
return q.promise},
openFixFlowDialog:function(B,t,T,S){B=B.replace(/-/g,"+").replace(/_/g,"/");_.SA(_.rx).openFixFlowDialog(B,t,T,S)},
onDialogClose_:function(){_.CG(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(B,t,T){_.dv(B,"yt-commerce-action-init-done");t&&_.hi(this.hostElement,[t,{backend_analytics:T}])}}],
_.PQ.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(B,t){B=this.get("data.nativeFlowEndpoint",t);t=this.get("data.fallbackEndpoint",t);B?_.hi(this.hostElement,[B]):t&&_.dv(this.hostElement,"yt-navigate",{endpoint:t})}}],
Ukb.YtCancelRecurrenceBehavior,JXr.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 B=this;srn(this,function(t,T,S){return B.handleYPCEndpoint(t,T,S)});
this.ypcRegisterActionMapJobId_=_.fC(_.wT,function(){B.registerActionMap(B.buyFlowActionMap_)})},
detached:function(){var B=this;_.wT.cancelJob(this.ypcRegisterActionMapJobId_);_.fC(_.wT,function(){B.unregisterActionMap(B.buyFlowActionMap_)})},
handleYPCEndpoint:function(B,t,T){var S=t.ypcGetCartEndpoint;if(S){_.Fi("commerce_transaction");var O=S.gtmId;O&&_.Rn(O);(S=S.gtmData)&&_.A2(S)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",t)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(B,t),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",t)!=null?(this.handleYPCFixInstrumentEndpoint_(B,t),!0):t.ypcPauseSubscriptionCommand?(fNn(this.hostElement,B,t,T),
!0):t.ypcResumeSubscriptionCommand?(AmB(this.hostElement,B,t),!0):t.getPaymentInstrumentsParamsCommand?(jEB(this.hostElement,B,t),!0):t.ypcHandleTransactionEndpoint?(X6f(this.hostElement,B,t,T),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(B,t){var T=this;_.wv("ttcr",void 0,"commerce_transaction");t=t.ypcGetCartEndpoint;var S=t.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,O=S.encryptedPurchaseParams,d=S.serializedTransactionFlowLoggingParams,Z=S.serializedPaymentsClientParams,h=this.createGetCartResponseFromParams_(S,t.offerParams,d);this.changeButtonState(B,!0);_.Xh(this.openWalletDialog(B,O,S.ypcLogWalletAnalyticDataEndpoint,d,function(){T.changeButtonState(B,!1)},function(){T.changeButtonState(B,
!1)},Z).then(function(q){return T.handleBuyFlowCompleteCallback_(B,h,q)},function(){return T.handleOnLoadError(h)}).then(function(q){return void T.handlePostPurchaseSuccess_(B,h,q)},function(q){return void T.handlePostPurchaseError_(q)}),function(){T.changeButtonState(B,!1);
B instanceof Element&&_.dv(B,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(B,t,T){var S=B.completeTransactionEndpoint,O=B.handleTransactionEndpoint;t={data:{offerParams:window.btoa(t),serializedTransactionFlowLoggingParams:T}};O?t.data.handleTransactionEndpoint=O:t.data.completeTransactionEndpoint=S;B.onCartDismissCommand&&(t.data.onCartDismissCommand=B.onCartDismissCommand);return t},
onGetCartServiceRequestCompleted_:function(B,t){var T=this,S=B.target;if(t&&t.data&&t.data.messageRenderer)_.im(this.hostElement),this.handleMessageRenderer_(t.data.messageRenderer),this.changeButtonState(S,!1);else{var O=this.get("data.encryptedPurchaseParams",t),d=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",t),Z=this.get("data.ypcLogWalletAnalyticDataEndpoint",t),h=this.get("data.serializedPaymentsClientParams",t),q=this.getLoggingParams_(t);if(q||O||d)B.stopPropagation(),_.wv("ttcr",
void 0,"commerce_transaction"),O||_.im(this.hostElement),this.changeButtonState(S,!1),d?_.CG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.MB("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:d}}},this]):O&&(this.changeButtonState(S,!0),B=null,B=this.openWalletDialog(S,O,Z,q,function(){_.im(T.hostElement);T.changeButtonState(S,!1)},function(){_.im(T.hostElement);
T.changeButtonState(S,!1)},h),_.Xh(B.then(function(D){return T.handleBuyFlowCompleteCallback_(S,t,D)},function(){return T.handleOnLoadError(t)}).then(function(D){return T.handlePostPurchaseSuccess_(S,t,D)},function(D){return T.handlePostPurchaseError_(D)}),function(){T.changeButtonState(S,!1);
_.dv(S,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(B,t){t&&t.endpoint&&t.endpoint.ypcGetCartEndpoint&&!t.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",t.endpoint.ypcGetCartEndpoint)&&_.qi(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",t.endpoint.ypcGetCartEndpoint)],B.target),_.pf(this.hostElement),this.changeButtonState(B.target,!0))},
onServiceRequestError_:function(B,t){if(t&&t.params&&t.params.length){t=_.C(t.params);for(var T=t.next();!T.done;T=t.next())if((T=T.value)&&T.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",T.ypcGetCartEndpoint)&&_.qi(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",T.ypcGetCartEndpoint)],B.target);_.im(this.hostElement);this.changeButtonState(B.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(B,t,T){var S=T.integratorData;return S==null||S===""||T.error!=null?(S=this.getLoggingParams_(t),String(T.error)==="-1"?(t.data.onCartDismissCommand&&_.qi(this.hostElement,[t.data.onCartDismissCommand],B),_.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",S,!0))):_.ca(new TY("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",S))):t.data.handleTransactionEndpoint?uJb(this.hostElement,t.data.handleTransactionEndpoint,{payments_payload:S,funds_guarantee_callback_client_data:T.integratorClientCallbackData}):
this.completeTransaction(t,T)},
handlePostPurchaseSuccess_:function(B,t,T){t=T.data;var S=!1,O,d;if(t&&((O=t.command)==null?0:(d=O.commandExecutorCommand)==null?0:d.commands)){var Z,h;O=(Z=t.command)==null?void 0:(h=Z.commandExecutorCommand)==null?void 0:h.commands;for(Z=0;Z<O.length;Z++)if(_.X(O[Z],_.uR2)){S=!0;break}}S||(t&&t.gtmDatas&&t.gtmDatas.length?_.A2(t.gtmDatas[0]):_.A2('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));T.data&&T.data.actions&&(t=YQq(T.data.actions),T=KY1(T.data.actions),t.length&&
_.hi(this.hostElement,t),T.length&&_.qi(this.hostElement,T,B))},
handlePostPurchaseError_:function(B){B&&B.payload&&B.payload.isUserDismiss||_.wj(Error("Gl"))},
handleOnLoadError:function(B){B=this.getLoggingParams_(B);return _.ca(new TY("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",B))},
getLoggingParams_:function(B){return this.get("data.serializedTransactionFlowLoggingParams",B)},
handleMessageRenderer_:function(B){var t=_.yY(B,"renderer"),T=_.MB("openPopupConfig");t==="confirmDialogRenderer"&&T&&_.CG(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:T.popupTypeMap[t],popup:B}},this])},
handleYPCFixInstrumentEndpoint_:function(B,t){var T=this,S=t.ypcFixInstrumentEndpoint;t=S.encryptedFixInstrumentParameters;this.logFixFopEvent_(S,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(B,!0);this.openFixFlowDialog(t,function(O,d){T.onFixFlowCompleteCallback_(S,O,d)},function(){return T.changeButtonState(B,!1)},function(){T.changeButtonState(B,!1);
T.logFixFopEvent_(S,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(B,t,T){var S=_.Gy("payments.business.integration.scenario.FixInstrument");if(t==S.IntegratorCallbackType.ON_COMPLETE){t="FIX_FOP_EVENT_TYPE_CANCEL";var O=null;T.error!=null?T.error!=S.OnCompleteCallbackError.USER_CANCELLED&&(_.qi(this.hostElement,[B.errorAction],this.hostElement),t="FIX_FOP_EVENT_TYPE_FAILURE",O="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.qi(this.hostElement,[B.successAction],this.hostElement),t="FIX_FOP_EVENT_TYPE_SUCCESS");_.qi(this.hostElement,[B.onFinishAction],
this.hostElement);this.logFixFopEvent_(B,t,O)}},
logFixFopEvent_:function(B,t,T){(B=B.serializedFixFopLoggingParams)?(t={eventType:t,serializedFixFopLoggingParams:B},T!=null&&(t.errorType=T),_.sO("fixFopFlow",t),_.F3()):_.wj(Error("Hl"))},
changeButtonState:function(B,t){_.m("enable_ypc_spinners")&&B&&(B.is==="yt-button-renderer"||B.is==="ytd-button-renderer")&&(B.disabled=t)}}];var N57=function(B){this.JSC$28958_clientRoot=B;this.feedbackCollectorActionMap={"yt-help-dialog-requested":sE_,"yt-feedback-dialog-requested":cmw,"yt-signal-action-help":FCC,"yt-signal-action-send-feedback":w6B,"yt-send-feedback-action":ymC,"yt-user-feedback-endpoint":QEs};_.i_(_.pC.getInstance(),this.feedbackCollectorActionMap,this.JSC$28958_clientRoot)},XFB;var uXw=function(B){this.JSC$28963_clientRoot=B;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":xag.bind(null,this.JSC$28963_clientRoot),"yt-signal-action-delete-all-downloads":$ab,"yt-signal-action-delete-download":WCV,"yt-signal-action-delete-playlist-download":G2V,"yt-signal-action-install-pwa":vks,"yt-signal-action-refresh-downloads":KCV,"yt-offline-video-endpoint":rmf,"yt-offline-playlist-endpoint":bkg,"yt-update-local-app-setting-command":te_,"yt-offline-orchestration-action-command":Sv_,
"yt-signal-action-undo-delete-download":ik_,"yt-local-watch-history-command":d6b};_.i_(_.pC.getInstance(),this.downloadManagerActionMap,this.JSC$28963_clientRoot);_.FJ.instance=new _.FJ},jm8;var ea=function(){var B=_.x.apply(this,arguments)||this;B.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_"};B.remoteApi_=null;return B};
_.u(ea,_.x);_.k=ea.prototype;
_.k.ready=function(){_.m("polymer_enable_mdx")&&(y2w({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.m("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.m("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.m("enable_cast_short_lived_lounge_token")}),_.Z3("yt-remote-connection-change",this.handleConnectionChange_,this),_.Z3("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=GF7())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.k.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.k.handleConnectionChange_=function(B){(this.mdxConnected=B)?(B=MI1(),!B&&ciN()&&sGg()&&(B={key:"cast-selector-receiver",name:sGg()}),B=B.name):B=null;this.receiverName=B;_.by(this.remoteApi_);(this.remoteApi_=GF7())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.k.handleReceiverAvailabilityChange_=function(){var B=xnq();ciN()&&_.h2("yt-remote-cast-available")&&B.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=B.length>0};
_.k.handleRemoteQueueChange_=function(){var B=this.currentVideoId_,t=this.currentListId_,T=ZZ(this.remoteApi_);this.currentVideoId_=T.videoId;this.currentListId_=T.listId;this.currentVideoId_&&_.CG(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.m("polymer_enable_mdx_queue")?this.currentListId_:null,B,t])};
_.k.handleAddToQueueAction_=function(B){B=_.X(B,IPn);this.remoteApi_&&(B.videoId?this.remoteApi_.addVideo(B.videoId):B.playlistId&&this.remoteApi_.addPlaylist(B.playlistId))};
_.k.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.k.handleInsertInQueueAction_=function(B){B=_.X(B,J5w);this.remoteApi_&&B.videoId&&this.remoteApi_.JSC$17687_insertVideo(B.videoId)};
_.k.handleRemoveFromQueueAction_=function(B){B=_.X(B,mJw);this.remoteApi_&&B.videoId&&this.remoteApi_.JSC$17687_removeVideo(B.videoId)};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ea.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y(),_.Y("design:type",Object)],ea.prototype,"appId",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ea.prototype,"mdxConnected",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ea.prototype,"receiverAvailable",void 0);_.G([_.y(),_.Y("design:type",Object)],ea.prototype,"receiverName",void 0);_.G([_.y(),_.Y("design:type",Object)],ea.prototype,"currentVideoId_",void 0);
_.G([_.y(),_.Y("design:type",Object)],ea.prototype,"currentListId_",void 0);_.G([_.yX({is:"yt-mdx-manager",disableElementRegistration:!0})],ea);_.e(ea,"yt-mdx-manager",void 0,{mode:2});var H8b;var ap1;var Gj=function(){var B=_.x.apply(this,arguments)||this;B.APP_IDS={ytr:3,ytm:5};B.JSC$18926_timeoutId_=0;B.actionMap={"yt-open-create-family-dialog":"open"};return B};
_.u(Gj,_.x);_.k=Gj.prototype;_.k.created=function(){lH8(2200)};
_.k.detached=function(){this.observer_&&this.observer_.disconnect()};
_.k.open=function(B,t){var T=this,S=B.serializedYpcFamilyCreateLoggingParams;this.JSC$18926_timeoutId_=setTimeout(this.abort_.bind(this,B.postFlowErrorEndpoint,S),3E4);t&&(this.onReadyCallback_=t);var O=_.ZH(this.hostElement).querySelector("#unicorn-iframe");S&&S&&w2n("ypcFamilyCreateFlowStarted",S);_.DTh("family_creation",function(){var d=_.Gy("gapi.family_creation.render");_.Gy("gapi.config.update")("iframes/family_creation/url",T.getFamilyCreationUrlWithUnicornParams_());var Z=3;B.appId&&B.appId in
T.APP_IDS&&(Z=T.APP_IDS[B.appId]);Z={authUser:_.MB("SESSION_INDEX")||0,clientId:Z,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.MB("HL"),initialflow:[4,5,6,7],m:T.isMobile?1:0,onFlowComplete:T.onUnicornFlowComplete_.bind(T,B.postFlowSuccessEndpoint,S),onError:T.onUnicornFlowError_.bind(T,B.postFlowErrorEndpoint,S),onReady:T.onUnicornFlowReady_.bind(T,B.referencePcidParams)};d(O,Z)})};
_.k.close=function(){_.ZH(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.k.onUnicornFlowComplete_=function(B,t){this.close();t&&t&&w2n("ypcFamilyCreateFlowSucceeded",t);_.dv(this.hostElement,"yt-navigate",{endpoint:B})};
_.k.onUnicornFlowError_=function(B,t){this.close();t&&w2n("ypcFamilyCreateFlowCancelled",t);_.dv(this.hostElement,"yt-navigate",{endpoint:B})};
_.k.onUnicornFlowReady_=function(B){var t=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();B&&_.Gy("gapi.family_creation.setConfig")(0,B);this.observer_=new MutationObserver(function(){_.ZH(t.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.ZH(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.ZH(this.hostElement).querySelector("#dialog").open()};
_.k.getFamilyCreationUrlWithUnicornParams_=function(){return _.MB("YTR_FAMILY_CREATION_URL")};
_.k.getCurrentUrl_=function(){return document.location.href};
_.k.abort_=function(B,t){this.clearTimeout_();this.onUnicornFlowError_(B,t)};
_.k.clearTimeout_=function(){clearTimeout(this.JSC$18926_timeoutId_)};
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],Gj.prototype,"ytActionHandlerBehavior",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],Gj.prototype,"isMobile",void 0);_.G([_.y(),_.Y("design:type",Object)],Gj.prototype,"onReadyCallback_",void 0);_.G([_.y(),_.Y("design:type",Object)],Gj.prototype,"observer_",void 0);_.G([_.yX({is:"yt-create-family-dialog",disableElementRegistration:!0})],Gj);
_.e(Gj,"yt-create-family-dialog",function(){if(ap1===void 0){var B=document.createElement("template");_.a(B,'\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');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);var t=B.content,T=t.insertBefore;H8b===void 0&&(H8b=document.createElement("template"));var S=H8b;T.call(t,S.content.cloneNode(!0),B.content.firstChild);ap1=B}B=ap1;return B},{mode:2});var fpg;var gZb;var pN=function(){var B=_.x.apply(this,arguments)||this;B.STEP=1;B.BLOCK_ON=80;B.MIN_PROGESS=0;B.MAX_PROGESS=100;return B};
_.u(pN,_.x);_.k=pN.prototype;_.k.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.k.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));_.OD().addProvider({provide:JJV,useValue:this})};
_.k.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.k.finish=function(){var B=this;this.progress=this.MAX_PROGESS;CWg(function(){B.progress==B.MAX_PROGESS&&(B.hostElement.hidden=!0)})};
_.k.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.n9.Object.defineProperties(pN.prototype,{progress:{configurable:!0,enumerable:!0,set:function(B){this.progress_=B;var t="scaleX("+B/this.MAX_PROGESS+")",T=_.ZH(this.hostElement).querySelector("#progress").style;T.transform=t;T.webkitTransform=t;this.hostElement.setAttribute("aria-valuenow",String(B))},
get:function(){return this.progress_}}});
_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],pN.prototype,"ytComponentBehavior",void 0);_.G([_.yX({is:"yt-page-navigation-progress",disableElementRegistration:!0})],pN);
_.e(pN,"yt-page-navigation-progress",function(){if(gZb===void 0){var B=document.createElement("template");_.a(B,'\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');B.content.insertBefore(_.r().content.cloneNode(!0),
B.content.firstChild);var t=B.content,T=t.insertBefore;fpg===void 0&&(fpg=document.createElement("template"));var S=fpg;T.call(t,S.content.cloneNode(!0),B.content.firstChild);gZb=B}B=gZb;return B},{mode:2});var Rdw=function(){var B=_.C(_.PV(void 0,void 0,"Ke5SJd"));this.state=B.next().value;this.setState=B.next().value;B=_.C(_.PV(void 0,void 0,"iQxJ0e"));B.next();B.next()};
Rdw.prototype.notify=function(B,t){var T;((T=this.state())==null?void 0:T.anchor)===B&&this.setState({text:t.text,location:t.location,anchor:B,offset:t.offset})};var AX1=new Rdw;_.dU(_.Ba(function(){return _.E("yt-tooltip",{class:"ytTooltipContainerHost"},function(){var B;return(B=AX1.state())==null?void 0:B.text})},"nh"),"yt-tooltip");var cX7={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"},sm1={"font-size":"12px","font-style":"italic"},F_N={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.qv7=function(){return _.L(function(B){_.Dh(B)})};var wF_=_.Ba(function(B){var t=function(){return B.data().subtext},T={};
return _.E("snackbar-view-model",{class:_.JK("snackbarViewModelHost",B.className)},_.E("div",{class:_.JK("snackbarViewModelEngagementBarWrapper",B.className)},_.E(_.I,{cond:function(){return B.data().image},
then:function(S){return _.E(_.bQ,{data:S,alt:"",targetHeight:48,targetWidth:86,preserveHeight:!0,preserveWidth:!0,className:"snackbarViewModelImageContainer"})}}),_.E(_.I,{cond:function(){return B.data().imageContent},
then:function(){return _.E("div",{class:"snackbarViewModelAvatarContainer"},_.E(_.cR,{data:function(){return B.data().imageContent}},{decoratedAvatarViewModel:_.R3}))}}),_.E("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.E("div",{class:_.JK((T.snackbarViewModelTitle=!0,T.snackbarViewModelTitleWithSubtext=t,T))},_.E(_.vR,{text:function(){return B.data().text}})),_.E(_.I,{cond:t,
then:function(){return _.E("div",{class:"snackbarViewModelSubtext"},_.E(_.vR,{text:function(){return t()}}))}})),_.E(_.I,{cond:function(){return B.data().buttons},
then:function(){return _.E("div",{class:"snackbarViewModelButtonClassWrapper"},_.E(_.cR,{data:function(){return B.data().buttons}},{buttonViewModel:function(S){return _.E(_.V6,{data:S.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:B.target})}}))}})))},"oh");_.dU(_.Ba(function(){function B(c,w,W){N(c);f(W);U("in");D(!0);d=setTimeout(function(){t()},w)}
function t(c){U("out");c&&clearTimeout(d)}
function T(){t(!0)}
function S(c){if(c){var w=c.snackbarViewModel,W=c.durationMs,v=c.target;W||(W=3E3);w&&(c=_.OD().resolve(_.S_(_.Cc)))&&c.enqueue({isOpened:q,open:function(){B(w,W,v)},
close:t},0)}}
var O=_.l_("snackbar-container"),d=void 0,Z=_.C(_.PV(!1,void 0,"tzcJoc")),h=Z.next().value;Z=Z.next().value;var q=h,D=Z;h=_.C(_.PV("out",void 0,"ATpOud"));var P=h.next().value,U=h.next().value;h=_.C(_.PV(void 0,void 0,"vK6Iu"));var J=h.next().value,N=h.next().value;h=_.C(_.PV(void 0,void 0,"eOyCtc"));var H=h.next().value,f=h.next().value;h=_.Xb(function(){if(P()==="out"){D(!1);N(void 0);f(void 0);var c=_.OD().resolve(_.S_(_.Cc));c&&Cdq(c,0)}});
_.Fv(function(){var c=_.OD().resolve(_.S_(_.CVe));c&&(c.showSnackbarFn=S,c.closeSnackbarFn=T)});
Z={};return _.E("snackbar-container",{class:_.JK("ytSnackbarContainerHost",(Z.ytSnackbarContainerMobile=!1,Z.ytSnackbarContainerOpened=function(){return q()&&P()==="in"},Z.ytSnackbarContainerClosed=function(){return q()&&P()==="out"},Z)),
el:O,"on:animationend":h},_.E(_.I,{cond:function(){return q()&&!!J()},
then:function(){return _.E(wF_,{data:function(){return J()},
target:function(){return H()}})}}))},"ph"),"snackbar-container");_.dU(_.Ba(function(){var B=_.Mr(_.NRv);return _.E("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var t;return(t=B())==null?void 0:t.announcement})},"qh"),"yt-ephemeral-actions");var Akf=new Map;var Elg=function(B,t){var T=this;this.handleError=B;this.logEventInternal=t;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){T.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
Elg.prototype.logError=function(B){this.handleError(B)};
Elg.prototype.logEvent=function(B,t){switch(B){case "IDB_DATA_CORRUPTED":_.m("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",t);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",t);break;case "IS_SUPPORTED_COMPLETED":_.m("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",t);break;case "QUOTA_EXCEEDED":oZ8(this,t);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",t);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":B=Object.assign({},t,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",B)}};
var oZ8=function(B,t){_.Pt.getInstance().estimate().then(function(T){T=Object.assign({},t,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:sKg(T==null?void 0:T.usage),deviceStorageQuotaMbytes:sKg(T==null?void 0:T.quota)});B.logEventInternal("idbQuotaExceeded",T)})};var ib=function(){var B=_.x.apply(this,arguments)||this;B.tabGesturesIsActive=!1;B.deprecateFullerscreenUi=_.m("web_watch_fullerscreen_deprecation_ui");B.hasDelegation=!1;B.darkerDarkTheme=_.m("web_darker_dark_theme");B.isFrostedGlassInitialized=!1;B.frostedGlassExp=_.m("web_frosted_glass");B.mastheadHiddenFocusWithinKillswitch=_.m("web_masthead_hidden_focus_within_killswitch");B.clientOnlyWizTooltipsEnabled=_.m("enable_client_only_wiz_tooltips");B.scrollAtTop=!0;B.guideScrollTop=0;B.isTheaterModeSession=
_.$M("START_IN_THEATER_MODE");B.iMaxTheaterMode=_.m("web_watch_imax_theater_mode");B.isFullWindowSession=_.$M("START_IN_FULL_WINDOW_MODE");B.hasCreateFamilyDialog=!1;B.mastheadHeight=56;B.networkStatusManager=new _.Yl;B.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"};B.dynamicActionMap={"yt-run-attestation-command":function(t){var T=_.qwE.instance,S=_.X(t,_.gp1);return S?_.m("use_rta_manager_for_async")&&
zxr()?xAg(T,S,t.clickTrackingParams):Qr8(T,S,t.clickTrackingParams):_.ca(Error("ri"))}};
B.isFrostedGlassDisabled=!1;B.isChannelOrPlaylistPage=!1;return B};
_.u(ib,_.x);_.k=ib.prototype;_.k.created=function(){var B=_.OD();_.m("kevlar_clear_duplicate_pref_cookie")&&_.fC(_.wT,function(){var t=_.mV.get("PREF");t&&!/f\d=/.test(t)&&(t=_.ZE("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=t?"PREF=null;domain="+t+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.m("gzip_gel_with_worker")&&_.RKq();_.m("jspb_serialize_with_worker")&&j1g();_.m("web_worker_availability_check")&&ckq();_.m("nwl_init_killswitch")||Xz8().then(function(){_.wT.addLowPriorityJob(xif)});
this.pageManagerAttachedPromise=_.ld();this.ytdAppBehavior.loadDepsPromise=_.NL([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.nS(this.onThrottledScroll,200,this);_.m("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);Dh1();VZg=!!_.Gy("ytappsettings.initialized");Vl=_.Gy("ytappsettings.previousValue");rD_=_.Gy("ytappsettings.previousSnapshotTime");VZg||(VZg=!0,zlb());p7n();iGq();_.xM("DEFERRED_DETACH",
_.m("kevlar_tuner_should_defer_detach"));_.xM("REUSE_COMPONENTS",!0);_.xM("STAMPER_STABLE_LIST",!0);_.xM("SCHEDULED_LAZY_LIST",!0);_.xM("openPopupConfig",wQb);_.xM("useClickHandler",!0);_.m("kevlar_shell_cleanup")&&_.wT.addLowPriorityJob(kis.bind(this,_.TX.caches));_.$M("IS_SHELL_LOAD")&&_.sQ({shellStartupDurationMs:Math.round((0,_.SQ)()-_.fG())});PWV(this.networkStatusManager);_.m("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",Zxq(cX7)),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!",
Zxq(sm1)),console.log("%cVisit http://go/join-youtube-web to apply today.",Zxq(F_N)));_.C6N(B.resolve(_.hd),1E3)};
_.k.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var B=wzb();B&&!_.m("external_fullscreen_killswitch")&&document.addEventListener(B,this.setFullscreen.bind(this));(B=window.matchMedia("(prefers-color-scheme: dark)"))&&B.addEventListener&&B.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.k.attached=function(){var B=this;_.xi().processSignal("ci");_.m("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.G7g?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.qM(_.wih(),"SUCCESS");this.updateIconSet();_.TA(this.guideInnerContent,!1);_.HK().initVisibilityObserver();this.guideService.guideElement=this.guide;var t=document.createElement("ytd-miniplayer"),T=_.ZH(this.hostElement).querySelector("#content");
_.ZH(this.hostElement).insertBefore(t,T);_.xi().processSignal("ma");_.OD().resolve(_.y4).init(t);_.$M("IS_SHELL_LOAD")&&(T=document.createElement("ytd-network-status-banner"),_.ZH(this.hostElement).insertBefore(T,t));_.m("kevlar_right_click_on_lockups")&&_.$9._onCaptureClick&&document.addEventListener("contextmenu",_.$9._onCaptureClick.bind(_.$9),!0);var S=function(){var O=_.BQ("yt-page-navigation-progress");_.ZH(B.hostElement).appendChild(O)};
setTimeout(function(){_.xi().parkOrScheduleJob(S,0,"eocs",16)},0);
_.m("service_worker_push_enabled")&&_.fC(_.wT,F0f);_.i_(_.pC.getInstance(),this.dynamicActionMap,this.hostElement);_.dv(this.hostElement,"ytd-app-attached");_.xi().processSignal("aa");nlV(this.hostElement);_.Bz("gapi.load",_.DTh);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.fC(_.wT,
function(){var O=document.createElement("ytd-video-preview");_.ZH(_.ZH(B.hostElement).querySelector("#video-preview")).appendChild(O)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.fC(_.wT,function(){Ves();B.registerWithViewTransitionManager()});
if(_.sa()&&this.isAppDarkTheme()!==_.Am())this.onDarkModeToggledAction();else t=_.c6()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==t&&(_.m("enable_dark_theme_only_on_shorts")?_.Kk(_.m("enable_dark_theme_only_on_shorts_control")?window.location.href:_.n4(window.location.href,{theme:"dark"})):_.yu(new _.HY("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(xD_=new QDr(this.hostElement)),jm8=new uXw(this.hostElement),XFB=new N57(this.hostElement),SEs=new Tks(this.hostElement)};
_.k.getThemeSettingsToLog=function(){var B=_.c6()==="USER_INTERFACE_THEME_DARK";B=_.sa()?_.Am()?"os-dark":"os-light":B?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:B,cookiesEnabled:_.XD()}};
_.k.detached=function(){_.kG(this.guideInnerContent);_.wT.cancelJob(Lo);Lo=0;_.wT.cancelJob(qS);qS=0;_.ev_(vlb);vlb.length=0;YPf=_.kc2=null;_.HK().dispose();_.m("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.Ym(_.pC.getInstance(),xD_.playlistHandlerActionMap,xD_.JSC$28657_clientRoot);_.Ym(_.pC.getInstance(),jm8.downloadManagerActionMap,jm8.JSC$28963_clientRoot);_.Ym(_.pC.getInstance(),XFB.feedbackCollectorActionMap,XFB.JSC$28958_clientRoot);
for(var B=_.C(SEs.eventListeners),t=B.next();!t.done;t=B.next()){var T=_.C(t.value);t=T.next().value;T=T.next().value;T=_.C(T);for(var S=T.next();!S.done;S=T.next()){var O=_.C(S.value);S=O.next().value;O=O.next().value;t.removeEventListener(S,O)}}_.Ym(_.pC.getInstance(),SEs.autonavPauseActionMap,SEs.JSC$17870_clientRoot)};
_.k.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Ni().getFlag(186)};
_.k.computeIsInlinePreviewEnabled=function(B,t,T){return!T&&_.SZs({miniplayerIsActive:B,miniplayerPlaybackState:t})};
_.k.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.kT({type:"SET_FROSTED_GLASS_MODE",payload:!_.m("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.k.computeIsFrostedGlassDisabled=function(B,t,T,S){return B||t||T||S&&_.m("web_frosted_glass_disable_watch")};
_.k.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.m("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.k.computeIsHomePage=function(B,t){if(!B||t==null||!t.endpoint)return!1;var T;return((T=_.X(t.endpoint,_.XJ))==null?void 0:T.browseId)==="FEwhat_to_watch"};
_.k.updateIsChannelOrPlaylistPage=function(){if(_.m("web_frosted_glass")){var B,t,T=(t=(B=_.OD().resolve(_.S_(_.BR)))==null?void 0:B.getCurrentPage())==null?void 0:t.pageSubtype;this.isChannelOrPlaylistPage=T?["channel","channels","playlist"].includes(T):!1}};
_.k.scheduleFrostedGlassInitialization=function(){var B=this;_.m("web_frosted_glass")&&_.xi().parkOrScheduleJob(function(){B.isFrostedGlassInitialized=!0},0,_.ou(["eocs",
"cr"]),300)};
_.k.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.Jr1(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.kT({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.kT({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.k.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Si8(!0))};
_.k.onYtSignalActionRequestPersistentStorage=function(){if(!_.m("request_persistent_storage_killswitch")){var B=_.OD().resolve(_.rN1);B.cachedPersistStatePromise||(B.cachedPersistStatePromise=I1g())}};
_.k.handleYtChannelCreationFormEndpoints=function(B){B&&this.ytComponentBehavior.resolveCommand(B)};
_.k.handleShowEngagementPanelEndpoint=function(B){B&&this.ytComponentBehavior.resolveCommand(B)};
_.k.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Si8(!1))};
_.k.initIconDefs=function(B,t){var T=document.createElement("iron-iconset-svg");T.name=B;B=document.createElementNS("http://www.w3.org/2000/svg","svg");T.appendChild(B);B.appendChild(t);document.body.appendChild(T);return T};
_.k.onWindowResized=function(){_.CG(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var B=_.A$b.getInstance();B.documentWidth_=document.body.clientWidth;hMC(B)};
_.k.onWindowScrolled=function(){var B=_.OD().resolve(_.BR).getCurrentPage();if(B!=null&&B.getScrollTop){var t=this.ytdReduxBehavior,T=t.dispatch;B=B.getScrollTop()<=0;T.call(t,_.kT({type:"SET_SCROLL_AT_TOP",payload:B}))}};
_.k.guideIsVisibleButNotPersistentSelectorChanged=function(){var B=_.OD().resolve(_.BR).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=B.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"),
B.setScrollTop(this.guideScrollTop));_.Zu(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.k.getCurrentPageScrollableElementType=function(){var B=_.OD().resolve(_.BR).getCurrentPage();if(B&&B.getPageScrollingElement())return B.getPageScrollingElement().nodeName};
_.k.observeGuideVisibility=function(){var B=_.A$b.getInstance(),t=this.miniGuideVisible;B.guidePersistentAndVisible_=this.guidePersistentAndVisible;B.miniGuideVisible_=t;hMC(B)};
_.k.handleEduDismissAction=function(B){B&&B.eduDismissAction&&(_.CG(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.Hro.getInstance(),_.rc.set(B.eduDismissAction.key+"-dismissed",!0))};
_.k.handleEduImpressionAction=function(B){if(B&&B.eduImpressionAction){var t=_.Hro.getInstance();B=B.eduImpressionAction.key;t.JSC$11003_eduDisplayedThisLoad_[_.j32[B].setKey||B]=!0;_.rc.set(B+"-impression",parseInt(_.rc.get(B+"-impression")||0,10)+1)}};
_.k.onYtSignalActionConfirmMentionsEdu=function(){_.CG(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.BK.getInstance();_.bJ.set("edu-dismissed",!0)};
_.k.onYtSignalActionRecordMentionsEduImpression=function(){_.BK.getInstance();var B=_.bJ.set,t=parseInt(_.bJ.get("edu-impressions"),10);B.call(_.bJ,"edu-impressions",(isFinite(t)?t:0)+1)};
_.k.onYtPageManagerAttached=function(B){var t;((t=_.bn(B))==null?void 0:t.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.k.onInvokeInstrumentManagerAction=function(B,t){ykb(t,B)};
_.k.updateIconSet=function(){var B=this.hostElement.querySelector("#masthead");if(B){var t=_.Lx(B),T=t.querySelector("g#yt-logo-updated");T&&(B=document.createElementNS("http://www.w3.org/2000/svg","defs"),B.appendChild(T.cloneNode(!0)),(t=t.querySelector("g#yt-logo-red-updated"))&&B.appendChild(t.cloneNode(!0)),this.initIconDefs("yt-logos-ext",B))}};
_.k.updateMastheadData=function(){var B=this,t,T,S,O,d;return _.L(function(Z){if(Z.nextAddress==1){t=B.data;T=B.hostElement.querySelector("#masthead");if(!T)return Z.return();_.K9(B,function(){T.data=B.topbarData});
if(!B.get("response.topbar",t)||B.get("response.topbar.responseContext.maxAgeSeconds",t)===0)return Z.jumpTo(0);if(S=_.OD().resolve(_.pD))return _.V(Z,S(),6);O=_.OD().resolve(_.k6);return _.V(Z,O.put("service:topbar:fallback",new _.du({innertubeResponse:B.get("response.topbar",t)})),0)}return(d=Z.yieldResult)?_.V(Z,d.put("service:topbar:fallback",new _.du({innertubeResponse:B.get("response.topbar",t)})),0):Z.jumpTo(0)})};
_.k.computeTopbarData=function(B){if(!B)return null;var t;return this.isShortsPage&&this.topbarData&&!_.X((t=B.response)==null?void 0:t.topbar,OaB)?this.topbarData:B.response&&"topbar"in B.response?_.X(B.response.topbar,OaB)||null:null};
_.k.onSetTheaterModeEnabled=function(B,t){this.isTheaterModeSession=t.enabled;this.setTheaterModeStyles(t.enabled)};
_.k.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.k.onDarkModeToggledAction=function(){var B=_.DE(window.location.href);if(!_.UDh(B)){(B=!!_.vw(window.location.href).themeRefresh)&&_.yu(new _.HY("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!B){zlb();B={themeRefresh:1};var t=_.OD().resolve(_.BR);if(t.isOnWatch()){var T,S;t=((T=t.getPlayerFromWatch())==null?void 0:(S=T.getPlayer())==null?void 0:S.getCurrentTime())||0;t>=1&&(B.time_continue=Math.floor(t))}_.XD()||_.c6()!=="USER_INTERFACE_THEME_DARK"||(B.theme="dark");_.Kk(_.n4(window.location.href,
B))}_.m("web_appshell_refresh_trigger")&&_.TX.caches&&this.refreshAppShellResponse();T=_.WO(window.location.href);_.Lt(_.OD().resolve(_.hr),_.zQ(T,"theme"))}};
_.k.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.k.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.k.onPlayerFullscreen=function(B){_.B7();this.playerFullscreen=B};
_.k.setRestrictedMode=function(B){var t=_.Ni();_.Xi(0,58,B);t.save();_.OD().resolve(_.jI).reload()};
_.k.onPageChanged=function(B){B.detail.newPageType==="ytd-watch-flexy"||B.detail.newPageType==="ytd-watch-fixie"||B.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.fl("WEB_PAGE_TYPE_WATCH")):B.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.fl("WEB_PAGE_TYPE_SHORTS")):B.detail.newPageType==="ytd-browse"&&B.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.fl("WEB_PAGE_TYPE_MINI_APP")):_.m("web_frosted_glass")&&B.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.fl("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.fl("WEB_PAGE_TYPE_UNKNOWN"));B.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.k.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.k.onGuideToggleTap=function(){_.dv(this.hostElement,"yt-guide-toggle")};
_.k.onGuideToggleHover=function(){_.dv(this.hostElement,"yt-guide-hover")};
_.k.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.k.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.k.setMastheadTheme=function(){var B=_.Lx(this.hostElement).querySelector("#masthead");B&&(B.dark=B.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),B.isDarkThemeForced=!1)};
_.k.onRequestPanelModeChange=function(B,t){this.hideHeaderShadow=t.mode!=="seamed"};
_.k.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.k.onDrawerIronSelect=function(B){_.bn(B).id==="guide"&&this.processDrawerIronSelect()};
_.k.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var B="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(B="opened"));_.dv(this.hostElement,"yt-autonav-pause-guide-"+B)};
_.k.onAddElementToApp=function(B){_.ZH(this.hostElement).appendChild(B.detail)};
_.k.onThrottledScroll=function(){var B=_.OD().resolve(_.BR).getCurrentPage();B&&(this.scrollAtTop=B.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.k.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.k.setFullscreen=function(){if(_.m("external_fullscreen")||!this.isWatchPage){var B=_.m("kevlar_fullerscreen_root_only_killswitch")?!!_.B7():!!_.B7()&&_.B7()===document.documentElement;B=(this.isWatchPage||_.m("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(B||this.isFullWindowSession);this.fullscreen!==B&&((this.fullscreen=B)&&_.Zu(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.rq().dispatch(_.Zte(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.updateScrollAndMasthead(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.CG(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.k.setFullscreenLoggingForShorts=function(B){var t,T,S;return _.L(function(O){if(O.nextAddress==1)return _.V(O,(t=_.Tp())==null?void 0:t.getPlayerPromise(),2);T=O.yieldResult;(S=T)==null||S.setAppFullscreen(B);_.Dh(O)})};
_.k.updateMastheadCssHeight=function(){var B=this.mastheadHeight;this.fullscreen&&(B=0);_.Ev(this.hostElement,{"--ytd-masthead-height":B+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.k.updateNetworkStatusBannerDisplayStatus=function(){var B="unset";this.fullscreen&&(B="none");_.Ev(this.hostElement,{"--ytd-network-status-banner-display":B})};
_.k.updateNetworkStatusBannerCssHeight=function(){var B="unset";this.fullscreen&&(B="0px");_.Ev(this.hostElement,{"--ytd-network-status-banner-max-height":B})};
_.k.updateScrollAndMasthead=function(B,t,T,S){this.iMaxTheaterMode||(S=!1);var O=_.OD().resolve(_.BR).getCurrentPage();B||t||S?(document.body.classList.add("no-scroll"),O.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.Pb(this,this.onScroll)),O.setScrollTop(0),_.Ev(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.sR()+"px"})):T?_.dv(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.dv(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
O.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.Pb(this,this.onScroll)));this.mastheadHidden=B||t||T;this.updateMastheadCssHeight();_.m("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.k.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.k.onYtNavigateAction=function(B){B=this.get("navigateAction.endpoint",B);_.dv(this.hostElement,"yt-navigate",{endpoint:B})};
_.k.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var B=document.createElement("yt-create-family-dialog");_.ZH(this.hostElement).appendChild(B);this.hasCreateFamilyDialog=!0}};
_.k.onSetPushNotificationsEnabledCommand=function(B){var t=this,T=_.X(B,Slf);T&&typeof T.enabled==="boolean"&&(Notification.permission!=="granted"?gmn().then(function(){Notification.permission==="granted"?(VcV(!T.enabled).then(P_g),T.successAction&&_.hi(t.hostElement,[T.successAction])):T.failureAction&&_.hi(t.hostElement,[T.failureAction])}):(VcV(!T.enabled).then(P_g),T.successAction&&_.hi(this.hostElement,[T.successAction])))};
_.k.onYtSignalActionEnableChromeNotifications=function(){RLB(!0)};
_.k.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.X(this.topbarData.hotkeyDialog,CgB)}}})};
_.k.onYtSignalActionShowKeyboardShortcutDialog=function(){_.CG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.k.onYtEndpointChangeHandler=function(B,t){var T=_.SA(_.uP);T.pendingPrefetchJob_&&(t=!(!t||t.autonav!="1"),T.pendingPrefetchJob_.resolve(B&&_.dDX(B)?_.CsC(B,t):""),T.pendingPrefetchJob_=null);_.CG(this.hostElement,"yt-pause-active-page-context");_.CG(this.hostElement,"ytd-log-youthere-nav");_.CG(this.hostElement,"yt-prepare-page-dispose")};
_.k.handleCommandWithCommandHandler=function(B,t){_.UW.instance.resolveCommand(B,{form:{element:t}})};
_.k.onYtTimedCommand=function(B){var t=this;B=_.X(B,Y5_);var T=B.command;T&&_.AT(_.wT,function(){var S=_.X(T,_.v98);S?(_.UW.instance.resolveCommand(T),t.maybeLogGetAnswerRequestTick(S)):_.qi(t.hostElement,[T],t.hostElement)},B.timeoutMs||0)};
_.k.maybeLogGetAnswerRequestTick=function(B){B&&B.isFirstRequest&&(_.Fi("search_overview_answer"),_.wv("so_rq",void 0,"search_overview_answer"))};
_.k.onYtSignalActionSkipNavigation=function(){var B=_.OD().resolve(_.BR).getCurrentPage();_.nR(B)};
_.k.onYtSignalActionCopyDebugData=function(){eL8()};
_.k.handleEntityUpdateCommand=function(B){_.U6(_.X(B,_.iyb).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.k.logFlowLoggingEventCommand=function(B){if(B=_.X(B,_.rzq))if(B.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var t=B.flowEventNamespace,T=B.flowEventType,S=B.flowType;S&&t&&T&&_.bAC(_.Ea(t,T,B.flowEventMetadata),S)}else{t=_.P6();T=B.flowEventNamespace;S=B.flowEventType;var O=B.flowType;O&&T&&S&&_.DN(t,_.Ea(T,S,B.flowEventMetadata),O,B.flowNonce)}};
_.k.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.k.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.k.onTouchStart=function(){var B=_.an();_.sg()&&_.pz(B.JSC$11230_screenManager,{visualElement:B.ve})};
_.k.handleSelectLanguageCommand=function(B){if(B=_.X(B,B8C).hl){var t=_.Ni();t.set("hl",B);t.save();_.OD().resolve(_.jI).reload()}};
_.k.handleConfirmDialogEndpoint=function(B){(B=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(B))&&this.ytOpenPopupBehavior.openPopup(B)};
_.k.handleOpenPopupNavigationEndpoints=function(B,t){_.m("web_button_rework")&&(B=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(B))&&this.ytOpenPopupBehavior.openPopup(B,t)};
_.k.handleSaveCommandToSessionStorage=function(B){if(B=_.X(B,_.wss)){var t=B.key;t&&B.command&&window.sessionStorage.setItem(t,JSON.stringify(B.command))}};
_.k.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(B){B&&B.active&&B.active.postMessage({type:"refresh_shell"})}).catch(function(B){B.name!=="SecurityError"&&_.wj(B)})};
_.k.onDeviceThemeChanged=function(){var B=_.Am();_.Xi(_.Ni(),185,B);_.Ni().save()};
_.k.handleYtRegisterPromoCommand=function(B){if(_.X(B,T88)){var t=_.OD().resolve(_.BR).getCurrentPage()||this.hostElement;V7r().registerPromoCommand(_.X(B,T88),t)}};
_.k.onYtNavigateHomeAction=function(){if(!_.m("kevlar_miniplayer_navigate_home_from_app_killswitch")){var B,t,T,S,O=(S=(B=this.topbarData)==null?void 0:(t=B.logo)==null?void 0:(T=t.topbarLogoRenderer)==null?void 0:T.endpoint)!=null?S:_.Pm;this.ytComponentBehavior.resolveCommand(O)}};
_.k.onYtLocationCollectionCommand=function(B){hmr(_.X(B,Pg1))};
_.k.onYtGetLocationCommand=function(B){vGN(_.X(B,DJs),this)};
_.k.updateRenderGuideFromBinding=function(B){this.renderGuide=B.detail.value};
_.k.updateGuidePersistentAndVisibleFromBinding=function(B){this.guidePersistentAndVisible=B.detail.value};
_.k.updateMiniGuideVisibleFromBinding=function(B){this.miniGuideVisible=B.detail.value};
_.k.onThemeSelected=function(B,t){var T=_.Ni(),S=B||t?B:_.Am(),O=(S&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!S&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.UDh(_.DE(window.location.href));_.Xi(0,165,B);_.Xi(0,174,t);T.save();O&&_.CG(this.hostElement,"yt-dark-mode-toggled-action",[S]);_.CG(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.k.getCurrentTheme=function(){return _.sa()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.c6()};
_.k.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.k.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.k.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.k.handleShowConsentPrimitive=function(B){var t=this,T,S;return _.L(function(O){if(O.nextAddress==1){try{T=(S=_.Tp())==null?void 0:S.getPlayerPromise()}catch(d){}return _.V(O,Rmq(B,T),2)}_.CG(t.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.Dh(O)})};
_.k.handleSelectActiveIdentityEndpointInternal=function(B){_.pk();B=_.X(B,_.h_8);if(B!=null&&B.supportedTokens){B=_.C(B.supportedTokens);for(var t=B.next();!t.done;t=B.next())t=t.value,t.accountSigninToken&&_.Kk(t.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.k.handleUpdatePermissionRoleCommand=function(B){if(B=_.X(B,_.Zd2)){var t;this.hasDelegation=!((t=_.X(B.renderer,_.CN8))==null||!t.status)}};
_.k.registerWithViewTransitionManager=function(){var B=_.OD().resolve(_.S_(_.XC));if(B){var t,T=(t=this.guide)==null?void 0:t.querySelector("#scrim"),S;t=(S=this.guide)==null?void 0:S.querySelector("#contentContainer");T&&t&&B.isAnyTransitionEnabled&&(S={},B.viewTransitionCoordinator.registerElement(T,(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)),T={},B.viewTransitionCoordinator.registerElement(t,
(T.slide="app-drawer-container-page-transition",T["lockup-to-watch"]="app-drawer-container-page-transition",T["learning-journey"]="app-drawer-container-page-transition",T)))}};
_.n9.Object.defineProperties(ib.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.m("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.n9.Object.defineProperties(ib,{template:{configurable:!0,enumerable:!0,get:function(){if(Dk_===void 0){var B=document.createElement("template");_.a(B,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
B.content.insertBefore(_.r().content.cloneNode(!0),B.content.firstChild);Dk_=B}B=Dk_;return B}}});
ib.prototype.onOpenHotkeyDialog=ib.prototype.onOpenHotkeyDialog;ib.prototype.setFullscreen=ib.prototype.setFullscreen;ib.prototype.onAddElementToApp=ib.prototype.onAddElementToApp;ib.prototype.onDrawerIronSelect=ib.prototype.onDrawerIronSelect;ib.prototype.onGuideOpenButtonHover=ib.prototype.onGuideOpenButtonHover;ib.prototype.onRequestPanelModeChange=ib.prototype.onRequestPanelModeChange;ib.prototype.onPageDataUpdated=ib.prototype.onPageDataUpdated;ib.prototype.onPageChanged=ib.prototype.onPageChanged;
ib.prototype.onSetTheaterModeEnabled=ib.prototype.onSetTheaterModeEnabled;ib.prototype.updateMastheadData=ib.prototype.updateMastheadData;ib.prototype.onYtPageManagerAttached=ib.prototype.onYtPageManagerAttached;ib.prototype.observeGuideVisibility=ib.prototype.observeGuideVisibility;ib.prototype.guideIsVisibleButNotPersistentSelectorChanged=ib.prototype.guideIsVisibleButNotPersistentSelectorChanged;ib.prototype.isInlinePreviewEnabledChanged=ib.prototype.isInlinePreviewEnabledChanged;
ib.prototype.isWatchPageChanged=ib.prototype.isWatchPageChanged;ib.prototype.dispatchFrostedGlassMode=ib.prototype.dispatchFrostedGlassMode;_.G([_.g(_.sE),_.Y("design:type",Object)],ib.prototype,"ytdReduxBehavior",void 0);_.G([_.g(_.J$.YtEventForwardingBehavior),_.Y("design:type",Object)],ib.prototype,"ytEventForwardingBehavior",void 0);_.G([_.g(_.PQ.YtOpenPopupBehavior),_.Y("design:type",Object)],ib.prototype,"ytOpenPopupBehavior",void 0);
_.G([_.g(_.OA.YtActionHandlerBehavior),_.Y("design:type",Object)],ib.prototype,"ytActionHandlerBehavior",void 0);_.G([_.g({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.pC.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.m("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var B;((B=this.actionRouterNode.hostElement)!=null?B:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var B;((B=this.actionRouterNode.hostElement)!=null?B:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(B){this.actionRouter_.handleAction(B.detail)}}),
_.Y("design:type",Object)],ib.prototype,"ytActionRouterBehavior",void 0);_.G([_.g(mD8.YtdAppBehavior),_.Y("design:type",Object)],ib.prototype,"ytdAppBehavior",void 0);_.G([_.g(_.UA.YtEndpointBehavior),_.Y("design:type",Object)],ib.prototype,"ytEndpointBehavior",void 0);_.G([_.g(mk8.YtEndpointHandlerWithYpcBehavior),_.Y("design:type",Object)],ib.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.G([_.g(Pxr.YtLogYpcFlowCommandsBehavior),_.Y("design:type",Object)],ib.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.G([_.g(_.z.YtRendererBehavior),_.Y("design:type",Object)],ib.prototype,"ytRendererBehavior",void 0);_.G([_.g(_.WK.YtComponentBehavior),_.Y("design:type",Object)],ib.prototype,"ytComponentBehavior",void 0);_.G([_.y({selector:_.eaN}),_.Y("design:type",Object)],ib.prototype,"tabGesturesIsActive",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ib.prototype,"renderGuide",void 0);
_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"guidePersistentAndVisible",void 0);_.G([_.y({selector:_.WT8}),_.Y("design:type",Boolean)],ib.prototype,"guideIsVisibleButNotPersistent",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"standalone",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"miniGuideVisible",void 0);
_.G([_.y({selector:_.IPh}),_.Y("design:type",Number)],ib.prototype,"miniplayerPlaybackState",void 0);_.G([_.y({selector:_.Fy,reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"miniplayerIsActive",void 0);_.G([_.y({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.Y("design:type",Boolean)],ib.prototype,"isInlinePreviewEnabled",void 0);_.G([_.y(),_.Y("design:type",Boolean)],ib.prototype,"isInlinePreviewDisabled",void 0);
_.G([_.y({reflectToAttribute:!0,value:function(){return _.$M("START_IN_FULL_WINDOW_MODE")}}),
_.Y("design:type",Boolean)],ib.prototype,"mastheadHidden",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"playerFullscreen",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ib.prototype,"deprecateFullerscreenUi",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"fullscreen",void 0);_.G([_.y({value:!1,reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"hideHeaderShadow",void 0);
_.G([_.y({value:{GUIDE_ALT_LABEL:_.IG("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.Y("design:type",Object)],ib.prototype,"menuStrings",void 0);_.G([_.y({computed:"computeTopbarData(data)"}),_.Y("design:type",Object)],ib.prototype,"topbarData",void 0);_.G([_.y({selector:_.wq}),_.Y("design:type",Boolean)],ib.prototype,"isWatchPage",void 0);_.G([_.y({selector:_.DJq,reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"isShortsPage",void 0);
_.G([_.y({selector:function(B){return B.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}),
_.Y("design:type",Boolean)],ib.prototype,"isMiniAppPage",void 0);_.G([_.y({selector:function(B){return B.ui.currentPageType==="WEB_PAGE_TYPE_BROWSE"}}),
_.Y("design:type",Boolean)],ib.prototype,"isBrowsePage",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Boolean)],ib.prototype,"scrolling",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ib.prototype,"hasDelegation",void 0);_.G([_.y({reflectToAttribute:!0,value:!1}),_.Y("design:type",Boolean)],ib.prototype,"guideScrolledByTouch",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ib.prototype,"darkerDarkTheme",void 0);
_.G([_.y(),_.Y("design:type",Object)],ib.prototype,"isFrostedGlassInitialized",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ib.prototype,"frostedGlassExp",void 0);_.G([_.y({selector:function(B){return B.ui.chipBarIsSticky}}),
_.Y("design:type",Boolean)],ib.prototype,"chipBarIsSticky",void 0);_.G([_.y({computed:"computeIsHomePage(isBrowsePage, data)"}),_.Y("design:type",Boolean)],ib.prototype,"isHomePage",void 0);_.G([_.y({reflectToAttribute:!0}),_.Y("design:type",Object)],ib.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.G([_.y(),_.Y("design:type",Object)],ib.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.G([_.zM("guide"),_.Y("design:type",Object)],ib.prototype,"guide",void 0);
_.G([_.zM("guide-service"),_.Y("design:type",dOq)],ib.prototype,"guideService",void 0);_.G([_.zM("guide-inner-content"),_.Y("design:type",HTMLDivElement)],ib.prototype,"guideInnerContent",void 0);_.G([_.y({selector:_.J5X}),_.Y("design:type",String)],ib.prototype,"frostedGlassMode",void 0);
_.G([_.IK("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"dispatchFrostedGlassMode",null);_.G([_.y({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.Y("design:type",Object)],ib.prototype,"isFrostedGlassDisabled",void 0);
_.G([_.IK("isWatchPage"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"isWatchPageChanged",null);_.G([_.F("isHomePage","chipBarIsSticky"),_.Y("design:type",Boolean),_.Y("design:paramtypes",[])],ib.prototype,"applyFrostedGlassToChipBar",null);_.G([_.y(),_.Y("design:type",Object)],ib.prototype,"isChannelOrPlaylistPage",void 0);
_.G([_.je("isInlinePreviewEnabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"isInlinePreviewEnabledChanged",null);_.G([_.IK("guideIsVisibleButNotPersistent"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.G([_.IK("guidePersistentAndVisible","miniGuideVisible"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"observeGuideVisibility",null);_.G([_.Uv("attached"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],ib.prototype,"onYtPageManagerAttached",null);_.G([_.IK("data"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype",Promise)],ib.prototype,"updateMastheadData",null);
_.G([_.Uv("yt-set-theater-mode-enabled"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent,Object]),_.Y("design:returntype")],ib.prototype,"onSetTheaterModeEnabled",null);_.G([_.Uv("yt-page-type-changed"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ib.prototype,"onPageChanged",null);_.G([_.Uv("yt-page-data-updated"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"onPageDataUpdated",null);
_.G([_.Uv("yt-request-panel-mode-change"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event,Object]),_.Y("design:returntype")],ib.prototype,"onRequestPanelModeChange",null);_.G([_.Uv("yt-guide-hover"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"onGuideOpenButtonHover",null);_.G([_.Uv("app-drawer-transitioned"),_.Y("design:type",Function),_.Y("design:paramtypes",[Event]),_.Y("design:returntype")],ib.prototype,"onDrawerIronSelect",null);
_.G([_.Uv("yt-add-element-to-app"),_.Y("design:type",Function),_.Y("design:paramtypes",[CustomEvent]),_.Y("design:returntype")],ib.prototype,"onAddElementToApp",null);_.G([_.Uv("yt-set-fullerscreen-styles"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"setFullscreen",null);_.G([_.Uv("yt-open-hotkey-dialog"),_.Y("design:type",Function),_.Y("design:paramtypes",[]),_.Y("design:returntype")],ib.prototype,"onOpenHotkeyDialog",null);
_.G([_.M({is:"ytd-app"})],ib);_.xi().processSignal("eor");
_.o0();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
